c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x18) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) acct(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x7, 0x5, 0x7, 0x9}, {0x3, 0x8, 0x3, 0x8}, {0xa6f8, 0x3ff, 0x7, 0xa33c}, {0x53, 0x6, 0x1e, 0x200}, {0x3, 0xffffffff, 0x9, 0x101}, {0x9, 0x7, 0x400, 0x4}, {0x6a, 0x7, 0x0, 0xb6d}, {0x7, 0x0, 0x1, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x200, 0x3, 0x40, 0x3f}, {0x767, 0xffffffffffffffc1, 0x101, 0x3}, {0x5c, 0x6, 0x4, 0x8000}]}) 16:01:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchmod(r1, 0x8a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r2, 0x13f}], 0x1, 0x0) 16:01:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:52 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pwrite(r0, &(0x7f0000000240)="71908db6a7a63650f919bca44d3dd443fc133c8cc721338dbe5b12c0b6ddc49a59628cd451b4e3007e75b563b7440ea682d68272c9b72cb5e33d7a753613f624672975eb6d0d0cde476d040687db40c49757f7063838adca7f84d091ac26cb7a8827217e32c864aaa6807244441d94e8f2716c3e5e629eac1709aa0be104099ead4bd9666a8d807732218142614aa84df849e59507ff71e1f916f908ddc1f4b1ee3b588d4ce48a63c50418c18d1e8b640406232e81a1bbe1133b37257695a26add4cfed37b", 0xc5, 0x0, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x10000}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x13a, &(0x7f0000000140)=[{0x800000044, 0x0, 0x4}, {0xc}, {0x10001}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2755) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x114, &(0x7f0000000180)) 16:01:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000002000000a5c12ff5431df8d2ecd21524de39f91d2a195d296a0002000000"], 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:01:52 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) wait4(r1, &(0x7f0000000600), 0x3, &(0x7f0000000640)) r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getpgrp() r11 = geteuid() r12 = getgid() r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20080, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="10185448394e217832819817b335d950d56ea1c16b43fcb51666ecf9e543c71a1a887ced76047a1f9a653b5881", 0x2d}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r13, r0, r0]}], 0xe0, 0x405}, 0x404) ftruncate(r0, 0x0, 0x5) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) clock_settime(0x4, &(0x7f0000000180)={0xff, 0x2}) r14 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x1, 0x0) kevent(r14, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/101, 0x65, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:01:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000500)="0091fe53452a37c2b9fadc26260cee936fbe2aee8953e7957bbccf794769468b7f4d8dddc0c204ec5eede13de86e45e3cc4dabcbad914fa28d75456f1052ce6c62cca8f1fc79efe2f5f5ae0eef95d59a16e51081e537c13cfe950cdbab04269720d7e0702d5367774eb4aa8d57c915bc226d3a0597677894bcb5cfe817980583217334630934ce934a9cd5a23b5cd56796c6c66469cc6ee1f56bf5e0073aaafa17faa46438fcb4772bd0da557bb9ac1ce01fa0972179c0afbfabfa2f9fed4c25531fb92da34b057e4a07612e79eee465cc40380e82ccd8cc5ca13f742f9432cd14841acd850cf1d59237b80c4415f03fb332ff020fd8a123b1a1649946f64d86c1a6b93eb1df99b8269d7414d1e57a3df6d7f0228b179844a96a948d5d0c35fa4a17d6ee3b86cef7a2fd1201ce0b8f94510709c39932421467f1cab75250926f1f4dc442976be3f0b96d1fbe07a1d9c28a5cfcb80c387546e73d3f4c4eb6302cfd76b011b3b11c535ec4069d6861abcdcd71d1fa2cd2a0a44c92b0bdcae39037efaf2c9617571e5558560f3174ebeaba6622f1a9196ceb12a2f01fac24ad258c934caa03dfdf0281d819d21f56f2a7b806f64111693f848fb7ef67324c81f1e5caab9e2468b226e77a3a3422501e20148afdc53a9fe88f221332f9d39ab84c4703785842b88daedcd5fb4f8b4d96ffc04e8bb63b4ec76e3c7ee03001f2d91defb1952c16fc18b562186290a0f2d3423111256cbe56726cb8438aa27b37ff661cf9d8eb2c59b08d2de71447e18b31874e8d572325a98690d1764a6dd96edb72d747e020b1e881d704435c34e7bf24f5372829ee88f90e8a3092b13c01d864dad95388b041e344fb2e41c36466593d4aa0eb286539659b4697102d3e4d07afed2b1a5b4e91bd30befe922ecf992b0fc75d849b7ad92866f9abcb9ec61f8443574d870e13ed22084fe10750ff0e42fa483c71a3cd8f3ba11b0016e5f47d237c89c88fe7666e65d0b7d244627cbffb623d145305b1358ce047e29d4a224bba56a14188be61ce6e6e7cd9bfe9d534306f1fe30dcaddc10f276fa347cbdc56c5f89016baf2f0ef38033e9a0c5835abbb9ff6fe0e512c4d8fbdc8750e1291308e3ef99650cb520f095cf1b7bfa5b91b691c65325c32e76df8317deacf27887776befe9cd3a725a9329b5c23092f56b2ef5e1b260a46e2308989a588a5a8f67add0cabb6dee2679f6893c7b0ce06c60ee652a2d1b144ab3b597b88a499d651c2738e3794b8c217a0c03392e895222e0c5896433e32241ee8c3ff4426ef5ce621eabe7ee6aa48dd11450b56b318eb5ccdc05d05e2a984c72026974f361e479d4ec5722646b321b5814057f579c51c835ddfcf49563960e1934005750464f52046a38c992dc37f9bc88daa36a039ac7c9737a510076379677a3b5a811ecade95fae256fcb22fb7cdbca011a847bd1aea32496db1970dfc04592fbc92f689748a812dad84c1aaad769400b5a443b04234e14eae5383941605f2f8997e04eab87954d3b66368abb574a0fba70e52e61fb2d60d757f4d288ae37371a1d7da033931498c0c4eccbb365cdf483eecbdea3649e84e203ebcdc4ba0bd11d54b0b3b7081fe0d4c6e9baa9c7004ece7a96fb9e1b7ddf3fbddc4ecdce7c0275005093303fc9ce7cb6e8a1e53d5066a9b0488832444a646dff6a71098d0d720cf3ce86555ec34329b36596b5ac6aa6421c690fa83adf68b0f13126e185b1b1c86ef05a7036a8a0cccfb64b287f29ec4ff030733348e4b556ae91dc83e59c32f8755023effcb00da8ff39816776789838a3c896fcaedd7f42a926d56fc46085dbc12bf2db2980eaed235407e736b692ae68ed759063486e46bc1d8c75be202754798428dd28eef38eff0db41f5e4746174733eedbfeca9c4f2997032897783c76a4b561ec27678cf9e8c393f18791b76b03be43338e5ece8820b5c1ee783ec9c11b4fad07c66d72647b68e882f5baa1a038c0ab0f48ceb1b727fcacd910a693569d1789642582d9bf297b06b11851a5c83730f3889b5ebfb03f179d100835e900f23aa31799e22b2f296d5897737386ae77f0bef2c63d386d46ce79e16951f26edc65f664b452185c2a4cbd485b91b4eaf6f8427d50fc321500a2e88d070b69e0826f3641956780ad4519365a64f9ecf853b6eed9acd8c5ee0719c1cdd988d21d2c15bd00d18b34a1b70468f0b7e875f5236d7dcb10f77def8296ea16007ac6e9feaf3cc794cd7137d998458622370acabe7d1ee0a6ac59549f65355a96f1fcee2933d1c82b9ceffc0a5c828004618956fb2087009f4bfe5803699354371a8d709a7c559beba13996d44b509947c83a24154643d045eb4867aca4aa48d215344980777c2294960a17edb2b804231051043bcb898491866a31a3fbf3a4f85f6bc345d76496ad341f849d0acaf2ee0cc9d7ccd0ee07b61ec42f0ae72202a35490eb5f2bb7c712a711ff47016840e1a8207cf5c7f401e28381c628790a7bc46e06b54b8a3872472f78e90db29815ed7da51a291a917a8c09c58007b612c357d6f6e0b6ea1c3dacfff27943adcf7e388fdafe763bbde7e04a4c25d2ddf5fea269a0e4f58dddb463b1c44d95ddcf693fecbab72a71d275ac5a241fc9a61c2b12653f802ad26d1b90b455488e10dcbbc33f3aa0b6b03070a59aef9922efbc46f09a4d4a72fdfba0817a3921bc1b40da0ac9c8f66e100cb8d449e7e5b450b10ec96f1cb3a83e237cbf496a476550c3f890182c7b7d6f437afd30d523bef0eb4f7c6f8705b9ada7b0ec1e8042f547ed8b46afca7f71891af2f56bbc403a6ee94331a7cdd52779d8b47528833f87f37a17bd54f4c9bc0a3af085c45e39fbf3da88f7750ecd848f3c2984cc42ab313f3a22dd7a264df63f12d3d106efb7f09ac2a05bc67ea754cc222b6ca728eeed505d9636ee757ee165ecd26ad55d4947cd8f38c02aeea7647ca0723a0896666280264180675497ed37fb3ea095d6c4f07e5ac66499dd3d2650b377dd3cf769390ff081250f5d834709bc19f456926c625feea644a54c56b663c1020bda4c969d8bd0642f669f70b7f0b90c980f69cbc8a6214144c1a3b7a59ad7a1764581b18df9e6e345d439db20c71eca19189df9bcaaab6afa9d0655bf4f377f07ed2cdf803170efa0f5b6822630ae36fcda7683ac98ac24a5d42064ebd724f6942f02809b8b08310b7bcbe32b6b4a2e9fcd802fe4224c4c3cf19e8531282ccf868fec4bfca4080d9948894a891e03cdbfeefdf69734d42272393d6c255ac5b007e08b8cb2bb8da0ad25ae4b7832d3d83a20c633d60f62f0ead7d9d49a992cff898cd4a44ab01e70d0f097e47f687e9305bbcebedf7d0bfaaf971ca02215ba425e298ed4778894384419b40657b7db3f71a2cd0f2f5bd358582be0047d53475909f6dfe60a31ce17361f93b292744bb14c48001f74837a82ddd04b84fe95a51cce6c5cff99880f613dff88de29781083fbaa655b57aa24f948756454bd9de2bf7e6e511c1a89667e9a253dbd15efcfdd19f7764fcf3c886189fe40397021e13fb135fc229efd62b6ee6eca9e74f88ff9308c14b6e14c99d1a0282f74114ee80977fa04f580b82adc64597d0bf4849329f05bb39b3cd7f3746d104e42e830ceefec3031f33e74b02ad23cb8bef5305dbb2bb420c5ebac0ebf587b0ac5b550e74900cd605e3740272055ef9185dec589b2c3e7b6c0a8253905f5efbe2c63ab82035f48570fee199fd964d5e502df44e98b494dd17f6f4a28e00ec2b108c289e337e6aa91aa6f7ce20a46ddaad17a5a35b23e673017b3996a8e4224b7082f32f685b9d2be62af9ad50aea227828ccf9d455b2a5214d7df45e740b1b3caf2edcfffdb0f303ae5b582b5a089608ab6e79a7e71610cab36bf93fab13d68be410d6e1cba7568e13dbaf90b7d8196f083a293e893f1af1b4c8c03ea788921660394c99f64eb24d92b0c83fdfb5ea03503b3008f11215f3b1902c1315697abf2c5b2c03ab072d3b33dcbdc7a47a139274838677cbba62b3ee8beaa965ff029194862a26f1ea2e44bc50f3dd0a2b245e26210f8f870690ed5480839c5411e464d2be0b951032b023b374a022c25e7f2a474a777931f25d4efe44c23c0212a2420a6da504e17bd4ca943afcfad615ad0e394ba6622d68bcee77b9c27ddce210b2356aa759bf3f031b8ad7c20a4b8eea092660adc5fc3178919defab8584a206d2aa4e873c328f3179a8d6023c928dbf1184670a1c71907df222fa3eb08385f8aa760ea5c2a1dde5f6d4e52a0065bab7891e686c983e13a765f29756327e88139e5d9ddf460ce59c1a9b4cd8217ca701604fe849c09590b41da53cd5c178451a3eb0ee2def876f73220e3b06aaad4aa727c50c1b091d927d7d0a60552f4192ba5d129664c628f1b68552dbee9187c4c991069d0613677dfed52608ead58d325aa87f651908f7710b966e0cab5ff0bd8ee059675125957bf64b609b78248fe2acb202780957656234408d7304ed0e4ecb51473acb6020a59c9ab63039bc53411072c38a22ef62eac90b15b7d0e2c3bc83a6810af46a1d96f5d3b3a000d7f02b4d167cd1e2b1254498888fa77f84ea6a8719a1ef2802757050b0e8f30ef23b554eb7e40e4a31f31c322861afec39076120ca24d03457f1191e0daa7e5fb8529a61bfb8515ee24210c21a158d7c512ca1004c5b47723508a216d9888f9b5c2c87d3b09f2ce8478188a45268fd683fda1e4dc5ad2a8604f5983a269df76aa1be73c69b48abede6a064209148aa010d076af1c2873bd4edf543f37b5e131a961a29eb29ca53270c6229cb9185fe38ca8b6735aae3af7e0a2b0d64cd369a2fc0c96b6cab4b856afc3cb2b72a282e531c9ea385113598efd511c82612cc681c6aec00d06fe76151bd4a4eea58ebaa1d43e7779f36a3c319a9f603c82d9ba9543504a81166549ca0049cddbaa95863d2c3267f458450e44b14a3729396cd51d381978cbc818756e4198e4a3af4ebe5edd507e86377f38a7077aabffaa9e2341db92b18136634cc39e397042498d57c789b473c93982066275b23cab25ff9c112f1032373aa9ad273a4b43a1bcfbf9abc2de9db996827a93959e80f8ad74c97bdebb5c2b8c3c452fd37e2eb8f0f1bc807d05c660ce4f3b5341c0a57da13389edc7f952af95f606681d1c3916e8eb82634974d2b9a2b121413bcad163760de6bbfb10fa5a5f699019ef5799e3f72f83d34cd1b609331a7668e889eba3fb19a7d5da4bf590097b7aa5f18c6c85d78febb09a42fa5a1e6fcfd84c93b49241051d67f9a7632100eabbcdc112b019a363a46f944e283987acdb5b2358093292b34c09862b5c32147fc6a3bb086d7b31109c24ee1c062edf3cc42b704cf1ae4e12515923116185b37022679e35273cb1061b316d165aecea4612926577a8cd7e848d64478c68453106a03174cafcc5331f779460d6b9a4d1589b2e4f91514eb04b2be9cf78328938d7671eb3c661a27ec7738d0b55cd69cdda3f8bafe40f0e9397d7b806a6ace25c53652a7862ccc71ffa0a4fff92095675496d29b8a73ea6af70e4372611f10ec3957fa5ba5454168a05e36ab89cf5d6b43211f16948da3c4dd7a62def340d20bebdd955d2efcbf4b785b9b8a550fa11b87d39c88546cba33ab9c095123de1adf6c3a13f9f6e2f6eaba0e9a910b01bbecf3be19b6f72e9fcec0d05a17c2b05f3ed3f038b1fef837bd414997ed37063ae466e0ec3f5d78acfa8f79262d2ae2a0c2c5652dfff153a973d09b42698", 0x1000, 0x406, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:01:53 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0xfffffffffffffe3c, 0x0, 0x397, 0x0}, 0x0) 16:01:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x1ff, r1}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x120) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x40) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0xc41}, {0x3, 0x9}, {0x87, 0x100000000}, {0x22, 0x1}, {0x6, 0x2}, {0x2, 0xffff}], 0x6}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0xfffe}, {0x24, 0xfffffffffffffbfe}, {0x5, 0x3}, {0x23, 0x7}, {0x0, 0x8c0}, {}], 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x20f) mkdir(&(0x7f0000000180)='./file1\x00', 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000500)="d5338aad402a2da5591fb3f02a89400700009579d4ab6439b5e58e092946536b6810509a0746b976a60ed91e0b0243dc815be0e1eeca8c3ce947d784d67bea85027d400ad52ed33588a062819d972ce8a44986468723fc12d1aa99e7c2a145b867de0b5e78ae009d5b3f0c1356af13770000040bb522386ba74d1c5bb8293e8f74ab312ba4dd92dff95948a63bd017baf173a34ebd") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x13f, &(0x7f0000000200)='\v') setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0xf4) setsockopt(r4, 0x6, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3cfa15049893463) 16:01:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x3ff, 0x100000001, "e974c9c8016d29c0130050615c625e94a72ca5cc", 0x4, 0xbd}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:54 executing program 0: semget$private(0x0, 0x4, 0x301) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x474b911f, 0x1f, 0xeec4, "ac03566ceda5dd2a4ea6edd4bea1eb05932aa5d9", 0x1, 0x7fff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="528511c97ea6956305c15dcade98f12fd4238a7de13f8c6731907213bb4e76d975e99efd23650c2572f4431bfbf3b918debebf315f875cab5ffc1480b0e0bfac3951be19cd44a3b8d39dd0867f53f3f6e7b97adbe0fe4a054e348ec5", 0x5c}, {&(0x7f0000000180)="ea628898461b05971b1f2ab9698679ff0c1e3bce0da121531c8604815ee9b98dc721472cd5bab30523115a585bb39edf5f20b8ae25ef6138faa02de1b849a127034e14d8dde5b9d01cd831ffdaf5c134d7115f714d64501f8dc8156069a5f1c4a27de9de1b1769b0e4adbb562dfdebfcf35bf18935a9bf50aa9fe5e5556d9549e036570fd6980fac4a4eedfd44b19a92e2647919f46fc7e868f0d6cb3a1eb35774dd67f33ba1b11e6dd24d0249eef84aaffa304930f0d84380", 0xb9}], 0x2, &(0x7f0000000280)=[{0x18, 0x6fa951c456872220, 0x1f, "47726cf0a5dc"}], 0x18}, 0x4) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000340)="32f3b90e1ec0551b9972ac0ff7cf861b5bc3ec0802cef2484d268b78d0e686c554e279d0b96e56a3d093543828339e600ad71812fb453fdf479de5776abe8b6964e1ed1cf13a352b", 0x48}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="8c91ecac43060ccdb8b76ef6b4e314f7aab9b6cbe7174e643a3a471865c305d6cbe33e3e3006b0d225f5e0ed79fe76e35c2731316f5fe1b995332d756ac0dd69011f1d082982915d6f998fc6ffb9e7cbd83603d59ac43db2f9febd557a7879b8b24b325912549ca3d2d6f3dad731bef0670fd18e824cfa0cb3d61ac37b4047b27cf3af42295cfd86b61e96b66dcf6a530296dcb002e70f54dabacde44496de7c097b789ceaec0c5625e54164d5472e395355ebe27e521ecda7d8492a1192b83a16a7dd8f453e20e83ffcb1fc77", 0xcd}, {&(0x7f0000000500)="ae1e0c8b9810927fb032d4b5581cebe3a1d43c2e57626eb792bbaff506497b442f921923b5d6d22da5c63bf2fce28ceb6e6b28111a3eda0b087ace53b212d4e94ce084e293fc81e7aeb7027344e872dabb8473a12e70af95803fd163378f7d6e5d45e34a5c6cd5bd744748fc737d7fd5cd16b4f852b68cb77448385187c519391d9ffe7c29e230b64cd0d289672c9a9f15795d0724af9c1a98b3cfd92eac7753ad747f0a6a72c5e90722f680a2ed91279659d3730b6c2b15231c87fe71379675af68", 0xc2}, {&(0x7f0000000600)="1be53330766e415553b4bfc197dfbde75af7e6ede96718333194222ea40d5a00630501c5eccda954ab13695806ac60c0e545596f59f6b6fd5e9502290ff28d8a768851d9173f31c0de9c45fd721b60704710d20b83381b27c40c90c0a123d67a75c008feb0c364372054822bb2171065a8d8ccab06d9ec1f1f05b534a15fe12038ff2f27a1ed7b62aae15b04a8a370eb95cb7430fcdd8eec15cef9a01067", 0x9e}, {&(0x7f00000006c0)="df063850d2259b60c31cce681dfb5d58b2149dbbe52e73de3c0a3e31f7a11444f1c1e20f28ad55ea92a5ca094b418335b0e96ebbc6866d7c234459cc44451e7213d655e0cb349d33824337ecb2b0101a45ebdee70f6f7e19d1ee4fc88a43d2ed26c1495191f2bf4ea19794cd7019262f7954cdbf3d6dfa3d1e8cf5c46d7a81240cf1e4aa3fe190ace9476e61fd20ae9c06d8d8b8c7a5db129c7a7829952fadbbf2f830891c71f7451112f5d9521ce987fd3f6f6fcdad002a319fdbd9231e48809cea8dd9687db20641150b383d0dc286cbe5ed3f1498ac6659a7d717959562837680a4f531eb7f", 0xe7}, {&(0x7f00000007c0)="5d1230a42040203e2cd89e65e9d06c907911333b817d157ba605b1", 0x1b}], 0x7, &(0x7f0000000880)=[{0x88, 0xffff, 0x10000, "c2e846d96e16a4f2aee88cd3d22f8657dbd9aee210ffcaab76664311e0ef4ff93cb162dbbf2ad4df864febdf3e041d5ea0702e0b6fdf56dfc9cd6d72b6ce089415274303c41ba2e0881a360f1ce6d8b93327e383edfeee9e0403c0dcfa5ea49a0a81a218b7d888be37924999fb57e6c524"}, {0xa8, 0xffff, 0xff, "291d3fa5a5b3846e8d080097bbee6b689374860eface3969936d3a32d34b9ca09bd9d01614b8888da98ebac07ae47cf038cebb2db6ddb12300b4e9f237bb970a78406689d4f4f19bae472870ba19923e71c88891d2bbe96843bfcfb1ae8477567ba8dde5d99bab2e4914da832b509fba1ba891f9566c095e43861569039571a483915021fedf20d9f9b768b912f1b2b934"}, {0xd8, 0x1, 0x2, "99d0a5c5f9f17babfb315db4c5cd0115b5fe4cd548634ae01f769b292cc585a185d88829c0d77409784e5a7dfe1a203ed9f6ef30b9de5a95d440e5e84cdf6387377049a6169468cefa7575185557612a082cd0fba5d520eb2086a9332ff8034a7e53c782d4cccfab405481eb26b620beda36004a99ea043df4948570e821a1104b37836d9e7c83d86064f50a3eb783645b89fa5e8f6e8ec29a1967a6aa47dc4a264f8eeafda320b12388ecf34bab601f41dfb7a435182e85324b3413d68248978e96"}, {0x78, 0x0, 0x97, "c57ae03a47da43b324116da10d6ff60da2735a27cf5c7d6c884218e8006924190a887425f14326b3ba241f7cddfa675cd3df3acc73f250ff753ffff5d5dd361ef9e4536a71e83a5b5c74f12ba0268e9f45a55b3112107d7a68a36a1e4b4f398f16"}], 0x280}, 0x779664ff9952eb33) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000b40)={'./file0\x00', 0x3c85df53, 0x6, 0x100000000, 0x0, 0x3ff, 0x2, 0x9, 0x3, 0x3, 0xa59, 0x1ff}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000bc0)='./file0\x00', r1, r2, 0x6) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000c00)={'./file0\x00', 0x6, 0x3, 0x5, 0x1, 0x1, 0x48b566f1, 0x7, 0x2, 0x1, 0x20, 0x40800000000}) fchmodat(r0, &(0x7f0000000c80)='./file0\x00', 0x1, 0x6) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000cc0)={0x0, 0x6, 0x7, 0x79, 0x580a}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000d00)={0x6, 0x1, 0x944, 0x4, "053bd2bde95a80de5c63b0379511346474b75998", 0x2, 0x2}) r3 = accept$unix(r0, 0x0, &(0x7f0000000d40)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d80)={0x5, 0x1f, 0x5, 0x101, "7a0c292255dc775766e4e7808665d19491a9b0b1", 0x7fffffff, 0x8}) bind(r3, &(0x7f0000000dc0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000e00)={0x10, 0x100, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe9000/0x13000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000bf0000/0x400000)=nil, 0x6}, {&(0x7f0000da9000/0x1000)=nil, &(0x7f0000de6000/0x5000)=nil}, {&(0x7f0000cd3000/0x2000)=nil, &(0x7f0000c0b000/0x2000)=nil, 0x23}, {&(0x7f0000eec000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000f85000/0x4000)=nil, &(0x7f0000ee7000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000de1000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f1f000/0x3000)=nil, 0x7f}, {&(0x7f0000ce9000/0x1000)=nil, &(0x7f0000f2a000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001300)) semget$private(0x0, 0x2, 0x400) lstat(&(0x7f0000001340)='./file\x00', &(0x7f0000001380)) getegid() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001400)={{0x800, 0x2, 0x7}, 0x1, 0xfffffffffffffc01, 0x296}) symlinkat(&(0x7f0000001440)='./file\x00', r0, &(0x7f0000001480)='./file0\x00') syz_extract_tcp_res(&(0x7f00000014c0), 0x8, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001500)={0x1, 0x9, 0x1, 0x80000001, 0x1}) accept$inet6(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001600)=0x3) 16:01:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x200, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001280)=0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="f83ef5ce7b77850c26650257becc170443afc5a3e8deb2a61642ed8b70422db8cd065fd6e8e5d0f431be351ea2c293444e930e5ec01f3ab2dad156e37b4bd04a86d0bf0d19e7be7b147ae37341b6f29dce9535106601b4942427c62294c88b1ba0253bbc19667bd04155338421eeb0972f48fe5b0120a05d741561fadf7dfc80d99516266350b0f1c6f5fb55e3b2235ae2da4f0f72de53ce8c4cbc6f0880cf1485a94674023d9290eb1ec39cea404b0e636cb03bb2091b7eb4ba967ce1fffddc09afb68fd6cb0afd262a3dae892523e3cd202c6dea273ce78e03fd0038080a6c0ff2251109f11518923501c81ae01c3cf25d9fa58b2159ed04c1e28f005735686fe1512351145185f493b8f37230dbae8253870a5383c608b211c04a1ca6f9e6c95547c0cb0cec2e1b767e5e1a7f2b2f79260e0d11cfa52f3b43e88fb6f96eb27eed63537983a46ae893e7d24a010e79e4f46364ed7a89250a868c5030723908de8a5afb1c77edda0b06dc8bc07376e528b0198dceed15aff16efb7b0a3b1aeec916b1b7b1cc7aeb4f86fc1c2179539edc5dd8e09ba300cc116e20dfd714f4e3d1a52a6b36b94c888c050950866fe77ae7f3de249101773be23f515c8de29c38d92c135bee57775815aad668daa809b23b8bbf62056c99ccab8f544cb66fb36c676e586e97b70241bc24e80af9cbdafd90c951bb8ed4618e6ff299e887ea351cca489d97270fe9b6134142e0355eb7586d8329c7b3c808e998dc73a41505dffaf8fddffd1a6434665e43fe25acea39ad4214f54ff8bac2c13c57761b875b922d259a10ebc09f8c6ac95512fb43cf2e763469c5c9aac9a99e5178e5d0eb5ce406b7d9c2dfdc7286af8b0cdd4b1c48767db7a42d42dace1e031cf9914cceee2c43ec888702729ee1466d268c9d3d9d806881d87471d7ec7e55bca56a7768f2c4da6f9c6bf1c75a1f1446f4e16195c9b1c27907b5916ceb4e70af53279d18118b87a023b0f88b0dd1b89016c3734a3e79cb80d888147c8fb4eb6e77a5b6e6d728e34852b122b2b55e5fc2a7e438fed9c99547b77dcb4dea868f8e7994f18ac8df60a6d73d53f920644cad338f8329d3f898897a8350a0428d9e70aabe23e0333ac0072412ff92bdc62e14d68afdca39e9ac1b246bca24574cc3695c44372eb75748a06726ff410ed254f73d1f91fba398848bc53f9c0d1a8d912cabe4125379389e58868c16ddfb4e9e310a6b5801c60b675a3fe41663a37b38c04b57faf1162f40d2ff64f84fc7fd397a9a58acccf91da56afa9699d118cd1d8955b54396ab4ffe56e52beef47b5667e8a378b479766ba8ced300586b517f299ad34412d4cfd2904cd302d2085ac55a768bdee8118ef7b338b9b07ee5a0bcc2268c91ceaf642c43e1318f39e0f77a03726a94c6303976054020334dc6b2826fcee286bc4cf3bd9b3b7123b4859972129497c91a607142c75384fccf54705c478cff8f1c66c50bd2c59cd672a7179ba348471298cce9e6764cc786176c2c8a72be6922416c7da5511b74930282279808e751663d0208b4e711f123b4d4a39d42479126a67b31c062cd285c67abf7d0a1d36e8c1a710ad2a521814d40dee5e4e77aa5ae815de1c003653a3cff7b9809da7cbf7103e42bc47254c84f5db311893990f1b6df075e2743407be656385e8297729c51f913c52284681baed5b79e1aa8e0ce7363115e7d238291b2dccbf1000b36781e615b4b4c8a347a16dda0265ee25408d8acd73dd2e33cbfbb231dc7e729e9b329cf6c2fcdae1b56a366265f4c36a9dce2fcb8f413e5a1ab11fba7e6c7c864b0441c85feb536a2f102909fd40a2166bc35e12bebf9e2ea037c87dc2629ed5d4f72da5be0908caa4db152015c02091aeefdf96ff5cd2ec9feea39cdca8c4c19a2a1211a3613ed08993fe0ed08b627817b42f106e2695bbe4f451dd538f04b75d6144f7973c94adc5079fcaa3995414b91926c4daccbdac93380dffda514f9bd05a378bb468ddc28d1056056c75b7237c0f69fbb3b7364d97bc7916c86668077b082b283a0e3b2088018f370c6efaf4256aea4724b637a0af5318cd1063d4cb24c2675291cc6d86266a7167f4729c1578d7210788a8b1e89997365a49d5fd87cacb4a4a6f4e33cded2588c3beae4717e9ef7c07abc2e2394474598e27dc735d921915c73249de2b8a2047d4c270f629ba9c318eb588e0209a5c30bea642e81ad44a54670229f329c9b82622898e95079ef1e223f872472be3a87924a7b607574afb42e33e5fa0d4ffc4bb1ec4f395a2ea05eee14d8d14e5e2c4dc57a601b4bbf4b96a36348a9bce0ba1e9a8e31807c4a04f37b1585458fe6b2c2201446dcde885e295f56332317a14f4aed0c8718d262df460ff66197a950bbd48788efcf43c39dfdf9a870238556fd2f9c3409c8ad119e57fde34402b0db65e7c3eb4168c21dce7020ae45f085fb57351071b6edb8f261ce8356ea1f2b139f6523ae8821a681c891573b3cfce0e7d8f627772dd7f0c9338cbc03cd3823b8c42991eabe82560dcf970a869c40963f421dfc37fc26a8034d84a2baf1471f736b7ecf6f4d3345daba0a1e6437e2c37c1f8263314946838985f17c844206dcf258be9f2910c1d203a3be8a510c363fc962a0aef297b1095257ab6d2246cb9cb960f7f397b3179e0b72bce4ecc90f743f61bcec9984828107f42dc28f5d2b93c05d42fac0b71edeccbdde4e5ba512f0dc9705c47d174ff7cc865899542462ec158c8817b798d4327503006145094ea043909cc1903e1651bf068f03db11cbe1d49b1b04d524543d8326edd171ad8edf01546192fd8182b353b03bbecc791fbab87c3733b686afabbd95da89cae4c648fc1800bcea0afb586678674c93afa1d65bae6962addeae4ea04ce5105ce78040a4d0b89a58da6dc4adbc740a55ea174a8b70cfee037449d9f42ac2aebe80c9aa861b81fe16980e8ad34dca83a9f0566c5cf08526019122c3303e2a9771677fe5ae4ae4fa8a0e814071fa6439467f2fca870efa832bb9cc8b2be4b31f91c029833ebdde431ba715b347ce8ba83d7bcc1819026ca751c7062fc6ac3b9de52f8fc82e42bf6b92aa0797cdeadf1ed67f18d12a642a4f3fdd8cc4a681b48b7f4f31b1e8613d7467f1f202d2d3f2143a1757adcc90551621ab89d69c55aaf34c84cdac9cf235a93555a09f4277a10356b63d7491c47576d8da5f0b127d0f92f2ef91c10a036943bbce58118a04a4d0ea618d1704d1a088acba4dbff664710fbdb634f7d48b4b9e6c768bbfedf749c9545f975ba58b94a4dbc09c8b931edc224f466f12a1c18141a4f02c3b3ac2ae1898deacdd49ec3e2f87383e8f5264a405bfa5d03d455317fd53d881ecf6bcfb2d65a98b37a9d8dccfb80c658e100905ead686166e0da40b32805262d0d9af866d10d9df9cefbd8d4d904eedf06d52ecefe0203f49389b669ef1984b90b5b729bfe0eb0b8220ede1e97b547d0b3b8c74312a0cbfe133cb121ce6f1e6df1b52efd7d24aebeb12df55d5287f8ffd748fb8dede498b970f897def9ba32c91caca18395078188e09deecf66154336c5c21c5fda869a71a0c9688f28d28d22c926a1664b654dca74d921b21db8f00ce148b66eada3901d0a8a09230c7c20c0dc586684c2089980892ef8f20c2c1b30fe6dac8bb77e23e99b0071e91255e74ef3bcedca99c6f00288fd9f437c7539bead1154c78fc5f27a9f549a829398290a507bab137b4617c2cecafb5c4db01272238dccd5814e6ea2f07627234aa26d0124a84135ad5edd0a2dfdc920ea6c92b56fa9b5d45eeda8366b870bba3e69fd8c03d38d595df368c9b39bec2672f135b7bcedf4f9a2760d0bacd05e76cf7fc94ee069fc6bab05ad746f02e4e3ed5b37d11c3ce718097fbce2aa9f023707c3e32d6cc0038f55aaa62a49a7b31cfb6a1d3f23e0567fd68e04046d1c84a7fa069ec01573b3f9b7cc13ad17e36e6c8d01aec79ae47f695b3e806c4088a078313ce92d3a207a0a00131e6ce61feb7b4db5098a9636f79b5d1ee3534fbc799c5756360f68687dd1f72b457cf5d267ef66c8569866d4b60ce992d300a2cf81cb005206426ef75e637d98a772b7a96d254e38741870a79c96eeee95850b8374d223b67c1141982a621b7ac4190bb9c064ef446b1633027a663a145007263601e36ffd3056619a8b4f6249ab7cc52f7a042dc252f2b24e13d953bb073d1ee51bb1540b1ff5237ca0db543b3977a92a9d59f785c8aa5f80b8a9c41c7c9e5eafb60ce90388356c1493c81597798bde7363eb4bf692ea029b8ef181599f49b40001a2267023288a967c548e874626133b3b2c5d31e74278dcb6c69a83ca26d9c9153cdbab6f907cb9d1ec8e09fd318a45e5f3002a2cc07625ae67eea8cc9f558deed525808e163737ba9c92de97c3e13e7bdfa19a8d0bc174c85868819ce6466e6190b1f3eb1fbf183af172275d47d9d481af83f06ee79b25660c070db5b1fcc0cc69917f094070d72c5eaf886f1ea40475710e3ee77a7efe23d1d04f546f297da2d2cac6936ed320cd143d2a16e8f4b5898e58a9bbdd67b6521b1554b43ad16fb20dac56cca36e5d619f2f6b8dd6081a416971767d3372f0522219b2de39fdc05de7fc5486fd5290c6660891269a8c27d090798bb8e7ef21f8f2a5cdddd502ea2da245398296bd8fe4ecf4ea2352d5902684935c37d0067f902eda8b92f2f661a1faac1680c7bc653861dc38082929ceacf288038c8bcd63d1db6c3afc97c09c8cedc6e347998079a5040294c3163718aaea4f42bfa2069db7812aa6e304e075d675e6305aa27f857e70147c3ea4c9b4dafe9250bb76042e71963ff283add08a5cb2dc6d2d9908052f761f257aabc1d83c1a2e9b099f876862797d92dbaecb2d90dcc7443e4fd2fcd01afd15bc5a41815d199b116efa33893db6a7002ac9b8768089d06eec1ad4c619dfa3bcd77bd43e850046106f4d4b0af4407dc4e099597cec751fed97cedb9d526d9ceddbd9f3be353d3c677ac9ffdd06f07a58a84cd09e0b409da9d21a827a716b3c413a93048cee5b64982c34e4d16948a7fc274247e1518a8fb3415b5cb74ae45a04034c1d93bba97074c0e058651f0c7e58c656d8efdb96061048e8a0612bf772d5c6cb0b2477c8e459dd5a251f6b266da1de771638bac15a626b3a4872f2361860dcf6301ba223b7cd82d37f365c0903eea3186deee1b6aa01e1383fd61b0fa02d241de3b68d6cdd092d93beb66d1e1eebb4d039b0bd619aacb140c7320505580566cced470d427754400fc49b4548ac8a0c02c8a3121f0d86312e127e8aafee0458049e3a26048a3f5687403ac220dd696ec43ca098168f4f60d014776993d8dce394addefdfaa3f76816bcff6f32acf14cf5579690f003cfc64deacce1341a91319d025a1c63ea498749d0e48586cff08c0c02c69a8aa2314b9a92467098a435c22f5c994ad3010ce6c45baed96497383e011c7b7bb80e076223711edb17ad94e3527ea9704511bf08381aa953d1b540bac9a538c6bcf266f09aea1a0c60108104b4174cbd5e2d823271b9d891ccc1ab53d367e2064e4a48953f48b79838410c07dcd71ad179ca268dbeac01b1773a9cc4f4aa60a4445024a2be0d63ca7fb2e1f1ebe8d49afca44a4eb7de7eb32fbc4b0a4742b3cce382c1f6cf95331b69c4db2ed5b7a3a1b46fc8fc354c9414ba9271a2289efafcf261a7d86e8c6fa0e146581530ac68bac6b188eee84876e0d726b48bbeb23eabc53ee2473b039d1a6c58695b8e8", 0x1000}, {&(0x7f0000000100)="c1162c", 0x3}, {&(0x7f0000000140)="8838844455afa1392e3fcc2d6645c0ffab43943977c603a87c6e0ab117e96958696ee5d94cf2bac490e5ac098dbb261be0c7652631221cf41b8a81f78c161f0880f457045e1b3f079fa1dfef3d98aa28c049022efe3bf5693943b552eabe57c4352a45c47c34ca578c74d017eed8f2904bcf", 0x72}], 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r4 = geteuid() chflags(&(0x7f00000012c0)='./file0\x00', 0x0) r5 = getegid() fchown(r3, r4, r5) execve(0x0, 0x0, 0x0) 16:01:54 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:01:54 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:01:54 executing program 0: 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)=[{r2, 0x21}], 0x1, 0x0) 16:01:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0xee00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$getflags(r0, 0x3) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083b7e52700000000000000000f3c11bdb197a15e4d07405d532900"/138], 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() 16:01:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffde0) r1 = semget$private(0x0, 0x3, 0x240) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x15) semctl$IPC_RMID(r2, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/148, 0x94, 0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="8982631bab541df2a18d5c6e6546c2431a8c3bdb24280e06be33ac0b9804"], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r3 = semget$private(0x0, 0x7, 0x405) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/8) 16:01:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") semget$private(0x0, 0x1, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:01:54 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000500)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000000000000000000000000000004c00000000000000000067660000f478ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf05d3"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002180)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20000040ffffff000000f92a8683100000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="dff2a6fcb31296cfa9a33b258b1c0e0b9779f6879c85041bc77e5b6bc2ed3e03082a2dc69409cedd4530dfdaa7f3802c490aefbe675e12e466c90c94e2becdc06da2e6f7f61bb7479d19a2cf7c296824b29d763a9ae7507cb0d08efdf3bff9ec868e1c9d8aaa926457054d201c37791913e6fdc8d8676e45ca93c592321bd4644de3d9e299d2b5034cab796131462440fbd3dbcdede419cbb3a068360a80eae4d48faef792091ced701137c467e9fb23aa824dd7d3883f6d4c42cc2b303e5105e875ef1c29a92153a23c"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001dc0)=0x58) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) listen(r4, 0x8000) 16:01:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') 16:01:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setflags(r0, 0x2, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x1010, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc, 0xffffffffffffffff) 16:01:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x61}, {0x200000000000002, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x101) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000001c0)) read(r1, &(0x7f0000000380)=""/153, 0x99) 16:01:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:01:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40100}, 0x440010009}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000263, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) listen(r0, 0xfe8) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 16:01:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="41513e583105a4553d4157836a39d1f658d76376f2be77a9c6e1ea17f2e9fbc85715e3b7c3305a69e2aaf2a300cd598011cec14f6f1e13a9d973296658449781345e717f2694b6fbcb0f9fd9c412b173c3f8017eb6b2a08ae1796a7bed2d9928b4ebc88efaf04a9dda6c98525135d0b6836fdeb12e4645eb1316991fa1e888e2", 0x80}], 0x1) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) msgget(0x3, 0x204) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:55 executing program 0: r0 = socket(0x18, 0x8000, 0x4000001) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) socketpair(0x38, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x40}, 0x8) ftruncate(r0, 0x0, 0x33780000000) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0xb5d63591b9b1fe55, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x74d0, 0x100000001, 0x5, 0x7, 0x357, 0x100000001]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)) 16:01:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28400, 0x1c2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2e81c568a4484970, 0x1c, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x42, 0x400, 0x400}, {{r1}, 0xfffffffffffffffa, 0x90, 0x4, 0x100, 0x8}], 0xfffffffffffffffa, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x8000, 0x55}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x332db61f, 0x100000000}], 0x9, &(0x7f0000000140)={0x10000, 0xffff}) kqueue() kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:01:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x3f}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') readlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) dup2(r0, r0) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:01:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f000062f000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ac50644bdaca6bd3500be7c65e7e3f06b2fc008f5975202c0c90ba600ee359b918a9146773968927d042a8c25b8a0a46b8a5f3d02cee387c513e9a011985b4853599c58eb44e47ebb75ae4ecccc710c6d316252a698715dfb7b803068a563602f2e5fdb1e752b042f629b59832ed56633aaa675c42b6c1bad9de667d48a2fb0b1078b3bddb67ce2b94206702fe22e7e7d80dc35f4ba5e68d3f2a2384c6b37506974d03691479435084013f28380ec9ddb3765f409d5e5aa867c5cb2995f34131a30a86aa0cba9b369dca86e30aea9501e143bde962528d7b2cf42d535acfd3d7d9f04ec07e73561b21f015c27964a41e274a0e312becbdbcfd7dba27c5200d9835824345056ed5ab0a1fb1d1f3b6698b3d448932106c3991efe7181fa7134b046d0586"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07140000000000000000", 0xa) write(r0, 0x0, 0x2bd) 16:01:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:01:56 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0x12ec) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)}, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) 16:01:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000140)=[{0x2, 0x8001, 0xff, 0x4}, {0x264a, 0x9, 0x4b}, {0x7, 0xffff, 0xffffffff}, {0x3, 0x6, 0x10000, 0x1}, {0x0, 0x800, 0x6, 0x9}, {0x400, 0x7cbe, 0x5, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x89) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x100, 0xfe) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xe9) 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x800) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='F') 16:01:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x20, 0x2}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0xfff, 0x8, 0x8}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x429, 0x1}, {0x0, 0x3ff}}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/64, 0x40}], 0x1) setsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000200)="009314376b11ea282a94c74b127a4f7fec60672991028ff7b7b0eae5c3261de31a375ca269578dd1c6cbf6ca8b29c84db14b0ef1ca969d66aae9df29a5f232a7b66df8545475787a453a3c3e372473270bdc577358c6a88cf45d4d8716f32a3c110d1c92cddc4dda2a18f2d000a68f793a412aa12a456cfaf062b6d757af2b342cb5d5c063f0f82088764b903918a5e406922797614244cc4ecd9d9b1dfc1ca7ec9dbaef108d25a166b5917884903f33c35f", 0xb2) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x26) flock(r1, 0x8) r2 = semget$private(0x0, 0x1, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4ce8b82175d9d26e, 0x2010, r0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000580)={0x1f, 0x3, 0x7, 0x0, &(0x7f0000000300)={{0x100, 0x2, 0x1, 0xff, 0x100, 0x3, 0x3c0}, {[0x4b1c, 0x4, 0x81, 0x9, 0x2, 0x9, 0x81, 0x7ff, 0x0, 0x0, 0xba29, 0x3f, 0x20, 0xd82, 0x5cd62066, 0x7ff, 0x9], [0x4, 0x0, 0x7, 0x5, 0x6, 0x7fffffff, 0x0, 0x7fff, 0x0, 0x6745], [0x3, 0x64, 0x7fffffff, 0x3, 0x9, 0x0, 0xa20], [0x3, 0x101, 0xfffffffffffffeff, 0x6, 0xf6, 0x6], [{0x3, 0x7, 0x101, 0x6}, {0xfffffffffffffffc, 0x10000, 0xc8, 0xa18}, {0x8, 0xfffffffffffffff8, 0x3, 0x4}, {0x8, 0x8000, 0x9, 0xc6}, {0x6f, 0x8001, 0x7, 0x1}, {0x8000, 0x10001, 0x0, 0x2a7}, {0x7, 0x5, 0x4, 0xcb}, {0xe2b, 0x7, 0x7, 0x7}], {0x1, 0x9, 0x8, 0x7ff}, {0x3, 0x7, 0x1, 0x3}}}, 0x9, 0x400000008000000}) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) getsockname$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) setuid(r3) r4 = socket(0x20, 0x4003, 0x81) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000800)=0xc000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000840)={0x420, 0x5, {0x4, 0xd824}}) fchmod(r0, 0x0) clock_settime(0x0, &(0x7f0000000880)={0x3c0, 0x6}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000008c0)=""/145) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xd3002a54ef67ff2e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000980)) close(r0) read(r4, &(0x7f00000009c0)=""/63, 0x3f) 16:01:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0c1d43af79b127bc97cedb93c65d5150c96a6625716c20cf0aa98e3b6cebdee6b3ea04439177c0b2a873742fcf69cd0ae1346e90497737ce3638514677f12577db3c4f63b34988c1f61fd8e309b951817c1b4c043b4f4af1f686bef16e48c989213a738e79954c01b344b502803206e79d000d6a5ea4115e6d55d1d4f0669a5b25c6b12b931b293e3ccd0ca2e9d8e4c4bbfe42fad3790f25679e8da1f534f60d0300eae65f0dfa6488a3", 0xaa) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r3 = getuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="e237954933366d3843f566c566ed747180946150e0c60977ca9ed47c12f5a1f0a217b13be64098c8701186e59db8904938971067f268673f6d6e670decb4a38475e682d08f2ecd1aeeba1a3ae31ba015d6f44c0fcfe8ccfe8deca240a72049", 0x5f}, {&(0x7f0000000200)="febfa9f695fe3b8a2da673a6c20890d7acdd94424c393e5e690beee6ad930ef58d", 0x21}, {&(0x7f0000000240)="66e493a7664642e36341a106007b55d71cc7e83b9fa57efe9ecf1bda7df252f434c816abddc9189bf8ad020f94e85c46400f8f8f63dcd9615fa22341f322678173ec6dfd0a082089db5961e67ef0a2dd5e8c3bb807318175296bf159389222dd87bdd695ac8ac598c8f1566ff6b97febbaa7cb86bbd54f08995ae519593c2bead9112d7522b6", 0x86}, {&(0x7f0000000300)="6d4b42a21c7f2f42963a5f3331b9569ad3f32f7b20c4cf91dd7d88891edd1e175e1d9f156ca9d09d4752df1b03f09fcdc3cba06ed680a947e91881daf2772d6f900c8deecc800c7445c58c5ae7a2bb66b233e1cfa4439aa74b21370ae1780b851dda03f7d21ee077bf6c0080", 0x6c}, {&(0x7f0000000380)="70549249dfc871fd9c36193caae8c97e40991c6e94f194b56849628507ccb8908e705fe5b6792d7c94b496c4ce6602d04f683982ffee5e72c43f72a4e649b5f782ab97075325601df9e88204bf3246a66b40d691d13c9a9f4fa924bf4481f94601b795b14932392a9e55ac149c11ebd2f6a6873d5d74e16dcf7d4494871ad38e21e92bc9fd6f4fcced6eeb80893b0856ef365af383b7e13c494666ff49131cad419233fd6d3537a96d7e6346011c0a9e1b55d2352a4e99d3", 0xb8}, {&(0x7f0000000440)="0a297f52d42c1b5f08857479a33425eb09a2804fce79bce79cc8c30ff07c475b0558bfe1878c51c8a1d62103ee45b73b2c52c1d5162de7479532af6b4c1272eaf6b41cd71afb27358c3fdd13b6a8e8d0f2e61d8b7c01a9eca3b1d231d83d09a4814a979c6c02b5809f3f241f61d057037dc0eae758a66464acf48561", 0x7c}], 0x6, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x4}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) 16:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') nanosleep(&(0x7f0000000040)={0x100, 0x1}, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) 16:16:00 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r3 = getpid() shmget(0x2, 0x2000, 0xc1, &(0x7f0000ffe000/0x2000)=nil) fcntl$setown(r2, 0x6, r3) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:16:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:16:01 executing program 1: r0 = socket(0x11, 0x4003, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) socket(0x6, 0x1, 0x4d) pipe2(&(0x7f0000000000), 0x10000) 16:16:01 executing program 0: mknod(&(0x7f0000002380)='./bus/file0\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)="34090cae0ac84c2b2191ca8f2995ee181ac6828a55c20560344b00aca6dff189e8285ed541d9f3aee801a9bd7ebc6ca64ef5d8946abd565145847f176f5d0b176fea2016c3b5f67efd2a8ffa7415913bee7819c64af8e8adb0fefac7ebf5d6bc5840cd495a79317c79c2558b7e73c2c50cfd0e436e6cbf3093a795e45e6562a64e0bda463351382009459c59ab1a7d800b6a5e4d810b5f885db3dd004a72371360cc925c620c56e504e37174f1d4d82b598d57e8cb5604ce2b4ae6685857be17f3cde788740f591b9d0a894b5fb1bbeb5ff2dc9480f38e222d55a88a0f6b13963976d22c4be61278b0785f80bd81a40907a8cfa44a8bb08b89fd4d7687f301b09fb09d53c2e5273bb1ebe1bdd47d635589da91490c7fa9b9fb9ed65f1644687d3a04f24c88c511d24da3368135e2e848781f835259f8ba2ff82e68a80792d91ae7e129d601a0f5ffbec4e8c6188c68a933c5bd5640114eca73f6a69a23f46766680ad7214cbf728ce2d6e903696c44a53514286a121e8921f8c01e5be43e5549525dc5b019906fae764be2c2361f3a78d335536f78e2bd84327b2f930dc8f1977c329fea8d5f1f16314583cfe767feb31409b8350d353d2f220e88f2be8971452e0f0df627ef75669f834d6428423f16be5731937df9705396bfabc150d438086ea97c14d629d882942d1f48d56a5a8a964cf91611334ebfd0e7bf4b8f6b9a984381df3414634eb10f6c4fd87c0e585e38426e338061ef7d2e397c2d76ef8dedf89b5c9579bce8bfefe0c7f8bdb6fb33b85ffdb2fee37ba1aecaa185df987e50418b97d16945320e58af72d9b0712fd1218a5adbc412b38c3467fc543f9b1e9cb33f73c81e8d3d6f5c3e85cf2f120c822cea952de35220a7d7e28290e35bf52ccd94ea694306cc7223a27d9d1750e4a43e2af22f6d6fe1b532f66352204237a963f44c16246e61baaec275a4a89f03e01095f9eae2750dd0142b0c6fc5bd2456f4e25312ae3fb1b6f1789a0666804e7d423d527b62e720090e3467acc98ae98d22989e64e5b51a7a98331856dcce554372cdf7fd2036b23535722d69bb0c7dbb5728a85c22671953a3415cb1206896f4259a6aaa8a18327afbf6d4a72f3a254c2b20cbe242da7d8d88b784dbdf32daece0d430dd8807df1515986ad763d14d34a98b8b4998105c2c1a0d4a5f0683a186f81030e15c19d0bb0ca626faccb222ce81bfdd1dc1eb4d65781625d0d1a3f1a77745898047c847380e329d9b13988f47861e371df2f4256d4a0e64b872cba36e4b50e74462fd36c5a18b4b852ff06bcc856701f3cf636fa0791bbd7bde88ec6a6e204a8d287238d4b0555d999810056beae8b645a95502efa6fe2e76dc0962596b1c4c65303861a97710d47f45bccaa0db07ed6c0cd2959655f0f79ecb0303bcc375071646a23a4cf5c7c7251ece65d27611b7845c3f4ce37ab94215d1b9c092c50f5db6915f963c622b341b3a91aec50333909299007fd1fd495afcea6f51e3a45cb448dcb32d144c3379d5b0173a49965ce907066189734334e14041be5ce380a3a19c7ce6d02c13d959dacaa11ce408d8454444aacbe0275b7fa30825105b11f0f25e7fb0697b9ef4449bc05e90e943d3da033c2f883719d52b5b510ecb47a684d135016e96d338ec934350f01be4fae2215089940c8e751364fbf65fc28c56df43c50682efa4077670fc17fc24a0aae2e8691b65e2951335258daca59232567f159a97c9fcdad2288e12d1d13630ee5686906bfdaa844bf5adebd02a6008cbcd375bdced87c88cb84217e102ad66b0108c2c84a85ce90f6b6c6fc422ae75676ffc9afa6910610e862907d2f510b57518210cf5421688b4fc329a9b880ef00356aff37aba0a8d0665f52386d4fc747c42c199fef62dc547648a55a3055aac168d5a093db996bfe5719e9d4cbf7ab30c2900c403963a736e708b79436195427e7382d05d7624c7d7fb03aede2e713c7bdcd23538fc3df23323d023ce9a4b70bd74b0630b1b459dcf83ad8f2c9e4375d331cd69465e9ab0e1824b9ac7f17714f52ac47d69594f19359b0d31ad192d444c34fd04b153e767ba2d46429f08a39be534622f31629ef0c7b0d138253bec19518e9d088fbc3746e836e000de743f8280d59ae88da1c34b0f967adcdc3bf6e570ccc106bf4b8d01e44934219fcd6d1b86fb9db49fbd7c0d3e6c050480ca8e995e1eb5a5effc59b65f3dfc0511354e7cd1c17e524456ec8d98887c77576528eaf8f0c2bbc51050607efd03c1278990c0ea8458083b3843238d0e8aa82409d8d1bece11b749899d107928866f570d523fc269df91249ad29c9ea38bc60af12698750f051cd0dd47211131f7ee1e2f1215992f25afe966108a25acf8803a08e4e1cda67bb7c4958f88d2b0c3ee4e8882c31875ce4a50168bae8a3b5d163be3d580ec3a6f0828353a7775b43f1657be743f343e927cb51bcf865bfec806a130f1e76fc0389f5fba99b7c6f30c2247f083939d22c39f77259070327c7a31f1fa593a64a225237d9a30385f7492703c9fc84cc5b392c789aeef957755464b1dc36e18fe6f65b81a8152904263fab1a913fde51973b94c6febd62bdfed50ced747663cd25851ea4fefdb388245744ca1b76ef4b72f4c9fa94dd8dc18c114e4c4d4ef41d076b0dcb09821538ff97e4ecbd27e3f40ba680c2159ebac97a22f596467c3c758e376d4d43a238699d03e274e19e229ef240280d6db6a4e8606557ec31ba48e575ac824a6172b58eeaf029b8695b5fb6f28b0b8715b5475f9714d10aec83c8eec1839d2e08a89f91f15b4a077d02554f36f0acd7f4cfc117279631d45c8fbef1c0774cb79f20d02a92b2296a1eca0ae5b1f2443bba558683a738238c18a6656c46b8c0afd11d572f37e164122690e4e6429208f7dcdb366d46da6408a69e31480c3b7441b7115aac2be97e553c15f534d609e971ab8711a40149c1fec962c4e73b77c4809a732bf62bfee2e4317c9e6126d40df8c123bebcffc225188989ddec078360bea364ebd264de2b3b231ef763c6d2b4f9a2da560bf94fefe19596cdc5ef56058087a104aea94a8408eb3e49489d736bb2bc0c8bb0f1548958d7703da1ab2e0c890263be84b8ac87c0753db8e13af62045cea3ab867785826a45e6673c981dffa420e6cce9d80e0a41e0108fef8cbaa5d6cb226289caadbbf929e699b64f98bdbaac76e0d436a68814c57de941f41b75d31897c33afa1ac5c9f86ce6e55d6d7e9d84a2e2a19fe62d0c1434e7ecc92b5dc2088c060ad50945224f7e9fb89d33148c4b844291a1384fefffea91853133f6d5febf771a98bc4381544a8ce138500fe51b46f380d4c36e3107029ca713656f36d9a17653cdcf0e0289c512e893791bd7abc4b9a60616d5ef050e463915340c0badaccc6126c980077204aeee5a12645d0edbde8c3b945a811163e85501742cf43dfa6ef383a627f88f4f0b7ecdbc185aa06f94a018362ea4cfb6cbb0a67518915690354aa5f6f8c50f794ac05c38c139d7e3dc9b2e6c724f9239ea72e328d01532dbb0371cdd9450ce1c961e26ea07e988f39c0f9dbd12ad874c858c0667962b71415f51498e82b9cf1e636eee8655d745ce26be3b13d32f254813e97068e48442dc0289b670e1199fed23a9705649667aa82df7562f10c23494cdc6a94a0b195c1c9b7a27e30c9c6faeec520c7deb85f6deda09dcb226624b6f303ee38c9bba3a91daaab8f85f86e76c6ee36fd405305430d0ae3531d134937ebb557a9c70e8a2d221f0806a2f7c8d364642649975b31d0848e84a951ebc1d674974f843841fd4207fefc60d9323e3e65b13ccc604c77769f09ae2669a69651db02242dba4d98e5f1c84724d4ea82e9da2c3440733bc064262aa18c1322be406ed1193012274042defd5db0e5e17d6500fc9d8e8a967c6378a598190d68f9f07652381829cc3f604b48d541705ea2dc4fe30aa02f0989f2fd6180dd15f07e787ff9e651ecc247af1549e43cd7e29059c84bbf7700d157b0fc5da87c0b2d12a1fcca064263d1488ed21f8a512183ab8de5b0d5f6704b7804cf0d210aff7d21a58e0d07d7240f42dca09d424928c1ecf32549d9c521a205d2d436a80d60473bbcf59380ebda61dcc5a3bb5b78a5420b3232758989f28cc6cf563d328c04a1f671ecb87765b6f64629422d1a49e2673069a4881d4f838af56d7a144b3344e9a26809d6e893bfcde68edbdbe59f069243e880653ab5eb350ae480512ab583c43a674c6b7f74012d168c2a3996398c8a43082f54734075e314fe2ba1b7a358f6f7bceb5114df5ece762253b0e0fb99965de9a7632ef99ed4d239ab4ccc382cbc5a0e975a4b5c2a45728c46a7c0ef6966e8132484bd72658a408578c72fac60d1062e01f67e4d7854ff12b46d2b81c2180edb03df39a7c1fb61814eccfa5c7cfaf873e6a5174e58275f8ef9e4a60a359c6e08db7df56d34996c2448834e807c1a166e31bc50680d65d0c6fa709eb71ef9450df78d98e582420b5ea5191d4c85c98b570f9d0a2a3a884e9086f9bb6356cb9ce4370c7f561e166334cadff83caf071d246d92c0e60a2734131726a4d02bb26069563fd429e6c411f399be2e03b350c92e9dd70f01c476632d038858ccad4b989fcc73b516d032fe9a1baee3e8254e60b7a07ed9ac8172261cfc270290d596355c6e281d752cd544152b02d74aa130e839eccc90e94737b9c401f370a022afa6343bcb9bbe98eaa999b7e734d31227a756e53eb5d09aa5cc1e82d678148ddd37062b9e8408e3f4b877b84c8738e9bb08842e3bf76373015cacca240e6aba1fd64757f1464658e11a5def79c1bbfbb415ed02c1cfe22f7c48826d2cc026620c74debaf133503a6415cc23a2eda9e4319b42d8fecffbb7cad1de7d306b3fcf30567108e5947a75b38c1d9da803bbe077712bf13ee3a46660f304d20d2921fe9cfa436e4758e18810f9084ac0330518676f55fcd72baf8ac38ab5aff437d445be82fca42761028d8b45ba6a36155d6ea3bd845743d86c0d175c40c835f7c55055b7053fbdcd5c3677dfa131475b467a78ff3f3357bbdd4212641ff111a1dddce418689e27827b1e511b3a162ba8f3655d16f3a0bb3f9cecae77d3d24d21c15e5530d6aa587e2ab4afa4f8c0397ad00b849a2357407ee2d75a170b27994720cf47a5b0e85c359637463a07f9965c3a27152e6da2a24d708bca6e6005b0692b21e3c83972bf34346c6f02c14a9dd820f8683a75d4383eaba53977c9394e24afc1f30c9e2111a590f7184c1faa788ce73ac7a43c161f34eca2d541860243b339584e804ca8e7ab183dd2843b88208da53b140b2cffbeaf654758d6f479e87852fe5d7567e295bdadf1962130cecc40bc9dd115929aae519b8adb1cccb326996b290a87f491d79af683714b261fc171a6cc6e7a259800a4d8846b8af7c8d51886f8dae2557e0880a2a15406fede1f15552ea613b540ad2846f1817e1fc36ff7553ffefce26755d110ceea489281b536460fbe0cd1548405009cdacba01fc2ca506741e1084b75b5aab81c70430dfee3e850b780927d78457ccdf10b3bfa6a377feace4969393d61e55b356325483a847b53c93aad78278fcfda398e8498c2b266fe2f6e6613594122a05db02f16c1870e6bca783bda1874189153c51744b9e24707100ffb2e5c668ccebc323100c4ffaeee6d3c820e78c9da958655f2684847efb2aff2c51d320eeaca5d25fa9666925d839a9f4d65b1907478c2759f60390c10ecf3421e772e", 0x1000}, {&(0x7f00000010c0)="17f9ba74b7e179e39a357932747c005776751d3349e26f43c7b1e86cf0e12de87d74d5b7fbdb30ee682fde2caab70b652c09b6f215f35a13b0a3b7dda1afb6d2373be855d8cd66f8fd8354263fc2", 0x4e}, {&(0x7f0000000040)="2b10c7797a879cc7c44c8f21e03c777c7cfce87a0844c86680155f0752f8bd1d3b6155afdcc0cd681f1eb9", 0x2b}, {&(0x7f0000001140)="cde92b2166a25e9cdc00c2e92579d94e93d208367369fbe2d1849fe505f652437e7e314fbe1292beeb9852c6a6913b197db769d8c95de15755107b60970fafac5ecb5abeada1f30a5c357eb19e7bccf2573d1c38e16aef2192b6a7af4142ad364a97479f9041683f57ec24c6fe5cdeb42342275f49bb1554509039c05f0a42888dc5e22017ed2146d89030583dab1bcb9c909efcfd28f039c863e7de60de8db9d3dbb2fd3ec1ef1e834ef3b0a61c562986be71edbd304ed98d63cf1273ea58a9a2875cd78233d2912c29433e652e3c3a92ee03ee0eee44f77080f1142cc036455073524bd1392047f516ec5c4c33fa64a7027444d20001011faabcff1de0aaf44cc41b1a816a040a66e01e5fcbe246e6e54b08ef915ef89d9bd9e2293ff789a839dc658aebaaaf0ba0dd55f3690af7ee1e491f51128962faffcca19e3b5b3cf435edfa76d6ac46320ed5a2f8d9dd8b7c9d69075528e420ded9a59fb7efff612827bb63657265e642eacd631fd6d111876fd91bdf6142a7666fc652381f407e7e11d4723d20d0c9801ec9cb13d9d422d3db52dc27d9fa342857e88b5eb5a437ea87cfc19ec0fdd7dea704e6f5572ab8224028ce1a4686b0a1ce761411e3b5062186abb908534f8dd1742db135c3045ed06c1726bd118f43be856e47ba6c8ef58b518ca878a5f0672891a6f92489a8c18dbcc6918694b4a9630ea6ff584c2e60e2e21bd72b40ad31f06a4e89e8a9d4eb1020557a0d3075c518bb0a97fc017b98181d20345dc85ec5f09b1e2e096901d6b0d364ed2d0366314bd2642ae4154a476f6b9b4508cc1bce2b6180e201a58e53fa11714f4f26b36c139b2ef45cf8cd415866c98b6ef78781fdde9c8fc431c84ef5fa2ff1d6ce6e47b7c689b3681528159006a128daf2f40192ffc18df8ca5b59fb357bac3b9b01271f919a2963228880819f35118ac8cd05915ed59a2ada82968f27a407a208af1e69944eb32738046003b987c85e5caec6088ef23c126dc1692963ae0a02c469a3dd62aded113f068ceb964f373eaa32d51c4fb5c78565885a921cef88a6a0962a308c79845a02166294696ec3d04783d22db20257a574a257e6a15408955b8e87be543a61fdd3017e8d977d2dfd410206f141fe48fd2a3eb52b06210e434c0d5535708c325ac99f47262426afbf6623ad2662bfc176180fafee71dfdf1809cd1cedd61d7fffe150839fbe2d8bd0ba2abed3f3ba8ebf3e3eb426a36eb91ccdef251cd6c1c5cebbba7187d160badd807e79e8951c7d1c730d1734d926f23a6355ef005fa05fc95406508ee930f183e7e13436f534930241ad051eeba68b3a6fe9abde37fe8d89293baabe4a8a097a08eff20937f76d8af94a8bd0dcd5672aa1031535cfe02b5c52ec3f7bfdd5eb2ad38eeac2a62dc0c7e562da673e72761138df5b2d04db147d299d73e261dd8e48a37774d134726edb84bb39a2bc37890956f725a0a3c6133a5b7bc3de925a5d5ce4e960fbec056f250131d2eaa5be3b3f8c84c18b6089b9b58c20c907b7ae99b433b335e7db6ab1bc038a2d03edb5ac44730f87bbcd61180da578f29109490b20c53abe873c600629d4cd60a3f5393bbc457f4379dd8bb68f3bd756d246d8cc817b92e0c03a05ca2ed0926b45ecbf8dbd43b2ca4c4dbf009367ba7c83cf1f2ebe553180508141a10557a70062ff3880183654f5d064e9908bd082056be8761482c1f0e7897ac6c3be527830a5ee3b61d8e84fa6b993ea6083b30fda927105af591fa29514f65cd9f5b8ace875f6aa11872cfbad7c5cd091e24f66e3799d4ffd3fdf3d70b9039e05eeffc02c9b86698097f8c2e1091fe89aa7e0e5bef22a8596e5b81c00b393dfd980fcc5a4278c9c5c21c688c7c2a8d917ae2b8e1d683addfce57162a01041280e1e3de6b2e5f740543a4a5ee3c16060c4b4d3661f9671b085f3c8463c39bd25078cb0fd5f93e512de67ae4cf912c19d5dd92a535bf82123367cbf4c7084782588e1cdf0025df3551b188ed1c7514d6d6094ce18b98f6b9c7ff3e1f1d92c0b0e3618a316a9ee63af37378c721e576d00418356da46bf8f8b083a43f427e88af2a9cfca85a9a9daa193e172e60dbd4b40957e79c3ff0205a818e25762373cd51107d490cb43b3b8633f13ae0ea3f5b556252dfc083ad1a5e82df8686131a2b0efd3d2905484cf2028896c288a1ca8b890272f2aa97e762590e38886eacc18018d7394f26bb59bc891af38e8ce52cf93be3c2c6d3c40a2fc78c72fafb04a6ef069a1fc1105f65bdbb0ee35c5cd8fa4eb56a538bcb1c814c38589f8b1bf2f1833cf3c496f0d08dccefabadcebede6e000d15f630774dbf2ee436fc3500f48e51830c25e0afd3e00b75c62c30080d8d00d32da140197f8ba0b8d0a4eccc3b9a3bcfe2a631ffb1ba64517e0f30368ada68e231cdb9195a7b3376ecffd724af95bb773291550b67e3cf8ca484eb9866e04734081e4a62057f081a6230f7353a648c3156f6610e509ecc292655c9421ae85fcd5a46e8f0c4f13d3e72295452f5f2436575c7dd5fd6a3a0a2600634c5d31958c417ba35596c06d4635ab4a5c0f14976f7b4f7aa75b4f6cb28769ccd82da45f03621027a3ccfe26a077eaceda7ee3492b6db4f4d955b1374c0efff42a5d2ca73e814cf062f57f93abd8efcd7336879243f145a4f8e94c4f7d431d81bb92c84f01ce771c2e2eff326164e073f9eba07ac0da525c28ac9b688e4a64354b17d1f1bf2fdfedec286678ddb342d325a19119f81c5118fbb47ceffb60c755acb0851a0381b2fec93e928c57cb0ba83940a16acb96b0ccd9f1298dc516d67d4a6b5dbbf8144c5469abafa05f2f46079a290ae72afc214fd5a97d4b469cbeb1e13ba5f3b623aa3d7eca7574884186464d6d4eb99333ee478439fab2c20a1fae076486cc2578dab2581cbcfac6136043587446bb8835104528fe3f9a0eda171e316acd5fd704f9c93ea75d5414cb69c02e106a79700a36a0f3e780b78ae08b99dc7e73989f519bb0fc132757207a0668555c00dd971154dc45e7c4a0bc344418588fde3f236b206f4e776072e061cca36c87abcadd74626988e4cac8c3109cc8414bba3438fc07bf98694f98e1567a14e69585c15a602cf0f3e2834128cce907a1b5467d6f9d550dc9c4c9407484597914dcc8b9ea40ca220bd21a608711a7f6952020a23c2bf9b841b5e317d035da268c925175ebbb735752a7ab66fcc1f2478773fa1819041123e6cd6389d950eb8a759ade61f2e086c9399a70ba8c68348aaffa14dddcaf0f80dd2cec3221910891f901bf3e404f8e2a69d758b5c40e6119cac778bafc0a19b76680efc14132e98b71d7b29175466b0aae479420e77a27fee2dd95664f1579c6ad42fa539ead75d0c83ba3aaf0fbcf70ad674e317d20dd53c686f18c1e12b5a97206540ad6687fa1286c264dba73e5c8ca9de412f9492da4d110e6ae2ced9b0536860a6a40aede77472494e6a1ecf0e01549a19ca6e14aa571133cc443a7518ee573762f1a189a5c3d2848896eb5424ef6151346839205140cdd2cc987615cf8510b047cc56885a1e1359ae07d8e882164dc1d7262356a253e5e8310a4cba8607fb81f891a3f9518e9198cf3356a1d0cd863bc5eeaa0a5983afbb4e2e2a5de5007cc27c78697116eca5165e0738d7ce87106bab248f70e52fd56bcb7528da4f7d61877b8e40b15fc43d5aea2b61e59ef60e4cb355effe3cbc716cb68b41f84ead523bc1c616ec1756c309628993d5cfdffa7f5bc5ebe5b7d344f08c822caae278c6a611444dd6436c80d427ac12f57dea8b2a063e4ed86b00cf6ccfd52b43c237028f2f8de630a5cb43c8957b9638e8fecb63d954bcb47bbf6bbbd34373d9dedf43da1c116ad4a9f0172f0d3d697839775aa1333645f31f2eb1b676cf58f2491c55687f3a85036719bb7a7093ee9cbe4dc1bd3c88c6231c7ec9c6ad3dd844e208bb375ffc8dc4951bbc41fde71d1bc9c4303f94856034636ce3096fc908a78e7d1a1a331e3441aba7503b49e22acc8ea22222daed92e8ea68eebf3a10c6c45bd9d551d8ae7231e9be44ecba873c6e4f69e827f747ad6539d6f3dedc8a7c7413fbcc46da586498a5965a678be493be9bd8445de498596f8706f810d73d8a8be3929ebd9164d6650547ff38d4818b0f517fee51f2623a6f72efd40c73e84dbe6be5f9773e195ce79f888be874244bebfeb6b0448da730662ec3949a2d96c32293bd1e60adc42c19b10f79965ad3006ae4a54426e1ee1f3011026f3fe0fe68c40f69dc9b5e99be3015a5f126921e0da57ef2ea969813dd6f407828266d4f7daef016be78613776bda78eb81820bc0cd64636a2c501be11382bb64f8896286c25fa20fba321461f05f835e16ba04b1d3d86efce4e727c3e8582698a1cd3c007fa519f5279ef2165ecf6fdc29cc7030948eaa99bbc77fc052485dfa685f70741c2664aebd0c99b310ee3db6fc302332c4d419a2792358462ce2c5541a885a63288bf18aab0c64e19605c3c1d561800055912f3fe49d220e5cb94daa3cabe0d6bca7cc30769d043238a23a03ace37e5cddca47a22bcdd2e1799a400f54273c62c8a8940f2820aa48347bce1cd0723c17c93028e2c7a3689a9e3ed05fff628877de2e3bb5b657b3fc462ac91d686dc03f3e6ae9a93d2d9ad722940d512c10bbd51cfec81821a248e44732a8430cda20378569dcb7a97dd1debe26d033a9b5ba495dbb58a00bed66c92bb3832d55cc5ffa0a59d54c23ed967393e34b9fc683af94d6649ec584d89077f95af4dd3faa0b26cb638235c8f02b554825bc0c46fca9f57eb4195e0fba905c0aa304221947d04130b86968a806629df946bd6d4cf9c1aeaaaba5ba46aa069c60e657c909b9ab072b12ae13b75ae5926f3d94aeb5766ded46122e855d6e85452df89d9c76e51ea6bab3454eafea17da85d61278f1748a459e1d870c10d0531c6cd200e6871270774b852cd9ed71a54140a5eb4f29444ae5d5035a14bcdef1cfebf3bec3ed487a386df52c20d5dc7a59f474270ae5a7f19c26fcca811d1fc268511a1dcbd96f547995086acc60fb154e47336cf1e6e5465260c03bc3c185c0927acf1d6a9956e6c1f7a7109b0f2acf5aca3cda772c64b2eb3a00f69f010c897a74ed435e09e7638aecc693472f0616666b01dc774413a2e616cccf6abbdb67962fc0113e8e52bc7759e11f46ae2a9ba4dec607fcab7ccd93a1d2c8239abc6753fc7da5d42751aa958619a88aa26e6eeef5867ef89646ba2aad4507d6b2aa714362df19bd7b26a6017bf0ace94cdd2fd78e8bf206fce7593acc1f61035a499d28c9c28c0ea915a74f1ab7c0002f68167ffe31271a6fe27599033c10d8e652523b460367c0b1aa459f7605433eb2dfec4d88389efa6fcd1e37e03925a2bed90fb3fc2f78d3ed6303cf666d9ef54eef013b03912a71f315d11c22291793ec0b434aca15503c6422fc108389a302662a205ed14a2e1dcc21cec4ef325dc6f2c3261584945942e5eda3f15624a934cc9be4ab0f813f706ec5bd8089b4deb4ea77eb5d981445e851644a274ff28478e88dba25bdfff4baf3489c1932b2822a3314f4c75762f45cc90b77d7ed761feb113130fa36481d6c57d6e581f924df2d6332e56849e964bea3a26d868e2f7bd0c6deffb9691eeb60ba241b25b6954ebba4dd39397a92ad0c4ecc2889f336870a09bce6976e8730d9076bc352fbc07206ab3605766655fa31d41be9a1acb150c732cbe5c279dab21d371e978bb2a48aa0ad3724", 0x1000}, {&(0x7f0000002140)="d514df8d73d9ea2687d58dd6b494890fa7694878a9a1eced79afc5a20b6d0d0378b183648c1c", 0x26}, {&(0x7f0000002180)="040492", 0x3}, {&(0x7f00000021c0)="b6657a81af08d213dd9e60e057fa0b518f0e1b65475a3bba1c5332a36c1d1a8aac9e3fead789c9ee20a5c7548e0435c62c4d18dfc23f5388f3803eafffc6329105052bce98b7abe88bb546fea82034f4db698d10da0a93c1424d9255026ebf0331da20c17bf7b2d8e41520f89aaca4e77aa62654bb61d1478d6c0e337998516a2661a8d2458883525d9a37ac2d752e797a5c79b3769b7507d5dbfce6408218ff818e59891b60ca5cbb5a22c7700fe314145b572bb2014a6ba44a15741a25fafce54e91778f4596e7b4870371a30f47a192982d43dd20137b5e8ed77ddc0eb3a5382dd1fb38c840f84c29e21e2afe7e57", 0xf0}], 0x7, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000002340)={0x3, 0x3, 0x3ff, 0xfffffffffffffff8, r1}) r2 = getuid() getgroups(0xa, &(0x7f00000023c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:16:01 executing program 0: r0 = kqueue() getitimer(0x1, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e2000/0x12000)=nil, 0x12000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7fffffff) 16:16:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x306) 16:16:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:16:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000240)='./file0/../file0\x00') fchmodat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x10001, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0xfffffffffffffffc, 0x4, 0x1ff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f000000c000/0x2000)=nil, 0x9}, {&(0x7f0000011000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000000000/0x13000)=nil, 0x1f}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x22}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil, 0xfffffffffffff7f5}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000000a000/0x2000)=nil, &(0x7f000000e000/0x2000)=nil, 0x8}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0x5}, {&(0x7f0000013000/0x3000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000f000/0x2000)=nil, 0xb2}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0/../file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x6) faccessat(r0, &(0x7f0000000180)='./file0/../file0\x00', 0x121, 0x1) 16:16:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x6a, 0x0, 0x80, 0x0) 16:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000380)) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") pipe(&(0x7f0000000280)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x10, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x15}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2c) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:16:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x1, 0x85) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) syz_open_pts() 16:16:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getitimer(0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000040)) 16:16:02 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRESDEC=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x38}, 0x0) 16:16:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) 16:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x80000001, 0x3, 0x2, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10682, 0x0) 16:16:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x100, 0x0) socketpair(0x10, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x96856a5b68673db3, 0x0) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="e1ec7f920576c882035b300993f4eca64ec0e97620e7a2adc1b3e8771430035304834d45b36d36e243efac6931014cc88e55f44155cf1b296b3e101bd8b1350986dc618aeedf2806a3b47fdc72c5c5e88025c48531b111f835e0bacaf6429dde93a8031283a9e177f9c81c17afc41559d937240c48c6ad51a8ca07535af5719c230bc66c1f738c75db4d387fb69208a8f0db7cdb452e8322dd0aa94d7ab8ceeeefa98df5d7d095049f85a6246d8df53f572220e225aa1db4a51d333a4a55376bb7a26516d9a1767750cedec6543fac6025a99e0fb46cf92d66e6989af444b8818ea4cfac35f5a5c75c81291865da7b0a59c3f390084327a82624cf6d509ee6204b053fdbb23833f33c5647d5f65e775c7bfda7991073476f5f8d74a2131e988a13c54aa3214ba182bb64621676954c8108600a79e9fdbc00e358221dfa4073e9526d735186e2942292ea3e1c91a8b145bb4b8287ee16a7357d3af1d94a4a7926aabc2eacf9eff2487a9cecb8e09cd7e9d442759b0161addd434f81c80a3cbecce8f1508f52e90743068335f06fe987e28f2ed0eaf0ca927dcc126f91eb376c1b92084c134c096cf716ba967aec900f0ce37c4acf368b777d042f0a341de9943b39fb97ef73785fdcd559f364f8a065f846f5495534fc2d850c83ebf5b00898ce069cb5a865a875d1f6f02d302e65245f70e0317394f6d743146d8e35b21d907d9986f5997d82ea123bfbf57482e3c1c4194a07d7416f1d52c8518469032a1c54739eb618c72795acc8db585aa0f36bb9067d92b55795271c1b368378f214bc1047a59a0fb4bd70f6bd079732d3c03b26c55824d62e099b8f24718c0222df7d93313ade87feb699aa90ad4485ce37f0c7e693334e939c9db4fb621300e8e3efdc6d218829083744f1ccefb9b2ca57054d21dd32a55f6e127381179e0da2a4f20ebff0b8bfc918d036314beee257b020ed40568e7dc55d01a2d8d0848dbd896fa2b5e68ece78170370462047b9f933426d735d07e0b521c907a6ddac4e5a693d89030d6268c9c07108d24403a287b9b188aa8377fad7e9ca53dc9f3da8e8fd531309fed508442afb76c8ba91fcc3a85de7a0ba681a449a378f2f6f353fc9ba4f79677f60e178b7e76d21a618d8a8af8b42fe11ae6a84c055fb9360764d9e5874fa5dd62ac7aafd5d849d454ee9536d1e15d33a35a253dc66971a8c75e7d1b9e0862c0533d60e62fdd7e56c4782609a3bf890d8d3eefb4526f837054f58a367c1038d3037559a351f58185e7989953464f73c779b7126c537284aee0db3f33d4158ba952eb988f390a55dc0332fb654eaad594178a6d5704d4d712325382cd0d6caa96f03886db7a67c3ec4896429957343e52b818f3026f446c0c7e952f6b7ff2a5fc4ed5ac9bc64cf8bdcce1b37e24cccb7d4f752325c3d3e1b42d6eedaf3d54391f696c30443e1e10d731a2939f80a379053cd0b94bca8ffa6d2efafe558e496e337a9dc92a4760ce923d42ddf2eb3966eb0d494dda63df3f10c9bc9e1407d92deb3ba1313fa924bebc191a4b3c2b8e5da8f49bebe814071f22c7b0007e4ebb89bc9d4b3243eefa1920f00f8cb927ef9d133dd75462cb5c52969d54aad7deeae9746f09a1690f2eed3905ff04b0f20c8811fe58eeac2513a8e9cd76b9d5245ac9dd687502f96bbf530e121e0732f6407b0de6b5dc32382b517eac2560e34e71be737c9765d6f1bdefbb5a8f4701d98bd5dddbe96240b6ca2de51c571481871e0656d548ac77417c036797ab4a9fc052108926a4cc8dc30e5e629ea70c029f00bbd7093c06b03926f8a09252d9ffae0169a1f745c2106e6b9b29100d8b3a89abf1d1e224523972dee20ee8ce8e227c657f3eb175efd5bab1dea95722e961cb8b7a3d1199e544fae1038f4ae228292c9281556ae91fcdd4d6feb29697aa107d6c1e3af978ee9baf8092c84283fa964cc8b7304e3184d5cce1f11c74fc9b31b0ce5793115562d2e99d66c41427efa39c0ecc045b1755b6b8b864f49ddfd48c00a7e9eabe7908b4847ef80dd852ad9bc6719e7d378db2d952ed581a5c9f39a54b5900ce4b57ac0c1fb68215f6c23f04a2c77f4bb25c4bc836753e34b0e4c5b312026ed943259cb4363840058db5aa5ac10ae5800df7a4fff9d61af442c6df1eb54bfb6364bf23f58828da61a59a0c5aad74a4d35166931b9510493b04252fe76c48a869da7e114c882247d3bf6296d26ec80ea9fae526c17ddedb5094083a0e152251be045e11b612b36f9b8b1aa11e3e96f8b9a234cfa928dc9530ee3881658d65a1eac1ab3d5debf5be20653a272ab3e6615b1bb2b4a91ba9fdc1b330e978dfaafc21ce076bcc469b742e5f42ef866b17b964ec6f2fc6a218be2070a24bf78cb9fa07a59c470eeb67747e0ee90c000a5e40de86aa611ccba3a1bfbde8d0ec47503e2bb869d191c37c0e5829d9486184e87c4e959fca7758724d2f7aa1aa1dff8c4bde4563b54ae713be3423b595c7bfaa246d3231d1c1d7df220d7c378aceb59ad84df510e110bf4cd43d124a09c56f2059e22940e16c20e9977687068d4acc6bf8116ac74d84d974cb93ca4b26f963322674434cbec806a617642ac3e42df0751ee3e2a75c784d8146730bdea7fa5035bb7862c0dbd4b471260e32971d402efa6e01e5b8f4f8d0217d3783b8283f76e707992083cb9bb9772ede3de064b0c6a5c8537f7dec27780da8d680316365de4ee9ada7bddd168e1534cb5148b4bb01d544cb0ec1b41aa7b597f912a8db688a0e1f54f0c56a2bd5ea1a0b05a8f9797c28994a47654600ad5e6bf443a87f1da4fe807c5d3d4f9e73b4887344c50af92fdc7b8d93f862a404bf3661575a45361ccb80a6f5ab2a6e034c185c140841a66fa984e2d63ae65640cfed0a6029c3514044081fdba7ea43fe075730cc4bef552e7fee9549d54cf112b30f9e48c60b20123ba7aa7db69f73fa07a97c889ffe490bd21b69a9e000e50056bb9519d52eb528d5f52cdb97a7465e58758949dafd6d465ba9202786c663fd9ed2cba84ee1cab4c3cdcf7878c48a19196c715ca39f84782f40e21741c043ce015ade30c4c2d378d55fb338a63f5a06535e4ceeba4f8888200cfdfbb973ffc9fdb0bfd5f256f3420a8ee70fce6adcf74ce68621a41e58ce3be8d1002e234621940a7f453cc3bd5fdd73a4fd0c1e51aa9b102f352d214ec891205e73c8f98629e7e2e7c6345b7610d94157fcc3cf14ccb2dfb7139341c1f006c336333caa15d577ca173520085c04b0781b8d4757b209e28f9ae331060ab17e7fb079bd39adc00c6f810a14bd743daabe8435044c95636fd27a3ff2d40abc6e19fd0e22f17697a83bdd322e57bde3203f5d9b7ba1d8c4326437dca4a3d4500123fa3dccb85693229597d343a06c8da03dd26118e2e75d951569d22599ae26acd53896b5fd9e0ed4bd26cc839d02c69e93942ec609d6f9e57585a224f2b35897b9426a951e7ceb5cc66a1b96b49fbe33a86fced78e3860fffbf356f33275edb00c74aff4c74b0e64746a3e59d3853fd5d51964cbb9dccd4062386fa9fd9a531830e322e923965f5371a0509882ff8db24ec81c50df87ab6eb334208aff6d4b55a44019a0ee66ca64bbf25fef0bdbc00f6bb3fb9d688fffef82dfc03ea974749dfabf80c357f50065e6c343525ebb0941eaccedb95bbd62587fb446150ddd50a938528ca7b85144a9c139d47528f0c64d050f98389104c2bff45fd573c4c7577803059881c1f2a8a13cc4619005f4285810ffa22810b66dfa5351e3c2a8dedc7c4587a7ae19f5aa5d235e2fdd55abe9de4742ef2639f7a5b85135b6cadc98d4e2083d742fbb1a2db58a8f6ad0ea1b895db494ea11eb6cd550d6003518f40afb6753dff6854b8bc743bba43238cde739bb7f74fd648ed0546ae5d10dddee5ba480b7ec5b351f87ee181e930d228d667fb2db7989524339e9bd90605a90111b2f9aa04a818040a9755c1e9926777e4177da4ca41e848dd5b3a0eaed967e47ca17b8d06be21ee38a13fa6ec81c93ebf951e842f7cb9f25029020851bf06491175c29a06e85e74f7595453045f8a19b2eb6920125264bbc75142450d4cd163719079973384c424e667c8cc7397fedcfc977df83905ce043dbe5284c100567aab76298089aacebd5d0b2dd7b6d669136d6799b007a9bf4438d557cc7534103e8020a03cb5575e0acd19fe18593541e78bfc9044fa3b926087f4c81fd57240eb53a2cad57f251a2787e9f6af8a953e57581ab3939c4f8d97c9910dcad8dc9cbe6f4941ee4063aeb028db51191a264aad0b4ea4824e6b2650c197d539dc0c7ffd5e60e2905460ea7df2e96b017bc071f3fdf5ec80a6f221fb8b199715f658c58fd6bf1745eeca8d5df9c4a381b29377a0387affcd245379bfba0ca7632ce720a3e4f1192db65d0ff35845611c0e5a473542ec99af1bcbf656eeae4587950d0f80ee6845ae21ad604b276e9d016b0c3c8f20728634d6ed5b4c23e560f6c976819624467729f0453a4e55441cbfb8f725422a4095d64f653f89938293291c182746e878fb1fd8d124455883726b69bd87a04ae4f1f13639e16e57f8194316b0728d5d037cc19d8358b28b11089565ef73a02dd823dacfa2a7258d668e2bcdc6bfcc4520de0b0e17302df16f6443add6b1f77d0c2db61d33c64d2a8361647486d3143a596e28599166d7f39cef7e30891a21b6f33b2bdef57fa14a48f6cb05cc50b1a2b36b297f0e46dab8005551581ae5a40271770f94c5127b623f7201928f715c5b80867e92d7a5723e9b8e9194ff0ff70adf1fd0c64c824291f31e6722b85c59e73c979d5833d001ed446f2e1afd85f3976c0c10ef0af53da6627d4bdbd2f0b9319c008df2f8db93ee638c4c7793b4412c43caa6a5aa388a77574d6d7ebf4037b7edda9bbfaed937e3e7d59888a631d93252980d713c8dec979bc880b73b20f930c37b2575fa5dc8d620c58cda158d6e25dbfcb5c66c879570de96c995bc691e165759ac859d5f0431bb3e450236da2d34ded0e6b4cd5b6903493cda78be1432181d49e30d7b3d9367289cba9ab66e5f10cb9d6864ecf2eeccbbbbc4f171746dc381c8bb51f81c068a41f781614424a8cb564607780da6106bc6cb2e2df5d854ed4360b87343763b57b3598d27dc3d7caa0002d4e9b927660913d56a9e13fd6e57ed707431b1c9742bfdf5992793ac594ed4bc3d90792f5c1b855a6686e08c5bb3afb1fbdb7c67ee014ae32fde52722834306924e06cb896a096c6b9339736983345708104b49d90cfd8745bc8c5f48324519df567b605c8e5286f6ba5982620417800babad187b55a349c348cf4cb416bb7f85212d04780ad36168e025cabb1b49d04ecfb00badcd98c9d4ec0bbfe945eac2da912c426f387c4e45a5e297dc2a52ffda8b8d813b4ec75b4a697005e5f16090e7f1ceeea948b806cb36b0d44cc628d8c3becbc9f7d00d45020b36411a146e75b975ef91eaa6d196dc548201169c8a961541ea93a977fd0097804dfed55601bfa7dec3a90a1beb918cd14faf078d619285c6550911b02f89105f4b835b36192194f6ab05214bd22c8fb6677454f0db9fd3b4cd653e75c70d6b3816b848fcc2bbf45c0edf8ca2e744b75bf50aecda9baaefcfb86dff6312f285bb8438e4177531537ce87f72f84ee409614251fdcbfbbeff52937b7f30d555689692a8cbd8c4e89efc5b00f2e18d88077067caefdde6b44eb4aee6436e43a838d21b69dd7f47f43a997348b323426fa1b0d01f2b6823847ed", 0x1000}, {&(0x7f00000011c0)="0ada5d5c6d009002b0153e3c6ee545c5aa4fb5f56ce1b8f98f22922e847a7ab7c0b5500d46c8f87b6aa75e4353a773510f5c969ee6dc1d8227f99f93e035bdfd4f65ab5f6ffb224d4548989015227a133ee1bbaa823719110573a9ff07f829cdf8ca5a74b3848359014373828c49573e5dd6bebd83766826f8352a4e6b4887b6dc55b5a329408b2010a553c17648f2e6bfae279e04a859c072d32ce432883728507e87027252fccc58cdab8e98b623ece90a079ac66eb6b1e52ee8c746e898fb232c7a88672ac17f6db17bf87f6f5993d27867bcdd69f6853f6d3d49646c2d9f1178fb075ec979a5e32d48902558028405ccabf3b624574ed01c6501", 0xfc}, {&(0x7f0000000080)="c45b0ba882c3e1028416071f2eaea35db4e1324ac8020527b0442815f8f7406cfa20dfece98261adf965461be44155c2fb65f7cb", 0x34}, {&(0x7f00000012c0)="74aa3007ab4b3e54614f2b9bf9e55fa1dbb1e1d32648a6a55cb184144a05bd9879e5f374454148ee352effb4956141829678280f81291cf6e2be5979360ddfc0c850bc8ed0ae6e49e8d53e3227df70e7880a6cdf90c1ac64663223f6c27aec4a51f4e8ba07a8df2083896690b8a0a3e395af218dcdaad06c19d8e7099755166c4375a372f608f4e8473eefe19b0d8e7fa4691378473732f63aacb945f575eedf6f10", 0xa2}], 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000700ffff000000f7ff00", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x401}, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106978, &(0x7f00000000c0)) pread(r13, &(0x7f0000000100)="8f18196b45a04195b5db6be91b8e9171f20ac42383ab1ff1573722596c81da13ea17709770c43d73f4dc8bd19e15563df48ca04140b4a6e8ff90848ef97b0645f9a474ce9152b5bf21b3d630bd5610c0da3da7ef1e228c0f94331c16eab35922a6760b0a56f308d8c98a46979470e0a6ee518ca3e8c1e19d4c100d0c9ab7b5018f2d32a6ec7aa6ea92d4d0a4149222def9ff019866bde51ed4152d222d34bedd1723b9702e172165587ccbe5fddf4d207c6acc6ab474", 0xb6, 0x0, 0x0) 16:16:03 executing program 0: mknod$loop(&(0x7f0000000040)='./control\x00', 0x40, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 16:16:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="6aaf030b7371f76a62b597ce5531760e98963d814a1ccb5933c16a223a3ad7bcf59b23cb8cd5a2fa3a12a2427d4bd999c644b817f483514c27a515ae9f1e84f6a59c9f3dc7b37fb9ad17026ee91eb67aff80b6e0e82500373d83ef17e152c3970960597f505e0b417bb576558736c4c47cd115fa2c74fbaf982003becfbb7562ab98c7aeeb788567cb7890c3d1", 0x8d}, {&(0x7f0000000200)="676e90bfcb7784b0792ec929f3663d28b2d1527adc1672eb4660140e00be2e6aa4f3d82061b15e32b5bfc58a93317d5814116804b193b317383a9f2cd459f7f5e5aa995348cab8fd468398d6aa72bc2dfedf52102aa9f493", 0x58}, {&(0x7f0000000280)="6a9f2c63f1f3e26cb69f7f5b6591129b3f8a95204a826c39a3671077b731c5932bb930af973f4b832a541917531be7cae2d413caeff38c0b82c2920b0188337600847cbd6d351daaa4f4a8cc85b9948bd94f5d0ba2ea83d289c563cc3a2265d83d8d10060c00117c30ff7317e5ebd00ec5e9d569076ee83abd88c84684c1a313a7b7843659472aed272920cb251a62bf0daa9ea307391f430c02205d43ed87029fcb5e3a19ccbf110fe51d6ec01485bd8539c093d869f4953f7710cd48f26971", 0xc0}, {&(0x7f0000000340)="af2bae043c7efde668d7e214e6d880c76da6b2f390b466ed5d962b6bf4ba913f2c30f2db349ba18063087b8183ea6b6b42", 0x31}, {&(0x7f0000000380)="7d9169a0b0134e08bb21aadc9f4d123a710415e851442e9bcc1fce8f2b739bccb3f8bdceb0155e71b2", 0x29}, {&(0x7f00000003c0)="5b6096211c84f84a83574bb5172a40ac91432973669f3ef5abb9b9a7c93a99da606519edbdbd36e920bfe105e82002c7763993d0d7e8aa983f7a292d3f1156263647d4e19ea4ac1b446732533aa94b499d70bc041df0a1f6de7a9b839f63f75fe4029dab6a85da532279452cc64ee28f412bf46af67afccc1b0537bca43c588438694cf2363790546d84e8", 0x8b}], 0x6, 0x0, 0x2f) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x2, 0x1, 0x1386, 0x1}, {0xf5, 0x7, 0x81, 0x1}, {0x401, 0xc6fd, 0x5, 0x7}, {0x7, 0x5, 0x1000, 0x1f}, {0x4, 0x7, 0x5, 0x3}, {0x100000000, 0x9, 0x2, 0x80000000}, {0xf0, 0x3, 0x2, 0x9}, {0x0, 0x6, 0x2, 0x7}]}) 16:16:03 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x1) 16:16:03 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xfffffffffffffffd) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:16:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) 16:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x2, 0x3, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x93, 0x80000001, 0x0, "5c55f1329bfb4cda4bc2ece6dbdd7d0df7a87b93", 0x9, 0x400}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xcb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8360b5ac8b1b2a944ba2acc4f728520207b22cd1c9dd8d857446d64aa69ac74e7bb4020000000000000077a16c54304f190a42fbf87428514da31b9ab77014cfb96fab445fc13e1778d95436cff74445181a5c423fdc045402d707dbd0937e50377b1fa12aa0fe4ed72768c54b67651637a536b095dc2e1141d991472087b98261437b01d8d4ec1ad0acfc048bc32818dfc4c1e324698d0c4f3419590e233df22a54e6458c4ad23c61109554e618b7b068254134742d6bc819cc547adaf32b7ac9ad65ffeb89be99451b98b83ff264464a0b8d8eb35c8b457790d6db93b38bd5149ebf13a8e5356f4fc4064d727a0bd8a0e0"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:16:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) 16:16:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000380)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x2, 0xfffffffffffffffe}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000240)={0x5e7, 0x400, 0x0, 0x0, 0x1, 0x6, 0x1, 0x10, [{0x3, 0x6, 0x52c, 0x3}, {0x7, 0xfff, 0x5, 0x9}, {0x3795, 0x7, 0x9915, 0x3}, {0x4, 0x6, 0x8, 0x1f}, {0x10000, 0x3ff, 0x6, 0x5}, {0x0, 0xfffffffffffffffc, 0x1, 0x4}, {0x7, 0xaad00000000, 0x0, 0xf9}, {0xffff, 0xfff, 0x3, 0x5}, {0x3, 0x1f, 0x9, 0x3}, {0x7, 0x80000001, 0xf054, 0x3}, {0x5, 0x0, 0x7ff, 0x100000000}, {0x0, 0x2, 0x0, 0x7}, {0xd18, 0x9, 0x997}, {0x3, 0x5, 0x0, 0x200}, {0x7, 0x1, 0xfff, 0x3}, {0x8, 0x3, 0x1, 0x7}]}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f00000000c0)=""/180, 0xfffffcb0) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0x7}) ftruncate(r2, 0x0, 0x1f) 16:16:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100010000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:16:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x20) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x400000000, 0x81, 0x2, 0x6}, {0x9020, 0x7fffffff, 0x1f, 0x80000001}, {0x8, 0x4, 0x0, 0x1}, {0x1, 0x7942, 0x3, 0x401}, {0x4, 0x81, 0x7fffffff, 0x80}, {0xfffffffffffff15f, 0x75, 0x0, 0x40}]}) 16:16:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:16:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="4a7d778044da5bfcf90a5ddc0f4331179764406d3e96d9accb73b002a75575841c9e1f89006e81567e8637bc44f6b062b7e661d8819e0f8941d7523ea40b2f220742ba87da1b2cff4f3c7e1393e6fb3030ac4d7421a7ed98d9fe5c7b5625fad12a318e36ea8814", 0x67) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:16:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) dup(r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:16:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xe98781a18e9b5b44, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0xb2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0xb2) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x12) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/116, 0x74, 0x802, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:16:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x1, 0x8, {0x3, 0x2}}) r1 = kqueue() socket$inet(0x2, 0x1, 0x80000000) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00000000200036f018be0000ffff000002000000849e73987de4e2685729ed27ef76fd2dd1b2e2b5a12a080fb14452a1283ad9e8020000000000004b839e32eb91085c831e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x80047001, &(0x7f00000000c0)) connect$inet(r4, &(0x7f0000000040), 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:16:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x5c, 0x4, 0x0, 0x0, 0x545f, 0x2960, 0x7, 0x1, 0x1, 0x81, 0x9}) ioctl$TIOCSDTR(r0, 0x20004455) 16:16:07 executing program 0: r0 = socket(0x11, 0x8000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r0, &(0x7f0000000080)="44dc135da10575d4442023246d3f7123d617d9b715f75479b6a02edec29e4db1870ac17d87153593a41d8c6c0df7881ea4ffbdf55cd9", 0x36, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) flock(r0, 0x8) 16:16:07 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = semget(0x1, 0x3, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/127) semget(0x1, 0x0, 0x250) 16:16:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x0, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000480)=""/236, 0xec) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) kqueue() ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:16:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='#!', 0x2}], 0x1) fchmod(r0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1a0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffffb) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) write(r1, &(0x7f00000005c0)="eff9e68b073d9ed74256ab96d78c170b9870e630c7ff0700000000000080ab767ca9159c34300000000000000000000000000000fb9c5d0f86cb52cb58e06964efd3dabd79b238b407ddba8df26c82cecd70b8c9c44857a34135e3e19b9ffff3f2b84f514d311604c71f57849bc0e222a32f8c3722c6ac8687037f1ee2524c185fe0254172b1b3d7e441d28c141fabea757cb19710e4b5e553adf453bcba75caf58945a439374354704a8af6a04be7e43672fff08b72f2b17c1ccac9c80d6aff970dd927337eb72d63cfcad223221839e9ef16b2c6cc8f45c1a4205059dc81956b5a750c617ec8977728af39000000000000e672a30349c6989f85e9", 0xfffffffffffffea2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:16:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getegid() r9 = getegid() getgroups(0x9, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 16:16:07 executing program 0: r0 = socket(0x18, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="911e7ffab101de0b0cd1fb30054544b2394fe10dfdb350c742db1de066c4903e132e51f9c1a574fb08e1756df041ab192da8de422831420e27bb13069baa27702e6cf537eb7c5a9ead9ff494dee66e0f471418387cfb3d65388d2b82a82f55cc648d8540d954fe62106f329925dc6be7e26d1112deb8961129685258e307abca063cf2d351edad967c83abb4819115f371b1313cb0e50b29d46eeca58b6953c64abb6c3b", 0xa4) r1 = socket(0x18, 0x4000, 0x800000000000) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:16:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="5aad9543e9aaad6a0b8750a4f73c12fb13504171684a1142fbdcdfb8654bc3c20016edcf913e08315f52a0ffbe9d43159d7d73b773dc26432194872f0cc1f55675f4ece329ee8a961aa6bf9d87c704400c712cf64e7e47d213d124a3d0f722af35a444cf49da64301badebc859fea4f5d6bde80f04ef089964dc91274d5a016a675024ae721c4a9f3d41f9ddefd54d22", 0x90) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:16:07 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x100}}, &(0x7f0000000040)) 16:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:16:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:16:08 executing program 0: r0 = socket(0x18, 0x2, 0x6) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:16:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:16:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket$inet6(0x18, 0x9d9c1136d468166e, 0x7f) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 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, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 16:16:08 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) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:16:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x5, 0x240000000000, &(0x7f0000000140)=""/67, &(0x7f00000001c0)=0x43) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) lseek(r1, 0x0, 0x0, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) close(r1) 16:16:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x43, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:16:08 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xa489, 0x2, 0x10000, 0x5}, {0x4, 0x0, 0x2}, {0x5bf, 0x6bb, 0x101, 0x1}]}) r1 = semget$private(0x0, 0x0, 0x180) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xa6b) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x2f4, [{0x2, 0x8}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x200}, {0x3, 0x7fffffff}, {0x2, 0x2b3b3fca}, {0x0, 0x7fff}, {0x1, 0x800}, {0x2, 0x800}, {0x0, 0x80}, {0x2}, {0x2, 0x9}, {0x1, 0x8273}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x524}, {0x2, 0x97}, {0x2, 0xff}, {0x1, 0x20}, {0x3, 0x1}, {0x0, 0x3}, {0x2, 0x7}, {0x1, 0x2}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x44da12541ecdc834, 0xffffffffffffff06}, {0x3}, {0x1, 0x7e979a97}, {0x2, 0x5}, {0x2, 0x5}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x4) sync() 16:16:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x10000000003f) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1ffffe) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300046000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472c3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490bf6460000200000001ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00000000000000000000cfae85385d6aa7deffbdb50fdc47dd191869fcf707e740421f4069e1c3d111dd298c8fcf62c257bc3b3bf599e9f1e6bfcdeff127391f815309d3447360cb6566"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000080)=[{0x0, 0x5d}], 0x1000000000000216) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:16:08 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000004", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000900)={0x80, 0x0, 0x1, {[0x153, 0x7, 0x5, 0x491, 0x66, 0x6, 0xfffffffffffffffe, 0x1, 0xffffffff, 0x2, 0x10001, 0x3, 0x650, 0x3, 0x7f, 0xc1e, 0xfffffffffffffe01, 0x6], [0x1, 0xff, 0x1ff, 0x4, 0xffffffff, 0x1ff, 0x8, 0x3, 0xe0eb062, 0x18a32b52], [0xdb, 0x8, 0x0, 0x6, 0x5, 0xff, 0xfffffffffffffff9], [0x3ff, 0x54a, 0xffffffff, 0x3, 0x0, 0x400], [{0x2000000000000, 0x8001, 0x100000000, 0x19}, {0x9, 0x2, 0x7, 0x2}, {0x1f, 0x82, 0x3, 0x8}, {0x5, 0x5, 0x9, 0x1f}, {0x39, 0x0, 0x8, 0x7}, {0x3d5f, 0x70, 0x5, 0x7fffffff}, {0x1, 0x401, 0x1, 0x8}, {0x8, 0x8, 0x0, 0x9}], {0x8, 0x1, 0x0, 0x7}, {0x1, 0x9, 0x1}}}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:16:08 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}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:16:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5012, r0, 0x0, 0x0) 16:16:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup2(r1, r0) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="99ee82a08f0a591d88b6289d9043b21955f3b2c24355d663762c6943392591e6a14721b33d7bb24bdcd99f8d48132a6b53f74236863643f49b6760aac9188cbb54cee1f27a6c683b3f916fb0184634baf9215112428a846ed20d5f126939014b481f8c58c290b54bada10c937737a15e9983be5655e7becfd59d362436c1d520c91f3d7598517048ce946ef17a82f4bb6e2c748b6336330d401db94e3517ab61ab12407390b75062eaee03879e7ff84c0d52d532f2593d74fdaf17bfbe0fe389f3248ebffbea724745d85c47c41247f4a412a71780580cbf8c69e71fe7c600677002b57afefa519c0ad00f0c", 0xec}, {&(0x7f0000000200)="59dd300e169f51", 0x7}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r2, r4, r4, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r0, r2, r3, r4, r2, r0, r4, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x138, 0xc}, 0x3) 16:16:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xecd402013489b816, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 16:16:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000fcff000000000000000000007e296be7fa8d4703d1b416d7a9ae5b361af9b713749f6a79530207713c7af243c6dfc5ec0c57ff8aaa3e31403818eb1a891e7860b2ce96a31128c2c06c3cdb6be0ae5a9e33c71d7cd02ca9a925a63e7799e26cff8d2a2040bcffec853aefc70ab9ed686b5fe72add3d6df5660c104cc4e3818282d7869a24f96f5e9b0c8ecf6df1b4bac08a1556b10a0767d38a86ad67c96518077faeb97777"]) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) 16:16:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) fcntl$getflags(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x3) 16:16:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) semget$private(0x0, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xeece9db149869ace, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r1, r2) 16:16:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:16:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) semget$private(0x0, 0x0, 0x79fa8c0c0e9dc4ff) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:16:10 executing program 1: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x83f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x2}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x721a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0xffffffffffff017a}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xc}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file\x00', 0x808, 0x10) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/9, 0x9) 16:16:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000280)="4dd80f95e0e29de198786acd32a212cf7b6b7f172fc02164a1a9f07f0b7ee994c1a280719066cc7c8fca76f10b60cdf5cb143262791bf8f509acaffe6ca6e8422c568693482d1d7c58f13ec39fd647a39e758078d2826c3c7c1d0e7a96426a2ff8d129f3cdb35bcc5480ed23c1fb28a398d109763b3c0806f4fd15b7a94e1d868c0e03c867aa13923bbbe0ef58f19537baee", 0x92) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8288, 0x40) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:16:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x304, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:16:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) nanosleep(&(0x7f0000000000)={0x7, 0xc8e}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x9, 0x5, 0x462ad0c5, {[0x5, 0x8, 0x4, 0x9, 0x6, 0x3, 0x0, 0x8ee9, 0xe6, 0x4, 0xfffffffffffeffff, 0xfffffffffffffffa, 0xfff, 0x1, 0x9, 0x6, 0x408, 0x80000000], [0x6, 0x6, 0x3, 0x0, 0x20000000, 0x1, 0x400, 0x536f, 0x80, 0xfffffffffffff801], [0x6517f847, 0x1, 0x1, 0x1f, 0xfff, 0x166f, 0x5], [0x320, 0x3, 0x3, 0x9, 0x3, 0x6], [{0x5, 0x7d0, 0x8, 0x1}, {0x81, 0x3, 0x1000, 0x13}, {0x7f, 0x400, 0xfb, 0x8001}, {0x7, 0x9, 0x1, 0x7}, {0x80000000, 0x5, 0x8, 0xffffffffffffffb8}, {0x9, 0x2, 0x80000000, 0x93}, {0x5, 0x300000, 0x4, 0x2}, {0x5, 0x9, 0x0, 0x7}], {0x4ae1, 0x5}, {0x80000001, 0x2, 0x3, 0xe02}}}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:16:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x10000000000) r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept(r0, 0x0, &(0x7f00000000c0)) sendsyslog(&(0x7f0000000100)="48833ff69cda746d58eca8999f7dfd27bcc8e3f386bf20a7b983355477e7f8afdc77645e3300cd7e1f9e0332691b0cd3e269656df1641331ad064217b7c604f850397bb60e50ac5eceb85afd2c1cd9efb3926b901bdf90d946efb3503f6dd335bd7044fc40b0e250", 0x68, 0x1) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) fcntl$setown(r2, 0x6, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x4, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r2, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRESDEC=r0, @ANYBLOB="70dda618f5b5678924505eacf064ab6d740ca31b535e25", @ANYRES32=r2, @ANYPTR64]], 0x1) 16:16:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x10001, 0x40) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x2, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0xfd5944da5de4fb87, 0xe0, 0x4, 0x100000000, 0x7e6d}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x18000000000}, {0x18, 0x0, 0xfffffffffffffff8, 0xfd31}, 0x2, [0x5, 0xe, 0x3, 0x9, 0x2, 0x4, 0x3, 0x9]}, 0x3c) 16:16:10 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) 16:16:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:16:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100)="cd2e4726296cc067b974fd16bf00"/24, 0x18) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:16:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r1) pwrite(r1, &(0x7f00000000c0)="3313f62846ed", 0x6, 0x0, 0x47) 16:16:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)='on', 0x27) write(r0, &(0x7f0000000180)="0e928ae346f0380235d59bd90638ca9e0da121b53b010b02a09d1128053f214b6e0b2a02d4d9756112a1ddff3c24b148eac272022c37c394eb1138c8ce2b4cb794c249b9a376b7e35d60aee3025de8d3cb10be7f35cae13b143d63e53451ddcc42ea6174d3fd0bf9f1267e22b9a67237aecc30d15194556d3c5004263d3602de0b4695964394802f4cbf6f31999791117898a3f1883ae2ef2fcbe46a3bbfcab2c2b6ee1db817a69d127ca517be206720e4e31b06e615dabc1aa8e57299dcb68c781a790c02d708b2a1997348ccc16b7e16f1aaa365a7c32523331a9e1cb35551ef6782c0d8a43ec12c678e9519b77940f0b08639f68ad20fdf99c323b97bd16d07bb919260f338ab34c35934aa40845089de654aa71518b0cb9a6b1a82edc6fa8733f4664cdf66ccf3082d5cf920e62e111a4e80720b991d82b270ce2db22b3e9eccf507791737dd00ea3a75148b3db69fdf37307b6a6e84784269d1f5f61d6c6ef43ebdc1d0c06cb90286c11727cf53bf8ad0148c098a9f6b47e3ae27a1b30624f9b22c07dced9fd10d0184dcfa14dfb08f284149c96cedaae35dd8111fa1d6f50ed32f5aff339c72f821e89aecd2b4a3a2a18afd6f6e63e5058f25b1f48475557ebf2cccb865234c237c51160aeb4b27859bce50e02834c830ee4f87ac86e5f0fce517364d549ea021c78a43977382771ee6c464f38194f64ed4b6273f1d0a00f65e2388ba8b8e5819921bd9d516211c98edce1e567319b92c6407a6f2e13ffe8a7a4c3bcf5e5c208a08af482940fc13b3859d3076cbf8ac61c9b0e78cdb64837b6407565b15db32dfcf5cced5be753525a7fac6e3d0ea53383de5a084094c482ac27e20b46da35a131c6f09bf952a0e8faa7abfcdd26009ca2b8c0038733e5eea8ca5ee026b9c41494620d3d9e99ec896fbdf64cb71d8b009d5cfaf29b2a8a1f948ccb701acc94e59c75f36faf26ce7b48e08f93c3a48dad6de563a78b9149f0517758709685f89632748cb242b3342865011c12226a2735049ba8718e8f691bc1cde62d10f74f3376287e619befe7d93ed6e51183d8369848b03490e4a3539663c9edc0a9094109c6592d78e6002ed1bfc44396276a5373e8b2cf88f628e3c96a4f0a6260915b32c7431c91271f831a92de0f4fff4828f3b2824629d7a306396745d416e38f75f3af6e26760cdcc1409b55b91296af474f50288d89f43c630c7b707edff8f05aeac6de72525d4932aad746a933964393ec52d9e5cd0b91c5e03f5f759259ac669372724ade7678458ad6afeb08720ed4fb11773d2ff17886bbe9e75f69ba871c2eb7eea5aeddf5188d829c4372686250cb72abc565366616126714fd8baa8f34a6097f57e09cb799e6f1aa37e12a8d4a66d124fea7f2a4f2cf4b258edaec1f7af75d426b59cf79886bafe65a8cebfba58511074a788efb30c50c3486d85b5b07c8b6d25ef1bc3eed8daf13a0e4a6e7699a0c217875b03b681ad48c9fd9e85c2c8b48fa236e3da8913d765f5d1cf5ad246a17cfbdd4ff861f416c0632d489d95a357c56cbcd620f24f495ad951c3032f4634f11d22856acdc2722d3d151db8c30d0711db5eeec1605e1e95d55e6118483112b313da0665d21da5fab03af29585c4477575c89dcccdd0e3a0266e241e462832e70eb0894ceb00bdb5c159c66352cd1f0ee64991744cae12b86459c786fcaa00d01f6e6439277c4b564a79a4cae0382826347beb7e75f00ba0301cab1ab2be75ed982ef1472a632b1408a6eaafe91ded8ee628d41ef2e628d316235e8772008444844f67449992cf86b66754980d131fb0466e9af5d7679a59bd85a7cd8f865ae1a79ea93062f3ef4f794376aaf8dac1e88d3bb28f453cd1be09eb2341f913126e17ba1eda6b462fb6c7c6e0444e0aa82862149b4d75f5e284127c6bcc071a2e5a0f7a060c59588be837e4e25713cbacc7c8ac838758e9bfb7669f8cc2ef029933096bc07cfdf7020f3cfc6876cb74a5437c264bfe967c4a85efb02e7425c0ec6cd71343ce2f634541e195a61c7d811e154f6e7d5560f4b61847eac4bad848cfa7e6858d57a514661aa563e8cc34a817e7f54443f764d5f0b5ea83dede09a665c783043508dc78e602f956b67183e9e59a9a8096769fd8ce29c590c7d7ff9b356061e53f5c89b0849dcab2ccd0495e7f6f9f712fb9cc71bc94bdddee7aa4c43ddc069ad5fb56fdd9ea32772e9b17f01e505fb16a22cfd10e93ce8bec4b5165ed10d20d6502bb3aef2aacb7ad1af06ee83923b3b2b7602644955e96859b9d9f1a1dd0eb044f59c6b82bf297311c489287544a2b3df5e4344ac5f6825258f0b38dc34e24af3909053188b405254f8ba3913b69ed454a90d55cf8e00b573abc6cf0a121cc1eadf3ac3caeb3384dc4187c865928ae33351d79bd1e92a498d663b2723c38d4d94b17d322f32e64a288c7df59ab06d446edb5c3aa3c78077c30fd465c2ac1fca9161409d0a1efdd1963a2501bdb9021d002d8bf180d701e74fd99b6d1f44b24cc81775d8d90828bf319a41ea91baaf25a8c0b9b69e8f69238c87a492f9edd04ab573517c8060d62a7ceb2cdeb7258f1184bec629d0a07de91e0598dddb77e51f89585fae61739b83bd6683ef4d338a62b58e8e30e064d0b3e201a75b36d898bf74b492facfbfdb32e92aebd50608b6ae1dcb7f42075b09a64c0a3a2742ff2f35ca0e9d483c3096d2c4a33b19c1bff01b3f575dbc43b73d7471e639d12a8f588c7b190c08b24bec150a544659553b6bc1993a2d6314e2a1f0455de46d795d32fbb8d8ea961f50275fcaca20f793be9bb5c3135d78b8993ba26928a60126316c65144e4b8d2e638e17e48a5a38ad9500dfb3f925f8ec0511e523e248fbcf3eed3ef00651e01faa3173af27eb8cc2163c9792d762d76d47b4745cb6274c690a13749ffa171b50e4cde5f6c70913125e221fb0f2d26cdb38aeb40b17517946e768ef9f4c3d3659760be4f15ca3f28783714c7986d5424aba700903a729e9e55b87803b4096c80d8b819db887e99e453dfb844c4bd06c369d8eb2dd257ec9956fb616638d990df52ecde357cb1c1f2d4e05c152b71f767524ff6b87db020c26e2864036e30650571f221f1378d4bd7365ca83f28d7d555e9ba445ced455f82663fba0b735a5b0123e55c3b4de8669a22c111249fc1d86f577755ceec602fd3c75f99f46537675f3f8fb80ab1361c9b7c515b10e21941b0b2f28f1b3ab59644aba56ebbefeccf0d41f89fe36abbaae8e4a222080d79233c949f3bed9da4f0f505f63c1591019820a4381dcf0dabbb20cc65e825fec34bad2e16c90f5cb3cdbbf3228b371019fdc7bd91a34fe30190f325904790d2b4dce1d6b5d5bbe9cc9c34739c03953ef5fbe4a7379b1a35581bb9494713050e507255776bf1e256d2ae37c2578a1079dc850dd1cc80badf9f425ef14813ac539a779be6307ebf8f0a8f787125d9f19b26580ea10a8acd21bca4f3fa1554bdec523e6b527c31410cad41b860c154f3895883d1529ce8d60aaa95c00ed12097c3677ad1b2bd4a1ddef05c968c161db10e74449b78c5a49f019efc4bd2c9128e6a41fca2d317d6d66d4f48c59104190da1a2a4656e74423560a04beafa68be025ec51d1d3860fcf4c2b19340bc145daf96b6da193f099be890ad1d2cdec0526e4a688c22b35f5fb05a6dbd1f3692b72c0ab79632e50f9411b5003ea60c011dcbc96fa8be19dce3e27372bd84e2f88047f6f0b5d784eef0c739a299bd973c16310c6b6bd05fee7d677ca91eac5a809113a67f0581a256ca5e53e703d319e3539a3da0aa3997bd0d312ff734b1d57f42077026000efba5809489cf3207b086ec715ff04b04b6a29ac53fbf5bfaac731808c659d317246c58b9bfa5929497190518b08f1ceda93ec9bb2df744ecbb703758715347cdbe90f3c6cea0e23077e92c492306dc97ea6f7d225021606b7437cd81bfcf466d95f4080e64b8267e21394441e477f88d1fb3d0307abf22b129b574315db9c64003949c4adc294bb601cd39fd706e25329094d78848bf80e58b77b5b8a6b2c7cbb16b6911e676093a7092a399464b674924752bcfc64b45ea4b7bbc0cb7987ce9b6b8bf4e9e1e5aa22604008dc01a2d4976c0dc8e6b2a979eb3d351a732a48c10097dbe8a1238c9ea1143a590d6f22d34976c65271220a3f7f6a51a63b43b6867cb3b0cf032c0ea59411c1015bb4c07d6c4d1606a612503a5a4b41b2b675bd4f23b51bdcf1d5b78a442bf79275839af4a82164faf8c6edd54eb22297ff5369cedba29f8a85b70553634ce1c8af3e8ef2efe3d5083d05d18545550dbc8707b147da1753d9fdef5155b80c8f4b9d3fd3a99eac63514bca571873f752ccd9a68494a2a0889dbdb107f3182494c3799d88a78fe4db17a3a39bfd8cc1e7f4771b50a9ef73534d926450b52ae9e0620f9a2549be38742d6602e3b9a3f899f453cebb0d6bd67aa8b6f11353f520a7e1ad2d4b6b44ab3ad81ff325e16b683b397449b336c5312a86c3b8957765f06429c0fbec7406f682d18f8cf58007dc870b0476c2413432c7e1a2751c7b0f81370e4d25cf98144af1e8063f044cc52c164070671248bc5b4989a0cfae39ae2bae52896d32b34e1b9b839793c07d325d3d220a65eba52a04c74a2968f42f7383fbd661fa07034abc75b28a090212ab677d58db1f3f7ebd37fd1d9520365c8da42c23bb8bb80cb203c3a7c5e39efc1cf99d1bb12a7145f06437ff5ba4e3909a0458edd5db655f289f3c3b7d21ffc3aa1b9a2bd8be0a54909f1147f1a1d6936c2f968a24d4d4cf40e755784fb87b17f897b1fc5ef4010e98feb96a78f87ad5cd483cb84bd3479d0898d98254a92c35ff5c73bdbd49815ba49e6fd89aa4be860e4f08024066acdc4012b9af12cbb6ee2ee15bee84ed78a78acd97a138e010ac9932162b6fbafb549886efb44666c3b132bb520277d4f45af3a03fdbc9fbd926ad1524f242233bb9a4ba14204c5a499976e336117cc23e435b29f43ca7243271917cb64a912d49352be067387c33a87389c53a271a287083b70b7b78de88aea6247c78c91dab8cabbbc34e933ff55a8097df66d2a968daebc1ddd0c58d8d7de328148c02af4c2f1967555f20b6397a3252bcac48313faa40f1c819c1e2727563108be4495a67a0fa4865974e5dd3371bf879dc1d81e62cbee6a4b14367910e331487e35f3c22ad9fab0c500524c010fedd1005065ec067fa3d813687336c9c445a842fed5b35e111308fa6137c36a24b57e6337f1d91009c5fa3505c137370e1d80f435b88ba3726d00efb0db42c99c495233679ea2ac8573b133fa6b569bac8e1daacff2fb34049062e785fdeffed449ee85ea94c056a00eacf40d7d8d1c1bf99db0d071d69463539ddfb83b9acb43a4e1877bab1636e7d67e3c219bd88aea804b0d3774cd9b094cea8e381a7e2d573c24abce9202fe448f7054cff62ee3f08ac4621e04fdc2c18f75d6178694e0ab030654686788af1492e3e9f8899ba68edb64e831e423832e4fd777aa3caf49520ca8dd4bf5889e65e3245733c7e842fc4c0249d979939e2eeb2aa4c7736f69d2b2ca193a479ad789e03d30bbbba0860ab0325fdead1c42f908969cca3a93330365ff4b008ab659a71a051c7a7c552ca1e6aee705853f2605173b51b90049e8b79899a0ba25f99b8d025997964062f02670cc1db724d21b7d0e00495944fe1afaa1555985a38b11ee4d7760713049d75eb93a6ea9f0fe8d1aa13a47e53a39fcff090e5c991e4860", 0x1000) 16:16:11 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:16:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000140)="16356c34b5c4134b4350e74ad7d81197288f74d0f1c5bd989031b258959bc77a5fbe267aeb27e1f7732fb8a18ac9bcf9c2ce6afd7b3b1b01d2985771bbc323de2b2e075ad36c2bbe9e078e0592c799ac9ad4346f25ae525a21170d8b331d914c79426f736f06415a4bc937fda04a4d9b53fb8b432e0a8b6efe35303c1f5243ac367af7e3f1a8c151158a33bbf262e9640c2443e0a604c5fe2d747a0258af", 0x9e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:16:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3ffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)='\x00', 0x3cb) read(r0, &(0x7f0000000080)=""/202, 0xca) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:16:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:16:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x7) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c409000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x9ceb330fdfadc588, './file0\x00'}, 0x2e0) mprotect(&(0x7f0000619000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0xffffffffffffff57, 0x0, 0x317, 0x0}, 0x2) 16:16:11 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:16:11 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)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:16:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) recvfrom$inet6(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x8}, 0xc) 16:16:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x20, 0x7, 0x1, 0x2, 0xfffffffffffffff8, 0x81, 0x0, 0x2, 0x1ff, 0x3}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:16:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x800, 0x8}], 0xb4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb4, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0x285}], 0x200, &(0x7f00000000c0)={0x8, 0x7}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:16:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xfff7ffffffffff9a, 0x1000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:16:11 executing program 1: r0 = socket(0x1, 0x4001, 0x2) socket(0x1, 0x8000, 0x80000001) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 16:16:11 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/50, 0x32}], 0x1) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(0xffffffffffffffff) pwrite(r0, &(0x7f00000000c0)="fa9040fa5de4c4d9966c1b403abab9c890771782945747654515948c2ebd83137ccf7ca080906dda37564c9b53293b0088c26b864e79b81f", 0x38, 0x0, 0x0) 16:16:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x6, 0x1, 0x800000000002) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:16:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="18797f4732337518b791c63604e84fca415996e7bb9f8cc03010db5f7ce725555ee6ccef941d61c07712ca0e453936da705d8020b9c2d8e804a9a267ce16839d073b4173613739e488addf063a271e4ca2cf8be2ab91d82ba5151b05b44e65d7ac8346e0abbe7581dfeec4517d1f29f681b335b9e1568c84818e7760c8042fbb"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:16:11 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() sendsyslog(&(0x7f0000000200), 0x0, 0x2) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x2, 0x7, 0x3, "b0fc31bd1388ce6f99809a9841a07e3f0bcfd0ee", 0x8, 0x4}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:16:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x4, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000190000000000000000000000080000000000000000000000000000000000000000000020000000000000000000000000000b000000000000005050ff3f000000000000305084d483905915106f46f5b334fe665781556924e5f98ec8337ebd6fbfb375cb69d9b0cd7a0d38d24a2020f3c562e1edc504003a87482a32c0c5889e7247c2003eac1272bbc0bb3d0256f11cafeb105029d4f74d54562bbb5b4200"/230], 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:16:12 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) execve(0x0, 0x0, 0x0) munlockall() r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:16:12 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair(0x18, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="b738eebb1e82d8883ce1976990c64a72ca0a6275a485816b48ca7ca1c00572ba120a7ff2eed09f6d188ae78fd225372bed03077a0d0dca25ee7d032284f4b5ca03d363a846a8cf65fd4c1081481e39a3ffc8271f8810b7e5799ef737e3bd28ae2232fc20d7e278bd909d75b31194565e972a01dfbd41eaa2ebed817b06743affc8f2820ff2685de14fed40a955e199d7b9cf3599", 0x94, 0x40e, &(0x7f0000000200)={0x18, 0x0, 0x49d4, 0xca}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:16:13 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 16:16:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006, 0x0, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:16:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) 16:16:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x30e, &(0x7f00000001c0)=ANY=[@ANYBLOB="a02136634ad061c30120df06883f6fd22ce786739b8d4438c10afa692751afec99450f35790cf6f6f5f75844349a30bb5fe70cf6b064125d67e9b06118d2e3230651f90ac0f76f482bc995a43c4ad3fd3304ba604681e8038550aab178ecd8b3014ee7c54c0a1d20a85c402f92f46d88aa684d79cb182b5b5d2513f476018c9c1cb1225f3651efe2d9f68945773eb6", @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESDEC=0x0], 0xbd, 0x9}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:16:17 executing program 1: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) clock_getres(0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9441) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f45c45b810000000000000000000000000400"/126], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = dup(r0) r5 = getegid() setegid(r5) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001680)=0x9) readlinkat(r3, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/148, 0x94) sendto(r4, &(0x7f00000016c0)="0cfd8f7e92488e4b0cd1d77ce4c2f08c97d80124c70c949bade58bd2f63dfd8746f29934fff78f08fcf7bfcec857a469464905807505821f9ce849b85d39971007bcb441af19a189f02a8a2f543cb7bfdfdb04a35aca5e033157297038910a373ebdde956e418e08ca621f39216c57f6e28621045f5b", 0x76, 0x4, 0x0, 0x1c8) recvfrom$unix(r1, &(0x7f0000001740), 0x0, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="01404200000000000000292a12563e91e222489433deefdbd5a5fff484712f01dd7086e78d1490af51767d978e"], 0xa) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) 16:16:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYRES64, @ANYRES16], @ANYRESOCT, @ANYRES16], 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x42) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0xffffffffffffffe0, 0x1, 0x7fff, 0x9}) sync() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) mlockall(0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000140)=[{0x2929, 0x4, 0x4e, 0x16}, {0x1ff, 0xf86b, 0x6, 0x101}, {0x24, 0x1, 0xc86, 0xffffffffffffffff}, {0x1, 0x4, 0x5, 0x401}, {0x9, 0x5729, 0x265c, 0x1}, {0xef, 0x4, 0x9, 0xaf93}, {0x5, 0x7, 0x166b, 0x8}]}) syz_emit_ethernet(0xfffffffffffffedf, &(0x7f00000000c0)="1b71d4e627b46631b4da2c24fbb7c59510d425a5f48547d9f2582d0d5556bbaf7b672c73f30be5b928198c39fa144501b57658594ed5ddb9115c10e2cb5e1399b7921e4c50dcc90f7a6504918752b7e808c52b8c2b57dcffffce9333e7834ff344") r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:16:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0xffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff0acfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b19600"/156, 0xfdd1}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x10001, 0x8}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r2 = geteuid() getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000440)='./file0\x00', r2, r3, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r4 = getuid() seteuid(r4) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 16:16:17 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r3 = msgget$private(0x0, 0x10030) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r4, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x5, 0x8001, 0x4}, 0x6, 0x81, 0x2}) 16:16:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00010000000000000000"], 0xa) read(r0, &(0x7f0000000140)=""/119, 0x77) r1 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) mkdir(&(0x7f0000000100)='./file1\x00', 0x2) write(r0, 0x0, 0x0) 16:16:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r2 = msgget$private(0x0, 0x204) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000009754466204c3de47c166637ed2c8a209136f347f6eec8d6ea0cb648b1fcafe49020aa262284720bfeb9df8c97503202811103b5529b702e4cf19c8eaf1cc26ca3a92ccf07d41d1891f8449e2fe8a04cdb2a8927d44e7f67333b1e47a7145413fee7ba521083fc137b580e27cdac184193c0ebcdf404fedf0425ba4d313da85c98ac503998e1945ec5b7ce57e4921998f7221cab0d4018668ee927c1015d016185728f84a5f5a5a8e7e611d408604113d07a6bd45fa2b8664f65700"/209], 0xd1, 0x0) 16:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000200)) 16:16:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000180)=""/174, 0xae}], 0x2, 0x0, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:16:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x39f7705e021525b2, 0x1c8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x100000000) 16:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) 16:16:18 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000080)=0xffffffffffffff81) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xe40171654044553d) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) write(r0, &(0x7f0000000140)="62474f353318104ee563c730a46ef310b3867e65e1b5d79e33986b0b454aceff58fb7606c38fc1f536fc32b1511398b2836e7566a541c2b9bb5c9c5b38933bc20ffd52368d178a2baf00c6efffdf6a3109ac614f95eca2aac16fffeebc78eee3621f2a0f9b05a09e7603dbf36c7f0ec442c154a725b95b2cc42ce42883d12759484c2a81d3810ac786f4e591a140ff317ea49c1016b132e88cab3f4a2ca4c278d45969e4b1bd6d639f40a4348dbe02a469c679c2184da062c9e8a68eeb9f434bf21cd258bb23f831bb8235d1b140a08160a90c3a5c53c1faa3606629f6bd92b14a31d965aa8a710d44497a2796e1abaaa62a182c12577ebc6610cfcec845", 0xfe) 16:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x6, 0x5a1, 0x100, 0x80}, {0x1f, 0x100000000, 0x5, 0x5}, {0x5190, 0x9, 0x1, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:16:18 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = socket(0x6, 0x1, 0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x14) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="9fbae1363149c158bbfca715f71191be80123f4740e5743fcadcab1aa451", 0x1e}, {&(0x7f0000000140)="ffcf1b6d8f076c3febc17fcff4602c1b65bee0189c69ff99bf73e2b7e137906b99", 0x21}, {&(0x7f0000000180)="2196d083e422c5222712d39d9998b4919d655fb23129a13ebec49bf6457d4940ae72977cd030c69a992a4be1cb94a0acb198c011c8346b59592ba09a322e09ebb776864d920312aae978cb74397c706ab48880467f9d523e038be923cdca9dfe6deae81c5550e94a808a58599e96997300a4ec69f33a6ee67a9bf82b5f6f818adf75bddbb7121d6cba077871edbe0fcf4f4edae96c80d862146da7fb2d715a4b0eb3d4664deba8de601e10fa681336c6dacfb1ce6618efcb5e2bdd0d8162dd8cbe18ad1cce95f5e452d67ae3a354704f77361cd5a07bf1", 0x133}, {&(0x7f0000000280)="04df4bc31448c74e62d247ecc0eaba697d2d19492e76c71d85cd5c2c4883e13267d2d9aab90b9e01605609758975f804cc7e15ca2428bdf07d55c7f2907d03eca9b7f0490b2f3544762a97f01dd003f370bb1c69dc3a348180ebca720b2671f153cf8dcd143f1e714659ab13f04002d5f5e0f50b833d869ffeb346ab198fe81b263cb744946c5bc32a49ad67af16212225d39544026067af0eb584a52d05c2d7b3", 0xa1}, {&(0x7f0000000440)="6a5c910167dc3d5b0b7fbd7d79e0d2456219c96ba15d6f9033f32d1bd1c062e98509e2f50212af8bba66023530cf35039725743f6b2c862367130ea8ac6b3eb25bd8ce74a9235287fd3851e168e949df2beaacae31f4486d2a322230f7487531d2340adb59bbb0788b912ce43cf9f5afdb54ea7cb7d309e00c9f0c392cf05aa063c67215a1d4a8f0185924e0f6ea6f167be0775f2c22381341976516a4875f4cfc6ee916ac7afcddeaa10ec16dbcf7378af1a4740e52d5b1956ef708146f8b38d76c41a1c06bad4a42", 0xc9}, {&(0x7f0000000340)="0db88d6de5b1a91d0b06cc8dcad17792408f70f6e3a4d35722e2d50bcd40a1bbb9bfd46bd532d1ba755b724ea66ddabd196a51df84b1d2fe2bdfe54b3fc62f0db97f374b751cf451123011a8b464aa5d18ab0edc301a8f50b83460823a1d6bf8900a3dd2543a91633b82b002c9bef2eb59fd99d20105105c5bc17c6f6de79e67014a01d8255b7cbade9c5dc06d78d3490cc859cb6a0b606989e90765da", 0x9d}, {&(0x7f0000000540)="a2e50784012282e5c4c63c89da9ffed4df696b50faea08bee305beb1bf6dbe1c34940390663e9524e307ed98bc778401ed774d4ca33af9247bfab82df8936edff947dbcf9b73a406eb4df5ee147b4313a1b87f0c80513f0646563f969c4fd875352eb9baaf9e8ac76e1d97f5cd2331ed70e663467984b30973157b5602c3d544115659941ea09551acead46688d12d4b73a909e09b0a7648e40d4c", 0x9b}], 0x7) 16:16:18 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = msgget$private(0x0, 0x408) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x6, r1, r2, r3, r4, 0x60, 0x3}, 0x8, 0x7ff, r5, r6, 0x79a, 0x0, 0x7, 0x7}) r7 = semget(0x3, 0x0, 0x10) semop(r7, &(0x7f0000000000)=[{0x1, 0x9, 0x1800}, {0xab0619f810093344, 0x5, 0x800}, {0x2, 0x4000000000ffff, 0x1000}], 0x3) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x0, 0x2) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) recvfrom$inet6(r9, &(0x7f0000000080)=""/218, 0xda, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x2}, 0xc) 16:16:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:16:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0}, {r0, 0x40}, {r0, 0x5}, {r0, 0x40}, {r0, 0x40}, {r0, 0x8}, {r0, 0x4}, {r0, 0x8}], 0x9, 0x1) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:16:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r2, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f2152600006767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0xffffffffffffff40) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSTART(r2, 0x2000746e) 16:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x2d, 0x0, &(0x7f00000001c0)=""/45}) 16:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:16:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x146) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/45, &(0x7f0000000300)=0x2d) r1 = socket(0x18, 0x1, 0x0) pread(r0, &(0x7f0000000380)="28284efc95aaf277720d0de823cdc7343194162e08f7ce9de46d3ca7fea3a2cd5664cae6e07a4497d6b5f9317e4e360e9e620ba7707283d5cf6abae46e5ec5bda9815d4eaff928bc33907358ec6024d66b998b00b646c71b4b60a0", 0x5b, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r1, 0x6, 0x1007, 0x0, 0x0) 16:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x3, 0x10000, 0x4}, 0x8000, [0x4, 0x4, 0x400, 0x82, 0x7, 0x8, 0xfffffffffffffff8, 0x8001]}, 0x3c) 16:16:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = getpgrp() getpgid(r1) 16:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x401, 0x190) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x2c592a02, 0x0, 0x2, 0x2}, {0x7f, 0x7, 0x8, 0x5}, {0x82, 0x9fd, 0x401, 0xce87}]}) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:16:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1dfe6481548b3075, 0x80000001, 0x8, r3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setown(r0, 0x5, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000340)={0x62ad01aaceb1bfba, "3ce1a95752536771cd0ebc9927ce68c642d5526f4c35f88717d427917b1bcf0fa6be3d2c3f58e6a5ff7fec193f4a85fa2d64369b2ec9d31a52945f9324f6e2234cafbbfa233f0534a4f74fde15f80bc4922debaddc3f7caf7741e589451da9b77870978d52cc1c2e24e9dadf9a09056711ffd216ea92736b9b5c949668e17e7ea6542a5750d4ccd2f7368d261a165eda760e91ddc3ee9bc5d096770d743474f3cee0c64623c806e16b42f9b9c53d3684ea4f485bbe251cfb4d35c1ced21b098966abbcf30288f0625f4f44955764f8a3f0d6c002db44349f9dfe3cd6181c6451540bbf27e603909aa26dacc2d325360924ddb42c5ac67bba64a5de799456dfbd407ac2f48b26730535971c8c9c0349f8c11be7ae3176a73949c1962da45ff991b10828a50f3266c8063b854d88ba5277dda83289f1c891833a2fd7b0e10c5b0e55adb056a7c121b3c869647eb43aaf635777ca6a12d7a41e4fc3ac7e1172d011732b19f7a9de040bd2f5d5220cc2dc93f67218e9c507b12aa8f6cfa8c58ff83ad92b695f2bd5d61e4fdd7b93940cb7ab4057b929ede4fa24d2101039518a6407181eef4a816487e001e5c833176a30fb804ea66a9975e3764945dff732b598e927d17c7b25a51d134f6f84cbbab18522a72e8bd9d74bb10e33e81a0fec4966c16b0582c3f45109f9b7015f531c022b7291b754f213da1d6b9032ecf0016fe68f08e77cc497016fc268fdd2056ec4af2a8d190a0d823691e5d3a12496b0d7a3bb0e4fdf5b4aa50794f8c49c0b4f720e2983bd37a65d7699f0577ed373f92ad077e2929d64ad1e4853baaa2eefbf8f395a0f68bcb6d3470401fb50390fcca23aeb4501cf1dbe7948722c0c5dd44c7a3913e7c69b662ca1661bdff987503ddbd18251349e5741abacb0aa950f0ff34b8a269f10c69728fff028b2ae70a08a7630045bfc51dc69f2189e1c21ef25325d4ff73404cccb8afe13ff22e76e0e50c021a96c17dbf936b6a3075f23247a01381ca9e9fae7660e9811b970e405ecad38302c76d185dbaea31ea945c00f35264b23ddd0fce345b29017da8f2e0fd38890f6f95257fe77ba1abc89ae8aecb22d37f3d0df50423aeab4fcbcf82acca421774d15d64a0c0c967299f13518367cfaa87a9491cf51baa07e45a592349ab528b3c3633443e51da9ed113b5d0441a7992f33f55596bff72b29d9acf89823c2469f4d79d5d25d48dd474d399917dcd512159afc072daf019366b39133c3390133460bea1b0f6caa98936a6d5664460f0a8f53af2b83bd9020d22fe6e08245f01c4e59dfd44f676e5949b2b891172d25db3ada877c256763b30d116862c8a00098026fc2234dfb76aa8e09e5f5f7097bd02d54181b8500a100e7e04bfd2fcbea0afa72f6d45259133ce5b66097ec7899f965e470832ffa72c0a9c7f0b956fa61bf8a523cfbc04665a93a7019bf5862273db88c7648f9c198ed9d9105ce8e821e68c5211ba15bcc68e008c74c2b7cf58655a69af5446224e4584781ccda502823c5616ae5991393460ca978fda7f188b7b85326541a8935f9f8c759a26e4af442167fbe3cdcd25b56f89beb42aacb9e9186f6cadb92dfdfdf7e6f2c20dbbdae8dadb5d0a94be789f9a79bfaab56d0ce8974426f8fa852b5c9213183c1eb2ad7403adb073542c8e86bae6826e9900e72047f55a9684791063ab55d4bae09cb26f9c8152520884b4226ddfc7f3d74bf9ced7ad1155688beb3281810a9e8de7c484656a2b0a64cbadc414dad988be00c3fbe35942112069be982132c0d690f088c021029693f6dd50c6365d847e412a87b2cbe0e828641c78bd163bc3992002e66b2e75f62f98d24f2f84e90a5f128f3098356856f0a1589c2db00f1c138303169a3bf86d310c7c93ed28776f0c68de9854e6ee93e3be27d5946d62384082bb7c41047ae4d79ac1901f014b450072d5afd227a0a4f9e8d1f0d460af457e36c776fc009d40ca1259fec7551186162391239a936274962789da12978ec418de0f086f63d38a5a3d28d705fb7336de0c52cd2716f6ed05dcc01bf149487151e82b4d1b9a4cdce7e3aa4d9e4810396e4c5e6a0380e63122d4d384dd68c918db300aec1d03386bc3066f4684cbb827e004c258c53d6aa51db2a0a4afd147c94790e26fd5b0d8f74f5626d0942cbc6e59f803c2d683ceab1e565d438c0717641aaacb2a9142f2dd1a5d43c3d365f6da22f890aa936e03c777d7e8dc5f3df2fdca221f4de137ec97b435c6f9dfec0b7525924a9cb6208a3f65640c13bfe7c4f66aa1c874a44d9c1253afb29e30280463d43608dde02c9d42495736eb1ee8ea5ba1f96af7965e89c26f1f95a87ed4ed241836062fec566a3c950034a8344bdd3e43bb26135ff0aa00de3750be4add3f1e9e97e68a83e4a638cc02d0887692610d5db2aba6fe9f02eaaac2f2858b7af7fc9c0e9214557af6ea8615d1a845754ae2371a174734deedf0c5e14d632f472863ce383cf373513a31564831cbe8a7e3e43692b2465c62ededf93a31276f8663a662588802b7db0b7f8bb8668a8bf9f1774ee6aa636f67e620a3931a8fa16bcf0b4b66a499f23e54484596388645647095580abd150ffd990e2c4385bcf12a178babdaf60b313a79fdc82de46f1b02bcd216262b1abdb8c71e3642b4c25a1d7c333795398b309535b48660286fa46bfbad93d71c740c6622bcdb1b96566ff7e3396e3129f33cfea57a73b7bbb3588df100a72b4ca05bd4b39b49019411d0bbaae99712537afa4e849dbef61ce52bbd158f915a04379f0ec97dd39d92ef99b1e7718023527ddeaf340cc38cb3c6e62ac0763353859e14e2bbb0fcd004990d570b5115d83db1da975384285fcb600abe1b3141cd40ac6746db847e8f2f37b75bdec1f0996fd95d534fe3bac9562270a807b58e8d95939cf4a7f3532605f4d2ac236fb3ad50bdf4559909058727f7f86a74aa3b5642b1ad3a9a175ea4eccd420d8c50aa2a6382427a92a6b0ccf8258e38f35f1c8e3adbbc1a31b943eefe788bd76116da19e9019e8c63d574938640c9617186de02bfcace23724001ca340bc5ab461e962481afe2002daa94b3f7f59462e5ad6b7d8f1b2b299669b04ab19baf53f32692f1b7f2d0d614290f452553f995a2159b6f86f7c88650d84d61944d1d2020e9b5aa37f4642c4112d50a78b1c8740d896aeb2ae8dc5861932c692532abd35ee8bc498361f48f2f50c1217848e4ea854f1c3beb9da284a821cb790e064d49ccb9d93857d4810d8fa7874f1795ca28592c74ac305e68504dfab6ad5ed1ad78a4a3c420a1fb0e93ef2e0934de4b7a1d9e5a79dae4859ce2465eea52ea473f10de42e27849c612d76bf06f8060c56535e1b2e35c60cfe520589be0e1f457bbe1df55b79490f2a6c789bd71aa798a728d5eb00d848d586974ad17789f2337bc987cccfd729ca209227bb7e64a5089603630ae29534981ad7b0e59fe1a60e91fabee91786188b045a5175e8794a9dc9e6c36194cce0c65bb97f45a6bc4078f6175c8d9aad4eac78cfe4ae74865d138b908ddb4c0d21e346a96e92c2e6b50d8a9bbbd7bba84de67e781d2d55ad82c7db09cd40603f8e9df46b82a6862654348f48fd42c616fb6d5ec27225727d86e39b362c96e13dd6fe6d35a7b53452a2ea147a199d95fd72a0efdac6d11777a6444fc7dfee7f759ceb6ddca54dc0e1dddeba2756ea432b79ccf2ce0766eaea5b2e4f55a5210103314a10cfe5bda7f8ec8282133f7d24c4335ce23351403653714650fc3a76dd35d382de75ebaece3879f4c2695ed025d5e3271adf28da29e90871ba23132b813403439dca349ca5cc307a286ec86dac88cd58c0c4021cf16e64fff12130b0b1fb33d34da876e5b4d861d25b40f73002335cfaaf22f6d78fdf214d0f0e30ca6dc6aafb8eaff4e5ca17c71a6d3ff1773e95282004488317de02660f53b9f6928f9399ff9818deb83101c63dbd1b3c376f7bbfbbab56ad129ad87b94cee96a56f8bf8577f6c3d0f6fc8bc157b59d45c8f184bd1d413246d505dbddbf725553b04b48acff6676f3f897aacad00185b56ab217acbb345fd2b160d8656b2c637c48ad01e553f43c51231e7bcbc003eb2142b487807a5ae9c95e319972482507a607c8e8c919e1e613fdab0b408c1eda4676b9e754836c1c67cb411b1d31959b4f066ed41e3cf63f45167f578d7c63c808415305d0647114893a95acd987cd878af7a37395ccabc54ec02a11b4dfbd0f168c2afb0a5e40c5434e005b7008fb302bf7084a08e291f9f36d6081139c1696daffa29790ca8db66a72496f205d1dd149d30c722d42f7b52e22f98510f80a12a20e19a71f9e5ae98ec6327b9e9023807cd0034f421b742b9c54cfdb5072ab2a770503476cfe47db72447d5a9f4de8437992d5136803c6b0c409bcbbe9685b2e2d0e58992f2b7783a349a51971a5dacec515aa41b5a026b60658d7b40df5b429a6425ea86f43166762c4a1a55e66f62f8202808b86edaf029efdb0d48387c33fa53c053a88b9f4a7b72b74524f9053fdc8c6ec55d3c260116a28ad1ef9d758ec859232e7a0100bfda53001db86ddd109ea09448450e13356d13133812e5b9b0d05afbbd6cf7700fd0685149c5704dbf786f4c1fd7ee9d32b7311867a503372590151cdec7222c1b9d41c5768f3cec02ac25b33a6db2e94c152103f79e948cce63ff65cdacbee07f9d120905d8402193ac354094d7b6c46d0cf429f944efad11bb07e045f49f13d6b022b34f0285f80dbf5e5cbad42faad3cc03c5c44740c8cdabab727fd336c4c49c7a30b22ca3c2152c1bca2f299c744553cd54a6c562ec0170535916afc61f7d3c9a0305349dbde1e809e02e4206607e65d5f5062fd14043bf773863da9c71ff6d8a4d98e94f6dd16eff185b139ee2fe8a04fd53e23511609677bde9810072232c2ca01128a263bd4353393173b944d5d20c4abcc9b8ac9f34b9f91c5ffabcafdb502caa5ca54634214cd9785f0b15e13fab291552876df226e3fdc1681ea063bf7b52da3abe6cfc1606f25eb29686107d05474e5e45696c86c1561040b4c421efce8bd1900b7cf56dde26af1a776b456bafc31453d41122fc7ed4f14acbb328a1ed09d0f9d492afc12b9c90c41dbea30d963ac488d3ff65bdb987c5c78d0b118ae09ac7ca292ded6adc72955402a217a6cc1281c1ad54fc460da64c191f3b1d21c6e51e9fd79af3ce70985d385718c9328987b81c5f506562484e56ee36841792adbb9efb0e5577dcecd86ee407078e4ff945fc2f6ef240a25488ab4ddb172d331456847e3fe1fdb1f12bc933936be288a9a7f0e073e4fe11794dc025b51fcb022c16a0a3392b94bf5cc2b17b2aeae69fb66d64e2d8e93087e1907203fe459163e6e04e0e57c73a8e85a94afd8e1fb7164a4d3267b03d355539257c5fc34660737d22ffac2b65f81d2b19ab1e53fa314502f6aec759cc4d50699b93969a774bbdbce98894a1939982388eacdfe80e7a69ba54aee430fa32b4edfa53c2f0395bf4d30cca0164d6ab8b70f3e588b0d920429ee8396c56e781dcd0aa2f4434824f39afd1ead1f331012186a28e02ed8c48114bb03a0e3ce945fbbec68cec4c3dc8fbe5d89a4e146d1fb3cef32286991a401b687202efc3dc01234f5cbb95b8cba3f870bb62aff1842e5c7c83a237c2107aea87cb2bf76a4152510b07cb9f4300a87c8bbedc9eae65dd0801978fc69623759107224671e38ceb1be7c09d4dfd2a4860dd4f46b440aa582f904cb400f6ecdf96514ad27"}, 0x1008, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:16:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0xec0f3a13d557a89a, 0x5, 0x5e) r2 = getpid() r3 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="6375f0b347a29f83fdcdd65e8c14e5ddafcee08cd2cb8c35cf3f62dd7aea49b05384e5a1d82164c42d0de696b19cd64f2704310fb151ea47894d7e3579f8f19e5c8984b087991a76fa887a5cfba262b0154817567b92285a706bf123054bd1d9accc8cfc6c2e9f382a6834f26a92f9745053143c1dff167951e9c3174867c61695e390e3a520c7279622ab63fe7ba6082750736bacc52cddc64877b27a95eecb319946d3b59dd0155b19fafcade41295807c04c06d131391dd787dcaccde59640a68a38c30f025c90a208fb62e50957197d04efb8db0d0432636774a9286e80f89fe1b7638aba111125f2a1fadfe78a0776c1ed9a394e6203280", 0xfa}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="21ef6fe2ebf5de27cf7b3bb2d113fd7ad336e3f41adbe8d811f4342e95ac74d865db8d4e32bc570507be898a0a8a9a8b711c34c0f08edf48ebde3d4536f02b80116d", 0x42}, {&(0x7f0000000280)="1ab3dd6bb1e8c42a8f33e3bde876de03e01515cb4e4d094df4c09050a3ea643e1450520b1bfe4fc17655291a8b2cd907c777fb6152b63088158570e75e60fd60ebc64babe5fff1203f3564fa021f38e149c2957dfbec914378c03edfdc4aa4eafafb3b7b28531e22ec18c39b9b532a4113638ebfdc", 0x75}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r9}], 0x90, 0x401}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:16:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000140)="aa925a4a9287cce39fcb848baaab206376995db03c58161bd53540d8ded8a29d1faaeac8bb6e6d6c23c1ff293ba7d7ff9e6bb704bbde5bc848f5d412d0039b73cbcea5910b6513c116b1f6ad15d6ce181349a4ce2c8eece708844d95c5560037fc496bf79edeefcb425bef3163d7ff687ed49c6062e251b2cba0ea0dcba71985f8aaaaaff4b6f26ba516e4d7a1ac94b84baaf81aaa530b6303c2c0da146dda5e4a0be47d072600b027d1ff4edca2c02b89cc172df4231dfa65af3825e1fc2e9683012a81c3331f443cb2bef03d815465885c64aadc6235ca61d54d76b69c7f456b4a4557b7a4", 0xe6, 0x400, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300005e356fab44936edd25d3ed69f774b7a29480b1938bfed6a03c3d3e05df2a9be5e8f44defa"], 0xa) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) open(&(0x7f0000000380)='./file0\x00', 0x400, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/237, 0xed, 0x43, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:16:19 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = msgget(0x0, 0x22) msgget(0x2, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/2) 16:16:19 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r1 = syz_open_pts() setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) r3 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r3, &(0x7f00000001c0)="09156152681bb00b266d9e0c0b2cf0951c81205afbed91", 0x17, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x3, &(0x7f00000000c0)={0x4, 0x1cf}) write(r1, &(0x7f0000000140)="8d540870a1231f5d46040f60f40ce80cb8a4dbaf09df209a487dcd859de8966448c407118290a8e91df98fec7971868ef1ed09ac92ea55f85d120d89ea914affc6d6ff973eafd19796039d4edb9305a834ca", 0x52) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 16:16:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0xffffffff00000000, 0x7ff, 0x5}) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) 16:16:19 executing program 0: pledge(&(0x7f0000000040)='}\x00', &(0x7f0000000080)='$^:\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:16:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x120) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:16:19 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0xf71f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59c85f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583677284f386f54e17d01930470bcc301ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de7000006000000000000007392d16d56f20a75404aac8c68c8c6f7f48feeea7551e51bea0f14dfc1c3ff1005c3d5c7256a2cbb35a15cd9e067d7ed931c5a3bd2c4d9c3e89a1602094c1edd1ec2e643aa2867961a933de6fd7bed4611a5a784765be27ea22d00e630d75b1c2c9e0635ad9e11c4a73730fc07c4cbc75dcd3ca2b699697b750717d04286920a374bec7f627887d051de1bf90303d59698c5e1c01d93dab47883468d1f58f9df751ae9a9e32c02279e0180ed46081ef49c7a645cb687e7118a0b6a01a5dcf3357a79715b71da88656087a5bc0ed0bf1ce051bd01a087d0ddaee0ac2358f6601502bc", 0x20, 0x407, 0x0, 0x314) 16:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x8001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:16:19 executing program 1: r0 = socket(0x2, 0x400000001002, 0x80000000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:16:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x42) listen(r1, 0x0) 16:16:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x32, 0x0, 0x0) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) r4 = msgget(0x3, 0x2) msgsnd(r4, &(0x7f0000000340)={0x2, "60ee00303baee45700687916b723e48ddbd2b64f6893813c9fca9291cae9473e83c018d29c124fab365acd1b2c7ddd07101a56d504bd6945e780bbe4182f986da99d0e204398a8bd7b03877c90b252a8f963a876c8db93dc7f04be1de83631bc9292b54c4a1522dd59eafaf42cb8441fd7ae6394aba92e8b3c24a8f7ce811ef719f868cae17ec2fb0c1374e6f5c914f1b65b0d8a1b299429f82c72a81c8a4c9cc06bad99a1f01d4a2db768349bd466b29df08d375b0296d14c6638fc19bcb956462ee91897a6a55490b7e28f27eda1cfdd2b33b79d548da65c8b12a2d8f06178a8fda3cbffc07a860348d62dea3a3ecf17e1269565c5a03542568da8e69617979be501a93925ba2c88804ee2f437b7ea6158e3901e2624353c1c52892a97e4a88decd77a252fb9eb695a0034eea3c9ae167154342cd7e41484f94267312e862a26ee3818bb476891ac7e9a4f22ff2d135aefaeb4c7c80e04a0f9a5b47c77e329041690467dfd8932ee44abf54de43ef5885af08389edccbb47d460010bfdfacab1e2e5af812b0ba7130d758712c88421ccb0902eaba19b56d5c08bf72d83e86ceb96d12773c40cc02b20cb73290ad055bab40727fdfea6a4313f42749f9d7a42a6d36a06a9b6747159b1c6c0a1d6ca8a15630f3ad598462c246d65c33c4b459830f22eef3a770286c86c7e81768a9fed935420e04278f271321aeb52ab68320586c846f566fffeb2019703fd08d1e980bb2355108f35d4248221b56ba3e96fc7c0f618e80f69be68bf0c35b39dbdf7b91101ab4946c3b1dc4005588725c64826e124e1cbbd91000a5a2112a903be0697b83d57f17cf6c5739f44c7459d449a8d025b20ea62ac200f6c190f5dd76104bffcba65f8daff3a28fc81d576df9523c1b6a02c8c96d898021614ef8c7ee9050be407b8e96dea70f327cff18eb6aa352ebfdad0d4c6545f16595c3d1baa7f2ce2d0930d990306a18cc5e93db4aa5bc663e77001513d1fdcff8f2b336e2ce3bc52f0096815afd742b09502a89541c0cee4827e2df0b89794533f99535b8c513dfbf33d7c4a19cea0fbb33a159b0cc2265f5940edc2d15fc21f299b4f8727121acff514ffa1f8fdd14a183a941db9c22830aea53bedb7358a65db65b0dd5845b84df3f4aeb53c9d0f1bf4d1af0ea4fe369fb7b5ccab09c04ab425173242c263965f0807b946905dc74261e7caf8401b55a27dbae7911636234df4ed27bb7c542ffbe5e5eb3e1086e25c2bbea23af4bc0a91abd3358b2893eaa383fcb5c31aa84339330ad558647bed1dfb597b21bb05132bf91d207331d67c1d72c11e138de3be901e6e8e989dd459ff10ff11ba938ea930f860da8a978c388fd070df8a98e8504ebdd7f48a3e09da23d4f02c3f6c27ae6e35d6b9e941bb7e55bd0b89ba5dc6e29a9413acd99254ed6a13ca9180de75be2891c465f00f268fcc1b7fae3ea6dc17e1136168eac17704f45e6b0fef25a254c0a25f1ba9586c6e2bfcdffa36f4844c3d93bddf1185fe61afd24028ec289ddde84022e3e82c3f24d8887353259843ecc9f3d8960e24fb327cce1169deaaf4691d274ffd20468f0fc9da65e4d2ca2a9b11c5d3cb77c6eb5ba56eaa58caa4ec1ceff2fecefba7cfeea168607240f8eb761b92571d7b4ed9702ba8db84da8a63cf255e14d592ea6586473f0e027fdfc29dcc69500e9d6af64a1b613907bb582871c0ec3e58f144bde4c519205ce91c974da5eb5e58b589d1b43510a6e7be20bbaa07efe9648a63d70cf137c47dab2871329276edbf26d4b1afa524af993f6593f5a17564e8722df16b47c751e63c000b578ebc9f5e68f7b0b354b5583358996c3fff5214b3a60a9d77941f91da3cd2e1f445ca0a75cb809a1d032da4753bf6c268cfbcc0ad98a81a51a049269bb53e6699d126bd6cfdb7cd3ad7139d0e5fe8bfa24509e19a676ee61b5b181e9991f0c5c45e3127f0f61d17da28036e839d94f25a4ab601c082ac5150370a1f87b10f5d390fe3a0b30b98b7eae373176e163e2e8b2dd15f02273c998e9542db1d463e20c2d82d185a66f0b2a7e82f0907439b35641b8751e125d48d443e0988f58310872356a6d77d6978271a0f84bc5b50a62629f87920e9804874743832c669016764f5de11c442c90550f4084ab3e538b13c9c2bb09761f0fc50ce226743c227232324131003fc854787f17b46d80b79caaa3b50ee9729f6f5303f83c595e3cc41eabbfcd7469ff1afe5c14b854cd046648150291b84f4b687fef0db0eb65ed202d85dfde2689a40ed9684656bdaa77a2bfc8f2b968bad7b2347995557c1dcb43cffa1b6a772cc5bde73da7ac7280dbe33458666be4cd149628b42d608fda57722e130ed07961246800e002378320cb04eed467a32c789e04abc8f7256c73d075a2bf77f05676e26236f165da7acbac83aa73dea272a38a1f5007b824d13dcd26d364729ee52c8a8112f32b3e961529a702c76155474d2253867c98370f7fc533c1c41bc4f979c385ab9a01d13b6a0f464378953f2e7572d2e8b9833164c33c5fa4e08067cbf34cbe7466c305b6ffe1b4f94e4105268f541432b4c0a9ca2c22711185026ae474cb3c7aa65502aad530387ecf2aae63cd002c9bcd6f91002f8f9b89614c617daaac86836a4158aa8f6c466f77ad262cadbc83158dd4bb65217a885828a4ccaf5f4a52cd79c4eae8a1976217bfff3cb5a18d6f95608fa0ca164e0a0288a5171341851e4808f6f7a7d399b3a8bb0ecaeb52fbb60d2af494914e84a17e8be6c379ec440ad8493a210642725c7fc710160a0cedd0d3ecb2e7b403eaa8eff066f12182056b8d0287ef1d1b171c5c780fe2aaed575f961673dd2701362f8aa3c5ab6087f6add224a3d9bdf0e3a81c749131c52bed8d2e84fe2f830fcdf14270fb66b4d4d48dfd673c73d1e8fcefb5e6990575de408592c8575b951f20fa273eb8be7d0d16d695d3bd1c6f7f3684e3b10ca4798c895283ce2971693aeba677cca036f2806d553bec420adf63ba93555c1c45e78cba71937580c584dcf19e88a0b8ad65f50234f23d42424c2cce152c1d379e3f4ebead56b5a61e491565b61dd78d7396a4cc8bbbba18d46dde8c861f052a6d566eb9f50d55b9e26d9503c749788935548f51c51e5371a24f18e1346a61355f7e51ae88846daea64ed19632568b318732cfbad50e8b9925688ff71f01466c5bce36183e2fba6317c9648d352f5b588943df45683fa85df70de21614f3e246e213fe8ca276d95a004d8e7686579474f7a8a79e147e845f68fb2f93787521237e1a4ee43485b58c1db19f0fd05428857e32005f5388cdf6ed70cec623b198840ffbaf509d432e0acc8c24b2f8590f76061e3d1234ec859f54eb78813f2f0d0bceac7563461ebf2da6de0bb35f83e5b3e839244b3ee8568b47b57681eadcd9a5ef2cba0934f9b2d70c6e7eaddf9a3e782c130a7b2943abc840e3794de4753885e13096d158492b4b28f3fd6a05f75b76981802e54d5f5eae6461c9db633ee69ea5d301027742f31ee6d3b991496d1f2dd4aec8a46bf249588757d643bdf245b7e728b03f50359e2c534bb689f9a7b65d7f9d4354603716a21aeb531835e03e2643ec3f854283244cff35828384a0eaa5c0de680954fba0fa6052bfdae65d77ba7ef486787201316c037cd5d87368ec2254f02faa71371d94a928c8ab5c58640b306b896ff579fc9b2dfea6ee40d78733f487f25d22c1e6f7b8bd7fdcdf7cea314b31fbba40b9eab51264a969d3b01a73c0a380f350bd4b32ff8fdaeb79462cfb39b689b9ddf73fb21056e660a919858822ec43809f18a6df468ba4f38180a6d2f1b89c6d0ef77d2d218bdf2fb5b1257f8871adfc0d348b261a8cae90cf5213915e24d27478b2e014333163586413f783f4aae545f4a485455b0391decd5694ad6d235d65fb21a867919ccd9c51857fc94e9be53beb0a5e629a21c84c990ed213b3de473851b5f1090fafff2a61be79637ad34df4a3a5f4d68c0826c6fde5d63a24128cf08db29a574931e8f221618efefd4ebf6b86fd9a56d48363f4d9c9c537e09b186dca2baa256e0db5fddab7b0ed5f0fa0f19f9dc7f3990014cbe2231e6947e304a4c3fc2bf7454733f63463e1d1d9e2c00038c51943a0420821eef4e3989e0f97b579064958e48e9fab4fa1dbab2d3a15ed329bfe2d22df2d1a2231ad8583d24ce0d3cd23636b7b3ead4c9106bce12ecac1598486d208aa1d1e4ec2bcf41bfdd4f40acc52320416400e14b515fbda8260015cdf4e27d9b9b35e353db9d6b0bea42a3fb78b91b3d9b17178fbdeb0b067ae86b9a6e9f94b1aeaa2119a1b6109d56d4d8516557766879bde33e4856a3bb6c38497a064556ad98b5269484d2f368be5b54796b4dbaa459970240d13bae8fcb6e8e2c71b21bf2f75a6e477197617bd7e0f911519ed928b1d6dac901744c523ef8894e0ddb510c125ebee08ddf4d98e84f374c3dab7392b93996cccd8df47bfec699074f68c49f5121a53ac2e60c6606b32117a312cc0861a7b8acb173898bdba08fc86aae281bd39ebf3a3bd0c06b69a1b572f271c2bd9cd6de1a975a21d862f6fb2cab4dc20db480e1a36c241eeece91b8b3449a946b213e0ce69468d97ace135a1460f51c1df01b95441a04fb2643c4e089c815e8eb02a6c77cab5ecb3044f4332e696c21d58cd43022fcec0695cd4ad7e26d41b852a3aa053370993d2a7c16a82003c6ff405185b304785e39f0e2b3c4777c4a796ce21ef6650cc41ca2bd1ea69dcec1fef4c1456d6c8ba70de4652b21a9b2eacce7cbbd73c544058020ce96919ff77b40f6ac7a66c7ea3cb231c6c313e95e9ed550feb879a576c58d817832899799a66cf5fe2918f43070cf1c4a06a2c3adc4fce32f7437be29b1bbf75cbe22fabc105b0247af4455ff307c3a11b842496bc18f037bb04a3a4910c0bb7a839a92f12c02c30a5af910012bd85122af36bdeb1fa2354d18c620c189c34aefd21d0a477f9eb4ed3f2e5b1f1e49d2f526a4beaaee3d0518a415b2ffcdd89c8416ed9f6c9a43dabca4cae155039ceffe513005659f23d4bf619d408dcbfef342e2e3204f8dcc592388963102b2581b79bdc36e432408644133d0046336065ff0f881b85af9e514a1c671d20378cf06e460191f56e9fe9a0bd9d52a5897ae88ccd0c69048479c7a91ecd6147b54a3d6f4a7e7f6f66de3bab38fb8ae1e8ef71e690f3e192eb54b6e06244cfe776a2e4bdccdacf4e4544ac58d0169e930deff9b8bd9321375c8b6f43d9dbca9558b2c93d856cf749896390cd8217845c94c82ba329b065025bccda1623990d81a96a9a90ab1cfd83e64bebcfda027c69df5a7d718bbb68625b0bff357f2538907cef0c9fe10e9c11c1387ff5ca5ebe0cea8aa247385ef0f6dd20a11a4d8df5183bf38423d3a89e0102e58e0b19bbf613c76dcffe6fa7edc5327acd854a1050965abbacd84fa9527bae4f9ed97306f2b9adc2c272fd4d123635f41f97fd777eb095e5c4923d18249ce43e4e8bb68421d31cea814fb188e828b78be8b6e3bfbd2175f2c7bd2a4b333d201994024972047adb97e20ed9cc7ebbdf6ae343f6693310c577edad22e87ba64a7212e8cfd8959c3930cec69836a7ab6e3490b0bfa6df5913ec264c6ac82e5fe41af81b1b06300afd5acfb2a6af6c7efd98ce5863fe963827c7d497e468565eefa0dcb5adcdf079ea71721dc9448697fab5abde5159558376d12f1deba7e634a2293ee688fb07d3ac2c54d87210aa5d27716cfaea0fbeb104be3"}, 0x1008, 0x800) 16:16:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) pipe(&(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3, 0x2, 0x9, 0x1, 0xbfd, 0xa2, 0x2, 0x1, 0x1, 0x1f, 0x80000001}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:16:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x3000000000000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x2, 0x5, 0x6, "7dec0b7c889e15536f5eb5c403c19e5abdc8bbc9", 0x1234, 0x1}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x11011, r1, 0x0, 0x0) 16:16:20 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="4a32c2fd60e6029750e7365bddb6276ff4a00ca62c9235d988c787d3d20c3576a4a1f830e691b694", 0x28}, {&(0x7f0000000040)="a327c7c51a8f7152fbdcc6bed5d7599760aec73bc7a5fd8660d7628ec73259c8c180b28bdbb69d386d94e8c1f3f07440ee474b9309112d1f05469c5cba70129062fd5ce30aef4f67faa5c3faf1221c86f3f7534393e9112a6b9e45efb648f13008f3e09b69aaecb47f49b74c1da7a645d44cf714d5769b11c7fd6e80291e937cb4203ce32330cbe1", 0x88}, {&(0x7f0000000100)="19b4f1d33b5ced480c835fcfa9d7683bcde655f80cab59b9da4ea26449f1407d2a3aa35165fdc726064e31d67ffbd56d9d3c50fa48c6c0a66f927cd3d9805a0df358a0244629cb61b647ae839a177149391fb4996fd0cdfbb91f2437c4e90a143fb0a5b93e10bc9ba1f53c50dd50b4b72bb5df4d167dbdc71d9be80512aab6201ef20e5ecc79ae674b592c2504b820b3d5ff39e95be5abadc963716a9f7ff96ceea21c3144d42a9117e70962ec5855653215a9a045e17446a1818b218f81cc172ed1dbf0a3", 0xc5}, {&(0x7f0000000200)="e94ac4a8f4eafca233fc5a9b42e565c670f937cd2b3626e85736143e82282168a659ef9dd414edb03398950f8ca632d8b4bdee7e5a1283a82f047f67091ad6027df31be989e591e084e7aa8c0fbc8eaa", 0x50}, {&(0x7f0000000280)="f62b60cc5652851e7b7470f4350fbe92808ae1e11820c11e83907405e5f8c6b0f0f3cce0b50f63336731ed459b1233629dedf5b0f10537a783a108a75dd37d44f3017fedf98c25a27561deab55c61fd1d7c8707daeb4f3c8c7ed5f6ed6027e444cab5a611ed2eb86bcb8535300e80a777d06da18b01b48cb202018cea2adb443386fe053335d437e749bd57f70d513", 0x8f}, {&(0x7f0000000340)="ff66fb033e8a528d218b52000b88160819ea8a3fbbdd317417eea9bc45228352761282abbaee6494ca2cb46a78bc16a3d1b1bb780b56f2fcf1ada08d15f7be2e0298b5af8a90dcff03daad445cf7270b68fcafa3230dd6fdd4f1c5e1c5ea0d84a1afe063a01710c9", 0x68}, {&(0x7f00000003c0)="0c6c4283e32ea88bd2a704317f070fd23d62a4ba62caa6bc0c9b774e836850909fbaab4600d4992d36c8676458dd6b1aba6f61c2b8f03b61de2df7b01b522929be42fe434097bbcaa5f70be2df8f51b3e0324deeca6abbbadfe11eae21ba9885a468831ac909eea7e957442ec5b58675243454c34881c8ff5a23e5ce8379f9c29265dd51fd61e80c08bb6d1249ec7a85e95c37dd50e0298d5211dced4469d03990f94b5a1d7313a5aca9f7c86349bd2d473d5c6666bcd0163f1e", 0xba}], 0x7) read(r0, &(0x7f0000000500), 0x0) getsockname$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0xa82f, './file0\x00'}) bind$unix(r0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x3) preadv(r0, &(0x7f0000000a80)=[{&(0x7f0000000680)=""/206, 0xce}, {&(0x7f0000000780)=""/77, 0x4d}, {&(0x7f0000000800)=""/184, 0xb8}, {&(0x7f00000008c0)=""/147, 0x93}, {&(0x7f0000000980)=""/231, 0xe7}], 0x5, 0x0, 0x0) pwrite(r0, &(0x7f0000000b00)="14366de0d0db882d434716e4cd7fcb7530cff089b2fef221d9f976a5d0f7ea8e587f5aed85ccc6cbd7f40a8ab520d7a8eebcd43c996a655e9500caf254a71cd92c8729d17840b150831a9e6e39cb467029794f97c00e40fe5d921f16f0a84436e90efcaa210f6908dad5a2ca9a7e3bd52548902837d7628e8b17bcc8140cf5f502ca46ae52ee43b03e0f1bf1494e022e4f395d3edab6b3f5873dccefbf965861d014cb9b22c7997570e528d120bfab8b8908c0c7dba201c6dbc1470132c716bd22520f46b9b27940da39d3ace5e02c51cf0da022f7e1ca382690875717738a9933e895a42373c5e11e49f63d7c94fd1d63c7fd6aec0deaa27e386aa61bd7d969f039f0a1d26499a0a42685a16dc1d9c0e7b7071f9c48e6de1f3f38c4855b94c2335ed2883e618983fed9fc51521553e2b664e8569c29f0d4a2d5c8fc4f96e5c2b6725d831dfc0b7d6e5f0642ad61135f5d10b5d15c4be8b6810321ae40762eeb2a8b43f553cda9b84ce0fa70a78f62ef7ce9e295d758d7d06c32b30ee455ee9c97de39cb8a1605593ea769e5f1d24ef43942620278f8e54e921e9e6da42a81501d1aa318f8ba98d1a3a8f8647563ffdc7c9a1db9430b1fdea3359bae4644f4004ed28988c636c6e6945e3a40c3c52cf30e1fb3f852c26de75324264e31cf3c632e20eecab04af3a6256af95890a86dd5f3515ba94ad01cbdaa8193b46ac3d15984ca84cd812b2bf2962c6a49b2607c249d1e4287d2471db25b8268b7197b577781b67c8ca656fbdb90f7e7d73a895a14597185420f952c4558b0039143e76212c636c5b6856176b4265a47e28f9603cd3d46c21662cf3c9d37e3175da2b1322795cbf186ade5782bfd98e8ee2d0ceb5ebb1b15f5f346ee82b2c386cb67911dba6ed7d668629e23afc477bc682fbcfedc596b1ad236f0749a59099abe8c0eac7b7c6213da422a486869318dd738eb9aaac96cb1642639b8f563c3bfe80cba99e8ea78443fc9ac13f9b446ff362c82191948defac15f28c551fd50264e4db9ba2fbe54ce05e69672abf66f156f9c34fe8c9d8b5ec881633f7ae4f15ab8efe9093ee9beec7d71e4458ca2d253b374154e5b614491607082f106b3dd2d9c10c81d9f76ad64fc394c88f8ec2f2e4e9745cc278422d9746e708f216b184fff4ac5228dfcee16a9b5d5774a8f4fed7f254005c6d9c3a1b1c36f03f4ec900063ba68fff3072ee8957afb70e0c3bc85851e7b721adf9dea8dcf94c3986b365c6d49c2cf1fbc8ea453567cc9ed5caf15d8e0bb73d31f572e73915272c5858d730cff147eb54fb6ef37cf416de3fa604b4720a06d098b323470252ae1ca6b8bdfce4e66d7c5360c610431cff105d65e3366776ea916d2cd0e1c97a17c7f2b6755e48c1b1eb1f782a984d7648203f9673618219caef371215746fecce505c994dcba9a1d841ba641a357821934e323dc56d01cefc686d807782f8890c2e8c13e809af868169d2debcd589636698665ee1ef1613dbc2bbe29a5b7bea733db1c127d601dd4a9fa4872ed89be6216b58c6571dfa7b89a16de57986179d19222cc22035842f79989905e9122ddee62992057dab2c3378d9d124ab6badd98adcc622c749f0076f2f4d05b2a90e4ca6f5490520d97f7a4d7289142d0b4e982c2229d5f4058c043ce3a0ae40db4d40706991fcd6f02a303e2bcfb11cc51070cdfa4c711bdedf953c702d47cb8e1559e56de63537a0dda3ac492e04b01544b2052a4c95c299bf7952918eda93570babb5141f6e8d084a08af8771d1154e0744cffdc0c9326c326ce172a5685fb9a7146354e36576c14a634c84e8757a5ca903a0e98a7e2c5628bb5d7b0fe1c4742db9b89762fc175ad1c12815f7b28ac2d815b8867d68c3c6baa1c6c7a808d2f8c4e3152294b318219951c604686a63a6eedfeddfaa7e61e60c9b0f684d5cbd50945be5d35f51fd6776e9153fbce22be01a4cef516774ef3ea7be0d6044b7746f00665909afb917a0ce4cc9d7716aacf980173ebdb6ddf52585c1a31d317a7eb858961cd51718bde6698c509a7fdab96d024d8fbf32920302a6ba2f7e9eae3a7474d78eca2614c97dc696b6da7a0bf0a87751937c215bfc1c4d0a9598021859f58d1150dae53de350a566b69486f1c1cc7c22d81d6ce6af5d0991f3f472e0c492421e22ff93c58da476394d7a25c8af521c55211a1d91625ba7a7dfaff5ae85cd69a8240e4f6da483dd134ccaa7e0c39dfe4581bb5de84a501c93bc378e125ad8492035f82ce0da45e07590fdd9bd7d32d5933361cbd27ec1c371a3707872afebd8722e100d7fdb73a4f8f36ce8c4efa5d9a07a71f7376b9cfdf842e80e79b7b54380d555b04953f5527370c952df02e05973a41acac78f198e08ec6e5ea04348efa18287740debff910f730102baf0864571b83997475e3205d324e9a068fcd73bf86721c4a04d3f361f8400933a09e84dffb444fced5ec97525c603e03ca4fee51e56ec7152257b868a7d2ebc2f13988db9337aa0d9336f54d24a5732d7cd0f1cec9c6a1a33e6c98d37bdb3a59fb5e51300186f70bfa46d39a2b96ac1f146c4bc01b3174f55324fff53f10db4b5c3da8f6ec260941207640d2fb4dba53b47df49a359a129eae08468cc1b3e08a350522d092df6c15f5d0cb2c1e836662977145748e826d732a3c92510068be5f2df48ef796bb88e39c6042f0274035ebd391d6f9247ed6e0e924d5e161e3aaa994c9fcb0c1742ce74100ea7194b28c225d7d7d36ea638cde2e9287b441d54c8c2573218cd713cf5e5f3e88a9067c06db00b94e22b45078b94bed51b1b02e1cbdc4917242b59de96b3eee4ed437fc8b807a90a4ea6f953fe049e1d163f0d377e8d36350613dc0dba6677ab3d2997be992ae77c2e9a8e4a935ebf9cfbb57cca31ec34df4cacabdf0c1d468d83bcb64c51e0042acc91da3e843a2d6af3f08d2376b2a9ce264f7de4634b618f4a94fc03160eab40fbd039b79e7762acdab3b43bcd66f7b40211b0b687c947fa166cb08e1edd45a2704008b1cc4f03d335f04c1dff158b93698862f5b8398e5b6104b00c3a7bb038e11377bb1632cd93177bcd1bf4225b2752f15da5c5a86eaed10a5d9c4d057185b00104343398c9f074381714e64f68bd6b06d0621b4ca4acaa1eb485d768be2fb446ed8eacd16998e18e0d50855d65e5355cad4c4ef721accd6e03115b83819c9809710a17eab931685e1cc2a7caf7f27df2b1b41b8d2e2c25f2ad6bd7b1c615d688ab401ba65608bab03aaa7989b12cedd6d42591e190c57020af2d332eb360d7b3ce708f494c8c9d07cd49866bc8521a70d6c72bd3039290ba046d601bb18eec8d3bff4688b6f809c7b3a832399738fa2f5aea90d1e6c78f251ae7139a7614a0ae7bcafa7e92c531c420661dd4c258b288bf797170ac4d75ef6b0e1f45da37a52c9fa24afa898daf620274b1fe563f97b3841bcd2da6cac2cc4762473bf194daac927780b63cd76afc38664fad579e9ede07c58390958cc26c7e7d4e6d63bff6532db7a4cf05d9bca0aaaa78a6b19d991fff7bc872d588ab55816c1dbe6ad5777d4a0b5ad1348fc2db98adba98134ca8af5c3f8e27f9505aa386dee88f92cb61142b8fa6f4a599604357662e3ee3eee357b5a1360f9ee0a92270a85a851e935832ee6fba40b6bbe073027af97c35e79c218265246e3e39c01cd075412f66170913c4d4cbb9f019d19df172fa9640c7a2b88af655be33f42191864cd319a5c5c38879ee49506ee27cfbff4cd34879b2b15c7d77e840fc1681e810824621ff9eea8cc733b3aedba04df312e1c0b90400871310f2fdbc79c4129b6528836d4f421fd16b12932fda718e770814d94efff3b68b632a40c8a043442b7a5743855fd7ee979fc4149763db8d0e8a7d82c9f0dd386948e5e1331a76de7cacd52638df92b110cb15be8605ed046871759e68e5cdc6d5130fb3c980159a1077e5a32c1dd34dacd38fc858286d9861c86d2e513d0dc2418646cc4ba14fb824c92ededc5e9825d0e662729fa8706eb68305f5c06a43fff57f2d56ebed8419f3945dfe7b08dde10d3baa4fddafa687ecdf78404921d409bac7e051f9e6260c7ef9d924c0bc27505e08a69cbbc6feb45c3bffd6943683aca7be0bcfda25ef031c19226b96b941767fccfcc134cd992e4f21a6ee0e841a0fc153e316b7416c6a426082fd7247e08dc302578ba4a4839bd64397521aa639616abc0bf479e759a6996e1bbf4f53a09222566d98e39dd2176481982c15de02609e011134c0d4e9bae81c99b36d019609d80b93e06ab0b9d8e0e16ec37c787746352c88336550d8b94bdab8b1800db06a595ca3c5e090fb01d286b7830abaacb1557267206dd4eada16df16ca82013350fff92b05c2256df052df41d58079f7b8155caed5482843d5e02290c46095e1c13a00c9fe9b7ba06fb2914ef611c7b17d3d4cc9d2393dfa5a0ebbc7f7d30482f8354a6ee50783466953e5280818afaf8f05ff3eb63b9c701125049674f5379eb68b07684c868606621597029ea17e457308d4f16aff6e9da5feb472c654158d2dd4962fad16c1130a5bb55b294e39faa918b96815cfa8c615121316a107e069c1eb48f55c636c644595e64154290204fd1faa4eae84fa1fba27f6d7ca2ba4c89f27d1b4b0106122ecddc9ed52c76d98b91acb09506a3ed3553e1964cc12ce8858b157bfb80dd6ef4fb160a407b183b44bdd839d7c6623e5168c29ca4ce2e2a9444119970e943951f9548461d0cb6f499ca9d5ea6e103903ea9d27f58aa5233b08733b0b34eb352cbc4765b109aa2e5cb6d449c4838ea105c0e798446b13e5156e50cd1511faa6d65c127bea1934e0d6d47e7c06ba86473b7b3282b40456b0d580757871de5ebbfb36943b0a56ef49279435a85e543a1aaff9f663858da77f5f52bea324cf1a95f67a8576f4bbf8381f47f5b4f819833cdd81f424ea1bd5758a48a1bf5613ecbe5d225111f9bae78b8d117fe718df72426f805eb841d81d7a7884ba1c7b737c2e286eebced4d64e35a489f31af86bf18ccb654d50c75faab7fb5bcb7256adf4edcaa9a8c56b8f624c2ff304bd4c39af577d78bdcd1ff35b5225e6a23b1c710a483b59a81455d02af5433745525e57e37df44a15fe47cee2516911a84dc6551eda01e4dbfbfb72032c7960350b6e6085b3ee6887001741076a98b603880fa52479a2d847af2b5f25c0966ad0c7ed72f6e580ed3b29367c2a6841c6cda981d8eff4478e4a8458447e4e68fadd144dc9f6a291db5924ff6afcc10a6194ffa6e9cfda7a529b4569974558fc8c9f78756e0d04eff5364d7ed7c08b2044826499ffacd99621671c3cf2cb84f49037e06581a06ccf8226f786eee276420818e833af6588a485176146f34652ed8169ab876ad209c417236e9538fbcb63892012c80f3d1487271aa87a05999561040533881656cb02dcccbf76737fdc0e1b4c0a19af9603ad036f0f2138f5604f4590e0e9a17b2a0263408fee7174e3847b190a126ec9066ad203f3510f3c7b1a73eca19e2083f23f4ffe40c80e308b752ac7f4c37c476503afc93b07c8d4cba66649a0f475d919802f0211ec0e31cf04e78467d681bc48eee561ad09f1db73f4ebaca807a211e3ded4b6400f0d77b956ec25d84928ff135ed9411a3e99995987eeab5983259ad5ab51faefa07d8c6ab75d49b49a7014e36102711066a3c8975faec0991f2046d854d8b42b1083a391056a18b9bec44dab9363bd315e76281a0a77b0773c6dba15829ae8acfef", 0x1000, 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x1) listen(r0, 0xa7) r2 = open(&(0x7f0000001b00)='./file0/file0\x00', 0x20, 0x4) recvfrom$unix(r0, &(0x7f0000001b40)=""/103, 0x67, 0x40, &(0x7f0000001bc0)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000001c00)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x770b0fb8f15e231f, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000001c40), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001c80)={0x6, 0xfffffffffffffff7, 0x3, 0x4d, "206f375064a39d2cfb9ffb082f4e3b97bfc53348", 0x0, 0x3}) kevent(r0, &(0x7f0000001cc0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x1, 0xfffffffffffffff9}], 0x5, &(0x7f0000001d00)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x9d, 0x1000, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x8bc, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x1000, 0x1800000000000000}, {{r2}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x678, 0x800}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0xffffffffffffffff, 0x7}, {{r2}, 0xfffffffffffffffe, 0xf3, 0x2, 0x400, 0xd5}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x400, 0x10000}], 0x5, &(0x7f0000001e00)={0x1, 0x6}) syz_open_pts() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001e40)={0x0, 0x1, 0x401}) symlink(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)='./file0\x00') readlinkat(r0, &(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)=""/4096, 0x1000) bind$unix(r0, &(0x7f0000002f40)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000002f80)={0x9, 0x221f}) unlink(&(0x7f0000002fc0)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000003000)=0x81) 16:16:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x6010, 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x6, 0x8000, "f0a7db5771ccf2f4ee89892dbec970e8be4fffc5", 0x200006, 0x7}) socketpair(0x18, 0x4, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = dup(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0xadb2f7031fc34af1, 0x81}) 16:16:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 16:16:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01ea2d2f000000000000"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCCBRK(r1, 0x2000747a) 16:16:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x200, 0x4, &(0x7f0000000080)="99d373993d6afd1ee3e407d3a50870fb5e6f556e15e078c45c3c67f51179019eea7eb95c7859033f1107d57ce22c449103fa9bce4a4df5cc35db82c880ef25e7dbb4637f089a1f857cc8f00a2eda896941b4dc845ddd48f4ef2569f8149e5964d5d62cca1aadfe30b73a89b50498baa8b6c9", 0x72) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:16:20 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xaa9, r2, r3, r4, r5, 0x4, 0xfff}, 0x4, 0x6, r6, r7, 0x1d, 0x40, 0x10000000000000, 0x1}) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/2) 16:16:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x97) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:16:20 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:16:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="916987545810", 0x6) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x80000001) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) listen(r0, 0x87) 16:16:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) msgget(0x0, 0x200) 16:16:20 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000540)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:16:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) pread(r0, &(0x7f0000000100)="529b5e61c5be7464534038087fc2f545cb64ffa190ea30c5a988b6b5df673668bf502eb4bd61a94c2cfe1ebd0adf90c2b32f752cd25fd5fe244ed1f0b8bc607b03c2d8deda575f8da57b8ac0a8df3261bdb911760ce6fedb389cbfc4f1cb98ebf66626bf1d0cef9ca93450930e2c77d43c3a1971db8205b0f0a57398011eb7df5ea3199c4fe085569c6bf01f7d5fb1e8c541912c920fe2624ed91b79e1e549538a337aec9a1043188b8e62bdba1b98e4e741d1f47f21b7684dae2193708f876b3960e3ad6ebb1840ea394bb116ba82ed9f954e4ad3a08ee049ea24427557e3ecc4cea40575499561ec7a8db23dd13462ce72defe269c647d7eaa61010ff131e532322825cab7e68ef0273090e511d359d4bc9373001f234a3a800b52b57ef2ac7f5419043a4b93e78fcf5250eea75636166aa173507e4034a7fd79348238162ac9b2360bb4d6167a1ad433aa6651705da1a536d02480a0b13f48659ba90ddec6725ce78a5e1b5b9ab13417831e40cfff65bfe0e39fd6b4fbc6acb6cb02dfb04e54dcf4d2eca1b34c5f39214cf72d04c7af09008aeda694dca84029ddd0c1e0792b000190a4614bb27d71e6dea0b10d28d92a5f72f902619490b4a9b0b6a69d470c6be56c9630eb2fd719006cdce59c6baa0dd0c7be6e932655c9610dadd9e791069ff1412bda74c066b8f0045d8fbfd77b2089020c681b662b754be83b56f39b53ea632f44f5169f06d4b0f26a97468af63a987342ac32ca6b8b5d734d767401b10e163263f6e95413059c5ef6913becd4a29d1d08983d72a5f6c02db91b9a464c94a118eff3488816a0724be0eba25848c0a26488011160264ddcfb89d100c3f8ff07fb8e99e5f3f17750e45e9e52a92b71fe77758fe0042267e9f7ea54a88f4f94739d444822e0f9e469c1aa93a1647eca09c631c1a0d89a3029d90858a8078987e8dbe14c3339573201d1bc02239e333c770d76a33d844f3d36d8a9389d048effe97d7ee89e0ac9e147b7dc2d7ad98225ddc0ef9ce1dcd54ab1018a93c4fa0fc4a920a844c42f9246e8df6c5fc1add298cc84500e3dc3998231d2e9a7e2490af60d23124f80a6f58d330504d33adadd24dfe250fc5e634d28672182f2037feadae8062e5bec1d03b63c742dd0641396ff58ead3f1d7323f384711b6da7d00bb79a712679ef929ec32a9fefeee7d68b82a92c7b45371c73277a2823d11d0d58a71e66c1b6e8f018857ddc20d5d2ad57f8b72081ab2e31f73fdca0662504ad2fe447638c208766fd474b8d79e408bbffaf107c41c857dcadd7219ebf9c0bd6b16b4d6be9c483cbbadcdda8f2a79b549adbf580c5c81fd7282bcceaadf9ac995fa1ac7d529d23deeb866c05418793702c36ee2895332e464b680ac49978d7ccfb676f8c962a3e84015f697a92e8f5a7404104e97c63c216c70bc23b9a04dd8ecadd32970e59cc1ba357f60d183f6cfbb746968062674e4115b9e3ee9aca21a4646c39176133c2b357d4d9443061e5ead8dbba2a774c28142e765c4ea4e15616bb3874184c447b23eeb2f3ca5a076b1f921447bb37a8205259e371be454f18ad0521c5ad7bdcbf2779be36a0d19839bc70f23e429194e39fb8de5cb2b38825fdce395bed6ff0406f6240f5cc1979e3d1e749b627fd0ff7a1b6694a272f23886d7539b09f7b7650d936a50bef9d69c18062cb8185ebfada963088ac964602b3cad48b5bbe7a64175efead3a12c483144f407f9923d6509d65f56a15eaaa9c1098697370c27d27613dd49204157dd38f1fa99c03c2a8a027c82713ed09f01d697e4fbeceb2fe3f976799f718ee0bbc4eb0b2925e1a013222010f76b570a0a20fb5ebb5ee6e7efc47fadf3a2551a16277c9c6c23838112f51801802e4e1fd7cb186d7137db4aec39f11488d044304910c233047f0c9292020a4bc01d02254c83c0bbf02e678e03fb29fab2d13d20b88ecc67f532ffabd31c2e409f0304ecff1c0386a1f8291384056c3db2ca59f8fb9d96f5dc3c8091c8d737462e6c21129b159ef8971cadc91dca28674e0f92a16070a03f02e663be4a282c400b0dd2fb0aa772a377132534cd4eaf31bbe54cd7c28b01bc39bbbdd6998960e9edb5d9047d930342387e315445db79abd40f79fceb348003779efc28ac5040f150620b3b179aa408ae6f7ed872c7bd29504bcefb19b61f45a354f948b1e16cf8366d1c6d7a8459e625f1fb0a725011d877b8c070844123becc9ee7391ad429362ea0ececa892f6331364ece525fa352df717d87cae323f1c7ebfcea1860da562d1ac89e57e22fc70072deff12e53bd3fcb21ef851c1b3f342459358d02e70d8498f0bbe9c3d2d5122a87a813e7ff51ab8e33470b0a5eca9041439f9dd5064853a276b4a70e5c08497d1ec044d87a1523766a12c1894c0ebf3c13d0284c23efc79e6af4e792ea41f35b5dbd21893d9fc823751aec7fa66f82c65c3c3e82074a3c17861085592168e552f792bcdba07f85f8497670a2bab178de9bfd0254c0f7df4077816c34720cd39f8195b38db9e4ab410f5be2d830a1d0c1c7ce3d861b2ac6b41ab02f26566468fa5f3b9f8926d156ccd79a649fbf7861dfb72e601449b0687ad5626a318ec8bbf6d9c5b9b02db173566ff7c9259a8d90f34f8e77e8a17da66cc7b7d95346163b086aefb29bfd8645d45f8c44a9692d2696e8cd03144e63b5ab232cf9a61779fb920b40255281950027ee0bd1113f6f4236ae09bb08ff00d1dadc521ed622cc3cc71c8d8bd6c71bd023e7a7feb7d1900dc889b15347e2c5d64178905e454908ffeea4a1d323751da299db8aac755f5236265a08913db87e3fcb28611909832c107af070c144ef44fc06707f0b22ef174421d2895a9313e6aef21a5c128640b349948c641bcd7d2746efd318e1ddd5b10fb90240e0dcbafaefb8140b668a4ad419e4e6fb9b8c354ce6ab00f273ba27129d24b735d528ea0fbe0ca5db17f8a201b1df110c743c8df48578f4d14d9fb1913f59f2027209f01f02d561ab0f64caa23cff7228013fa5cbcef23ac2d090738bba8f02b2a09407f6bcb2f0cd07c90250531891f33f542527db6d6b93b03bcad646997a455af97cb7c3a014dbb364087282a722932eb63e2df8e9b3590151163f4afb96bd14987c29ec7caccc2520b442973ab87be0a7042291f830feac7a847e2d582332a3ba31fab69254c54e7f4b727dbece6def918f640c7212336c78d3136d53198d46c78c42e672bb188d682b389463e11761d4a9365d1804dbe55f9500f05d64b4b13ebd44c6b0e4baabcc1ec90d6c7723ca1e7c821d64d2008a0cf9cc9b7520257ea2d672636cbc864b94230d6495b6741175a870080782167dd2aa1ae04cdc136035336d35fcf96006bfab8530c1efa68f2ced9c60123144833f059b6303cdafae1c696b7fe9a36ae926f5db851acba13bc7655ec2934d556cc642632f0b46f10788048da1b0cfd6c53f0385cd205e33f588abef0d3397de014ef29865d1369a7bcf34e599bfa08dac47685148b4eb4859111fc1fd4b09f1758e4ddbd88008bb8f2f0bb9cdb5242aa4c4f47f113898488525503121a49e26d78dee8ea82bc78a76ef92603fe9c531098f440fdb8ae1a5640de35d66cd19b9d05ff839011e14355e449a7f77d5a963212f6794ee94fe38d8265c5fdda23b90300b1e55f068740960829cbb4e45c6ec0a0d3909468be6e2696de7d278d4ebc8a83bab682e361e1008245c56622264959cbe86f4af6cb1f8e1dd5c7a5d0815db3ddc71bb3e3301d0834a26dd55751d97cece141e7f4afe693ce469501780db1625113993003c50a1ca26d6246a676f654d0fc8f3434118bb2d957d8a0695821d7576d043dfbf22d13de6a7aec56fdea743cbf12e97d7fa37d9219a02d8d482701d1fd223e14a668bdc6007db74ee1910ba78dea1f36a73480fb456e6263948d5656f9a3a198b7df24101dc13d13580528adfff7135cbbff540b41d8a4af242c6831fce8e0b7248f53ee137cfda129a3ed985a18f73b999f5dc62662b77a8d356dda5ad94ec11c6a2f3092012f2326889107c7d9b13bfd6649aefe7a92e61793364dd21a75d60192caaf6afcd4534ed7930d47440cb104d80e5b15ab96f67fe49f431be7651142162379e22232a41c3c0a85ca67e27b656ccefffcd43422876a8a4c89baf949f6f7d0c1356cdbcd40627ab481e9d28b6b061177396df2ced7eec37f729a8401f5578f06102b387fff688dd21fb0104cf66b2fd2b8208c0f6b362e7486654316587a954438d1aec7b3e6b9713fb573dadeca25242bfc96fc14385d6fcdc0eac3a5b7bd11442f896f60f0d1469f4685b78bf737aecf1ea47691481a07c7765436c663bc57499b64aea7fef0eeb711642f6baa1065da3351be3040fcd27617a107c752924e71c34e19cd3781ad225becc845a4bc7433b42b790583f17fe0a26c7da494c542c502692f49383c2a8edfd313e067d3a8d54159b5eedbed8290d755fe045acc57f31d28f19ca1f785bc5ac0a504cf98993fd00c566d2f4ccc6b196e79cbfb64f8bbb1b89081480b6ddd2e13a7b82d9eaf3e6cfa1a89caf6257b04cd447c7b88573c9f90290821aaabdebd914f21836564ddb5fbb9cdb34644fdc3a34069fe9fc2308d77ddd8e8231fb67e59f30cfc48dbd93a59ac792637cd0a6fb948d4eb6c829662a31de2691949ef01f4fc4f589114e9f488e18148584e5acd4287d49fd59229ab7592510574c91ab0e3d3da4405c6077718bcc5b9d0ee10e5260a98297020e39182334f3bf88acc854e483c484dd7bcd426d297139e7b50d3e494a779b4da4570d7837e2e21e166f40f286d0890171b79a19d4bb16a29037f9707a33445f715c2e28359cc7437ab9812ff9d5220f2baba97b626fa8c525f0b2bed1f23f03aaa5f0322df0e2704962c455bd0159a63635ea7c033c795ed7852f4253a72ccf9ac12b038f22cd84d6977b5c22c8ad6ae02d396000da774c69333ced35554fd4797006a17f5d83900ace04f08bd28ee9c9674bfff385334bccaafc850eaddbd7e48a5079a1ee3dac9a6ecfb245ef65295f099317afcb5e89be46313fa43de5eb1301264884a1f1a780e7b1a38e2f4628dc2a5bad0d88f7a0b3e6dc74c5e6f883ea7a63edca38f2b00a394c004d4cd5d9c1d8a9d967b9cabc64ba758f40ff9599207364397d3786a2db1d68b609bef2883f8e9e778cb8835f957cb3ad59c195fe9a28018498c4c90114a67aef2a1b3aa202a777112d456aefa5f4c9fda422f9092b5f8c464eda897aeae4bd37181dba823fec5c808a6c07e17b70299f9e0a5586f65dc7de0f86fe224bd5b66e49d1e2b923b05c89f14dfbf7914cf75ca2ce8d2d9cb3bc522b2052d212153e8d392fdfe2d279356d7373294a41a1b5a1b041211aa5e5f15314743b111daee57707e798cfbdb32cf9165051955ce743177afe74d9f3580b249aca761c74985b2457db9432c673bdc324b9064184ba1cb743782c6931b4a8383c90b9f30798850d438973b6178f152b802eb4c35706cdd94e0415ff40eb0a8800f94e68ac830a3a84c910e43869017d4d02bb6b4eb045e5ff06171423f6e8c487e305140aa4b9f051991ef5750cb3cee036d3aa0f67072372c11d49dc1acbab05eccd16b7f9d84dc2290074d76ecdb6b787c23e88292e08afb46b5eda4c6493636d8a1e50bb63af6f280bc73e91769c9925298e59454530a28d30531552d99226b89175b0137bf031c4ddb9d9452e1fc1d4e578c3c5d30f7f79338988c2ab625d55e373ac06f672", 0x1000, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x2}], 0x2, 0x0) 16:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe3c, &(0x7f0000000100)="d4272cd84465df286955060000") 16:16:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$KDSETRAD(r2, 0x20004b43) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:16:20 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3197) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x955, 0xbf}, 0xc) 16:16:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000040)="086fd9fa7e06d3e6dde35b675570479bdf2186f43265cfa931d02d8919", 0x1d, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x4000, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x1, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x4, 0xf231) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xd128d0fbd76a7542, 0x0) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x4000, 0x9) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1, 0x321f, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x88, 0x10, 0x74281338, 0x6}, {{r4}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x2}], 0x777, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x5, 0x2388, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0xb5}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0xa5e}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x8b36}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r11}, 0xffffffffffffffff, 0x10, 0x40, 0xaa5a, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r13}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f00000003c0)={0x5, 0x1f}) connect(r6, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r14 = semget$private(0x0, 0x4, 0xc) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000440)=""/230) connect(r11, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r15 = msgget(0x0, 0x20) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000580)=""/105) openat(r0, &(0x7f0000000600)='./file0\x00', 0x8010, 0x190) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/54, 0x36}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r15, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000006c0)="ef514afd061dcbfa5b235169bdb0d959b3fac71378103c3aef", 0x19) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000700)={0x2, 0x800}) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x8) preadv(r11, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/102, 0x66}, {&(0x7f0000000980)=""/89, 0x59}], 0x4, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) msgctl$IPC_RMID(r15, 0x0) 16:16:20 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x3) 16:16:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) r1 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:16:24 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) close(r1) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0xffffffff00000000) 16:16:26 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000a00)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x6, 0x3}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x84) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) 16:16:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x0, 0x1, 0x1, 0x0, 0x7ff, 0x6, 0x5, 0x2, 0x1, 0x8001, 0x5}) socket$inet6(0x18, 0x8000, 0x7) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x100000000, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x8001) execve(0x0, 0x0, 0x0) 16:16:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:16:26 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x1, 0x100000001) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x11d1}, {0x2, 0x9}, {0x3, 0x1520}, {0x1, 0x2}, {0x3, 0x1}, {0x2, 0x3ff}, {0x1, 0x6}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0xc}, {0x1, 0x9}, {0xf5ab68ec4e80dc27, 0x2}, {0x2f70a9d4e2775586, 0x3}, {0x1, 0x2}, {0x3, 0x4d}, {0x1, 0x2}, {0x1, 0x2}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x7}, {0x3936f9b702872f55, 0x3}, {0x1, 0x6}, {0x3, 0xe82c}, {0x1, 0x8000}, {0x1, 0x100}, {0x2, 0x9}, {0x3}, {0x1, 0x4}, {0x3, 0x7}, {0x1, 0x3}, {0x1, 0x101}]}) syz_emit_ethernet(0x27e, &(0x7f0000000400)="fa01cb0a") 16:16:26 executing program 0: semget(0x0, 0x1, 0x88) semget$private(0x0, 0x1, 0x80) r0 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:16:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000005984871b478515bc87bfcf6f2bb30797a31d0a632f7e5ec83c55032dbc7f98619a8c8b7aef1466ab12252e4b36e342b911c9a7efc99ebe39f3e21246333b97de94be9e92a837cd65d1043d973db76056e20d174725bd9b5833857f07c3287c03db93800f7bdb1c5c7b92934f8620f5ae9caacca92b9b7cc13b1a3f48ade1437e89368fb7a116426aaf3681dd5c837550628d118f6e14af7b69a3409da03b1f38870bc9649dc4fe6987fa4fafcee56254aec2e734788adf779781225a3c6fd735f7e6fd78a275ea256cd1f5df44ca89cb5809f5bfdcd4cb0473976a"], 0x10}, 0x0) close(r1) 16:16:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x39) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="006a00efe0000000010000f679118c6145fd3700000000200000000000000000000000000000000000260be613eb33e4df11252d850000000000000000000000000000000000000000000000000000000000003a216247a6bb0000000067ac93124438afc8e60a3aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057a6000000000000000000000000000000000000000000000000000000000000000000fadb511c3969f79c0fe2df2fa710e1ae1a8d5431eda23797360926129f972cf74e8fc68eed9d10f964828e07adbca908c424a314be51ca4ef7bd99c8517a9cdab14f1290ed1f17d890cc6df95542910ef0f3e9e63ed5788ab7ad355531553913225d69ce0000bb51e53af8e5540b013c23cf42f9d6121892b6e7e34c43e4b8315349b3dcce2abf9526e47a4951da4415d6472437c905e3fbaf5066954cd571566180c8b0bd64d8fc23976bdf8d90858e05a4805211873de1c2e8d91f08dfb0475c5c43946356ee5ddbd42dd2129a3312e62147cdd621327e81594a066e58993f694cc7850fbee679a9e383cdbad116d8"], 0xcb, 0x1, 0x800) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 16:16:26 executing program 1: pipe2(&(0x7f0000000180), 0x4) r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getsockopt(r1, 0x3, 0xffffffffffffffc1, &(0x7f0000000080)=""/132, &(0x7f0000000140)=0x84) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x36a) 16:16:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) 16:16:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) ftruncate(r0, 0x0, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:16:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x4000087, 0x0, 0x20, 0x1}, {0x56}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:16:26 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x523afd18ec565cf8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:16:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:16:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x100000000}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x100000001}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 16:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x41fa9095, 0x7, 0x9, 0xfffffffffffffffc}, {0x7fff, 0x81, 0x7, 0xff}, {0x10000, 0x1, 0x3}, {0x97, 0x9, 0x2b0fec8, 0x5}, {0x75, 0x368, 0xffffffffffffff81, 0x101}, {0x1, 0x0, 0x9, 0x9}]}) 16:16:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, 0x0, 0x285) 16:16:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x9, 0x5132, 0x10001, 0x100, &(0x7f0000000000)={{0x9, 0x4, 0x10000, 0x7, 0xea, 0x3f, 0x5}, {[0x1f, 0x2, 0x1, 0x4, 0x0, 0x1, 0x4, 0xbd, 0x51, 0x1000, 0x1000, 0xdc9c, 0x100, 0xffff, 0x4, 0x2, 0xffffffffffffffff, 0x2], [0x0, 0x7, 0x6, 0x7fffffff, 0x81, 0x9e, 0x9, 0x0, 0x9, 0x5fbbd916], [0x9, 0xfffffffffffffffc, 0x40, 0x2, 0x9, 0x3, 0x8], [0x1, 0x1, 0x8000, 0x401, 0x9, 0x8095], [{0xc7, 0x5, 0xfffffffffffffffa, 0x200}, {0x7, 0x0, 0x4, 0x800}, {0x1959, 0x5, 0x1, 0x7fffffff}, {0x7f, 0x4, 0x800, 0x1}, {0x9, 0x0, 0xffff, 0x6}, {0x20, 0xffffffffffffd7bc, 0x101, 0x3}, {0x6, 0x81, 0x28, 0x7}, {0x5, 0x3b, 0x9, 0x6}], {0x8, 0x7, 0x4, 0x81}, {0x8, 0x6, 0x7, 0x3580000000000000}}}, 0x1, 0x9}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x6) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:16:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:16:27 executing program 0: r0 = socket(0x6, 0x4000, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0xe8a9, 0x7ff, &(0x7f0000000100)="4d23a331375615049524816f2c6096be09e64910f5c96ed888e5ad5558582617cb3f6bdfc6474a879a775cedb56dded87551bc1ac7dfa910e4cd104aa9bd416b95ad6992e7052bfef4996c30cdc4fa08f380860438d2adc1372e65113897f4db19c0cfa31e6d4ea7f32f56c0de8e285335518a69f9a892b4b9e50c065b42ec6e36285223c263aab2a7b847c014cd00a8fe67a245de9b391d5327a66a3fe19f4e6dae0548da0255a300754c32bac2fd54578c6b0df4a7052a59e59a99b6a0231c7da504ea190cce740ec8539a3de298637d77fd78338e5ddfbe66860945e65a1e2336ac96489cc97a9836fb309c9b7a984db90d6e52ff4d6bd78b76971c1c6e89e4c87b49e0d835e3cceb0b36cb54df20e7e791d5279edfa0cf674a4e032b4a230a09f50d6d1b6c7c818db8b8b0be745eae4bd7c43e184372d145219297ef9c800cd576a260be7dcc37bae7987296b58fabe00ade1c80b616db4356c06d9cfc32684e92a515d2374077081fe6b44093345daa1cffb9f7136638cd7031ff8a3052d2ea678241aabe77384b5d97027b78c10139d49ba9a041b8007d1dec8245ce20671531105618665f718a162be589d118fa2e689e107a38e29c09425671e85ca6eb02027a58feaad7b2e9d6dda5ec1a8a097b95c7c97602c3306088638c89215627dd4dd71344d622ae50ee7ddea19626cea6ea315ccef873b83706fd4674e70cb0a6080a5935a9476c57e77d4286efe3ce86c75dc6dd35bdc250bced6000501dacc9d679844820635be6cc97db42c53af5521190a3c215cec88411b109f21c39ce5a84b548555ae8b159bbd485a03d5fe0e38ae7ab23d582913927203c211603b24e12413532844b3a5cb28220035a0519b25e876f84aac025255d783fda575f73c88ae346047eaedd95ba269ede62a5a48f042f61ebbaa3444895065544e60e6e6bccbca0d59f36526caeebb07c4dc1a0ee196ae304da9e8ed69b4ec3d964ead9cad2870c5e222c12f2c920e5993b92f8766bfb22eab364bcbef03220925b51b25c9e572b7329aa7c78209c308d321fbdca232b724d612a4a55ba2e5e7def03d4d4efc434b271f8e80469c1bf44c83f981bb3fcb25e5f022d07f09e1d66a36c88d271e16a9552438515eafad0f863cd94a9410907e227dfcae1ef127d3560e971a2e95a2c6d3cae04c4b4ad4c848a6af3dbc9d6b595c1317428f1d8f0f42a22275b2d6abfe107a16e9d6ff3751b41feea44233ae015d253b385abb5ad6b26650f0ec0cca3dc002c4ddedd0d37b33905ab4b8dc8fb897650f3fe2852163b5e6f7a1a3165eddfb8f25d2ce1089d0ad392ee7849e83d56eb7a79a82d1b87adaeb61032932f3c1b4452a6aebd508e570ec295f5c98c7e20c45bf98324c9ab15ec0e7c5ff8ada5e162ebaf1956f2ad99535d8a87f748f86d2c29279965a3e1ffad9a35efdb7944d9acd2b460819fb72f96ea323d72ff3f6d940e012a5bdaa91ceab3419b950cfb5d3511ec03e5968b37f0ace71e9a3a586d5883a40e787784f14f8babe281554ddd05d52fb85fceb3145b2f8f5bd4452825e0f5e50bc1fa2234913a10fbe6220c5edc2d895ba5345edfd8f8a8eeb9f448f49ecaf22a8ad0f3c538edc8c0bda88201792e3a7f1c86f772a61cb8219e638eb8aac9b05e90e70054ed07602f01d51e557128a9aed2adf2549a3f530401dd89c3614a2b854c1d29b40d86e001ba7f1bc1a226d72b2a4d1fe2b3c8686fba02b4e6db69770427fc2be6b6828a20d90f90fccea1f0b4a9c3a70eba909d818f5a986084a7344520ab3694a7c1c85644981e97a37f95d685161f2fc04d884f59be7e1e773ba950af44791c196fb404c47f5e619aa701cb4b4174e5aee32aad96b8f7afc1f2d0dc350528e688a3088675c5ae8118d4fbc4aaa904b6110c55ce0ef4a2af084f2aeae6bd4ca31730037f2009f79a1dc9f94fcc813eea742a56c3f899816b61093579fac29b014b61cb1acf24899a3824dfdd245ac85693cd9709cac58ba9e043102a919abb585b18bea17bcbd0cb66ae8d650cdd6b8abee0e32906b66ae087e6509a87c2a21c76c19a806fc1bf9064cfe79b78c2396bb2f8ca043b9b94ee1555ab82e0d8b94548c2d6283b5ddfb513294854125eb064eb61cd18e9d499074cc2a01806c0fe067e35aacee67c395053e1d3164dbdb60a26963a123f81ef09121c28c3f10dc3cee5d17f1c7f95d9c3711eea66a03e9b88deaf657d91429f23bc942a2594f65760f32b43225a3b9a599a700c26cfe39e7b44132affce6e33dbaa406e61678ca8b15147fb304852cd4f82bcb0ab8a9eede28d4a6d767f5f768ca81ff3552a769d299eb5c5ecd0f3f6b77d4e0d1a1085fa8bad337f66552791e21ddc325854a84c17e23eaf195e17a3907f10fc6ff844ae1788eb7392e7a4f0b1c04cb94f602e11fdc5cfdbca4c1214470e1142f6cfe5a27a151fb05374b8b65e5a57fa716b6b8872597ab888adbd9c0e1c50d5c708d84b606101e4758cca15897ec387d83c12b39e6c4b90ceed072a0b2ff67072c6f9149845d13aacac6f3f9a9a7f6720337771c4910797f4925b43912fe947531111ef76964e40391f337cb52de8221163cb24520a69cf3e8d223f6ec5ad48d4e83c0512f091add27cf39c1e00cfb52cd20677453d0c6a6f97ec06d65b4016f37787bb69ffd99655efc671448a2b0c5ff003bb0651414f31f6ddc01133aaeb3f979e5b4c0cc8625ba5c7a2b7a94e2b431f386c832fb6b9f52c04a8a9b719a1dd02585f5e24370cbd0d01c7abe0a9fae32c44e7c5478c6a939bdf3f0e7aba9b85d09f1986271b93d463cd7e7651438a3cb86ae7eddbe1397f78fd52ee823a341ecc34c21b3ff184834e38667d512d7a6761c431a77820a35f405c957b370c2994b5a79d727e5075978458e8b2f18091f83568158a5adf51aa6d6b00a46a821adfe26de324bc5c0bd290264959e7db6b272cca5638396d777c97fee88fde753d347014300fb3d881b81326298c3065c54f94e74283479b60934fb644ef00d4e503ea88109ddb771eaaf086f618f2830308003a55a13a7ff615ebc98ae2637592ac9d8c8c9ab6b7bfe07496017da55ecf8035eeff4f784febbd973f213d28b574fa26bdb4b09759b688635fdf53e9267a0969ab0ab0a520685510da504967905584811a27750fb503e9f3126be82e6d10c5fc6dc8b73bec0763c75984fcc55e5d9bc2b3f595215a478ea709e070cbb59388c7194ca459ef0ae39af1c9e58d4d9c73ac0fdbb993ecb28a04300e55c7f15b89c3c7a562415a1ac1a9999ff6c3337660ddd7e22ba90a33c56223c95afc64f3864b6bdf3c9f75e5b98f2d3566a9bda37400772ab8391de20346ac876753664d794723b29c5b44a66fc03e315982a1d88c48a87f875482470c038f51de6e67f4197b5b4ca2a4726cb0053318260139d71419f0b1ecef7bb91548677eb7cb8586f678c2de960385f54c02b304c62aee33b8bc3a01f0e0252167b0345e210ddee246009d03f1bd01c84d7569353b930019f2902514098a3c75581c821fdb7474f046883d2079b75fe7f9c7b3239f9219ada76457b9d57f9e48ac2b6a112e4af0a17cd32f37254bda4f749250b3988a6c9295e1267770dc66ad17e4629daa8f8830c9b894d52345fd804e69433e880f63772b28dc4dcc7dd42e7d8f2710f13a4e702fcac4c5bd0ce28aabc3b4124c953083c0bb0d861f2d23f833f1f6aa869324240438311fa3d8dc7d2260db28bf737cfa0221e49531ecd0dc2bc7a8f022da13990df45e33da67a52cb4780333bb608947d7875e8009feb045fcd74e8cff016d6103df6f29eb5966f7501431f75c2c08baf70aa9d1926e853d08732c3f352cf03dc7a0febd498b40b9711ef4235ff6f2e2ccce113ade68dcacb9d46b8228bf97081a2ce6c64f8881516021a664825006218ed214d7d630763f5b8fc931c9fe6299e29664a732256a5ce0ec4ca83ae4beeac73a87e0ce7e0163b2d372a39dbe0475fc40ecd71d9045bbbef235ab053ae50cb2e3df09e5d848e77360d52b6cf61f297398f19489b98538f6d71424d55097e933e2c05ae617547031b5a325dd0229b94ad907b2e00f38079325badc38d33097d01414eab28f8b6781536e31f0b0ce06becac646d78c079185c5679eb456507477e4d789dce49b6a8ed8425e301f54109242669b1f7ee369d5290cb536bca5e1617a0a2863093c6a3dfc9b984bc27a82011abd452cd715f5fd46a586c2d6047c86701f8611cbd34dbc006fd392c7ea0c5d281bb3df51d58db1eced92846296ac210bded3b6cb41969ac8a05d3008d6fc9a50b0abda5c25c3420e948f5cb7311a561d9754875747d20c144a6eb519c605eb653d799dd0474fd81c09ad379dd8f7062255f56259069dd84011101f792b2b95ef0458c044bf42af268475bd86a3c78eca52c7132702316461e9426ec5f114bd621ae5a5c167c80382693baf4994bf9b7151788e46bc4febf5c3646cc003f95065ea3730b00fd9d1c591f6405328f92e9a1793c4acba8421add658d803c6803e3ca99496bf6e472e42ea8ef460a214cba0c986c94377165acbd493485ae1a91a9299ad0040875eca19245b0cc8bd7da3e6b0ef32fdb341bda537c860d66f1171e4a4faeeb7f788c5c0342a341b0ec293bca824b18f96d1650079ec94f1c4998c9135ca2c1dc292aaccc0fc8a38c2ce074322431960992e376e4ec9bc4cf4f9ba55dbe0e0c810b8f00137a964a8fb92d4fda01be1797c0124449e316ccea6f223ece9a57ee3ab67be7ea59460269bb9fea9c6db8837841ad278584d732020865df27184ec7e84e21db00923262db0b94e4543e864a7241a9b752507fab4bf910087486e09d4027b4120a0c89f52cdb5dd2f6fd01079988339a6f0feec607c9b92202ea04d49e4b15c35d1aba970edfa63fe9690acea2fa0fcd168c7901d1aedeed352a995014a0a3c15a80c6678f2b2be2e7d4c3d8ca709b1384a140cdace7b476a2c887b398f39072444ec1eb14ae7f6486e80de89218560081f644a892ba104fa57c8a395f96bfb72b5afa939d3251396ba98d46987008e46650bbf04bac4e9c4894f1a2f559775dcf410a0c0c97b6adadbedacb416cdb860d5ca714fb559bbefb07f6db7072dee11d62293027bc8fe02bf9f70c07a462f5edcd59c37233509af54a137aefbc6296708b404a43a76a3f547f9dc335191f6681fbf3ced329c1f8cbee0b8acf7fc36a5225da5d2abc5b3557dabc80f71dabb5331c042ca7d62a5e1883015cfbb47aabe1bae8590270b65e5e742c84f7a4812457840719b85aa5c7de43b5113b33222660d171125dcb65e3f4be1f052513600ff7a14cd6a724217a965adfc4d6578ce432f8b6834d4fd165efdf03436beb0e6dd7d1defe5318823a0dd04404dd050c84a9713c5ed9ef641cd81200b1aac5437cf05fe098ae3edb8ad44bbd85bc7521ab3a271d37d815eaa99b3bb4cce71123daca455e610d23a5f0ed4caa4a33cdc8eec8a09e57f1149156314620f03886c2e67fe6a14579b075a33cdecbd32522513ef5b670e5f052b782bf26e02d1dd32347730c400f99ef5cb7fd628c2edec42922e128468387f0699bfa8a05a34ad1b41d5d68e2c4bc5cfb29dfafc8e7476305961e792e7dd847c0c6bbd116799ea8ec0020b8fcfa51685fdd76ad3c14c3298f91c699f6d2255d4ef9f6548e3762e4fa8486d08cbd0b7dd3da7ae54b5f2cd9257a1c81a669b204f728679762694d09f1fbf421cece5cf661d44ff4b3919e7", 0x1098) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:16:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x6f230cf5b94f644f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:16:27 executing program 1: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 16:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x382, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:16:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0062c336a0175925e2000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x0) socket(0x1, 0x2, 0x7ff) 16:16:27 executing program 0: mknod(&(0x7f0000000100)='./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, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) 16:16:27 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000182000/0x6000)=nil, 0x6000, 0x2) 16:16:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000200)='./file0\x00', r1, r4) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x6, 0x1, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x48, 0x40000001, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffc, 0xae, 0x80, 0xffffffffffffff84, 0x4}, {{r5}, 0x0, 0xdf, 0x1, 0x5, 0x9}], 0x9, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x6}, {{r5}, 0xfffffffffffffff8, 0x6d, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x2, 0x1}, {{r5}, 0xffffffffffffffff, 0x4, 0xfffff, 0x35a5, 0x81}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000000}, {{r5}, 0xfffffffffffffffc, 0x20, 0x80, 0x2, 0x6}], 0x9, &(0x7f0000000500)={0x3ff, 0x67}) getgroups(0x1, &(0x7f0000000540)=[r4]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x80000001, 0x1f}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000640)={0x4, 0x8, 0x98b, 0xcc}) r6 = syz_open_pts() fchown(r5, r3, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) accept(r0, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) linkat(r0, &(0x7f0000000740)='./file0\x00', r0, &(0x7f0000000780)='./file0\x00', 0x4) utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x528, 0x9}, {0x5345, 0x8}}) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000840)=0x1) sendmsg(r0, &(0x7f0000001dc0)={&(0x7f0000000880)=@in6={0x18, 0x1, 0x7, 0x80000000}, 0xc, &(0x7f0000001940)=[{&(0x7f00000008c0)="cc0bf9ca10d811ea43c8a746d3faa19fcba34578f619c22831160ce64d38c2c229c4284d427e1f076d1b8abb1b9a0d1198dfcfe5de75187f8214ec9f787a40c309d2ff6e6077c1c1ad4380d12811120f480df3abe983cc4ce329e38fb195fc10946dc3cf3661f5141895", 0x6a}, {&(0x7f0000000940)="fc25664eb95b83cf12036c3761abbf31680cfff51053365be71b33c5892cac8267e35a23a8b5b3ce5c111fa7d246c08240fc7bc9a13cefbcc97097a5e42ff244b50cdc49ba6983d761dda58e927653dd0085588274437c622248fbb78be33540c1337a086d29472600ba7dfbed5053a2ba20113a798b95d87a65e236d20479cec1c266f8e16f7d580d526678b0df5d68b9d1ccf4e769a5f4fcae7770623e8cddb53e7f169983f2018ec19a8a52701525d034f0a11abfdf37719c23245a8aa73f472d3f0939a40ecb9d9885253d847cfeaa0632fbacfd375641b31ba19ec4d69ec83f7220834f4bccf6698214974fd3b236a2830ee38589fb6e437f011ea0bb45fd0ba2e86fe8b68c8988575b8ee16dc5883f280c650569d424222fd37ff6cbfb699dc9a63c6ded22debd6c2934b65b4a483a5523b0473bf73cd23c09185cb6a7f8dd49c190be54998e13e815022eb6e465566ece44f7594814f9c0a5b5c4cff7a8a2c364c21494b80a82636c605bf55cfdffe631148711596074e5ad61c792196106e3ac01a266150742e0dd5472986a3105c5708cbc0aad617c719bf2bff69e8465a7f90102860eb12afb6e30007aa7b7906c73fc1d65e5df30fada8867edd61ee1938cb2126b04a54fee79b4d34d3da7bd983a39eb6b46efe476732c9b5f44bcfd9077f18dd9bb86d344ef4db3c1443a320c7e1a4d6024dee1ad4bbcdd22cd53d66e26545c7ba3bd9774950d05edf308bf356711bd2a35ab91f673e549fd07d299d808db4be4deeca4a444bf1f6e463b2da69ca5aacd64e39f6aafa905df6c5d578362165c30bec488b665eda80d4ba30972b78460f4b68ea22b7e135604b309cca5272ac7c76c4b8130225175f53703a797d3b8f9707bd43e48ec990cdd5c3f57228ee7c7566e6a801bb7f3224ad216dccf85e9f05e2f869fe7c50c46b74d770e4e7fd90f936b8b060b0412459df723dde81b3d7e64a956ade2865166403cda3199d99c4443669f5c2ce72adc09a8f6301b0d1748eae6698785c17e2ea10f000eb579a9b6447999565c26528904191589f178e19681d669fd43a62dd9907683b949a5020c4feee6786c00bbd102f301437788e63393ed3fe1bccf20b544352148c86e0b1f89c8cd31b633f86148a70e0595840612a226910845430896be3786ae4d29ebf177c4ce66b301fe7db7160fe06667e8a0579f01448ad506a8ee0a5646f1e19f3bec7e3fe6fdba5f801c8cf232d80a2d939beb8e7b54b0181d705fd4cd4dd441a51b4e3940677ca3f4572597957bd3d522bf9241a7893413a9c943b0609e60433e8aed436eb5eaf3c32b1ca4e5dd93773258a8644bacc0c9e23c4599e742ab30d1366e2bba1942e247c23e3cc063ad61ae9ea4da85098eafbdf66aaedadd1db07d5df2294a65d9341699d314c57e4236b364a5f50bf24ee64828887fbc82f37a67a53301646b74a7a8814707ef2c46c367f22e1fe053f467a8a721d495d0299a5238383c2e5a70a36ef2ecf2b982015a766578ac44a4e3cf58a605a59f7d8612dfcd28f9d5f793f6c9dbf86a922c67774c1556a57bb170df214b0bec7d07bac36443143776da98daf39bf6ca8bad029fca70980f3559e3035d88ef26ca3ab3561271888f32bf14cf8764ac8c7b69f37e0e0affeda3ef10828361b47d1af8912f06e1831bf70c77dc21f56d4c221822c138f4188f6fecc840f87634e94a0d075b3e9ea429956dfe36bf1940ec30bbfaa5a14d0aac73a6b24ec0a402955e4f4b75b71d0924f63dfdb0fa900c477e5fc70e0eade392100f711feb6410e263455852ca1eefac010f049483404c6668d8c071df10fce0e3ebbddae7e45b79a0c9c98a07ce918b4bc77ed170519e52efa3e8728538a2c0c1efd89f447df2faa7332bb89ef0fecf086bf66dd371bb8e96175e1d94b637263d7c246d863f5eb2b3382e74c73afbce117b6c41e2144c4e6306eded565282f5f346fa4d1f28bd3e92fab82228923ec9c56952454b0497f5bb4f40c6f8380390d575c7ab8dbeea5ad9a555e4f6d3d865a1a5ee8e3a997095e482e03187a6e3c8a5cc121fca2b4cb33e04b75daeb633fe8d294c495d846867c1543b9bf72a2d1f7d45861ba71eee0e3a05fca0c1f0864b13ef4aa7a6e53b971032246d344a5fb0ae2a50a7793d406de5dfa30598fcf15247fb03344a0709f6bff6bc8baa72833b59c2d9e7d1c8d934a8130991a74d3cb6fa25ce059d25201cdd4d2a7828aba81795d9773bc7dbff782f0d5365cf7861ec259a24ef381892b879ea69de1d44e509c257513f955cf178118991c6c2c8b79c91b223cceece474edff9fc9666f559dc2206e215e904e8e21e8da040268e8eb05064e9683f0b1b76c094542f88a13f836da939aaeb50aa3672426220942031d987686b918686287d87411ca1fa4c78531611850fd94586ee9d9e4545759bdd59a23da606bbc1f5d86141a382ce46c56958712da9d24cab33a275ab4d0d7fba5fde92150d7f53aa69772d840baac0de2a3a2471cd085b63568fa2612b4fb86556bc2506729ce78a628508a0dbfab08b613f103bfbab7ff15303c752fb2a4e9b19a957f8980012b50aefa2b9aadfb2faaf5cad748ea99fbb7f6b28c2e29631d09f54928a71cbd4227ed8f61b6213b30a72fc96ba0f5449faf5fdd13c33fd0df1e719c6ebd47fe2c25951d1fa70d7bea99a874f8c0bb14a48e717a9840364f881a5a3a0d753668756d88606ff2678c84e50a029032ee63106c3a9ec4df31f867048ee64160d1ca6de404ed15ff6d7cb466f56acd5f2d1e538dcb6b5b6e3dcf61b8ace835367242694eaf48b8c9c97f791d09f9c8ac52f78ff88d21a63cc150c108bd3aab679ae6a426783e23ca385100f8fd5a63da3cc6aae840fcc127ade82257fd028b2ac6678f147d86fd3e8d132800a23cf44d19de89bc8673d654e922daf198b8c5a998014e6b3a83e624925576e195f2f729fb7ef20ef0fec427a9a66fd0e9fa6541b74e536ccb19096f72df5e27ec9a53904af0b41085d7bfcb35e0506526dffcb05175d3fb9ecba5de6a581484aa9f3adbd9c58166a6d5a63a2be1374a3c056552931d26625354221adae0d0f167f1bdc9f2e66ff86e5d96ccf9edab574eac5193c4678e97fad13ca6a380590329f3fa3ab6a0d1fefcadf9721bf8e68d8217a79c4c1183418d6b24c1dd935d23e90b1983c6c0d08b27795cbb22a25a8e2348905cad14aeec01d2749eb6d548f7e340d55a1c958a1b4a9e503d1c3b7ea97f84137c429f5e835c62b6d0dc757d63c9155388cf1ed668ee61eb44984ae8c2248cad6009293c0fc0a0bc034955797078bb8352ce52b488829538c6fc8dfb74cab743df2f36259971d93f8ec3a7991383311735c76d73bc56f13bbe5b0924c9ea4cf17d6eb396ec710fe57f663ea664562a9fb768408b142813eb58735419bf2a1a28baecf5263060d26054255b9c2d15035e4fec8ed52d14ef825b8df7eac64a9098ca77350e4d77c013c8082a94cb10ba5d46d85406de751e946c87729ecaaf98b13228e2c6670c1c5506edf6829f028ad852b0e09004bc15ab5b1155adb76de6804ffc3c2e58eb976bb447b7975490c38b7ebfcd80d98ac6a1a6972de9d7ee24a1a7148a899ef8508dcda9c0a264044ce3408a962d19eeb7d0f4903e2e1a5bfe4bd5cb285d75b1a73ba4b40167f2bbfd3900578921c93166dd7d540a5e26bb24131e4972792cb6b65f61280d86f8cf3e818095ca1e66864300ed76f60f86161e6bddad5671f143543fc8c17309d6f6ee8a1b5be8602d604764de9241204f1d2bc427b8b6bbb5981e387dbdea35afa221442439eef4172f34fa0a0a952c86277a55058e3ffba0361e4f052adc1fd7609e20d3bb3b558425379b49a8588fbbab1d6aaebcac4fa5aa1aecfec49c073969da748b07ba597d3ca24670f81540cea467dd7b7fd742f358ee30764be25715b91bb073265c249cb6826455a1e30ed600e2574fd63e558bbab77d5526e03113cbd86f6847e689864cf1d2a9c6905e247babe92f520de7aa750379ae97fd62072565720296abb384ef0e626e571e9f8b4b5c49d6250665339ba5f59452ad023177807e3fb3d38dc3cb16f36bac96a7067ce2aad41fe44d6ad94d23dd52f459c8ab79972aec83bf60533ea8c803ba353e53a44e834487f820ce1c4aae241bc1a8faa08e928a7d3f4e4ad0e5350ba96f0066f5f0635a5f8875f06eb3cdb193a8afc73eb01c6301fc429171dcaa0e4f960a14520b9f975227c6940aa6f1784ecce5e63ac4d2ff47b077b985736052ee5b3153829561702deaba5f9d067bcc844255d1f2a7ba0a44f467d2eb39be6e36b8a1a641e637a834a9ac6cca4a7c8036ae2f806e392f93dd1cda9a4f23f4d7c5bae0bc8d1a984b1e4d85a291f8b0a0492f50af540e9a0fe21293b0206e8b0445b4cffda5a57e3ec4f4af2c5ac2aa15fe73305ec6caf993a5eff00a4d4c8cc23c74e066193782ca4d62762448e49d3c4f0aab436023257a3cfe3c22aa41c41b710ea5b6e74f625349f971078ee35cc97bbcf12b9ca4a61c76412987ab99aea882427ccd0dcec80503a9e604aa420d3282a22e3ef876963d68b61eb9014c3ac3b129cebe231c6d62e4f34fa6c13aae1d08269ce8ae7d5777f77f981df8d94932a89dea11ba628d89bafd5895e203214a989dfd6297a6cf50744519ef59a70100f91a69d0270825fa05e53a8621e0548a7e0e193fd72591730dc8ced3f813f2d51ff2593cfb0ce5dbe382b6f5874df890eeff14cb31082252949b7a37e912e0d5e107c3b88cdf7e6152e56b81e096aa7d6b5b6debae28dbca6351bb2180b0748d24c47422a6169137f9219aa777a2737cf35040c8d5717f7943d3af77f6e2ab3d8a7386572c8f753351d7733f9c58e9c18d88341b38e9e60e06cee87f69ed4a7b68f6f85d7562c9ac81a9ecdf8d4fec4bbac3ba0d4b4d82ab92c7650cf805ee93e9991f10e9cc867a8ad39f6bdcee9f2f2d79c538555e08e12245567e4f893e6852468a313731b1ef70283db468970d54f451889a904ced0ab8f948297b270edab998f4f362fb011ee8ea4578a3275894b9a8d1a880337b37e64876ac52cbeea42078227b4b66bce39ad45cd97ae99c419205d88401ddfc2d9c5b3c4c68e790d6ec104297609288403d5eeb173e54ef751836d9c65036e9c365cab856bb9f04d1360d01bfc1d5d100641fbe857bfd30bb3b4454d25bd5ba7e44c3cbe9db7c7a3927e40ccdd36dcc9db6d9764160b782f45cdb22ea55c69f6745f597939e275d2f764d75e9c0a728bb02a5eb4342040338eea945cf187f067f9c71a43a1c1a0228b0ab39c334de07c01e08ebbdf195423dae94dc8f340f36c378b70649bd90fa103dd330ac87b7a142ea935cd561ac52aa15537216d5dd4e283099afe94e074f8f97612e86596851f0b4af0de27b7869917cd7d7ed69f93879d4f79346b4edeb19be7866f4c4fda6502b35ff47d700d8f6cabd60c0f892eeb46332e245b2b41c34df8c1782f68f57b72ae4e12e5f9a322964e972da4e2ff2fc95574e34ce3f65d88f8216f0de8630efa89040da37002972ef5f3ce8e55348dec932e3a6996ed250ad84714fef31a19df0fbb95327c40d59383caf3dd5f5b0512931015f54518d740c2093afc9d427f24cb177782a48a4b88ae42924029c719c0ccdc77c03b691280d62cbfbe5b9a6ff9127192bdc9f870588f1640f44a4475ba3bd70e2a09cc2cca124ec090eb94288aaebf692929752879861ee69967dc5a801d31", 0x1000}], 0x2, &(0x7f0000001980)=[{0xb0, 0x1, 0x3, "f89cfd21d693d293a52fa53517e79c3dc03e4b819bbf5f85a1c432a9bf8b1a9f063b35d74637025540d088373a0bc52cddec8a571b43ec115693b3d44ee97f2aa825edc90e75adcb01910965816a7dfd39a10a0631e5c456e64ebc259dcd5d55f4edbe6eacfe15c16d41f81513a973449be27382f4ca39625b449fb01da884fa246e3a3160c6e8025a074568618731deb6f4df92d48223ac89af"}, {0xf0, 0x1, 0x8, "004584fb433d6a5bad5f6f3e6a3979dbd051823173f19dac58ca3eb09e3ace5abcb4343794461cc6c524517c19027ebc36d00e49846c8bee985cf476d0131fe251a0ee19a23812fa7d41f41cfae10987e328f94c9ffc6d8c51e5baf10cf28d85dfd1664cad5d4f664f6ecc956801f1631864785472b6313958d24a347dbac11fda3d7ad9b3a97bad8072b2cc0d0b3ec7a53ce11112f643adbc42038740400c96bf25715db23cf8e9ebf5bc47530d2b2f88c7a35621c4fa071b4ee701031d44ecfbe5589c4aeffe1c39a4736cf0dc923d37a2184cf47209287e85"}, {0x58, 0xffff, 0x2, "f2c7ef76bd2c32b3e56aa26956bbf22ac6a7ff07e190f0275928a32da5b97bc7cf20fd2ec65223fc36aeb44ee49168f1a1c6627c1d6c57a1793402e0ddf4f3330b2093a0275994"}, {0x38, 0x1, 0x0, "b951f50ed922459732e28e78cb038b8a5a000eb98c3a53d2d626b3f3679534317a79d503"}, {0x70, 0xffff, 0xffffffff, "625691a2b5bfdd26920f2c272fd8fb04d5aa21424de20ec15098c69578f274fdf7e96783a6e0738efc41029d603696ec860f650b873a6fcacca2db6a649ac129c8ea929b1f2ef709c4f96d563ff00b4d061b9a36fb5169301e"}, {0xf0, 0x1, 0x3f, "3d0f22a8dbc5be13732c116a836fa56d8dc5fb40638a4b8bd63a34f6b016638391dba59c3e5f3c57dad8d334b0df0387f3bbcf0d81715e8e29c9642fd413690f62168b469afc23a718eaf41c614dfa52d63399dc762691b1f384edb7f7aa17574e78aad1b048ab53b9546659c24fdf20252bffb956960b00fb8c117562fbefaf1439f198bcf98a403831b127f87763d9719bd5273472f6a7cbd855d626208c1e8f7497dde60d94c41f86806e0e968e25e8d286a24ae48c4529ae9431d5e4f3a6afd8d1a71d440e97a898d5c69de6020abcb9dbf1cff15efd7f6abd79157f"}, {0xa8, 0x1, 0x2, "e75cf120a0fa2e373ff96f944778908ed658315423b17f700ced2c8ac102693768df826143030194f987b9bda31a8e91cc1fb1f4b6a66480b864d073b78367128bcce2d0f31b217316c089c49092faa6906406085bfc5335254beec3eb5b687262ab6eb55f152db0b4ff6132c5ea0e691483ab272bbf7a9aeec5df5b1861d61ede5b9219c02e69e65f491667218edc7a5e3923f6"}], 0x438}, 0x1) fchownat(r0, &(0x7f0000001e00)='./file0\x00', r7, r2, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001e40)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xae8f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x4e}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000c7f000/0x4000)=nil, &(0x7f0000cd7000/0x2000)=nil, 0x8001}, {&(0x7f0000ce2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff7}, {&(0x7f0000eb6000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000}, {&(0x7f0000dda000/0xc000)=nil, &(0x7f0000c4a000/0x3000)=nil, 0x5}, {&(0x7f0000cba000/0x2000)=nil, &(0x7f0000dee000/0x1000)=nil, 0xa57}, {&(0x7f0000fbf000/0x4000)=nil, &(0x7f0000cab000/0x1000)=nil, 0xb8}, {&(0x7f0000f7d000/0x1000)=nil, &(0x7f0000e6b000/0x4000)=nil, 0x5}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 16:16:27 executing program 0: r0 = socket(0x18, 0x8000, 0x10000000000000) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:16:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x6, 0xfffffffffffffff8}) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0xfffd, {0xfffffffffffffffd, 0x8}}) 16:16:27 executing program 0: r0 = socket(0x2, 0x5, 0x4) r1 = socket(0x11, 0x3, 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000540)=0xfff000000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="ac13f0354c0487c79ab462fa605ef8fac213873c116bf5839da2a211332f48234d0e9638cc1575676a738c25e7e4f3a9d6e93f544b82e3f5cfacf832bdbaf030e3209f0e27c6c75665b48bee55b59f88a837b91a6a60d2cf012416f2e77bc216c2310862e3c58d37d2a35da653e3e2203387d5355ce2cfa4fc1d964d940ee9cf98ed27ce88a4bdc6db0f6aa6ffb37e6ee15805d416a571112618b449912c72de03e467a69e0aac4e19dfce90022b820cc12cae6ef79f5efa9e0f2ece96ea9d44e3cf368cb91dd0", 0xc7}, {&(0x7f0000000100)}, {&(0x7f0000000140)="268db709d2ffe738516d9334f3547057139d44de0ba55733084ddb52a2f5b43aca59d15e9f4647082db7e1ecdb5727eacd1a49e869600a31ee0c1e2830709c7d68ca3d6dc299ee0db6d84814cd4d5c16c9fd661d17e777dc77b4d8f9cbf24a59a03813f404ebd4e07b6a2b5a3805e3c6afff5a44f738b1dbc4f80a8aa04c18f200d6dd15b286bc53261101", 0x8b}, {&(0x7f0000000200)="71a6dedc2d6588cc41d39be9c13feff13823f9a3f3f69dbdd2f55adcaf8df78cc7862f4f581d7029f16b56641625609721b35cbc357190b6f0a6aad3b3a2e388a2289776849fd92188a1a659c5d84fb498f7e30205ef24faab13cbc1a4578963ac7419d326f33edc4c82c340b43fd1f09a469105090e07be268e332a6f6730efa4be14f713817ddad08fa5d3496bef98f6d8509771626f469ba1721ea53db43d22cc3234ea79726318b9459974eaa782e55d2151e454fbf78b6c3fe3cd81874566663478fe47887c1433defddf5af1", 0xcf}], 0x4) 16:16:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getpgrp() r20 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0x0]) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="1d4cf82679a326b4382ed7e983a4ec49a8ac01ff8044a1275b985b", 0x1b}, {&(0x7f0000000100)="fae6d9512489a23514ea5b201eb21e693103392a3bffd065e185973ae19897c2c2e9f4a295e42c754b97b4ae5036cee53cc62abc79a0f50e95fb0fcc7fc42750289b4f345409e48e04b1bbc84adfc99bba7fa307ba", 0x55}, {&(0x7f0000000200)="b3a2450fb7fa2002ce20e687c4ceaca1641c36d54d73010f819120085bb0c16f3846b289d3bb97e485793891f3871bf64c340762eda95082e37e3e7b207d4cd663b74ace7694f848505963f978829395232e0291319c1c0273175402030d513a21333b543eb2c826939702ed8d97ff55b0d1d785fe4cff60d94fa592734cdcd0e94ad509c1375d84a2c4ea2d8eef3bab42c80e77f62db012c87f22101f9466d301f82b5fbce3", 0xa6}, {&(0x7f00000002c0)="a9dcec6495880a44f30edc08ae4ddfeb85174f07436c917ca21fff3453ef38c43df1fd4d450e5b0e0362d8d0f7433227aa11a863b5a4cf23ad8ccd3ed800a477293e65ac2c4676d9c85146d9d86bd7032ed0", 0x52}, {&(0x7f0000000340)="b55c887a62b8869ee31c1fe658701235c02d296ad8b67aba426e08aad76e9bd8432478b7da53e40446e1dbf4f459dc", 0x2f}, {&(0x7f0000000380)="1fcba280e07366f029d2001670e7a5467eba59b7eb6e47596e6c03f56c6822d094fc875dee6dd938da5ce63353d545e533d87c9a5d8d029a6352c4fc8b6d05f573bb", 0x42}], 0x6, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r6, r2, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r5, r6]}], 0xf0, 0x404}, 0x4) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:16:27 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:16:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) fcntl$dupfd(r0, 0x40a, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x3, 0x10602) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 16:16:27 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x1, 0x7, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x1271, 0x800}], 0x3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/183) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108b0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) 16:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000180)={0x3, "831967b33225a5f617107f6176102a15f2eea507552755c389ddfa2c1cef0061fe9c65456e117de1792eed75c4b95273fba09b72b1fb8d2a6c216fc22e4e4d028c34d00e62112df3d3455f89bbbeac7386fc3a1fbe2e7bd16f55169e35b05ac3afbb97483923cf96ca0c3ad5ed37b5daac11695bd42019ebd42c87380b1fe16c66e3cfd459decd5211565ed97e3eaaa5159875b19343a4b068a5af23f798713c48faa304895861ace66b5c9a4048c4c68f7672"}, 0xbb, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file\x00', 0x0, 0x187) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x8001, 0x4, 0x5, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d55000/0x1000)=nil, 0x53f}, {&(0x7f0000cdd000/0x1000)=nil, &(0x7f0000ed3000/0x3000)=nil, 0x2}, {&(0x7f0000c6e000/0x4000)=nil, &(0x7f0000d2e000/0x14000)=nil, 0x8001}, {&(0x7f0000a37000/0x4000)=nil, &(0x7f0000d5d000/0x1000)=nil, 0x1}, {&(0x7f0000a75000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c99000/0x4000)=nil, 0x8}, {&(0x7f0000ed7000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1ff}, {&(0x7f0000de4000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000b2d000/0x3000)=nil, &(0x7f0000ca3000/0xf000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000bb6000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000d0d000/0x2000)=nil, &(0x7f0000f06000/0x1000)=nil, 0x4}, {&(0x7f0000b8e000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil, 0x5}, {&(0x7f0000ebd000/0x4000)=nil, &(0x7f0000ae3000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d84000/0x1000)=nil, 0x7fff}, {&(0x7f0000b99000/0x1000)=nil, &(0x7f0000cbd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000bd2000/0x4000)=nil, 0x4}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0x6, 0x3, './file\x00', 0x80000000, 0xfffffffffffffff7, 0x7, 0x2}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000540)={0x8, 0x8001}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000580)=0xc) ioctl$BIOCGSTATS(0xffffffffffffffff, 0xc010427b, &(0x7f0000000680)) pipe(&(0x7f0000000640)) 16:16:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x0, 0x5, 0x3, 0x2, 0xff, 0x100, 0xffffffffffff7a8d, 0x10, [{0x7, 0x7c, 0x6, 0x4}, {0x10001, 0x9, 0xdb, 0x1}, {0x9, 0x66f9, 0x400, 0x9}, {0x100, 0x7ff, 0x2, 0x75}, {0x5, 0x290000, 0x2, 0x8}, {0x51ea9fde, 0x60, 0x9, 0xffffffff}, {0x40, 0x80, 0x8}, {0x6, 0xfffffffffffffffa, 0x6, 0x8001}, {0x100000000, 0x40, 0x4, 0x401}, {0x7fff, 0x0, 0x7, 0x3}, {0x4, 0xffffffff7fffffff, 0x5, 0x9}, {0x7, 0x4a80, 0x3, 0x7}, {0x4, 0x81, 0x4}, {0x5, 0x100, 0x654, 0x6}, {0xffffffff, 0x200, 0x7, 0x1}, {0x1, 0x1, 0x3, 0xffffffffffff8001}]}) pwrite(r0, &(0x7f0000000000)='<', 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:16:28 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x200000000000000f, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x7, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:16:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xffffffa0, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:16:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01e5bec19e27d388797df4702e2f66696c65300bd1412f89fdeb0937b309"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 16:16:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) kqueue() 16:16:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f0000000180)=""/147, 0x93, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x10000, 0xfffffffffffffff8}, 0xc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000240)={0x5, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:29 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x15010, r0, 0x0, 0x0) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x100000007}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:16:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="9e5428f95ded0b73faa913ba7b61dfdb2a88b1491218675d72f3519c8d0011334bfd5a96c986cc94d964d4c1ed23f2a69d81e2c81a", 0x35}, {&(0x7f0000000140)="70736471a0a4fc1d3e19fd455ea7333f1e5026f7d5f67de7f14a2085515db80cec2c2e7604c845ba4c2c56beb5b587b8ebb604ffbffc35d354fda5eeefb02c8a65d96ede5937fdd7cb9193eccdef7d81e0b2adcb3d75e50718a5418acba7835279fc9c2f3a28f1f5ef2a6f2a603d1d8b885ed60bbca8325cacf2c3a5c5304fc59f9ddeed83037d18129ca78b6cd404dc246bc2dc83988ab29d3be1b71285f70f5899b0c18fa65a635c9e6b33a100be2c9207156d3ec99ec2728aa5f1488597f74b7adfc068321a43861049a88627bfed9ff9b58bbb371e16d3084bfb", 0xdc}, {&(0x7f0000000240)="dda1a7cf90ac1a617cc432fcb1d0dfd9890ffe0245345cc6a07d62b68ba4efd6ea532ad9fd7154170a6886389c233cb00d1163e8c89098717a26b3cdbaf034aaa77c91013cdca9a233c24b06fb6ad564250b9744", 0x54}, {&(0x7f00000000c0)="b222dcb8d3915caf392176c7fdda312e15ab6fddc9938ad509770e7bc2f99b3ff2fd5ef82040bad85a432027de66fa7afc190acd69aa5856c369103a9b", 0x3d}, {&(0x7f00000002c0)="a16fea607d127aca94285cc9cd5f09a8b287e12f2f05ff3de4586105aaced67c24665d53b010974b65173c00507e101042d1f08ef46b9d2fba69b893493f8f821b81a52905dc4a36d3f49efd6e5cfe83233959bd8a35c1fb2e477583f891a863c68dee2e5971d8462eb0a1db44e2bb97ff4bc105c61e7148c811c06f31ad7b9ff0c8477f17c87977cb5805b516faad4185761e09148376abda5c009758bfc7254f52d85a2680acb864d308bc908c7e19cd0fce4eac2aa8fba7a5518f4b7d9ebb85ccbb", 0xc3}, {&(0x7f00000003c0)="13d232d6195d33d12ee270fe20374f9c18294413854b88ea", 0x18}, {&(0x7f0000000400)="b22c52a6e3ce66b27aea73ed629e975c30165c3e7fe7ed177993471eb35d7762ed632b52ba081063af953eb19f8c487dee9b401e33c802837fde61c98d5c3f7b0785871d1fb62bc84a32cfe30305d454f0f7f13f7eff14cd46caeacb8ef3f6175b763119c0122181346654c2846780770bab1453661967c15b5374092b0531e0cf2b1d624f6610c1cde553717c94267cd92a95bac646dc23521c64b8c87b454a9d86a3bcd8a4695821aa7031c153d5024d67b3b3b8c837a35d5f1a2355c44b03f701c4fa5d080da326d7e058c1f2e269d6632102", 0xd4}, {&(0x7f0000000500)="a504cdbd474bc39d2fa0181a4987edfcd8494c211ff79800384affb72565f8ed5c42d51ca2672df583ed60d6c3f38cee14973d5e49fa3f152e3d3865eec9207f73c4ddd23b7efb0f1282e3e3162eb39295930a9584fb5dffab24396926bd906c366f47d96c82dc3f6b5aa66e", 0x6c}, {&(0x7f0000000580)="0123f947dc3cfbbb71eaebe44f1aa8f4c0a2d6c5f5c97e43f7d1b3e91731fa565957ee6da851c609ef0f2229e0db7117d58a916e0118c64709ef616b2827ce30ad901e2521d413d3b7b9c2ff5b22618d4a6922d38f2148f9b98cd92cdba55112acf460536de3c8d8be163a2c7b0e59085ed310b4f4afc0436f56a8766c8ffdee9c2c425bcd7721d9e7855db48bf9bc59365518a9d0710125b8705705bd93daf3d61d47df12a002e3c3e8f0a5de39bbd0b60e98b97ece9a9788c880ca16809edcc34561f8eb1650a9b26ca2f77559399f664b142f961e10208f6807975ee69b8284537c", 0xe3}, {&(0x7f0000000680)="ba97c81fe1d0900ebe2a5a37e723551323b6e2cc6798cd82398fc24350cc7aaa9b654d3d8c92f50beaa32715a945cfc73a1e9024163d8b33e90fa73a8d49b35867169f28e80f279619e86ed2eb358b5cae3d6bdd724d7b9be4827a8520d0", 0x5e}], 0xa) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x80, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000007c0)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:16:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60f, 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x9a}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7fff, 0x20}, {0x18, 0x3, 0xdfc}, 0x8, [0x7ff, 0x2, 0xd3, 0x0, 0x80000001, 0x0, 0xffff, 0x6]}, 0x3c) 16:16:29 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, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000fc7c8a5b671b1b542a5387060000898e0db07a710ee932276d226004ba5f00b810000000290000002300000003000008"], 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) 16:16:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") r1 = shmget(0x2, 0x2000, 0x541, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x8, 0x20}, 0x1, 0x80000001, r6, r7, 0x40, 0x2, 0x17e}) 16:16:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x8, [{0x3, 0x81}, {0xb3cbb7e28698920d, 0x1}, {0x1, 0xe22}, {0x3, 0x8}, {0x2}, {0x2, 0x4}, {0x1, 0x200}, {0x1, 0xbd}, {0x3, 0x7f}, {0x2, 0x6}, {0x435d7a6b1b8a6974, 0x2}, {0x3, 0xc8}, {0x3, 0x3}, {0x2, 0x1fbb}, {0x1, 0xabc}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x3f}, {0x1, 0x4}, {0x1, 0xc050}, {0x3, 0x2}, {0x2, 0x2}, {0x2, 0x1ff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x80000001}, {0x2, 0x5}, {0x2, 0x8}, {0x3, 0x7fff}, {0x2, 0x200}, {0x1, 0x7fffffff}, {0x1, 0x800000000000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:16:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="340b7cb70c9d7868ab353cd7ca8d6346bfb37bbf7593119686aa767ca78f60b3d95e688deba2bbbf3cf8398badb8ab8291c7424d9cc37abce501c27c73f33c1ac2210a5ff960ad2c989c5b36f265887cc963e16a89bc73ff65256f6833d9c99de641b70e1535d5e7b1c99b5d02d8dee434ec6ff7e19f5c0f3d6c4dfd0482bf8b8bfd8b3214bc8e88ff24ccede8259fea95b75464bb61c7d7d8bcfeeb85be40c91b9509f29cdae380a4e365253395dd3d9c7a5029e45fadc9ee9408b647a4d907cb2106b1930660a866069cf2", 0xcc}, {&(0x7f0000000380)="09fac753772fc14cd516d4bd750de8224b7646d710bb31154e1fd1a903ebc34a2370a34160bf082b38ce7c25ec21dd224c8617bdbe7187d369b684644e0d4fbdca1bf34ac5d4867605bd3fd12e8e5eb480946936452bcf3877757869c19ba3661ea3f4ebd4d227c3374acf329e0326cfec3c0cc9ff176f6de06cdd8179e26c6f8ed47ad28476d4c17a479cd7c7513f6bb01d5bfdce2a0d962a168e5f1bff0df511cb47b14b70cc12fa108982a44741fa4e7e0b1ca374afe8318f5e12c918455d5b38356af223e71ed6cc8c46c17540369274fa837dfec7f0cffe61dd38b23fe1988f84cc050db3d59f8349686e688041012dc9456fe7", 0xf6}, {&(0x7f0000000480)="b5f3ac7525297d6af006bf69077d9f39602558a4800f184556c724cea38315b65782ec1dfb3f3c98739752a335127bc1cc21af2bbd717cf80c01b91dd3f8337cf1b7481f2ac45b06c7a6b6b73375c7c45d64f9b00af7b95f075596d8299af61036e99a62e9c334d26e95fdd1429280373543d8d05d81a82cedb637591c897bba3c66d16e1c40e7f01e58f3f5e4b073c4d63afb22055a39a49a5032de21ee3d6cb08474a255b4862a63991a73613ba31dd58c0a07aa5fc1cf7034d49cee2c8c4ff24a142f5df2c38b16c158b967ef6ccd3351db85", 0xd4}, {&(0x7f0000000040)="207c42956453d113b77327c23926febcfff555650c3972c755f56dc910117cdcc7da4793e13ae29b87681ea66a46466575ed9cc0270f4426174102f1b0f7e4b408677b38d42596069e5d2c1341ca1ffaaefcab2cdf306b5bed72566d72dc3b09", 0x60}, {&(0x7f0000000100)}], 0x5, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:16:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 16:16:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:16:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 16:16:30 executing program 0: socketpair(0x2, 0x2, 0xa8, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000001140)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001180)=""/168, 0xa8}, {&(0x7f0000001240)=""/15, 0xf}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/159, 0x9f}, {&(0x7f0000001400)=""/70, 0x46}, {&(0x7f0000001480)=""/167, 0xa7}], 0x7, &(0x7f00000015c0)=""/208, 0xd0}, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:16:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x4) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x6, 0xfff, r3}) 16:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) pread(r0, &(0x7f0000000100)="47894203a72b59dca49d9e1efc42ed95f1ded200cd5967f55d9fbfe0079acb9fe429120f4627c96cafb7d5ae6e0e468082cd6c216c0852dff8714670e581ad9401e0498678f458b511688d1e43ee2ea8d5e0f4e954496e79ba62dbc7a431a253cc6e0d9933f0166cf388a2038fe2de43e4ac26d970ef515c3ac6e3e09dae4a933d8067639cd59280ef702c7d92caed4efd1951ab52bca9207dd783b1b8950844a645995ae58aeb339410bbf4df3d704ec16f638c6549ec7df31c715ed20fcab5428c120af5de6fd5792a4f2aea0156a735195b9be79ea532394c5a8450e17fa72b37923973748b0957e9ea0bf8fe24288cabf893bad9b6", 0xf7, 0x0, 0x59) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfeed, &(0x7f0000000400)="3a890872c2255497e4160765ab81b2020009341a9499df46429ab219953e4ea6ab107e65c3db08a7c4b163d61e24e917562ddf0097e0c07029d5cfd9abb4cbbdf12ce3359b4ec60b38144b5b544aef147892aeda5bf3238f19d09cdde35489c81e068ea80e8b9204ae4dddab10ab4095e380240d35d6f875b57653cc09f6553fec3ed26e5cbb446cd22aa4ee888100b16ea97f282aa7203a594f508e20b1bdd498dcfa8297a253b816690da0b062019cdce3b8cd13b45655436be9dbca7e19aec0b80a04350fa0b11b894cead195c4b3007e827db7a6445314be934bda437b768e42eb93002c222caa2ebd3fa25ba82ae446e39cc535dba3af916b21d9c3d2e85d6e0eab27543c6b1cfab425303f6ca03cf09305583e1dfe598ad5a4209c99a514a6d7d0182bd07e86ce2ce8fa7680fcdfc8ec44c8ffbd1173756785cabded726aee5c3328e0d5fedce32781303a9ccff6251a21e16fccaca5d9c3a82443c5a90751d8885e5776bb2ed336c12dcffbdffaecdd15873e00a7c3") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[0x4]}) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:16:30 executing program 1: setuid(0xee01) r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) r1 = msgget(0x2, 0x40) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() getgroups(0x7, &(0x7f0000000100)=[r6, r6, r4, r4, r6, r4, r3]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r2, r3, r5, r6, 0x40, 0x800}, 0x5, 0xff, r0, r0, 0xa9, 0x9, 0x1000, 0x14c2}) 16:16:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/220, &(0x7f0000000200)=0xdc) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:16:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x198, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:16:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munlockall() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x55, 0x2}, {0x2, 0x5}}) 16:16:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x76) fchflags(r1, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x1, 0x80000001, 0xde48}, 0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000200)=0x1) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:16:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() wait4(r1, 0x0, 0xa, &(0x7f00000000c0)) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r3) 16:16:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x150, &(0x7f0000000180)=[{0x2, 0x57bc, 0x0, 0x8003}, {0x5, 0x3, 0x2, 0x40000000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x101) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) 16:16:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) setitimer(0x1, &(0x7f0000000180)={{0x4, 0x3}, {0x9, 0x80}}, &(0x7f00000001c0)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000002c0)="fc810dd5a84132dc007c7688afa980a1bff6541902853fec9e20aa80aba4dcd90ca52c4cb167a8baba9d9d669b1b35fe64364ce8cc7f9905c563065cbcb03e6639f42828c8b9968b580ad1e6b785957e5fd6efdda99538ce551556f50e413e1c4b9c553d16d2ab5f", 0x68) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="d1e04007bc589c0a769e872a9a0961a967d59dc0c02efaa9962f1eac6838b8790c1d986aff010000bb9dbcd6859022445520c9c25c01fba7406b2b21f5465743527db8dca73b81cd22a5429b8a127c88f01b950e8799163b2bfb0844fa54e919e42967cb76144e2e", 0x68}], 0x1, 0x0, 0xfffffffffffffffc) chroot(&(0x7f0000000240)='./bus\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x6) execve(0x0, 0x0, 0x0) 16:16:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socket(0x6, 0x2, 0x7f) 16:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000040)="62b789cb8eab95842677aeb34138dc8e66287a5b929938deb367a54ffa7acdc57f3664") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:30 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe9da4ce23675a200) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:16:30 executing program 1: mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) 16:16:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:16:30 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}, {0x28}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:16:30 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) semget$private(0x0, 0xb, 0x80000004) socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000006ce00000000000000000000000000000000000000050000000000000020000000000000000045741f764100000000e74a56df84827a000000000000000000fcfffffffffffffff6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba60"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r1, 0xa, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x10140) poll(&(0x7f0000000000)=[{r3, 0x10}, {r4}, {r4, 0x20}, {r4, 0x80}, {r4, 0x15}, {r4, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x408) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000001040)={0x3, 0x6, 0x7fff, 0x9, r9}) writev(r8, &(0x7f0000001100), 0x1) semop(r7, &(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) r10 = dup(r6) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) getgid() 16:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:16:31 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:16:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) acct(&(0x7f0000000040)='./bus\x00') 16:16:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) flock(r0, 0xb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)) 16:16:31 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35, 0x3}, {0x14, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000000)="7280b9f26100818914ab06552491b363d2a9553c63bde928ebb0b21c7706f4a7493f57a32046fe74f6ebcea084458b2db786e2acf355ca7226a767379a09542319") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:32 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x8650, 0x100000102) 16:16:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x150000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0xd4c}, {0x18, 0x2, 0x7, 0x1c}, 0x1, [0x7, 0x81, 0x8, 0x9e, 0x6, 0x450, 0x8, 0x9]}, 0x3c) read(r0, &(0x7f00000001c0)=""/159, 0x9f) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:16:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:32 executing program 1: getuid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x15d9da35, 0x4, &(0x7f0000001140)="52acb8688727ab5fc20285723cdca4fb0a73772609d133e8363482021f1aaff3251c80f49310b3f067d295ef8f05a14428ee3d9e236a3dc3c41adf41647cac4abdf90db95603b882600a50fb1ac0616f27c161dce766d172d517d8202fca761b80119b8352e2822fd4bd3cd2fe8eb1d93064b0d7b72359600485910b3846f72d88ea1394a5da4340fe5da678ca3ebfead8e919e2ccca9ef23552f1a2f5f0f17251f92a47d7ba706e29227b91c0d92f7731805cfac4261d359fee05a3146ef9f8ebccaa8755964eaf6ea533d7a59a8ca826086d2e24368c69f72c0c82a56cff4c0743d325f13166112981f2df3a63d7c0dc987479a66ce0eff0a367d0e9f52e9041d03298bcb43c6b4620ed869265f54c18c50cad876e47a60eced23616f1c77d9d63279f2f481ffa3ce74794f7ae8d03d506bdd242bf412389acf93f9d51848160331537292afe9b79cb6ce26716f4fc056bcabc3388114e5bd5eb035ac022f574236579198e24f4d07c595947176e43a6423a7c9638f2de6530c1a7a9ca213b4596704b182dfac4d7fb7b20329e4063e528aacbc887a72cf8894b407be0a3b25dd8483a446202e0821afd5f0026270e9d9a7b45d657b2ea227c506a3139804a4842756908b928ca2955bce4a8721feee88f1e24131589a4635633d95fe5669469160c331c8126713e82bb548ac3f7814be113d4745d907802deb3acb016058ce5b8c1e883bdb04c6dc04ee2f63033a28339fbb911c78a94bc979833f22fef15fdf7b3560e77b734ffb1e0e154c7d7ed2c3ff49941e9252e5c6612e7ee9a5bfa52a99b3848097e25186a5f15453d6c125ada26ebf4453e2188a391ca6ed35c47a8bdd352e3dfe8d351e04828e0ffbb2d68ec4a6f4b4d765b29527e7974f60a945f2736cd8c492959b0fb1f51ad4b0e4929833593b655f0bfdeb63ddf9cdee9fe5df3e101cf8109083748856500dc50cb73bfb42fa115d5d8f85a3a2d2a7641a71f381dce28598687a75e4f4ef8e213b0aff81a2d8c611a2c4fba60f52a9fa0a8d8fc23c3ff575588020acffd181fd03e7e83f9d8feba745bc33024b1447b36487b7529ea8fe4ccb99a7e6f7486e08e360c42b3850ea1f34f3a72636350f0281e6f2dc150505f76f93aef6e3ecd7ed7161d6b26d88c9ae1ae610c33854d5313de300064e6cba7fb4fb04e464c4ac55a3792c62342a529f86fc97f3a490b73ceaee28d73e39f31b18542752a2330641f740cb56b5bc02b86f7a223175e19a87d5990908b79b86a48b24271e6762701f9e09b1dfa798dcd6cb306aa3abda231cc6f7d3fba5ebdb5f16a8a4a99a4f691dbee6927af1489e0d065dd224cdf2622d1c5efd939cebdc609a55452b4814598b9e8ea59b5b3061a38ecb76906f919191d58461f44325b8725f128cbda92946b0386d183c8ec4ba6844e114d4a4adebcd12e16c7bd3d3b009bf675c18f25d76c89d3e2f7bbff4242cfee36ebe8a1ad062ad67882abbc3f366c1ca5f7570bd670de11ad8e52d566d904d9506dc9ce243313412d2a9e425ab20c1f311c60be4944d45ebf44d4d8435b1ffd2d64faf6634f5240f054aea70055756630176231793e1651e8dd4684aa2ac66d1ddba81c5220791d6bc00b79d3776085a882056b25f195aa988529cc63dd99a4195558d41083fc4b89365542820bf3851d65c07ffb0f442749a42aafa3fcd7790e1b15087752d884ac3d7993f472b32146254b2cdfe1503ab13a48841b342133f7d2cb28774f2c1910212641fc3074e9e7d6bab344276347db7cb2fa884c4704a865ab77717d696079b284976d55aebb9796b34b272e8745edcaf75f5310d89351afeeb99b1914a80c00c5e359c8c9764d853ae084c0b7d9cf92b0381d5a63bcd705ed82ab7619b70dd152512cbc6106e31f6be1eef47292c426039dfdce0dcf4f56cda5397f8d50d4e92e64bd0f15ba7b9dd981d7f1865f82a4d9bd48f4a5afd9937bb222a15c857ea92e96e42024005d8c19769b2a37978892989714b426c191dc0752bf38cfc6aafc6bf5735f2c4af25fa1a29a6bba8e12ac79fb6c7b7bbc0458afcbf3c9bd26b4bd87cae1548219ee393f456d97c7e53918983abe7a6956455d8464d45c3be0ca3cb400ee64e763a4dd48f32a712fc7370a9ab30f69e37a9322945ce51197e18796da70b079b7d14f4209a1094d6cd38829c70e783dba8bdde376d96df9f3771e2798b4255db52de5063134525501fe02c1b3ccfe91b580df547e53faa119fdf813c50bc0434b8b87b19881edaefdea3ad6bd9df7b00a73532e6a499dbf23885982643e9d99c48391df7ba511c35370478fe871a68cfe4ba5643e868701c7fee12e6019f3b5104aa7309f512300b30a14d17f9470e8fa746d265a3daaae6c64c227d5f24a20d457ddf29a519793978f0a7fd5af51935d5aafed5604f2ecababe2c0547950e1e2abd4668a2809091ba504fb4131f5a7c29ff597569266e6b432a644926cb21eff12d84ac9a9566906d466f40817de880800b9fcb2597626bcb9fe8d4d1dbf02ee01e054a18f6b2a38e085b2457e6d87f2c5ed644b81f3e1d1191002bcbb802c5f00b1280f55babd33a4b167abb4e94690adffb12fa9837f6f121f2803b0fc727b9c579a08c27b5de9f47aab0e4d580747f4f033280aff570e769dbe6e2bf2a56ba10a067991772505105350e1b74e762c16337f9816be256c5f700c73423970034bd1df44c2473edb979192677d735771e85094b24bc83cb7c1dc6622ab51d2eede93d80849321c40308bc5c4d2c158f024aeab97d4d025e46b7839e393be664dd8f7886e2ef6784c2e4fbc7e9c6df691bb3f4f19acca668f9a4f3292265219a71f2b0e0df1bc9d7e3dc43fdca620d8df91eee09d88e2252fb0d1d2e97c770ad3fa605a9f4cc431b5cf667888b9983bbef25a8f1f94582950ed9e0d7c27d3efa1e0fe2daab818bac70a31a93c7a35ea82a55e358de3b2f69efee165679a18d0aa348b48a4591ab347a61cb9dc1319dfed0ebfebf6edd4123f718a551cbec60fd99637fad432576c2a97a064cce669ad31498481dfe78b6b9c2337eb05071404a3121d64b4ea6bc0246e2124d871d4eff0e39f4f333e64603cd4aa569d27c1bfe2f899e816a0f9c527f1979904195c5b45410cfe22a50955a599b3f003626c85db81032950a89824952bfb61aa8a20bdb1f33c360ff52fbe772e5dafd672527e4138ecdea03cad7d71a36bcec7020e4d8d1545864cb8a028024065993227c6f530bd838931351c7ab43a30a6813a10d46582e7b75f923970dc978fbaf1d99a7be69259e4b8299e74ce55e9e03f72ce958f967855bf109fcded6e4fc415ee9935fc5aef27dfe34db8ca05f2e97d462220d163313da11a80d76c453369d79c1507e1ce62607b62170cf3c523d0d38945b9d4c6fa827bc81328853b995c204d12c9aee37294d69aa5bf104d8ae3a0ee4da5b2a3c34c0e3769dbd2439725d4d5e44f8b487da712af9c4e55b680b9a4f52e08b3d32bc2f215f7083cc4b006c5f6bfc7fc5048868f99cb0e66f8ea95a752d8989c0f019c400fce048305386ea3e4fa240883d381f956340b5509c0c42d49c9c36691cd9e296879653e4d0a8d7a18d5fd2b21ee4ecf7ed4e0598d062a6cf37fb619df681a5e025a00e52d73133a40a05dad5d0a56e5560a859e2c540d575fd02c3625e27291828f2d0e1d887b06918b76b4baa486467cad1e0bb2ad2b6a36c779c6eb3b8db0c1097d699bd7db66f450f61b31bed18a664b35a6d2bebc2270d7d4fa3b5e82f5d48b68fa91d29ff7a779e699d3f3a53a9483db33b7e4d5d75537946e0c190078889044bdf1b2f27db8bef8d93deb67a629ebb181eefd7438eeb5d15e4a347495e7c1dcbfe00c9c776a04079febcd00f44981229fdc287cec2ea4f11181d1276d1b0567319ee3ef9cbc577baab973b587accff273a52a10df78d3eb07a8d306c05eb771dfff605eebee09abbc007ae33f232ea057d6e70ea7d6741a3f381f10f4d8d4797a0c7e098dd8795b381d08b9c3f626f02be18e1d9e5afd5250ea931a4c151482b3fbdc2a80a9de1165230482af3f0001d179ec4f7e15de198cfa41f13ee7a5af5e714ce052312bf8364a746cc3cc3bbeb79942581676c9b67803e81e63c3d628cd368db096bdebbd67542016ab944859bde4711112c63c087c1228b3b5d9617149827bfac4708b33ef5e34f8e4c5415b49afdb3038a0d98f5b0b7b8d82260058f7b558d4104ef696a0c1abafd6adf4b5a1e2b0df26bd23d9ce9a6d49c80872075d383849c9fff752d48315a8c112da15b5bc8184dde961091e6e0582edf187a2350bcafee6c3c75f348550e6b55cac0d2860b904531af7bd7ee7c36cf9362b6a6407dcad05679e716a87beafaabfe73a7165a2265c6571166a39b949c891fbaaf6644f3202987e06d6236b8d718020698b73bf0974496c44a332c22eeb28a53f4fdb06666853120a3a7a49117013c8fe3d659bb9d4d2e845d79f65d36f1dcd21eb2bad7c98b7d476138359cd746d4975542244e40f66ea22e349c7b1993bc15677456078a39d3cf1c321986f2f63f76d23f7aee6318cea521e2aebe5baed43aaf7208b42248996f5c11adc06f3cd5ca72bb5717a44e722f1d2fe43a1846215ee477382a8869fa4bdacc23fa7dd4ce4a5bf410e0f9e0194665fed848d305256970768aeff3d9ce23b470ad5ababd8a20991337f03ec9b9525aa68f9e5cd77386bed34fc306f582296a84ce8b7b67a58cb468d84c9dca958aff23baf2ccaaf2718d855543ee2b3e11ccfdeee40f598846f5020742faad58486aea92a2beb28f10069ebd1abf87df428451d15015119c9fd1536e9ad3cdd6e52435a8b3dea448d430bbc6e28924d2d2062e05829c9950ef9027a494bd6950a2560a79da5e288f0fc71314cc48ded784f45e8cb76f1993d93cf6495de8d82b6c8ec0413d757d41256de70d801175d84209c9397aeb1f5acfb443979a1b8ee3f0ef8a9383fc9caf62adeb86508382fa58945f215ef35ccbbd3d2b885946ec3a820d0d576f4813ebd2e283a3cd3802a3483c494e6685372aea046e398e79f162b3e47c39757d2ac3099bee9078f51e33236e65518d093c12cda4e9d1423ee9332f1301595b1c02882b6047fd64ec8d3fc2d3308e3703fa5c5dcd45ada322844bc008ad560db317d3ab97a1b1e5bf37134b80bff8fe0889736196022f025c5f03a7310088a0e377d842d05f2e3ee14da4ed9d9010935fcd17fffa8ade2ca8e036398591c2920bbc540045d52ac4be4559ce048cc350e2603f17b70313bc00df9321b810716b79f97d88c6ed6cafe32a08cf143351683ea1fd350bb792aacd3ffa25cc0026606cc7f179726f1b611588d6453925277acad133f4b4c229c746e225289d20ca4ae2bf722331933302832aab46b426845a55779abe025d7206d606a7c53aeaf7aa056961da5c0d225bd70350bec5823c98b252f545c4e30644c7773d404352af79c32a9b0744ed1469bc29251dfb370bd72fda4ce41f8138e75505c3a5c1bb79514c3963ccd44835917ce0a80040b5f810cb4d386ccedf91e0bf78997de2005e55c58c103234e5d525f7ee886e2bff8c040899049cabb89bbbf986d8a4114882ed4e523e95854fcecc57e6f203376475c1fb83f349025d281572068db4a8973f8203718035a6742dc333e02217839970868d16894eec3588407dca1f2cf4bce7200c77762df0c2aa2bcf9011f053c182b309cdb781a12703c8da762b2c5fb2ff759349d10b17c99", 0xfffffffffffffec1) 16:16:32 executing program 0: pipe(&(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) r0 = socket$inet(0x2, 0x8000, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000240)=0x8b45459dc9de757c) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0xc1b644cc15df0da4, 0x4000, 0x9, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) r3 = dup2(r2, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r5 = dup(r4) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r6}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r10 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r8, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r11 = open(&(0x7f0000000280)='./file0\x00', 0x20100, 0x108) poll(&(0x7f0000000500)=[{r10, 0x80}, {r10, 0x6}, {r11, 0xc}, {r8, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r11, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r1, 0x4, 0x4000000000006) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r10, 0x0, 0x0) r13 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:16:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x2, 0x7, 0x1ff}, {0x4, 0x7ff, 0x71, 0x65}, {0x5, 0xff, 0x0, 0x1}, {0x6, 0x2, 0xffffffffffff4a8a, 0x5f}, {0x30000000000000, 0x9, 0x0, 0x391}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:16:32 executing program 0: r0 = msgget$private(0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) msgrcv(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/170], 0x1, 0x0, 0x1000) symlink(&(0x7f0000001c40)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x20, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1ff, 0x1, &(0x7f0000000180)=""/20, &(0x7f00000001c0)=0x14) r3 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x8, 0xffff}, {0x0, 0x4}}) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) setgroups(0x0, &(0x7f0000001cc0)) sendto(r3, &(0x7f0000000480)="fd2f6cde405b1ec53a01dfd36720b86ed6aea740b60a4e2972af0307d7f806b7e64e1c18cd02f06a2569210d97db96d18a6150fdfa0d495ddaa822ea2404b7df0dccbf740e905353a1bddca5a3c3e049d89fe944ee39c215046c64459aeb851285754dd33aababc2857ef63959357f9c982d84ac390a53b41a086d3702b29b2b0117ae3f3d261daa03c46627f1fb9175e37da98951c3acbcabcb23bb882b43efea65eb6450dd630757aedac58807e1c54331d5009a1cc4a30db29ac43af85d5a67dfdef510c25188712fcb0d857af294a71445c8d993d6fb3d363ecd7d82361ce3f86f8aae1158866280b0e15672cb70d9a616951eacc8cba120", 0xfa, 0x2, &(0x7f0000000580)=@in6={0x18, 0x1, 0x4, 0x400}, 0xc) recvfrom$inet(r2, &(0x7f0000000600)=""/207, 0xcf, 0x40, &(0x7f0000000700)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x400, 0x10) unlink(&(0x7f0000001c80)='./file0/file0\x00') sendto(r2, &(0x7f0000000780)="7cc7e3fe9f40ae3ee86c72a602b75e4d13efd46f768c9d34ebc2ecce8643d9c9056faa4b0e2ba8ffed29a2a9f027cda6b7c515e4fb203e6b56ed1262983c5ecef6e25c4e6449b386eab358fee21381993ea362fe60aa48229388145f7eadf9d12714546b04fb103c110db672956b097a049abc4280e497981b00d9b9950d6431408765f8f52636686df1fbe71880690aace704b15658c511b8d533f6863b1f20b4922533076d7b53712f52021fe190d9bf4c95825eba7a1f52397c995827937e5ecef9f5707c7f80474983b4c74457b1a4e2e31c4c9d6170fb2d26c7", 0xdc, 0x400, &(0x7f0000000880)=@in6={0x18, 0x2, 0xffff, 0x10}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$TIOCSDTR(r5, 0x20007479) accept$unix(r2, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) execve(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001b00)=[&(0x7f0000001a00)='#}\x00', &(0x7f0000001a40)='\\}\x00', &(0x7f0000001a80)='/dev/zero\x00', &(0x7f0000001ac0)='/dev/zero\x00'], &(0x7f0000001c00)=[&(0x7f0000001b40)='{\x92#d\x00', &(0x7f0000001b80)='@@\x00', &(0x7f0000001bc0)='tap']) 16:16:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r1, &(0x7f0000000540), 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:16:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f0000000200)={0xfffffffffffffffe, 0x4}, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="969b100e") 16:16:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xffffffff) 16:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:16:32 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20000, 0x0) pread(r0, &(0x7f0000000200)="96b65dfb985e13d6f58afacfbcb85c9af8ce9ca147791bd78eae6ba1767fa417f755", 0x22, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8580, 0x1bcb5a4167660e21) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x300) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:16:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x489, 0x0) 16:16:32 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:16:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 16:16:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r1 = socket(0x1b, 0x8000, 0x100000001) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1, &(0x7f0000000100)=""/195, 0xc3}, 0x1) 16:16:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x3, &(0x7f0000000180)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000200)=[{0x10002, 0x0, 0x5, 0x1f}, {0x3c}, {0xc, 0x1003}, {0x4006, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x2, 0x80) 16:16:32 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, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) write(r1, &(0x7f0000000140)="2484f8dd3f556eaeb8bd1de0dc253fc3583ff69e5125bd88bb5bae866545b68cf37860f82fc97347e7a6adc1cce2b696c9942f3a392821ac0573f76652061ec2df9cbcce6976da31393e4ebcdf67", 0x4e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x3, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r3 = getgid() setregid(r2, r3) 16:16:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:16:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="0e116d778d0031e7d67c225af05e98e54bb4601dd97b8ab758e71828b9b7acd7f80148d093e49c2d72c5e6f9346be3b005377119662f456cc498c737299a9bb0fd1f9025059fc4cd5d63a1a8471cf40c7ade5c898ace24f45296e314ea67a1520cd96d4f500b203842e513c9578d7c951f558f4a948b6e5fca1a5f8394069655788bc3b002c039087dcc19350783b9211a6f857cef408649acd5fbf1fe66148e60c2854f7a4d580d483847328efebb87", 0xffffffffffffff54) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:16:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={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) chmod(&(0x7f0000000180)='./file0\x00', 0x10) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:16:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7fff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="3e3cd08b07c674438000417d137d2f72dbbe6c79029f474b6a56a9c6e936b8baafe83d3ce6fe5f2a89268834f93c3d2c36fae42bfc954fce3b14ccba7793ec89ccee9bd4845df34cd04157437da0318ce94399ac9948db9b6d53ca", 0x5b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:16:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8000000) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10014, 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r2, r3, r4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:16:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = dup(r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x1) 16:16:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kqueue() close(r0) geteuid() 16:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:16:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x202, 0x194) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) recvfrom(r0, &(0x7f0000000240)=""/185, 0xb9, 0x2, 0x0, 0x0) socketpair(0x1, 0x1, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="9cb2aa2007294c06192ddfe066322e2e", 0x10) fchflags(r0, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x21) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:16:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2a3bac9237f86862b42c129bf4ab580669773bb01cdfb11bd7481c1fca6553afed9f2dd3c6ccc5dc3aaa501bbe2d7591739dcf83065779aebfeb8ce2d777c146470add8dd8de67bf29ce8a642e41741d8d7472754b34768461f0e3689e224a", @ANYRESOCT, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRESHEX, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC], @ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYBLOB="97474833dfcf4fc4fbce255fe22cd697b5a7365690be964fb779d4b88bdc5f01de4173cff679e3794edf57d492ef6fdc1a3eff76ae9aedad29665449a64e8af8475a28b4484e43bf26759a2496cbe0edd156a3f17fe8a8ea85ecf6c47d598ee2c26312aee1622a54", @ANYRES64, @ANYBLOB="db2fabb7e643ae2e60a7a1d6d2d4b8ddb48b5357130f936544a76382df2135b4f096610b1ad88bf8f7691374c48eaefbe338d9c6cda85db61e784fc9f60420"], @ANYBLOB="29d241a5c580ef791a27256149419db08750e3836d0dcdb8a018b549351e9b6b72bc17fa550d2f8ad41a76f62ecd70e4a154cef9a57cb84a4e12f66de2b037384db1385b89d1434d6d03eff6ef7c0a658954425c97a40ed6c13492c9aecd97e16fdaa1c4f03add189802100005ae96d1796c74dd813f51f2db921cb274619329216e3f7fa209ced26d51b0ce2675edcfe624828582f0b3449a29ff1437edcff8aba61467dfd74cfe8c235b167d7c50b10e80324262db89f8074d38884e3ab0c5", @ANYBLOB="cc8d54a60995a7ad188b739f7d1cce83aefd85fdd1db5dbdbb79f35f6ff04b9a369678f5cb02a1c14279e7b5043d4d68536446ca8eaafcc7bc1bf8d33236b768bef44947dfdf031a7dbe35e87b2a7d40e9bbc04cca59f079ee8773d270741c96f0bbcc370965324faeb298d3c77d0db0c3525c76a6c6843656a84aa4b900c11f344c546a587821d9c232bfeae288687065d01a44e11df109466f9d3bf5f16c2bba1ddeeb18b44e0c71306ef7666bd309e3390dc7528a0d4d4476891086b5e10b96287ec9f0ffc4a83cd8bff4d9bedc280c613770354ee6b467619f462022cfe3811f0d9d60f233a5628c9f8517"], @ANYBLOB="e4b6a4d21b23eb0587ec1532f8e76411f1d8b19202ccbfd914e84f19f1383c4b66af07a38560693a9d87688dde7c927d1e9babaf632624030c45723aba98a493e97a559f6a6626378d2366b80ba82ecc50fb4fccb6846e7a204bfeba3745e498cbe948b1a3ba7cbeeebd9965933210c1ef171b67eda02cc532cc3bff26c7872b2a5600749b", @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESOCT, @ANYBLOB="8b13e4518b827e7fce697dea6bcdba226f26f96f7c7f13b4ca0d36", @ANYRES64, @ANYPTR64, @ANYRESHEX, @ANYBLOB="d5f098c8eb978c316998428fcbd9692283ce5ff068989b6c01037c12e76db2db84dab013e0c91703f5318bec10f8428bf637b2dda584dd393ddca4e36b04d074652b7b252d", @ANYRESDEC, @ANYRES64=0x0, @ANYRESDEC], @ANYRES16, @ANYRES32, @ANYRESDEC, @ANYBLOB, @ANYRESOCT, @ANYRES16, @ANYRES32, @ANYRESDEC, @ANYRESDEC]], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:16:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x24, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 16:16:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b08070000002900000031000000000000020000000000000100"], 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x1a2, 0x3, 0x6, "482fdc25beb835e88c5dc6314bacbd3cede42f57", 0x244, 0x8}) 16:16:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x100000001, 0x3, 0x5, "972a73fe202ed06930fb6ee417a1b60436723643", 0x4, 0xfff}) 16:16:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x14) close(r1) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 16:16:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c21693e37717934929ca3b6b002b9ecc4ae0be871493ddd2df1873ecfc63d899602ec214b2b085061cb2ef3b9415dfd55b6a237813684f6a2cb160e54494044b391742b7329c74daab3325244f9b4f8ce69b4d3d5cde0103932d975d039cceb375a577d505297b2aaa7e95ea2aba52e4cbe55f212b1a15b4fd15c581444a0b061cacd89b7f4213057bed099766ee5e0e03", 0x91) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x7af9}, {{r2}, 0xfffffffffffffffe, 0x81, 0x7, 0x1, 0x3}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x42, 0x80, 0x7, 0xe794}, {{r1}, 0xffffffffffffffff, 0x55, 0x0, 0xff, 0x4}], 0x1000, &(0x7f00000002c0)={0x3, 0x8}) close(r2) r4 = dup2(r2, 0xffffffffffffffff) linkat(r4, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) 16:16:33 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x48) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) pipe(&(0x7f0000000040)) 16:16:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:16:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:16:33 executing program 0: r0 = semget(0x3, 0x1, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x100}, {0x0, 0x80000000000000, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x200, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x6f0f, 0x1800}], 0x6) r1 = semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000180)=[{r3, 0x4}, {r3}, {r3, 0x10}, {r3, 0x104}], 0x4, 0x75) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000640)) getitimer(0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom(r5, &(0x7f0000000680)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) pwrite(r5, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000540)=0x7) fcntl$dupfd(r5, 0x0, r3) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000580)=""/192) 16:16:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0xf2bfbe597c1d6894, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:16:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530007c9a1f45cd2aa41318c15b8321458e6f6564299533ff030000cdcb6d45e402ec53414de6e1b81e6543f5d423d8d43200c0a9bc886f0bf11d6257092bc35f0f9e396799dad2896934193359e553447186e4600221e5de153dba15284be1892034ba813fb8385010"], 0xa) r1 = socket$inet6(0x18, 0x3, 0x8) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697f054c60"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:16:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x100000001) pledge(&(0x7f0000000100)='vmm \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\x8b\xa5K\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) pledge(&(0x7f0000000080)=':\t/+@\x00', &(0x7f00000000c0)='!\x00') 16:16:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) chdir(&(0x7f0000000100)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:16:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffffc) syz_open_pts() syz_open_pts() dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0xfeac59eb0a162fb9, r2, 0x0, 0x0) 16:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x10001, 0xfffffffffffffffd}, {0x1, 0x0, 0x0, 0x2}, {0x40006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x7, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r0, &(0x7f00000000c0)=""/72, 0x48) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:16:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 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) sendto(r1, &(0x7f0000000100)="246632c7b54d73404fd842f78f265f5b225039b3b0c8c6d3f93cebea9230ca773c83e5732745a5241365ee905a3cea37c16765e56cc90b2c82628da0e4e385d83c02f41e8a4c174ef6575e76f3f7b420ecb4e2d17bed22c2cfae229519aa6fa775db777b43292d2cb6d57c7d59", 0x6d, 0x3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7ff, 0x6}, 0xc) 16:16:33 executing program 0: 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x80000000000014}, {0x100000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:16:33 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x200000000006010, 0x602) r0 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3ff, './file0\x00'}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r3 = dup(r2) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x3, 0x210) mlockall(0x1) write(r3, &(0x7f00000000c0)='p', 0x1) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xa1) open$dir(&(0x7f0000000180)='./bus\x00', 0xc065a2823b18ebb4, 0x160) 16:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:16:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x8}) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:16:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xfffffffffffffff8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) 16:16:33 executing program 0: r0 = socket(0x8b7fddb20d6fd1a0, 0x8000, 0x7a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x8b, 0x2, 0x401, "ea6059f3ebf5b2b257717df873e72bf68b0deacf", 0x4, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:16:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x2) 16:16:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = kqueue() pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) dup2(r5, r6) 16:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x285) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x3, 0x1000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="4192a7e2082c11bac080"], 0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x203bb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 16:16:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7", 0x95}], 0x100000000000000b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1000) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0xac8c03059a45e24, 0x0) r1 = semget$private(0x0, 0x3, 0x12) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, r0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r5 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semget$private(0x0, 0x2, 0x36f17a5b825fdfd8) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, 0x0, r10, r11]) semctl$GETVAL(r5, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r5, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0x106, &(0x7f0000001700)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c939655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008750942745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 16:16:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/26}, &(0x7f0000000180)=0x1c) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={r3, r4, r5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x80000000000000}, {0x18, 0x1, 0x5, 0x2}, 0x2, [0x6, 0x7, 0x3, 0x8, 0x7ff, 0x0, 0x4, 0x400]}, 0x3c) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="6b15de4be136af81bc1812eee404dbe8cb416f766c5586030c0657c60897a4b1b868c8f5791652b2efaa8464f3799cf75ec2ec5b09026c160a85e8c13c469a5b7e74c4205c327caadc720193a883a7cfc1fb2cd912d496e114aa3edced8c81784dfb9f2835e03edbc86ca91fac9bb70674465d1e1fb32aa65b2741d06eded8009b", 0x81}, {&(0x7f0000000380)="81e473c843aec89581e2e39b7e5c58052137bffb9941dd4cd720d1b4ea821f37a7b1a91c716408e1f94e05c57a56fd0d035a04a061c7e14251971ad2b6624afce5222436b5b2726384841d139df9c3dcf121b9b859ba424668f2ef1705", 0x5d}, {&(0x7f0000000400)="bbcd21193e0f515023b8df3229ad234060df8e06477dfa66a65375d0c28e8197850700788a321befed99c77f4f8b7de22811e57478", 0x35}], 0x3) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0xb3, 0x80000000, 0x3, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0xe, 0x4fc, 0xc38}, {{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x6, 0x800}, {{r0}, 0xffffffffffffffff, 0xfd75bcd513af823, 0x2, 0x4, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x6, 0x8001}, {{r2}, 0xfffffffffffffff9, 0xa2, 0x6, 0x70b, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x8044a4c62e10ce46, 0xfffffffffffffffe, 0x800}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffffff81, 0x71}, {{r0}, 0x0, 0x9, 0xf9ad75521d9d2107, 0xc9, 0x902d}, {{r2}, 0xcbeaf3954442ffc8, 0x80, 0x20000002, 0x1, 0xc6}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x7fff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0xfd9f, 0x400}, {0x18, 0x0, 0xa0000, 0x7}, 0x400, [0x3, 0xfff, 0x40, 0x3ff, 0x4, 0x5, 0x80000000, 0x4]}, 0x3c) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x81) kqueue() 16:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5e01263) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:16:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:16:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x1000000000}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:16:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) write(0xffffffffffffffff, &(0x7f00000002c0)="68eaa02a990fa685bb6f4c5f", 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) fchdir(r0) 16:16:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0xb98}) fchmod(r1, 0x84) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="db970dfda40808ba8f10e2dc62d6180ab363d6b205ab1d7ef9cb81db15f6b67d323c9c71dcbc1d3ea69ae1c2d60eafa017295105927c5e776d9c380d1ce931f5ffced676019c320fb2cf57618330af4741cba10c3096fae14264fb6fd9f5d9becc92077533d4bd0434b17138bf985dbb8ddb2ee7fdb4e15129b96a381b9dae0eec53d4faab8bd52a35337c3c354ada2426871e98c5c3cdd5ebd5a4ff25c78742e40536aa1d4b6c8f9d2c4493d30f13bd82a9e4", 0xb3}, {&(0x7f0000000200)="ca5a06a8df44d551b7292f72a45a3ee91acb1a523dd6421d580876395592129ce4cb58372900f3780218c07ec570c1c5c14f831d7304ab8fd8b45d8dbc856ba4b597a83bc45f7724996a6402035fb3aebed8ff897996794ba7d7a7f1e75dd1e68556362bf06579cd6fd5c8a7fa227e9b89dfbbcc7fab24e0532ac06aa459", 0x7e}], 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0x2}, 0x0, [0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x0, 0x101, 0x1}, 0x6ac66c9e, [0x1, 0x4e, 0x6, 0x3, 0x7, 0xfff, 0x1, 0xd5fe]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x7, 0x7, 0x0, 0x7, 0x2, 0xfffffffffffffffc, 0x2, 0x2, 0x400, 0x4}) 16:16:33 executing program 0: shmget(0x3, 0x3000, 0x1000001c3, &(0x7f0000ff6000/0x3000)=nil) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x10000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x2, 0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = semget$private(0x0, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/114) 16:16:33 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYRES32=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000fc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) getrlimit(0x8, &(0x7f0000000080)) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) unveil(&(0x7f0000000c00)='\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', &(0x7f0000000a80)='r\x00') msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="e5ffffff000000004dbf80978f19000ae23959"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e2db33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) execve(&(0x7f0000000cc0)='\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', &(0x7f0000000e00)=[&(0x7f0000000040)='@\x00', &(0x7f00000006c0)='.(*\x05A\'-\x00', &(0x7f0000000d40)='.*%:]}:\':(\x00', &(0x7f0000000d80)='^%\x00', &(0x7f0000000dc0)='r\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/\')\\$\x00', &(0x7f0000000e80)='\xcd{[$\x00', &(0x7f0000000ec0)='\xcd{[$\x00', &(0x7f0000000f00)='[{&}\x00', &(0x7f0000000f40)='\x00']) read(r3, &(0x7f0000000ac0)=""/65, 0x41) msgsnd(r5, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) 16:16:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xb5af998e10a601df, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x8) r3 = getegid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x2, 0x8000, 0x0, 0x0, 0x1f, 0x5, 0xffffffff00000001, 0x1, 0x0, 0x9, 0x20}) fchown(r0, r1, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20000004500) r5 = fcntl$dupfd(r4, 0xa, r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r4, 0x3}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r5, 0x2}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:16:34 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) select(0xfffffffffffffe63, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2000000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:16:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0xba3327ddeb1e9ffe, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x401afc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000002c0)="6d529ea6022228cb0a101d8cddeaf702ff48a8b75a39f2e2cd748c5e25a3aa45ed328aaf8bb042186fd515b704d50374463f9047132300fd77bb2f28f66e65dd34a4515edd3762887682dac9629960f801baf7cbc308c32826937c9a9429a443effb1ef74b1f59ad0d5e4f7958e8d41633bc6ab3394123ea5317e6d0b28b41abb70901ccc150723dfdbd47044667dc8708602d044b2e91426fd33ab6b50aabdfbd2049745441ed433cee3951cc4906b6c0452f7d1ea5bd4b9415dcc8845ac5152f9167e9525bc01b1cbe7ce28ec79379a569f73a08eaf952925dceba6adda77f12581146f47e9ccc014bad112d0ab8b027881661d8a729762e11443f8131f94359c6ad3dfe1a652a091ae45e2254664bd548c2af4e480a7b40d437267953b28fe8889046d6b9242d33907185cc45708b1a981f7e9d9796c29dc1da63f6c357287cc5ebb17e7d2bb232b7922772d4d1e0b2e3567351bab273034e7dd9af2cff7d270c7d47cf20c76715d11637eeb561866c702e5d", 0x174) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) execve(0x0, 0x0, 0x0) 16:16:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x1}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000000)='./file0\x00') 16:16:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x7) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x7fffffff) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c65300086b2b75a364f142a96ec5d655b949d38f954654e800af2f765caea537e3a405b7d3f8f74c60c6e9f71a708df71c1c3b1458baac0594a8997bc"], 0x10) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000003c0)=0x8) 16:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x7}, {0x6}]}) getitimer(0x1, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:16:35 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:16:35 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 16:16:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86137) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x102, 0x4) 16:16:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:16:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x3}, 0xc) close(r0) 16:16:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7c0000000000) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfff, 0x7f}, {0x10001, 0x101}}) r2 = shmget$private(0x0, 0x13000, 0x200, &(0x7f0000feb000/0x13000)=nil) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getppid() r8 = fcntl$getown(r1, 0x5) setregid(r6, r4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x4, 0xfffffffffffff800}, 0x0, 0x3, r7, r8, 0x7177, 0x400, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000212}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x400004c}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x440, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/116) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1ca939a8d187219b) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r4) socket(0x400000000018, 0x3, 0x33) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffc69, &(0x7f0000000280)="06408873892fa4873e32b4f9ebb452d0376587a8a6d60ca6b1aef57afd81b2d18749189252eef24a2da9469f2dfb948efd2cf42a7d3c908cadb6693e2189e9d3b6897f594d3ee13ae54404be7ff8e95c849779fbf6cc054b99a3dfcc34c7148895e6a0d1aac39129ca403ea20d93c491cde1bfc87403d62b13cad65cf28e6073cbcb50c7a901f9252d5829dea7d0bee115c09d5a8bc3a7bf181301c9ee02d5b8c87bb39d7d1d9c6a961cac6f835fe8f8") 16:16:35 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r2 = getgid() r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffeffffffff, r0, r2, r0, r4, 0x8}, 0x3, 0x7, r5, r6, 0x5, 0x8, 0xdc64}) setreuid(r0, 0xffffffffffffffff) 16:16:35 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="48fc24293370c9f908bab3da383f3abe615ff9b58accc70050b392495166bd7dcad7f06dc5f848c5", 0x28}], 0x1) 16:16:35 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000039fa3f0d588015bafb00000000000000000000000000000008000000b376625c3899f97200009e8fc3acd6ae2d2e179f00"/62], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) pread(r1, &(0x7f0000000080)="a88980aaaff825d23dc29604f6815cd1451fe51a5258ef1d5b4bf9e814a7f41f9d7c773b14cbb45ef46645248945f8be2ca56aa0ca804a4af706c61ce06c70f200f4b761f2ba2ba1c71db6b1adc60d3d11b3b8f87edb4e5094417639febafe5fb51425858ba96bea00", 0x69, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000240)={0x3, "dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709528"}, 0x3d, 0x800) 16:16:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="3d012e2f66696c35653000"], 0xa) r2 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x10000) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x9f, 0x3}, 0xc) fcntl$dupfd(r1, 0x0, r0) 16:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) r1 = msgget(0x2, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0x20) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000380)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000006c0)={0xfff, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000680)='W\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgsnd(r1, &(0x7f00000005c0)={0x0, "81d54963950250115d0a2185e37c381262822434c74034339cb027715cb9a9509508e0fef519daf229b4ce62a67eab15773cadaf3b6f34f09ba144b11220ffa61525e9624939380971b11ab4b402b253c22b76fac41329ab55e0389ef41484fcc095c6c79e3741b572cbdaf7edafb2e8d95c7cfa111652ea180a156b4bd51c59a59f420effca3a2d7fa5ffd6503165763db90351bc72e04e21e880be70a3a47298316caa65c2b3cf"}, 0xb0, 0x800) r5 = geteuid() r6 = getegid() msgget(0x2, 0x44) mknod$loop(&(0x7f0000000700)='./file0\x00', 0xc000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2970, r3, r4, r5, r6, 0x20, 0xac}, 0x6, 0x5, r7, r8, 0x400, 0x6, 0x1, 0xa3f}) r9 = msgget(0x3, 0x11) msgsnd(r9, &(0x7f0000000440)={0x3, "e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d0802"}, 0x17c, 0x800) 16:16:35 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f00000c6000/0x3000)=nil, 0x2000) mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000361000/0x3000)=nil, 0x3000, 0x14, 0x16810, r4, 0x0, 0x0) mprotect(&(0x7f00004fd000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:16:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x7fffffff, r2}) pwrite(r0, &(0x7f0000000100)="b2942997c21d4e61c2defb7a0acb5db6399ecf507270e8a57fed24f51fd9dd4a19fea0a0fc0c1d7fe0eace6a824da1d7cef11073", 0x34, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x1810, r0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10800, 0x20) fchflags(r1, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0xaf528b6203a1555d) sendmsg(r4, &(0x7f0000001b40)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0xfff}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000200)="36e3432647855c030328e455a09be45b8e19b00b7a474d13b8730665a2aa88f25a818b3eec85610bd84060dee862a2e8378150ef838ba2e0d45e25b9bc8fce8e1cc4878d2cb7b851fbb79d83b976aff42bdddc55731eb74df4c3e1c3e895faf9c43ebf8592c3e1f2e2720783a06d9836d162bb9bf47cc79ef7cbbef97024a64fe0ee6c31f6f01cfe1cbb9ad4308e0ecde6ba4352b31c0bc39405d431b3bc85aa48800cc528e2486b6994c36391e051c4ba50e833a96093340d3a3285fdfd14f8dc5069baf075a0f0261cde41354d56846388ba0deb3b4fca6c53", 0xda}, {&(0x7f0000000300)="f22031de3197a0658f79b68600b14aa6aeae1aa58ae9ddd2007c3e2aab7bbc109b430d4c52f6e89db73ad94c53aa9ab48483bac50ecec3fa911b78c506351eea7cc7942bec8b74b8ed2b2732fa67860ae4b44e962a07ff7170d17583f3ef48b3740bf2cf64b3d2d71f9ef45faf071bb8980bffa19305bf7904c669f575a6374f2833ab45c0544949dceffe18e96fb45cc75e4d3b2759a88e", 0x98}, {&(0x7f00000003c0)="05e40d0bcd4c5c3afe4ac22395c5bea0931313d1ac5f293594dbdaa01b46159d203aa9f67ae6fbc47053e2d11c588ff95cf35766da9c23b948472f536f0863374fb86cefc894150358e3e7aa50f7c2551208b53c505ab44e97aca0db2bd91b1fde4b11fe1a139870820429b61a08bb2fb53bbe7e883acaee23efa478357e35e203efce7f72bf131ec93a3f35ec0a4d22aae80a418f5305c79c0f55bcd5a604fa3c9378e29f4ecf005f67ae35f56a58cf32f19f5d04eeda532df501e988f83672d52be4a355d56956b7b68c64d73d024c83959fc8d8f1", 0xd6}, {&(0x7f00000004c0)="6753a911f5e4e57af7942f24a37342e2e4ba4d44d507ca92dacb47d23483c1c4f6cccf9196efa8721e4e125fe4b9b8cec765462def3a721766c2f56d703593bb4e3a46ae37a593feb8cdcf617bee45f91c680658d3971155bdbd626d2ada26a24da856f0d3a684bd3eb63ffcd495e8f708cdc21651fa45aa563c0c5c60cae766147edb261896b921d1022561f7aa953c04dd96cc47d737da781f428d29e17e2ac656dcd326cc4f34896c723b0ee5126e2fb5cd5b7eea9f76c6535f5fc383cd6eb26de9957f3e5a5ddc6e073ea44ce21705c9453276972b161bd4ae30f5d233881a75", 0xe2}, {&(0x7f00000005c0)="35c4232e2d37502420b984c595677802afbd7387768b5103f00ee0a0935f64547b2df7ff52af631bff2ac2d84ff1614bcf3039259248b3a75d3850b1a8b4df604dccd0c7", 0x44}, {&(0x7f0000000640)="9ac9aead506b84bcbcbe21a3d9a558f7133350e2d5c6d7b7fe64be6607af766a796304f76f2111664d2c054206d485676d7a8fd9ffdbe20a1f3d8d87fbf40d8ba1d520e6f697f232e0d2be6d2df313075a21d10f51b05bf1b127ff29b7620a58b99ac832283714a1e5b82acc34a2af858a2c3f7016a4f8dde2e4f872846f992888ee51d20d987335631f29438cf0460e5ec82e5a9d8324d5beb63a57e3b61bf375c7dbb1565cbee157d551631219bf62f2f2e38eb7e1f51f4d9575762819efc1c96555", 0xc3}, {&(0x7f0000000740)="8fa32c73ea00e2adb6721a1343a9293ecbe5aee4b2ad4106e84a6522ba4920d68069b27625150240e10368e39b391795259866460bc3b208319782a8bd9fffe69d1f373080be7025fda59eeef6a3ae39f47cf32f934c877cfa2e6069ea066f3a9e14b94ae85405cf876848e9456c4b1932074a32a6fcd635f928daaf5d74934d20b711e9d0685343c7410e629a17b2c52888218944ddbb4052f7c013ef987498dd4b2b243f66ecadd07a8d4d56176c6ee64c4778b7e39a04042a73cf265bd91dfdcc75f43ab530e7ddc403ae909e7b6388", 0xd1}, {&(0x7f0000000840)="dd67facbec1aa346c036285f9a75cf03609093ef137cbe5c2def303183d77711f72266387ab60c882fe76c4eae3cf78570ee966aa618a248901b8f8ea4b56f7ca8746c54e8c4572d81735ef69949d04d5b7900a166accd32916cb70a6cffa80dd30284097f86504bfaa0035dc89b30915c269860382769b631d7159957e254fc54aeeba87522c55772bc3916b2f62bb1a31bc312cefe1e6f4a8b9ace9ef290e642e8a6b532a36772ac1ebc3d7a7ed77b6ccc8f1fe8a08612000e1c482c8005deba97600907620abd0fea823782e546432c1e831338652b11f6c55e4c4fdcb0ea8a4615631749dd9244c6397dd533784cbbbdb71f6b71a502a92637bb271d09037c36aa3e727e99249586366d95691999540b5a0dd2473b755611e783514b9dcf2d17f39d48cc17878e562744d36990a2dd2cc515bd04e34bf8468c642c9120eff8f45e30932e06f31a9db402c308d599bf3465b362468d85881ff682cc57ff0aa53e301b94db74a8e4e7c976ebc4d5f970e61b436c727833d9b282f87c1631a60884408721018dbfeee3a8a53c83553ffc365ba21a903509009cfa04fb61dbde5ee521ab5c3421d8b96a621b375169b6fc442988b99b8602acc4b4e1d6e0c4e23f1ed4c0b66b4944b2fff4ba6763b0859d2abd5eaea5500161be2377b37615da90b39b7e4198cf151865fffd610927993e90169dcb5f3223fe90e06b851f661f4991f3b148462102763c7457723906d96bcf79727f80e0333b474c5ff5b7f25d770f4cad05935a2b0dcbaac4cf7d70dc351ac5c318d6196e9efac50e901ae147857830ca4030d30aa7d1638930a1855ba428db3bf497dc969295013c499fefb300b90051cd068d4dbcb07f91f89b5b609b392e43975337a19814194c4d63d5cc1cd61e95f978faa81a45013034749ba1959eeee69fc34a1ddb7d714d5bacfffeb4698b436672bdb77d5f93944dccaf36585e8787582966b2457075ce1be05e3cb8804ea80e09e681a3af217c7d06722109d77f0de820217a1bc8984b9cbb5f043389d2338074fdc3be9ad4d66ddf28b9f553c6697d600819a1b3339ef0f1f06981e446484033d2de42bace5aea5c9bd3ebd8b0db51ce5821109384a0d87818c171ccd880d58a3ef01ebe7ecf443cfb1e7cfa23841330a550f06c17f9a18067fb234b7edc0cf5685e34d7789a4109669d053d979b3be5337d30df8d8aa73aa401914f664db98ebb721dc80297a6623943be5bc7d399097be45fa334d1dd956a88778ed7770fafdac6f8c059ecb5dd05b3f8e1ecdc99dcc4f3eea7aa2dc155639395f3cf8215a6b764bb8f8035553045bf32191ced8af4f745d774e15feb4dd75474887a1b63ccd24b990ee76092f0dace22d4c3ba1b873dc03326a89e92afac7aa54a5ea00e75df105dc46dd5cff2fb5c3b8e2bedc3b57dfe60b99ed03748be869f17ff239d9e39c18403ce6bef59a8ecaeaa6cffe4c7367ea2f69ca43baf3fdaf2c09966479b130b20054dec0488fdb5eb2e2a8726258c9faf423532455a168bd21778651de246bdb5f0697803c819a58b39e94a3c3e1867ee1443fdbaa828b02ef8eee0e15ce8aabaa43600c3ad130fd00bc2e6ce9ac2f7b96a28f84e98c0b0530a09cc66f33489af0968034e4d72a0a33d51ef4d281d79c1bdceea0697258a2b28ab2c0d6de76cc55231dbce47b008bc712fc419f23d4afabcccc9d445e44679326beaf41841b3f65605dafb47ad728ea3cb126e9a6e6b60b25a34c367bcf6a54169bd33152f58063456dd122e5041199430fe645993ba8ecf12c881cff0afc5c6d2925f816dfa5df34deb9de67e17e5269f574d04507e32f9d2e94b4d96616dfc537a09ca48d92ec4731aabaed048b171cd828669152ed3b951e9a8648d303fbe61aafb23e94b3a8418a3126e140cde9881f5c525fce870e88e596af3329b89d2822a7d0f1d5a21bd6f2e59557b1489ded440af3a7ef93d3f450f78dc6e85dba98c97710d8be0b638396d3549b63caa778f1cfd0c4425f5c7030983b54895ec21195de5b6865150395710f36d342ac7c2c4e71240ea174b52ddd8157348425723bfe852d4645b13fc53722b0e88a3a1410504f370fca0572a28e26f66cf2400651adbc14961662bb99f1012c91ab5d8921d029af8091effb062183275c2e635e91645a51cbd4f490f0468f9c78e22c8e1b45c8656c7446e3f533939743bf39f604202241f50ea8c1a5a64d9261cb93531b76e01468a7cffd76305c9582875921012dcf8667a73f3418e20dba3c0c8bf6bab256078214905d8554febd1f4b323ddbb1f93ffe780ec3e547eb312e0e046f6d166f1b38dc051bd61abdd982f6ed423451bdbc2469efe8a2b499775915ab30630b2bdfeac3a22eb6b7fc74cd5885322dcacff44c9f9155f3f06d29d5ad4cfd56c569cfe1d7566943711b81b1d6323b5a2a644fbeaa4bc8252a1852982194d1a0a8e8314cc1ec53bf5a20aecbedcaeab0d6cf728f9aca9bf2d762fe107736252556803dec22223faa4a5a7375346dd84bf2a708164ce70308c305fe37d7e5864ad3038e266b70c15d8d9adde0d085533cba975c70abd9b74194e80e6e6c9966b72b09d928bb09de74e1dcc961dc2fa9eeeea84319e90b156b476341999420ac30f77358c200842050a10f0cb52868f91fd0aa6cd737e3c52c4f2366ae8d9d9c3350824e47d1a7abe289fcc49734edd9a70db31398dbc85c4d80d59ade1e1dfa1a5cc85f1f01a585073d3ae25a6d11815b02cd5a64ae7bf3a8f7eeddb58b321d518a2d2fb2c39e2a4b9aafa0439e4a65100e965ba583f32d5c29167342fa742f8f551e1c2f427e30191ca7df4ae5ec3d9b27b9b0ef48257ffa82aecc12868533dc70b783b4def73acc8b12c7777f3957baf3a1f8a30135c7b0a9713dc621b08a26cd16b5a98b0204d08a1a4a826d5a2174dff059c3d79b4608704e73681af495b37bf19716861e7c35688b5500be72fb14634fafef9b66a3cf760e7e74bf65418a189e38d4f9d41136ee7ecf600cf2b2009b493f2db6917476e04d77fee1b6743ee84616e12e2bd908cfd67715d883a1bc5592874cf0a34d42301c6e803a87f94087221bcb68c94e8caa165822374f2f27d9d32ff64e45be7714f766fee653cc43b11a4f7ef4fbf14897a50e28f7c91dcf4aca1b97c187836226cbcdae580da77b8f19df37baafd9481a02996a303ca8713d1132761f3b20e4b28400e4f6164f48b6f7a4849166ec27e7077c1497c8b30e9c74f4235624eb3b39b4f874b46c901d24c383cff97a7938dc3b3313f86d1ab48b0cd55ff553273ee8eca26c273f0aca5d013d1ba03b5aa0292f0a5122f5a57c72fe7131d12211539866abcc46d3985194a13bc201db10ee29f983a2d297a1343110a485cbfcecd44cecb6a755833d8514196f9aae87ff0201be2e587434f33ed634c6b2bad56d7df0de34d3bf4f4accc62ecb3256df183f2ef98e3abfe476e7f8da3c04d67e3485ffebbffc42d380169b2295207a7ea66f7611bc9f57df739cee2df18752ca28407bfe538bc683fc6e418911fd4f6d6a0d6efb63028c21a4b53e92b2ab0006ed5a1da4d0b7882a5705499c20441b94326e2f94ee6df687715206116c42f0851fd416c4ccf756a51a4d3bbc27c7b1807075dad9f896bf197caea3706917c326d6a24f4f8e3d8817ec6fd2a73c17de357c33e6b837985864da22841df085411025dd5ef53190e666c2263406b340291bfeac765fee1b059e8e9bf38d444cf7d99bba5f57cfb5536cbe6e5af6ca3f87c0dd76fe876f13f177080d856ded4735e4806f408516494d19e87f206d5b4cd1371ac5f945dee356aa63be1c660e5698fa9e9e4d9d7e3d9ff17e8f7621bf25e8e7a51304bf4bbcef04e41b6fca405bc1fee586acfe009e45cc1e6be3050f1fa33bd2e816e3142c1f68404200d8c602909caf9a29cd7b9d9a85722bd75a5e1b744e93876075c70806b75220d869827e99da0b47558683c4c1c2cb326c5580613ef1cda78914edb4c0647455074753e94f44f29731a87850946694fbb882b823b79c6ee0a4e8b9be7a30991981151d4b52ff1a2ec7e7ad3dbe97ad812a389281ec2d481cd4cb19c959a9756e9b282a1975044728516ec49277a5abb36f875d3db7610267f5926bb8126e21497b2046bf82af0fc663a0f396530c41651eb2898d729094b99e5ad6393ef2866b6d919f3c6ee28aa32ca51215b6eefc085f58281031a9d8c887c13050d54135afa01aa77b22d5cbe20fcb56a1401c99f834cf64fed3c100f734db5684d3490ae490a9c7c9f500a9c3b65bb6c37b5a351670cc0b1cd1a8cbce93a8082b72017d7b06135f3489a8d48363106219db86dded437d9a0ced303981690225dba4455fb9505ddce33b573239a5dca0a448ccd2c5ee1934a346b952619294ab0472391bd39e6b2db82aa4e68c8585a031e8c135d2b5a16938df855d49c3a655a3b52fe9b3a2867b93070c015ed1a1c2607e73e6a12ab2efeba9e57a21f259f583bbf4445f23c8af10648e1351a773cff3dffede03e0a74814e4fed2f67e9b394bfb2d3ed5730f47caad987de3aecfebcca00118ba7220e1c8485d8ef1030ac017b4458aff85a3952fe9cd643810577693cd83bf80a66a5a3f4c004cba796edf5828482a1f661216aad35430417c4b14a3aecbb83b51fbf698f10fc6a309954f1d7ddf08417c7f22a4177047195c11e5a82ce090e3acb549481c3ecbd942bedd412ebfa23db793d96c0bc2b6e68f79a07ba7b2a132be5f7d701f0e4f591cca08b00c991ed39eb42bc53ff6537c2f0e323599f464f32dfc86a1f6ce2c56f25c9da6f93ae21e4c381ff302eadca2c0577b17667052560922f7ba84c4a38a73cf5682d4e2d8fdf88eac3f309c8cbbca7aaa89ea50f00cd1dbfc66bcd36ec83a51323a2469186f190df2ab140f2daaee2bc8e7e3a8be590e058133f7f5a552aeb8894576157fb3e2ac4a56cc9f85d06fd7ad37cd5ff8ea86e2e14c80fc2569ca8c1f9901eedd2ab0ed29dcde4bc6a05b6d05325469ad38d1efaf893b780dceac42845396252725ccf128558b7bb2f3481bbb060c69d76799a49f545df038deea9c62bae95290310e54207c1dd820cb9499501d6db8b7e70d1c82bd2d0cc9fbc1d60e73b4b2a741ec76196280c8c205b4d39d741a41af8f9f99d10d7e0bb4f7243739a437076f6b068d21004acb519f675476693dc728359be634fd234c6c45b4e6331f5cc639b2b3e6162311b70e59571473af4fa7a8b7172d21e2e882fe1f50657f2cc306348e680f94170b935ff44dda931afb5a4bce007236c2206148f14133cf8e07cd5c50ef89a8883ff94486f4612907b95cc69a66d297e44c46b1782a556b692c01bf2cb3260345caa44dcced9a7fef87efe2cdd209020edbb132454b84b8f05f834f104819ba5d21a95bbc8e981f3464aeefa946beb960b31a7cb60e08336f5b87696d0b3ec48921c22859266130304e98e3369b58836c7c5a929a3a73e1786587d81df913c766115d5e3646e679ad3f6cedf93dd31f1a62576bdb9af3f10b5322831c0ec23de87db515110909df6694c7eb0c105fc54d3f06a4944e44a5a528d004dfd9654230cfea22ebbf5561eac20e08e8022166252151102b236fc480385e8b376b32f261e94bff2d2d82ab19112809528afea18ae527fa5250db818c55ed6887f6206549bd0d141948cc5b35fe6a236583d7342d5ce373c8464af3fdea925abf291301c880c8f27bf2d4ef45ca2c0e8108af8cb019396c881e1fc4a4589", 0x1000}, {&(0x7f0000001840)="bc4a4161e095c2061146c9ca90dec4d25c94da242d6fc0a7507dd8559e452d245911575f048fadc9dab4ff0cf5471e05fec7b5575572bf2e535fa421f2bc3a423b53551b8330aee073fa645e212c0ba0da8acf2de2f1bfa88cb4a0fd26682baea56389a96154ab3f755f9fd753a8a2cc09e269bd8b693ffbd7bc4c8b93508f95040cbe3156fc2492d9e62035de0b701fc6c126f4d89e5e4c1bdd9169d694fe56e2b83e6fdf356c50eb0e3dec1d7ee2ad14c40707d9e3313646736d2107", 0xbd}], 0x9, &(0x7f00000019c0)=[{0x58, 0xffff, 0x0, "e3b1d98861942c90f7bdbb7fc381cd75b9a0a45d46b4cdadcb9fa43a5935961dc5b05fa4b7ee842d161f1a25bfeaa76909cc68853792daa62b13acffe945e5f7e1296d48766f"}, {0xf0, 0xffff, 0x1000, "06b9e1f96e2108ec9a4dd8551bca1b12531f9147c028e712506533245f9c314098d6515722201e995ad35c40102fa784662b03005c9212308d3b805ceac39db9a8297ffaebeb20fd96993c6fba502db58cc3ac55574dea7955b9517485e011fba50edac0351ac6b9441d3ad383db7f9fccd1f06c79b360eb025b3d223cc9bb02cdb3b6b18737b527db88d45f64e59cef1c8ffbc36f144f3eced1f24be3582bf4c2d33cddbaa0b8ca36fa4f93df30acb05a65c6c7d8f584dfc69b07bed82b905022e61669db5f5202ef8b1cf3ba6f496604a913a229230dac4a4debcef364aa"}], 0x148}, 0x400) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001b80)={0x81, 0x3ff, {0x0, 0x8}}) r5 = semget(0x3, 0x2, 0x502) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001bc0)=""/105) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001c40)=0x4) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000001c80)=""/39) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001cc0)={0x8001, './file0\x00', './file0\x00'}) pwrite(r1, &(0x7f0000001d00)="194457a7f19c734afef78f41c3b94a9e6bef781d6ea9caf7a03f4e04b3fcb2f25409f598735657b4896013c6354f8da6be", 0x31, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001d40)=0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001d80)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001dc0)=0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001e00)={0x2}) ioctl$TIOCCBRK(r3, 0x2000747a) sendmsg(r3, &(0x7f0000004240)={&(0x7f0000001e40)=@in6={0x18, 0x2, 0x7fffffff, 0xffffffffffff76b0}, 0xc, &(0x7f0000001f80)=[{&(0x7f0000001e80)="390fed05b9a9f9d8be26d34648fbf357752c8fb54b68cbd50d019adfa2c5e35a3419d82aeabf2e2b0e18502f20f15ebd39add4297a0169b2b66b4ad10cde34421f81260c08bd7e125d349050c6f19ed43b6de72714527239ef5eff398afeeb2070f6a11eb4922ffd0d678f5c5116218883e131b1bc54ab41ce45fb373915a05cd61cd18bafdc51d98385ff38f08b16c691e1a0d64b3b46e9152ea2e7318d0f7c3f9ff8eef9fd0aaeccce", 0xaa}, {&(0x7f0000001f40)="9f11d0862001910cd49926bf90e9473e35a63e55e337c4746b0a163c5c69", 0x1e}], 0x2, &(0x7f0000001fc0)=[{0x110, 0x1, 0x2, "e2aafec45378579022b0ffb7f6983930b9082e716fdef7294dd656140fe6d48bb25a384bd3cb58b444ad808970010c4d5daa22188ad7d55deb24832f94cccb55b0b7b1e9b623682f115d33d57e92a4d785be8f7c4a00e34cd885845726847537abfc1f72c2118c78b90eeadf02e780ce24e46dba4803b96b220c4df5f3ec5407f2435176ec948662e807e22343975245012d1f0054f97d40f8abc304c29b9c7ffb8f5fb859699bf32a0e7105f2294e0585e0f9c5abaf59ce35373dfd2dade154f10ffa2976adce9e80e457cc3886646d51eb7370b1e7f1588fe41571b83d45a1efa62116cce6fd5f62cb1b258bf00a294342f0b630289643e8a2f1473740"}, {0x1010, 0xffff, 0xe1, "c93ba56f0696f52a4daf2c4db707d9e4d588ef1a5a65784236c9e7024b44735820ed6fcb2b2e85c6623284e4fa97d6d30c1d8bb9bfd04f05df94ff6dc96115e4e8ca689538725317ac4f2774939067a6919ea33327774da110907e57e452f533d8452c5de144838c9ea4f608a3185c3ea3c720b654f696110cc19535402716165b1c3afbad954ddfb16924bc34907ab95e3472d88f001d1a0e2fb9e0f6be609a2cc49c2eac5bcaab0aa7afe8795bf9b164bb462e6c2bb8b73c4c4496b78e8d1055b8640a356a5f674f448a7a3c9f6d72bc513ff44dd9d6a7414973aa3be5dd78ffdab68f6ccf749efc0db1721dfc1ee7e6ac4cd64845b66b1288ecee693e369fbebfc3d2e71d0be562e56c29d655a6aed6aadc7cba41dcdf3f7c51137e441655247480de14586f270f04b85520ea5544df40ee01d800c7ac85f21bcc232f3d1529ef54502d2ada65423bfd7c8ed9dbc3e398d038fe3754fe1570a2a0cc23b218a649953b6c583055d082005d4f0e9fcb8aec5412316df6dec4e977c260575d0abf2c3821c2a1544134244b6d0a9e133b998bb106c7024604909b1f482563a2d8ec33b2047d6685dbaa8b7abac34397e51e84eb20a3e406c6ca7c6ac174f115089b43bd2daf3b4f9c25f794475022b19a5d4aac515e3c5da2b8c6301f009f887455df95d64692da04c7429d6c277cdd883c039c522ceccb03fdb4661b0e11272d59eb9f76254eca9664d7339c4738746eddbcec70b43b0f1bdf8c5b1af774d68b06a3e362e02893c853b02d3905d7d3fa6a952dbe23b548164926d19e537f4c205f04ccdf0b0243099c3b2244626618e0067027950a39093bd23221c70c761ea5ff8907d6cef461a2ae42be59a8a50788a09663f0a1e59a671eb8844ba1c266bfb9fab87f40b733591049ce7159372b69274be5f7f212a733d5349215ce2082fb050120e9781a19f353b80fb3d88c0a33768f66da7bca07966c29e25e0cb977702b4be1cc642770a46bc1850ddad130b8d0bcfa1224464d5b5ebb2cd46f67390db798455ae6ab1c0e0cdd8365af7b58e6a9c8b824d663ace9338122942b88160a4dd83249adf697d5abad9de07607c38be99f1a0ca2de0506e2a96dea2ad449c92741c621db14a35e5f6a0698ba64e792dc4597303bb7d0d411c65a691ee34fd3d521259a8d97534423fa98ef9b726732cdacdb1424c16d559288298c829906d69fca430eb2161f6c203f5cf71db325f550db05c218abd4a11f00563d9dbffa2cfc21747848100caa6cd70ea536f70746ffa7fb907f0863b84b2b15f1a1974c54597c9b1322cd77e96fd3b020eeaae36694d53a1f20cd192f63f659dbd68aa5b17d0bcbd332ac1fd8186c86326dac84015d7f5d13395b05358ee384e66537dbefe508debcb478878180aa28367382a2d298689e0d5c2db0ada92b25a8c9515345195ccc358a5c3f5674ae3ce6d7c36e358e38f8d62db4bd6252156e11d28c105ecfa7cdc947f17a2bfe77f0bd0ddc6fa714d492255e38b75c249089073742d93c72711cddc216bc9816af3382e5fc6c8bd671735186599a51f98a15a600c2a0c11e6c230162ef58d22dc52471c4f707e3928c3af74ac131fff87c59546cf33e2b98343ee6ebab7328514c395c1471ba64c12adf972d902656d03d7661258218664acb860693c31200f46e6f7758b97853c58111a64d2b08491c909bbc970c50e3ef9bab08148270c772224f0280de124647e0fb6cb9cd143e909db728f4d46b3dfb15ff9ecb6db5157e5c54de1d91a1033bcb00d0cf5bab5db512bff757f57ea7d4b952172776200465b9defd35d485cad5803648ff92f2ab7f570c489f4e33998070055dfe9e582824d72348e30245e01bc9b9f10f944dd8e62a4c602447e9263f5a2e79d07a47c339a7f53982902883052a95f3416f00f01a39445e0afc07b96409bb21481e2f46fe966a8baec34e89613878c5df68f63a7b9ab04f450dc12f2559ae160bee1f9169ff1414b953861a7130647a9ebc8085eeacb6583f63448f86e6c46d2e81d54a50692c11d48db5e51326e0aac80019a4891efbf2105e90181d0890c4bc6c9829897888b86fbc02a0bef55ec4b3e9238fc7c85fedc27b0a0f68bb59447dc67881159e42ee20fc1a6be5f7a67ea62f260041934ef67569e5fb80d7df229e46441b316632ada23b5b127d0ed973e541a684fabf94b587da8502d5a05469f51f6a0b1806897af424509018de833fb903d3e70ba8bd8980bef22be9f9866d6a9616cd820f61bfe3c719828fdd678ba78127f0ee5e4fbe8ad6d642dfd15f205080c6749e561f1b21783195f25ce0e8d50681815b6da83d18bf221e302e01bfb75993f4b26c58be2cb5b4d503b87e0c4ec24a4421f3064c569390f88c8e0d27905a549735222e9b54abef1b01f9384ac6c9d2ced4650f2dd4744ed4513627429a20d24669ad8fbfea184223a457ffdb85ee6c91a5e3ccf4acaee79ad4fcdb496f271175dc0024735f7ce0cc39475386d5a41c48bf8b006771386264376cfd3941b92f1b6fb10ba6b0edbcaa7c917d2c4ea69061abcc22cabaf31e4aae2917eef5550918a64ac215949921cce3d10d0d370a5dfba8d02f7e4e60624ca6177d4eac6e1952446086da1a21c22df6e9c955c916f3cce04107b8b4616eee3be1f48f02c8868da9cd5b859310a0abc3161a5fb3422c46ccab9fbe6a5412b205f8bade872e2fa6597fb68b405d9f3de7ea20105405327a1efecc7d0515dbf33032324f87968584ec162d89dd7f16952322814f97914a6ed0798039985c655325bc1b8169f610d1653ff1bef122fdaf0ccafb06aa905b4ee01afdd5cdab48677c536e0bc9a57fd690baf7864833c859ca39767905f0ad0022925863d7a40c66b3fdb58208aaee6cb1eb9dd4f4261e768b1717c63a5b5db83a6aa41c044005d9b30d553a99e6cf19d934859286bc93dc400cedcbd719e5d0e1063884909fa989883c158ad3af8b7399eabe507a68cc47434d96237dd36f5ae69257fc44ff1c4204d50b679c0e31253212efaaf41074ecfd1554d9d1a94c814d3e83e35f1812764b177f107e1e4d444c552594e2bbe52b90893774e15a163a4e1708364a328889366e578aa76ad2b48a80bdaf441f976bd198bed9d1af8774e33cd5b75fb3c2f5678242d1cf5d06e9c4f095a2b2c9f157b005a5f187eb776b3e0d7c097d14412edd0e89b2603e840dbb39d9298b82814b20fb60bccd14e9a0c996074e19d82c55e7d86107d45a87e222502ead0fc7bf0e60eb487c4bda79c3d1c119724943fb70acb25ab1e70da1c766ca2a8e344763aa31b2e8db28057775fca62931406e5768d91b565df2e88ec1d1057a9701706be2d1dbc3eb2eeff74aff9a522f89ddcd03b34186d8ddadeedf0cf13907ea01aa99d48202590e2c6fddf154dda99d125b23151503492fdac2f3cb0f53177d81e5f5475924b61adc19f6157cd474f444078c420dd8e4e2fbad5a9bd5f223570d607f7200c421a09b36b2f692387211b30ed34cc628c0a2573c30423ec168c8ff5e850b82e2f614fca3d29463ae00f7c47cf74f6be32c20b691d1ebf499bc671d522918fe1fdeb792b9a20c87b7de3f6676b27e524be7535399d6b7f620e4ce306e4f776927f8991fc8585ba28ac609741be5ca7b6cb2725babde02c2800b9446f2073aa7b90441425b82e1649ff83a7cafe0fd9fbeb280a7db0730f32d716509c822a250955c4da0e8b0542a69513b0dd61ee0865dcb951d5ca9369c6e4756a753581bcb08c1333a65284ab00d3d47f0db5da62abc9b40de45491176e7636631ef9b3002e0da6214aba3fa0393e4b6260a6d325de3f865a54fb3e0d3cc4edcc18c4bd9d93156b7525693edf3d23622744f65557d68602fd1c068c5e53c2c8386a00ce8a0a0f96aeed8896fc5222181da75aa9d8b9261146241f028baf891bbdcef0c8187dfc58736f1e0e8f42be3efefa689977088c6498a474322ca37fcfed7d1484a3d2c1d96dac77c128cae7f989025d5d2ba3bf7559f088d49f1453c90fbccccea706cf49deac7eaec7eccfd1fd675d016c45a1943c55017bbba8d2b7bbbc8cfdc5d5c8bc76a48a59e3742464a915eaffb03586ab6d5820a0182d87918fb1c360a2903a9a60fe02d6a500eb78a5118ff0a757cefced401ccf2753e4285ab9a0c108f05e5a0b75341f03ba828d2be99c8b6865fd3c3f1d67ca9749b94542209db49f54812e85def4f4d3303562ca9c4408d60b10e03a532628526fabc37cd0d24e757d7778c9fafb2bda28fd93fdea9b521ecead0d32ce2a498c3dd9fa266d0bd03c242ac3d2d58566dfc2eecd6c368321a596bc2c034918db5da1782f04f6f19895c9129627f3d3dd55b3d48af0cab1e0e72fdce74d30a09bbd3f5767ff7163157b4b04ff3f8719cf1f7f13c000cf31b37ce9c8caa2ebbb3de853b331b72ff8dce35a312acfc685d9f7399cd91f26d47222845afdf6041ff9cbf1c1076b8e0d61822fbf1897f2eddad8b49e2ed34e0e7b277db750551eee2f0ea5ba3fe7d5953a7c479bd312a57e330926d79bf348b98acce42868c7cbf83351dac0d319ae03c194ce3ad73aba22aa713c5d6a22b40e962a7c0de30440626ebbc7a59fe8002df0b9521e54969cd7c13936442ac132bb44ea3f31755d2e8c028a506f50a2e79d9b801c64de47ecfdca72ca794c5acd4021ae7bba8518de0392a394b0aad630e420b4caf221517c87e8088113af740b4c497f2bcc1fb22e803221188c0cf501893bfaf6b67bd4d5d7acfddf47751f5a1b4bde915c4b234e99a57e989ac19f01974a3179323c29b0ea4a709692a23c2fb96fe57fbec9df3408b27d66f97a4633ab8844f45db89a6dd538c4a3eb4a19c8db290541a5090910c77cef3c7d9ddb900ca571e6b7960cd3cda61bde87b79744d6f1702debd838241139dbebde934880368f6095a09f1d5215ebb7764f69e9049dc3f71b69982f5b6a3ac7f8cded1be624a13655066ed10727076fa7405ab167f0d548884efb94a35c0f152d6e9ed471f3b44548994cfa913d9fcd1cdd8b4a4f7306017d5893fbbfb785043c0fcb6cf881df863faa30541dc2e6c2d9077b472a39ca2bd5bb3c847794ea47a44490705649c1c6e6a4961aad4a6a6b2ebc79e78053a7fa97f3f94a0f1f53dad7c96dd22b2a576ff9553f20a8b569685d66070822234ce0eda54585428c47ebf8c597a92db85f290805e6bdb3116e6641f1fa44f82492a821ebaaf94b0982682c1beabb8cee56741a30d49022efe6fc02fc8e6d1d53899f3ab15a71b811b609df004ed78011ca4ba158ab9ebdfe086378b4fdba2cf26903bb9396a32d4bd1dd788daaf7f6662ff3b623f18b0d3632ff6627912b2a514c2efdb56b8dbf3635bd29e7382046927d1ce46b61a112d65525fcb951d79e0cc0a86db15108f2d49f6a8dfff7294e0107c43c54835e1e5a28b16196228f7b8eac5b9412ae80c68c8eae7878ef7b652af31c3a2a41d96c38de209bcf15c32bab3401086bf1b496bfd4baca7f5f51751bd3b46f764be637c9922e5414243b225cd8d31a7e7e0d343b690e29084c37ec42d807e30ef6b21d2a84c90f9849a2f577377af517b8054de54286f24ee6fbde341f896eadc080c0f80751bf913b34d6c8bcf7c055542339c85e8f96c49b8ff45784f2c176eb1b6c02825c9c813c6e90fff73a0a7b27efa7707b7f5cf30b3165a5475d61743e0478561085c8c29773d32f7b6198cf3d12528a256f7cf4033137dfc332d683b23f4b65520434d17e7d07381"}, {0x38, 0xdf8619c9f7cd191d, 0xa45, "e1d6d66590cceb32ede9c15a9f7e8fbc711f8133dd473eeb85922217f5eb218a42"}, {0x1010, 0x5b3e301fb9cb921b, 0x89, "a477c4a737b5b35cee5256b4dfb8f2aa387c6efe07c9a456692f2367cf19855c99ed47b2d511cf361fb9dccddce2e1f811cbd01d3187d5ad29bd01b0e3205a44f6671a67ebdb31f936e56f772391d90189ffcb74e2e1f8b22555fa85061336c36675f763eb78d67e7cfa024c2df1b1d73566f2e38b65cff860ce89330abe59dcccda331386298170c2d97b3ee8b22342a6a26e028ff4fe138eaf105d6bd6147380356085d69491c6d890e0ace3ca1a37e1462299385a27d6f5ff24976286bfb511084b16f0de421057a51016f311473b90e8ec183c3f3a45b5183caa02af5f24a2ed4872118f9ffaffbfef0bc049354efdf61f705ae473f6f8124fb4888591089dc69f04bb2a6cd80b2fbfd8b060d26f370e9f95757e6bcd6d1bb8a914aa4e102318497984e3dfb5e59678190fae18f8f17afdc4f69b590417055c67e4f6450aefcab595d673b2beb99185ec986bae52fb49164c2a8d7f4e8ffa725180e082363444b20b8468a113fc90534632ae092cdab83333a9e2dc94e1f99424326e33f4895b348015334cb0cba4841a159b431c5b9008b391b719ec919482c7cfe136be72fd15e6b1e16f7f676d0338cc90c584316476591cc07099d2e71055c7dcddce844ed1f1163eb06a0991850c90cfd078b557809a42084cf4c717cd35e0bb250e24a0e860b9e3f2b93f2d1ff3a0d1e0123bfd41be4929d27f428520f7684c73ad8c30edd589e7d7441b21b5a5ab58c5c41b1ac3d231236690cdc184e01cfe78b940ab90ca450148a42991e7dcb95daa6c3205ee1fde14afcae7d3803a74af2ca8b4629a7ff7d3e298f09d987f7fd9e26694319605aaf6a2ee193670484b859e53c9c0f04e01dee96ea1e5af520a728abab2a342bad529bf0b421ff7225fb70aa219226b09447919fc4ebec67107146644bf59786508ebe0766dcc54683a6fdf398376f8f38fc3b050d2010ba658a9e3c0bd3d71f8c8aa9495d462f20a4b03542cf929c762d1f23fec93d5343d4679b3133577315d57e636103893c590cae9ac9c53e86a07c4c3780fce4256b6e704fdcbb192a27854b7f681694f8a8bcab44561489b831752daefaa10223203c1838455f3aec92530b1bdcd443fb8182c6b0dd6cc6630b3b07434bd35ddd877f1643909a22dc3cc098047febd663ce98c19814d597a7800ae7d0faf8ad7df4084aafe2a9ed3d2f5646ac9dbab3f51200411e17f2d3436513017ceae1dd80f20a91df5d562695566cc6dac578a598ec3fd5883add3fb1cc69db4dfa5a2bb3907d078affb1d17e661a49e7e3101aa26aa674d1e560f75ee4fd8baa99908f3b8edd3e9c2db839ac223810f12404a45538b86dadf17046f49f66169bd902628a824b854302ee52c5c7144ae8720e527f966ac7a6e3c6f69f84790a49601b4bdadda2b0d06082d5c9cfcbfddb009a3510925971ec26fc8c778545ac4365eee6d88571c8f3977c5bff49fd8c274c2922178f9e09f5109a3c5a0df63e01bc65fc94c49e7fce3c22e4d0173bbfd68fbd40312b83316725ea98b8d7cb0fc39872bdc59dcbb6c2cbc4a9b38c12a80fd5234aacf478df7578a5a8ca95cdc3cafe5fc60e5fc78c9d5fd9af006677596a79c6fa2b92b1e22d73580f3339b681412d5e871364820a8c5b5b3c21bfbdb4d7ec77922f5aeb7fd20635db796de3587376ece9929a58449b3b387a57b99467ba8c3d0783c0472723d8c9b73e8c4016a7db325f9985dfe119592ba462a1e202074ffb01e4a08dbc2f74a515035a1eb5eaad5deac99007a13bf2e96e7ce0032701a04cd0925e74a0b478a7f254f2bbf702d830aaff762ce7bde7fad3abf41feee5a0bc0e077d35b70bc32a08d21c69217af0897c65fbe7393b38681d522f7c599f0535924591633949836ab9855c537330c373d2ab9fabd31e124f04b03e234a77da3d7b668249000cd7458cdb38b9c192b0d7466ae91ca124d4b3923b1d90d9909f325b578116886a0a263cba3b7dca953dc79481aaa8f582b796344c03d1baf13cf3c245ac261a2f51f302bc3c979eafc089e58627959b527bf3730acfa49fe62e2ae1fba2eb666c9e1e7bdf7abb01429c69cdf98e5216747a0f5f1d9b532adc2070db4bd95b682bf698ed60dc7d2ffc516bbea261b818bbe146138b2d93f6a8fac7f0557004d9969cea38437a7badb0a22f886f6f9d10ce6ca244148d13bd2b078c85e3b7e3dae92e3eff63120aabb7f813369052f288b9fa15ffdfe66741a38952f912d0b39e1d022ef791cb39b5c9ba51006ff8424399dc592479514a3e73db088474f51187fa1aaeb69a05da76b056c105f0e84b3ca7893334d6d8c4e10dcbd2eec608f301c1bf110d90315ba285f68bc71ff600e4b49ceef653e5fb545a428e08c014dc002b6d504f1c1703a55373eac9500162f8d5f3fba69eded4a763c31b36da0f071b13f814be18c8937f8e45f42931c33f78c6364d1ed256c4258b09968550bb707f89dc893298c41ca4483aa7844fcde3d7b37722ba9d2e81550c63e38b099dd18a1ef1bccf817e76076d85d46a9aadb4a014cf0741e1d7d22639edb9a348a686b0e98823e0d06493cb885d67261bb398fd3414c2a191551401fbb309f7e72e0f21fd6f0f1949feac41fef1741c991a71ef90f660abe794f24b66169ae36ee4a8f6cc41cebe2735585d16b485f80aa1eccf7fe4ee5aaab9e4b0277c64c873369f56ffc1820541300a3fd1873848dabd323e4a29dc633d1c9afaa7cb98d158832f4a782f567452b7692c17ce2529986be7ea226a72008d3f617b8f80ef414b99116fd01b70d6ef489077583b19862fe6a02befc79a4fdba992240eb0a15baa584ba982ec73075a5021696342ae182ff9a103372000d5367a8f1dd13bfcfd3075e80329a689eef734bd3125965979b2af2923f61264b79f360e6c359877d00d7614114e233ae6bcace924b293aba331aacd0b3af8e7418c338f7febf938a2ff672bb4f3ccf2337e1e7510636761bc599f36cb0343729a36edf5453cb6f1c98c9df4188c7b2eb4165342a2fd859efa42fbf567637e95e33b3ae27354934a69afee7cd5edaee4516cb565acb83aa2f51b75bf594115b161fbb881bdc924804b199e5b4f4069216e3e66d254b4f8dbf8c9aad6c916d143dfd59ce5ed0720429a2ea9f3d1f4c1211c1657b611d24086d02996d5b8e9135047bfa439ae333b29ef8f12f871db00d52a81374c282a9a87b141ab3d003671d2c6ed45a47bbbe14b7e2d0c09dc60876f1cec3a1fd281bc055d0e936ebdf7255d18bdcbdc10f430cd2378b9ca4d2c0ad07d8022a59ca239b1a9934cfeda579b420d4d70c2643e5928fc5ea22a46d7c42b801598d7d7ba838d7870d33edf3c16879f520f73817456f27b4a2b1955bcc0130408bcf562db01119c77414e18d793bd108bf8898c90a738d7a0d9bceeff975f6647df067ad0bbb9561d48eba0eab04075a680c7515fb2329a132aa7bcb8402f0b5097fa70af4d4119659b7dec35a115190320b2386b4fec3aed6291a30ad58f7b052dfa0c918d184d3c0b7963c6e32bdbc5fb17dd8e37190a16c8edd58a7b18a187c9e41b257b74049cc141429bb76402471c31f3e3b37be04470f5a52f9cf6357e5671cc49d10ae3da04e62c46e297ec5c5db5af63610d40f610034ed9780c3c615e33345c1dc6ed1a28e5ba04b65abc272246b45d43955bf1eee681b6ca929c5d6eda25b6ec6148f60fb55176e89951fa94b6b913b780cdee58e66885b6057ec40f309927ddc0b52a735f1f681187a23a07192afb42d12f129b629c4c027a69cd652d4c204c5a6a726dd4f7e7e6d8dba9d75ee274096ea8bd38fddf7decf3ce942b912ac8c16e8c2959e5ab003ada65e945ed2737a106ddb769a40a6764553b6c55d3afce0a4a2f36e2da051190c8cab5f7914e9fdbe6c83bb8d16712ab3488812b97d008312c348fc6122eeb4bdd045a0977ad4fb5c68d92f81081abcd15a2792970e6fccfbc358b1b3a1c76636ccbc2643378ec8c7b299ddde6eafd680eae44026f87ffea4126d7dbd8fc5229cfcbd09afc766f75fd5600129ac0bae9e0ebf3734a715ed504d7072eef2cf399918fe201da9616f25a9e44ffec15e8d605859c1a77487519148f615d16ed9dd2deb34aa02034d9f501497ee4b07b2a489f07d4ef93bb64acec746c1165ba278e1fb7ea9fc95b954948a91cacb4bcbc0366ee7481af19760171df8bfc1839f5f57c55de07bd0581cb4cb8b742af927b133ee312eea8b838493d8e1ef5727b9e2474e123f5d26446f6d1eb08f3d1d99c71070099bc72720a493204012769cc176320eb09488cf7824acb4f5f2782da7f1a473dac447a26fa80df2c1910d44632c0d628d32b51ec26d8fa99a81cce34f205ee61e9cc70c4f604d9b7250731adce1943d4a96beffdbf08f457efb5a163777adb4785c4a621e1e38a9a17515536782efc27f825673e24cab549580cd40eb9f9cf1fd653ce146711e634933b2c230870c251d351b9dab9725a0aaf74abf065aa0f30117dd47c4290d21b6254aec52174f4c62a2b93f10efa08ee5352932c84ba2a7d26c4b5703806923eb8c1fe2ba5556561833b3ab2d0f6cf603872649dfffb7440650ea0e4e34280672c166217b3f2c578ea2c19a40b197850197191be7e089e42464141f2b091615458edebb9c0655ca0e7f89ee67b78f1ff4d0ef6d7a91b21b5169a7355b8f0c6f49944d2830559703083897ba1c8015e8685bd1b4bba97fc427ea6cb2fe67108318c8211dfd5bac094698b1b00a0ecdd1560066e545902a1c500313bf82eeb3d742e01e48caf547f25510d71f5e7a8611d8227d300f39dc16541791c63fdd0f0306482195a7216b5918409ccbaa0d23b74028a16299b172f166442e9a9c4faa931d67860fe2a2565efdb1de443f23fe6e23e0d2559af0250f839749ce2c603d1100d327f96c6164a0c7ef15acc728294e73e94e7d701aaeb017c0a73bfcbe57630bd5f600270cebebee085337ad9e49bff5bec818c50530a9a688de77e40e79de4618f3bb93c9dc078d21facd74bf94a7df11daaa7cd3753d122870204e7fd588dfb6548fcdd2560ffccd3aff52105a98e4748e74da6443c931f2c31b3fb058f7d8c0838a9602f792038411b1226c85c01355e5bbe50dccb6a50ebfd1559d2f0ee3cc9c285b779edab1d9d38ce32fa3a9c9bb0dc53a6e6821b79db246c76b6d48a2e667e15c1d9b6a490a355433cf87aa85d22c71b505088af6df4dec2bf8a99607b4437e432deebc882443098b2b95298e787dbe878f57cfba4813fc6278cca0e3393339d889b3a591da0a2b1ad8b5d291ce1312980952610503d15c1ee68c728125ac7f057d3fcce5335d52d3215f025a5694fc5ac700ec03cc501861bac000e53faa1b301551924c60c7ee67849c5f136f4abb073670af74d979fe4ddde27f34fff494ffd2298d70c6d39d30bb75d81005ff338e84165c60e6db88347a16cc594a950ab407bcd26cf28c03cdd735598ff1db6b6b1fe71cf617a43cba3882cb4ff11082c13ad8da352efc2789e4bc23dfd23a17b90d93ef44580e2e1bf09fec3e17e33e1bd27270594e57cfc6dd54d6a4749a228adce1c254b6bc34bb43539f72a7f029cc620f4f22a78f58fbf9c9ff976e99890e6d4a3ec09ce3c6f83e03d809adc148b3ce81addf91677177e989a5c3616a4372b4a008bd23a049092adcbc1bb363bb3404636aa2a2cf7c6a429dcc9b23874530786fa51013cdfaa27db57d6ae166769eb026fe9de110903b6029e3e0b795450c5624"}, {0x80, 0x1, 0x5c2, "b71d6bd6379f89864126762b5669827d65aeae83414d1702d05b881f81ad0605263f796f0565b41e88267d390c8b22635a10e4b1625a4a6a711247b57c7282ad6f344827743ef1e518fc4ee062dc299b8d553778eb02a54f4ba65e6d9cd9336207e9101d90bc7f5860"}, {0x78, 0xffff, 0xc8f, "1d6a97801ed42c9628fe3025826ee5476667dfa0400466f45762d6379918b45de279e4f62a07accc3496f400ac48fb179328c6f59be8cd931772fbb71bf0384a92d72fdde4322c8b2b42c7610d1eea12f277d41990d4618f472419c03c8e5949f08efa"}], 0x2260}, 0x2) utimes(&(0x7f0000004280)='./file0\x00', &(0x7f00000042c0)={{0x9}, {0x9}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000004300), &(0x7f0000004340)=0x8) 16:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x800, 0xa0f, 0x7, 0x2}, {0x0, 0x4, 0x0, 0x4}]}) 16:16:35 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x8}, 0xc) r1 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xffff, 0x6}, 0xc, 0x0, 0x243, 0x0}, 0x0) 16:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f00000000c0)=""/96, 0x60}], 0x3) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000001c0)="bd", 0xffffffffffffff66) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x2) 16:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4fe5713328f16f8f, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:16:35 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20020, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x5884, 0x567c68d3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0xffffffffffffff29, 0xf9}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x8, 0xffffffffffffe4a8}, {{r0}, 0xfffffffffffffffe, 0x1, 0xec92b25f230f681e, 0xc1b6, 0x18b}], 0xa0e, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x8, 0x2b1}, {{r0}, 0xfffffffffffffff8, 0x30, 0x4, 0x5, 0x800}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x20, 0x8, 0x71ee}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x34}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x7fffffff, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3f, 0x4}], 0x4, &(0x7f00000000c0)={0x6, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:16:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:16:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="eadfa4ab0e685d81b87488bd740fb180f6a4c863b2e76eacc0edf149de003a8ebe3af0b04eb971415adbab5025985a490a50dbffe9c2bf947e23600c056163bf6a006471cfcd502f4a5ede9a9bcb43faeb2edcfb2bbe978ff585b533544f11e078e873c74f4909e54ae7d6533be38defb3b81f505735cbee5717070b7720c993cdb04d9a62185ac34c34be6989995992a076268607eee7d06fd889fe1363158833ae0342c5c0499c7585ad8cd457e225ec1ea82581876caa13ce954516fa7e3f0de6b8398ff2ae2071ad4d36b3accd97b4f00280d29a36ce9d9bf113396256fe22e7dfccb0fc5a1d7165df892aa89936457cc39209a780f0762602", 0xfb}], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) 16:16:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:16:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCLOCK(r2, 0x20004276) 16:16:36 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, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:16:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x1000000000000000}, {0x7}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:16:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='5b^\n\x00\x00\x00\x00'], 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x102) lseek(r1, 0x0, 0x8dc, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x11d) 16:16:36 executing program 1: r0 = socket(0x1, 0x4000, 0xeb6) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7, 0x0, 0x4, "ed813554c4dc63e1bf8731aed37f17b74d4fe674", 0x3, 0x7f}) 16:16:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) 16:16:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x479, 0x1, &(0x7f0000000000)="9802273c963da1cf3011424476b9cd27192fb4d4741da8c46741bda9cccb212b48a459bc1f01cecc09071e9bbe7068ec1dbda8ebf0b475d7", 0x38) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x78e988cfdc5e5bfc, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x80) read(r0, &(0x7f0000000380)=""/4096, 0x1000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001480)=0xb103) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001400)={&(0x7f00000013c0)=[{0x46, 0xe9}, {0x2, 0x10000}, {0x80, 0x80}, {0x100, 0x4}], 0x4}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x1, 0xffffffff, 0x9, {[0x5, 0x8d1f, 0xe74, 0x6, 0x401, 0x7, 0x0, 0x5, 0x29f, 0x7, 0x2, 0x67, 0x100000001, 0x300, 0xffffffff, 0x9, 0xfff, 0x3], [0x100, 0x0, 0x100000001, 0x6, 0x7ff, 0x4, 0x2, 0x4, 0x7ff, 0xd7], [0x100000000, 0x7, 0x3, 0x3, 0x9, 0x20000000, 0x4], [0x9, 0x4, 0x3, 0x743a, 0x1, 0x80000000], [{0x2d, 0x6, 0x1, 0x4}, {0x1f, 0x1, 0x3, 0x2}, {0x7, 0x6, 0x8, 0x94}, {0x7, 0x1, 0x7fff, 0x5}, {0xfffffffffffffffa, 0x0, 0x2, 0x8}, {0x4, 0x3, 0x10001}, {0x100000000, 0x16a680000000000, 0xd4b, 0x4}, {0x800, 0xd8e, 0x80, 0xffffffffffffff85}], {0x1fffffffe000, 0x800000, 0x81, 0x7}, {0x8, 0x1000, 0x7fff, 0x3}}}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001440)={0x401, 0x3, 0x4, 0x1, "1e9751fc7f64f0b51d62c75100197cd13f31e882", 0x4, 0xffffffffffffffff}) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f00000001c0)="52b93710ecdabe12f69ae3c24eb0db54739fb2e1e80b934948b5aaa600bf7cc4a6512fd0b6e5aa7261579be115820cf15b0bf3db23595683a8f7cc34c39c88917c1c6a65591ffa1c9c15eb2fafb276b61e80963b2832bd459047ea751dce9d1cb18ca398d2e3d1d1d5783f8aa7f74dce4c9ffcbdc05292dcf64759d6dc55431e649ee770eb45feaf3066bc61b96d84fe27e7638a2d3cecdab21f38ed89daa410dd6511b096dccf1aea88cf4f0d8c1d59e90e9f988402818921e3de17a251aed98e4eb18cdd324b18f752ee56b3be4d9af12dcff47f6cdd685d28a20647", 0xdd, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0xef8a98b49fab343b, 0x1, 0xb16c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e116ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926175ddc4000000000000000000000000000000e537433802e7491cacb7a7ecb2a69083c45d7667c9537118e46daf0438f279133858013e6d5ca01c66fb3ec549028280e14989c4e7"], 0x1c, 0x0}, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000003740)=""/4096, 0xfffffd45) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x5) write(r0, &(0x7f0000000140)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fcd190121250804fc5157f8c1ff88e7eb11742ed5f30d92d77f80f06f5493d63025ae7247611f13b4500a0d20dc7f7ac990396157c360056f15dca911db5e224a51a84bbaf12a9926095e4b8e9979de12812273a18512c840a9efd823766761ea55feddf6cc0de1aed0a8c010f87d6188c20e3e8c24ccdc107c315b8ece828371ffe8b6df0b18ba2943305b617b04416cc23a9692fafb0471257dd6a926a6921b1", 0xa1) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000000)="1441766f1edbb82d", 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x3, 0x1, "b61f0a5e296cd4ebf53a1ad9a808030672b9a52d", 0x8001, 0xffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x96, 0x2, 0x9, 0x9c, "e535ddababee46fea79f2ce1dda72e776ba66d99", 0x5, 0xfffffffffffffffd}) 16:00:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f00000001c0)="42753c33c232f6287bd91175886291ccb2a97a1edbf320a2959b108e800b8c81b129ebd0add64a772b81b78117e409717461afbdf5047baf9077aa69be44e95779d0973c88b4db0efd9da7260ff59bb8ec79edf1f48912f8bf614e410f153fb72dc5ae1be94b03f7051774d1bde708529a3dc49821d4f8ce6a97ce0f0bdf2f0822a1c149e7cc0e17e8fcaa3db6dee0d6ff9c8be961215e55a414d62f2a787c523dde5a7866ceb7610583acd428c3c95a6aa9f15db6e16fb1a6d9390c843df34252c538d147322b14e11b43929fac8720e2f5167838adfe23b9431c34"}) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x400, r0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x14) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x40}, {r1, 0x20}, {r0, 0x20}, {r4, 0x23}], 0x4, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xa8) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x100000000, 0xf7, 0x8, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) dup2(r0, r1) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x2000028, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xadb52573793b6bd2, 0x10) clock_settime(0x4, &(0x7f0000000140)={0xff, 0x5}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x38, &(0x7f0000000100)="dc1e9ab05d18074d55ff091c20f5774fb03932e7e280097b29e52878c0e1268f373acbe30d61b9b41534a85bc8ced2c2ce889a69241c69e7") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x1ff) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) ftruncate(r0, 0x0, 0xc4) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x5, 0x5, 0x9, 0xc4}]}) sendto(r1, &(0x7f00000001c0)="b48c7bbbf543f3bf8e3a9fccbc726a7b1ea1170a9d5186465bc57161d8119695d776680a28c9aa77368d6926c4ed25be434db55a63474879cdd8baed9745d8a06a89644f23b123381c7e095fb4349675508285f7fa29f6f5593dff67b65d969bf00eddb04dcad6b674f7c3865cc791795383f02106bd5f2713a0938879ad2e830d5dfb66b5ca8cfb8cd85cdb9f13856b060a698797451fef5ec0a594927b330bc52fbbc4303fd782ce3d8904ab9c91cac16b0a9310d717ae77ed51f60437cd8a3d0986cd144aa293559f19fac8a0eecc4814729ac749c7e3a71f842ccdb40344374c401ea28a241ca589bd0a6ea20f9cfc", 0xf1, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0x10000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2, 0x1000, 0x1, 0x7}, {0x9, 0x8, 0x1e8c, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)="b055b7b44dd20a49ccdee6958c98abca76876b6a2f14434c733c3cc236b0543080c888913b333ebf798a8360a2f6683f8b2df43b65965088ce2c292c9784712ce5c458f7bd63fc287533a30d5020a1e779dc940a29671f1934621a2bc3cfa16ec8f5ba0876faf38727c9de9a24ed5c430ec9e830d93caaaf431ca32153719535fa8b2a1c6687757f9dd457f2ee394a2dde3c628d8fd9f6b09ccd8a0edc9dec5fcab15409b0ab8a01d1147c450a241d7c2f489a5f5ea5b490ade7", 0xba}, {&(0x7f00000002c0)="5846137fd5f1d038d0391987174eb3dc73776ae78e", 0x15}, {&(0x7f0000000300)="d131ec34d2faa843b9cf96371ce7102e6bc489d30bd6df888a8c7fe63e448a1e30dd586a0936122f", 0x28}, {&(0x7f0000000340)="93cc5a0dbef36f0e5f23186b2d358b4b8a7563edf341521e43009e5e23292a1958c342d888a7ba6ea8e8aa118e09114025dbade421c819fa2de6e854521218cba8212afad4c24debc834e33c52d07d46ccb508b88da5", 0x56}], 0x4, &(0x7f0000000400)=[{0x38, 0xffff, 0x1, "50d3a5431fcd42bdbd8257a943e76495355abc868c16fe58db43022b472834efc753"}, {0xe0, 0xffff, 0x870, "0a403a7e50381002d62caa293ee317b60937c18a074d0fe3fb8342c74dbba364f44778fc9c47697d4ad914fd395bb73ae8a584cb2e8e58ce0084e188c7a6fe14d8711edc0f7cb0ba9996d5573019a748372afae312362d2f0f8382b38740ef4a944573b83a265fcc6c16d644c29da00f78f87a2bccc6983321464775abbe73cf71a79f7607a00525bdea3eaabbfe7ffe6b852cd089761bfccb4ee0de0828141a8671a421e8959dcdc78f0f0ed5b584a1a298230e64fe7ad5774767c8db1d4abc91c3b4821f48ef57b670e3c7a38a2d9b"}, {0xe8, 0xffff, 0x7ff, "6d6345010b526417f1b65c0a05f36ed7882a0c6ff5d169987c0017995efad2ac41b7741d6f555ea3252ae7175048b5ff95c84c2802fd9e7a78ae44a5e37ccbca265df44a136029aa208171fe26471268bc83981efdbe73ef246f335be5fd02597d6a8123197fc075ded2747121d7521dfca0893ef5d8a5528f1a84128c840fa25df8e4abc5b9d4dac3d2fbb91e601f9fe70ba09e9df51f433bf87348b120fa613ecde8a9d8561fdf5c737f05195ba0bcbe3e48c142e06faf20271d7470c6b22126e60d60aaadfe0276aaeef6739199ae9e6030"}, {0xb8, 0x0, 0x8, "a7189a9b559cc2e62db753ebbd69840b8977b7fe32b117179e81a8f22ea81370229e1952ef15a3fe715d96ddb6324d995ebefb4fecc62788d993fa1f869a9e071b93fc7f17ad06b95417998293a9e700eeb10ceb78e9d89f184417ab8fee5eca53a3183245627e54e190a21e9791b588310c20b889bbfe169be7066cc9edc42ebba99ebbaca3e72e54577bfa7c3a6d8b3729ff2da1a59e71ea6d1b1c30ccf625a2af40"}, {0xa8, 0xffff, 0x400, "f0b0bdb5c3f3ba13021b6c4fc121e9a6ce7efbe5aeda424bffe8179a9266acb9434c5caf59561979b68d2da385ae372a7303e6a22246bad217bae01eefeb5fdac0b34ac8f6ccc96f1e385b8ec03430a5ba72782619da9de9f576754fda35463ed4be7aebda383b6414ba6058831a84f08aca53ff2276710222beb6148848f75366fdafcc5917d2ed81282b42e70cf9b2fd"}, {0xb0, 0x1, 0x9, "2dfa7c8fbc53622e172a69b103b8509edc627c98fd68212f67b68c2a36347a9c549b64609ae7a4cfae1a47a360e1e6e8aa6c28916a9191505a55df8d1ccfbc0969fffef72326f7c922298026e5b813ddffbdf0f7fa93d4cb860ad640e515c30ec64911414718e4476d58aed6fdf2f5aec717eea18ca736d42d8880e950ae5e157c95f9e1a35ba4f5c60d4e6a5edb6afda78a89b6d5e015284a"}, {0x78, 0x1, 0x1000, "80ab9c95db39c01fe644100c9285717e05e3ed4c38596b53c5ad1ae3f22f6883062b5ed8d398c600e53e88936c9492162eb98786de754d1905230dec108037df8d04f5a426f3bbe0b5bac3649f25c4a86f14c8d6c361ed80fde04e2bd629455db7e8a8"}, {0x50, 0x1, 0x7, "e1eef864f60946b1c5be4dc59e7d56304e39018174aba61eb5bedb4d4c191dfc8d9209ae57c76dc76d36b803df5846404adfc4b72aef0f55a5cc5443"}], 0x4d8}, 0x1) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x36dec8f5, 0x2, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x9, r1}) munlockall() sendto(r0, &(0x7f00000000c0)="7b51468b998ed68ffda9dd3debe52625df22c21f103fe0948d6c1571f29a10b41061eab19b823858523650aacd882afa5ffd777318335eb5b8b8711db704299624f3eb9bdf7c79c598b72f379abdb85ce96cd0e9a33d529c0f90b14db701589c2c0bd6ac77a1117e87a453a530de509c97a4ea64fb42dbb1880a44861fb45c298ba80bbb9b43980b00643913148f91b935a0ad95badab73c11637b6e3c79dddb", 0xa0, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, 0x0, 0x5f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:01 executing program 1: unlink(&(0x7f0000000000)='./file0/file1\x00') pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="6f66ec910d8a80ba64d410988af693ab02fb4c2567c7c98633b3515229d5aa5abd8173094ce4279f2dfefb3fd07106e43638cb6692bbb13b90952e6f0a0108dc46493976b3cc74a4838e11238330c8129fb92eb7ef1c18a9ba96fbffffff5a219846ed8950790a7e331472272ccd2271f521e901236280ffd2d94ad22a8c4cc7aac99527c0fd0c022ea54484e66fab0693c7df4023392c0b9a2d4d4391c153a42cd77908d3a1dc849019f3dbd7f4f0453ec6d0ac4f248b4eca71323decc311fa7909bd2c82a55a0976b73e8f88d47591533129ebd51f64f04267fca017c4928abebfdb5dd862572ef9fb7a26eac731ac891e8cafb22123097c451a7e98bd3e97f3f26c58e140d5a16e5bf17b47cac13482e59dd3c6dd461c2d94f4adcecb71680becd2e4b7e2cf29b7b4d020e69951433f0f8c012f8bbf29a9f9ae1ba697e31606681fbac4d8062af40d1606707d016b0a0df3640aff0ad9231a64a161492eba5e47d2c7d87dc3dadefd77bbf30d7612c62ba0e0b35401e6423aee25314f917f0db9d8d6203072ba66aa4ae18462ab27f24db499af466f688148dd2072650234e08b3380b8173dfe9ddc8515c17107ec3fcefd36f604851e72eea2e17f18ab34bf616eb7182fc89879cebf7706034a483ddf9be359c067e1efb577aa318c46c05741b3a2df638c2fa030f8f49218800ce819da8eca32b6609b248918a2bdc9bc602c888b854e75b430751bc1b0c4ee9af7444ca7c522e72be89fb87e3fd7f48e33abafab0e758c8beb98bfdac91ff1635b372e69d63106fa18ee76b7f2aebca5138c33eb9ad0e98cec0db6c8e834f22925ece6db00856c55b1c84e58c18ec81d0d9a1b80fcb72f75bb2e9132bd2a76433a4cbc07"], 0x6a) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x6) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x857c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000100"/49], &(0x7f00000000c0)=0x31) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) poll(0x0, 0x0, 0x201) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x6, 0xffffffffffffff81, 0x100000003}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x3, 0x4, 0x0, r1}) write(r0, &(0x7f0000000040)="aea600a3463986e38a79dcdf1d169be9b27b428d43a7b7fd4ccedf268899c5e9dce5eb260b5cdf79b87ff949a84f76654603c2c8cd8998c3fc49041373bf195ceef02bc60bf97ae8ba5a36953da0c0ba197ba59ce3029c28dfd957ba66f728edce348ff083577cf9e4bf8baf9bb6f98ebcb0826191854ca50b", 0x79) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") getppid() 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$unix(0x1, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/59, &(0x7f0000000100)=0x3b) symlinkat(&(0x7f0000000280)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x50) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x80, 0xe3f, {0x2}}) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0xffffffffffffffb5) r2 = semget$private(0x0, 0x2, 0x1) semget$private(0x0, 0x2, 0xa0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/187) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x25, 0xfffffffffffffff8}, {0x22}, {0x46}, {0x47, 0x4}], 0x4}) semget$private(0x0, 0x3, 0x44) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='\x00', 0x40, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') chmod(&(0x7f0000000100)='./file0\x00', 0xa4) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0xae5) close(r0) r1 = socket(0x800000018, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000140)="ab1d88111d2c8c2cee9e9a200ed4f19830709f0bed808e3e9663235c6ce3e598f52e3df53bedd4e9d55651d4412f34dece65baad4ebd4f5ef52061733f14d332ed7d8679cf039955a3a708d4158ad410caf1368ce1cf8a31daa189b3e58e520029e49e75e8c1460b9238d40fe0f15f6fa19a47c347fb", 0x76, 0x6, &(0x7f0000000040)={0x18, 0x1, 0x4d1, 0x3}, 0xc) sendto(r0, &(0x7f00000001c0)="ca34dd67f254f4d61e92244428a32acc60dacc3c8882604669b4f445b50fcfe157a5f4a58bf672a8371e274ec479e50b585c93e8b1c06f92734fb4fa9204bdfefbf2bdab22e739a6d43f4a51ac9c362f228485e7f00aed6092e3d93bf02ee1e5e791abd4914c44acb17504adabc59643c070699d8ba4122a26c416c9c8a69a21dd9022458437a1a77abadc6c9f46d59792c3ec5e8fdd1569eeec81f42df2d361ce91bf3a207eec", 0xa7, 0x1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x101, 0x3, "d70000000000000000e1ffffffffffffff00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0x26c) shutdown(r1, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) read(r0, 0x0, 0x0) close(r1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xae, &(0x7f0000000180)="386f2bbdead8b059b92f831a630d906805d4e6264a9d21a2f46cb9eabe3556594a4ab56c042d5215d24a7c6f78de30509ce3c419855aff4e996fd163d308a6d7b9cfc05271c69411a5e35304d5241e3a885938b1d2b8aa1f9e98d1937abe3b2fa05c5c946653c67d87fca36bdb03b0ffe37ff5cfa364613f571728e25edf075065905f4f346bfc392ed89cf7e2a3438a1997ee91a624672acdb887cb015dd365cb660ff7744f09de0b0000000000") 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket(0x6, 0x3, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x9}, 0x8) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = getpgrp() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) ktrace(0x0, 0x5, 0x8, r0) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) kqueue() 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f00000000c0)={0x6, 0x100000001}) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x735fd193dbfd3175, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = dup2(r1, r2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x6, 0x0, &(0x7f0000000040)=""/6}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/244, 0xf4, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x1) close(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x1, 0x40, {0x4}}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000340)={0x7a, 0x0, &(0x7f00000002c0)=""/122}) connect$unix(r2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0x0, 0x48, 0x80, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x18, 0x1, 0x636, 0x3}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0x10001, 0x10000}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000084, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x3}], 0x0, &(0x7f0000000480)=[{{r2}, 0x0, 0x4, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0x2, 0x9}], 0xfe7, &(0x7f0000000500)={0x7fff, 0x3f}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000540)={0x8}) mkdirat(r3, &(0x7f0000000580)='./file0\x00', 0x12) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000005c0)=0x1) dup(r3) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000600)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000640)="3a1432a2", 0x4}, {&(0x7f0000000680)="5ba286973914d151cf8864afce1bb68cb0b0b7fb610e3b61e7c93613ade7423a23e8df41808b533fdd093600d1d90044dfeeca1780b1bc59ad34919a5b61e818895aaf97dc38cc779ba1ed6308e75eebf1aafde98ab7b282137d49e5cfd4b86f856c0a9d10e36c7e3fe3b93785aa03bd01ac55d0048e137f0d3039fa8d27f9034d5c0ac95126355e1a02bb442384d5e6bef66aab92e888d03ed7edd38ce9ed8183cb6b3927c734c6541831a7d2dd9ac747933f83c1695b50f8d75015a83c4b031b3a70aa4266147964143628e726a22348484dfe230d5ab632d3663ba08ba5aeade32c1fb67284130f1304e13b53", 0xee}, {&(0x7f0000000780)="8941bdba85a2d24121e524ed", 0xc}, {&(0x7f00000007c0)="b3af58a9cf6394870a862ec3367d31d2607a89a226851abfcf6912ee9f6ed1d56615a028d829c9e713d6deb97e7376b07bbfe3537f4edc09ba384aa59427f2965d1bb09bc7cf5f8c4b604b286d0713bf43410dae16a7b416f820f13a26a2d2d8b04f1b44076c5a17dfcbdb2d44b3f565b5513f359f319c63b0828f809cc93ca6ed598a15637e1565666eb0d1996706587d4ea2ba756c296cdabbf7247efadf5df44c2e4816c4dfc4b6c179d15572d21892dde50af1af1027c0d7", 0xba}, {&(0x7f0000000880)="1675e097f92a4d416cfda47c8e3e427cdd5fce3e601e106cfebf1f432a543cd2d5ad8a96c2e1551cf32b50a5ad119f360aed7199c71501eff8cb8a908a47eac3aa913e57fcd4b004994a52244775049537ad7c02560051883f0e90d0092e24077ed1b2065d170237a525961bbad83d527e1d433e8e098a7ff06990e58cfc60a9d30b6a0b0021989e016108e9c277429c8b5ec448b24f64e9854c63", 0x9b}, {&(0x7f0000000940)="edd165f56f61cad846c3e8f9849e5cd0bf55dc2e8289684b7c5243cd41e115de891487ed184d9493c0c0f271796de68360599c0e1c95b8710ac620d8c29af7080b32817f8fb32de67ff341e3c50ec81eff0bdce5d008f236b800c846f342ffa648a60ee258859c7bf6ed5d2e4f0a7a0f0d5c9ed4778cecc92edc54eb0ad4b588cc6a75e1ac2a492a6f36a25dd922fe6e78c1", 0x92}], 0x6, 0x0, 0x0, 0x4}, 0x403) link(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000b40)) mknod(&(0x7f0000000b80)='./file0\x00', 0x40, 0x5a) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000c00)=[{r3, 0x80}, {r1, 0x4}, {r6, 0x1}, {r3, 0x52}, {r0, 0x8f9737cb1d138dc4}], 0x5, 0x3) syz_open_pts() r7 = getppid() ktrace(&(0x7f0000000c40)='./file0/file0\x00', 0x3, 0x400, r7) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000c80)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000cc0)={0xb2, 0x100000000}) chflags(&(0x7f0000000d00)='./file1\x00', 0x1) mkdir(&(0x7f0000000d40)='./file0/file0\x00', 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/tty\x00', 0x8001, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) kqueue() 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x78) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfff) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000280)="9944c2d116022cadf1ba51788486213370cd5efbcd039fdb600f37951923ec73a006b0b9af4983381d6a7a2ba064d6105c3c1d4d220ff2ecd94a7ff82a74cd303d3e09d1fde4c101170465d168b6d9fba0af792ad4836d4177bcfc9df94305ecf83438dddda9792e3be200047b222b83b669c7923c6c9db9c88f9402ebd431e244cf9914c8fec2756894f8ea9fd37b9cd34f486874f2e35ed60edc6018192a483cb53eb301eda4a3f174c383c5ef9eee4c6af024a1b410140fac0f6e141f783008f54369f8ca861470a5e5ed29fa28a2e6107b1e86aa", 0xd6, 0x8, 0x0, 0x25d) r1 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x8, 0x88) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8, './bus\x00', './bus/file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "3e58a044b1fb0301002c4028c5d58a014f77c2bc"}) 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x2, 0x5, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:03 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) pread(r0, &(0x7f0000000040)="4a6674b6ebe65c20849dfe0ed98e72bc6faba7f426dc7e241f0f51f0afdd752bd28a6a6441ca88b91aa9643042f4d1fdea6d0ba6940d499f31f513f3cc1dfc1cf12b8ef559691d85073c2d68449f40e8", 0x50, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="82bfdbe9ce48eb5da35ec48cc75f0368fd5c67f561978322fee4c84dfdfc652b", 0x20}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="670dc3", 0x256) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x83, 0x9}, {0x5, 0x83}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x4) socket$unix(0x1, 0x5, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sync() 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0xd90b, 0x1ff, "15188750fadb4cd3097120e99126d4e8c8e813d0", 0x8, 0x3}) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec9579a37354109b0"], 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socket(0x1, 0x2, 0xffffffff00000000) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="92002e2f62757300"], 0x8) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000005c0)='./bus\x00', 0x800, 0x102) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0x80000000, 0xfffffffffffffffb, 0x81, 0xfffffffffffffff7, &(0x7f0000000300)={{0x8, 0x7fff, 0x3, 0x6, 0x3, 0x10001, 0xff}, {[0x7e3, 0x2, 0x100, 0x5, 0x3, 0x0, 0x100000000, 0xffffffff, 0x240000000000000, 0x1, 0x100000001, 0x6, 0x2, 0xfff, 0x8000000000, 0x6, 0x57f, 0x81], [0x2a3, 0x2, 0x1, 0x9, 0x1, 0xa6c6, 0x7, 0x5090, 0x1ff, 0x7ff], [0x6d506e1a, 0x2, 0x8001, 0x2, 0x80000000000000, 0xffffffffffff0001, 0x7fffffff], [0x2, 0x5, 0x7, 0x4, 0x9], [{0x7, 0x6, 0x6, 0x2}, {0xdb5, 0x0, 0x18000000000, 0x2}, {0x6, 0x7, 0x5, 0x2}, {0x2, 0x696, 0x80}, {0x0, 0x6, 0x7f, 0x3f}, {0x800, 0x101, 0x9, 0x8}, {0x1, 0x5, 0x0, 0x7}, {0x8, 0x9, 0x70, 0x2}], {0x8001, 0xd51c, 0x7fc, 0x40}, {0x4, 0x5121, 0x7, 0x1f}}}, 0x202, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) geteuid() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='l1', 0x1b2}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x5, 0x6) chmod(&(0x7f0000000680)='./file0\x00', 0x10080) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) close(r0) fchdir(r1) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) fcntl$getflags(r0, 0xf220e3f4c68ea94) fchdir(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7ff, 0x5f, 0x8000, 0x10001}]}) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000240)="11a17b9e4bc4f0506bde9722153beac28a9a1b9fa55551bb43c9a1832bacc0edbc84bc9c6404d4efb2dfe2790f69b0f77073c90d3a21796c2c8f0f5bd3a9b688047a4807c593ca31d3c2de5c198d6ebbed", 0x51, 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r4 = getpgid(0x0) r5 = getuid() dup(r0) getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="dec9a24f96800df24f3f048aeda455787618f5e58667bd988ebf379633e7df1328087d87aba5f01e2399726a6979544b32b2e6741dce72b65ce4c8dbd053a10ea661483544cb220b64c1a81920547685720d6f2b2c802ff6ec399e1398b10e7cc664a6908e3faa46305a0510fd79be3d6d966aab9e482f7d2ade8ecc7a2f0a0c0cd6aa26e0ab271b9c014d688e63e680cc4edd0cbe77ca60979a60cf1e41873ec6760a5b44093c893eddab422163979d87baee48204012679941a5ca95b070e6c17674075f3b9f1fc69ef3", 0xcb}, {&(0x7f0000000240)="133d5483a21c4a4d4c9f0e0432c81dc92daf7bbb9cfcd006c47a8bfd74ee4c24a13f7446d0335fa69334001b02d664390805c54752d02d3d23c9574c08a91a5a89cee6d8dfd7bbf26f36d24803e6da370aca2f62ff52060b04bba7674da952a39387084fe4fbabcab5420ed377e7963b03beaf747d6e2e3877d6e79ed999d9bac0acb43b6f91d476c136ff30dea5351280057acb768cb133bc5c5e31d9defbb896ba70f9939f90fc097e6b534fd40234d037fb77cefbb55d90f810ffc0fd8d342756f7ccfd28eb0452", 0xc9}, {&(0x7f0000000080)="740069b56b1c7897da4bdc04a62fc020e791fd0ee5b45fa6a15e3cd5f37724e92018feddd14cd67a2713ddbca8d178b0f6bd0d57371ce194fef9f810", 0x3c}, {&(0x7f00000000c0)='tzM', 0x3}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x400}, 0x0) lseek(r0, 0x0, 0x2, 0x5) write(r0, 0x0, 0x0) 16:00:04 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xfb29ba3be3b64eb5, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001740)=""/4096, &(0x7f0000000200)=0x1000) r2 = open(&(0x7f0000000240)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) writev(0xffffffffffffffff, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) r2 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/124) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x78b}, {0x25}, {0x6, 0x832b, 0x3, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2) dup2(r0, r0) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x10000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x7) kevent(r1, 0xffffffffffffffff, 0x2eb4551, 0x0, 0x0, &(0x7f0000000040)={0x0, 0xb8ed}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pwrite(r0, &(0x7f0000000200)="ba581ec2b608f82974b26a3f19b05962d40ea6e92b08fac328ff8fc554f452152e7767501b2441fdfb8cb573b34a11dbf70927d1d6b8b6440fe790f88ba7d5e6b4a9a074743a886959c4423d3038d9c7fba5aca4c8", 0x55, 0x0, 0x23) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x103) shutdown(r0, 0x2) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="4d53d165def882022e2fdb2366696c6570040aa5156e5b10f1b4a7e4f811d58ea65146be1c8a7d87c1cd2be4cbb097e131fea15bfa381af08ce939973423b50f78ee01f3c417b2f7757c31e3b89334c7c7b3b5ce67f77aa2229424a8e0531e3e4599da05c15237f82477262d03cf507d1df187c987da35762f6bcfba7b342eda3fe5e3068fc4ce0d64afee07d444478a47c19fb3099e77316a92c1d15135879dfd3a0bdc2c62301106000000f95c74d403529d97348e130940033bf9f9b12ba9e82f8fe2ca187a30070000001925d74ba864d0b051c8b913a25b42160000000000000000"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x100000000, 0x3, 0x1, 0xfffffffffffffe01, 0x647f, 0x4, 0x3, 0x3, 0x100, 0x5}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) recvfrom$unix(r1, &(0x7f0000000180)=""/67, 0x43, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x1, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x5e578bfc1a772fe7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffff) clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000e20000/0x2000)=nil, 0x2000, 0x0, 0x18f1b79c939326d8, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)="7dda2765d05c2132fd385f976ceb2423e710a5600c7c85ef2ea5005e6ed9a730d251f4e40d6fd30f2a8acd9f6800dc4549bfc2470032659798604b6615dfed4e6ce7ec5ff9049653216fe27b0eaea353dabf0321a039225c3346ea1a75e24cfec4f0e82d87f04c2f33f42e8ffabb6d6c694e9c480549bcd302fc92346a78e719072a7752ff68d652454664f2a063cbc68dbf5eca362ff4b263ee2b4f7c9faa2d495a3f922ef3e1", 0xa7) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c000000063737454cf96e3081f9fed3523dbfd1", 0xfffffffffffffee4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 22:28:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x4bc3, './file0\x00', 0x5, 0x100000001, 0x7, 0x81}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) mkdir(&(0x7f00000000c0)='./file0\x00', 0x39) 22:28:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400", 0xfffffffffffffffd}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 22:28:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pread(r0, &(0x7f0000000280)="06586235306e2232c560ce8b1ff810dc46cd355db46a519856cd60bae44e4e9833484f8796f52702f8f15261ce1082b78094b3c4729e94ebed4101385806114d0206a8340051e61f33e4aedb593554a6e68939791d132ac9e9a773dcb63f1f37bec3a987e97c7bb7abdbf72b9a640299f2f6c5f294638e9f306224d6ad153df395e610afdd66a98bd8faa475f0019099ffc5d882ba3ea4", 0x97, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000200), 0x1000000000000268, 0x0, 0x47) shmget(0x0, 0x2000, 0x484, &(0x7f0000005000/0x2000)=nil) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 22:28:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) 22:28:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000140)='./bus\x00', 0x4, 0x110, r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:28:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:28:15 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x1) r0 = socket(0x98ea9ad451296284, 0x2, 0x9) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/187, 0xbb}], 0x3) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x800) sendto$unix(r1, &(0x7f00000001c0)="3f0f771bbfabdb8f7750fb20b795c5d488a827c4bd5f062a55f250a9ea5fa673fbe4cfed400c3cc33e5335c0b89b1b29ac30e4aac165b4f7b6810e597d4723c66232daeb805cde8b7c5a3803f99438562c3f9478db87430c7e289ac29e1278e2324d3d659ef03532b9b427c94f3a06eb01ac2e351c735851791fa7", 0x7b, 0x409, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f00000002c0)="bb87ab2001aad3558b93e4f796828ddba919dacb179aef39bff9d9aa9ef34b15710e62d6daadf4ab2bcd4b027db574ded16c05864232cb830d3a61f04a586ef5748108bd85fd41c3dcd230c449c1358eb467d5b0e280f48d25da567663c171d488652acb16fa9dd9683a2f1f7c30659b1da0fad48c1b38c4e397f6bc4f98b754efb89cfff3f8a5754af99d837753239dda11b3713fc125287f623d0f50671782164b765e40e38ca1621b7e46a33f799db2dc421827b8a8bdb915e6b7d9d47d10764b1d44") r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt(r1, 0x200000029, 0x9, 0x0, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x764d, 0xfffffffffffffffb, 0x2, 0x7}]}) syz_emit_ethernet(0xfffffffffffffd0c, &(0x7f0000000600)="93ec23913741a1270e76fe2dae4e52296b2012a83569855c9e941f863441e07fdfb57b0a11f56394e5c986c9e072ccd6bd8804354c75592352033d4ae0f8f6d451b7a59aa977bd735f2b4d8aa6e36ecea3d905216f5c5c555d6c911d2e66dcaa891d7df04d0ac98a1be800213ad6b775e0cd434be66855d69bd1f76c43afe78baebea1af919ad45a402b7a1c2e6dcbedfe2cb0ad03d0d4efc1c653693d112edc5af672ea10a08118a0ca22eb951d61f9f2aa6a906a0545e8d5c6d562152f08f4000394d8189a4f84bec81e4fd7") stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCLOCK(r0, 0x20004276) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) 22:28:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d7104000000ca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000480)="967b997a33da9311ad21391cdfae3d2687fd786cb3ff5c760b18572c81ad2bfe8b0819049c812a851f17259496514ce909000000a401053a8efaf3650d33b8e6de0462e4796f8b4ec06b3000cd64b55f73da894a4c8c6330166ab2180f714dbfd2cd93c634a1e3192894f6d29c5d6c5ec561468e3ad4b187885dcf8146388c88d0c617b083b08fdf8d99e7799c3cbea0fa5991a43d7311c0b5b7331003fe08ef3676db14ba518c39dd5c8f0b5f2c23ed655648912aedefa68bdf494d4746871a21b318732c851a9633a970a192df7798729446f760e94ec3cde36878cbcf0e5b5eb158d1018dbbd0a6c35806df8240952b2aa4dfec4de14d432f019eaf3e527c2a3f390fc12e81b4a6b3ccd76384c894fa59335098a9409603e613d5a38d0f279c80c52d401d9a6f16070693") socket$inet(0x2, 0x3, 0x800) 22:28:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x40) ftruncate(r0, 0x0, 0xffffffffffffff80) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pipe(&(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x2, 0x3, 0x9) 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x200}, 0xc) socketpair(0x20, 0x3, 0x7, &(0x7f0000000000)) 22:28:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x124) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) shutdown(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x88) 22:28:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200020000006010, 0xffff) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:28:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x54c2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x3) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x3) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0xa, 0x0, 0x6, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000540)={0x7, 0xfff, 0xb3, {[0x8, 0x4, 0x5a0d, 0x14, 0x3, 0x3, 0x8, 0xfffffffffffffffe, 0x2, 0x3, 0x8, 0x1, 0x1, 0x1, 0x5e, 0x0, 0x101, 0xffffffffffffffc0], [0x83b, 0x3ff, 0x3, 0x2, 0x9, 0x3, 0x4, 0x81, 0x8, 0x7], [0x0, 0x9bdc, 0x5, 0x3, 0x4000000, 0xffff, 0x8], [0x6, 0x80, 0x100000001, 0x9, 0x0, 0xffffffffffffffff], [{0x7, 0x401, 0x5}, {0x0, 0x9, 0x7fff, 0x56ae9ef}, {0x9, 0x5, 0x10001, 0x6}, {0x3, 0x6, 0x7, 0x4}, {0xfff, 0x80, 0x1, 0xe574}, {0x4, 0x9a, 0x5, 0x6}, {0x1, 0x0, 0x2}, {0x3, 0x93b, 0x8, 0xe2}], {0x7, 0x8001, 0x1, 0x5}, {0x1, 0xa556, 0x401, 0x81}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 22:28:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8) 22:28:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0xffffffff7fffffff, &(0x7f00000000c0), 0xffffffffffffff24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x4, 0x5, 0x2000100000000}) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x5358d2e23929b71e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0xffff, 0x7, 0x3, 0x7}, {0x81, 0x80000001, 0x1000, 0x452fd071}, {0x259, 0x8001, 0x8, 0x6}, {0x5, 0x1000, 0x7a, 0x9}, {0xd4, 0x6, 0x1, 0x5}, {0x15dfd8b8, 0x0, 0x64}]}) 22:28:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() semget(0x0, 0x0, 0x142) syz_open_pts() semget$private(0x0, 0x3, 0x202) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/95, &(0x7f0000000480)=0x5f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x800, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:28:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x169) socket(0x16, 0x4, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() setsockopt(r0, 0x5ca09fda, 0x7, &(0x7f00000001c0)="282106970ac41b08678cf184fc854be265d522e3448aeef3c3df49d4d8f26ecea8ecf4498e6a896855ffb61e4682d36375deeaf2776a9864f81337b704db0dbc56013143ea6c65fb477fdfb08012cfa41156fa48e211af1ebb4d8605f175df5452e6e59cc96957a70045f2d08e0f35fdd6d19022b1b35b592f92e9d71d9e1b542a249036e9f189db61705b401f39ec67954af9240b575a63a246fac930b474b645707e9fde93d4208049066c4d74b430cc5f286ea7f2261a2e17d3e91db42a1ddc065803044d525a2f44782b", 0xcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) 22:28:16 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x12) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0xc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) r4 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x8) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f00000000c0), 0x10000) dup2(r2, r4) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/115, 0xe70346e9c32e6a59) 22:28:16 executing program 1: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xd273db876d3123fe, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r2, 0x5) r7 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x10) r8 = socket$inet6(0x18, 0x5, 0x401) r9 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xea7f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x6, 0xeb0}, {{r3}, 0xffffffffffffffff, 0x85, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x65, 0x80000000, 0x1, 0x10001}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x10001, 0x8b}], 0xa173, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x1, 0x4, 0x2, 0x2}, {{r7}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x7fff}, {{r8}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x80000000, 0x8000}, {{r9}, 0xffffffffffffffff, 0x87, 0x1, 0x8, 0x9}], 0x0, &(0x7f0000000340)={0x6, 0x75}) 22:28:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r4 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat(r2, &(0x7f0000000480)='./bus\x00', 0x400, 0x107) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r4, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 22:28:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000000), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 22:28:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000380)='./bus\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x400fff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 22:28:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) 22:28:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8081e708c9ee945f, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x1, 0x3, 0x3, "de83991c8d82418685fec9d03147d7f470ef5f9e", 0x3, 0xfffffffffffffff8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 22:28:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x40000800) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)) dup2(r2, r1) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc7b0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:17 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001080)=""/96) 22:28:17 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) semget$private(0x0, 0x0, 0x187) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/178, 0xb2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4000, 0x2) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) listen(r1, 0xfffffffffffffffb) pwritev(r3, &(0x7f0000000740)=[{&(0x7f00000000c0)="f7824c4851be8bae7f42f97fe76657bb6a11370ba7048daaf17deb439bb769d96ad80b6016d79e7738f0bfc1e1edb517e7a8b99119f4d1e4eb461adc3476b2aebcfe5b344932b71ede76902ff87fe55f29d4efbe7a2e68f58e80353f347e0c505aa8551f118e66e4d89d59e4b021f8cd12bd03dab529fb9d5feb1a2e46d97faa0a7c28583b0045da883be4dc0296838ee82a6e541f960775767133d2b6f958cf5ee54a", 0xa3}, {&(0x7f0000000180)="1e57c4d9a8636b83b923c5d4b9eb7f3acb135aafeeec891694f9866db9ec2a240dda1d94f79cb144206e0c16a19772a997354b87fb1c7324b83a9b5eacd7beb547dd9c99424de16bbd35f9925cb048595f121105045540be0fb462b72d759cfa6b30f2aaa2285e22e376cd8da75de99368bccbd4e0c794c6b6f1ae9184181ab551c4f3847bb2f36200bf268a9ad5cd6bb4ca09d5a993a1e13e9e15e63565be539097437b949854c69e90e9af55d0dde602db5c11d8f1943d0aa2444f9756", 0xbe}, {&(0x7f0000000580)="3ee18c281c19ffb2e785e92e0b0cd56bfd7406946e7c29ee4c5d8046c2c1a88b6757cbc551c1bca91670f3cc3603038458c770399a92ad4ba0383726fddd815066296c9f4490939ed0581ece6af9f86fa08191b6e03e846b5a4b9930dee2d0485cff437e9bf0e43172516ebbeab6ece359d498c8689a92a384f3f86044448c8b84340dbc50d365f5ac8be80ba40c6a90fa1fbfc751fbd4181dc66720bdb16fd84fe43228c8b393a83c511232bb2e44fb0350a6e0742fa99de4d65cf8ef51ce5f01e1ac08c86982", 0xc7}, {&(0x7f0000000240)="4aa4eb43b72d286492163096e9ac1c79e8894792b22a285c93869a1f86bd9b446ae6f553d7fa9258e98bc1c74e69951335f7a78f6894821e5591bf57ecf975b47c5a3f5a1066b8bccdd0c4d482d81dbf904945e2aa4da4ed33c8", 0x5a}, {&(0x7f0000000040)="41d5f4171160b6938d77ad71a8fac7736b6614cb281568bb2163cf589f3219770c757527f6a12b4577dee75fabd4c29ce4", 0x31}, {&(0x7f0000000680)="3ddff85fdc483ddb76670236517e174e73e607de6da7481972c574708f3bef79c6f6ebfbc76b94b874cafe1d218bae624d7fda4b0101f567df73492b345391d52212632ac254d3c72232d4b5f8ddf27f52a0f87d8232fed21eb2de478c2faa0aff5cdf3b1f1897484291b94f17a9fa77f46a98e904ab89ddc87cec21bd34d3062263a18a95c9c2a7dff79b531ea6afd698d2a1f1c43c2e60e8c6582e3a1f5271e083efbe07ec3dfa12e9e4abc437", 0xae}], 0x6, 0x0, 0x0) 22:28:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) close(r3) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockname$inet(r4, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04dc"], 0x1) connect$inet(r1, 0x0, 0x0) 22:28:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000000)="5a6616b19675567a97c76a589ad057bb2a7cd0b3472ad0f3420afdc0660355156a9c05fb6b967e75a7493470241a51c40d7e795cf384586a0f7bc5d3758469e1a7b94ab5645c514fd249f291f083affe5e10358e9345c5730d6b33821e86ff2fbbafcaf96f548fdbce5206774abe59c3d45f2a012ab22b6d95ab6f06e8fc8d725f401c0bd3cb44e58aa861b63f0f4377235e357040d981767d6d0f960fbade9e65f5b548c294f3", 0xa7) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) 22:28:18 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r2 = syz_open_pts() lseek(r2, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 22:28:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 22:28:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x202) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket(0x2, 0x4000, 0x8) accept$inet(r3, 0x0, &(0x7f0000000200)) r4 = getegid() r5 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r4, r5, r6, 0x50, 0x7}, 0xfff, 0x3, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 22:28:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8c}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0xe000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x1}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcf}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x8) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x3, 0x4, 0x2, 0x2b}, {0x8, 0x1, 0x100000000, 0x8001}, {0x2, 0x64, 0x10001, 0x8000}, {0x7, 0x10000, 0x158, 0x1}, {0xaf04, 0x3b3, 0x6}, {0x0, 0xfffffffffffffffe, 0x3, 0x6e41}, {0x100000000, 0x721b, 0x8, 0x9}, {0x0, 0x5, 0x1, 0x4}]}) 22:28:19 executing program 0: mprotect(&(0x7f00005c0000/0x4000)=nil, 0x4000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x9) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x80000001) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x94, 0x1}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) r4 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xa11, 0x5, 0x1f, 0xffff, "42b0f5f0ea127189f6a1db0dce0588653feb9be3", 0x7, 0x3}) setsockopt(r4, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 22:28:19 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1}, {0x6, 0x4}}, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x6}, {0x5}}, &(0x7f0000000080)) 22:28:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xff, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "03664071795acd76ef3caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a772d8ba7c6a91c7dbfbed658affe2e9dbc626c677d85985f5bcb3a4d9378eb20a0474f1214b6b9dd3f59f926fd023d2a85011f28a9701e37a3a808b0fcca43a20dbd0249f3a16a53d9aa611638c0381d5bc4f5279dd32ad946e0deb73ad1ee338384b335a68c0ad773c41769b20ec26c18a5ab4158a2145dd7622ae1bb419ac07a63f064f025538a3594c5bec60c8ef3d8f52d4366e09d5956d6f1207132852286ebbe5c351089b38da0e9ef92f1fce73bc40aed2b18296517c792dc06492592dc967373641365b05bcdb4034193f4093577c42bb0a3636412dbca4f2fb31a51868b589124d90df9ac087d704f8019b24e4ebcb46efd79cd64722146cd9678c0743ae2e4ae9a22a5554e56638b5f89df9252004591398b0c16395ea0f6590eae79264cf006cc3113d24d45ae4d0fe8e3934a2aeeafb61503368aa234b1333b5706cabfa275ae0d56f9204a446c54d3f65ceccb84b1bb279bc5813d05a0a0e389091896ac3db6a1a494e4876c56bd4d7447e16b2ca712ce1c0e698661922cb3810b3801477bc16c83896726fd92973b8668f1eb251d50af3f057f361c64abd3cb7beee40d36c8d65a92d6d50128006643d1577c2f5dd72c1fd0ee68ea62b7bd636e4faebb2b78a694db02794b0f2cf8c5add90c01b6f3fc1d8393fb8eed65da2e50f30ab7c19232e3d4f489ea1eacb3caa0ed58415489218c113f26db674a392e344d849becb657b2d32d75d76a6155df76cb4b0b0829a9e78ee6636838897deaf55d504a6f3b9694a59ad5103ec0fb67a5da669abe0b5e3c22d8f8c8cfbe7420b8055723a587fb981428a73b2933021afa4f233ffa7d7d4d5079a29fa7cfdf5b13d894822dde28d74aabe9dd03df4eafeb65700421c6160d7fcf222ae531ededbb86f37fe350f00d7607907363cf5748822a50bac799f9002b822813b7e63939436b4beed687a478d976856edcacc92f80711671d061a21d3b619e0fe31643f9d8848d22ab58beafe3f8581af92523d6191991075d3fd68e06f5f4348c99ed7329ae4e0c370a7e21a24942b19b6c69a3138e3661985eeb89cad614fb1c93df3ab66f398d61de3caf2d0b1ec9dd542174f23f2abfb4061b6f7a75f97c109ff43275fa3eaf2e6de9f5a532f9b50c3c92b352b97910edc2afb9706fd9f4d3492281f2fe6b9b63cc050a4490594848e960b27f64c9c6212f45601a356f64d1a1f37655ed23d1da2d12d28ba6ed2dff319f61bd241e25bbb8da4f00994ce026027dc7d6285586d052e9f84ab57d7f3ade257127d6759335f8642698283c41b6af165e0341ccc668c4e0e23075c684689bdc86260ef00d99fe136a0a067c261fc025c248171d443882163701c2ddf4cd208a9bdb43b124457974cd196a59ea47acb62f0e1a510cc8c9c35ff52df386cbb820467514d35b5cd6498390e865b75d6f27e591f78b7d3a6ea97e609fd73d0b82e7a092328e97649dee1d9d95e581819ac79fb490ea56285aaae661f3b0f8a91955a20b720be5a31a8b6d8990c1d72ad65ae3a65d613aa320b674ae0a49f8a18713d36f4b4fb014854826396b7bb09282079", 0x720}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) ioctl$TIOCEXCL(r0, 0x2000740d) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getdents(r1, &(0x7f0000000100)=""/98, 0x62) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 22:28:19 executing program 0: setuid(0xee01) r0 = getuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0xfffffffffffffffc}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x83) acct(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r0, r3, 0x4) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x4, 0x80000000}, {0x60, 0x9}, {0x6, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x800000000000001}, 0xffffffffffffff1d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2d, 0x80000000000000a, &(0x7f0000000100)="90000000", 0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") socket(0x10, 0x0, 0x8001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:19 executing program 0: r0 = syz_open_pts() getpid() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ftruncate(r0, 0x0, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r2 = kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000540)) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000580)={0x9, 0x7d0, 0x6, 0xb41c, "66bb2f99a8b35bb8dbb992881334d18eb7354e73", 0x200, 0x6}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="cc7b5fdd5773a262408bcfb22d4885bd90710ed28747bd174afe86d60a8de1b6873305642257c5275b125d83a45255c17b4dd07b3da03a850097ab8c67a2b299ef27488e2a5ad7c59b3f7a3f20a9073c18a9d779b5659d348c0b0c4e6998e6eb09d124980b906dd93d4a8022d3e6da14fb", 0x71}, {&(0x7f0000000140)="d86cbf0597ddb0ffc37f3caccfa0263455cd20032c1918385940212dd56a641cb3a605d9fa9117f74cfe48793b4be1250f69ae86438a00bc753d74001de2898766c23f95c933d37d9d53f065bdcf06013875c00391beda5eb7493e4ec98a391839d132cc0689013bd215a499d07f90c643ead89e0dae66acfea9", 0x7a}, {&(0x7f00000006c0)="925c965668da7e554e1fae3555a9df5622a72a7b008d272a75e7de1473acdf1c90b247afe13c6cdc093cd3edae10bd982bf1e225c4df84bd5c0111d1472057d31a91a9a9b5627bd81772d6d6a3667e4ae2fc1f0ce8d8777180b8f794051167a2eeaac156f509ead8653f8f4dcf082441907a3f795af2a71bb4672e8108e64e86c3b6fdf44e00b28d24fbf25faad9fb30028401b9f774352fedd82bd349e1d0da3482edcab8ddb9c2a9d47aad4dba84c497aac6e845", 0xb5}, {&(0x7f0000000000)="0ff5556c338e00df2b4e73a9d71a3c07a7071bc16cf32f24b0a8dc05bb652c5bb785ca", 0x23}, {&(0x7f00000001c0)="82beec9d6de25107f63e814f116775b2dd54586ad1f4be7fad94f81b2bdbbf17efd99bec70e6bb3eaf3713cf6613a3a27d8a76b8e7bc9d48beb32549758f45bd584ab0f55a12cd2c", 0x48}, {&(0x7f0000000340)="3271af2b7ebfbf8315e63ece0eed50558f2267591016aedfa725aad26e13548f98ae7a81d967a1214a5fdbd45c746787765c09216f669f2ee57f66020eda0982298bdefb77dde302cc0135f9584a76a8176cd8", 0x53}, {&(0x7f00000003c0)="955063018736713ca6a28a71bb62bf6e828b27d955ba755bc4eaa79f45b46c5548017ec1a1f47d75ccda7a3fcd85e2d1f722c2ad47a27d78f93ce8f423b58ad22d9c105f2b867a9ab72f5d5fee521e97d203c35a0316b1578788cadb019b80ef953c2b8149c5c0fd0a0bb6494afe551722e521f33a0355341056baa85188a38747b9751e78f9987a3eacf068292439533abbc0fbd9944181", 0x98}], 0x7, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000600)=0x993a9ea87044928d) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000005c0)) 22:28:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$setstatus(r1, 0x4, 0x46bff) fcntl$setstatus(r1, 0x4, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) 22:28:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 22:28:19 executing program 0: getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x8}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 22:28:19 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="06694b1105080000c4c001000097", 0xe}, {&(0x7f00000003c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fcff0379ef69aa0a49a6ff8a71ad25283a6394920f3e24e6185f", 0x92}, {&(0x7f0000000240)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e8cc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65995c1ab4eb3d6522d1de24e9cce", 0xbe}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda", 0xfffffffffffffe70}], 0x12cc) 22:28:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) accept(r2, &(0x7f0000000100)=@un=@abs, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x800) 22:28:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0x4}) chroot(&(0x7f0000000000)='./file0\x00') OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe2, 0x40000000, 0x6, 0x1}, {{r0}, 0x8b8119876ba03ca1, 0x1, 0xf0000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x50, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x83, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6fe2d863197bc4c2, 0x1, 0x2, 0x8}], 0xff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x9a7627152c8b4245, 0xf6, 0x7fff}], 0x7, &(0x7f0000000180)={0x0, 0x7}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00318317e94ed36, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:00 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="db82ed2a3d3d1c834a17c7f9e43d552eb71394d5862affffd6e53481806660302582c08e1d9b471ea7f3b13430e7afff130a35deea93f6671ff84f2437ac27ec2a86e5d8881444d04b012721c5c04b0e0f99d8a06eb937e9b42d85dd0b562a62a37b8e7274a74aec613d5d0ee90fe9175401c7fa67597bebcb4826d9f2bcc9fced5758a245d0b29689441d450966c949adaac33c53bbc3d9269a6e0b123a750e902de56d8b48583a5bae91f20e9e2174524734a26b33c55a38723ba31589a11c248938fddef1791af4f0661c5fa6afbc6987628112c9af4e935f1d9ef25169b87c3020f784a939", 0xe7}, {&(0x7f0000000680)="9af0f6b8ae6455f1cb61d113a2bc98685babf2030589c29e175600c574c67dbc1f491d1210d2017efadbf9cac8258563655b4b047988e699d25ec38c0df4bfe6b73572b6a8b4ad551cde1369441130052117880883878e3f", 0x58}], 0x2, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x10, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f0000000900)='./bus\x00', 0x400, 0xc4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) open(&(0x7f00000008c0)='./bus\x00', 0x0, 0x20) r7 = getgid() fchownat(r3, &(0x7f00000000c0)='./bus\x00', r6, r7, 0x4) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000940)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r8 = msgget$private(0x0, 0x1000003e2) shmat(0xffffffffffffffff, &(0x7f0000e83000/0x4000)=nil, 0x1000) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = socket$inet6(0x18, 0x5, 0x9) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) write(r2, &(0x7f00000001c0)="675f17", 0x20d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0xfff) pipe(&(0x7f0000000080)) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, &(0x7f0000000240)=""/111, 0x6f}, 0x3c47648e78ec683f) 16:00:00 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001440)=0x1) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000180)="cebe8475787318dd2df48f9038760b748add797dab2b91d77780cd8d49d2398d3550d4b59a01abffb486136ac6fdf951c7736d916746bc64dac06a451ac4ae5f21a756a9ce25d8374705cf2ef41aa516875673e81367bd9a7187671dc4ec00230a2b993907d8e7edf8bcee2ead8672014523de7d2bcf581927f25b6d736936dde6eae5a94dbb15bb5eeef6a9f07bfb1aad1fe51730caff5c9c2d58f02e8d281a81f9922840fc91c5524e8f0305ebbc5d7f262adf44e817c0ef32ed9eb7eb12211502b82e8cdfb995cdf1c28c243073f8d71a034fd4479f5e34ff7786fefae78c0a32c0e54cea000c47a88e603a071632c52ea20e38071cdb62a3cd497072796e198912b87cfdde9fd6912ee47eb16e05ecf4cbc19fe401591af0887b62f6d56aab7162713ec07c0f771581f45a70d1164277c2a4cdc0ca3170dc5066bed43d38879264ad7a9e274144635e8a8e07d49b926b7d4df12b25ae8977b5d21f0db4e50eb70f27a463f917f1b7196143e19e0c5f2de42cceb9ef256376835e9ab47d44361c8831c5aa89870e18598c303c2725d64301862208e19cbda117a249d034f471e3209d371dc30b112540d14021ef8e5a6ad666042a2dfe4d0018e1b5587b645e5b4f791bcd1137ad6785b07b65cf5837b3e37f8e15d5aa477aa41067a43ebd5dc80c5299a34430102528aedac78aac6f140bb219fbe3e6dc17262edf815d195a4362993ed13282a7167e0936305abf886e11f3ec0a44d6fea99b1f679eec628aa1a7798a60d318d42a7df036e4dc2c6750d5285b1fb472c5f3fdc3300f7681850223a026f935f40beac1b107abd23a71925cff9365bc1d67cb7f936a55b6a25a16e1f6c1090853a31907ee492a813ec28734ba53363a7097bf4462347c6ed35d33e27e2e79b8a4ac77e1495b940544b7a4aeef78820f6347795e7351df9b49cc2dedd0acfb3f29a28dcf0bbcefe7bc4be4cc3404f4b73492784204be4145f9baf3a3dd3eec1725bb3c2fc5682759c1883cd97a4873e7382909d5f919b243b5421d5d313aa3d133993e24958b62beebdc43e03c1d9800e05e6815573c03e10ba6023c4cafabc036346c1b2b199cdfdd408422a781559122b595b535f448516fc2409d9dd2a59f12c8c036bf4fda97c47c8ef17cc02abe08174cb07ceb1e71e75f283521135b2cfc1b535437ca47423cb028105ca842d49798d83331238019ecc4844ad8fc720592af95b0fe44d95aa29625d881dac36222442c956ae51e942db025f8737acf45b18619b39fd30592b04b1fd8b03ef8ab2880fddd9f1e98cd8dd61c51288d9fc353c6a503ec7b257b2eb44a7bdefbd2a9c9a1585fef1970d4f5735a0b7097fd0ba9ecacda86e55c4ea5279e2072962e117b9c3e9aca7ae56c90dd106d9f25d2fbf6518396063641d71af944a380391c408ed4b0e16e65c0572fcffde01759e0a311059e3a56782b923c757c684176ddaa0e364d4dd08495013d388ffd3d75928c3f893b45309bc4a08923a6bf2bb3a750e78d6cd19d648d97f58c88e08a20055ace2d40fa8b4375cbe1fc6bdb4f1df6410914418134b828609d8012c14e2ddac57cae17e26a617e40a25ad57736e34148033c4ab4179d313be5443d9e62e1aedb374dc21dcb4fc24bfc7d854d53932f410aa583dce4af4a8618b26ebffea974edb61241aee54bf1d33e1f331be58e4abc2b1e46396e4231c7d54596403ce704254ce3a846a8199baf977da8155ea7d26ea268310f0e03542fabd90a1d4feb4fd2bef27d88f65e7f2924358bffe6213436426faff6e7e5d28ba348e614507b7946e21ba4bc9d5d4d7da2149b31e50b1115368a48a3f898be254c30195aa72e8e03654b6613b6f8de578979120946b15ccbb6485f345fe3df79e3a681d7facf84dbe925b1025dff237974396cc4fe2320e5b8374397378e258171e339b78bfadd2d76752f6c9bd09705a021a2ba43a3bffc7b11634dd7b2b3ed02e2f87349db825410c4720a04f134f5b77335ba5f8d9fb6f383fe3e08eac1aaaa24b2a660afbf2c5c5ef9bba62bf2873640c3cb68417e0b868f4673d26664dd98c3690b185793dc6bc0ce457d479dd45efa1d171aff4a266a7878132bc6aec85fbc751b8f2ded84f5bc1cd0e21496047bcbb1ba5c47977753bbd01ca68e2b0d004087b48d85e587fce8739c720d600040eec3c510222543e73a7b93d50e3143f0fd1f0bc8e317bb01e364ce8954e6634deb518bf1d53f0a9fa4e5308e9b646f3599e7b12e19ac521d39de656ba0baf972284a0110170f13b099071f671e575348711a831edfc731eb57729a10622061f6ee4b7b2e68a5ec63c4c300f131d1d53e2f1fe02fd530fe86b65794e99b523d11a8a22327f12c69e17d950f6f92892a814054c0da64e86ee4337e89817eb5a2a6160002c357f1c8409ee02d73cf8b8f07490211f84207fbb99d72b0d550a606386d3a9fee5aa09719b675e5e2ae8382199b9980f8c8db81742c954463ed11aa46e40ac9aebf6ff8297998007f2d9aaeb7ea8aaf64d0344e8a956ab66797626a2c335b6c43d74110a64321e2dea4d53645d62e00ac14477126908023ad70bdc9c098127eb39b51ba2432f273d2dd84923c5708a07740a8fdfd1c2cdb8f0ec588a4c198cdd2634fefc2cc30c54b3d2c5e41593d9a7d8a5ef12e5556a47db59bf967e3a3ff8f30f4febb34fb6a32cf886d911048f2a9bc6b0a37cad879f8cf885a4e503966918ba1e646e6ebb677c81436e4927f9cf3abcc168f927ff20f920cfe63ee0553e4fb4aa1a628cbb518a6ff2785e0cd8bfda184683e700b7bfd0bd42cb1a90345b5b83f820c1ceb4963883ea8e930e1847b71aeb15b8bc17ad717a43af64f56f80e987fce05726a9e2e2497bccff98b6a786debcc5622343f2b71b4d1ef7bb5f3f1e3dbbbddd1083c1ccc75fa2e963f74c4d6b3add174899f2a7b79333163ed49fff73bb1ea9fa4acea5b391c8536b4a2aca01f46764003d58768e2005dee1264e70eb8fcb9cd39d36abb1bc5c82b752552b8ea4cd73569a2d3ab3d6c4c051e4dbca2cd452caae82bb2aff88cf787ef6ce2a6ebf6e1200385bf1933d558e29b3ac8e9c60bae1dfb66155c3ebdf4360168803ddebe20254b565731c2875e2e9490b402be7db096b2e71167e554707d722432ab2c35f918c2dc183908f615d15bfbf3a28ee82c0270fcadcfe0135bd189321be5b6c63964b1d4e5b6c650508b540975a8db902ff19b300d6141267b4a10305df606640283fbec1ce4c73ed2cffb4fc26a362c6a3750a80eb701bb1bf18dad36f8de95585082de8dc2d3ad6868352ece646dcc64475a6b4dadfe92cfcae4e512db79b0de80e30799fb067f008fff62611b9848bf0e40830322169aeae89e76341c5c43912383a16bcc2648f92498b8fc94c99090f9184847a8e283427b05cb620414f4d6accd969c7078b8250905a20734600f29d493d56344ab6f2c6183127a71e6c428dbf98a74dae4e37e8c03d4cbcf2ca18b50ea9693839003e09bc9111a12f4edd2063b2f9cac614d38137d015427a9e86af483f5aba0a69a065ec405b85facc5b2047c68cc352a2f6395371bbebcccfdac241a289df9ecaae2d02847b442be6b22aee4abc2195fa414809df42ba797ac8ccd3813931c0b4c1ea05af8f147d2759d75b24eb3e3e3b2651e374265757bebb2449ae567cc6bbddd4aedb19f7c16c95825c13282f1e8f4e225c3f27e91a97e22481f122c31b8d6788cfa78d04de8ef6bf44d6cf5b7f305159fdb8f5a10d73a149a60a06ee0c754de39985c8fb0429a05199842c4c0dc13e730c405c29eb6fe937a58b7f2d58cfdeed9abb243267ad64f2caa1b3d4544095d3fc56a21326ea09262ae63468fa0ad0ef4b2568cb61c04d6f4f3be42d1efdc09ffe986b3e8582097bb31eede953858d4277f5fa83f1d8b086d7a430ede75ff7da2988dee7f6a5be3ae6a91c50af31e6565fdb7589d7bec22f77b71595f814bd97760dc4a73c06e02d596f512a86ecf2286a4d0a058dd90c54ea9504d9b12201d7a9c4e9a7f2fff770d72601d94f63f83ee5152281c3cb44f63187f9c2d1cbc48315362597b0c45baf355cf93c418633ff25521e884f5ac011e353bf6f3708ba573dbbce2077a5226bc9c5c23f6730ef7a24c118738a6308b9778ed63428d2fbd136766c0fd7da6e26084e6efc353abdecb16d6e03b4e947f7682f2b3f8548d8ded3c0dcddb6f3ae590b0ad3d54e02ef1fbb6fa877e7500c316031a306cd79ad2a6adafea5647acfeef3d3a67245532580eca4c8ac8dc2ecd6551ce5e564d5d62daca8793084f475f9c42dd87ba4ea26000b413fed5439337dc38de6ca9ee72ab693ac887853e063c0d8e0ff4ea6362e7a3887bee3f6192743d0533a173f5a6e39f88f9f74a404785484355f1f335197fe28054ae4745e204f3763e9547c45ad4bb09100ff41ae8d9698bb57989d8ff8c707908a517e62ff49e9e18e8f2692ce4dde781c98031817a3a32c85801408f2b006ccd03b57c17c8d90a4f3f07a8d82d2ee5b28703235874257ddfbaceff6b79aac507e3d6c7d5cba49207d8d7b735d0a2bd94688aba71dd9e89ae246ccfcd1988660d5bb6cadb2e32fca565315af6cdcc8b100b5fb88a9a23b672faf7c1b5d36a033d5f2df14cc6963101fb43383c621c138dea41c76fa9261d44a3ea543c370e8c0eae0edf9f740ab77f23ccc3ace2256bd6466d75d5f5e53f7f6e0c57fc675dbfc77fa48a15fb30ccd0e0e4c66c61d1293c63465ff94ea62ce3c8dacbcace62ff303815d548b5ff8b523367f2b2bb176f6ed419a328906e853b4989662ac0d27362ad8ae13de054dae515fad4b176ed4dc47b6586e8058a93b1c056c28bb388ad87d9a611f6d0248b7f646b225d0ac74f074c33b4f4253a3927e436472cc67f810dcfc3b772bc8da4190dd68b479dcd0d1f82f01c81c9207325ccf03af72726c3a5185e36bc8f13da7fa294f77440f5444814d508f197ca8f209bd84051991ade1348b1904321131119b488267fc93ad1c43adcd3d3ad4a7d20c44eef160778f3f3c939d646e62c19d03df878e22a731b5ae91d49c52f24b7f5d403fab5a89820f254bb6d39ebf9ff6fec45a629a3140caa1dc6508804386a33f535161f7a2c1db4043f752d5ea0748a3a16372ea598ea9338885c35e5f7dc130d820a52b3702a6e4417acda04c94df1e537fb1193fa9bfae8eb911e4b6f63cfcf785cbc55fe683c03dcf8fa260abe3524b6fca52b3b82a4d21aee963e14797c729a84a13f8a1cfd4f9216b8e89c79ce6fa8911be7d08f9002eaab91db47431da2e5d517b816d5b2366920102068385b18351d1ed40ea88c2649e0b0f6c1dc3381e2242375adc248fe91edd1caa21ace2743b06d807ecd65166c0a05689ff3cce8b3f3a0298e41b59b01b29e773f5255f87c83bfb8c40c5b7d83aab4e56fdb3d3d0cc5926a90807710b4f977f82bc91d262ef9c88233a82b520d46075da26bfa67aefb7a94a6516cd70e13171f353a66772d72783b8db908f6cbaf1f537be417758f526e3c31a698a11827d03f9d77ffdfd12eec781e4670dbb9eda1c04448bcfd3d34626f53c11a9f72008c4e173f44b396e5be8d7e3bcb8363d546a052ee860ff081cb082a6bbab9a862a396ca67ade3654d40b9aff9f016f2bba6276dd7c258d5d251ed5a333c1be3278ce6b62d591777974b0406db5018bd51269ab419f9b2dbc1d0a7829681333740b0d48141409ea4402eebc4b40f7cb286120c03c9fe046e7077ec", 0x1000}, {&(0x7f0000001180)="28cedec6930db801a273fb906d37adc4a6b7837cbfea651f453273abe67c6a25b9b33f39c7c0ef7dd234810687afd9954c19a59042874b64f5678093e36046f1dde250681b6fbb1f828e2dc4b4656a8c49abe2c0619c56feb4664479f02f818241cc12964b6d4c2110ed727de2588c90b5eadd57f5f7924b03da87d68599119a2c48f2d99bc0b43502a466d7777bfedfe1f0fb04c5b94b357ac9b55fea", 0x9d}, {&(0x7f00000000c0)="0bf89034e714dc289d471e2663f2bda44316dd489a73dd742feeb800b0e41d3d08c3cdc070755ebdf954e6664c88551b28ad0273fb4a85fdd27434ec4a6d42de", 0x40}, {&(0x7f0000001240)="783059e93eb0af80ed0c2927689b21ce7ec44dfdb4da224680b807c203a2926b6eae85d239a7958a57487c928f87d45fba0ed62a5be6788ab3a742eae42dc6c7a3e4f8467d55625148ba8e08916e996435fba3f3715ff658f6b34af8d72739eb70325c5573a8a6d40011b1c55c5de7e8b9070e3ba4d3762e5753f61b058efb4a5900b4f14e7b3825fd3efd8aff06eb81f70626ab8a2ed580dc0d62cf9d45ae62d582be14b97afda309092ec463a7734f4f7b06ba1be3fd", 0xb7}, {&(0x7f0000001300)="c9e8d5edf4071a3aff1fc263ec41f1eda4b3290bbb18e4afcc2c52b8f0b65a580a8a5fbd6be61de51273bd465eda311ef655f8f7f6658d04b9315cfa2db656b90da3f48e283a508a3b8f3993b732c16b8639c541035758ca1ee0f82e317a891877e4e110fec464482bfbe1192862ff2fb1f8d8f65d3992db86482a0f7ae7", 0x3}], 0x5, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xf}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r3) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x400, r1) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000080)='\x00\x00\xb6z') getpgrp() 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x6}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010081efe40c83a8d1e4b4c4d31fc6626d1befd52438d0b3246ee49e8a7f28270d9111e1a0a80e590ff2a9a141566d26cd7199f0fc050000005cdccafa7ebbb48b2df68a60339ae637cffe39f55586c18a3ab1527e0f73434ffd3337101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652b9a6e5ea8816d0f4321c520347c7e57a263da910c2d360e9553181cfb569b690fed428a76632206f26f4f61d516351fced3c402a6d98b2e49b404a9ac2dc15785e7697cd345fca30918140e9cf004eb8ee330160052ed2b7ec7d9951a1ff09d570090249171d6c9ec644bed2373f6da7477d404d57dd7bd61c28f7ee465fffffa02ad0d22813e34cef019cc41da9083943427ef6e033000798e05b75225d90f761c01359f71dbb413ca2a7d9043f23f2b8ab5d962d0f86b5f0bfb45b20dd4b7e6bfc07f51bfb7d453502f06b70663d952dd6c38af6bc52f01bf655a281aede78e6e88884b55c028ae31f30cdb9e9c8d69436c1a2c46bb1289ad338a8de790d4ea4a52fab6e2ddf77155789fc861b12c0077afb8281e1efac70459a2931d8743bd63e8e8f9339f490394b0608d4d131205b84f7ba8dda79eba467ff2997d4f6443b04c11fc7d100d6b6e70b99f9006df6a7b0e80689ab03470a3845e6f70152226239953e70354c9a41a4fb2609b708d3c9aa21fb763a81970ae7175b508f4357625a4088f682c66f457cd7e422e2f643a08524d067f88232ee751932000000"], 0x1c, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="861ed7b937aa78a28ad7f3c7ba74f618853cacf5a5d56e1bf1df5f69f15a1e4f52f0217304bfcd4d2d7a45cbeec89361f39d38cc2f51cd13be3452d204c2408e", 0x40}, {&(0x7f0000000140)="32d0fbf8822d467ee2f3f3bc6d4dec0faa2e545af7fdfdbf7c5d775b74e814bdef513907e4f9d6392ada8f5a958447807455ba20a4d0c17ab4bd0bce779bba85d0c701a0db516d979f76631e522d28e0b03795cf8209293316d00735755b7a8074fbaa1e6883187ab82bffdef2d331cab7f181d39cdbac67dd102a3e9d7f45f32678ea9030c608ee3b5d0be4297ad79f15a881615e3184e9f6e0282f3892328ee25e92a14e98972b16430df0f5a7561a9a6d38d5e84e8ff1d8c478a5e063aa013ee89e1614a45efc8f5635f4926d5de262aff4fc69be802d95", 0xd9}], 0x2}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x100, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x5c2eec173e786d5f, &(0x7f0000000140)={0x3}, 0x10) poll(&(0x7f0000000180)=[{r1, 0x8}, {r0, 0x20}, {r0, 0x8}, {r1, 0x10}, {r0, 0x80}, {r0, 0x4}], 0x6, 0xffffffffffff8000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0xffffffffffff7fff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x3}, 0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x7958, 0x4}) 16:00:00 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7, 0x1, 0x7ff, 0xfffffffffffffffc}, {0xffffffffffffff56, 0x3, 0x80000000, 0x4}, {0x1, 0x1, 0x0, 0x7664}, {0x2, 0x5, 0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x3, 0x1000, 0x3ca, 0x100000000, 0x1, 0x80, 0x8, 0x10, [{0xffff, 0x8, 0x8, 0xffffffffffffffc0}, {0x7ff, 0x7, 0x6a58, 0x6}, {0x4, 0x8, 0x80, 0x1f}, {0x3ff, 0x8, 0x10001, 0x6}, {0x6, 0x8, 0x401, 0x7}, {0x3, 0x9, 0x2, 0x2}, {0x1, 0x2, 0x4, 0x2}, {0x1, 0x9, 0x9, 0x4}, {0xffffffffffffffff, 0x2, 0x9, 0x4}, {0x1f, 0x6, 0x6e5, 0x80000001}, {0x1, 0x8, 0x8, 0x2}, {0x4, 0x1, 0x4, 0x2}, {0x1, 0x7, 0x3c, 0x400}, {0x1f, 0x2, 0x6, 0x9dc3}, {0x100000001, 0x1f, 0x100, 0xff}, {0x10001, 0xae7, 0x35e9e849, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x99b, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8001, 0x2, 0x6, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x10000) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xc2f) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x11) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000140)=[{0x401, 0x6, 0x6, 0x9}, {0x4, 0x6, 0x7, 0x6}, {0xbcb, 0x80000001, 0x386, 0x8}, {0x8, 0x130e, 0x100000001, 0x8eb2}]}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x9, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) shmctl$SHM_UNLOCK(r0, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4040, 0xffffffffffffffff, 0x45, 0x4, "a9ef40a2ad0297e9560500", 0x7, 0xfffffffffffffffb}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000140)=0x20100000000008) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x3) 16:00:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x80000001, 0x8, 0x0, 0x5, 0xff, 0x1, 0x1, 0x0, 0xb5a1, 0x20}) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x150) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) unlink(&(0x7f0000000140)='./file0\x00') ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x2) r4 = dup2(r0, r1) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0xf53a789ed4b02fb1, 0x80000000, 0x100, 0x6ad5}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x9, 0x200}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0xae, 0x3b}, {{r3}, 0x4381709aa2616946, 0x8, 0x2, 0x9}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000040)=""/42, 0x2a) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r6, &(0x7f0000000300)=""/4096, 0x1000, 0x800, &(0x7f0000001300)=@file={0x1, './bus\x00'}, 0x8) r7 = semget(0x0, 0x7, 0x0) semctl$GETVAL(r7, 0x859730f9a3b68593, 0x5, &(0x7f0000001340)=""/4096) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x401, r1, r2, r3, r4, 0x6, 0x1}, 0x31, 0xfff, r5, r8, 0x8, 0x3ff, 0x8, 0x101}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x80) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2575, 0x7fff, './file0\x00', 0x77, 0x4, 0xeac0, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: r0 = semget(0x3, 0x2, 0x20) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/24) semget$private(0x0, 0x1, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x4, 0x80, 0x1f, 0x35, 0xab, 0x57a, 0x9, 0x0]) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r4, r7, 0x40, 0x8000}, 0x1, 0x7, 0x401}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000200)=0x7) semop(r0, &(0x7f0000000240)=[{0x1, 0x80000001, 0x800}, {0x2, 0x3f, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x80000001, 0x1800}, {0x2, 0x84e7, 0x1800}], 0x6) r10 = shmget(0x3, 0x1000, 0x442, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x5, r1, r2, r4, r5, 0x1, 0x20}, 0x5, 0xff, r3, r6, 0xe0000000, 0xfffffffffffffe01, 0x80000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5810, r9, 0x0, 0x0) sendto$inet6(r9, &(0x7f0000000300)="8ee42426532974888995362912431d8b804f414650c531c28296e7368afb057207230fb9afcd1707a7f7793108a49fb9e43b092fddeb1fb30b50f1fad81f368177697cb8d559012d58c9e0109f07a058419097149fa93f6d82e35363876abc880246f4c7c79831a9c1b9c2e9558b650a4af7c5", 0x73, 0x403, &(0x7f0000000380)={0x18, 0x0, 0x0, 0x3}, 0xc) r11 = semget(0x1, 0x1, 0x400) clock_gettime(0x2, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x1, 0x393c}, {0x18, 0x2, 0x3, 0x8}, 0x5, [0xfffffffffffffff8, 0x8000000000000000, 0x10001, 0x2, 0x4, 0x9, 0xffffffff00000000, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x0, 0x9, 0x6}, 0x40, [0xaa, 0x100000000, 0xffffffffffff7fff, 0x1, 0x1f3d, 0x2, 0x7, 0x8]}, 0x3c) semop(r11, &(0x7f0000000480)=[{0x0, 0x2, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0xfff, 0x1800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000004c0)=""/8) semget$private(0x0, 0x7, 0x20) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) semget$private(0x0, 0x6b3a3096de634760, 0x400) fchownat(r9, &(0x7f0000000540)='\x00', r12, r5, 0x6) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000005c0)=0xfffffffffffffffc, 0x4) shmget(0x0, 0xd000, 0x80, &(0x7f0000ff3000/0xd000)=nil) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x10) 16:00:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) r1 = getpid() r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0xb, {0x20000000, 0x5}}) getpgid(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0xa226904dfc714a35, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x1a6, 0x100000000}, 0x1d2, 0x7b, r6, r7, 0x6, 0x7, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffc) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 16:00:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0xffffffffffffffc1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0xa71}, {{r2}, 0xfffffffffffffffe, 0x30, 0x2, 0x1, 0xe0}, {{r1}, 0xffffffffffffffff, 0x80, 0x703f6d7759550f31, 0x0, 0x9}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x9}], 0xfda, &(0x7f0000000100)={0x7, 0x7fff}) login: load: 3.13 cmd: getty 27769 [ttyin] 0.00u 0.00s 0% 321k load: 3.13 cmd: getty 27769 [ttyin] 0.00u 0.00s 0% 321k 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) r2 = geteuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) getgroups(0x141, &(0x7f0000000100)) fchown(r0, r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x101) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) preadv(r14, &(0x7f0000000100)=[{&(0x7f0000000040)=""/13, 0xd}], 0x1, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r15, 0x20004276) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r15, 0x4020426b, &(0x7f00000000c0)) fcntl$getflags(r15, 0x1) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x7fff) 16:00:02 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x0, ""/88}, 0x5a, &(0x7f0000000580)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000500)=""/104, 0x68}], 0x6, &(0x7f0000000600)=""/247, 0xf7}, 0x1) semget(0x1, 0x4, 0x536a663da9f977b5) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getuid() r9 = getgid() r10 = getppid() r11 = geteuid() r12 = getgid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="1838a08e99d716052943166420e1bbd98808bbfa9ab4d6c4c0c9581c0f95849db63fcecf711b64f4026f6b73ccf86ec059fe6ae47faa851cced489dffd7a62871241b2da31492b39ffcfa428e7a12e73d54dabc987029831d7a023889901e0b6721bc8c22806d2d7755ccaf80534acf824b1f501f36b77eb4c99f67ce133f40dfce68c24ad976e5268b7aac84251882da352260e", 0x94}, {&(0x7f0000000200)="dbd7043046ca830f0ed900200f88525472154523cbe968530693d82e9db05922430167c348915b53dd8b8feb6974a40318ff3ea18393b2f994f97e746080f4dd3b7052d786e40f575b8058b9eb4d96769096a9d5196b33316116e642f2611cb41d71db76840c839fb0e8a3a9e77d279f43fc8dd01ac4284ee21ea1f8e6d73627a6c3d6a6e364be5b838d809d5fe3980490965076896d65ba7a0afcf6b175bf730a620d824378964c272526ab2acdd0d25196cb72498c5f0ba63445f205a29a0a808a8a11bc5d0b95", 0xc8}, {&(0x7f0000000300)="e77725cd2cad5d2c5288ebc163e9537d154e46667caaba16c5ed5f10d57bca9c1bf08620833e9986b5f39f5248739a1541c0b2fcb4bfcd0e4a784ffec733e66b11ee40be781f951a426051ac9bc0ebc64cb2c5ed9375c2c75b1b8bd2da7dfb8592a0febc3dd1a592ddd8d787de1893c5dcec2b96e1d9fb92de480ce0b237b5eaae5fc6cea084b5542ee8989e4e61ec96121875c291d150c99b89aefc2354068812ecd7f414d5f618f57b6a43bbc60db42ff06e552600b21c5f0b6aad4d9ff2bdaaaf1357ef95", 0xc6}, {&(0x7f0000000080)="43ea361e5e863ff78f6c4e22b12a44bceaf535da81bb20641ba16d64a98fa6a90245d76770138e93bc5bfe036c58d73b5bf726f4", 0x34}, {&(0x7f0000000400)="d38bdcb9a033c3a1ee329d18e41e8d7dc1822bfc92ec77b648621e6f5f1929224d866aab5a7e1a268a91e6cdd02f7934819a9a0c3c51122365b36e02da5ab44df07209dd35b38e713632197d719c81913498f0d9ef4fbfb8a3dc6232620edbb38975b998c408d28cbf615038caff2ff186850c76a78a6b9c0ebf0ccb94dafe1fea8a839ae94990a55a219a940e5689dcf81fa48ea97889e59af96ba8ad28610ca69b6bc935a616749585f10102b72d3526c345f937163db96187d7bd214655f81da395726e263f549ff2bd6442461d671d2ba4f093", 0xd5}, {&(0x7f0000000500)="28185241929eb6402a4426e3deb95bff5e281e2797f067fe13c637558ad685052ab586e4885013bc7510e4fb4200fa28f2ff83460812c4d8bbabc2035f630a6a8452f0f99c719f2bdca51a308c283ced3fb6c8d9ea69151fd3c346deb5bc8c9c6a032733f5f655255f4e6b6d5dd31d856cf21279a80fa0a652920d135dc03e9f2d933eaf023263680959661c864d7c12418e9dc51cb68cf102d0db36427f1f977a1f7125b3959b4ae10da58fb441102190ae11543e2ff03fdf9c863859b757db1ea91f62c7f5c19bca39de1cad3e93cc46eca5066899eeadbf6c89fe3ef76e728f2057cc7ffe3dc0d5247f83cbdca91b92380eb5d5b40c32e5493a764b69b81d9cabd2709bf831cbc7e4fa457548b415a4c1b7a1a37e35c9589f07b8b42f83f7890c24417c9d797aeaebba4c2b80ef7a8195f941ab950442ade3660afcf51c59345dadd1e5fbcf6f87ce02b19844053fae6e890e5722b196bb49f33ce2b76df8d835eba35aa58a7a3b7530aa874563359eafdb8fa30884e9e1bb4d6fd9b5ab58e06418069d87e473322e4bad4721612cd1cbac23cd90af25ea3555f808fe04c4745ffefddf45d8d9776c7b36b55ca5aa2960ec42542dca1ce47c1ae2e0c76476d4feb0ecaff37ce0b2e979bcebe7288e0d382790ff4887f633bb12ce6c6df737a8a81f0714444c782278044e0710842dd4df5821cbaef0c345e19a270d3779b7da9f03a390d4d4f6bc69e324c0db0e133f3740e1c625d42aeb6b72a4bdfe2d4e0e0f6964c9048bdb65c3693c5fcba3187c7a0e27f9aad29f3d30e5f163693a500258521a88018e21e64355d4303b49bc4cf2c1f0170262ed9b2cbf961080002e5800b01bad0e63dbdbe22cd2f63db6cc20f65d8293c2a49d4072cbbb800d4a8eeb249463dfb7c5faf9c5b78f6fd4de9d5864aa2119625f9f1ff432ab10528ce57fc2c449956dbc8cca0465e22045eb437b3d39e866f465ac9dbe4b30f341f80fad5194e238aa52296b50e977b5fe4cd169e77859fb4f99cf73bffdd77c2a8756224be729c362b1904f9ad7981be87f39c5466e3bbda0354f48feae46cd26a8fe4c46040cb766f8d1d1eb704e681e580966ecf442d38014b49243a13ddb18b62dbd5e9908d688c09f63c98720e351cb743bb416d2fdb8b24b47eec2a734cd3d3239d3468d26366aa7c4bcb3b0ce0c84cc88110d28cf9433736b21b9a13de959e6681f625de849ce29d1957134dfc596a5ef0fa2539ae2d8bc7be29ae00179343fd94538d91f0d3d8e88fabff63b6f87cb23e46640f9e3fa72dd5fd0b3858c2d13fa0635901ce9d2e76e22a5cbf016913a5408d11b6c460377d5be4147998e3ec47966e0938ef16fa021ce68d376567696bf88e037eabd9334e5b8bfc32d60562d3682ee16e0dfc3ccfebf6c45f9dd565921ce6eb5ba73889cc5a592e0961fadf499c4444e81967aadbcc33463a372d0d15f398859398182dd4debcd5116cd952c0716d9a3365061c69e0cff8d2504a6c365e5ef98515d7ef45a7597f38dda88741d5bbb2b164a30d4c34c3cc9b8b8fb111292f5123c16fab0895ee4c0e747c45f6b8cb49dfca38bf0dd4e467a7c4cfd981da8002983bd73b99444392f330d13a5b459736b5825be3d80e41ff9aba591b0bae76d3183f2ad7abe6eec226075c08a2476ffee418805e1b6333401efce497905bcf64d927fd66e142db8b64bf144e93b05237e2acf21de5a02913884505b5fbad6e87456328eaf13ed89e9e0c0e561bb54ecbfefb0b78dfa9c482f970cfeaf91e0a30779407fe2c0306b7d9886c3d61ce6170323760052a02b88b32682632831d2adaa42e642186b07f427a59b827e22f31bc1038cabed2d37638350639eff14806fd4f3cf1fd5869be47bb7ac5bc90f4d0eb2fb02edce8e320eb3dc0d144dbb8c9679cc4c9979d372920aef61b64857169eac7834e8cb9cfaad4cdf40502a4b5fcf871e10571e337f8b22933379bbf7b6b1d6b2435cd6831c651c80fe814f59cb2c70240a71062c428c53c7e9d7ca8301759467ee9a7137721ebb2fe442499b319ecf8275fc70026fd471ea49b4b198681ade9661a8a8038562977be29634f9dd59bd61028b9cc1f5e293b1b99034a5f3b0088194c117aad2e3c559688c08462194e6a3ea2395edca50cdbbc51ff9b5c771c0f04b28ed0566fb5b942ac018dfed02834926eed511e27222426447dd8e11663b9cb18764e6d4da6a7e1b324107032b067f97c191a6ecfa90e4a791d481029650b4b69c1d95f3e1dd590e067c987e03c926839eb3742013a5d38901ad12ffda181047fa563c07d6367cc0321681e070d82efb1235b7694cc419756c5841240305d880d7f52a320cb0263af7dea0e64e02343038b74b1b10f3f708729eaa15f643bb55df3452690b450bc2fbe95c7913b1aa619e23cf1b320603f343aed64fcf9b720e65d9bf49ea51bee8e2d15a99929d9b0a1b3dec3db595a48f874b8e6c49b1e3203f0b80e1ef8e3842694b1b132434fa2e0e808697f4433a1af2b07f450fd66ea8cbd9c821cb409c053e25b6ab14043fc7b93c1bbd1d474cd914fc1e036c2c536b0548d8a31af7739dc402b47785bd6e2b619a5170beba2b637dee95f4c21ab63624bb2eee1b919ce25622b5250a0f9133995d4e00717a631de52263af81263f26d63fdefdd43a2737b13280bfaa1dfe525f665d312f7bd1fe3e55099da27365d9e93f6c1aed9c27b87480d9b1f9f7d5f7565d910fadc45d8103062baf994a0521ffc6ea5acfec000c562d2a418fc38f54ceb2a7e573fba6c20a5300fb258ce6922d3a1e7c671246541e8f0ea5d7eeacca2c99584a6b7d8437a3d9880b6f44e1f8e09e5a525a359325dee116badd6dbc54266b4e0c34b677100ded4d91a78c22959f46f2a55223287d638de21e14924c6a18ce499d93b68951b6d78dd08aab65e86fbdc27d55992ae30d0dda77c1ce2ede07c73dba36ccb103d169f5647f075130430b6c35351822b86cc30f2ada6504d9cb11867ebcd756bcdb0be927e5fb5bba219ec44a5b05a42435c40f6533cb4c2dfce722511f169e6f144044e6fa46ce85b7463b389bad970440455835a4210b266b8f2c67abd243b88df6836f01adad7115eb5173ed07d264fe9b842e78bfcda4d573e7feffa27601ba682d04599f0a8aaa0aba7e1bf0bcd9d88c3370d35387f8c8e4a46a408187b3ad5fb411abaf6f84c057cb65fb91b77b1643c0d70ea37519b02cba6b45523d06c489f60dfd98c39b8978d45952407873f96966614351edc1b86f6125ab55176b2b39ddb2b987a0b244d71733ef519f6c2211701f6e26b581255cfb7712fa28b22e9c7a2328a4ee6dea88a82c496e0e1b4eed7c19997a3560b0c9a2617970331568eb091f00490ed0b3943252be59dc95e191b7fe2b25c215f63c5ce192a8deb82153c77c9187365276d48a3d4992b36371c9b7c9a46971302008b6faf3c71114f2d5391b505b572fe1997e47f948b499db431b8d7f93e047cf63ebc2ed5124b786624b0655b7e5a3e4b371bc3827da27333a28d72158f269f0083ce9faeceffa2ee229d6e4382d713735ff9206683afb348610ad0880a7c5e1516679295913ba8242f3592114c574e09a868957455e9434efca86d08ded914e315d4755f80383c6fa658ced29e41bfcd6ebc938f2aa35fb3adfb5a06651cc4b9d2282b173894245ab1de0644f1e951f80ae55ada620079345565791e5f914d93895dde2c17e1b099c7e23a6bc0fd4a6a36ef584a1ed96a34b0a1db14db4269efc32c60848aa936d6e6241a9910d32d2b9b9b27abc8becc6fbcb884abf663e19b38ec109fa9684cc672d36d0f699b43b8c3deb12167f7dd8020014815535234067183b1f500490a5c56a0189db4d01e693ad46c792755a7c96c77fd1a2e5e18b060590d2d696ef677721231df0dea9af2b41d79691f12f408718cef7ef5e9901639cab644a20c8f1b8f6125ab6f2bcb032c55380fcbd125606716b18eeb89ae8c898852cce4618fc61f42425db17989c08af793811d1db0ffa6a38e07522ad00a1412c4bbfa65795af4c8a6510ea112316021e1468ef9f8605832c84d969cec2daebf3a8ebace4918a5254f05480838dad92e71d5b34788570fdc175937dc84407c91a4b9c0d19d080fdc3a552fff8feb62f2117a7b4cda4de8ed0675e12338ece30ccaca36eb988401ef42d382c50c6c2e0d7301815e5714981c7b106564a7ddeedb75b452be769e121005d8f25e8b773b9d694fce5e6225cc396274bf0443e437440efa54a96ae4412580608f45bb516444e23863a08b81e41c68c8e20feb16525349ea8a6e4057aa368294f1e40327fab96f319e4fc0c0d4675a53bfec1209cf5b2a4a5b44474a10cc623fd929d4e5985d0ad06f57a532438167c174508a1d8f1a965270c00be39d04f710ee65ae3ff33489585bbdbdda65c540a0cd5cc638a902c78282371e1795fa440494e4a6949644339067fe1d45b1023e1dde5ceb5ebf5e8df20defb72eafceaeb5aaf7a9f2fd0010cf5d20953af369e29f71f4a952038e095a0eafa78c2bef32086f432b33d24de72ccab02fede98b0d9274d06895c9fc299ae331e81f06c2783c0dbfcedebd3725949dcce3374ffd34d12b6c4e4ea39c21f3e8f5355849e6d27347ec3fdf7f5effc7a9111927acd5d186c460e0e44d74d49ba0a066fe65512bc25425c8aef51384a1d267ee6058e25bd5f725fa74abbcbe6f8a989c1760fcf51f23de455cde2bc441a0031db3b20de6808df1da353ea57a743f55df2744755065ac1f434e2b0883b57564c87d608c83fd0a7e7be80ab9892b64ead93d3b9b70bfdc986ff28dd1129353a797852e57793f8e4371301cf90117f1f7c43c87f36fef97681d664642ef9b1fceef5dd23dd600d07af1be05c1cc0b34c67b89f3a9bae13084261983f4d4985407000fbee42cd8a54b70c9e31ccc91fb13c8c5132880459abdbb31b43bc1ecd27b98e7eb1e2ba00891f04b6051e0e6662ad4f3137a4264c0ab47a140b516ad30b3431e45505cc39670d912ec3a1936b341951b06efa9545bd0dd0ee1c07655f9f7c4ff0ad0719126fc03a77a7ac7e75058f5f0805ecb4e3472ad361214fc7ccdecce6850d361b41367b28c90ed2628fb1af75ed9426e65d649433e8a20edde14bae7c333ad4e42758735a5a164e30e13b5bc62b3f32185d10da6769169eb176b25abad9495ef20abee922f4db82b7dd7aaf1a841809752595339198d27c9606fa72a17bdefc4e4301175ac80eca5506b1bb28c62c95eb4767ebaf4f28f1a17c8e2a0e14f444a884df6ccdf2c4b7756cf621ea5fa02e8c1cd4be0070e16ad3480085989d751466ea2860c6a90423ddfdc89aa48b699d3c697b284fd5b71213e170b65d85cf619b45979fd5b2f5a1f255cd84f6f0d7768bc16c1a4ab50c356e3f6d33f8ea604722e24b46696fb1b5b6997e216cbc1730c8f40f5dab0dea00f55b4439035edb53fe6ba72c140c24408e571f335184f2356a990534721db90a4df4a04329424aac932c6b73d80a35ecc8e8e8bb94d146f6fa2783e263ab93616c565f22605550fc918bbdb8242235fc975bff73d1caa89a512fef13b705b0209db70f55eb3b638111544339877cef79bf8c64ece7e9d1e5560f3836f90a504922ab533991308f6c66932f256b5ae8bba8f02922fdc7cc0041720ade95ab03eeedafe66f74d0d733277053e8bfcf00f3eaf2c4434d18d3740ddc6cffc52bd7fed4d9ebbe77c868caaa44199709acf178c66049285597", 0x1000}, {&(0x7f0000001500)="a488f83815ff3e2632c6cd7fe532a401e07878b97c82d5551f7bfa852b7265a1cdbeff62ac2cd082dd530da01e9fd23151131314b12bf8675809936a3b0202a0091f2141205e8f14998b5118a689bf6ed2a6976236bf4d76810df2f4973de0f150393c61f5129b4b686438ab41d95f096ae7be5a0a", 0x75}], 0x7, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x138, 0x408}, 0x6a9e248a2694604d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) pckbd_enable: command error 16:00:02 executing program 0: shmget(0x3, 0x2000, 0x600, &(0x7f0000ffc000/0x2000)=nil) r0 = dup(0xffffffffffffff9c) r1 = getpid() r2 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) write(r0, &(0x7f0000000000)="870b2d7b859d0460938fd84d23fdf111b4b451d611bd70ca223543db343ab94ebca7e28b4fa834a41aa573e4b27fc39eee9873d32f8c11f9accc9bfa66b9449fbfae8479721b4a58a47201374508ddb5580ec7398ddfe3f23bea42a3a9e1c0e53bf421417d56", 0x66) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) setpgid(r2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x80000000, 0x7}, 0x10) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)=0x96ed2d545c4ffcda) sendto$inet6(r1, &(0x7f0000000280)="1d06ba41708706ca9d3f860053e8aa786aeb136c5de2bd1d3597d02406509390c68e2cf5764ae9c281571553b543c6cfb26619b7dd9091e63f2371c5d68a80686fb5cef332872f91b9c47e90f531ce1baea4e278eef91413318390cb72dbbd493d570eeba19df72a61700c0b245ed14c4e91116b31f045edd0171d17d857be26441410c3e741369b22cfed46831d77871f094a1e3c0d33a600eeebba24928cc78104543b2f14be5e48ea8ed148e299f32d6b6e4db5bbc9f2af8064a4e3b909efbf01d465215544830fdb448a9f230064fd3ab91242cf31e10ad375e982abaf9d6874941ef6f953a66dcf44c14e08de3a314fba802d813bf94fd8e32ca687d629ef9396a3f2682cdb45f73d72a676af16251f085b4a90a847ebfbcf9a9adf39c21ff4ab823e04791f54f4e446a614438728046e1e46af864ab793f260bb1a7b72118bc62221c54fecf098354838bd49aaceb1bbaecde8184ad72cc046061d17c7faaf67bf009a11f2d90896401ad95f00c99fa0ed618a131954ec3d67165f3ef16e0c471e19b484d6fd29984875e07123f8a6bbda3a54d8c61c1c6a1ea0cd0272cf45c8551e983906172ea9b722839380545b50aef8d3f93ef0938288b6ad48591f418c265ca88190c6a5ad682a77cd8e941d56e677511e2bb5ad6e38df297a3daed905bb6753251cded7482006d65cddbd7c3255f494723c4254246117f31c76357028094a5b06e45f20e1b1781e7e6f34ab70d2506ccb16a70a37174ab5ddc851c2be5093f3857c7dad4cb37cb8627bb13d092c5d2bf5c68ec023702a5b1b20dc0764325add52325e615c262a45ec7035832c1a3be9591b30fce6a364e4a766b189f22c35d3b3b58a5e2c142fb09582b30d1bc5a1bdb74689a92d9d91ae6a268ef59516374a4c95706a3ff3abdd2ef15887c425afab9ac4fa6eee6fd2f548e0d8c699ee626ae6928a9aac5f506ee9b016b1bdb74f33ac6b8aa8fa1c92dfccd0d86346f14bf0fd5baefc9fa6e787fa96ea30adbe17a29651a8e3bd86c0e89e11a2a5e03d28aeec41fba3f3f25656b19947f9f841c89bf9250ac9916cb3939edde112b76269b2f3ba27d1256c44b1e649e1a4beddc5134eb665c4c4c46a810e3e700811912894f0daf1eb94d73a4a19da030ad5001fc4d49050f296cf5f2c55caef455b0025b1d26395d281717908964c6f978792b396d7a20a428e03ae006fdb04cb261f8268c49e136e6e8d1913facd86bae43cbcdd1a9eb159f9c7f36972b5765e905ac91bdd0c3b6ef0d3b2d535922bfd13dcc6be95032963cbfb0e27503f7d1faae5eafe978b5c2fb7272c1ba01792947466d77ab5bebe4ae1b37c6835e3607e70be516025867420e814f5f1e096707850a87c5f095247eb64b605267969a3324ec6729c78947b402c3366310c96b75e7f1b920074085d65c294c059c980df0f4e16da02a11054b380b4ef4714f33832c0b03563f1e44ea959dc1a8c0a058b6eca1a8646a4155b132cef3c380fa35bc6ef88e246c0a58860247401b587c8b408c53c5445e0b26798139da5bb091346229b509597ee15b8ba349965957ecbbd97a1d2eeb97b36c2ebf306222d70a387749e778b4e7f6ca84a86b942f6dc4b90440a7730425a974bfe0d767f55e424f2808aed86bfe16bcc5edf1a2fcdf512998f2f6eb919f0f464858af541fa9886c3a93ae6cf4319c88743d31b0bd38251a085c0a9398b303f1deb5e116412eae9f07c43117b09a6ae30a1be7ac360186f8b058f88f2c8f47abc87df0f933417d2f16757fe720c60720269affe28af12e55c514ce2857993fea30ac51202a909e0329cc79d49876d2cb84ecf1293bc17ec567f240ba032bf9fe1ed4f40631423f536382ce2bc1c984cf91999edd8db49b2483c041737ce88bb497b527bcbb24fcfc1ac4a8ed74d6aea7cf905c6304399eb25fe840403885115e6de27784a4bdf5f6f7b7566e53c6fe1fa87b05e87316be1ac9805c70b7c2870583d22c0035cd1df5565452a3b04d3aa8ae2cd6ca3d420d36a4d80af9e5923773e4ecf5822c51965a92121e30590bcfb36f28938f6b0d69c52e9c9bd4e93e22d36f6d0ec2e06a1080b84c27d865429e19816b2527ad7c7604781d60d2c5915e11c2075704ff8f2436d9fe1564688cc1dde8782ed37e37494f19b4d41fc0997bda2ba91dc1ac9c6a479d0b8245c3a38524985be427a388c6a5ea25a19fe6f0de14ca163c50474528865a627a06aaa84068b45a35567dd7ec62784ff9e7f35b0138d254c001ee4710110c8579718acd7e5210b1012d495332ede10c32591795ebf9efcadf50d4537d21de6aeb968f46c9fbe3fba410455516bcd3a96fbad8a51cbf42777ec9697d4c7a89b21e80dcc22b1d07cb223768b2486e81ba1996f1cb73a439d7f7327ade866f5059e15478c6edb3172e735eda191d7fd4af30f9d81c77fe72af9ab6666545d11f061550bcd008b77bcaf13e30b52314c16fbf2bfe0eb75e0a68d31a85ffbb9e0d26e5dcc0ec5e240fc3aa43d450b8cd39d0e9b70377c30a3687cc3e7cf6a373e2c811c8516d21e0075d59cb09c1a662a397af2af8c7a553ea896225464227de7a2b4d622a41d3d830b1c26261de4de8ef52f1a695f25418e6b55368a7eaf6f2d7e8272abe0a8b37d3d2475af30c9ce525daadc11abaa7af0e61d12bbde7565caa6ad0dacffa5170d6e0f41b225318d5141f14fec27944e8c0e801e56284a87a4fa1d531745d74ae48e144fc8e04a1c03acb259b695876b2c22f87dd6c55ae63333aa79e7da0734344864afb6c0980e647a0aa19e98a154b958eb3180cd00015272b1d94c0c62c207978981ddd24700f617b76dd1343e58c89a7db370b5eaa896914037f7928b7557ad123006c833660761820db6ef85033010545d6a57aab4adf580142c2c32b3232da17274bd6cbc2107e9d0af67430814d16204a351a526eaecb60146d96e136cf0fa11f91bc569febdafe12f38863a5ef87b6b1e1960517e704c75a3357d03c810588c1afe13a10b7ac07f7c429d4b6d0e193e3e75d5439f0b81071749fdf400ae28984b4849d40825bfab7cbae0f2b9703414b505ad973479e15cfa712e20932f63e8fbd5ee720ca4999c88c8596470318e33333ae15ae55a44ca058d7ba9763c35cd1309f439f6f7583cf24699a530e13e71f4ed92b5f4133372960b386094749af086d239ce3ce96d5e639ed857e97e841f18b199ef9c17ffc539f3e50ed57bbdf33e953cd3c4382baf54aecdce13d6203addef2f296ca577c99924cbb776174542fefc2fa8ffa0041d95f4ac19de1cd907d9c91b7dac825cf49db0f3bbc5c4e5460ff582f13ce6de76e2324e4eb9f922a370f5d5a53c6d1b7ceff41ac636999db9b02aa533ee8c0bbcac2066216c44d4405c843651ce8c9646954e619ec143abcadb58dbff7d19fe3193929f3c9c97d07cfd6dc63077bcfbe2509af864fdd5965a3199e33c8c63944bbb1fb2bc8be966ee66ab441cf18f16447c317bd7a294a63e63fd0834b78f375576b0086b8f944ff1ac886fbedfa404053b975da6144022f197267be4f6e662209a2b59c46e1592f118d15addc9593c85a43ae9bde5fecd4cff63ce9c9c4e71b65bc15e1231cdf993b9997b6f076eb112895be301177786d7fa75fe94a3764715623b7885106149c60ffffd821ab079512af8b6b3b0679eb6da20c9119564ef2e28dc08bc55437755fbfa9d19837d1ed5096da8a6fccc2a296ba35cdc07be7ad16c75f84ad78af608115bde53286ea138e9ded48a4e0db749fec8405759b75d46add957757024484e1b807fc6eb331b450b02a50b2c97a8ca98c2d7c5ee279d2b1ad7d5565c7941b57492eb62acd9d9378039227acde37681ec7a4d4f97b20e92861a7de9e6bcd3e4b33940a84039974f9f74a40919b82c9b39f55d77e49f5081bf1b8a17174954d8f644beaf5dd8425c91c94bedf4d2fd8ec60644668262f6c44dfd9e59ee74310186e1bdb3f7e1197643d76ad54f679b0c9dadd371675faaa458230113e256e87bc58d2bf2a8d7e9de209a9c0cf9aa51d09848cd3a6b880fddf00250a0323587b76873106529952929210eeadd371337b6ea38ce6152af2c7284d63bbb7d1c0608189bccc8827e8814f5382c6e621cccf5044003def42d8c372c96f8b2a7281590121946eddab6acfaf6a0941c39556a57449e72bcadcaaafd7759515f054f3a19bf6e68143209a38d20349e0beffa33f1e019c5d9eeb8968557e75a8fbfa223d20623cc1bdc2ef8a4e0e7b83e2d9186ae3d8f38bdc23e6b2ae13eb041a0ea352a090026d434df81a01bb88087ecaea48671da804a13f123fe7c4485d6d65bc064390a2335f598a673f6c9d441ee94b295fe8f1575432f3690264c42fa699e5847950d6cb3166b65e53cb6c91554054780a2407122d90bf784097a5f0a228c9b69a2f2269693a70db317d9c0359eff82871a3610adb49a4b85ea80201cab30a7f05066a7d5d004c1b6cd67d8533304f3007e1630703eca94ea506ebd3ccfabe2dcf402c21e8f6d7fb62fe349a81945deefb1dc2bdb51cae4d5d6ff5dea5fb1ab6652e2b8f639cba0b36a1f004d2b2f79a6bc1c4a6fd2adda1002187f7596e602444dbe6cee488ff07f642c71a99d77eb229a467b25d23974a57d385d296275e0a22fbc5624f1dd83762d8749ddd948b4ceece1c514fbd10b9b77f00edc012d6418185d3c2d24ec29a4389fbf53b94cdcacde865abae7042b2c8d73b2bafdc17866ce3f3756afda7ed604cb555cb2963a923df284505266ed2501c6cde15ea9dd3dc460f0cffa1c68894d546753dc1f1a6170e658a9f9896c5bb0b633aea9cf000868d7ea078ece118e5c55556f83473c449e23d80e347ba81ad9ce7bbba91b7fb98ea909d84728a8b584ec7bb7e7217b7a25c23c2ea79e4b6fb97f837bdea1fc4663c24154707bf405e3c1dd94fd9667969e20430aa5653e258aa6db7e6a3237924289e4cdee5ac1d0482f87e19163db0785519d611cd4c71d155cde18d1b208fe3be03455dc7f346b461254977fcdcd2440a27803ee9bdafbd07fe74f2d1362743c54f5f81e9f5e2bd015fcfed7341f4432de362be5ba72818b922e7ef5dd1ee2d0aaa236e8dfa90c1446b2df4c8370b5f607fdf9941a056014b50cf547e7c0449263c6b830d30608dd814eba8f032f4f1845ab04c11e1be4cdd32b3eae9c83536c931b4e419ffc622485f721425c65ff987e4d2e36c55e37db9f50be0edb8ed2510ad6ee7a9a61e5d1a3e4d0c0f09c22f9ffcbe2e33eacb22fe3f69d43838b1d6d4c59d0d5b45162487ab5217b6028167d736ff6efbb00de8603de88c4a487b7fd46f5140e671c0c8d63f90e825e32b5a972f923978245123e056c578c7340d00a486f2ccf9b8bf6005f05f85eb0a2bada66bc8620c0540b6aa3fdb4482b341f06f998b1cf8f4f451bd0cc127ea6ba1e9087c4c8a6f9af61444f8b93e4da786c039fcc7fbbd63ad7adfc3bcbf6e100b9294bd075705d852744716f14552d269f724c2beed7189133e75e93e63efcb5ad255878c28a3b6f7ef9eb5e4fe7f31b48ac5472cff0eac353838c26e48b8b4962dac64e03536dcc8ad6d740f4e2bbc2333ed0d4fc08b59b630330fc0255486dccc4d65b295467bf63ab9e8443799e2e6082eacec6ff4bc7fa069737d2bd5de4fb04c6f5525a411002187c285ff17c6991ee677bfdc4004a5c34db7262cf01e925dbd5552a90b781f6db091ea32a0217c15fb24a404b3f37c9feb9bd547808ee6692467616", 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x800}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28ca0, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x4, 0xffffffff00000001) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x24}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") acct(&(0x7f0000000000)='./file0\x00') 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) chflags(&(0x7f0000000080)='./bus\x00', 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x100000001, 0x0, 0x2, 0x0, 0x0, 0x7, 0x0, 0x1, 0x3, 0xffffffffffffff3e, 0x6}) r2 = semget(0x0, 0x3, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 16:00:02 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x35, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xfff, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x70000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe8b2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x133}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1c4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x36b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fae}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f0000000540)='./file\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0xfffffffffffffffe}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8120, 0x24) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="009b82f2ef696e653000"], 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000b8794afe2d823024da186b8b9a0db06415fe96bb659f8e7f7ce02bac536338d2621bc3df0e53ca82d627350647f277d542051c01da1e2533806eafac723c8908a73f6804f8111c96ea42dd51ff9ad0afe29e7020bb79", 0x107, 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x202, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x9, 0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) poll(&(0x7f0000000180)=[{r3, 0x10}, {r1, 0x8}], 0x2, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff0100"/16, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fchmod(r2, 0xa) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x0, 0x3, 0xd5fa6f8407cf3752) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r4, r5, 0x2, 0x401}, 0xaca4, 0x4, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/144, 0x90}, {&(0x7f0000001200)=""/29, 0x1d}, {&(0x7f0000001240)=""/41, 0x29}], 0x7) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) sendto$inet6(r0, &(0x7f0000000140)="3941c2c69b003dbe4d686f91940c15075c92b3b9dd3be6171bc24b23b8eac287d597f9f6d12979acf270c9052f54dec566093b00e0c7ae2c3a743419f7590710f013f417590366214f2cdb3ef122eb7f9da1f8cd348ecaffb57af991a44c838c0236de7bef0b6f167497ee83803a5b93", 0x70, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = geteuid() seteuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) unlink(&(0x7f0000000240)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x24, r2) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x0, 0x226) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000004ca5d36c699a02b50376bde8469ff1c82b524b9e4e8120090eb8ac6dda6209db9b7bccb81edd405fa9bb5f973515c3a729d4ebc290a69585ac49967066660f6a74298f4ac43c73ade8d3a5c4b10c8aafa2cfc24fd93a8dea418ac8bc7b9c0be155a04a7eff4374e22e0d9c6f77368efc83a76f88ddf0f2a0cf111dc67b3b2a213dcff7ef7a1c4b42e07a12c908050371bcde444d12a87e8aa8a3acef07a4e7d2ca9a7f1c5dfdb441353eeff89c256c6d9e84eca9ac1d6faaed7ac478088147d2b989e8bf62a9cf16d0c5352e1ae69f15fcf84bba95edd4fbb1cea7b4b40f349d05940ac0b39f47f0a76736eda45d65ac2f7014f240e4133cea4d505b26f7d61a15dbecf2e4189f5225c42e37414b55410ffda442a5edbd258d4ec548a2a042ee6dfed7bf9c2baf400c4fc83fae247ff10ac9281fa187432ceabe2ad3ca73562c27d902b5022acd2c51f9ca6acf7cc1ee5789e700"/421], 0x58, 0x0, 0x1800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x10001, 0x3, './file1\x00', 0x8, 0x2, 0x132, 0x9}) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) chroot(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5f8, 0x0, 0x90d2, 0x0, "fd9a00"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e516e67399c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf574456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f75e8c45ec6ab93f12fc037916", 0x1f5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffffff7, 0xd3, 0x4, 0x6}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x102) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xce69) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r1 = getpgid(0x0) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000100)="ebff125c00000000", 0x256c21dc740b8a70) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000140)={0x100000000, 0x8002, 0x200}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10010, 0x0) pipe2(&(0x7f0000000180), 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 16:00:04 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002bd, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x89) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() setrlimit(0x3, &(0x7f0000000100)={0x3, 0x8}) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01", 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/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(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x2f669f359c0a75d0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x20, 0x1000}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pledge(&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000100)='(^*%^*+.,\\\x00') fcntl$dupfd(r0, 0x0, r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x39ead2650cccb15, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x13) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="41a6794783d1adfc68335c331102b76d327c2f5860d761f0c532a5a15575159563a046a7a094d502e9f5f4b845b3d0d252d993f2bd652334111c9f65779ff3d42928f216200ab2c3552219444a1670f877b242eff01c8efce2081e7ec204a83bf50492af10a2803efef81fe64541dbaf05e62c03fa8fe0c8bf4fb6069c9319db8e82dcfb290df63aa5f4a60d381dcb5d31c98a432499abeb1a59e3cc51c741307093260df1d8187c6e3e8ee04b396098aec0d4ee93c1da241d79f28e8dcbe75bc4f259e742ccb2b79d0f0e2aafacdd08059c053901e769f1a9c6067f19", 0xdd}, {&(0x7f0000000280)="08426fe0d005da56cd86155e0d13412660816ed572ac87bb543ee3c02ab8da45f4dd0acccdde8e2e572ec72670aaba0410721667c3c7235d6095bf307b7f45f6f89bff73db3ba7", 0x47}, {&(0x7f0000000380)="4b3f6e26d17dc1d7bc31f2ac31881df536d4c2cefe8f0f088189c2d9f19d4cf316e3d670c3d2de80f4adc0a74dfd33148f733d493c67978f6e88e45db8cd73242bbb19d6a04a07fb8603977088b79b7ec697015cfdbd9f5a39fda34129dad9833ea7c29d14e3f6b3945e419a446483d9fff92f61939320607a2679494f8d634ac3e2bf95b2751fdef8976707f447b9452dc97852d99b5a48626f32b068695a7c0845c160714303cb0555690a58b1e575139947ea011abb41d4294dc91368d2281689791989e34b8166ce68538c96a9ec8a4bae92686dafd2383645e15b7c24d617aad321a3a360852b16f2add0c28b685921f193a071dfff16a14e95e0f16acc480b5e1dfc09abf3c7ac7b795897da93f79f59b0fbd17049f9b8e26779e13575009449ee15d5666e29530e38aecabbe9638af3ef4d057858c8777e6da4b6309047a176f5b76fe3c6e7cf5f464e7dff18c580312f6c03eb4ea226986d7371ac90360b4ad12f4f97324cf662c6763af679e9b547b5723e0be9c9b569f45e9a869c1d4a0fa0590b4562506b420845329681c886e767d1a77ab18d093ae746f340d82b730b5301de81874b5dfe137828b81082a5d8da3cffc6e0c72e626045fda68b824bb6124732e34584f9c2f8b42ec1b5f46850ba4af976718e57a680d0fad537ccd5840e2a162e84c0ccf71f0678f61665a476bb7c6895b96d6ee3a4646ed2999209cdcf9ba50ee4381789b7878ab8714c626c8564044b1bd498b156d0261eeff104b29ad65b52de1f6c656a23cd2019362b4c243409b3703bf7319d6605f88310d434aef35d778fc08b3ea2cb044cf0c0c221bcebaf0ae23ac30b0703bb094b5733a702ad2ddaa77f95d3c9f59067e265f8da48613f5718bc0fd05363c22d0c5dc0250a8850be00968a5cb7f291ae160f5b934c07f09ab4ea34c8fbd6b856c13de25c87b1d8a200b5257ac29ee27107702cd00811a138ba84ee9f28ed52abf7b74442edbe32b35a3f09c9a7c4c8d7a584b2ad4aa667935e6bfe42128518788597b3fe033069d86f09f55f9bc8893f020145285daa855e90f3f37c608960f5fe5c2605e7ff80339a0ed6783c5549e3e533d9f3cee956e6e20e85e19d2059b2cffac57cf668b086b1ea3cec3dec7912a83aa0971b08852d8a15644dc1e647a438c40a4cf0c7948fde872da40260f26d52a40167d420d25d8d300e211f9435d195fb1ee01dc597a3d28eb63c639edd4f01eab1e4a2d31d77d46062fd4daa2b066777afe7ef1ec7ae816bcb477e1d1fac919750af730f01a9867715f7016d2321f6b785504bbbebb782834a7a1679d5d11b426e12c88b9c2745274d92ed344b72a713bafeff57a8d485b1e6b51562e4cc95adfefab52cca1b7d10a9fd27414a64f4ef94520655eccae3c9ae0787441b9a410b7e1bcfaaaa1b667943dda58e09626b760c99293b2b0caaeef207f588427078a3340141e7c561fbc97136bd39fcd56531e9ec3b01cd9c6bdcd07e96cbe20ea7374b80c7f0df21150990bdbc38c1b1df7ebeaec232370aee570d845339dd5e09dc3ac5c8585c4efc4c6ad10970338b005c72d0037a2eb795a5b9c6a8a94ca61df768a4452210b2776a400c0d8abdcd41059d4bbafe25fc9640c5cc201acb453d92c4d31cf9d138e9789d68ae8416a2bc65cbffa3d187906911b6b7c205ba13e2b8d9413bfbc6cdf2458e517dd28221294fe971bff66644a7dafa16887e9c2ed8a0ed035f3eafc09095813a19d890f02955d3098306eacab2076d60efb8f060744f83e15af7f0a0b41892aadd409addd8246706cca84daad08bf3067c880010d3984614aacb74e690998d1af548343928bce622bf749a20a0059219fb8610a15a18de3393a2942b08691ee303ae4467a65b364eb031c84e2a0b682c864678c4b224a61c584791c8fee2d36d0db32edbba30e222c5498cf75dd3c5a627525419beda5041ba5a6111c61a8757e7025c1ca0e3745e0df5a9c29cb4567ef9869d6507e19db854402cb011fb8d86b368bf030947dfb49ab088b0c0161d9fc9a0f16946becda01f762e14c17833d54bf8d74f0f0199f607d29e995ca882f2f05b21830bda338c45dc6d3ba409d847c1b48403a58788dc2127ec302b5bdd0058388521887a05461885af7141c7ff6ecd12dae617faa0ce9d45af7323ff93a823b312b61f46362f9269cf92d21d1ee03bc7fba7238d96456b529ffa98774ea27dd914c9e727b79b4e898f18304a02b95b45eb0590ef6be5897f6c78f5b771a6271f488572257606f85b4c2ec76ee80ebb8fa9e43abebed05784533bb6f0e9c9f54f23a67fef3223098aaa87c0ce0983e02328ba4aa8c78b4287f6cded97981d22c9100354eb643b4eec16becb2d7213b6bb387ce3c6905fea8c4a1a071f7fe1c090c6c8df440da80cf7fe84fd2be72610fc2cf2c6b88fd01b4e2ec4ba7b3edb7f989ff54677a5de19178516039db58f7cad286289a926ee8a6bd8047b69d5f8628cf9c196695ba4d5f360d5a9c8c48b846edb4186537aa8189f151882f77fc1738825bd9ff03cdbc96313a1b8b250117aa6d43b0609b8f526f8ae766dcc34a75ed7f5d3481091f6841b12308f19b1687a0dca3e1eba303ba13953411f9daaf2724ba55f5514d0c5dc791f219087614ee6c2fd20a9da2b43ae45061cbabb746496bb9f7c7c80d3689bcc6be4d4430bde1129894c636612f297a4ab4b8d53e80409f1c582d229db5a2dd7b3ff370c7a9ccb6630b75f8a3a156c163b41c9335af85a2f7feaa189e3e9a67c5449fcdb8c8d94ee6c81f9c166d2f198ef5b57c2d20f796415ebcc16f9492a7d60f4df41d225dedbb440d8bbd5b3d3c3d922ca5a1bae161912304326627a2eb61bea0009f08861218f0209751df6555ea320ecc7688d2c76d8210053f49a1e47b4d791b6cdcbba4bd734be38e743ae68fc704a3ba4416c9c29e0153a95fdd1943352804514f55be3db9b5ad0ecb31d714c3e8b6c190aa1ff2f52b9240149c051aa95091e0c78044c32bd5af6e26d0b8ced432024308401f8791c67df09bdad7ed8d83ad89caf2c9163c20a13c63fba3bc6035b23e689b726f370731b02607b27bcdc958f0c434af4f755723d0f65d99a50a8b6a8b2a1bc14eca3dcd5903270b84503afb24215870313baa95f5a3a6efab70a39e6a482dcb895ec712be56f5d9c20b02a6146b332a11e609394a23cd1214a4e8b785ef4efefdf082c3cf6249fe981a44f3d6ed1694e96f6f6d4864d0679d1230a7feab01828ea6f46161e2aed53e2a04bd4ed798958689eda8f240fe84d0b6f52cf924d6359401eac6416015a337e000dffca21ee94feb3893b281f68aa98afbc553d768154a57104b574c2a67d46f5074ff89e797c41b5a533cc19e9d66a2d8d88e080002a0ad1ae96d1acd11f2ea5f57035ab2ad6347f2520d530b65bf545a56e80fb862165abd29b094a5acd6b561d0d8b60968164122aa457a49acf68dc7a40817e8ef0544d6a4203ecdef9bbe12f18f69964b935957d08183f7876d500be2416d8d12680903b7cc8f507d9de8c4e45c4b6ac6504f952831d7c1409e8ad0312664fa4f824f18a6feed0148420815a06142a5b20a63e936651623adb2b4bd8a935c800e9383880d9bd2cc95bc2cefe960c7f9f85a9e331ace90fc2ddaf3a631de367dd9f4435b5d4d94e8c4941eab124f57029189919d98117e9c43455495b28aee03b01c442daebb657d6849599b8acde9f981156aee722abc9204a9e32bd70dd2414519d41099acdeb619eaefbe35b539acbd75fc80996da8015ce8f79e19ab1a14754b649b9bb1ea6c4e9ae758ab963dbde62bcc07bbf4f26bba60cf7c236182c60c5d31d362ced17f5446571fa86b886cbc1aeae434db00f78cc3ddb055f9cf892ddd69d7587c5c6bd504f0fd95bd3426a34e88aa302bc8331cddc3aaf34ce7cdc9fd5781554e499a4d1e57e3d1056b1449c4d962f99d4c86a642cd72a0da7d13f47c382142398c21b80dedafd1bbfbccc14a4e298da142b278065fcb4a319e93735711a0f161c46ace38eda9ca9d01609fcffd7c95810aa6fd797cd621019e55f0921c556cfa5b7d346d9a586cafa172ed1f8bb176038bdd1a8a79f18a35df6c782809dc5054c991d03eae907aae9667d7df078d12daab6396c0e00ca75a8b7f30cf50b2d209835b393cf9c78abbca03646083f84e2db87515d986acac830e52f84d3c175f081f5a4029c1446bad591a8a27b79500346d7ee5f71f2fadb06b8b0d5925d4515f9812ea771334c3a0ac7cec65cfcbe4ab77c21b395f47e59565a64cfe0bb26ad4c16519c23f9483b9565fd40b1001c6cf97e690cad60bebe8ee4a198eab8d93285b3c226455cef20a60c8b75dd418a2c621139f1809cfe13f490e24ca4df5f60d01b04050cb4427959c54e3c2ec39e2d93314f949192ed03f9750e2ded8a47b828242f9059f2d3773a74050547b42ba732e092fe91b24fbb92fb01670a7895d48d01189376a6362522fc7b7066b24aae150e77cd3e4e07ea12c706c1b3a54caa7c37ff7a56bf24c0e5d2cf8d25ce8d45095d6909dd2bc5278cf7a2fa89e22b3b39b10be7f65117a967c8f68632bbe321b9a23f4235598423dfeae246e485141eefa7759c5a554d4d75d18f0f9e9cf31f950e50bd2052cdfedc521b850f16b7dcf17b65cf281faee13435bc218f5c7a75d408bd5d93e6306067f52bd15ee82d0a84eec3ce7ea8e676445aa64f462d058941fe7fff024abb8b1938e9611253c850f3206188015af7d2565ec5cbd748e21be401e9e140bce810f5366524b4431882c737023512cea243b43d125cc41c231b8193885c6783ff7b487abcc9885bd8c46a4e6170d98ecd0e785f0fa549a253aa00b4827e902b4a4f0f5a31ec8b75c967f4c1f205a7dbf7d8011bc405997dfd5d55eb0e9748b8cf3ea645dbf1527b9e33fcdda343af64f5bf3ebac99ab6a04363f80a5ab3870ff5749f2e4a7723f7c12fbbd7a52a2c3c046e8a5c67d3bfb5b3bed42813839d25caf60469de851bcbbc8c5449a21f5a99fe899f129823c494f8926343d8fe39f3e7dec764b990e3054cfb6b780b5972daa005f11098a74bafeb73e1734e34c17883ed2ef53038ac8c43ff0a6fa5f1324e85c653e8fe465dd09d80cc14d3f67d7fb34e2dbb2ea586fdf52e31359e0dda88f77e76f3771625d1b011013044b095d18d312856d5fc149d4fa8ce43b9ceb856a4a687d3ef9a0b12883bd5a33fe20dd8a2c19f5babb485a90323c605ba8f32d2a4a4155e9760b029a25d984456839795def04e0f48b190e0362682857c678a1c2f0ab3ab4a22a67d23d1148fdb34f5fe2088ba3f22d3134b75d065109ed15abe3418701b9eb1296ea6d73e33a4e37834271636901e1a780b602ff5d3a36a43c2e6b0c8d4f60354a810c6e9bd53804a1fc08a81410d2106efcf31446f2bcf50519c4ea7beeaec4cc627069daabb40b2f7fe80f0d4577c2c5fcdda1b560fa9890fc6f9bfbe05ced4a0abd80e5b2dc544004d61186f6d0e5c15ad8ffc32e4fc162c61e883eaddbe020073c937ee9331f40be95f74a1c4d5fe53db3400c4ffc3587c47d28bcea51c2a192791a64e43bb1874e2bdde713502edd3637b5c362c413c05aaf820642683fd67c4e725b0e6fb4b1be39ada7a834ca4c9ac6a959b7969523ad8932e606b0dceb3fcb7b90be1e4ea899878847075d37e7f428d1f7500b4c2c30c98e7cae56c7666f67585e88e2ffca40d4473a1082a26f3d59a9930394cbf700d2831fa96b7987669", 0x1000}], 0x3) 16:00:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3c224b337f7273e5ddcf2ed29f955153bb7c"], 0x10}, 0x0) socket(0xd67084b9c29f2d32, 0x0, 0x10000) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xb5}, 0x100) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000100)=0xffffff33) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000600)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x49) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8040, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r0, 0x2}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./bus\x00', r0, 0x3}) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/171, 0xab) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6}) writev(r0, &(0x7f0000000200), 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000001c0)=[{0x6, 0x8, 0x80, 0x7}]}) r3 = dup2(r2, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x100000001) pwrite(r2, &(0x7f0000000040)="0a80e607ba17305e580d8c6484acf3937f6a157a8abc7a4077c001a14823a20a02b954c9506edeefb4d1e19d615b377aac2698ce9deb3b976bf408521db33841c66cc7a2c3ef9c7fc0f60005c99a3e681dee10371ab8d7da6f7d70125e35581ba35f7d8ae5341782274e1ba4cd9b19fb72202293", 0x74, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pread(r1, &(0x7f0000000000)="6115b4749da471ac676f012be4a0c5e7f5f1f2a052a416e3d410cd63ab", 0x1d, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x40, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x203a0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x8080, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x80, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r11 = socket(0x10, 0x3, 0xfffffffffffffff2) r12 = socket$inet(0x2, 0x3, 0x5) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x81, 0x0) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getuid() r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="01002e2f66696c653000964720c35a08a427cf435acc3556e83fe0563f61f5bd02fc6602000000000000ee0775564bc864935173b69c70cfad3f4ec5690e3a172b1febaf43031c523c1c9b71"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="4d5d9f9513375da5101a177cd1da62af6c613bc3dbe4", 0x16}, {&(0x7f0000000240)="2557a6820133e5095858070bba308fbca3887bda948557f71c7b567ea0caa223ad1444eb092fe3659c3483b90d9eb16423d4945406aca0a066096c227e57d1d76146ca5252257e6550cfe6be28ccff95b0b30a978b492a17df92bb306f42fb7265a21f8aa4b8fba2be771605861e1355094694e27439c28aa3b082c734c9c9a41c450ed67dcf34dd5ee400b26292f25957ddbb558ef3c710ee64c8d7d6", 0x9d}, {&(0x7f0000000300)="78ec246d1f5367d807b670c70143730438458d685091ee2694921c40e04b24153d52d15ba9d2ff102db60046de4812194362ac7ac2b5302b6b5bda80f3f879b2d7e1c9f4b304b14f59b5398f4854f2eb49144a84a87a13467b066085670f11f41bc6986f67d07f722a23c006743dc9742ece75fa5daecebf556693e676bc1a9319243399365f81cad0b5b6e4aec016162e2efa4ba6206041bdaac1e83eb99245e48ee90edfc227e018260b0e6aa1f9dbd91a9a94a3c1046e1921b0841f84047942d74bd934", 0xc5}, {&(0x7f0000000400)="82d49a0d4e237a3c38d269c14e93547b63b5771ccf205c7b73f756cbfd2d119dfa202195256921e4477cc398bcb1e6b605ac00a580feacedcb77004e65a1676ea80cd37edda56d916610b5cfc53510dc09cd5d8f950d71f5d7d167ffee3c11ecca1601a98d92325b3e05d9bdb1435bfc9428b30a5cdff8daa2b9d3fe3fa4c9e724ed2cdd561c2d463cb3d41d3ada91e060dd2c918e9cf906d55cbcca9ff9dd8872bedc835d3fd1a30127738c2c35b53067dcf02da981381b9bbec96e833821685cf9", 0xc2}, {&(0x7f0000000500)="6d8ca9b4a1be06493979c0f9c2c3d431bd52978d278244cebd6ebde152bef845e4caac5c605fc3718e2f891bdb02ef498d3f1e337f9c9bc888cb5cc7212d6bb4af40a701bdb1e05e8b6ea13ed8533bd8f04628517dbd73f131f9f1afe76e85bb80858050084c5c789dce77a76643a0ecf741822a11cf15be3b163686eb6b29727f945da0d60e8c978fb94700643d42c1d817d234859b5987c1", 0x99}], 0x5, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r0}, @cred={0x20, 0xffff, 0x0, r16, r17, r1}], 0x78, 0x4}, 0x5) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)="7d6c714077a642dfbf96689c", 0xc}, {&(0x7f0000000080)="eaddd1ae1865c5210ca4338d3c0d7ef1c58371b6a5877e8c647917b68e8ca198a169a5fb47b41c750aad244275d35ce3aababc3e91b18a7428f76f16cc0dcd3fbd3b54b5f4a085084f37b634894d4ce9ef1891713a386e27d2207de72faf660ab0e18c8d4e4a", 0x66}, {&(0x7f0000000100)="4b6b560665b0c4ce168c53ba9687e30ea9f2fc077b700d654df941f680d79bdec52f630114282ae4a755b2880c6ccda4ce9976a342c1679c02b42fc453cc9a013624ea4804e0eef11768525c04d6f0ecb973b038f2b4b48b3f9ec6d4e6a1379ce69e6196d3bb2b23459712e231b91f1eaa3a75e410505e", 0x77}, {&(0x7f0000000180)="00b5d0b617c573f3b54bbc4a0b03ce08240818ea6711820581aa171222bdb1a099e8accf83c3da2112d45da8ac19005296c999c2cccb45fb19d124460cb88fc5d7110c1920e6da49607b6ef1b6ae09dedacc7b0339cf79976e9515a0714ed8add9dbd8b4815540bb942d5c43be745bd1c62378bcf7e467658b96ed8950bbe657c50eba8e868658dab97a0f7c0d34b931d8a584a85e7d1e0b33265479725a4089b392401784343c3ba89d78a350f18d852c805d2d1495a84448be0921f59f13669f299f85ae4ce94066b5208a4b7546a96b70fb9d", 0xd4}, {&(0x7f0000000280)="3cf9657a9661cff457edf3647bdcafc88a21d3617aaede41573c5730a00d0eb7de590723d6636fd694b36178", 0x2c}, {&(0x7f00000002c0)="2e13d2560050dcc051bafc4f7b7889a9a0aa6080b622903466e22aa2e9354b7dc5f7a2251bc37a92bedc8539ad94c575b57b73b6eb407dbde764fd82f4b8bab5c01a867d461b27ccb53c838119e9a0f9d9b8b5bd067f46ec8b8fa2d52a4e4d6cdb66317b2e20adefba4aed50811b9441eba858103fc22e9c4509e92ce999c99c17f4a19915df4fd32d9cfd4d8c47f2009e0e68451ba71e76dab5788dc2fab20ba16180068337242c167f1a641d", 0xad}, {&(0x7f0000000400)="a45308b66ab8608c454279cd05657d4c4bddce950af2110d3085a0d797c758cec9d06f161b2b3a2c01d4f7b5c07b149c3b82435e153f64775b4811837b488985a2c5919c436fdffcd8824dbd2ecb7fd23e1bdf6d2f4eba0bc4881dbfcd4543c946a5b7141768eddf75817f4f1b1579c0ce8af36560a514a79db83e", 0x7b}, {&(0x7f0000000480)="2105f0752f95dad04fba3084b16bdae531ab13171147711664c255f9462f3b13d764f035ff97cda556afa0b5f1533730ae14ed8f037208128314f4af97babf925fd0715c10498e51dd5e8f53329a2005de6e62fd7db5b9ecdc2eeedcd383eeb5640e9830c6c5e02197df9905ae0966ac2ecd49ff8ad637d2552855b481f490fbc92ba20ff695a6f485fddaf05bf3199f0a8037388064f9292dbc5d0c65f18afd49e4b1d773bb1f5badf764f6935b651e4eb0a8834a7e932960f45dda7a7c5d1ff833a76ea997d88899a5000fda529aff7cc6c04a630a409460", 0xd9}], 0x8, &(0x7f0000000600)=[{0x98, 0xffff, 0x2, "d9e88f24edce7164b1bd457b912c09ad5ad89f63dd3388e0f17bec6de5a6fcc7ef6dfbc17409fe8aaca3aa5589ea8f1248910f89af90116ddce10ce8f3e98a6c1e351dd5853a57085abece35c00578c28cffe7a965a8699d056cccc1da4fbe4d10ba949847e9f61e5280f00b1025c713822b0c08e39c3b148ce02fe57b94e9d6b468f636a9c3"}, {0x40, 0x1, 0x4, "1fae0ce107ee4c1b1d86c8f306a60886ffbc91567ebee1b7f789ac42de67a591d48b25b554e33f47c8"}, {0xd8, 0xffff, 0x3f, "73c547384e8b539961d95271889b6e2fdb94614320a3581eecbf11c96626b19f3ba9d6683c760f2a9a9428742ccefcb4b0241b73f707da7b2019c800cec3a120a6affbd20810688fac05e51ce4dba0311e53123b49849d4a5afc79c37503da90df087f95b2f6010a21293f2505ac5f39cf51100e28ec33da2bb021ae8c00ef8587125f2b0bad8cba31046ada4d83d8e14ac375c7280311ff07aa2fd7a468d588da29e9ec21824681a8d9b1b2705fa940e4a2354dcb5a1211009bf6a95dfb5bc21421ec7f67"}, {0xf0, 0xffff, 0x8, "120d5b5a28b67bb237b68f020d71bef9a11a93978971c4a3d993b2914fb1493ea2afd801a11d197693b272937a6361e2ee1c42f4a64502ad0355b44f99cb2704f06232929f1851a9324ec9e0436baaccd12668eb4ae700387cd9f4f02acaf9383f3bcda98abd1b2054fa8fa07f0f8d96125ab2599a2dfaf7f05d7eb215ed5c06594d408378a03b4089989614e66ea168d34df3dd47f7579f64ceedb983fbf3d1ef34b28fd2d6fe8d46053adf2c62a82769fa9b76142cef20605c078c160a164e0eb4d2b8de53697271a652ae74320ca4953e08b405077607450811ba"}, {0xe0, 0x1, 0x5, "1fae32d3b23e6f4fd9f720e4fda112e387b8e7aaecd481fece8b4fb9491cfbca303bfb059450071798ead09d18851ee6289e2517df202c077a3d7fd3f0d9e1a744065deac389d1e4d0a2554fc876ec84cd2a215930ee861f5a92465d820619a80f3b3956c6e8a0ae6106d070158b5140acf959977f6ae6670c5eb073d9ac67a8db3e7ef65d91eb79d70dd89fe5cca134b0736f04944158e15c1e3b77088342a25b5422bc6323c6eb6478afa0bb2693f5013caa6f642cf8580611fa86bf0d04a7ae1d083e9f77c422c0"}, {0xb8, 0xffff, 0x9, "fb42f72a5652246983a289146477e2ef9041070c025e1e1a7edebab9b7d4c32e09a48ff965eabeb7aaeeef3a81787b0b519724119050cd5ada988915bd96cecc0d6ca3044e7d77c52bfb10adc2c17088a86d32ff34ad097c180aeb4e86d617b413dc5057c5ce409bfbcfa4c3b5f58b9073aef209091928fc84017cca8b9418a3af9dcf66bf1faf2bb4674f636d96e2c886e46d51db068720f3d8ec2e0236ce8f96325583c1"}, {0x70, 0x1, 0x8000, "310f27817758250500cb067135d96d7f1811a9efe09dc316b08778e76ebf4e2607227727bcbb423f0c57b9fc2a88a508577871b3bd9112696912d24dc5ab46ab6ef83845706402d3e320efab57eba7e69ae2338fa28f1bf8b13ec9335398"}], 0x4a8}, 0x401) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffffeb}, 0x0) 16:00:07 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0xffffffffffffffff}, {0x2000000}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xc8e, 0x2}, {0xfffffffffffffff8, 0x400}}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x31fb, 0x513, 0xffffffff7ffffeff, "050395a163bd03790a574ba4db00"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffff8, 0x4, './file0\x00', 0xfffffffffffffff9, 0x6, 0x1f}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x245) r1 = socket(0x11, 0x4003, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f00000003c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376326acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f4da00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000727faf6e963d3551467830ec9b887af014d0013b595c175f9bcf4d9cdceab0a2c4e0a8222a7df868a24b259b6a76a7a1c53565d9fbda0de780fdfc4a2168369d098cf9662e9e2cb616fd336bffa41ab56fa111b378f7fb8a3ba022b9a050011bcaefbf4e85959cd98f9721020f55095a68159109fb21ca6efe88ba4f2999c3a0a2be3b8005069a3a606efaa21f705185a1243aee1efa93e6cb0ece72bd91156fd64a7cac6566cc6210391be6ceeb22f250f722c1f528195ecffbe11765909a7aa4d31eaa2312d10baddaa8a7dbdbd5444304bca076c101622d7bbfeb54ce5142b7a8014fd0dc39d80de39ec134e5b78f9b64102217386652abe2875180e0f0261d1b81730a6fe7b010cde8bd4e9b44b23780e4a4e7753ff3bf5ee3e18dbd38530b70003672bb55d099e34a5376e1bd75fed9450d8506a65e94b8bae9f1ad9104de29422d08d0596c804894e2ace666433ab197159a359279bba9d675a517d0d13eeef2ae1434ab0441c3e2cb5929c9f37d48ea2feacf0bee24b11586d271d2388322bbb295c7a48a8f9d6a5cf1a08f45e7f399aff5eb0f50cdc060a8", 0x24d, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0xfff, 0x48f18430}, {{r0}, 0x6d24e7e083cd8ece, 0xd8, 0x10, 0x8000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x40, 0x125e}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r3 = getgid() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x1f, 0x401}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x0, 0x8}], 0x800, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x3}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0xff}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1c6acb2c6c780916, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x5c, 0x20, 0x1f, 0x40}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0xafa}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x6, 0x605c, 0x1f}], 0x3, &(0x7f0000000280)={0x2, 0xaa3}) fchflags(r2, 0x1) getgroups(0x1, &(0x7f0000000000)=[r3]) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xf1d9, 0xe, &(0x7f0000000000), 0x3e) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, r0) 16:00:07 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./control\x00', r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) open(&(0x7f0000000000)='./control\x00', 0x800, 0x80) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000000)="3ac4de5e1d6011621e98e2d97e9e238d71a59f43ed631fac7cc2b346bdcc5753332a26ddf8731f09799cf398970a6b68030b90248e362a7906841b318461988509e59497431186a586686ac52ff2b2333394bb731cce33fbe7e585ad4a05e6753097d8590e97490055fe469bd2d8251ee6398f9f0a3dfcd5541ba942b83afafea4df41d1f011771c3459413645869478f008492eb4b495e98baf86d321745ad143c7bd2a", 0xa4, 0x4, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0xb02}, 0xc) write(r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r2, &(0x7f0000000040)="90681a3a6cb2ee1aa756bc307b321d8e6739425b9a82dcf4", 0x18) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) syz_open_pts() readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2000000000002}, {}], 0x2}) 16:00:07 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0xffffffff, 0x647a, 0x5}, 0x202, 0x400, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x4000001, 0x0) 16:00:07 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x800, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) r1 = open(&(0x7f0000000600)='./control\x00', 0x40, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x4, 0x420) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000940)=""/72) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse\x00', 0x85511eefa9d455f7, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x8000, 0x0) setrlimit(0x3, &(0x7f0000000a40)={0x20, 0x100000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000180)='./control\x00', 0x11, 0x6ed2ba54898b6b15) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000900)={0x4, 0x80000000}, 0x10) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000a00)=@in={0x2, 0x3}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000680)={0x9, 0x8, 0x93c, 0x4, "40340255f4d8aced5b66ec2784a4175bcc9e02ad", 0x4, 0x1}) openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x0, 0x0) pckbd_enable: command error 16:00:08 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) pread(r0, &(0x7f0000000080)="8ee448366516afaff13134b41566f5559a333c7794438642ac31113a8733a8c007b6526c2093c2f3ddbedc0912cf79c29f8b0be16d828966ef321c3155bf0c139145443713fcee587732a9ef605f270f1e807cafd7ce71bdfcc1d2fa36bb94a0318c5c413a2858117def8a949bc37a8caa27e3dba02d80dde18605b5f16f1e9184e8c35c5b2a522d1c2b5648bd8b4ead2f9500f3f6ee41078934a2", 0x9b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x6e92, 0x4, 0x1, 0x1, 0x6, 0x8, 0x3, 0x1, 0x5, 0xb910}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x38) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/151) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff01ffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="bad44866fbab64872c5fb1b076be69b954fe9a0c40d7e34f3f07bf26dcc2d8bed54b7543944f163fa85e69548b26434fdbbe7d94f04478f8f4b153eba6891723604a1778e30edcd99697a5117f5672b5937c3e5e8593113c7c74c637e5238f462fd02b46e8dfbdf8cc0e785bb52435487c0f8b1d1ed402ba05fde6f4c57976e9b41426aa4ac49afc093445e320d1be25c7e509705b6d1959edb09ac94f1aba0a29031921f017cb0fbb59b1028672f4498ffc43f5292eaca7b3750fe6478fcf6e2fc9cf29c1bb9b1bede6d1411be83121f27105150241184fbacf401efdff08b7ec814367ddba9c537c4ffa6085839a64276a79b74573f9d878da882de4b4c027550aa75e94a05a72ebf78a1045a25da5c599161a560d2280bb85a1e8f6fd53e1aa5d47c9c0f46cccdbef8d9347511caa029d099f3d22a01431702cba431163c6b2520e35ae576f342752f41f0b06543bdadd404d1e55fb7832bc4287d60bd130c67a02e54308da3c177117b0b7db3c6f289ce9bcaf03192aaabb291fb17154b17b999ef357612f9d3de1f267a9a1e57137b9857b97d4b19fcb4176a76cde32c89891401a25fc90e7054a635a6e3e6de554f9dac88c60f143e13d1d304fb575240a423e7b7c1083697443c28bf6c509fa245adc83c577ae82d73378442d9b75524c04ae121ef9103007aaa0bdb679b76631cb84f7133ff933513818a1fd7bdf6c803f9c3443e3add2f4c68a0c92eae07e665a3d2ccf3687bc28fb8e11a8e18be915445845ab004089561552ae3d7ab5406a9f1e33321889d6418d2a0b473648ef4b60d4e54f15457c55c38208564d8034de71dc71934bee4b16f4df5c81b2270f0f23433cf882dd28d8e46db9463fc5262f608642bc27581a44d798f3738f9911bb9ddf7d0cc542c2881410b446f4c1306ff82e8f37cf5a234f90cd98f0c0c546bb4e31698974ad48377052f5fedf93c545d7f0c5ad37380c5ccc82487efe849cb68040c3a84959be525a98d25585fef134965f5d4f7fcb88675a3888056cafbd0f4b0426475f73b8b61c169816ecc03c38557509803753fde0a173f0d87184e06a4bec750fdf4eb58d033a9f14f1c46f69c334c563f08a604703acd19c615810473684ffe86b5174a3f93ca9fada027e5a1b5a5b87c44ffb5897334fae4632a1c1ae07fbedce6c06263ceeaf8ee29a705ac417195948eebd57ddf167bd1674d53e85cf7111eebeda42a10525ffdf57eda9263d9a491b0299ad79cc63b699216f847629473729f3340ad16ae0458f399cafc43d1da0acd97432b4cf53c6aabb73827d2edde6a604817643afd89f44fca024fc9b50bf85ede00579f82900d010593f47bc33ce8874507e737c3923ba6ead399f3defc6c273037a7b794a44a936798bd28ab6be7f1d086a59c2e12aeadee67794c69cfaf9ff3ffa2dc4837648b459ce786f9b05101f594844fce22f4657d9da451378d5002230f3aa348a558916cfb1a83fb1d6e65afea30a8ea397a55c7d6a23b9497697ed29a81b3d69446f2c4e83092d785597f456a5f955e9c965ac646c45a61a3be701be3e3eddeb2a6e4f1bb0f6f95bfc061be284e1ea83519d95db307cb29ea799abe6d5d0b2ad068bc86d31016ce99a8aa459aeff280ade6bda8b0fa2aa5b5fc10035c234dcb2168d7f84fc83aa8d32e5282f38b4bd25a146de99e45eefc229d5f21a7556a0318ac6530cc3683994d29cadc5c572323f69c6f63fbac58a795a27a2b8271767efc8bdcc294b191d49b40984fc188a2fc03e05daa572ba62c18618a26c9837f2b2a2ef319935a9fd5011a84136af4c23c2630a0ef930be3e1cd23e1d7b25ca8c7ae0b4e30d5a1a08bcc22ebf758a8c7d890f547b4b6511058e31a16fc159db93931046636bc86f4a01a9ea50a445bfb4545505ac65a4f813adafa995d5f719ea2e5b4e4616af59bbb5fa899c8ec179def2ddefdeb8dfe4bc5c4b866762e630b387e4aaaedc12b47b9a09f90e4ee0127aad87090923888b5df3ade985fdf1e24fd650100d9b39169d972accc72672b0e46b95b1feda49139c04d621a37f0d291c7a3c161c1d1fb3cf01b0e7af34bb7a7ba011e1b3fc32000282afd4365b3f91d6e8d98a357bb6e40cc1a34e5bad8992f7ac7f02597bee8936bdf58e7db6b1e7def56af9795c22a19748688a9919b0481091f79e905596d1f9bcd6fe8947afa876249273644d41edf20da4468e9befa103af354f621cac970acf7e363239f004d6c13345cd071defc7c30e4ea9d91a1bbdbd7eee2ddbff8f0c45fba8294ad10a432b9c0a5f7ade139419becf02dd19f3fb1a74b227215cc3d290b61dba9039f603347bf4bf90601e969343a5840b6d75d34b2c41271800ccfef232f622b66a1e7cbe1cb4588c2cb503b38aa2402bf746cc193cfd747ae1df31d87f2b8a0665509c0fdae4cdaed1426e980bf1032761f7ac6d18d1f24c9ad152779a5bce85056e28822bd94ee4fe9ee99c0d542ee45b679cb454b315451d60406c83a3841de166440e3aff8755fe991669a21ebdb56b6f0c7f3c49935dbb1263c01e5aa40f6f507a9b584bab53becf65cc5984c44eb9e1e7dfea89b21f13cb664d3447feb6b25691cc6d0278ad36cae0bed802334bc31fc415c70dea40c180b14ddcb0bb42110dce60adaf886284fde01eee3cded996f4cda636aa0490391c306657dc4b27a7a56edcce57bf813c647f95bf7592451cb67f1288f73f25a166adc735b267dee70009e49190acf0884bcda7dc829a68761f72d2c4c91afc854063b35c1f773744e1742767831423d49c952b621bba4c7f434279ffb89dac938d9fba1f7254e957157f9118c6ae0401166c5b70a8aaae987f1bb08b35fdd76f5c91968692521fc7aa3eecc4614e4f5bbaf86a384acaf6cec6d2dabf38d9d1699b9dec8a469ecadf87e949955967b2118b1314a7cd8f608aeaf18b7d0b48dd53c05215a18fdf03df90cac1691f046803208d0a9c8ff48848aa0210cfc67d67366c87d54d55b9e433a1152f0f40690de158c81ad876ca6b8b229fc5ff3d051e337ebab61c77838d810c185f199bf8467d2b29d5ade6773ac9aa55a32b30746c194634fdcbf2ae8249f277b35856ff5d14692abb15de8c82faa4be87d2be6bac809590c84f06cc6c72b94a0fdd2344f8101a5922825efc912b40fbe9d98fa470e6a72c4b481dabf3428278be6ebe49feca2921e260a47ec15f2b60abd240dfaed0ff089f52935f15cd143e3865e3c22a8d730f1c38c6be496694c47bea38dc2f2f8c937796c2502f466ad5acbe8de6aa14d833a8de8e6d00c28bf5011a87a501846402ad70765395cfb36c1c65ccf0477b3d5d5f6acf743a6b7c441e747f6522c9448d10ad20add6ee8db83c0f561c7c004dd62af40a0b25533f205179a29d251f4518e6757d8539bc05bdf711aa91c3ee994a143be1c53d6f69ec02e9ccba0b11e4785e1dab9c2a915a77c3a5a4deaa36f9050c00fe3d72a10e083fc04396c0ddc6b7066cd0219e8fc8056c375b20f0aa60b37e052edf63613f5f80b9e1b47d154181b0fece85a3379a1cca409911e1d5663cecc0da62c8a9c19500b5ade3ea6478f15695c78265c1680ff23c7e3067fa9ea7e521edfcd5343fe6020180e0476af0266b3bb0fe022bdbbc2cfefe5cb0cbc4b8f693500fd07388e4d4655c397938b392531b3278c515411d0ec8c88ba717f1c073561a25eb14ea63f85162a360a30dd3e3f1bcef3ce5a9690980c3cfc0dcc1aec55b78167b9cc1677875e92786189e39607092d5eaad3d89b6aae055afb03259c0b404dd1023ad903a035988e58440aeeba41ae5a5cd3a2a5522ee34be2c9fee14ed1134e5d4946b468a230c1417bdcf5262b9e37013b73d177f2a507819a6e18f7c363cacc02e8e04a93d7a546e6516d0f589bc6170799f781bb22832a83f162e9676094f4e8c3e48fbb4052a27096308de6f5dacba2175ed56b40bf8548e33063521497c0a80f0e2b0a72bb0fc8a66f7ebed5a6e8f7f4ec4264578f062c313a9ca38412a4227c495bca36e4357f81000133f445153eb465292ae5a04a35996f2f799f3d7f076edf04ea7775ca620901207b530f2ff5323c9db138c30d3b3290caaaf0555d0a92453425cf2ff4c70384588aca85ce5726d26055b933c5e4c4617efdd929776a33fa33d50e2d913b3e0c9370799acc390c9f506f4a00322e19f18ba1955502112589fd58710fe02b9b09c359ae823738dd17b9ca7a00d61ede8c35d6ddf37b03409b6ba1d4f70be328d560c026ff8b27d269faf3b0068edb87952b1bbc72bca5c7c8944d6be3916219d33da33a19aa9c550e4edd95e3c242d1564071ce1febac2603531ed75e8be0b95a0d756bfd8450fec273ed198d511b0096c25ca50bbaeeeff08a6dbc38d32e373127750dc78c45ff1052fcd8443a994e5d0db7607ee13e8ecfc007699be7c94b02bb979feb53f0068296f7f0e71fa4e05b100038b6432e6562449bc5bf621fa1f64bca8b231318dd623519e0dbec30466cb96977c1be5c946d2833ed5cceff19f614967a2a8d994b1076cc9f7f9cad32736e45cf3ae9727881b58a9544411f5c591d5a9553af98a1bd962a448edbfb17f0b144b1685e4db054664c42db8ab9b4e585632588c7439eab4970fccffa318f3425be91293a642b829f9372084a89ca31d6c96609465f5b29f787994ead905368a450e18762e150cda07f9ed75faf37f771eeb8cf5b6f8dae05f81668e8fa09a11d714038007d3149665b826063a2880fff5e12bc1354e671bbbce0d6bcc48110a88819f2a0502a7edb935f8ac4d0d9dc3403822c20f88d642b10b6eed4db09be54c03f608352fe319d19a300bfc6145f09f5a721ae481aa7c6ac2adbdb934a3e99cfed2f559f52392c6c0e265b7d4057a0adae9cf072c1cd981dd42782686e396fa3d3e931ec684ffaee4259e195ae62eec154ff201baf0642ee4da28f73a026f41dbff26e41edd5e3554a3955df7f608b7bca8fbf751010ba2f8008c04f1b33d35e8cacf2fb4dd270479e9e0b383e12a4af596d5237038bf1d993b426647b45e36c1e781a7be948727897797a489a16b252e318c03ff90a981a8064f63e2b7dce5fd223d29bfaf94fdaff224c11cf6a614470db5fd2e73c3d1662013beb47a31babc0df61db1d8acf17908238d697ceb3e291b49f055e695c618711cd96271a4df2237dc8570bd072f27f42df8e250733c0cdb3b17225721eb697041bb06cd6abaf0162109e38951582d50dfa12d461b3a797797544bfb52604b048cf99ca5e1f011c9fcb8f3281c4f1a9cbf0cd6b19d10f8f37e9487f0f37ebd561fec1e0ce731787a81d957df3a208adbfb23169fbf18f30c30b3ba412ffd4313679ac4c38ca034d88dc53e24844a77c4f07da453fca4d890a363e0bb49f1fc73b3b4dabac6873da32dfdac8b906872de4c382cd88a088cfce00cc397f62c6f7637482494b6b73bb315670945f56daf61b1eab13a0d0f3d8a9776147346a4caaf953cb45f519026dab3f8b6586cfbf1ebc8af62d1e6c81b5173ebcf5150268664e128c4f4c2fa579f4a5efc30ee8eb38e6b1059da90906c17edd55f501d8995b683cd93f42887408ce30e2cb8bdd91170aa693c06c24ce6b14b7071ff451f65991c28b238cf9cd9a37c99fc38b48758f751999760e51912d4d8858f36da28be07e96fa8bcfea0060128ae78a0c28daec95380320fab42a4935e0284d44afcce489430c7003cbdebe86526d64d08f0dfa8cb3b9f3ece678904e0b9e117a5628df0eb", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/204, &(0x7f0000000040)=0xcc) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x181) chmod(&(0x7f0000000140)='./file0\x00', 0x100000040) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x800040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000500), 0x93b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x130) r2 = getuid() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) chflags(&(0x7f0000000100)='./file0\x00', 0xc8d0061784c87fa8) r4 = dup2(r1, r3) ioctl$KDSETRAD(r4, 0x20004b43) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0xc12d, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) semop(r0, &(0x7f00000001c0)=[{0x0, 0xaaa, 0x1800}, {0x0, 0xffffffff, 0x1800}, {0x2, 0x8000, 0x1000}], 0x3) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x45, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x10, 0x8, 0x80, 0x709e3507}, {{r3}, 0xfffffffffffffff9, 0x25, 0x40000000, 0x401, 0x3}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x6f}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0xc2, 0x9b9b}], 0x4, &(0x7f00000002c0)=[{{r5}, 0x911a0a293d172343, 0x80, 0x4, 0x4, 0x1000}, {{r5}, 0x0, 0x80, 0x80, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x1, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x34, 0x10, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x95, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0xb1, 0x6}], 0x3, &(0x7f0000000380)={0x5, 0x4}) semop(r0, &(0x7f00000003c0)=[{}], 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000400)=0x312) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000440)={0x0, 0x10000, 0x0, 0x5}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000480)=0x1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x4) select(0x0, 0xfffffffffffffffe, &(0x7f0000000500)={0x7, 0xd3, 0xff, 0x10001, 0x3, 0x6, 0x7, 0x9}, &(0x7f0000000580)={0x400000081, 0x9, 0x9, 0x10001, 0x9bd, 0x6, 0xf88f, 0x9}, &(0x7f00000005c0)={0x6, 0x7}) seteuid(r2) setrlimit(0x1, &(0x7f0000000600)={0xffff, 0x800}) semget$private(0x0, 0x1, 0x10) syz_open_pts() syz_open_pts() truncate(&(0x7f0000000640)='./file1\x00', 0x0, 0x10001) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000006c0)={0x8, &(0x7f0000000680)=[{0xffffffff80000000, 0x80, 0x20, 0x40}, {0x8000, 0x1000, 0x9}, {0xe8a, 0x3, 0x808, 0xff}, {0x101, 0xfffffffffffffffa, 0xc7, 0x7f}, {0x7, 0x8, 0x10001, 0x6}, {0x5, 0x8, 0x4, 0x6}, {0x0, 0x9, 0x7, 0x1b7deb69}, {0x9, 0x1000, 0xffffffffffffffeb, 0x8001}]}) mknod(&(0x7f0000000700)='./file1\x00', 0x10, 0x1ff) lseek(r4, 0x0, 0x61, 0x2) 16:00:08 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x11, 0x10) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0xc1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) chdir(&(0x7f0000000240)='./bus\x00') getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000100)="8fe51361f746eda388d545fd184a205620cb98187c11f62bff16ca2f4948ee406aeeeb7b0ec2d59130ca36dcd0ccc89e4e9943772208b1eb7b6698cd99028191026e20b15c64852a8e9bccac1f3fc5b89a6020fbb7a0b993c0e8a2399660504503c3739e9ca859c15f10e9af4ca3350d41d1f4911169d59bfb467f1458b11c3ae8d6b0054b460539c7c69a42b4090b4c09bc2625c8e9bca47e269f5148560f79d71d690df0d7b7babbc6c4de", 0xac) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) recvfrom$inet(r1, &(0x7f0000000280)=""/54, 0x36, 0x801, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x7, 0xff, r2}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0xdde, 0x9, 0x1, 0x7fffffff, 0x8, 0x1, 0x0, 0x2, 0x80, 0xd5}) poll(&(0x7f0000000180)=[{r3, 0x40}, {r1, 0x2}], 0x2, 0x20) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r3) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000300)={0x0, 0x3}) chdir(&(0x7f0000000340)='./file1\x00') setsockopt(r3, 0x3, 0xe9b, &(0x7f0000000380)="c0c845f5c271306737853d7d8c2785b9418ae6d79f27fb87fadf3091f57956a2bead290afe9fc377d9b387fb640282307a4ea0ad7c1f254c426d0af18c9c0f4eb68a723e2ddd68344ac5356e357ef8566133e0bc31a38a917d4bc550e1a116b6aeb87e88ac2318f337b907cc0669e470ac17a2dc27e6fdbaa07a69c532d6726c7da54a7e8bf9e05031ecfdab573bd9779871d6f0c426b3b8072df2a1573364006e4447aef27284d0b54b48", 0xab) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000440)=0xffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000004c0)=0xfd) open(&(0x7f0000000500)='./file2\x00', 0x80, 0x0) r6 = dup2(r4, r0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) chmod(&(0x7f0000000540)='./file3\x00', 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000580)={0xb4f, 0x1}) mkdirat(r5, &(0x7f00000005c0)='./file4\x00', 0x34) symlinkat(&(0x7f0000000600)='./file1\x00', r4, &(0x7f0000000640)='./file5\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000680)={0x9, './file5/file0\x00', './file6\x00'}) pipe(&(0x7f00000006c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)=0x280000000) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x1, 0x7fff) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_RMID(r2, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)="592d7d0dc51a8b11ed4e3237", 0xc) 16:00:08 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 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) shutdown(r1, 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000380)) dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x10000, 0x4, {[0xd2, 0x2, 0x2, 0x469ed633, 0x5, 0x8, 0x1, 0xb949, 0xfffffffffffffffc, 0xffffffffffffffc0, 0xef, 0x3, 0x81, 0x8, 0x4b4, 0x8, 0x5, 0x2], [0x1, 0xffff, 0xff, 0xfffffffffffffffb, 0x9, 0xffffffffffffffff, 0x9, 0x7fff, 0x10001, 0xffffffff], [0x1d4, 0xffffffffffffffff, 0x100, 0x4a42, 0x8, 0x3c5a, 0x8001], [0x3, 0x5, 0x3, 0x7, 0x3, 0x100], [{0x5, 0x2, 0x8d, 0x8}, {0x3ff, 0x1ff, 0x8001, 0xd6}, {0x9, 0x0, 0x9, 0x845}, {0x7, 0x3, 0x1, 0x2}, {0x3, 0xfffffffffffffff7, 0x400, 0x7fff}, {0x1f, 0x1, 0x3, 0x8}, {0x19c4deca, 0x3, 0x3, 0x40f}, {0x100000000, 0xfffffffffffffff7, 0x7, 0x2}], {0x0, 0x10001, 0x7, 0x2}, {0x9, 0x1f, 0x1ff}}}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getsockname(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0xb0) r2 = getgid() setgid(r2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r2 = getuid() setreuid(r1, r2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x36c, &(0x7f0000000040)="b6") r3 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x2a) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x3, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r10 = geteuid() getgroups(0x4, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000c80)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="c79491586d059c6aed0a18b6f9604a00c795b7a47e536bdd663868f30a2624b96eac26fb9cf78983d5e90dde031d82b71d5f7bbbada6d9840dad8618b64d92aec4f7bc7dee189e06b5635d80ce98e8bb9fb2bff14a784ab0b0a95429ccb25ae62e8434edc555145feb49a4a26bc488d9c264eaf08a24e9eb3c18bdb541b95401d3b0717a4c762b0c9dafb48a513fdd98483f013997f0158829b43b10a14d4fc14da8d6d6c00a4f174172d6dda021a423482a3fbd99dfe9efb6db32bff4c6b2179365b1a683c1ca615789694775ac", 0xce}, {&(0x7f0000000400)="4c146b20735c21db3b57fdc117053e7f0b60ea457b61c13872780644a084ee70b15557d57336fbfd42a9aa07e5fe5937abae945f019fc0d41460a0a598b314b42fbca8458f3924ec54a0b4b463bcdc56869c57085d956a6842a15b43427385b8873bb3fe74adf7c50bc3a62f7db6f0239ade17d141c768891d9a359f168f39de65c4cb43f9c8bfd7625f04a15a22a6b210da8d317f0182e652c82cb0af07c2c754aa764061d183fcfd09b162d2e6a2d8bcd57939d14adc061ead878de6d632bbfdcd4192c498b1d35c29624e083a360b4642ed349eecfd647fff510d9df041fc6f4f21188a80072357b7d7874ecefe64dbc3385e19fd4bcc77fb3bb423", 0xfd}, {&(0x7f0000000500)="9accae07911684506ef813f99a78f837de1f54445b2cdaa8e627f0fecf174cc72c4d15d8707327afe876e37c266ae164d61305205156dca0d6c9ac91173c35e94debe44320dafdf78c6df23b801bc6b7", 0x50}, {&(0x7f0000000580)="17e2cea895456c3c9cf9d1523572dfe6ac77462473af432f177b366463de401b88575cdd3c25abab2f57af091955dc3c669c3077c9a05185720ce557cd6fbe32d1e064b5c9ef195864ec5be93b6ab459e09c5d67bb4f45d352d568756eee4f466dc9e4a76c09dc0ccfe48a0302547782201256588a8c3664d420959a29787abc5930cb4e1430dcf7fa36c4d9e8cb388c657f4f9da7b9a9cc0368841ec6305d14772de96b50c8f9229b0f2890634ecc4e5d48043964892c3df5082533c0c2141924329eb33405f94953d732c1373817b74559e4558fe3f6c93d4d9065f59e020e1f2887b49985c51705204ab30ca493ade509410db8d295bd72", 0xf9}, {&(0x7f0000000680)="9b9bf36fa50e81318661d3e39e0f4b1813cc4c376d7404a9e3ec422d53a137515e965c25620d387f97ecb587cf9b6aa715b836158ebe525a1fe6cfb2912db0e6b4c8e93b3d055d048b2a41f71e26209a868a1703c10b05500a69a4cebb21c8b170d8c1bdb67507c5aa5cab8815c65a20fda9a24dbb1bc0aab330b00b8a85d5ae9de16c49c4e87ae07524c2d67b64597300ed44beb521f0a2b073347e511ddc76eac258690c660235ef6fe5597b0a2a4b7270a69d7549b0e5695a795cf582b1014c38c8051fa7240b571211ba23cc3a", 0xcf}, {&(0x7f0000000780)="03a7ddbce3720f5d6747528d0d3e0879254c56325749d48f3504672e8f8cd444c01a989f2fab0c505c4d66d31faf8ecfdcf2c6e2550d84b30e49e1d254806a6749fb01bb93d2a07f75cd7e170883f733209093994fac8f0bdc40fc6aeeff7dabab3596d534e7680ecf31ae3a7ccf7d29be5667e59bf230e89261cacd629a34a0ad2d5b17025491f91c7d7839edd7", 0x8e}, {&(0x7f0000000840)="2fe68fb39a9576a541c78d74fe2350bf6e34fd9a7b74ed8cc2044c2abdff3ec52aa418f8fdd05edcdf63398fef037a1dd3e6f45f4381c7a935e261bb27e2be20159e19d7b991cacc996bad0618e09f1c380669cebd853543382fe380993ac1b714665af11def456648418085b455c4bbe9177600ae988e76e5dab8666459ab4a5cd7a80b", 0x84}], 0x8, &(0x7f0000000b40)=[@rights={0x10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x118, 0x4}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x38d1, 0x1c000000000000, 0x1, 0x9b}, {0xe0, 0x0, 0x10001, 0x88c}]}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="380000d530f223000000"], 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() setgroups(0x0, &(0x7f0000000280)) socket(0x585428d44aeecfd, 0x8000, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) listen(r0, 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x3a7e) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) r1 = getgid() setegid(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x13f) write(r1, &(0x7f00000001c0)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0x10, 0x7f, 0x5}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x0, 0x8001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x80000001, 0x5}], 0x20, &(0x7f0000000140)={0x2, 0x7}) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93", 0x4d1}], 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1f) mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x120660) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x88) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000080)=0x200000000000008) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x100, 0x8000, 0x996}, {0x9, 0x6, 0x5, 0xbe}, {0x800, 0x0, 0xfffffffffffffff7, 0x100000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x10000, 0x1, 0xa74e409}, {0x8, 0xd83, 0xd346, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeaa, &(0x7f0000000180)="b6") 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = semget(0x0, 0x4, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/217) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r2) 16:00:09 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0xea, 0xfff, 0x12, 0x800}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x812, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000380)=""/4096, 0x16e3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x31c6abc26adf6148) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 0: socket$inet(0x2, 0x1, 0x4) r0 = socket$inet(0x2, 0x2, 0xd5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='%', 0x520) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x209) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b000635828f7c00ffffffff0100000000000000276e2b8d2a48d69e00000000000000000d2e94e885bf7500a3", 0x34}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x3858, 0x100000000, 0x3f, "1b517f357dc70d4dbba05c7c720db5ee38c4872c", 0x81, 0x6}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:10 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x744c, 0xbc6, './file0\x00', 0x9, 0x1, 0x1000, 0x10001}) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="0a39c59abdf9ed4b830c97e9893bb7ae0f686c0df7625d5852e5c88203724ec2fb7f8a7270409d7276bebd520c", 0x2d}, {&(0x7f0000000240)="3f971b5e16bdb69b78bc9acfffe831df58b95add28c55be5d6db361cd0c1ba8907fbb8f1adff5809b5aaf3aa833d411facae1ac29b729496142c59f61a5407b7c92b7b0d3e04cdfca4dc34b6c63190cc9927ae23503cb169eee59536c97d985dcca5934156182c32c3edc68a5f5dc1c728397476658e4345540fad1b8f4277db35f9b8fa3fc2e3bd4950b376045265281b6f0a5296b419687814a13223e6a3b2e50dee511e238fdcac2d5fdd343f8dd1b8a216b766c77377816a59c203fa91271334640d047100c39d9391dbec00be", 0xcf}, {&(0x7f0000000340)="78613c30947f0aeba9a200a36eeaa34849eb28c11f5a0d3c8b8fbc36f34691a461cc079c096fbf1f486dfbf599e79a13c3ddaf7bae7474f053a4a5afdd3165a17b8e", 0x42}, {&(0x7f00000003c0)="02f0a883f482c281be314b1646dbbe86eda6d89f80e51a79e2ec6952d1182799a184bc70d77237eed4ebc694eb648592c0a137f185c4da55b1ee0298a5c238b72cb0a80b8b3f9366dadb", 0x4a}, {&(0x7f0000000440)="e9c100aef9ffe4f95da29102d03445d9fc6f1b9b1a269fac841a15b180d530d6c3b03c6f0cf02ff6c0aa", 0x2a}, {&(0x7f0000000480)="83bcd6ebeb2d68d82d937d5004d1dcff48745e52428e97077bcf48c324f690eaafd9e4ee64b59f9a330c3dcce5fff0ac51ac7ffb1a", 0x35}, {&(0x7f00000004c0)="356018d83e16e3a749b12c1a512ca11f1a069e90db3883a8d288e381c28a7b4196f214f9f5951db8b0efce1552f4d08409c977dec492a7", 0x37}, {&(0x7f0000000500)="0ad7b277ee1adea6fcfaeee81de21d99767d80be9aae9eaf04b152660c47899038ffb12775751f27b17abbf08cf8f6e6d43fc90909fa3dc128bb9dc9884b59774a347580eb864d3e7349c0faea547539052b02f7087e5f89fd1abda994480a60ae6279d430e94a780b737172be9436c6f3f045a7d789301cb5bb172b99fd8825f3d85479d0460dd123eac63ac2609a97cc485846509b65e64a4ac8628bd5b090fadbb9e7d2450de459aee1d16a04ad6bc59a04ab7d7c9db299c55b81c2357df030fc1b97798d61be6b9a8ead282a20c7110d3f5f318fe451f05a4f194bdd5f43f0eefe0f76f1d2910bf0f60354f2b2241f989b2a", 0xf4}, {&(0x7f0000000600)="c916fa9da77b2ba6020df1a52ea1fde3e6feb76c964a49fae05bd24b2af95874a0a9f68c16fc52462a9ee77e435c2d3f7a9c0570720c4ebfeacc69933031611ec12755e9a593d442e20e955e24174585cd7d5fafe35a2dac257ee63ee53f0acfba3a69e3a894fe1753e981da766cf8d1032eadf8ee0f35c3980250ad7bc4d86d3ffacdf430a409ab7da2b176334daf29b002cf34fa1802505a3d1a71f5fd8db6e4435ad89b2589f486fc51da18e8888ceaab24a07a508e6d55533392e6977a509824ed14bcad53ced855869bb2a47c61960f3b575e52f67b57eda018b7b19f2c0e4385", 0xe3}], 0x9, &(0x7f00000007c0)=[{0x80, 0x1, 0x0, "21bedb119b1df94ecf99352fdc1c66e8a3844fe210c2d3039c671077612732327e602b8d3af02d912a058af072a644c9d50921b3e4b65d429cf579dc75afca612eb98c79e70c70bd45037245f0141f627634de0b773ef41aded7a26c8ff40f71c85332bb1ceb065d44c310"}, {0xc0, 0xffff, 0x0, "42f156c68421b6fd315e2c001db0cbb52851018ab1988ed0693f74250aa8d6b58114043598c6fc98b47722f0e4001fb9b5bd80289bf07fbd6cbb7f2d8b70516b9f99bd4572799a8eb39a5c7c4acc2a2e0354c3ef9ac2fab2fe49e39747118a0568ce34c25aee1cb8cc07c2cfe2f35b0b9560d250e419c1c89b2d723cd49816512767f05cdb1c6e2f4219e9fdbe714ff809c0739fc894273fe4089b49d0080926dafda9ceff5f9311e8c4efab"}], 0x140}, 0x1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x20d}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) 16:00:10 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:00:10 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x10001) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:10 executing program 1: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3f, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) r2 = dup(r1) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x9) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/85, 0x55, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$unix(r1, &(0x7f00000001c0)=""/250, 0xfa, 0x842, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0xffffffff}) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/67) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1f, 0xfffffffffffffffd, "257f909f47f8d725e712ac0969028cb0ec3f9671", 0x80000002, 0x6}) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040), 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x99, 0xffffffff, 0x80, 0xffffffffffffffff}, {0x2, 0x3f, 0x0, 0x8}]}) listen(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pread(r0, &(0x7f00000000c0)="19", 0x1, 0x0, 0x0) setegid(r1) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x9) sendto$inet6(r0, &(0x7f0000000100)="7ecdccf45bc2e57d1d9b4d2e463dcf13ed114159ca144a87f15d6cab602c53ce8346f6753a431a358dd94ab27ba7222bbcb0bee10371b6c51d4c200b792a874c9a583ae4d331413930dc44d82d98953eb9c7b69302e7cb38ae0c14c643f66cd0572c6dd2dfbb0539241184290e302c2d24367db8bb5814c3f54dadeef2c15048083837d7df3ec0e7a9eb3a00b4bc46b3c1f0a7ab584e4ec0b316fd137a8f415e1a0ae7e4336f16cc9832df217dfba7761398198aee3a1fa7114dfc80b3d53c3371ae340d265cd07b6c25edf60fad36e56d13035f090302ee41b332985668fe4d5ba6a7a783e9f7acf4304b961ebabeffa8483ae39421", 0xf6, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x9, 0xbe}, 0xc) 16:00:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x3, 0x80000001, 0x1, 0x7, 0xa34c, 0x3, 0x1, 0x2, 0x9, 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000e00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09849caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e3424d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029ae63ce90116d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43f84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ecc8444328f4eb99e5748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf654279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56a61455fa9b896197be53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd0124bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638811ea41d865590225bff78ce302f37d8a92633", 0x592) 16:00:11 executing program 0: mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x10) r0 = socket(0x18, 0x4, 0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="24d7250d68ad34c64fc50a96f42d2503bfcd34fe242dc72d5d16c4c8bd44f27601af25e3bc138ec286253d07dce29388c0a2b634eb44e0f3490addb621eddba72262ef8c89d353974793a6831be8b7acc436bc68340e5fb8eaa82e27be0eb4254a7abffcdcc22a36c3ff86baa0c8e5d3614202018b93db49fb3c0c9d1ea9ebb31105b46cb22011fd02f8a6513a5dacb91c562ae6b4338d689847b4ac46342fb2aa883330ffd1604eb58e514cefab8c85ead074c570aba5b21524b9e6a7a737f7cbcc1e7b3aea0ba86e9ffbbb761e5ffb3c959df66600349b64ff4f537dcc5dae25cb3a7c27d1c617ceb8f63dff869de9d5b515cfeff9cee9ba392ac29fcd8e59dcdd833a3b3b1a5771d5e7dbac9e8200"/282], 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x100000001) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0xffff, 0x4, 0x6, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x200}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xb82}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x800007d, 0x548}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000040)="f2daa36c553860a9b3f41a4786d03cc8ca2cdb9774c019866353cf7b8743b854f2dd", 0x6) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x7, 0x80000001, 0x81, 0x100000000, "d7516b6341972fc03d52b9962fce251628fa20e8", 0x4}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x200) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x3e87c22c875ac42d, 0x4) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x400, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) write(r1, &(0x7f00000000c0)="3c2568c0febe854bae2aa004233a585a9cc7abb221509be80406cdd61fcc41fb70cddbe05c73af31d2a54a7ee4cfb0402c246a497c9c74765d65e8191b6794b19040a90b597fa0b24d83d51f9867c81fa883844c3cedcaf1abc018c96cdbb24a444fd0ef4805ec3bc5c3f98e0c0a0b6249e8291b8a0b5b158ea0d0682639cc3eb20246906157f0cc278757c8c29e4710d1f1f2fe676c7c6f35c5639faca66f55762fe6fdf280a4819096e594c2e2798104a304fbc90f6d2bd7d07a2d35872a9bdcf145dda090b07efea18b46181ca161fc65437c9c5e826e75ceb7d419c591b77b6e3e706f55d6645e93fc404557bdd38e5ece91", 0xf4) dup(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x10000, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x66, 0x0, 0x1, 0x146d}, {0x10001, 0x5006, 0xfffffffffffffffb, 0xd5c8}, {0xf0ce, 0x6, 0x3, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x5, &(0x7f0000000140)=[0x80, 0x10001, 0x2dc, 0xffffffffffff24be, 0x1ff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7f, &(0x7f0000000180)="ad74d9f5c9a9a8ef5e4b78f79cf35cad27079b38b3ae429f75b1c8bbd33b2544bc6680609c0d45362bfd9930b92842268c821ecfc1c39e8b7d5d5e2445448a4920ed7f9196b6c6c45b3d217bb23d216656aa0f6c473839606f108a4d1619cb040a7eba378e9300800000fdb80a84da44d0c7ca9108f3c8251a8f8680cc9c71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="fad71db8a0aeee175b595f464482fe30e1b2005ae376a0be97252013110688fe39e5d8535d099a6806aefb4e4862fe4ace64ed5707105e2dc7601cd81502a7f17679f90632ec6fb1a1c9bdd2eaa144afb2cc7417f8c09d866b5f0f2b88d3355f611d5b169ad92058753793013ed53fe76d0e18c5ca713dc9c65b70b7dbb0e61d5de2cb8f3973c1f1a3ccee10638c07ef42cc4d25266c24802f398834a92e4bf1e7c0c64b9eaa54fc9e063ed4d419a24879947efb37a9b8e0e6fa9ca55965c49adf006c4ebfcb141b069a3d805ee84915eec10517f0db71814f75107377976f7a9d18b25ba37e40e86035a2f1811cad", 0xef}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1, 0x81, 0x71e, 0x8, "a1e5fb62e95855b098322a989d1d0917dddd6090", 0x7037, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:00:11 executing program 1: mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000140)="5e56154c142e27f447cdac73b7d3cf9324b9a5451e7b69f043bdba0dedb5a5b06bc8c04a98b6987cd4697c42d583353fc46a811aeae445f3e0ffe386b70831", 0x3f, 0xa, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x110) 16:00:11 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/38) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x10001) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f0000000100)='./bus\x00') write(r0, 0x0, 0xffe0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x0, 0x100000000, 0x6db, 0x5}, {0x56a, 0x8d3c, 0x5, 0x8}, {0x7fffffff, 0x2, 0x40, 0x9d}, {0x7f, 0x2f02, 0x7, 0xfffffffffffffffa}, {0x2cdd, 0x8a9, 0x200, 0x2}, {0x4000, 0xfffffffffffffffe, 0x7, 0x2}, {0x81, 0x80000000, 0x0, 0xffffffffffffffa2}, {0x5, 0x6, 0x800}]}) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x39, 0x5, 0x10000, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="f5edf9cab084e60deffdddaffc1a84935468bae340a06ba3ede2bf98d08c0224f47111f70675acdb52a71afbfeb8f239c381bcec8b11c9c332fc14e0044babf2ed1fe78c61a1fb3e3f3b441e349d7d2558aaec5017814b570cdf48370945a1600bbcf0a2f24df059d72f360cd273c1f0ef054d00b04797fe6171d5f69d36cf8bc6d502e1edb78f07516495be87627f3be4494c267077d622eb2782ab6dec92812b9f", 0xa2}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xd02207224f507913, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000280)={0x1, 0xfffffffffffff000, 0x573, 0x1, 0x1ff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x100000000000000, 0x9, {[0x83, 0x4, 0x8001, 0x9, 0x3, 0xfe, 0x4, 0x2, 0x101, 0x9, 0x9, 0xffffffffffffff81, 0x3f, 0x9, 0x1, 0x1ff, 0x9, 0x2], [0x9, 0x0, 0x7, 0x1, 0x80000001, 0x6, 0x3, 0xffffffff, 0x48c, 0x9], [0xba6, 0x2, 0x4, 0xffffffffffffff77, 0x10000, 0x7fff, 0xb3], [0xbc8, 0x99e9, 0x1ff, 0x1, 0x2, 0x1a1], [{0x800, 0x101, 0xd0, 0x5}, {0xd49, 0x3, 0x1, 0x6}, {0xf800000000000000, 0x1, 0x9, 0x1000}, {0x8, 0x4d2, 0x8, 0x2}, {0x15, 0x8000, 0x8, 0x100000000}, {0x0, 0x200, 0x4bd0, 0xffffffffffffa348}, {0x6, 0x3, 0x9, 0x7f}, {0x5, 0xfc6, 0x1, 0x2be3}], {0x8, 0x400, 0x7fffffff, 0x100000000}, {0x7fff, 0x2, 0x1392, 0x3}}}) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x91) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x3, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/201) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x3, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) r0 = semget(0x0, 0x4, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/54) 16:00:12 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)) 19:33:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mlockall(0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000140)="96a3b649967afc88377f689282bb6db48677e58c383e9c66a9d55064ec58fd2d0271cd0cfcdc2f0647ae805e223dfb28fafa9d9821840d262d526c1d24edf94af48158adf5f1c44aab2f8db2c704aec7c4076a3f790ce59db3f9fcbd93fced17ffc51afa06cdbf2e0dbc2f2f372f7519c8f75aee9ebd7cc618973f2d8ad331bbaa0f5aac2d824d516f5d1a3f7aeb8307dee0c8efca00cc600d9e7029ba418f3dbd9def169ffa88bcb92fb5cee03dff53", 0xb0}, {&(0x7f0000000200)="01afe5bfd8b1c6b385970fd4bb6afa99f8b251041b93f0d36e720aa89110e9abf1e309aee964b766d12769a7355742464bc57bc08a3d66137535dd37128d6cbe08cef36a3d3c7a061fc559e001ae0f8dc989cd56bc0e37911eb5514f70c3944d5536b44ace6dd846242b49b12692e109c45ef1e41ff73a1441ecd8782ccb799c83dd36d48778b76fc2eabf77857137c351dc1d5aab858957a881087b6f6ba0be65461e820b8326d961003612c4c7b6bd6a9aa2151af627135528695fc575e9edfb97e63087b8eb1a6dab3da061128a2e", 0x36e}, {&(0x7f0000000080)="956e644ed7d4876e290718466b570b", 0xf}, {&(0x7f0000000300)="d7c8ab69185420d4a703f94f5a0e2df76117fed4d65fc52eb01c007135e99aea1d08", 0x22}, {&(0x7f0000000340)="611539820688a3896217cc1ce58116f6c260faf8f31295e356073d2c54ba4ea35e28c74f85164af498eaa34d", 0x2c}, {&(0x7f0000000380)="ba33cf5de5d1f4e935c3dc58987877ff20661c99eeb7648b3ff5c5de4733286538e728a55f55eeb696b795ee263fc4f455633fb297adc12e01f545dc90437f5be075583eded3ad7099cce15a2f4ea15513627c2862ba545cf836d34b1bcf727c2be6d48832a59b0fb08e05c2ca1083078524b9121221e954df42a6b98aecb85b1d6eea993bad43f5a83608bff0478b00ae2597613642f6ead8c7ec7835384a3caaa6659a5baf2350bea035c2c0d06cfbc280b91e8971f46148cfa93551647a736ec61be4dc", 0xc5}, {&(0x7f0000000680)="5b40ace1f15dd591d0c477c4f3cb16073ff418a7a64d37ec86a27ade47519527c544d5b28e923d225431ddf5266105293063dc120cea287e0b09529f401730a7769a47933539276607a81775e04bc0f8f842be2418064a6e8cfad4e793e4be809687079b864d46583d1fb9468fbfb91370fecd76a4fab9c0750ca2929ff94ea1", 0x80}, {&(0x7f0000000500)="ae36fffdf54f9b439ea537b0dfa993f614a6c488abaf81251e73ec5a571ec042c4d7334b750a9420c3224f63730fc621ef37d60ce88398c06e24dd074a13fa5c2e3958d4957ca6607720082a111492d111e3a4cf957d7a4471a1e78d56fff9048878d8275162dbd2c6d421ac4e6530a5fb34fc222cd6d11f00ff6d194bbb4b1879ed043df024bf47d63a80cbdb2d5b2ac67ba9808ae29b997cdc15715aa20904b3fdfb2f89ecaee1c6aeed707bd093c0bae32a27038d6860178835f6748d7f3a30997b142f965275aaab9fa1537e3e46b1ab895afb0d0ba166d0ef79b75a104092fb78cc7821a8fb461c7d7ea89e9e3da573ba52593c4c1762", 0xf9}], 0x8) 19:33:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20e00639, 0x1c, &(0x7f0000000640)="ab4bcbcda38fede3f5c6ac24000bdf525f9d80b26206c944c75dd63b16df9ce358947911dadd4c7739d8e5d552912ac28d1b5af53cd2063fe3e4270f20e5c0ae1519703894d0c1d006cd6fa2dd61d84a6f03d1f0afeb2f2b58db3e0e14c5f9a67c3cc62dcb026edb63e704c95ba91aa216483fd46e02b71ee394247ebaaeee26e2a8f9f877e18e3a8028ac8eb3d00a878b6fb784c82ac882639fcb351167001933078191f3c5b3e214ec69f6aec7d1ca404e14699ba02e4541c7855c749b00373734ef22ce6d4334c87f331d7a2a0503ca80a32398c5e2642a2428b8e03070e886a2b7f0d887d76016a18ec7977080dc797654dc3c53c01f204ad2e5c9357632b3dcdd0bf160d26b91ce3117db7e76b72105436b5416ea0a9b50b25e05eca5f83c93042a4cbedb601639ebdca503a3dbc953c9a34c4771a634d7f8691e5d0ec3ba04b5e27a7656023cad2c938d418fb90bb01734dbb1544f82e9d9aaa025a4c9f52333643e2e781e91f231a4299d8d5406f626eb1231c8dd0729ca5720e7006045947cc23f3a2c842233e42b5ce4315275073b8381e59db37ec59cc2eb93f3689dbdb636b815a973f002682fc0b437602e12d18e579bad7c959153524b40df260c71add0fcab1ffd8bc021a2fd59ec49b7f77c9cb67110254ee40a0c8256705cc0ec0f74db0139a5cc09794ec866e81ab8e037a7e50bcff00b76", 0x1fa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="bdea", 0x2) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x8}, 0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:33:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 19:33:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x800, 0x6}, &(0x7f0000000200)) r1 = kqueue() socket(0x84a07482322cbfd, 0x1, 0x80010) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7f) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x1f, 0x800, 0x3ff, 0x7f}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) 19:33:20 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffffe3, 0x0, 0x0, 0x0) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x5, 0x5, 0x7f, 0x9}, {0x8, 0x5, 0xa1e}, {0xfff, 0x3, 0x8, 0x4}, {0x6, 0x2, 0x4b9a, 0x13}, {0x4402, 0x8001, 0x3, 0xfffffffffffffffe}]}) 19:33:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) 19:33:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x715d1d5fa0ea8451, 0xfffffffffffffff7}, {0x6, 0x9}, {0x84, 0x2}, {0x85, 0x10000}], 0x4}) flock(r1, 0x8) 19:33:20 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x573f, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xbc120babb4b9c9b9, 0x0) 19:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c3, &(0x7f0000000040)=[{0x0, 0x8}, {0x40000000015}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 19:33:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/67, 0x43) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 19:33:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x401}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 19:33:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r0, r1, r0, r1, 0x10, 0x2187}, 0x1, 0x5, 0x7}) setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ktrace(0x0, 0x1, 0x100010000, r3) 19:33:21 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 19:33:21 executing program 0: dup(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x1, "000000000000000100002000", 0x6}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebdfd7fd0c00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) mlock(&(0x7f000077f000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:33:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) fcntl$setown(r0, 0x4, 0x0) 19:33:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 19:33:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x10028) 19:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 19:33:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x1f1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') clock_getres(0x8000000002, 0xfffffffffffffffe) 19:33:22 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x3b1) setuid(0xee01) execve(&(0x7f0000000c00)='./file0/file0/file0\x00', &(0x7f0000000e80)=[&(0x7f0000000c40)='/dev/speaker\x00', &(0x7f0000000c80)='/dev/speaker\x00', &(0x7f0000000cc0)='c\x00', &(0x7f0000000d00)='#]\x00', &(0x7f0000000d40)='c\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)='/dev/speaker\x00', &(0x7f0000000e40)='/dev/wskbd0\x00'], &(0x7f0000000f40)=[&(0x7f0000000f00)='c\x00']) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wskbd0\x00', 0x20, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="f800ccfb2370f934f2e50e11787c6fe794571c801281b15f689a063bd1ecc357", 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000900)="51426169394fb0cd1d7178fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a", 0x37}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0x9f}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x40c}, 0x8) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() semget$private(0x0, 0x3, 0x4a0) getgid() semop(r2, &(0x7f0000000240)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x1000}], 0x2) 19:33:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) write(r0, &(0x7f0000000080)="ba0ea6b9545319c399ec30c973babc2d38687808ad100797338698d19147b61ec4b9f9bb57db74093a10c31b82520a912bd67fc5828f916dc8dbab858770bb56fd77e2514bd15f33e28b86bc83a3ccd0e70cc6ac32d23b5c1803cf59208d76ae186eb3538a77", 0x66) 19:33:22 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r1, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 19:33:23 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x108) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x3d06d9e28b750b8e, 0x80, 0x5, 0x7ff}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x6) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) r7 = msgget(0x2, 0x200) syz_extract_tcp_res(&(0x7f0000000440), 0x7, 0x0) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r4) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x1, 0x8000, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r9, 0x6) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000001c0)={0x0, 0x8, {0x4, 0x5}}) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000002c0)=""/52) 19:33:23 executing program 0: setuid(0xee01) r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getdents(r1, &(0x7f0000000040)=""/80, 0x50) 19:33:23 executing program 1: r0 = socket(0x10, 0x5, 0xfffffffffffffffe) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="bfa0795e8a4dda1e5b027e73192efc1a4c288825862b1dadb34912a9e2857220fe5988de31961d970a42d3a10e668102ea4d24c94a04225cfa17563ec28433b44c4a3f", 0x43}, {&(0x7f00000000c0)="c013e9f6283d34cc86a7b5330768d9ac8102140f67951855dda43ffa950e9ad68ac950f25c7189fda87241d89beb9be5501f49ee435f0e7fba8a358d55f4148d1e1b83b5dc8a13ff39f87c472b6ab661d4ec81c800e0559754d34e8bd1576170b32641b87e3838f63993befcf4ef41d801e504b99795715f331e7734cc93bca9f319a2fdeddde6a8943376715e6342768cb95af5bb3e80409d094fcf18387673a8658e07980791587c56929d025d079ea908f79675ab0493fa4ba9f8", 0xbc}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="101000000000000001000000090000009c2e3c34bf7ffab548a450512bacb3d7b92c83f4bdc4b250ba965b1261b5f77776cf4e604b0df6ce2723835119e88df5627f449cd67eee3d05c1509463905eecd38ccbe8d3e31186bc73ded8a2efe49510418fe1c5f722ea2bb7122eeb8e2d18a8e64b6d1aa51a950b92e0c6c7d4adbd5b5cdc55cc5e576e3fb1210755b4ef92e1bb17a2385daf15a104cc34f26930158a4711b5514785b49edff88a0d1e3c73daf6e90053339529cb8768a421c277e915c3edb39c7cd859d53c3a2cb3cbe28e69447f4b43cabb023c583ef437c16b84f7016b97d4639642365ebd4d8359d98fa701906b0b902426b50c98d154b1a7f0c431a46a305fb7e1e9e3d77cb30fa1dacdc70f2daaa72fca4ec2f1fa4dac39e9d41c3cdccf5c15f8338c62e099803ad2cf74f09aadbe85f0981e4d810b1483fed79cd95a456660db980663f4e925f4d1da77f844c17385e01c79b3dcb802fb81ce164b6b61316d5e61dbcee056160913912b8db869eb7d4e07d96b5b419471b28ac9e4a5f5f9d7b1b2a29d229a68e3143e5e472a7995a95c919bac395d947774c5950862e12ed26cd5b5edc35c2f9efc9b32fd45bdba203135a1f308f1a33791517f36e39561cd6cb395d75a01934b74918805c54e8718bdaaf585286f12d96248f3790da138de482057dcf4d1c2d46bbdef7eb2c23e1af71723e0854e64af70e47a501c3c63f294dadb4d50508cea9e2957f0a15e1fa190e3cfe790134981010deb3e44fa3e63d8be6864efe72a93e17e0793ae3b329e8c85ede7579cd8007a70d8c3bfb3e534f899fead541a13a6db7a2e2f775ca36dff84a1fef96a952987cb2520f18371307c4723f2f33fb5dd97af0b4b0beb5ce7b602b12df98d0aedc23f15204b7d1c3b37e563ebcd11380be882d92a30b2ecc7ffd536f3b60b285e459482fa1ea867d2af1ee13010c9bc804b00917ddc45f2b58fdfb48e90b341c4ae3d2b13c33ce0a44ce948d0df971ebcdf789cec5089b0f7d8fe945b9f2fae50a7d16eddd124a6f5576fccfcdbdd5ea4ba1d5f96b26a514d804ced8bce5d01d75fb3cfa5d0fa47f3b8d70fadeea48bd78a66cd7ba350d18dbd1c42806f12c775ff62170b8c1d377976cc1dfb9b5bf6d7ea458d37820fb540a030fc5c9cb053af8ae3e99e6711d175d5ea423a6ab17567a87c0043cf50d70bea0531d00106c2036a0d1f985fd6148457e25b1db2080c70f74edb53cb98b23c7e3e391d3fa0799fb1b4ece71a6800551a436491c67ac7dcbd372fb0cd09020dd45632e5f7e29437e3845b336f9713c75f06382bdddbfff939bd8dc7bb922e48ef29d2bde813c53d4f614bfddf0eb351166aae94e4a7bc5456dacae47daeb92eac2655a4117309d146a95d41e24a6161a97b9cb7f60812c38f0518985767ce0387f31c065a7054d26a5025c178e03cbe22363ab0e8fefbfd7391b014638a1a79285acb189e91db1c28099cb010051d3e4052f49c81035e3c078867dd5a1436f4246b52456aae355820debf9ad9baedfe61f80cf02d5e85bf6d79629c60a52bc98cf8cac889cf60e54b22cc1d8032426ce6c65281208ef0602dc2fdc0f77e78a46826caec31fc890d7de38d204d09fc8bfae6a329056a335b1eb9489a224d078cdb072abc2d9e7b424d95faef63b33efba6d20487ff0a8870b111b4d28f1204124b00053195720486c55ede7e4b2dc2aa90131bc5fd9ef05ced5aac57e83cf56954c798a821ef947f946cfa156299e9f1130f1122b54a7ef1531fd48ef4ce116036e06f52c21f67585711ff3741bf3a7d2168242ccf16f19fd2fcce02076b95cc9ed6c4cb6429c3aa3b9fa57350432e6762712baaafbd4dbb95c4f5ed3ac1fcf63cd5ae93cb3054050d76653901000a8d64f0682d22c952f076807572052b086e4b4f83db4e2e35e5723c1f3296a898e4a09ca6b86c14a7ea4c199e6f6d52bf00882847c294e804f0c345cd8ade2ff8ee708522654728d474530b1b0f2f034a9dbcf7433fda581abd3f0858afacf4c2dc761d42956da20623be4ed9ca3f3bbf2800d8a2058dc20ef27ed1aa13a9a3975cf4a71eb73aa1e2fcd5a1b2a917fe6a40e8ca305b66773ea211da42c7bfe8910fadb9585e22e9cc52b6c31cc81f65a7be4846f409044a816276af524325079671676e0b4c2ec118a016e4d9bbc96f082aa7f3260d3f945440011ef9ad10babcac374c6ba972207e1984068322220a72db8db7153d1db88e9465f206d7379b22a572d88ca59cdef3e30a250ebda0d003918180f6c29e779cbd409c42ee5342e92ba486ff6cd9492ca877235082bcb121c13e6bb4444a4831cff4e8caaf748b9000527dc5c8c6f3240c782a22289e14231c5ac2cb8d137d80f45312a6f4ca1d01ab95c8e8709d60188737a1a4b955d7bd4fd541e6cb64ce8852468a6b5afc82a7a5ef535ac3947e233cb57c91a2922147ff83bf9350b3c3ae60df63c100b3148964278cf336c699d25c5c59746514c7746c17d77586fd9d2b19e8b1b3807b5d604d904ccdf4138cbb33732b81e2562a19e1726ca0a0bf3348defff46325e88b19983dc2b924ab30f1429bad76e1e905231073cff48d98079f12867f1be6bc0cfb86ea9ed9ca879caae2b43981faa649fc5986e12b4ec403374bf50a5c4f7cdb4d25faa6acc6d98f176fb90e9e4959e90e8701695163969cf467481c96a0c6eb188333691564029803c694ead604707082cdd5011091f91af83182de642429a8a2880dc2f0ed56666df775c885ab1fd28b4cfa19a4369fd2458ac356d33b61eebb5eec7bfa53e00bb8d46ce4fad9acbc8230cd3616eeab986fe681830670d18a10b884a524db788737026cfa72f103fdb1455c6acbce8ee0571165b4082159d7a3eb8a596ce22904c1e967c17bf3bb3a86612633525bb6227f39041e3e2b85ed860e899024da42a22f1d7fb29e7a2352cc02636e1e209be9d3021cdd7436ca7b15d0c9cc2e1776645a56d6a2483b4b63ca43cddfa7de1408fe2191077ca6013cba63c8912d590fdda44d30cec526bf8405f41921b3ec5b2dcf188eb2bcaf03169545d46d12c48415b6796dcc3fb9ab38c6a53b48a6331d912d68b99ac20ea09316f4a662a7ad6fedfd0357909b04f42c3a230803858f65f223ad93b7b7d8ed09fd30d2fa857d80cb7bbdad14d990ec82b0fac9a1c0449b12dbadbd36936e653cbcd5ad92ffdce1cfa4e811a4aba584f5a66a7b4f323858f97c8b1512ef3d0e05a9460e44db682ea6678eb3096d5ef81726792d7125d0b0b1560773d31c787563df75b480f7e6dada5f34b596c0d14cccec09cd1ce1d89ef0030e8041b2518eadb7f38e57a4e5b96e462f5c914389fd3fe82da83f522bb5a27e42088a23c498acb15a8f9ad3bb6acf3b724c13e9d2d11a1e2cd06832ed8c58bba44293f3aeb1d81d42b7d3455e1d4d6f6bc60494a5b527270814c8fbaacc23273cf989b2fcc5a6bfb14415122ecfc873e1a13b9468579cec9dd5d1b06cb1a639f20eb4e018e0425234cab5ca5e1e7c62ddbc320110c2fc90ff9a245e1b1a7432c3d944b59f7b0406e364df05c3dd9fd87097943b03dfe70a92d6be23f9f6da01264e267db42d6b3d899fc5f0f2549abe0f109a51a45fb37b7b3b74312be58645cf4db47513f527c506dc6986c2eb6dadc834f793adabcb6ea27f4ac0e1b7bc06925b5d8571aff2f85960d6f36f09f332b54e3ff3145e592532c51180abe365b29d61a12a738614217c30768be604837ddffe1e0dd78ee2f68adee90940908b3e6ec05829a7bdf543748fbc753b56e00e17017edb80b0d6f3e148f04f8c493b3b5e21caf8f1d543e0720f267afedf41c4fd608fea8c90ebf32736cee905e81ee296a512ffb42f032bc04a55f469c1d3da9f9de5366b557da2258cee95f09078e104275741646dace9e231d0eea08f19fd60d842aa422c0b1223540a07920a59a2db96f6dcb0f47e6b93e6f3dd58b7627abc01884a86b8b3faa37bc27384a90b73ab180ecb249ee430fb46b631df3fbe163151fdae3eb4b56c6018b71643f97fdc1205f1cc413faba750722432d28562628a8702c700c1e12a5053dd610882f83141baf886025839c253d92d9f33b551c3aab4881a57e4ace5d12d867dffb920fcf242de94c25785c8d1653e1dbfd7515c8b3bac62f6c49ecde16592cbf67d08319dc4b9726ad755bbad508f20ac1d8cc4389d09f7a030276f95148d68828802055ca911ea7a2764a75ef772403618d2f1b3b1c33ed01d61f0b81806fa36fdb5828c78bb28ee3e9bdcc072fb595bf5241d962c4e60562d6957b606590de7294215c30697f3ee573e39e2ebc8eca9ce9fc2fa778393b281a5ea1c3a20e6eb0d987b5afe53bd143c82111920dea02fb7ab1b35a8a80d6549fd004a70797a0b24f45d923658e1131eb9784900f127add73483bcfa0f83a3ff63a49d2a744af9474d36b0b105b6f56cff6ac91644cfb5a2400741dc0c9ce5b5d3b5fdc70b5885bafa20105f299b0f7faab2c13bb449696d67e931ead68b408dc628471b261fd57bdde3b7e8c01e11e8bcf82eb75802d4eaafbe80ddb8cdd0c4fd8880bed03b0411cf2925dac87d7eb551a49f0b9f736d0606e2047bb7e9785c1eef864700b3d0c15741b10bda6bfbc561d680748e4150160ccc830a533bd9c4327c25b0c287a39630833f61243f35990ddb66dc8057ec29ed3f7652f02484da4b6670b0d4ced5c8b036670c7738c2b6ad6535722e89a7bfe738184035bf1291dea89d07b5ce30a799b0428ce90d7b1232e0311b5e190a24225436d4e09a0d1e30ddcd54088432077a0f19b2d7c078226bf78b9108cc025bc1093839fb8c6ea866a2e68c89c979c015ec1f4fa7313bcae6cffbb4f9eb9844d12c720e0e684fc5ec0acb7951f842e8497aee22b617cbeb34169a6c4df8a438de686abaafc0dff3130d4b0b196085cd1bf1797863ba260a865061ae5e04f055d57adeadf420622b9a23d226899f2d8d02f925e20f7941fe24ef54c465bf8a211de27c5e6dd0309a93433c134085be5948a9913d7dbe132e80dfccb4d06fa52f5b68214859c56f5d09a3f0f44502e0ef2e4ae9883d6b4be981a95de3f00ae6a7ba63e72b4a475524a7657e3b6c65875c4174b0d36823feae6e9e1b996110c355c52fdc91ec403be469e9e68a2846434c3ae55bcdc8cef14c5812c89640b252d2c974879d4689421d0d8731ab77f4da9bd71c088bf60fc8f1b980c2c52db88024dc4a94c85d0d7a39cb313f752e040f8ca26362caef2186093e360abca1ffd0766b0674fea65a162f90d2410eb7463ff26f8e197071a52cde5edd2390dbce03c5d45dcd8615496ff9bf83186d06e3beeb76e6d90749049f0cde5c5e866ff30c947633e3fb6e500607266c0a7ae43b3b6804d5ca3d7c7fb9ed92c1fa9515146f6e18c987490a4d8210b6019d9defd58075598143e9c6d87ac101a8ae8f67b308e6d133c6a071b6c769d808f15e96c0cb3ee86b6fc196460cb7fb27da0d7cbd7c9329c57f040f42e8302a934fde2104a7f4d8049101d022d948c0d0c667e2156f318bb0384cf14ca83db2c8c29d64167a02083080fed5093fef8342fa60351fb4c1d3ef5c3d4a09a1a799578777935d6019d41fd77ed6d91fad19fc4c9e8f382831e1d8384365fd3fb7e60b8a1340d4074a8685b94bbe1e7c81261b634adbb9a201fca7c715fce04d9381456aac59548f19b2f4ad74b7511355c9bb3712589e278f17e9f4e77098ca8c16a9d5b07eb1dc550e65569a133a3b3b1ec0d8587288731900000000"], 0x1010}, 0x1) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x803, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 19:33:23 executing program 1: rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff68, &(0x7f0000000340)="969b100e5370df08c801f60a3f00f97d507278ee5407e91445b22e9e529085ad18f8995044f03f40e0dd90a93ff77cdd4d300f88113e4e7ae8c5747ef83eeb670cb21552a3cbbfc3c96f8e9da12e99460be75538df47a28a663c7f65d8fb5b6698e789abaf2dcfe9042332bd54344cb9408a68125c25f060eda8c13fb389454daa2d48afb864471740536f59cc4c56914887db0c8f45b6424ab18fc677a57f6484179510658b7e3fa8c00c570f2118ebb33d0c6bebae10838e5af3534cd2fefa26bede449eed0a552cafa87df7e25d55db3b768eca7f611c905e05ea3730b8b9f2be9bfaedac8d0a6b3152d8338827b791da5ef3f26f85039770c7b9badb21073ce44e102d8f575e3f3ccfcde27bd1a8ba915d8ae9739968946999c55470553d6c6e5eecee1dd7f57f212a502f6843bbd20e661de3da72") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 19:33:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) 19:33:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getgid() setegid(r2) pwrite(r1, &(0x7f0000000000)="501e60bcae79d02d1816c514b616155e4f5d432adeba46102aed03b8a594c9d4b54e6c230e340f21503350ea66da49c2bf86ffdee30b39f3003323ecef3170932b8569507f2aa441e5045e56d7ab769e4273de8c1ac832dfdc0d7a6347d2b6624d5ffad355f0bb24e01031c46f0356920c669f3b1989805587d13b8c480b6b9bf81f5f64e9765913f312f70af8d59acb75d041f8", 0x94, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x44) 19:33:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/90, 0xfffffffffffffed1}], 0x1000000000000216) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 19:33:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6616464bb275ff79) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x5, 0x1, 0x1048670c}, {0x9, 0x7e, 0x7, 0x9}, {0x5, 0x442, 0x1f, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000000), 0x2bf0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 19:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4c2f) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000100000000, r1}) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10004}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffea, &(0x7f0000000200)="a69d4c2eed8db3389c08fc776cfe10c595ba19e7722f81cfcccb071797b20000001f00cb731cd1b0cf6e65255e17ae3fd55165d0eaf958d4ac8f3593c28ffe466277b90ac74d6ca43f44b63b9ad031e298aba9f3b1163160935b35635f6afb408698382977dd6106da3a065d9d975bf526ae3c627ba785802d50bd2a097086c956901d247480a02a026a8424f53d8099f4004a8d28170d0c99f5dc56fd6ddeb72622ef0d668969afe33031575a97a6c581f175a9a5b2b536713fef9939c75611884ee09a69cffa3d8a6be1e79298f04c83a0f0dfe827db72e0924e7c2cc02a2d78c9a082b3146cd564f5f71b530d8b55f2c3b661d5affcb9") 19:33:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) socket(0x18, 0x4000, 0x98) socket(0x13de19e54484b106, 0x4003, 0xffffffffcca4895e) getsockopt(r2, 0x4, 0x4, &(0x7f0000000000)=""/4, &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:33:23 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f00000000c0)="41b1a2af03c0e70e56f6d928377b02cd8b9e2a7f1f10ca42ba151a3b8e4f0615d5d4408b643a4cca4e1d42e586189d04021532e865c4707913b69eca2facc73cda6e457468825729986b3b62da4eea9d5e5d234ab99764", 0x57, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/67, 0x43) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x41) r4 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x40) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) 19:33:23 executing program 0: semget$private(0x0, 0x3, 0x102) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) r2 = semget(0x3, 0x1, 0x300) semop(r2, &(0x7f00000002c0)=[{0x2, 0x8, 0x800}, {0x0, 0x100000000}, {0x332f2cd75d5248ca, 0x6, 0x1800}], 0x3) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/217) r3 = semget$private(0x0, 0x2, 0x4) chflagsat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x2) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x3, 0x101, 0x1800}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x2, 0x1000}], 0x9) 19:33:23 executing program 1: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) 19:33:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x1e, 0x5, 0x6) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000040), 0x40) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) socket(0x2, 0x4000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x3f, 0xffffffffffffffff, 0x3}]}) socketpair(0x2, 0x1, 0x81, &(0x7f00000000c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) 19:33:23 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0xfffffffffffffd18, &(0x7f0000000040)=[{0x4f, 0xffff}], 0x10}, 0x2) 19:33:23 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) close(r0) socketpair(0x2, 0x2, 0xda6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x802, &(0x7f0000001080)={0x18, 0x1, 0x5, 0x80000001}, 0xc) setsockopt(r1, 0x6, 0xa89e, &(0x7f00000010c0)="90e8596b099a1f30a3495b05d478de15580c4ceb3c99f29327dd728209eda4a28ae4af01e989d366f390212965bb439d305ef12cdb8d508f801c4e50d5e8e2c350eb8ba9028fc3302c138db6cd14af70afbd2122e7410eb8ee1e356832e25614ab03037f691aee6d86f9db6708c33c43dd6e6681c4773db2fe61358b18182a48e364af49356c5ad62d5529ebb6ffdf85", 0x90) getpeername$inet(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r3 = dup2(r2, r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001240)={0x3, &(0x7f0000001200)=[{0x1, 0x6, 0x100000001, 0x3}, {0x7ff, 0xf4e5, 0xbf, 0x18d0}, {0x81, 0x4, 0xfffffffffffffffa, 0x98}]}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000012c0)={&(0x7f0000001280)='./file0\x00', r1, 0x3}) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) symlinkat(&(0x7f0000001300)='./file0\x00', r3, &(0x7f0000001340)='./file0\x00') r5 = openat(r3, &(0x7f0000001380)='./file0\x00', 0x100, 0x80) fsync(r1) shmget$private(0x0, 0x2000, 0x3f3f792f37b62895, &(0x7f0000ffa000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r13 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x9, r6, r8, r9, r10, 0x60, 0x81}, 0x2, 0x800, r11, r13, 0x6d4, 0xfffffffffffffffc, 0x2}) chroot(&(0x7f00000015c0)='./file0\x00') setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001600)={0x7fffffff, 0xffffffffffffffff}, 0x8) setuid(r12) munlockall() shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ff9000/0x2000)=nil) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setegid(r7) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001680)=0x1) sendto(r2, &(0x7f00000016c0)="25c8bd15b2fd967bf24477157f1c04da70c2b4c8405312f6cc0a8fff802259e4de9615227ac61bd82d0a69f95994453e3514a6d73d4bfcebd0b65365457f655b3cd3bcd0d0dfef47169ee4e161df20956928ab305bd0ed5e1fbfb97512387f5c6d459aa2023c4b685f0f1a5219fa213738b43ed95789986384bbc7e1acceccba86658ed4f52f28029ced750c88976dcdda", 0x91, 0x40a, &(0x7f0000001780)=@in6={0x18, 0x2, 0x6, 0xdae}, 0xc) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000001c0)="e2f4cad47ac240d46a602f45455c8878c68d686158f6ae847f13d8cfe74222cfb426cd2e7de3ee021833c8c40a3ed6f5f4e498d5c0006d83f9fbe284e5efedc14b714822d7a4804c582bde367709728c245b8964df053f0c3e62aaaeb842203a0a725b7e72249ec1f2163caaabe6ec6923770363d83c59d86b343b167fd7fc1bf2715ee8c1bf78", 0x87, 0x5, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 19:33:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99fe014213192a3bdda56718a13a06da26000056801f60f36d9031da56cee00d029b074a9ac638c930bb0d771712fdba6f041ea16ecf28bd1ce7be401e8cc180"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="10f9254250a5bbb588d3074a79e2a3969313ed2f4c8c2adab381e6985a7e595c666a8b540411135088974cba94fb608d", 0x30) write(r0, 0x0, 0x0) 19:33:23 executing program 0: mprotect(&(0x7f00007cd000/0x4000)=nil, 0x4000, 0x16) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 19:33:23 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)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x79, 0x7, 0xfffffffffffffe01, 0x7, "a64cb899aecd15cf221b71ac8fe771aaab4941b4", 0x401, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 19:33:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r0 = syz_open_pts() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="3abc4a13e745dc2e634d6ecb14080634b7dc8eaa05985d3c52da341a2242c1bc80786734fc4d82ecf48da8146fa7709a6c3cad2b09239856b391343556e5f4c59e92b55d1ccb5bb5f8a9d08e651112f6dfa6c493543ad6", 0x57}, {&(0x7f0000000500)="a809005a3703ffabdfdde606e3e52b01f209523250570b0b6ea027d4d85581ed81f953e4412f9191952fa32e12732809b9", 0x31}, {&(0x7f0000000540)="fa3d7dadd0e7a55ab17d05b92b777bcae9e3fbe9cfb30ce48456f9becc9e16582878da172a60ff60364019540915a514c05de8effe22f3740b5f5516151d1021641f67072314483cbd040e96f40a6fccd70b155f93d75ff83ab9dd03dbb334821ac5ec2f0954c22a66b0484378c56bd64009e3dd0abc3fb963cc9d636074421bc44ca71fc7d58f464f53cc411b2e24ef51c518d1fb593027f317120b7c088dc17efb7fabf948815dc4aea76b736b518083fecaf7a8c0b591058d20870bf6752b5054f5e4d711e69491e81e5a02c63de99125ceaf8d06b524effc1dffae8bf802726acbc4b6", 0xe5}, {&(0x7f0000000640)="fac87e00c1f377d62c4b3990f15e8de91f499ea4c5267aa03c6c0ec7089fa22f536efd8de8bf128e245de82c651207df6423d9842c4f153cbd0020a595b6a07507fc5a5d9608f7eec35db3f096025c1b53a79f0216c88e17909ff681173bf0f08894fd24be8a559ad6d19c3cb5b1bb3643f50c2c2de15d3ea54714ad934b514cf89ff036dbfdc70685f4a44f4499d4afde7539f88d4fb10def5e28178a6829ba2e18029ade18b0b6526f9fcf09e5d3dadfd20f57557ac09563ae1da4c99484cfb3ddf8a408c66f14d4557b3c0a9ff369c45a589f1cc345cc8f6cd95e", 0xdc}], 0x4, 0x0, 0xa) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 19:33:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 19:33:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f00000f6000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x0, 0x558}], 0x1}) pipe(&(0x7f0000000100)) 19:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:23 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 19:33:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x21) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74, 0x3f, 0x0, 0x5583eb98}, {0x52, 0x0, 0x0, 0x2000000000000000}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x20, 0x0, 0x101, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x1b01) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7, 0x8, 0x3, 0x1, 0x200000000, 0x1, 0x8, 0x0, 0x3, 0x13}) write(r0, &(0x7f0000000240)="99", 0x1) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) flock(r0, 0x8) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x2, 0x4, 0x0, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:33:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x200001de, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 19:33:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:33:24 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x20, 0x3, 0x7f) r2 = syz_open_pts() r3 = socket(0x20, 0x4, 0x7fffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) setsockopt$sock_timeval(r3, 0xffff, 0xdccfdae37aa6ecd, &(0x7f0000000040)={0x8}, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) 19:33:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x100000000, './file0\x00', './file0\x00'}) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) socket$inet6(0x18, 0x3, 0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xfffffffffffffffe) getitimer(0x2, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x100000000}, {0x1, 0xffffffffffff440a}}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) 19:33:24 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r1, &(0x7f0000000240)="85", 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000002}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000100)="b16d409ecd086aa5e4105b0732052527f342ca425784716bd04ab7de001427e9b555e260a741d02346b0f64ab96b921543ed091fcd2ed11566cea12e135c616364de1a86800c3dae3523be3f9106258d109887402da41878bb369caf280ec32e8b4ec00e19706ca09997135e828900613126c45229784a32e2f312120762ca759d0ddf06df793fd3e12a484f131480e3dcd8560b1ff9e4ff51", 0x99, 0x8, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)='+') 19:33:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 19:33:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pread(r0, &(0x7f0000000100)="233faba1bdb1a7cd8512ef1b179138d4b0a3c2b20daa7ba74e4220b57c0ae3b9dae81ee1374fbc30a9555f029b0fd14b9f908a979d68a7a64a10d701089dbfe09ca0f86d55a3a8e8", 0x48, 0x0, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 19:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 19:33:25 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x30883, 0x0) r6 = kqueue() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x7e18e9b575254f18, 0x7fff, 0x6}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x8de, 0x9}], 0xf95, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x1f, 0x9}, {{r5}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0xa812}, {{r6}, 0xfffffffffffffffa, 0x21, 0x2, 0xdfa, 0x4}, {{r7}, 0xfffffffffffffffe, 0x32, 0x2, 0x80000001, 0x100000000}], 0x2d, &(0x7f0000000440)={0xfff, 0x7}) r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0x8, 0x8, 0xbb68, 0x5b}, {{r8}, 0xfffffffffffffffd, 0x80, 0x2, 0x7, 0x6191}, {{r8}, 0x3b7d7740ddbfc9e6, 0x40, 0x80, 0x1, 0x7ff}], 0x5, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffa, 0x2, 0x1, 0x1000000000, 0x7f80000}, {{r8}, 0xfffffffffffffffe, 0x3, 0x8, 0x7}, {{r8}, 0xd6c9b89a39e33b4f, 0x67, 0x20, 0xd0, 0xda96}, {{r8}, 0xffffffffffffffff, 0xc8, 0x8, 0x100000001, 0x330}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x2}, {{r8}, 0xfffffffffffffffa, 0x40, 0x8, 0x4, 0x20}], 0xff, &(0x7f00000001c0)={0x101}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) kevent(r8, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 19:33:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) recvfrom$unix(r2, &(0x7f0000000140)=""/178, 0xb2, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x0, 0x9, 0x0, 0x2, 0x81, 0x8, 0x0, 0x1, 0x3ff, 0xa905}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:33:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 19:33:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shutdown(r0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x100, 0x0) shutdown(r0, 0x2) r5 = dup2(r4, r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0x80000001, 0x10000, "b559db10271f66bec38572528a620175c5c13e24", 0x4, 0x10001}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) fcntl$getown(r4, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x184}, {r0, 0x40}, {r4, 0x8}, {r6, 0x4}, {r4, 0x40}, {r4, 0x8}, {r4, 0x20}, {r0, 0x1}, {r4, 0x20}, {r4, 0x100}], 0xa, 0x0) read(r4, &(0x7f0000000240)=""/45, 0x2d) 19:33:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 19:33:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0xfffffffffffffff7, 0xfffffffffffffc00, 0x785b}]}) 19:33:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8001, 0x0) 19:33:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x53a5c5f8) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x2, 0x810, r0, 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) 19:33:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x8, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:33:26 executing program 1: socketpair(0x0, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x9}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f0000000100)="b6") 19:33:26 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8000, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000024, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000980)='6M', 0x2}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 19:33:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xf7d3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7c, 0xfffffffffffffffd, 0x88000200000003, 0x7fffffffffffffff, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:33:27 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x2, 0x0) pread(r0, &(0x7f0000000180)="e822a5580309509440af84dca2193c89ab74485fd89f27bf9d8cfef68c26dc3a871267528a49056108dd401d4ad5ade16d08ba71e7c696b48d4890c111114b505746aedb67777e29caabbd5039deaa7f4a57ed5ce752cddbd57c216b7daccebe04c978748c682c1351be2be89b0a1dadbf0fc46d81b8a5e2", 0x78, 0x0, 0x4d) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="abaf1531dcbefb80ae1d9137003651dd8c140841a44543544ed0ad8fac79e334a1f13614b699cb91b3f05b31e7ad28be208c26c8bcd0a30ecf12f7d8fe07affade9099c87451699b647651727490b518c338da9159fb788baefcbe5ac1f25eea95b0c83d7eba1ccff7f339ff64bb52f18fe159f12fd3527c06df7c3f50530901d65a410903cad5e25d9775fd299e0c1486c13b12c3a247ac348b2452ec65231920c0c73f9928f6db778c8eeaf002f311724f506059585176facc", 0xba, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 19:33:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6cd5b495403332c621a74eef8c2e358977a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="765c32ab"], 0x30}, 0x0) 19:33:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 19:33:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0xad) 19:33:39 executing program 0: nanosleep(&(0x7f0000000000)={0x101000003, 0x3}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r0) 19:33:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/48) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 19:33:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget(0x1, 0x3, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 19:33:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x104) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x9f13d3f800ca0874) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x802000000015}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x101, 0x3ff, 0x100000000, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 19:33:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:33:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 19:33:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000100)="d9955b8267af3c96a066ddff58095611af9724b0c3d8dcfda88fe9f8f80f3145c9f0287121d1c0ddef10d1ed3706cbabb7c13261763299a6dbecffff9d72556aaf3c28df51392ecebba532beb7c3f83ce35dee5d81662a6ecc422dd3d0981cb08645102acbfd1466fa247431b23601966d818d0073164b90d4a4be2bc95809248b5388c0727e3c24d9ae18f35982598db15dc6889d11a3827760981361933e65", 0xa0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0000010bff, 0x10180) shmdt(0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:33:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000280)='./file0/file0\x00', 0x200, 0x20) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 19:33:40 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@in}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) 19:33:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000280)="a0ec4f86872f75ac50b74a42a45cfccc4023c003f636f50a356df1b309bb33b8cb1d3c7b1c5fa32c8b2019fb0f56ffcc7c037485e53335138e7f3b701e2a0d154f8fcf48027c8c1525113a5e05a6e92d3f4906d4bc8b25fc1aabfc61912fe825d547eb997a45a942421eab280cd6ec6a439f9ddbf2b43166a3760c6d5998c8be3d2e7977353276758499b009b4ec1c8285a0e1f242dbb6", 0x97, 0x0, 0x61) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) open(&(0x7f0000000140)='./file0\x00', 0xeab53c8a9c0da240, 0x20) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 19:33:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000040)="1455e71757bf252e25", 0x9}, {&(0x7f0000000080)="4be5275645663d647c72fa2ce44459aa764eedc27084beadf50479304cb95be70cbd90fdfb744c635ca4ba8a532bbdc489219cc142ca3ca8a06cd7e695fb0797b1bc97cf841e4291e6911ac09bda19668f25866b4ad059e89c35f93c812e03abc193bf2cbbdff3b6d820c2926bf759ff3b7abb2fca", 0x75}, {&(0x7f0000000140)="19314d5e8b211d1fbdd382f11dda087e51836bc0adf44f0082f3b175f54b8d82cff42bbfa286cb1f88e07d8394f533ff79ae814c57887d6137fccec8fdca8d9156dea4cef99e461f3b5f2a6f76f26ef94773727cad6bdc9defc0b1ca253aa12e8705cf80d2d95431654bcbd28f8c99d2fa2cfc909bd6b13a69d0dbf32e49676abf199ddd98f1d6e8b20d6813c5ee2ea015f648e552af61a27e8ed5b8a756a0c1132bafacab1ec44095f5f4b61bb447800db3f659723e104df58593fc986b3df6cbfa534f6d23de8d934c871640e2a4d20323d486222c", 0xd6}, {&(0x7f0000000240)="b014a12596ced9b69654f39c9983a950881d959d909a4a110e57cbfd5e1d137dafcac6f76696b5e93a96f52c11d245fe3b172d84341c1dfff982868c59dcc2517b8b45e959bd656daf04d1eb1bc0912e56c34a91a6d2d393f9c028d30981ef94ba92b3842a63b58c7a229798e75c221f62c627d1", 0x74}, {&(0x7f0000000300)="1a1750230a1e77f5382fb9adc803a4cbbfcf10832030e33c36022145098b19c8c0ed934bb75e8972a8bb9bcf8adf82138d50fcb1409a23edb4f47efc8bcf55d1b9effa77fc6174ef556b3e575885d156ee534456811852005832450da9d10502056066e954b67f2060088500d1ff4210a4754e2855fe051320710623da1ba19c54c1e293a46105dcadb9569c6c27fafb922951fa8698a1e7539c075a0863fa4b4cb0c33937f543f9f73e4a8e195b3d904e8b3fa48458452ad10eacc63b44caf359a4c4e921e9d65b679bfc59f8c1dcbd8ad6df188293f18e7fe94a10642beaa3", 0xe0}, {&(0x7f0000000400)="a0ac048250b7b4c10d1beb8f6e098d364157d7b4428253e64e9378e13bd54f0c8d8ef1e6989cdb919094b3f86f116775db45283d34c9bb20d687d182f54f2b8fbd7870306530e7771790960ee8bcebac36d2827d1252253e30c4bddefbc10e9d533abdfb5ae983bc7bc71860acb05d", 0x6f}, {&(0x7f0000000500)="4381b04f80dbb54ac77e18c960cff1c15db641c009fc6a484aff8d08d4e039c3a9e8e56c2cdb148d6bd23d3da005eafe07386fe4fc64356d418560b5f29e7b857a4ab8e916cc1c8a9ac70ff2da0ea4a9e73a1f752854aeb0a8240e76fb5c6f57fb36d8eeebf4664360db4b4444e4b1e294a63baf650a4432783b96edadf3310dff776aa8eeb13c3c9c93e0e05e5c02451e01663e938b70a63205a13a4b7b0b392fadd2d8d5495e9db536a07d6058339f74eb32f14d1adeb5292dcb756c45389f6137e5d3b30916c5b0d0f86994ed023521eb8fb0540009304437f0a454fc7bd938015fbbf33208be626aa2e27d14803f537112cce5d9c35a27736b76e3a6353b96df1bbdafab8e9d1df87ac40081c8118d38badf082da4b9ee923ee7dae4ef22a49aec43e24e06f66113c07a9b2097974d1c90a007fc65f40f7e608d3952458422f4ed6362f9f004c2133f50b0699bdcfa6a9f24286d25a15bf1b562363190bcfbe79352ba36fe7fb6ab296edce5b125d71c97e174ecc56685707fc0926d3aafe7a8c6adb588e560d3148f57d040989313db2423ff8a1e643698250a3258e39ae606540245ee93d3a17d5151fe84b2017c29a510236363badb46842bbc05dd8ce59ebd409e1355227f1c87703955662275bd9e80cf0d01d7a26d5bce48ad6f9526b06a78fa6465351be82e7814f4a9805c89b9137d014df44dd1732f19be6b58f496f465b3336c3b3c6348ba82713427212e7bf74f403f42968d0ae13adcc6f04fc20275ffdfb4753ce4e16977985c5f520acad4bbfadf9c044ad0ab27d2f21a15606eb5df38c023d20b3f6f2a8d8c03807ddd711fddc008656fc39d0ea47fde5eaab91fffdeb7ec2074bb163228f2ed723da89d4f257e497f43b3fe4f15a85a0ebd88c3bd89793039c2ae20c67c6b41e8568cc212ebf626e634ca82f64bc613ddcbc53bf01b14b92b458a0018d602cbd5067c7d57f49e3cf7aff44cae6ddcae37551791058aa7c495278ac9106ee77232204d224be246ce5e150a34636b636599e0658c320c499e6a824dba2b4bf28d978deefd046a0b973bbc2379f31f2dd82e2e618e5ddc9e022aed4ed4884c5ddf432688418092e9956807d8b4ffba10955e07022f006505ef128ef69fcf3c12e8dbde725676090ff8ac2c893666f3719561b2c5bd06c3b84106a72d4dbfa711468b272d548ea292e8963d81231560c822e29c3a8d1cae7ade00e033c41ed6b60c171889c24ca397a67f5f5b95fa214a97875e818beb551ce05c3fbe4f1ee6adf6769e5e90bf227d89af994fe7720c018e35d6b9eebb02efb93a25847beb9127c07d7df0eea815bd70aae1a8c031a892fdb3695936b3567455e7211dd0325f93b4cace378c7ecbf02c3515e71c374a1dcf1af9ce03aa30431ae3ed6dda75fcfe7641be03641750708036908c80120ee5d994eb9034eb973eac158c0d21fea621aa01d33f84f2c0967a48af190bd965d9427e00672655d5b568b2ef77120a66dd8652fd87d23c023ca75d6e5d3f4c3ed2389845576dbbdb3f2ae1daa49d2a0f73ce1e1bc543be53b8061279d7460b2a0006dc808de088fbddce4bdff803944987ea515e9389cd5cf0106b0bc26da1e5c605ce198d88a10119d38a61c8d32d57819da152323c86cbf1212b2cebe5211101c256e5543dc880464f94ee087a75fe0f810b1347d9cc7c0a5528fec3931f6b6f866b379cefcc6002dee465f8dae92496053a5b06a85c329ff4999b206ce5dab9a2715392f415f7fc29efe335ae99a28c0626a7bce0eea057294ead7063263b0fdc4206f9f3802c0a9cc6c091a55614dabbe01069e7288ad4365b09d9bb8fda5459ff1965440e99842ca1d3792a79c1d80c63cc22b2099ba4137ebd24db7d6dcb7766b88abade86a0a62aab28888a3ecc69c687435bd8c6737ae6045497bd58e7a1fd7faa221f5d56e2f3614e5f92690a432c65c10d73719046d62493f8bea4dfe6f1548d93efd24c039f62aa91aab3cda2e441700492b0fac5ff13972ec69fece34f670f39003e0cf8c8587aaa8d33578dea833ae3df5b69dd8d16111dda3d21f21d45a06488465a0b355cc2e169d678869ef4f9e9936307813d40fbf2fc33bc1e63bbe7f2fe7913fb3457ea3e5392d03041d0e352169281abc33fcaa8ba9a30c1dcdf9678e3de59914ed3295bf44efc8d5932f5a2093e9db47e6e81c34ee9128d2439471d3e9ddfbb5779da0b1b238f1f2836a6e30fffc6b94189efb0749790f20532cfcde24cb58701eb9799d77ce30c35691da20a4f07d737b72b3b977017605556bb2ff316728907f426523dde02e9753c049ce3b5d89f910d6c27c56bac8844938b17e328da43364d369d5e9c2a32e47926ca962b79a971fca1f6d07cec66e73bae2bdfd1dbdba0a3b1c13e3a6d0afe15aace8cb8441f729f9e86d58d39340d7763c2debd2ab4bc851aa66761277351b0cf6dc07957c516f7c963c730db47a02c7d9bebac3791e20514294a7ed15d7096f86dbdef9a3e281f3d0c4f54552615950eacd25de21599cbb93fa6ca1b3cd524b962f4ed33828f116648c764d467c5f622c1030b1c811a76496be7e4ee4de92be2a34fdd91795777e5c0e6d5c60172bb2abbdb0b29b59c77378952009db79ac212be6e39750435714ebed5e75826132f5d9ece14ebce98c85c8250722cf771bf3ee4b9c74cce93e0afb62d92380203db81133668e17a720a37e5e99d771054674694b2873b59005a29b40b291390eb6e33055136d2a4559a852c359de6b2ed2b9686f2534bc1e0f43b6e1a26dc6a8aa838c92ce29a3881c0ff31efdfd16699cf85d7346f0300d9507dd94a464819c7df44be400c7df628c088741794d3bf8810300f4ce57236a57934dbc9366120c580cff8accae86296a3c9ca3fa6e13faa4f79ee073c3b6f2cabe8947dc7bc3982768942a94ff969de52f3d01e3feb725cbedfb6250a8c59c21569459fa4025209d01de01d62d9c5d041b63953b70507d1560d414d5cb6ecf4671ff22383c27a97303af59dc7cac4d75ecd430cd175b15808d267dc6bc96a3d1a8bab6c62ff5131b8dc7c819983a4476deccbdabcb26039a9be9112fd22230461baac7c7a907d42243428e1680e3c4598f40030ef3648fa08103e54590d095b80d51c9d4cfd3c09a95a899c65dc52b50747794d1c0f52a78f451b7f04812c46ede8c49c9b6816fa24e668ff0fb2394e10eedb7575792c92edaadae9bab6eff2c9b759f103fbbbfa363b10e127c113da563b7215374160366f4e5cb0f1ea5a0234299e5879dbeeb70e1257ab31f1f8f4465250f6a53a0eea51e449bb00150f60a8b6ba01fa868b9fda5acb635c9c6f5fd73fb3c4700273e9013edbd0b7a101e40d4e058da8de1b9ddf02e09f2f7250b7aea7c6bc3fc0989f50922fe3d14a5ad63ea794a7e0393aa77bcad672f8ede3e1868573905aafe87c135c2c591212da1c2d2ed3a0a0bd251c64649a9c3bb2bf9a3beb0dad1a312a3f55e3a262566d44ad9456c9e888154a7858a6df534027a5d1b803258fc9446ffb478d1451e933703365bd740b851f132d28a37c84617ff3377ed3d16214acbd7d40b999f03a68b29477c4f9058806649bc6f3fc11bb5e0b8978f6ecf6d7b5e9e691bd2e642ce8a10716c55598f1a2cc096e397b3e4b2a6b1b0165187e2ae074bd3ce547c7af32ca48721f9c963ebe02ed2e10245638f73dd0e91ccd4fd4ba0f9bd0eaa6b0d59342e893b208ea2591c7f3b9f9eba5b81a37a4aed88eac6fe8886b16cd091cda9f9efca042258e7978420e28933b7edc3a28acc90ec5d4925395f98731efe1ff51b0f94acc241792adb8b99af3798f33d8e31cd266818aa6a88f7b29a6b2f75327a726ba2e0e917095c85a7a4b806a2d1a44a27ad7629b5d3a6e524bbf834a1caa64c05d636f878e1a7527d7c40faed48d7bde20309731bee658bcecbab579a6848355f22a504bf392eee1b2699a02ff77ae4b8878f5e83bd1016dab0447551fc5b98c5e959339f413bf92411b5a93417f9ea84f8f1271a844495b4f8ab980c077705903c602b4e740da99a4a4e45779e880da364d9412106b51f09709fadf0c27ea0788420dd04b8fb546d7e0cbcd71e86e992306c73f2b86c7374215aadc90131d6cce4d3007875e9f967d6e793b0dd293e54ef039cac9876294f2714e3c93ec9bd062840fc05a1df3705352944b7e6eb08738fe9094190596baf875c3303034bcf06ad8f42a68c1456e7e0a45e26aa4df56ce80ea4e51083419eda92e51b487f183490f7f43d497e1e91c21327b38008beb45d0f3ca3777978983031e22c1afa9a80cf3d138eee302bc218756f12c651fbf41ffd86a7c1dd243c555cbf16f432542a152607efd854a59148b58877dc597728f83245d7d630f0620556c43c7b1b30366c39b9790bb7172fecb0e1affb4afee2cd4291760a4be1b523d951fc02c7df89f2f531d19740618e3941bb63d17b162fd7438e586347546030545f8b613f0845e799fb9e1f78f3570bd54f506fb2e1ed2e7cb5be8fc1cdb7bc535286dd81b0504eb877789cb7591a416c78733d0bd84ed30d4e37a6ab9c35af9026adec057443940e8b626e1f950b3e31b7c4b68d96bc9f8856312f02c5c3c8826208109a07f99f30e63c794165cac29280b8cdd34ba910fe312966a90691a0c0231cde8f9d6b769e88677f031317cfd9351faa4cb7c0f8e7d77e07d5f2c62d47eaa19d38cd9ed4f9149ff45774c8e45c0f90bb4e59f1a04edbeb86cd8951997d57432e285f4d5ff0bb277f38ae6cb2f0441d0438fd334fef4597de9785e2cb445b49e830aa1197c201ca94f867185ed3f94976e78057094188eee1ae1b21c2ae93a7bf7a30ff791ae2cf845c6b6625d99867754bc401470ea48fd2a53dfc0293e156d775432e5d59bb29bc295c080601caf11eeb2515399fe97e3dbbb0c9b9ff5d4af1ed746c7fa001f732fb090a426c774534c5a7b4b017f133ced183b655dc0ac8f68d4a7b8fa000dc1b287aacbb6c334f315eeef6fd2bed7eb2a2809cefb65bcf827ad973fa1cf3d2f89dae4bbae5780a07e6f32d448fe018c0eaa2aa7402ec386b795365503b8e63926ecde36a8b7e84ff82a5a5ad89ee351335e65f6bd977581fc372eae9947c2569a55f5b64b120d75becdcac5c9c9422a0f7c0eeaea51c5f07aeb9cc70636e33d80a59ae583a67119bd434ba0f2e79d397b924bc651deaed7bcb01957d11216143974f63d74b267ff126932921bee2b90084ce60ccfa060382b582204af087b046f9d52abce443ec91c6680070eedfc575adee8fd157fdcdc8ee65281a6b6170ce9f39fa0b65633eb6080d5ba00df8653e976b395e91e7e8743d1b8f4eaba610bcc2389f9ba52c7a7bd87a78f8455e809de8d027001de310c0e1af2daf74a47a360bbcd1f9683998cb6ac9ac714844aa8e84d35debe193641f8c3a973bdfe24e3855e5e0ec3bc792b60225e2fda66cbd7658229665dc839f1f078c34e693b657768900b8e1ec92452b5b7c83d92abde2ce6037001b87de0f66f948434ad4f41335b40f90b7d3b4b6abcf6fb2a457e17619cac076f642ebf45a697309b323be7e2b1c82191864aea62bd5ccb1d458fcb82edce8d8d13e9e54984073f319ece651f1aee1715101171a3c7ff8d21f90986647ccdca06f082e2c1d4bd7ffd272b974cddcb63d53daa174b549456e69935a532ed9b10ca8af0d22b8e707866682dd8cc199fd9112f6f96d34484e529df32b78c5fabe3b337cfc03efcef6c7c2b37f1ab9f9e", 0x1000}, {&(0x7f0000001500)="b1f01fbf606e8bd88e2d225f6d576c156a32b764fc7495c833f8795879f15ba5326c839b730eaaf3d13a12fbc1c4bbce6f4be20008db592fe8287d5e104edf2a91bc4ee0dfe8960d41278f9f715e06f3dac24cff4df7690dd0db6807cbbe1f59391d5e65a169cd32afdb50dd86e8393941c10300f24cfee22bb73e4e7ae2af264c7db87000f20839158d1b41", 0xfffffffffffffee6}, {&(0x7f0000001740)="29fccbe69aec0b646507e565d7e284d8a0215fa3164fcc08fbe1f8759b29d90167d601eb8f64c69458dc46060a17b34dad629ca0041f5e72e5c46513df2892b5b3ec81d3fc6eeb27f9af49dea6e4d9857cf1f0e494c103935494bde01800aca8b28fa8c12b668895325b372729b156b1f77599dca47df67b6a278e4b8a879c23e2698d7e0611e11442f09a1616fe0e0dc24955933839b774754f87e1f00c0fda7a24bab0545467f96454dc073584ba7e0e95160969a89760ae18f2060b60804fbe5b9eca69d2badfe054e5874b6c91f48a8d6778f99a140bee5778c4b53da9", 0xdf}, {&(0x7f0000001840)="7a15210e1427cb579261af3b94abf5b36d22265f212665ad021cc078e13f785f3e6d30334f5b449f8df5ab4ca5dda84d4e819e624a5ec714f464d14be43d558017ce389b837a573c1454b59434563db340bde28a8e0b126f3ee3b31286177c6ca7423735ba90adcca716db00b918ff9d4f3f2fc78c30b7c43136ac3471ec6e623b74ecd4f3a161bab3d8cf2f16bdb9", 0xdb}], 0xa, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10, 0x0) 19:33:40 executing program 1: r0 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x130) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, 0x0, r9, r5, r6, 0x1b2, 0x20}, 0x1, 0x8, r7, r8, 0x3, 0x3ff, 0x9}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r10 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0x3) r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r16 = getpgid(0xffffffffffffffff) r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x2c267675, r12, r13, r14, r15, 0x13, 0x10a}, 0x401, 0x1, r16, r17, 0x40, 0x8, 0x7, 0x800}) 19:33:40 executing program 1: 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}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 19:33:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x1f, 0x7ff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x8, 0x1, 0x100000001, 0xfffffffffffffffe, &(0x7f0000000380)={{0x25b1, 0x1, 0xd8d4, 0x7, 0x7, 0x1f, 0x80}, {[0x0, 0x0, 0x27a, 0x4, 0x1, 0x7f, 0x100, 0x8, 0x7, 0x5, 0xffffffffffff1262, 0x2, 0x7, 0x2, 0x400, 0xcea, 0x400, 0x40], [0x6, 0x8001, 0x3ff, 0x80000000, 0x7, 0x1, 0x8, 0x80000001, 0x2, 0x20], [0x5, 0x8000, 0x10000, 0x1ff, 0x3ff, 0x8, 0x4], [0x20, 0x200, 0x0, 0x10000, 0x2], [{0x1, 0x10b, 0x0, 0xa67a}, {0x7, 0xfff, 0x0, 0xc89}, {0x9, 0x8000, 0x0, 0xfffffffffffffffe}, {0x4, 0x2, 0x400, 0x4}, {0x3, 0x2b, 0x1f, 0x3}, {0x358a, 0x3, 0x7f, 0x1}, {0x7f, 0x5484, 0x7, 0x3}, {0x4, 0x2, 0x4, 0xfffffffffffffffa}], {0x80000000, 0xe8c, 0x8, 0x4}, {0x8000, 0x1a, 0x3, 0x7}}}, 0x5, 0x56a}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0x9, 0x2, 0xffffffff, 0x3, 0x7f, 0x10001, 0x41, 0x5cd8c63c}, &(0x7f0000000080)={0x3f, 0x9, 0x5, 0x3, 0x5, 0x800, 0x8, 0x9}, &(0x7f0000000100)={0xea8, 0x3, 0x5, 0x1, 0xfffffffffffffff8, 0x80, 0x7, 0x40}, &(0x7f0000000140)={0xffffffff, 0xfffffffffffff676}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000600)='./file0\x00', r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000002c0), 0x4) 19:33:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) connect$unix(r0, 0x0, 0x0) 19:33:41 executing program 1: r0 = socket(0x0, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 19:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xfffffffffffffcf6, &(0x7f0000000440)="2c58118e11c880af5dcb24177e5edea3f6abeb39748c3f646a6569db305fb2e62aabf22410ba359210814696ab7654e8ab0637831fa40e1c28238d3ce05bfe1f7e52f17a0029f479d2241472c2b61aceae86d1c7fa1dd8a5d337effdab4253cd0a8ad80f8d13d22abc5ea0c9963e39debb21c3f63fdc38ae0bd7f4aa516dc91d4f0cea216efb8b74fbd7b77c5fb61aba8933a300000000000000") 19:33:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fsync(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x437, 0x8, 0x4, 0x6, "2d99dfe214cb84e92b3b2cf1379c2a0919310d11", 0x7, 0x9}) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) ioctl$KDSETRAD(r3, 0x20004b43) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x3, 0x0, 0xffffffff80000000, 0x0, r2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x8001, 0x3, 0x4, "91a519c30d00ae7b5d2bd75e936d0d7744f5a2d9", 0x0, 0x101}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x3, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r1, &(0x7f0000000140)='\r', 0x1) 19:33:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="34c2c154180d0db9b225f46725f8e839a1efcd5e8011714777fbebd9dc51361e421a51edaaf782ec7b07", 0x2a) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 19:33:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x9a, &(0x7f0000000100)="eb368f80cb2f67e7ab7990f0528eea26eb4e18413ca5778e2c826e0ceba08308248e4203b09cf1b4507d052de2a42cc6c8c1dd4d8113736a546769f0291d5cd40d9f12dcf206f8324afe15c161666a019436c1ad5e15676fff17f108f8aab182f47b99f9fedd261fe392e8e3a2bb617941a49fccf089008b85c9330ebb953c2e6f49c3210521dca0d155ee1f3ae66e053fd53a0ca467564b9385839433309335d2768830634c234c55d83c356c689351fd6e6392259c3eed4832342b96afe5e436ff6f30d479f24d62935f4f9cc872dc51be", 0xd2) 19:33:41 executing program 1: r0 = socket(0x18, 0x3, 0xcfda) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 19:33:41 executing program 0: socketpair(0x18, 0x8000, 0x8000, &(0x7f0000000180)) r0 = getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x3c8d, 0x8, 0xdc9, "905e92033d741b0a9e2c703fdf67873588a691d7", 0x6, 0x2}) ktrace(0x0, 0x5, 0x10d14, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x5dcc, 0x7}) unlink(&(0x7f0000000100)='./file0\x00') 19:33:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000340)=0xc) sendto(r1, &(0x7f0000000280)="de40548cdeabc0527511611aa929818ac5c1948736c2bffddba2b90e8839224eb1223acd7829b728ade5e47710afbe42f02987fab54ff7bd3e4019f5d33d3ea86ab46417f89406c92edae2b948e54ec10e1132c440f67184189f0db30f0843bad5bd3613167e10", 0x67, 0x40f, &(0x7f0000000200)=@in6={0x18, 0x2, 0x73c, 0x97}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpgid(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000c00)}) fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) seteuid(r5) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000900)='/dev/wsmouse0\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='&\x00'], &(0x7f0000000b40)=[&(0x7f0000000a00)='/dev/wsmouse0\x00', &(0x7f0000000a40)='%)(\x00', &(0x7f0000000a80)='/dev/wsmouse0\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='/dev/wsmouse0\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r6, 0x3) recvfrom$unix(r7, &(0x7f0000000380)=""/210, 0xfffffffffffffe2b, 0x803, 0x0, 0x28) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x25}], 0x2}) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000640)=""/168, 0xa8}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000700)=""/209, 0xd1}, {&(0x7f0000000800)=""/110, 0x6e}], 0x6) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 19:33:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0xfffffffffffffe8c) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="39093fa1ce387f4ec3cd4b415dcc0743cc9f4d2efa46b52218a037b13f38e9c4e48fb4902df7cd1b859775ea25f30f46da2a45c4", 0x34}], 0x1) write(r0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 19:33:41 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x820, 0x0) fchflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 19:33:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xc6c) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0xfe6d}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) write(r2, &(0x7f0000000080)="989e886b2ef3c9b11bb9188c4628e0a800bab83ae4d671a20de155ff5c68b8888a83b2a5976ee6152821d6d3ca29fd2927089efe22b7f76957dbaf3c2e7e147350893330d76e31feb937a5ce66d8e064e3a30aef86e8ad17271eba872b00deb8", 0x60) 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 19:33:41 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xfffffffffffffebb) r3 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0x9}, {0x18, 0x1, 0x9, 0xffff}, 0xf81, [0x2, 0x8000, 0xf4, 0xff, 0x2, 0x1000, 0x4, 0x8]}, 0x3c) setpgid(r2, 0x0) 19:33:41 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x8) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="47fdc8847a35288045d53327c96d1ff27dab7b8c2a31edf1653c37daf11f6eddb709ecce0f9211ebe9f186e2bceda76a21943b892504be984670035962e99646175c94a22cca974db5880c3fbf8d6610815cc0dc72b3166ed2b3bd67bfa1a5e43efa929c66924dd65c99fe5bd31b2cd94121415e5806d55f712d92aa890d", 0x7e}, {&(0x7f0000000140)="b6f9cd75c69d8fc3b5fa76c4f3050f6c2e67ddd90bc51f4eb4ea6133d161afa8a82300bc613abb554b0f10e103d24173b6e0126d81ab85ec056f51efb2c1b0c49d70a604645260f51199ae8a1e381c9b09349efedd4ae4354b29c478977c289305756e8432f7e868569e6c9f0f0d92c16cdbdc7af6edff114dd604174a6c1c1fdec06229c05a22896bbd82de013ccfb645a2188484d37dc4e3df412059cbb2f5ba209696c95e5e3044a3be0f79c500b46c13897c41f8aa401697d366af350fb3ab90c755496f2720e8583baf9c26a606d0a762e20197dc918ac38f39c6bbf94ad0e17b3c3696e399c00359ce77cb6ccd5d6d33fa", 0xf4}, {&(0x7f00000000c0)="2f5cb1bf3d757be3c74934d2b29ce6dc72a272206cc38562b5a4dccb32797d10dba10e1ddc413da022ea8bb28448c687d4bdcada852394c2", 0x38}, {&(0x7f0000000240)="8f2faf2aebd60e639b570ae47a412e6f1af643f24e92cd5b6ead576a4a3a474f153e724b688916e76d79b31b6243a4a832", 0x31}, {&(0x7f0000000280)="b33c11fb66f2f6abef791d39a646f364f5a2a0fc6dd277ef72756576cb6363a405272f085d2f18282556c574f5e010c41e58a4958b1f322a69b19685ad125508ad5f00174a3326fe7dd9a29ba578f0353c206da8fb70d7c834fd18cc63b119ec67e89c8832d64ad0b0182aa85d201540fdf76559f015671b6da4cf5422970a81dcb1c4b28dfc59b939a5c55d0cac2a27fc1fd09af4783c548375ba2b7dc60cebe62ab53f6eace5df9c7802d359d671342c4c75fbd40a020a9cbe49460895c9c73399e7e1cdaa4251befde2c6fe659bb6983a9125", 0xd4}, {&(0x7f0000000380)="07d3bcdae397217c858785d56a37b783e3269c838dc721cca3647b2578e47bc5555f013314c5dcdb020e", 0x2a}, {&(0x7f0000002240)="ac607ec28791ab82813e87d5236826732e3754a653979c1df60780aeb941b1b1dd70a5b863285577e34d0fe8900a9681f710f1c8edc2c66c78593370ba30f25320a9574ec672e635848a5c3a3ef889c58fe1af4f91834e111fd76fd99d93bfda480a7d698aa0d9f5475a9e19fdb5bea0a07c4267ef8fd98cd11e7b37ca68b4e838f25137d1b347e7d8a66b8846c09106d2e7c80baff3c55cf4d50b885841c28fa96d3e3c09ef8943a8bebeb62bfdc189a61de1f4934808ca28a345995515a4b0aa7130a9116c66ac28092ca558be5c771a93663c9c8fdf5e0235fc7e4f583deaf3014797d430290ddd971eb5b5e43795a7ad3266aa70d055406407a81606ee46e4a801280b03deff473f5aebddb02ba169ed9d1ee5711c5d06c9040eaae03200f851cc16ee9ac82b4ca5326c85c8a44c08e85520fa9297706e27405d7b5d65052f4f7b3c033412dcaaeba59bfad1175fccd3c5ba926b1b18f73a5f107650f3efb7868d9ec8afbdf557123b657b3e8f2cadbffaefdeef16a558aafea3402dbd1cd0b9a567bdb503ce6de2e39a906ffe40076a1dbae96839f5fa2daf18e747d7dc39f9e545e5518e6bd4e50a47a9c6e9beff8136723a22bbecf4c2aa269fc786f460f1ee920dbdf166ea3ee44390bb6e94c6128c9e4ee0c08844338b09571d70ea74734d9fe261edeb0b2c5df89e20f331633055ca0c8e5ca6d3ea8305df6b24a5418c8dcedead432a2bb19934f48b02c250e7b29de65549e79410068e84c491f94bac3f5c1cc8381bc3a17f9d483b06bc7d2359a0d2c87d5f4dc92bb9f15b33dc038bcb7bbc7d1f5f913bcba4d9a1d54a81f5a5da3e3649d8b985edb4b97e5ec4c04a964d4b3ded9c577e1082799dc322270c2ce13665cdb3fcd7c1f5a62cef6d9d52785e173467faf268938eaed7aeb52dc281922a84217c28a0539dca82c21ee95fb9e32dcf9dbd805668ed11700c67bee84877c93362ae4243bea8da68a032c97deac0131417024693dba7db5d682770a358dd21e64ac3856675aeab45a4a68717495e5195c8992fafbbd1c9e82343d13c7ffc92a7bde1c016b5b53a61af9d9fa16d5fba96d2046492a1af02a1f5cac323812016e7776cce714aee4a993cad348091c4094d0172f1c1b65f4de13cac8db1e9dcecfb263b50c020cff68526f9bdc4ba2dd0fcd55bf76c7fe09e28f0da8936f176ec8cd25fc499e3e1abc7e7baf2821db0de1c3590171471cb64e51fc8b25d697bbf689bf3655c8cba63ac9dbc74f4221b7bff911a582e4347bd4b79f855f27273f0afa4d52233c50eec13dddd04a8ff84c73d61cc67cd3c4d6ee2e28ef2af1a4b4f48e895f7df66de3d0560c4ee4b8710268629b9c17ea939e769944df1c46cc9b02aba70ad44371cd5997a39e0150b159225b4b7a56800051eaa85ab10a4d233c68a8bc2c6dec7a318a1c45c3cb682644d211392c6cb5d5f7b2320af1ed514a8817582c7c60fb94077899556bbb1b58ede074d62aab2b4daa9b82e02bfc01fe0a4cad545a67cca0d7cbdccb01fda50cb3dd9e63168adb9beefe9b78929138fc7bc2da2a9457b715f4cc2ce32671704d0242fb6fe105dced86dad8937a2a52003052703caa11da3f690f5de6b75f2ba8543f7845f95e5f9d5f669681adfcd94f5e3f95fdee384e835a2f1277d83216e2ef00f0f3510edd79eb0c25e5ed3a9833dbb10151a525581f5cccda6a2d888fc66883ce53f130862e07b002787d01b2dbe75f339259182744f66d6d631a06a2284fd1724acd840d3e5f3844ea7fc62a8369ab4a1dc58f805ca87e0c86f0bc988000264480b182fcbd81324098245852e4b98b0d055d6857438c71c56ea2c089627bc9878c85ba2b7959edfb006f9148ed77429cad3c91f61601f4d5eb51a091f71766c6305f4624d94f59f019dec9ed6e373fbbaa7471e63f3209f86562b9773495d8f31073ce72a7401428c9155e9371ab79c9c846f5a4b1871aa5abeb833692a500799f48b577cf0d8cca16b1c5ecea6806933d41fb5b4ef5b1c6326df9afb65f1b954574a6364865e93cbb1b375975abbc36ed3cff4cf8365977d50e1f05a615af1a12c2fc320e5daeb9659004203bbcf242f4a9ba0c2c68c19bc9c7bf236a9bd060e9253d5c9329bdfce2c2412dd1334a1ed46e09d4fc0f9d0625350fbe76f73fb8009a9954674ac6a6fba1e2615d749eaf940eb7f0d09de73e8f7cecd9554d2c16a91d47fbf5ba25c6a47ae98d146527708260d92be8c2e1819901c052a21fc28e06f3bc9257f0aa4f96f59ed3ce6fb012f2ae3bc056636bafc3e546f032405868e8173a57dde17404ea42b3f3ff4bfe057f817f527a1fd969848430b77162105fe46372435f5d09fad1a7ed7140ef4264c40705665f9ada47cc1456d2a0c7f669a9b81d874a4d812a68c3a6f61b89294629ad2bbc2b1482cc533c9b745bb8a71c17f309ecd3c30efcf1ff601f360885ebc4349d2b9b0dbb9560b4cbac747b35383c52f9575b830f4349c6a0fe719a21de5f1163b0a6c23c35d524d9241ce2243d7fe34b73cff82572f35fcd339a37f8816d25e2b8a1242530c48431a8c9e132e2a0d484e60890a06fbb913fc8c0b480be6fc1349cf2532798e0ab2d11dcf5e7624e066e178b2107dc016f3c43bc4d69d0539684194ad60d3140539e1ed3f4a440c4859af95188a403d42c383ba9bd5d5dc6406e7dd45fb6d2a7aadc167fc8d38a9b29bce8ac681ad9c915cd1e2ec3fecd8c866988455432f55c7239e488a7a582b41a2beeb5b98af4269601c509d083a0ee2bae4cc94435f68d124adb8bf47c39c9f81fc2fc3f3d5be1a1c01d2fd5726f631d97cb63ee78bad8753602b44672252489ac6c2927c7c24736a1b6147b0e627a37ae484d0d4931b14366574d8d2f7742f557bc169ffef7410c7e5edfc929117a6f2033ba197ffa810255734949521b445967e1065fed8ad0c8a46d65bc24378c6ad0a14eca2c7a276ab49a54912569e3ad1dd7b6a0501a5b21c90e451704cbd047eb5a1728372d01012da33aebf56a7aeceafb54117d08e322b4eb9362a4484f7c767b8738c73380c1059d78c5c3f66b0e4c5427fa265b5d9137f08b973955eb744595ab9df9b3eb89686f3de14205c13918c188ffa3c9faeb46084448ba9830ffda724211595ed97d86341562396bc818738c3e3d59103931163a177a09fbcb394a99d2d5a8b1d01269417f402566d2d550f7187de94a62c5f676e206bb362c39effbf7036f93e6ae09427e1ae4b82a97cef885de27b205683981e076d359246ea172d0a95c4223dc80da0776e54104844bf406b91661f9f1219b7bdf25164fe18502feb1e54e4f9c7518d89af4608a85b22c244e1d7630c8693634867f748b575dc499e2d6253f3455d5f0795474af2bbbab524cab2a7cce44b7db336d52905d959c2f7952318d14db8edcc645451cc4528f0c279872c4b089c652098433b79f9b3eb75f8306f67aa304e67309776c498bd0c6b369fb1317dd14ac97c1959c454263979620e42d890a29fcf8897f1ddbe92c0af6153d7b11a93ff172bfffbc268647dbf50000bb055785f2fb0495157811f6f1fdaf71d7ad2088057e0db1ed4c6da64b4b7345ccacaa8f1e87896f50582895b581f79629e873131301cbc2e3d8e4884ccbc4b4d44033b5865cb09d513421adb21df53df3f3e9a0af89e6585eac4fbfe27f73eee72ff3d5e1fe04599ffc4dbe2ac6843c84e1429993e70d6e9838de0f397d7fceb9a72fb6c363fdb269d303745498da2731bd8325af198adee3df5f65c4c2472c3cd2419e012d4eb1bbf84eabfc0d04230a3182314af0fdd1bffd75a14938a1bfed894ade67777377d0d57751ef0769de38bf88e82beb3ee9bf57a3a2f8fde06b0c30cb0800a2023c828740a675049f1406e2749d8ca140d8fb94577064d23995fe80af21f5b5791b0df88abe4202405d91e2f5e31d3c40e0095b1dcd84eba19b0b400c6e695773ceeb060de695ef156e2112a4eed7d92fca5f2ada7ab70ed0d103a02c98755c7d83db575522b595dc0df5ea7a5b3f80487bc69bde04735adfc5405d3568f0d4e0c92dbfa3582ddbb9d6b4dda6d5dc9d3430938ff844c19a5a7aea8e33c0a478af2806672163dd613f8536f329002d96cd12111b55e41da0db0e03c2978aac846a9f532fd3562eeb34412d5e6dcd6d26439e9340fb3d6dd15b43cf8f4a6acc3f6188677229a9ef56bed28846cf8f54d6fbfecf3eaa1134b53ca9029e958951705fde057b0305ff94285d3940f8a64b6e04929a2813602fc7462c28e2614153d1e65d9d5e1353a7fd450e567846f13b89e930baa937320dc51936d834e7ec5626a3bd39952bd480eee6b4b2d864b8f63aed10143d69957cc6c332e73b3ca1e751584d964856e570dc4c5be2bce01e0b255c29ba61af2117c5a697134d707d4634156df3e892c00222dca76270d54ad6fe86de059b55eea3911186835f6cc56d660c8488bc15adc6c92074635da156d2603b82f0faef7e2f921603c56aa8af6cde241e5642c917f212eedf01fd63471482ecc94b92efc5d5a2ca1b7111344fbb718fd38ae10f25f3e21dd0251218de51d9ae09b1457153276f257879a80d82e3528965d1d2a2feaa1eec6e6695b44492ec4f33ad64e0d7c846c0552f7aeef9c39a1fb09ad8c41f6d23fa505dbb13bc4251a3a65b12ff6c9c49bd3297a146ae78af01ca06220b164977a341f6612d13c785006314dd4824c26159e2f57de0655b08677f9754e3eeaa1bdada255bc8c943282a43e1edb8bbb7aa723adc81eee5d374406a22351ff1336823387a19309da997241eb901b617bbb3cdd7f77edf4e924acd71e40371fbcdb8ff4299284e349e8d306baf5336dcbca79a34248fe626a34ff416ea461da513fba00bfe3fc5e82fb559faaa24574c62c1e82f2c4756641c054c0a78eefb0d918f897ef917e710dcefa213538325c0b05e5cf85e68e2bd56f0f1b460d2a94ec456e45c6ba2a83b29a074aa7127b6c0af852ce0310e1060d90d7b926380cb1fb30c87edb39d385c201728b301961621e0b867c9dfa815efeba3da1b1874bceeb35b2c35895720ab8564adc0f8a0433fcb7620b5e09bea7e84276305de17d337b8face8333ee142bd35f9b01a7bab503b5e03803bc86ad2c9b3985c792054160b90cb8c8a323831a6fcca4fb1359772dc64c9efb7d61f586b44d545db3e4e63706926870b05c27d5898f6ad1bf4da8feb290fbe67dc5da2585e6dad6a40648a7a8f8f38cf104adf15c0f79ae789977356aba82b3597ead0c2c45134dd33cf4697f4f794aa001823d52a2d35195decd9eaeb3060cde55ed5486e9643adf7920fc89e0c2c0560fbfb52d9283f2af4040c8e0da6ab9c7144205195dbedafd4a3fb8d38e543eeda44534f3b5c6b735434690b28d17f90ef7dce3cdaffab39400bc1a140e889cebe88667b999ad8b5089d7d45de8c395ed86ea140e0eda7fa39baeed5eb7e4974ba4d08d6ad36b107aceefab7e895fee0e12d7e7b5e31035da7bda2227b03085bed042ef8e4edfd0ea9161edaa763f4069f9d20bb97186bb2d1e6fb0a5699e955c9a75bd1bc4a0693afc19b89850756dee90c182dde0ff0236933c531a8d7b1142468f1d4db03abcb46cb1f0521b23d01edffa71659c69abd3988aaa9d8de30ccc8a0c56a34063dc5f8954a01d3d1760c98f5014881014b76517ca9b57ae05af351c8a7be1b745138e0645dd942414f7403c26530521a96e48cce554c480e668e98cfc71ca6348690f5486a27abbbd80763", 0x1000}], 0x7) syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r2, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 19:33:41 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x1, r1}) fcntl$getown(r0, 0x5) unlink(&(0x7f0000000080)='./file0\x00') 19:33:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 19:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x4000000000000006}]}) syz_emit_ethernet(0x22a, &(0x7f0000000080)="b2") 19:33:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20000000003) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) r4 = shmget(0x3, 0x3000, 0x114, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) write(r0, &(0x7f00000000c0)="9d48eca8e810e33c2a356e3b94bf2cc94e278f296cceb96e243429127a7ef732a56c387dcb205cd7b0d0ae3c70391fa5a4e1a977cf54ab640e73c89607eb210c093f7ae17c135c06b4285add7ccf154d993e2e1c4051e168d2c439483750f421062bc8de919d6bdfec697a1160bfe3d72528ec02207c002501f57343fd7968928b6ddb12ba5f3be05f1e4066d9208715", 0x90) shutdown(r0, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8137330505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea997775b6b978bf8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c32aca6c14eab20c2a39f381dc98192c986ce3ba27da51a36a78601844701e57de57c9cb0bfb5bc0530b73502941e47890c2931eb33419cdff1e644bc5abdd32419543a6a02c5a3c76dc256d38637fe214b62a3f042737432c1532f40a3f6a5700addf7eecc8808d5281bd53d4861b126b3fd7eaf4d3e7b884effb784cc8a7ba0b2fafed340c90c6cf6248a4800b04d4ecc057ae261050fe0a93fec1ef05d994a202d2f0fc60e555a63fd535ed4804ef782bd11045685f08fa7a98065081da6d1c6ac0472ecb87ae5fe750745a77f1f5c6f49aac7fbb777f5d3bc54ea14aaf6bd3404563cc361d31458f28df18504d4808aaccd35d6e4c6b3fb48ed880518650d2b1c8453c33216bee08b7f881d33a0fc042dbde6c1b9c8a2dcbdcca33f6f93026455954b69ffec86ed39b67a00b315b0768faecee65500628794136232a870c3f3723b53b37a4f61c695650c76fd580cb76460ac3ed5d7c10a88ed41a6fefe20f290c829346467f1677df74e7ee51"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 19:33:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r1, &(0x7f0000000180)=""/100, 0x64) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) acct(&(0x7f0000000000)='./file0\x00') 19:33:41 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28, 0x7}) getegid() setuid(r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 19:33:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000140), 0xb51) r3 = syz_open_pts() close(r2) accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/102], &(0x7f0000000180)=0x6e) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000c80)="84581147", 0x4}], 0x1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20000, 0x0) 19:33:41 executing program 0: shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0xd1da74399ad1c3c0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) r1 = getuid() setuid(r1) shmctl$SHM_UNLOCK(0x0, 0x4) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000000)={0x0, "2bedd02971dce9273d84007eacef16936a4626e13f377e13c5b5dc0d5ada3dbc4c5c48b650b5bba85c1e5fae46f3c854450d913dafe58cbc7e39c689e7432ca92f528673161210a9764d6da042c9fd09d794255dbc70019fa77bfe5f67f931ebc2aa3ba827a9fde0263f0c9e3fd2c791aaa10b50aa3cb331944dfece21cf97"}, 0x87, 0x800) 19:33:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2bebd0a9f538507ed18bd02d3e29d7bade508d9fd9263ce3b366e9adf1d9f5fbccb647c35cbc08", 0x35}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xffffffffffffff80, 0x7fffffff, 0x8, 0x5, "3261f967e508748b0288b20e2d719bb4f5a531e2", 0x81, 0xff}) 19:33:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x101, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x100000000000007, &(0x7f0000000100)={0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 19:33:41 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xc27ef7ca46ae868e, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getppid() 19:33:41 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file1\x00') r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x20) mknod(&(0x7f00000000c0)='./file0\x00', 0x6, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file1\x00', './file1\x00'}) recvfrom$unix(r0, &(0x7f0000000340)=""/168, 0xa8, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 19:33:42 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) linkat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r0, 0x5) write(r1, 0x0, 0x0) acct(&(0x7f0000000240)='./file0\x00') r4 = dup(r1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) lseek(r2, 0x0, 0x0, 0x2) 19:33:42 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x4, 0x9, 0x1c7, 0x1, 0xd0c8, 0x8, 0x200, 0x3, 0x0, 0x8, 0x8}) execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) bind$inet6(r0, &(0x7f00000005c0)={0x18, 0x3, 0x2, 0x3f}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 19:33:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x60) chmod(&(0x7f00000000c0)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getpid() wait4(r0, &(0x7f0000000100), 0x1, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012eff66693000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666c653000"], 0xa, 0x0}, 0x0) 19:33:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000680)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setuid(r5) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) unlink(&(0x7f00000005c0)='./bus\x00') semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000640)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) setgroups(0x2, &(0x7f0000000580)=[r4, r3]) semget$private(0x0, 0x3, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000600)=0x1) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 19:33:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xd722f06c649ded6b, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x54425d8d0516fc19, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xde2, 0x3}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = kqueue() r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000640)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="baac7cbb13c80f369abc1afda35cd2fbcb497ad39ce2446fecab50bfec10cedbc9ded08b51bea6ccbd6276f017e2074340a2180a71b2f4c662abd393681ef06a553f25e9fc60f58d2faec934490378e5db6d00e871e6e0e122ae76e9a9ed60fbe9a16da1d19d1984724f9e35ed7adf722c4ba15f", 0x74}, {&(0x7f0000000280)="c55bb782a2b78dd9b2a2102b086b815107165fd939fdc90d226ab7607340e039706b1d250303aa7703ff92a949e19400351a6336f92f95a88303a0f4bb8d31929d4c43076d8e875cbe3c5938ee77137a51bbffd747635df8fa91", 0x5a}, {&(0x7f0000000300)="33cb4d9c2f16c0e5a3c969de54c82b87ee806df93e59fab0", 0x18}, {&(0x7f0000000340)="6caa06f107f24936b8ff56920a7b68b5c36b8754a6d54a594ddeeca3f35d12ffb3ca8f7b9504bb787e06dbb1f5c69da5f863226d1ea58f19e49fb7776904680e78b296ff3f09740cacb9dda3cb28e7bdcd7e6864", 0x54}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r13, r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x168, 0xf}, 0x400) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSBRK(r0, 0x2000747b) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000880)={0x9, 0x9, 0x10001, 0x400, "725a0625fab3723a7a4347bcf0235988820ded6f", 0x0, 0x4}) getsockopt(r2, 0x7fff, 0x7, &(0x7f00000008c0)=""/34, &(0x7f0000000900)=0x22) setregid(r19, r6) 19:33:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 19:33:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) close(r0) r1 = syz_open_pts() pwrite(r0, &(0x7f0000000180)="c4e33ef246dcd79544a1a39f47c738530e72c0bada3fea349d7caec456bceea7d59c9b224a1976437d2e87a05367af7a7a8706883d575193408d0d0cbce458bfee4756d4c675091a12b7a37602b1f7ac02da2c9885925ebe00f8ae7e07195788209ea4a06eac77493c5707b7f402de771c77f71c993cb6a72327fd23bd15c02115762d720aa969b17468f72a72a5254d", 0x90, 0x0, 0x0) dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 19:33:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) read(r1, &(0x7f0000000100)=""/73, 0x49) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 19:33:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 19:33:42 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b4ca9e8b7b56870dd6dc037738e9a346b02717224d456ff3c5aa12d52481712448af9264f919cdb3e865c815530afcacbcbe13d18e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:33:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/91, 0x5b) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 19:33:43 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) execve(0x0, 0x0, 0x0) 19:33:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000260000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:33:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 19:33:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x34d, &(0x7f0000000180)='\x00') 19:33:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x7, 0xfffffffffffffedd) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 19:33:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) read(r0, &(0x7f0000000140)=""/198, 0xc6) sendto$unix(r0, &(0x7f0000000240)="211a2b995e391685d264f90cba715658d7af18b939d120f0fa08bdc28445b8ef4509121319c945fa76b9b05c9c3db9c24a8877e64419b078927fd4f4d69ab1a671c3b7a4ffebceeb15c64b01bb455b49594914576a6a9b7f635f084aff1db222811e4748f8e22d3fed5a9114a4caadcbbd7fd3e325ed5e5d3c859d46affef384c14394ae80292622b55884b6b772c1b1a9e37ee944c29b2edd170f966128ec23f02022c801dde664d3dc8414a4c67b9d4f303f4bcc073819217987251601f4810a9a612c8dac93f0ed6a1e7f07e55a2e10c5b4ab039403d8214f16598bbf02d3bb4cbe2c131e24d5534064b6856769ca6a8af073e53c1d9c", 0xf8, 0x3, &(0x7f0000000080)=@abs={0x7458c727e02d84c3, 0x0, 0x3}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) kqueue() 19:33:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:33:43 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x40) 19:33:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x0, 0x194) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000017c0)) pwritev(r0, &(0x7f0000001700)=[{&(0x7f00000002c0)="978276c8a63e4f71aa1e49a6b3e8d8b010e038377dfefa8ec1db462d8eb0ecd79d22b6b3f89ca2596849c5760b560efef1928da0d8dcc06b3d5f3d253a05f71b9f9ea51601b3dc125004453e6691bbc687f839f8", 0x54}, {&(0x7f0000000100)="ed750d0148490dffb46c012f748384d1d2c0085399a637f2f12f4ac06696ad60fc914f8a642d7f70f16f016e9edffd7904dfd5e401f2fdada3", 0x39}, {&(0x7f0000000340)="704c8dc0e62eb8c0cb9ef9b3c5ac733c56d1440e14f5bfbac400b9e9e996e71f3aeb812d27c89ce00b9c219e4dbe37d063496cfbcd240e0966fb0adf801d72ca626c6e7a181afad6acece2344fc9c1a8196977322c2403e0145cfbf0c5ad39660a324ff11d41c7743bbc9658b2af31d80970323078cc7213b90eb6c4f944928a338b2b840861f0285bbacdb11daa879ae8931a3bb3510c64be14d2ca9d4f", 0x9e}, {&(0x7f0000000400)="a7ce3653ffda0c7c1b0a42dce90659d9a193211cb597a8527ca56f929b02fdae6101d18e35d2228d865e74e9067553cb0d02c0e6b8328cd52b6ffb5d12a986ccba3382c556814ce74826611914e5a3441d4d2021ae3b33084e72420b1f4d197e3441266527d0f506c9f3db940878822385f1533c837de800176a01ecdfcdecc47be7460395ff591bf18d65", 0x8b}, {&(0x7f00000004c0)="513ebaf3668856d96294b69fb6a225df86e7bcd42bfda0df5bc8930f29035670b32f19f2d6e3e28485c620d11f52eb703f83e1e9a17a5be0c40c3cd457fc8b4b5bf42407de5e8d4304a11ef96b947a2cb040dda98626628309c3ca766e9e348c14b38ff251376cc87e6ec5d49e6f6683767010e7d412a9cafd105ef93aa26388e337d6c917dcae0ffd459cb734a051fa6ad197c307bc7f56eb254455fa071411cba4ecb1727bad7e78d6755e0f84ca3eacd1c9079182c1fe601a8618469880c95c7f685d8cea0e1bf8573e562552aba2857b20ddb95d80eb616e0e458ee1aac5641b311053766a6d0e5b9885ba638d4270e018bedec94985c6310d161f6eed0e4170484dba060be8990053e47f94c89ae9e7eb1aeff8d8e13e8f13279026a3947e66e536d90bd284e14dc541b3cda9f5e000bcdad8049ca35023c0d396cbc528c711c8f0fe963a16a4c5c525beede4aa864776522fa6fb6d4ea0c3bd462acc4b90faacd976aa356cea05ceaaf78b10ffee81220a0b6b3242756b51fa2468300e9ddfe84214f81689df590c4ebee8dbc9921687c7e659a3224bbadbf569e4d12903da04c73cd32f930ffadc094f3e999f4557cf70b9d36cd5d932a4277cba0c642740eb05bbe38e25bd75ed51b596c72254034e9fb18cc41b98146180330e59057b270f42f96ef4293dde147ed82ae4a873c51c029f89488dfa95ba0c6ec0d8e00d7de2d9a496fbd65bf2a10873311774dafca4ca13108857d0e126b5fd93796bde07350c3c9e340bea8c025533b073bd13b2a80b9c01dbc88bab41a1d6bb452b1865f110165c8284a3678ec1c07599b2ec43f80ef39396943296522aa2987035e9403adcda867f5d02053f795f6c0a52324ccfd7d7178a90347d14f7ad4dfbc32e0874f9eeedefb809953c704d10d86f927ec889bd6fd8db961b2d634b4a3437beb71e6526739ca7c469b34789e4108269e1848aee9e563957da714aa783cbae53d44920a8259cea439f074396e23e82d43727c01864ad8b361c6e28f3181eab5a2acc667c5f9cc26035cb96208408c3d613eb17fe79c5e04f82330e85ec3bb04c60768f7e4c07c1636ff4c99138ff85b1d785745b66955cf0e20ae8a0f4fb74f4435a31b4212c81ae0e384c08a935ffe7ffe4ef69bd89957af8d29137de75d8d845c3fc82066ee9242430fb0463fdb60c3024d0d95fe248b6b17dad30ae84da233490b315fe7c3094857ad1bf6b325a1dd45b2ad5b267bded162cd0a0030188b91783a8e2aa9c6bdefabfc7c45743dcc4ebe24dfd8a9140dbc969d33b1338a0815b6ec720f7857da05b40eb502ff5ba7e34094e0b22e1ea478727fa71562fa07c16bafa35240a413e258568d6b782ba3075df548bdb68115694992babc7f1db61bc793bb82eee8ce5426a2c11cee2b1c2e1f2b2bf1f82e77c3c2a357af2ae0c9ddbda27eb2e0cd5db2b8b824c1e8c81071cd12f62ea21e1f4079770839d9d26c59ddc4057e98b53d1de33bf7e6816507842e30bbd793dc5950f8f6c5a62aeb127f741dd5e5ee6c7738e76aabb1b86e99df5486385cb93687fde319fbbdd440a33ee0ac966d5363e3b58b9f1df48225fd7c7ffa3c39e554d12bb3b786539d7116253e197c809be514af06b608014c0153b61231fa9be7227161f9b95830a835b42b5fcf9a9800f34a7698b2a49d5c525e3796a625bb68bb813f286e384c165defbb911e4d48b80e4ef870186677ba962ed4bee9211bfb43fbe531d32b6d27bb1c2a46ecd427b9371a79305e63b8337845a2a4636ab900985a713a5b6764606a068e04619265bc747513083b41a8a7418ee2166c9c6426764b04c75330617ccdf55513d7954ffd56580fb4a2e53c120715ded5df5a50575c26f3f0726d89d13707b44a95f6b5a3b9efa61a6b0f1632585c4120e4057243f354aa79cfb97f6cbd3491384c7af8d8cf7d873a8c2d8ba62f5e2b963652ffc32262045405ae5dabc16a231f8b4c5f01f045b4b0744219b39be1146434a55529f39491c81a33ef6ec995afe5ea52518a7974c471aa0f980c08f8c6685d5598cc9c5e52517bcd8cdb0e95a742d8060d7e7203e8ec4464eb71c83b256e3e6973b496efa1c57a1896804627a70f3d03cad2b92397e1ae28af9ae409ca4f16c57d3bb6f3b116641f97424b8dfc8f1662d310ea9e0e8fff6e56b0185d4722f523c08460fce782af50a4a2bf02ea91c9cedd183a58a35b54beb89d1fd5434a5c955bd112bfa1a27f5f5449d812ed629152394925b04d96c18f5ba4ed5516df7687fee42b8db249620a29f70c3609f3afa6e63f91a60d62ae91a2377d2ef1a43e7b1d16e80ff70e42c6075e12793bff9bb4fbb4f03055305bec2fc2a3459863db62d03b6b414ebb762a6d04c60b65224a2a93c1a12c8c0c73cbec4df898ea262e371b98027757de6d67d3d8bf47e962fecab8fca041d9f17f604fa2d87b15918f01eb624f9dc7906298026c87ed793eeacf0568d945e667dd7b54a7d3fc49d8f9d8eafd542b2d4149eec0d55f0f5989e9bed660863d9c73bb016bf9907324a2b4c1db9e9219b67cc83b74b49fc3fe65703debced3696d0ff9171b3ac193b1c3b2e5ca21042f8a7686c1d663a94a1c302e845e92fb9bfff0163792cc8f7ac740dd4a62d193a6ea990e35ffc5ab7b698871ec3463594e85fd8b1ab17b85ee5c768003cd6c8a967d6093001e702cd242c9498e68737ef7c4a9e37ee80e73e14f1b49fc0c57dbf430c79dd5cd66da57902e5a81169a2b015ba9ba8c6cc561172c4927bc7e87164b964bb5e338a97299d12691171fdb0599a1d40be91e0336dade1fc5ee9ddb5ea495efafdd0c011cfb8aa0ddee13dba8044e3bd28c4b9e4dac51bde43fe9090d6b1df09bbcea2e3d83e2343b5b536462189cd740d1ead9ce1577b6ef727b62ced88f083137ec6a9f37c5fca8b2404da27b05fae1b3ad4cefc5222ccee3f272be752ee7289fa751627892fed77dc873549c01389f266cca7d73993305abc01586aca2640fad79de5a8c09ddb3b06b4d6fa226d9f754f60812f29e5eac3270956040d1255e2fbd707e607026356d1bf7b52de1d22f4bad3e45702c9f6ea55f7b33109a33f947b8b0216153d07d73452208199b0256f97aaacbe13716a649753217dd5acdb3e48368fb7b0acbf01dfc003d23ae34ed681ab5d8743e0f91be3df7eafc97e4aa1347207c72ca79d4b1a39e1bb3d4e1dbcf9faf46a56f6603be197f2ce6bfc4663f8111a9b2ce9be887f18a25896781cc880ad2b727ba007b46e365ebb9f70a3f24baaa11b7786681a86f1bb4a8da0e7870eab4d5a4d9450e84249fdb6a1b6892e410353a69041cebd45ccbb894dd0c628d378b5dac419cd7c26b2c9e71ed4b176ffbbbd9d70d72e1dc1c464323206d657ba71a517f2ebeaf8f5efd67262eff157c1995cc01580e9c8801440edd40ca4c696a7f043034230bff8e20274f94689405bf567861b04b23bd384b072310a06b9c14482ae8a2212ad044d8d8f2b2993846bf16163569a902eabcce709ddae5d86550095757e19adfbd7a7696ba9441450bd847881b4d879e0a31acefaf968b638221bb11cb8e1465d1197f825c8b72c799366a06e6d3b9e72a48448088907a40d2f4f228d60bf658571f17d5cbd52d74f5218d7c985e4b278b21f8ff9d9df2f35d27e174efd73e552f83cdc05a8879db7481f7b06045a723126fdc9429a5fde4ee826dd18c16f85cd4dd5a36d69578b94cab750f3fe08cf82b36cd452b493e2d0249c9c1418dfce56d4edb2ed22b51a551d63652176bd760efccf1786d2100a2b2b9096afe3e26f29f0abfc93db47959e3caccf7a73f1ba0d462d2cc2888338ef0c02cca1194b5f6e3c2bef7b987205de57a6ec424c665e1862db47affdcb9ee3e4ed218a49415eb73802d0f41c3290585e5de79c77e16f7fbb53fa4888cc39ce23a1db7b4baac2cfd8564cd79e39fc31c32432c65abfb87ab0321991d5ee27c3234025b3dfd8a036c5c6021db56445ed43bf06d23a1fc1444574c4b8400b2859faaf9f1aaa7f00965731ce5978238063a8da4644f59abf008bdaf71a54c54497b23d8ad1fd659654c919cb353ee1c2d75f02c10a027ff704e6f02d3ae5851f0c42f629cb9405bd3eb9112873c357862d7ac5b7149b81f954489038408d0a3d28006bbeb2b6c6a6b957fa86b83d5b3f4b2f7e3627f0b29fb4f6ac354a63a16f6917f1879494406de0bf10154a973afa38aaca9f3d7848692033a15e22826fc9bf4ffdbddf2e375e5308394daa9fee22607c40ae360b3309decc78efa501c0f827004ea1eadfa8a16861bdc8f38f110c94c48b27f680fde6955488c97ee2a5f3bd7546d3bce96d6dbdc83dc145ba697293b584a37c4e6f064c02adcfdfcb12eb9aedd93585ece71b99ecafe06efc555ce6dd733154f2235fa3b0262bc8c12e5ca27f59f7fe253cf7d19884ffbfd2803ed7fe52abf80d9bd73ad81122553ce3eef227829021ca670568f6634cea8dbcd5722519bfaeb0477d6f5d490a0252f28d58ac9214b48881d4f2902495e0c72bc185487c72c20d29f8cdb6213d20171ca928720c97f896757fed8999199ea1ef36392067e5859c63c3204d9363c9de7a0a1ed547dfb81c469f3e0de68e81d79cc4e723b51e349ca5455b2220c020baa91a4ef012f091197a5cf98ac90bcbed975f35d3cfc814dc99b6e7968e805077c8011997902c4142df6c23c1430461f0e7834a6362891f224786d09910edbf10594c5780d60fecbdac273f4ed3a2ec115c6b49f8d475ac675c67d6ece6f8683a35247f87b9ef7cffb5f237fafdfeca02bd5f1fc7b12052bddeb7a803b115d5aef943611824068ad0add29d01db2fd7b982d032b22e55ca408bac4addbb1b8df6b616cf21c534692db0ddd5a02ca28226d3553533f2d70a4f48815fcc883fe9a60bc274c2d34e6f28a37dc1e682577b01daf4092b331799788e7a65ddb7d4fe24c1fb783049337a8a59a17c317607262164a785e48d5b7a3a159be7ce45261c8b15c5c552e168d5fb435e9d55a8d8fd7bfaf549cd263ae043b82f52a5bf136e6d5c0176265a645d55497a75f8abd8188a7100ace437cda589acffa0c41f6686d1baa7d3472042b757819b8e09e6ba8cad33b9c9982e0d1b1fc78bf4b83e79a3ad0a836c9799bf555508c4c894b5da877a47cae80bafb06f7ae54a46c0c37be06ff57ad5669b6e0abf2a9c80e5c4f7d03e208cf8e6bba054fad7f9d44ad1bafbeaa51cbd0be7b341b15b2499fabd2918e2529cf3435319278c8c548efbccf464b08276d58f2af0fd47461919e3cc481169e4e3c1c76dcb5b0b00de56d308d7935ef0cd1b8cbb55e1007df671c92aa161bbf9332091eff8e3c107c9fec53c795a18aebd5417f942e4fc0e082b0c6326ee474c9a0d41c4a375fef31014bf92c9f01a25226756641fd056c3a6b9ecbf5eb55da39621de0cdf00c0186ac8095b75b7929590d6f3c3efe9ec28ea0d8652a03e2395a1ca896655df5c9cdcbdaeca077535c882a9dc88c026967cc115bdc409663b0c3f573c60ad9cee0bf05b561505514f7c60627838f0f24fe7080c8ac5256cc8f340de38efbb915145fa3590d383072a8b780ccff6a85e00211747a8ecbdcc5755ee159281941a9d1832117ff226644e06d223ad32d018dc7fc44e8bfa96f72110a23e86af7caedcffef1ccbf9a1f60bad46fce5cdf89c09dd9de03103e091162e228049e185966dadc8d42ce5b79717d1c955e5c55825949edc6a2a68be9f2d6ee4f047ef0391", 0x1000}, {&(0x7f00000014c0)="d4b44c4cccfa0ac15de09033cc197cb5f796160ecbcb0e2f4d9a6efe975ed0298370c0bd8376591bc66b1186695a62959c3e1081961b3a1a74634f3d2aff8710b853ad6e2b53e85bf4abf13b5022ba3a326687c8826f2b124fd0166903dfc5cf66d5d03276c33c8366b1a0bd03e5", 0x6e}, {&(0x7f0000001540)="072f2e90c35028449946dd799f4e88cc2bf04cf6276fc688ff7aa71212ecd4041c4b5f313be355103bdd11c8258c15cf8521906ad7dbc186ae52d6e92362e1c7c65a79a1ab19eeddd25da14afe27c6841107db06ec9ce508d9f5ba3cd9787fd5e0c2cae01697a62db78622f37302b1e8b1ecfeca3632ec2e67fd2236f29246c29256fd9aeab3c50da8ffece5b2e82cd8361fcc6f22a443731b38ec4bd8459751a0fc5db6b1ddcc88cbaceb3eccf8d289006eaa6cbb982abb08f04ffe155541f2ae1222797daa7aadb663f5487123615bd8b86b9a44d88e326da5333a3808b31d1c799bb678eef59d", 0xe8}, {&(0x7f0000001640)="3a4333cff9c53077e2a8919269b4efe7bfc7867fbb2634859019595e627390a17e1c4f318b447ce6c02653261b088830caa2895b0f1fcc2e6f8bc8394fee545a03aeefaa83ce23c095fabd8d3299fb04a844e6a1d3938f88cc771732fee75ceec5f514be38ddcc", 0x67}, {&(0x7f00000016c0)="0c7b6716c250f0320633504a3673a3f92d7b1ef894860b82d4ae10a864", 0x1d}], 0x9, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mkdir(&(0x7f0000001840)='./file0\x00', 0x4) stat(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900)) 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x40a5, 0x8, 0x4]) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x8, 0x6) 19:33:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000500)={0x3, 0xff60b82e1336d465, 0x9, 0x9, r1}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)="a47cbee921110a96a62fc00d0d5e4802ffe36d134d77a3c6054b08fb7ee49ea45fd42e76fcc5680b5d6f", 0x2a}, {&(0x7f0000000080)="14aef43cef3fbad35f41962c9a12c0b57a999fa699f856d9ca5b089606d8c19fdf5335280aaf2a5ad07b66d99132e1acf6d185e53b2330ec6a202e5966658f99aad0e1c316f02bfb48bfaed3038b65cebc", 0x51}, {&(0x7f0000000100)="c040ca9c4225152209000a25913878b6bbf7cd5289f18aaa36f3870c8071bfc5784ff2a0bbc4d50094ed1154a85f60f43a731426c4ab90067b3d4c9de40e0ebc0fa44ff97d63c61ff8738cc21682182be87989822ad4ba40b7db1b93e81d27b19c9bd1e3b8029e5d34a664e2d62c69426c1f410dc428076057da8a74362f9e80ec3805d05e29584470704d837634a864e8af8de3e74282794fc15376c24e30c1c76aedcf73ab29571fa5675df1753f237b245f0241414ecc83c34061599ddebedf799bcaf22b6f05b8634c0fa3cef3a35588a3d9a7", 0xd5}, {&(0x7f0000000200)="91c466f339db57dd6df150fded5f033251a864df9352bf4bdb4fe169ca37cdf77673e0f7b06c20d2f51c237b457f3351cd300683c75046e95794efda45a6f00a8e98a47f49f21d9bcb46412727f8abe1ca5c3b05bb7c8980149cf3b854747f21a150c483932076295ab1aaccf991c27e85402017c17df4d607d605b144c0552f83f04d3e19daca0d4652518e0e0ad47adb96f48f3076a3e45d79c53fbb", 0x9d}, {&(0x7f00000002c0)="a97ba5c456e5b5f429baadcdd05b80a06980a36095a867fe3893156c3ac76fed04aabb23b16250281be1daf3f3bb3ec56a27a1804e75d57651b874dc4b5762264154c530d1eb6f3a032d0fcf9e075451c7c58ccacc9f500f1092bb4a868023f25d9f213150ce7370613faab4e43e954b5e9ed1c43c3bdb3b4b813ec8a1b4654e3b4c26497e38b29479524ca6d1d5943c11bbc4f4a5a4a90f11b0f082bddbacce648de5801c66f7e0e2ad6dba354d3df6e2503884d37f1b284af6a012a28dd23c13ac0931d74162c4a345895ed983cde68730ea6e5374e4", 0xd7}, {&(0x7f00000003c0)="acf38ca765c609ea0fdcd79f52b417d17348d75ae25e2f8d16df769191860513a4db7f99b50b6d62a27500f03c1b3350198104911e40c4bacf4e23b6daf0673ee071796061fbddb51e886ea46476a3878c93d001e76861916dd2a6ca8d38a2a46404c8adfbf5a185ba899d75277212229b2cdee9b597cca5379c5d3b2edb5a453ad4f7a667", 0x85}], 0x6, 0x0, 0x18) 19:33:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x665e, 0xae2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x800, 0x40}, {{r0}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x1, 0xb84c}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x4, 0x3}], 0xfff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x838, 0x2000000000}], 0x9, &(0x7f0000000080)={0x6, 0x8000}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 19:33:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) 19:33:43 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2c) sendto$unix(r1, &(0x7f0000000340)="af20166713f35a02214b8697dacd5a64bf990f92d3ed8b97887ed7b92726ca786469f059acdb9ecbb1ee532850858c3448a04c74415bcdcbad5bfaab87f4a2641d2b22f7adf15074143367ae716e5fc3478b8dfe7e956aeabfe3498f9c3cf78e89b0d3af26aa9936b4d8f74aa7b5e7beb0f4d900dd6862635256e78410fba5454a6ab42ab755c34d226e88c6f4cc0dcd719d9cd5f1c511245fee0ff2ab68c72831a22a1da07c37a69e5354f289432c4100ed48d15ba6446831b78fceafe8f843470e47865440902c3d73eeeb5ba92629c5e4f21c3a42a64a4aa803997b", 0xdd, 0x2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 19:33:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ba484371602a5d89199bf48e71a5c023e4788c9c83978c3e1484af5395a67b445967279adb7447daa93d01f172c0f833f7106ed62d1d89a94906abb8eec76471f6d40d60d1942d5ccc463accd42a7a8068a8685ef2897050b826096ef683b3bf90893e636f9adf34a1110ad9033cdfe63cfeccdf06627a6b4da938d05325306a59aecf86ac71d7d48af332730f9c27d78c9514eb00415984ebd762574a8bc05f13726a8d81132f579607120b2f7846d02ccfb1cf6b616957cf5d829de1e3ccc93f1eced4f9b6214d3dfae2154d34", 0xce}, {&(0x7f0000000140)="ae32630ae8e24e5a19159c", 0xb}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000240), 0x10000000000000ad) 19:33:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4505) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5dd7) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 19:33:44 executing program 1: r0 = socket(0x2, 0xc003, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="0bc10ad5352b0690612b80292ae38d001e5bcd3f8584588b9ac0becd1e8e5dc0dd908a3d24fe6b57b6c0e1062cbd46c22e58e0e0ecbc77536d58dd5aa6678d2d71d940a0544e13964284e2f2c3693af07bf792d85327f9ba4e0497816902e8d14bdba37f5817913dc0f10f2b36845f", 0x6f}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x5074ef5c65ee064b}, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020700000000000000ff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) 19:33:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 19:33:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000003000"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 19:33:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffffde) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x8, 0x1, 0x6, "aadd0ae25c0ad6614f5ae89e19237fc83163e3df", 0xff, 0x3}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x6, 0x4, 0x3f, 0x3, 0x3, 0x146, 0xea]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2ee848b51721e7d4}) munlockall() 19:33:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) shutdown(r0, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8, 0x4, 0x81}, {0x8001, 0x5, 0x40, 0xffff}]}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 19:33:45 executing program 1: r0 = socket(0xc0ffbb4458446fdf, 0x1, 0xc5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffd9e) shutdown(r0, 0x2) 19:33:45 executing program 0: wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000040), 0x0, 0x0) 19:33:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0xa) close(r0) 19:33:45 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0xcebd, 0x8, 0x8, 0x10}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x4c) 19:33:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x9, r2}) fcntl$setstatus(r0, 0x4, 0x4) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r5, r6, 0x4) getuid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x7fff, 0x0, r4}) fcntl$setown(r0, 0x6, r3) getpid() getpid() socket(0x20, 0x0, 0x8001) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCNXCL(r1, 0x2000740e) 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x10000000002c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=""/216, 0xd8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x7ffffffe}]}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="c6bf446dfb08e1fde555588a78b86bf67a0c95e6d75dd689c95e2dbf74591759ca7f0c94d66aaa8ce5b04c97beee317c00554b4314738116e32d51ee60245737c1671354d71ad706eb1e834e1d4bf3ad37d1e7ca3348fcfef7a9b79b8079e6a627587afc2e2a146a704cdbdd5343a787d621d4ee7f5ae56fd28d766ebf8b4c263b37fa4bcc3863f0eae133477e1f16d4430d5b8d04545ec58e5a8b51c9154b2a5dbb069adb4c53902c9c6bedcacbfc9ae7873c91ced7f39200bd5c62c46b2e69ec7ed4", 0xc3}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:45 executing program 0: r0 = socket(0x400000000018, 0x8000, 0x2) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) fcntl$setstatus(r0, 0x4, 0x80) 19:33:45 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 19:33:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x401, 0x597, 0xffffffffffffffff, 0x1, 0xccbb, 0x7f, 0x7fffffff, 0x0, 0x3, 0x3, 0xff}) 19:33:45 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\t') syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 19:33:45 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xa2e, 0xe8, 0x0, 0x1, 0x4, 0xee, 0x4, 0x3, 0x2, 0x3ff, 0x1cf}) 19:33:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="7e1e8f0d600a98cbb8310c0641d723099ac457f17d9b09a1773665a1bc49067a3f5abbbaeaf0425954a4d122e30d09627a4b73a1585b419fc4ff4641de624090a84446fa6f2ad471dbb365d5fd59894ad2355e21a31c4bce1035d8927184d5b718b47a237df6a62625df64749a35d190891eb7f921bdb82d8c6f9577db3668cb7ce0fa49", 0x84, 0x400, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 19:33:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) 19:33:45 executing program 1: semget(0x1, 0x4, 0x536a663da9f977b5) syz_extract_tcp_res(&(0x7f0000000000), 0x14, 0x7) 19:33:45 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:45 executing program 0: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getuid() getuid() geteuid() getuid() geteuid() setuid(r0) r1 = socket(0x2, 0x2, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = dup(r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x2) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x80}, {0x30, 0x0, 0x0, 0x48a}, {0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befd52438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652b9a6e5ea8816d0f4321c5203477c877a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x400) lseek(r0, 0x0, 0xf, 0x1) 19:33:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) close(r3) kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x6f, 0x930c, 0x80000000}) 19:33:45 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 19:33:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7fb) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 19:33:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="94fc4c2b8cade43a37231a57497015c31d5cf7d567ce4fc341f0099ec2d54dfa922b2f0126e9a1f34da5b79199e036257ac1a8c3d62b18ba1b0e91e97bc5caa570a7a1bcd805fc0a80589da29182046acead6e0f00f6973960d5439b48146de8fb8650e6e1f17207bd8d0715bc30ac96b8d024f9761742317cb66a8a4a813fba7523e09ab6517c3478261213722ce09293be8d22ef169517e35163d3f467f876f6bc8d7fd3e1a0bd5f3a28dbaa2a28897aab3e7ee17cc8a3", 0xb8}, {&(0x7f0000000040)="dfd5f83838d68c1b39259e32dbacc841", 0x10}, {&(0x7f0000000380)="d0e9d3b9645422e7d408ef660a0e09c5327d1cf2b82da166334181af9df5b67ab3f4b7922cfe30d8c2002db1016e4230066ecd55a1a8e2ed7a09dee12328240982f4536f499fbcb949502802ee17f230f85154eb", 0x54}, {&(0x7f0000000400)="678cac26055b3707af542215a2ba73f8c935faab61da0dd8c151b65b2ab2e185e985f1a8dcae3b97e5add54bfc7c51bb133546ca3c6449c3ee9f32344ae65834bc688e0bdb9f20d49554fce45b3ba461277e86fea2a00fc99297371d0aaa4917614d3a98143428", 0x67}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='\x00', 0x5a) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) accept$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) 19:33:45 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000dd440fa400000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = semget(0x0, 0x1, 0x6) r3 = geteuid() semget(0x0, 0x0, 0x100) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x80, r3, r4, r5, r6, 0xb3, 0x95}, 0x7, 0x81, 0x6}) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000280)="b68fc4c44a3d5ac3ece4da3732b5ce01e4ccddda5837c29f29a8982ff4af10ef15e4dd794d3fea5092a8eb0c3f9d6ac8875403e0c5f23a0e6e3c", 0x3a) r7 = fcntl$dupfd(r0, 0xa, r1) chflagsat(r7, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x4}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:45 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f5ffffffffffffff8f9e104cb4d463c76f92cf96b0b9e16b3e3f4ad4ba5f8c528d2a5b24562d0bbd6d4ac57d05964c112894a0857178c4940b139428dd4941f2b4804c"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x5, 0xff}, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:33:45 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x800008, 0x0, 0xffff, &(0x7f00000000c0)={0x40000000009, 0x10000000005}) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x261, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x62) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setflags(r1, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 19:33:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffda9) write(r1, 0x0, 0x0) 19:33:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x6, 0xff, 0x59d, 0x6}, {0x6, 0x11001, 0x7, 0xfffffffffffffffe}, {0xffff, 0xce, 0x1, 0xffff}, {0x4000000000004, 0x13, 0x1, 0x1000}, {0x80, 0x78e, 0x8001, 0x6}, {0x40, 0x2, 0x27, 0x5}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) uvm_fault(0xfffffd803f014880, 0x24, 0, 1) -> e kernel: page fault trap, code=0 Stopped at frag6_input+0x762: movl 0x24(%rax),%r14d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014880, 0x24, 0, 1) -> e frag6_input(ffff8000148f87e8,ffff8000148f87f4,2c,18) at frag6_input+0x762 end trace frame: 0xffff8000148f8670, count: 0 ddb> trace frag6_input(ffff8000148f87e8,ffff8000148f87f4,2c,18) at frag6_input+0x762 ip_deliver(ffff8000148f87e8,ffff8000148f87f4,2c,18) at ip_deliver+0x2e3 ip6_input_if(ffff8000148f87e8,ffff8000148f87f4,29,0,ffff80000069c000) at ip6_input_if+0x153a ipv6_input(ffff80000069c000,fffffd8037924000) at ipv6_input+0x48 if_input_local(ffff80000069c000,fffffd8037924000,18) at if_input_local+0x121 ip6_output(fffffd8037924100,ffff800000ab6780,fffffd8036fe5c78,0,0,fffffd8036fe5c08) at ip6_output+0xd35 rip6_output(fffffd8037924100,fffffd8036fe6a80,ffff8000148f8b58,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8036fe6a80,9,fffffd8037924100,0,0,ffff8000ffff33d8) at rip6_usrreq+0x5cd sosend(fffffd8036fe6a80,0,ffff8000148f8d88,0,0,0) at sosend+0x660 dofilewritev(ffff8000ffff33d8,3,ffff8000148f8d88,0,ffff8000148f8e90) at dofilewritev+0x1ac sys_write(ffff8000ffff33d8,ffff8000148f8e28,ffff8000148f8e90) at sys_write+0x83 syscall(ffff8000148f8ef0) at syscall+0x508 Xsyscall(6,0,c,0,3,a77b4dab010) at Xsyscall+0x128 end of kernel end trace frame: 0xa7a7eda2910, count: -13 ddb> show registers rdi 0 rsi 0 rbp 0xffff8000148f85f0 rbx 0x600 rdx 0 rcx 0 rax 0 r8 0x30 r9 0 r10 0xb9a99a97f8992ac0 r11 0xe2658336ee24b0b1 r12 0 r13 0xfffffd8026ef5f00 r14 0xfffffd8026ef5f10 r15 0xfffffd80047a0054 rip 0xffffffff81c4b992 frag6_input+0x762 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff8000148f8530 ss 0x10 frag6_input+0x762: movl 0x24(%rax),%r14d ddb> show proc PROC (syz-executor.0) pid=482898 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2290,0xffffffff82570880 process=0xffff8000148a37b8 user=0xffff8000148f3000, vmspace=0xfffffd803f014880 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 61009 424499 27760 0 2 0 syz-executor.0 *61009 482898 27760 0 7 0x4000000 syz-executor.0 27769 341914 1 0 3 0x100083 ttyin getty 62254 148049 9467 0 2 0x2 syz-executor.1 27760 310148 9467 0 3 0x82 nanosleep syz-executor.0 13355 132376 0 0 3 0x14200 bored sosplice 46707 11956 0 0 3 0x14200 acct acct 9467 72527 6212 0 3 0x82 thrsleep syz-fuzzer 9467 280446 6212 0 3 0x4000082 nanosleep syz-fuzzer 9467 182105 6212 0 3 0x4000082 thrsleep syz-fuzzer 9467 515363 6212 0 3 0x4000082 thrsleep syz-fuzzer 9467 416388 6212 0 3 0x4000082 kqread syz-fuzzer 9467 313893 6212 0 3 0x4000082 thrsleep syz-fuzzer 9467 445143 6212 0 3 0x4000082 thrsleep syz-fuzzer 9467 29055 6212 0 3 0x4000082 thrsleep syz-fuzzer 6212 202929 80708 0 3 0x10008a pause ksh 80708 354478 61867 0 3 0x92 select sshd 61867 403265 1 0 3 0x80 select sshd 33167 347680 83871 73 3 0x100090 kqread syslogd 83871 300373 1 0 3 0x100082 netio syslogd 95023 262768 1 77 3 0x100090 poll dhclient 40551 62112 1 0 3 0x80 poll dhclient 49028 416827 0 0 2 0x14200 zerothread 11691 418302 0 0 3 0x14200 aiodoned aiodoned 736 230122 0 0 3 0x14200 syncer update 9642 125570 0 0 3 0x14200 cleaner cleaner 31306 330253 0 0 3 0x14200 reaper reaper 43186 77665 0 0 3 0x14200 pgdaemon pagedaemon 78301 273425 0 0 3 0x14200 bored crynlk 64383 129710 0 0 3 0x14200 bored crypto 42396 188559 0 0 3 0x40014200 acpi0 acpi0 98411 310481 0 0 3 0x14200 bored softnet 73486 78008 0 0 3 0x14200 bored systqmp 21431 363058 0 0 3 0x14200 bored systq 21332 15617 0 0 3 0x40014200 bored softclock 12834 22783 0 0 3 0x40014200 idle0 99246 505643 0 0 3 0x14200 bored smr 1 460324 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 9594 6521K 7036K 78643K 26515 0 0 pcb 14 8K 8K 78643K 668 0 0 rtable 98 11K 12K 78643K 2196 0 0 ifaddr 77 18K 19K 78643K 696 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 389 0 0 iov 0 0K 32K 78643K 689 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 7136 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 90 0 0 VM map 2 0K 0K 78643K 16 0 0 sem 12 0K 0K 78643K 683 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 6302 0 0 sigio 0 0K 0K 78643K 90 0 0 proc 42 30K 46K 78643K 2005 0 0 subproc 32 2K 2K 78643K 430 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 538 0 0 in_multi 22 1K 2K 78643K 458 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 1056 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 101 21K 39K 78643K 15727 0 0 UVM aobj 130 4K 4K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 1K 78643K 595 0 0 NDP 19 0K 0K 78643K 221 0 0 temp 219 3536K 3612K 78643K 112506 0 0 kqueue 0 0K 0K 78643K 51 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 52 0 48 1 0 1 1 0 8 0 rtpcb 80 339 0 337 1 0 1 1 0 8 0 rtentry 112 308 0 274 3 1 2 2 0 8 0 unpcb 120 2284 0 2276 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 1041 0 1041 1 1 0 1 0 8 0 tcpcb 544 1139 0 1134 1 0 1 1 0 8 0 ipq 40 7 0 7 4 4 0 1 0 8 0 ipqe 40 14 0 14 4 4 0 1 0 8 0 inpcb 280 3284 0 3276 3 2 1 2 0 8 0 ip6q 72 4 0 3 4 3 1 1 0 8 0 ip6af 48 5 0 4 3 2 1 1 0 8 0 nd6 48 75 0 72 2 1 1 1 0 8 0 pkpcb 40 26 0 26 9 9 0 1 0 8 0 ppxss 1128 85 0 85 26 25 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1256 0 1109 27 15 12 13 0 8 0 art_table 32 1257 0 1109 3 1 2 2 0 8 0 art_node 16 298 0 268 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 1 0 1 1 0 8 0 semapl 112 681 0 671 1 0 1 1 0 8 0 shmpl 112 147 0 19 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11041 0 9617 47 0 47 47 0 8 0 ffsino 240 11041 0 9617 85 0 85 85 0 8 0 nchpl 144 19945 0 18323 61 0 61 61 0 8 0 uvmvnodes 72 7544 0 0 138 0 138 138 0 8 0 vnodes 200 7544 0 0 398 0 398 398 0 8 0 namei 1024 66066 0 66065 5 4 1 1 0 8 0 vmpool 520 14 0 14 6 6 0 1 0 8 0 scsiplug 64 13 0 13 10 9 1 1 0 8 1 scxspl 192 68020 0 68020 26 25 1 7 0 8 1 plimitpl 152 557 0 550 1 0 1 1 0 8 0 sigapl 432 6410 0 6397 2 0 2 2 0 8 0 futexpl 56 103124 0 103124 6 5 1 1 0 8 1 knotepl 112 1622 0 1603 1 0 1 1 0 8 0 kqueuepl 104 1473 0 1471 1 0 1 1 0 8 0 pipepl 112 3552 0 3533 8 7 1 2 0 8 0 fdescpl 424 6411 0 6397 2 0 2 2 0 8 0 filepl 120 38861 0 38766 11 7 4 5 0 8 1 lockfpl 104 2171 0 2171 10 9 1 1 0 8 1 lockfspl 48 729 0 729 10 9 1 1 0 8 1 sessionpl 112 46 0 36 1 0 1 1 0 8 0 pgrppl 48 102 0 92 1 0 1 1 0 8 0 ucredpl 96 7359 0 7352 1 0 1 1 0 8 0 zombiepl 144 6397 0 6397 3 2 1 1 0 8 1 processpl 864 6427 0 6397 4 0 4 4 0 8 0 procpl 632 13891 0 13853 4 0 4 4 0 8 0 sosppl 128 53 0 53 17 17 0 1 0 8 0 sockpl 384 5988 0 5970 15 12 3 4 0 8 1 mcl64k 65536 932 0 932 108 107 1 33 0 8 1 mcl16k 16384 23 0 23 15 14 1 1 0 8 1 mcl12k 12288 128 0 128 19 18 1 1 0 8 1 mcl9k 9216 97 0 97 22 22 0 1 0 8 0 mcl8k 8192 88 0 88 22 21 1 1 0 8 1 mcl4k 4096 338 0 338 12 11 1 1 0 8 1 mcl2k2 2112 37 0 37 16 15 1 1 0 8 1 mcl2k 2048 69391 0 69340 24 17 7 13 0 8 0 mtagpl 80 167 0 159 7 6 1 1 0 8 0 mbufpl 256 143381 0 143296 66 58 8 24 0 8 0 bufpl 256 24473 0 16765 484 1 483 483 0 8 0 anonpl 16 560156 0 547616 184 117 67 69 0 62 11 amapchunkpl 152 29427 0 29326 115 109 6 29 0 158 0 amappl16 192 32067 0 31330 191 145 46 50 0 8 8 amappl15 184 767 0 767 5 5 0 1 0 8 0 amappl14 176 1563 0 1556 1 0 1 1 0 8 0 amappl13 168 2016 0 2016 4 4 0 1 0 8 0 amappl12 160 686 0 680 1 0 1 1 0 8 0 amappl11 152 575 0 564 1 0 1 1 0 8 0 amappl10 144 253 0 253 20 20 0 1 0 8 0 amappl9 136 1602 0 1599 1 0 1 1 0 8 0 amappl8 128 1092 0 1063 1 0 1 1 0 8 0 amappl7 120 278 0 271 1 0 1 1 0 8 0 amappl6 112 529 0 521 1 0 1 1 0 8 0 amappl5 104 1013 0 999 1 0 1 1 0 8 0 amappl4 96 6437 0 6414 1 0 1 1 0 8 0 amappl3 88 1739 0 1726 1 0 1 1 0 8 0 amappl2 80 50323 0 50256 3 1 2 3 0 8 0 amappl1 72 122852 0 122437 26 17 9 19 0 8 0 amappl 80 14499 0 14465 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 6425 0 6397 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6425 0 6397 1 0 1 1 0 8 0 vmmpekpl 168 42728 0 42702 2 0 2 2 0 8 0 vmmpepl 168 747026 0 745228 351 261 90 110 0 357 5 vmsppl 272 6410 0 6397 6 5 1 2 0 8 0 pdppl 4096 12856 0 12822 7 2 5 6 0 8 0 pvpl 32 1687058 0 1671406 508 342 166 254 0 265 30 pmappl 200 6424 0 6411 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 868 0 257 19 0 19 19 0 8 0