x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES32=r1], 0x2, 0x0, 0x3400) msgget(0x2, 0x200) msgsnd(0xffffffffffffffff, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x270, 0x800) msgget$private(0x0, 0x22) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x1) write(r3, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) r4 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000021e5374f000000000000000000000000000000ffffffffffffff00000024ea55a65774965e0000000000d1f31b1f9bde0100000000000000000000000000000000000000000000000091470100f70c283d53778ae6f42585ef5b4fa6b743edf90000000000000000eeff00"/173], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x77}}, 0x2) msgsnd(r4, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(r6, 0x4) msgget(0x2, 0x40) r7 = msgget$private(0x0, 0x8) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYRES64=r5], 0x1, 0x3, 0x0) listen(r2, 0x9) msgsnd(r4, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[], @ANYRESOCT=r4, @ANYRESDEC=r8], 0x3, 0x800) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES32=r7], 0x1, 0x0, 0x0) r9 = socket(0x6, 0x2, 0x0) close(r9) connect$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be1633bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e888d3382f00"/80], 0xffffffffffffff97) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) shutdown(r11, 0x6) msgrcv(r8, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgsnd(r8, &(0x7f0000000100)={0x1, "3789a211c3591189ce2749b7afc93da0c0a8a37531046f80754ca7ef729beb65b17facb7ff059bcbff5e5a4c43fede5441bb720b00117e127bf631966b537f16a906caa2979cb58ebdf704783d1baed1ba9b356546f7fe6ce8ee3fb8119af7507b7f7b7dd68a3d2674bbf48fffc9b5705f8c11a799d482b7a77e16a8dfabaf9281116981b056e638ccdf519d4d3e7595d3887001ee8e5d0124af1118446a6b3d58e0cf6bb1b8c65babd22a6d786e4b5e3f4d91c58ec91dfd6d01aff831e80caa5daebf36888d3a52bd0debd2dbec8b3f7cdb95d8eb81732f130f4a30c950"}, 0xe6, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x44) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015d5bc70 16:00:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000017c0)="d8b4d892267e89d61882fb29cef83cf63460d7dca08771217ef2b0d23e2fdaecfa4622f4ca32c23245e07c113b0525c18ec334d24d15c28f442412554252e7fee48d9acd777b3c1bfcfd324b885a89269ccbbec431cd382a50dc2029644f8d99d3af1bd4877fbeedeb536ddacc31f4e542d845f99acee9e56a1d2fc1b355621b8a2638761d62f0344141b9af8b62faaf2f21bf20205a19a6b4e566e562153ef86826212f988964e785e5f7a8f8076f03c8c806f349fc403b0fff116a35abe8ca0dc81227c3470faa16b05523ad0ae5f0be87112ae567ed1193713d3e8fa0a74f33781ccfa3cc799743fc785935612431b4b2ab93765ac275239d25b5b61059944a31b148b18824a6141ea5b13f216625f9ce23e16642973403ac023aa08890b55887929718f38ed971ac7c0b88c567c541ed22890ab598afb3f0984a2e28a5dbd2d991115a418738909abee2db5b72053ef300a77d130d2943f0c7b7a6650767577d497cbc619b71cc0fac092b2ff4b92360fdb6e09701180ed4f6b374fe3b471acb7f554e6a381a7ae169af873038895171609a5d4a2d9d827eadfde513db3964e802d595e6ae6d562cb4352aeff5c6dadab7a61560687f8a6c38bc631630627606d23ed5c59ff55825f2e0245dcc43098274fe04f53e5fe9b39499c8c633ab9e23f6cb412664be807bcae24860933c19c5c92a3c06a93b46e7f0b2e7063e6477557c4a795fd15efa479d7a07", 0x25}, {&(0x7f0000001680)="d6ec167f6d4815f184471422b479e24afca9402b2655ce5fdf63559d043361e6e698bc8686c6d3b70df43895d68d41a7d05ec7a95b6f5db2cf568e3c70d656bf0004e4bcc776f5f75cd665e1f97536eed64a7cff7504e3570ddbcf69d98f52d953484b3a73404fd40e975d4aca2c77cc4cb5fd6eec727dec7965f92485e052142d1e6a5b0fb93a7709dbeccf8479a08830e681fea42ad20b09438c261fad2bde0b0a65ada9d225eb59c6e464c845e89802c0255d6834ef0ba2deca49e32a0096f24a96622b470bc9ec6288d26856df9b9f6494d776ff02b4403dce9952ebe1d4de676a519c2f565c669daa0cbd89a60ead162bd4e47bcd1fec3df2634479a72abacc8af806aa8dd7af25", 0x10a}, {&(0x7f0000000340)="84f415bd51e28756891572d97f1c4c25f44f67427bc0961cb22feff05a2d3fa569a3cdc7192c3dc2f35e7bfa9b7ca283386660d1d43be5b6ec8bcb59d365ad438423e2039e918e11680ec52c21ffd0bdd14a89c1b4d9350329e6c92a9b24b8036533301c614d3d4ab7a16300059fbd2995b9f5cafc7818d76a45d209f32ee0c845e317f52c1e259d882a2baf4de575082dc7653a42106605d343c50ccfea86b924dc6cb0f885568844928f4db340ee21600c17af0a5acc6416ff859a5562c417ccb757bf74d829dc767e8b64a5825b8a7ba84c85427fd4182b7596087ec9bddd4a0b7b90e968329571b6ac282c69655c635032", 0xf9}, {&(0x7f0000001a00)="d3ed0cc51e9d7c14a88be1cb0c54e77e31c58c8775c11011ba842eb4c740ffeefa8abb8e9609b1ef9d05e732e870f320be93578f8289ccc417a7c611720f32027a59698dd7a6402c02c820288f32846627bd4a1860b4e5955800ac1838a184e28f113312fe8bfa1423ae886425e807ea84b5ca6ce8cb189232a045a670d9d1fc896a478ee97fcb384cbc341eb4d7baba8ed82588c14c521bbef42418e7856a66bf4df7e03ed8b030470b228ec81a526f227f40a9662fc15c6f8096806eab7fa0e1247e2db001b3cad4a07ac2db3023d470bde85e14a74ecf450f1475f783e5caa688bbdad32968d8e3", 0xffffffffffffff97}], 0x49) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) 16:00:01 executing program 1: pread(0xffffffffffffffff, 0x0, 0xffffffffffffff0f, 0x0, 0x2) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x400, 0x1, 0x1, 0xffff}, {0x5, 0x4, 0x100, 0x1}, {0x8, 0x400000000000, 0x5, 0x96bb0000000}, {0x8, 0x3, 0x20, 0x4}, {0x8, 0x8, 0x3f, 0x6}]}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x1200000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xcab724e5b0bb07a3, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x80) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1000}, {0x6, 0x2, 0x1800}, {0x2, 0x6, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x400) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd001e6aca868a429db4d1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c037f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619f06000000687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xfffffffffffffe79, 0x2, 0x0, 0x0) socket(0x20, 0x2, 0x56) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="222d06c103733e241ad159e020119d4c0276811f0d54887df40135260677df049ee701ca9be2f59406451463b5a6a2e0be1134695b1605efc6779833f8db952e6b2701110391ccd36b34e01d980db33eae88d01d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x80000001}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) write(r4, &(0x7f00000001c0)="b458cfbd4b6b3af2829d9ea20c053bc0c9b9997f5fdcb6ccb105329d4576cf2a06d86e3f532a8d67ce869a07df7cee0e98000bfbf0c4e6438c69f46800882448d0010ec16128da8bd1b47f17c4d19e8c19459d10a0fcda0e342fd865d48bf71a94718ee17ac868c2311d5c4025fd0ab2dfc11c479e01fb900f24d58db4623aa10d9dc3eb926d69ab6e0271da52ed9903cedace9045", 0x387) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socketpair$unix(0x1, 0x7cffa97a871861ce, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/241) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = getuid() r1 = getuid() r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r3, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r5, 0x6, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r2, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESHEX=r3, @ANYRESOCT=0x0, @ANYRESOCT=r0, @ANYRES64, @ANYRES16, @ANYRES16=r1, @ANYRESOCT=r4, @ANYRESOCT=r6]], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x40}, {0x100007ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'taq', 0x0}) syz_emit_ethernet(0xa6, &(0x7f0000000240)="2662e6455ed4772a0a9f7e9f2ce239bb05e05eae4a28cf13e2d029317b6404e1836b46e79ef7d415b210f55fb03ac50a386064f24709c5b4fed6527f45ce977778525c01fc785183d47abc5a7d52a4326cc5b2d6bd312491fde99a3862c7b385a6c6b720d4cbad2463505951ebda7abf00ad7ac20f9a76734e9d4ab2177be8d468033c46b76556fc62d885d8bc57105093d9cf44c4767e1e889589fa9a108f1d0683793d8711") syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f00000000c0)=[{0x3, 0x3, 0x400}, {0x1, 0x545, 0x1000}, {0x2, 0x3}, {0x8a37641c74784e1, 0x7, 0x1800}, {0xa3fd1e35b2dcf46d, 0x3, 0x3000}, {0x0, 0x5, 0x1800}, {0x1, 0x6}, {0xffddf37ae3e5077, 0x400, 0x800}, {0x1, 0x2, 0x1000}, {0x1, 0x101, 0x3000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x7f, r2, r5, r2, r5, 0x11, 0x8}, 0x0, 0x4}) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/139) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r7 = accept(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_int(r7, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000380)=0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r9 = semget$private(0x0, 0x1, 0x600) semop(r4, &(0x7f0000000440)=[{0x0, 0xfffffffffffffffd, 0x1000}, {0x3}, {0x3, 0x1ff}, {0x0, 0x2, 0x2c00}, {0x2, 0x3, 0x1000}, {0x0, 0x1000, 0x1000}, {0x0, 0xd37, 0x1000}, {0x2, 0x10001, 0x1800}], 0x8) semget$private(0x0, 0x3, 0x280) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x8001, 0x1007, "2011780159d2e0750f1f00", 0x1, 0x1}) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x38}) setsockopt(r0, 0x40029, 0x6c, &(0x7f0000000040), 0xffffffffffffffa0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) 16:00:01 executing program 1: clock_getres(0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3ff) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000030c000/0x3000)=nil, 0x3000) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x6, 0x8, 0x3, "335a7d592139ebddad07dd4f8146e2bec323ae09", 0x9, 0x4}) r5 = dup2(r3, 0xffffffffffffffff) mmap(&(0x7f0000319000/0x2000)=nil, 0x2000, 0x7, 0x1010, r5, 0x0, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) listen(r3, 0x6) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r5, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) writev(r7, &(0x7f0000001740)=[{&(0x7f0000000580)="508fd6931285eecba56620d4e8039cce3f7b3fce06c888d5991732f823816f9b0aa88c91299105dee72a810d41a1dd49c264ae9b4d8e9cf54c25ce38bf6d9d08d0109731ecd3940e885804c591e1c7474cefb57f0fa56a0753e20d5d5803bead51469be5d143c1cdd6c26b6ab0360063bc38aaf36cbf70754ca9ee72012201ffa338865092c88a6c783ef3c9707b716723fe0b008f59822b1aa2aa7baf837b9e1d05d1793abc02239c179668cecf5d8097fd81113f32a236a75cbd5cdea75d643652110bd7dcb4343b65b9a475a37837512df7f8df948c283fd013ed5510c3ba7edd8e5c500fca3ea8a57dae8712f9d3143adca9d04774f577bc1fd1ac38ca409ab2eb954c3a7210630e2dfe4c24f87895d3a1f2227555fc92d6f43709889794e6d2bbea4a2af22faacce1a7e838bcde42810a59f2f0d216b6ceb1cf2a11393c0ae4c28408720b28900656eb28e7f4b86a74705b603c864ffed74b2a3631073c2add7096ebcb456cf65693e54e43ab2c499aabef80d36c831a235714c946879de75bb85123126b294af2e152fa70bfddc65a7ee2d9e1125e0d61e5b3cc1923f5e1610e8062ba521a65ac3109a26f6c75d51935d118cf1fce3e16688253e05f24c2eb2fa856f2c88e76060cd4cfedbf8ddcdcaa13d1461837c066dd442596446885987dba11179262d31d762343d082911d10dfc448f856d51fb4b4fc30e7f252d63709f070bf9690971c0b5904537d4dbda1756c4c6f84e78eff3b8cc510eb5f2d9fab1780ba7edc5dc6bdd9b9c45fc4f5c98d7b58085d1b0ca2e1724a5b1d84b523d45eeb05be72ecd4210ded565ca986079eeb922e7bf798ab5433863cdf4447410782e14f072bb61fab332ed30047b76aac765e74a0de83284fb766bddfb5d5d62bd48085b253ae9b3199b5a790490296f605dfc008b84f182aa0c098788fed5d8b6bb56def9ab612277694936070e596e11d25ccc2a6fd730a890c601cbebb71ff0715da9df690a98119b853441b5c6dde9c67c668153764790ef6d1ed62c6632c3ddb5bb29176b32f4dc097fd686690990c149442ac047e9825a6bf6fa096ef8919814b1bf2edb61d82cb8e678a505849482212f53eed5479ea0062b8b49fcfac4c4900a4bf4c47a3b02f3d473c8c25978aac0ce2beac71b313e97c7fdea28326de8a234705c08a516884432f32be91cca5a55ffb362f0ca6ce46b797f75b719deb25053edf05c5aaa0587fb57517e93429f7364c9a02aa56b4bcc567e6197355f7a051a34aab65d037ef239b2137df2f1ec5539c69225f6a5baaeee39a2ec51aff77ebe898bea5045388b450e3035eb9eca73cbdee71013d5da89cd08b4e552dcde86a38b8fc905858cdb88c655966607fdb815db719e8bd4b5f40f12c7615be02aed2f0b20818b7737eb6aeb4bc4545051eeebac0f35b67fb66e38ddec97410fbc767aea85936873a94133444b9ccc1a1e9a11a5a09553870632bb32a757f009f3beba06c44f92848d7bff095904ae27e92613765262a8cc94674a6ccd509e0a9a23e6eb6db2294f7e36b0d9def81486fd6e1f966ba7487825077960669c8823c643cef92523a66ab21c3055598d1dee95baaecccde41526fb043dee314c301b4e47612a961c0840f791c895cb0a7efadfffd6cafed8dd71a930da751450c3e1b2383c5893e436c58b207976aa2cdb0ad2df3e3814312d98b8f68f898240be09a3caf68730e1d356b31a8e488f5facc8c418949bce14b48bf15ad6e613c853be1058ed40b534a8273f2f08af4c26c1b9dc3b78b3fcb32b9770cf7469b1248b0fb730e8971d21ad2fc8fc7547275aa9236c7890dab1c63bf949ab0d2efb6b9d4d67b8697ab048b6ef1c4a7461097541b6866a300d8d0bd071f19c522b6f8bd87beda45f3ae1855774c6044dc0d5c6f16f53de4eb733474483bb6520ba48d789bc9baf2d3e61dd7f75311b702e75fb210a44e5a7adde6cc24660dd978a424451d27e9ff6a391482f181adf7806b08ac4eaec1c635bf1a15d36d8cf9fb2be0d6857ad146032d393ef65c5ec33f66e311b1e37b1eb9f595e411b21049fef3dc3fb8d6b26cd2e847eeb3310a44dd10825935d8d188496a1e65d1f130998ffdfb4bf16cdee4d3f521b28338e3b1cfa5416ca30034a1f8f66bbea62d62d68bb8b9dd6b9389ac4f49e4d085412c5cda4afacb35583831fdfb730f787a995f52a2c8a2777ba100420a3c74bc8d4c27162b561638b057d93eb194c2d6ce31b5d4bc265657ca3b565608f1883186d5c779dffc3ec2a6ac9405e6098051de30ed22a5816d6add5cec8d45a9bbaedc4eea97c5714e1a856ad54cdc3c55485a7ec4e1776660524b8fefc6bfd60f15fc26fd6e09ef06c3af8921649064a04b38f654c45675e855f0ed2f7c11e2ae0cb7d89996eaad28465b5bcaadbda2c0c146d3f5c9a92e654d16206bb00c2ffb903376159e97c4ba2913809f39b12a995e6375e927f1d4840d194fe431aa2ba2754a0ebaf63fa5eaf9f16a4b93c082f9cd17458b0314b17f87c683f92a363ad8175834fa402d866a8a99876c2d935cbe5b15a924f5ff55da667107a1a50c18a87aa9227de8489d952fb804eabc24558534d23bba8952b091f73d3f2be592fc1635c9bfbbaa962941f41a82c695223baaff3d7d1c638b27ad3a36b53606d700db7de0a58460985014a332676a97a9a9694f498c20da4d7e4624960c02805167aa470c02c4d479cc82c8b8ee90c8977dde2e2fc149b467c676c59df47dcf7de5dbedac7cd26121c58bdd93d5d8a3b0852aeac20ae43e246349f1014e2eb1ca949913d2fdd5dc295c3f0a9c709b4897d854629d0defbac3dce2e21213ead94d341b1a0c5bf654309e2232cee084a34cc0ff10014309e6d6162a65ca386d78cdff78552bda85f1e625636302e53ceec01b4c8a27a233ed1d6d3e403d065a55748110f0665a873577588bb337f9510cc471e99aab43b17be3938e010d9dd8e0ded6d9bd18840a60cbbe53922bde37225050a24397a04a74637395d57dc6d1107af2c1ec2b9a58665e565c057268b23179e778561640f726293ac88f4433aa74d41e65f79c70a34c3064b6f67c6f4ab314133e7978c2d680facf234d030e4599b920af6504f73a28b1a5891d7232fa63d9fe37b91d999f78e28e30693a7f621d4d6b340638ada2aab0727dcf5cd69b0bed20ddf39196de4d4389ae8b998c375a1ea7ed50899b7cf8a9c99f916b34787b3dee7f541160204dc919f3131ffe5c9586fbccb6e99bdaf394fe5c86c095e62b1a8ec0be2920a42e204c7379846d96481ebbab80013d41cab2d79652c1dc3f0b7f0de074664f827909fb66a4021b2bfc3767e634a86539f120ce8c806c58319962d7a4f002a3871e124a461a1525096e5d2867fb7891e078facdfe2f5ce9f4656d394ed696508f57bc38bdcd0d130dbf4922612279942840c3be6a81942ff0ceca5952383256faf5fcc25cf435a755ddb02a490738346c6caa3cc43ecfcaa467d4641fece3205bc64f5ee0bfd2a838d164b57b175fa1fa37c9f73263d0a4170bc6b6bb7d935987f028f69713db5e56ec739767e9f5566b581ac55267792a55cfd8fdd61c12d250e4be208e3d86e804f66019db2cd0e4c1411355f786e8f8a20d1bb0e58fc1cdd9ff56ddf05ed4ee46b0c0b3a292bcfffdcd8b605610ea1fb62e21731e498ef0f704a794b9a965abb68d3f9a28eccf5ca3b2172c2e358586bf78bc3677e778b24b10074b3357b8dad1fe98db2dcfca87956e4375ae49005214c98aaab38f9dab7ffee6390e3b35b63e68e77d29b4311d8607b047ecf4c75e1fd13033bc0c652b0f0cd452c0771e6d10cea5a3166abc3cb7c5b4505487d26ccaa52d526ee1a783a8cfe03f114105a1da1f5995514b873b86b91cac64522785d9b1b8dd0c915857c82472918777967a19eb292cae57ee36a5b854dfec138326116a00b111e0abccd766273e135575bec30fef8763da134dfa018a473d0070804cdef498d3f8c66f5ca4cf44be31064b16ef794fb61e3c63778971d4ad4c346ffa33d19da733299b4d405639ebf09c217ad5d50ec4a7e50ae8a1ce472625dede26f37bbfee3a4cf0aa6dcb0b3f4d34e11c457489ec608353a5df0f64d1f4ec9e06eb8d599a57f06fb6b6bab7ef32b7969b3385362ab5ccde7632d57d8bcf1874c2be76c7f18f03b3968f0316ecee10f35b5638166865729f1c30db61d32dd04f0673a64993190e445bc910fb6b6aaddbdb28ce954ee67388fca29dde6f6e2bf9064858a86ce89c169342f1da7a7266354423d31a00852581978ce2dc121ba78649e3457c64e1aee82ca27bb0d322bbd803c19549b94914173981a2ec7ce2201a2598730f7446fb6e1349606a070fa9a952b1936fb0329ac0a7269b01a78fd61d56dca634cd4a77c453a07f09e888aa8b5c6dcb39869d8a94f36705a8a1651af2f152d2ab2bd67935eea7c15d85ad0de3d4870d57ebbf1e0d31bdc3c3912845d6ee37f65918ae2e5c52fcbdffc2a6e2324fc69f2fec5656ed3c411610c7d9526dc4bca6a37fb8a5c4e31dc78f27f17bce0102589fb3c1eca766aebb314b7175d06b178db0fee017beaf247b0fb88b08a24e9f4ed4195ea1a3b29e3fbe446bbdc1a565d28124eb91f386e2dcac19a4246a61eec5815c9e05221d438addcf41d086077456902765b0358e6bdfa3543188b755ee865be7211e65aee1f2d038a68e857e3114032a61cdbde719c1b42d8283fa397f2ec55bfb81822730f6c5bc2e95825a0b8e9f01088962e419b722783e0aef098009558cbc811d7da7806c1c6cafbcf55c1fdc1a326961fa1ba519fe1624de01e0da35863f24733779eefe5ef52d5ac1c81fe04fb22f7ab2000182f498735cc66787ad785511a6e6c4d16a4bf715dc662163476315f1a32e937b010064fbcc4299cb6a4a65c38e65b165edb406cfa2c27dc247d9ffb1961532b9fb7f80539216dfa07a108134bd9dbf894c03a42a0e8edbf8e92b0acd575a6c552ef1fb0158f52a9bfc36f1ca08255c60677b3118e728d8b5b71160519cb2205a76ccdf342cdd408bbff69a05cd656accb2d024808f2afc381a75f565792fbedc5e3ae5826aad4cc662e99eeac96085f83022597b8a4292279badf81214c5190a70372364daa62e268e25278a21eec7f5ca3e1fc553d24efc6e363ba5adbff858538ed844b27e8ba5d8262f4aa2e39d0722fb1e314a7674f04e7c82ae37bd98e3f60e079e7f0b5538cf12ea72d6a04d02a911cab5ca386d9c55f7ef1a644666cdb9f3f682724a315aeae4edaae50b343c1c671b56ec1f1545f741c49ab236260eea9ac2e9a42acfd4ae07f70de354d8f54b24c55641ca0c39b9283fde86b95bbe4cf3e6d77ad42d0ae53f81f80a99707d1d074369c5149bcd1bb5dcb6ad25eceb8759f6001ae981776878fd08b84b6e52a6e841b0a0446af08aa00e58b5f2e079853ed9c7cf2e79d05279169918176e7d20c9f7a727cf80ceeb4e7b9171ab3c3112d447c3dc7808138439b31a2f584ff7d9b108a96b4ffdbf4df4d65c188dcd6b4afbc7d71a4259aae38f54a0538eb1c990fa1d5ec3e3928ed03af3ec31bca45235a47f196bc9a43a4c49fd04d668b35da025a48af98b99f539d89c4c57ef58707be81bbabe4b42c22812780d980cc6d3ea26a2b278ce690e751d4e4ea500b14d3a338bf957cdf94bcc366538d22b25256cdfc81cab6d4aaf24603672bfe4565ae9e398211ca951b9b10e39e5c54b8bc60a4309c33d9b38746dfa3125269d1572", 0x1000}, {&(0x7f0000000080)="10ac", 0x2}, {&(0x7f0000000280)="1880796b1b", 0x5}, {&(0x7f0000000380)="a08d2899c297acc950682a941dea0469d1263bd4c680e5e4010bd4cbf6747b2d7d2a69e755aa2762fb5c476df3856d9d6f1cca509c526b7d05dc1983b6ce0ba3ac43ed2eecb52ebf24e48b4fcc50b3c6c4b9e63486abdabcb5e7faa4c2825a803c6f7c5701167a731fd9f5cdd0126b0f03767d870c0faaf5786e24bc4cb6b4d5748e1f095cfdf140e7445c12c9f0722394c3897e3028b1281a6062bd3b1fe522af9bad6e8c0d47b0f863b726cc90651a61c26a543003734234a467f1314308d4485965d570ccbd47c74ee59cf56a0e1b34737d482700a51ac20e", 0xda}, {&(0x7f00000002c0)="0de6006cb49962598a46a7b1a1299e2c2c1844", 0x13}, {&(0x7f0000001580)="7b0d6ff623595aa517305ad931d99ad7ee2fc1a4d746dd1b2ca1426d75746277cdc3916c5ad047750de8f6e0508e967d7d9ed3b99e0c40e95b855133c7216301e3bb82b50ca27c54510764028ba4b2859064381f8732e293c7a9a3b993fda34407186d2c963822ed439b3aa359ae066a8678f19b645cc440af96a2fcdfbe15364b857ae6cced35720de53f8f8bd9fb1da4578cde9544f3ff966889e8c7aabb52fc82641175799a5e8c6b19e84cd59d6df4cd2de7fe1df1bd7b4b088a2f1d7772c8b1e5b72b", 0xc5}, {&(0x7f0000001680)="0bb57e5a", 0x4}, {&(0x7f00000016c0)="202e38c391447c279098add6953d78c873d09f15060991c552bc04a9c8ae40d8fd77d3c1f6dff25e5b2bfc6b7d62e8876e57ae9c4c6eb929aec1abf3ff026a5bb23d49777d6b40a7a94a18e2a7146564932fbc280d700eab15ee57c768da543d7f223a0d4090ba06ba35f13f51c93326b79a26f08d6bad4525afa610183d0b", 0x7f}], 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './file0\x00'}) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x102) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) accept$unix(r3, 0x0, &(0x7f0000000240)=0xc317ce9aca674b5c) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000000c0)=0x4) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fsync(r3) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) kevent(r9, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x802, &(0x7f0000000100)={0x0, 0x24}, 0x10) r12 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x200, 0x44) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000080)='./file0\x00') getsockopt(r4, 0x29, 0x20800000033, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="1b13a0586539801871e57b5d4d4c", 0xe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) 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:00:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r3 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r3, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r4, r1, r2, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\xc0\x00', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r2) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f0000000100)="be3e9313711d412e7d9bdb552c74") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9db28952ad8f0d991d860b28d33fa04a1d97bd2c364abad81170d791cd7f01b9d10b8c7beb5019d5adc351df21486db44797f47b51dab095087df2aa10a0613970ec24a1f6f26b6254addb827614e1cc64afbd3f00f46a449851bcd880ae3b79881769d8cffdb26e5b341a3f657bc787ee22175dfadc461e96a43c11774564c348507ef7c54ff17a6f4c7bc67a0b01371370412e0a59109b88d91226ac2677bd5fd3c660f1a28cf63ccf87d9f9752db4bf341dcd762f645e4045f949", 0xbc) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0xffffffffffffff80, 0x1}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffcb7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r10) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r10, 0x1}) close(r7) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$dupfd(r5, 0x0, r6) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000bc0)={0xbd879fe200af37d5, 0x9, 0x10001, 0x5, 0x8}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) geteuid() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x8d}, {{r4}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x5}, {{r4}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2f}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffffe, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r5 = semget$private(0x0, 0x3, 0x0) r6 = shmget(0x3, 0x1000, 0x4, &(0x7f0000be6000/0x1000)=nil) shmat(r6, &(0x7f0000e7b000/0x4000)=nil, 0x7800) semop(r5, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r4, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r8) semop(r5, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x7}, {0x4, 0x3f, 0x1000}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x1000}], 0x6) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 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) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00f32d2f74696c213000"], 0xa) open(&(0x7f0000000040)='.\x00', 0x10, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./bus/file0\x00', 0xfffffffffffffffc, 0x6, 0x100000000000000, 0x1, 0x7f, 0xffffffffffffffbf, 0x8, 0x0, 0x2, 0x7, 0x9}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0c51dcf3b34809b024aabc2de") 16:00:03 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xa) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) ftruncate(r1, 0x0, 0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000eaff0002000000000000", 0xc, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r8) fcntl$getown(r8, 0x5) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r9) r10 = getpgid(r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r7, 0x0, r2, 0x35ef21b87bba06c6}, 0x0, 0x0, 0x0, r10, 0x1f99df5e, 0x0, 0x7}) r11 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r12) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000100)="fc2276be1bff24f22401edd0779cd85bf13bbbec3fe4cfefb9c640683c29eb094092c5e699214a9600eae5e50071f816aa8e2e15919df7eccff9cb49034a9cafa5f35a64d21fb01d6182a17e85ef1418730462d53c1c84c420ff") syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x5, 0xfff000000, 0xfffffffffffffffb}]}) r3 = semget(0x3, 0x4, 0x40) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x95}) r0 = syz_open_pts() close(r0) sendsyslog(&(0x7f0000001600)="78b79468b89da6461074ee79c7d71ff6a49fdc487e54af7186bf85c2b42305df68827eea51fbd0a0f96ab22e92d72a0953df07645d5a80bc57dfc01a5faa280220bb04470a87821856a8cd273cebca9af4876605bcfbe54a784dd3e58013f7f68ed8e19ce6111e2f613772b58bbcb84f05a2c06dd98cc36f72697a079702b30b7c2d945040f1e1c1a4240194a0992e44cfd50eb917b747be6975ea759a332312ae0f51ac1b4f36c6af76436a51c8ea3ff6519130a7acac1c74ccd316400702cdf575c819530cc7a11de623026a96e21e322487b86761d1b7a17f583f0f2e1b106136b47b1eade00f81527e1578d630aa85ece5898ef96cfc8d9da9d2f9d5b28bd08f82ac3a2cc184f6eb410d7d501fdea9eaeb90f4cadebb4fc95e740dc91140557459cf454e32e0a17ef36f831784ab1966f7756132732f7b3ca4a06a904859114c31117dda287afd8b9f9f7c9865de8a8156bc3f70463297bc0b093821a03e4a1dfb5aa08583c0d5bfa90b6577ae04f657ac6dec041afdcd90e8264214db79072e63c2e18d6c67ce10adfc103d26df464e40fdaf7979b04d9fbdbabf3d0b1e515825faadb49df32e84860d7ca36e8189a81d942175228663a79ab3d05c3e25c19a4f7dbba9cf5105fd05a79ea25e6f9210b50a389743b98c56ad2f1e3edaf1d3d77b803ecc1e4facf5e1cb40aafc7a88c128a2f71467445ad0b7b0dd9e6fb19a5e7e987c68d9ed1896ad9055330e37edfecdcfab3f5970319751a996464d08298916e5f7b2e58e8595bf26a3c56e7edb916c63d96f70cd6808e6639d9016a7d631bc2dfafe16c1434ed3c834828463e24c50c8f48703b353ab4f5616a6eade961fe90f5ae5b756a78635d3e0571745de276579af4ff70a7f5b825d2e6a5616867441fe68bca414687fbe7afd6d1d2f580f92c01c6149c3478e2b0ca63840469b4a964b853192d0591bc6faa68ad7ffa6b75ee2f592fe1540026907207499fd596b4503a63fa483bdd65c257088ab43c7820729097e1941ba7f049caa52aedb9c2760f5fb1959e7dd8eeb4dc84d82a9c6e2909338858b87c5966b7cff63bcaa89d96e43f22edb16ba9d3b0979c8de65032b8f254529844eb9ebadee97580104adb51820dc72e07757549abb3f78657f2db1427e47c869870eddd5cf55bed6cfb48f0c8b10ba7ff21fe61d5f3ace3a9b93bbbb4b2667faa45fec20cc9ee60d54f364f98bf5b50cf99f95b8cca7368593c882afdeda38a1062005fb439cf1976cb937f6abc7e22f988873ca0674b315707c7ee9a230dbec20500c20290b45c62f7c8a20109a45dc474ee62da7a50c17cac7f107d5bbcc642a8d6524ff1b47c9221da112fe677953d4d5e90dce7ecf788f5406d83107c13d7214a5fc9f3a4c01b3712a44e9b776e6e752687b15dad032f52adc24106f75caa7869b48ab8bd46cd302ebdc3e48d579ba0c4ba4e71f6de54653a66e8fb915b43fbe55500b66b7eda00053a84acf147b894cbf934b91f5c7931462c050b71f2b6dcd0583b9fa196a3957a831804b6518167cf0a8167951395e91dd3204a078fed9c3d797fbfea980d5fa115438b30055123b0d7c7500ac1efb53c033a4ca4e263e91f03e4e13f43fae1ddf67a691bfc7269ce02b9e090b6f73fe269ad01b38af98a16fd668968a5beca139abe4a1479d2f6f24d455ab8fa9a87ccc5214979ef82ff29d3d444e8febade9b10061bb73220bb0c2380457328ca749831ac24e5e83d22f58463c39d4e6ff04960441eeacd5a5f1d320f90c577b5ac204ea614b00392d767d75224d1a17cd3fc027aa41014624c24d95ee3563d4128b60ced2d146ebbabc7553c45cb96a3eb199aa14cf5e9871151a7ac09411fab422077cb2c9e8563609515c3d9d40d164ba7458bc6a110708fbb9534c077dc2301be83c6906d7edddade86ca77936fcc238ff2025337b8fb976fee010c3dd0f83008a379961384e0ffde9fc14ce01b0cbb06be01016aac67e932cac7dc779736c605f5eaf6ffb47d60371af805ddfdb24030bb2ab8a9b2acf7fbfcf1036d126efa75d85d24c9bebfc1c8ff0723bb9e49c0c755848caa49798c5aa6ae47bd323b4309890da9a5c7a4211ac06d5f6ef9f46de3f2ee2a47ef70c45fa5ebbef4f45637dee39341ddbcc25b212fc2b3fd287f8e4e31485a627488813a4251b2e64e4dfbe4695e376a52bd38ae74cb035ff85f1b49d5e364c241bc0a4c944d194d449be448acab1d50cd0ad1711b9b50c96c56cdf67f13328afd0a89e8466370ecf35fb41df84c73135b88ea34364de217451c41cf826843f7f91f92951d08c145f7c4f69a78eda3ae7ba4d0ec70a47c8b17d0fd7a9d407addcc19bce91348d0a9595c42e71bc98304218938317e6a79731b2ca1591e0aa148711c4c6ab8729d2963e6c01360f52238974eda616bacdbab6a62100fb9538d2a1ae27099805f01f5ab4375d40192297f1e2298803f87dd8ba824093973f219a618216223d4b0fe165629d6c79104a1a5316987b1c62f5464b3be69c29d3da7cba0b3b498767a8bae97b03c537f8ac239f573a2651e974aa1912ce91bfa8515799b1dc96c3eca3e3c2a6cf74ce5fac95cff74a19ea067ea67ad44d5549ccb95daab2c280370bc60c88f18870cac83c3462dd472613a6b351259c75bb698ac6c978597bdb38329a42f686dc24ebcbf7cb2a394d6f7c162c457f9d2ee813bb5e38d359d06789889e59c3669f17535b9df00412caec2bced2cedbfa5039862d26a9374a134dd664ed245961ceb251fbe6810264bfac3353015fce59776b225b43ceb242ebec87277eabc93aa7ab3895f77021b0ab1005add3f2cf2665a33d5030cd5d6f75553581c0f64c27e29ff247ae1ce1378587d2bea8efbc8a66a81f249ae5442295574a2d98c66d3ae34421fb1f7568b627cb3af9a3629e8688781d80c350bb371ce590356447cdcd4267219a42add1dcc2889d98e2938208850fa3b1032b8cdb3c4477a6f5cdecdd523c8e7de9952ad064d47d624b989480d66b854f6f647cebf0ec4c2ed51836055bbc514d016bf44ce36228e96899c8e83b7a8321171be6ebdd17b44eaa018f3ee2b8b3c5916a088070e2213e95351e2f45060887844dc0adb14f5262dda204d63b2fbe4e5f5c62c5ee57b1b58561751e7ec7d9d53a6612fb8d107cbf6860db1ec31efafc952a89ff51b3f6ceef3028d81151803f42d332bc7f3d4593b769889354d75fd68172e5f1f38c3cdc19f1a8173c747f9c5c352da5fe310ffb903f2d288c9cb87148245a32c9ac1218e74f6d8e3bdfd95acdc0238fc0c0d02b19fd17d6e3c9923f17b432e4c020de0d0e1fca0e61daa64234a42fe7feffd3ac7948f52075fe1fedcb5741245759a66ced4108d37a7b0f68faa3a06619eb3b261d341497450d6331730fbbb71142d5c0d9ef2b05961a64a2a49a1dd1e2a74ecccc2a40975c0ad930b6e7123004c81d32f525d5dc932b856d223b1dca01a8ede74b1e26a6a00fcf45bbe72a08d3c4f606b4023f7992a5ba8417d7b5dea127894cf77ce852436992d0a0659f606a0a27a805e7fe0a07d6d9583568845967da3c9527b296c7ef65ad1e2f47e6fda8aa0c18629263d8ccdb048680b8bdf93ec9f02901735377c98e6f661e5e9aed513184105b5e99a493aff7fb40fa67461e51d390c4b089153a7374d0cbef71cf9fc66da41ee8237d79211ac30c7424a83af6a19e045a47acae5421555e16dcb56fd1bd7c9b36d25bc89422b9d30f7ad77ca2863f335a7beb179c762fdd625ac83154e5de88bcba9c10628e26822e47d79da2773a08a7bd6e6cb7b4a7507576df597f40315f4f32c5a600bbdd5b42c34f757c6f13ffe102281921a96e024d0c819e7e0a3980df9ffc11255f3fa938d21bf420f3cc1eeb079b35e3f2bcf00c239940ca10f2e5bf6423ccc68aaaec87507d771e58d1a99426e0c2bb9b6ac33de9f53b8919d2cb45e2dccef8ec316cf0f4974cfa0de9bb66699f088a2964e2e27eab50ef7e768b7791d13ea263a9cc305927fdcef1ec71377d5cc28eac8c26c9fab8f9151fc3c1ec899b67bbb3b7a4fdacf00ce55a250da67c7854d9f79b36f266173576d2ba90ac7183202ef17d8b8cbbdae77ecd4ebcc95e5ff781056ade2d4244838ebb6d8ea1e8b6cbf1f644f001f21b88027ffedba0929e65a2a2a5dbb41308f77bb08559d2b51f4813f9e94c805c75df2d2cba79556fa7c3c5ee86359c671aa81ce85c5408b47da32989a411a3b3266dd9a5276d9576e40a7557d24e64f0e45dcae1ccbb4af09eb69a8696560ddd06408f96dd1c2557c02da5f64191feb7554695504df67f71b90c4728bea6e008ea9d297164f0f1ec82ec9d3da71996f9c85b4201c2ebfbdffb44c30f413c98c120d2da3b76f274c9d53bd173040e6c91c4322476f6d46f4184339ce6e1f5ab23629336ab477657b4790014dae3fe8afa549b18fdbcb7717f4853595f7753f3eba4e126a0d42ee4243b1290940fdb25790d0c6b8f28ac556ef20eee7d466545736195571f7f1e18b6232a3fc2c13461d092e2f6a69de7ff1d0bbf7f66ae1aff5d4efe991ab4e0a07f63736a6857ff2936cb479caac8f04cb0383ce67fc196af74e4bd2e5b1cb6cff4cb191a5867066c6be57a53b72ee328318647989bd901963c8d86d504e97479b85c556a42d70bcdec378680c0f52c4feafec1e8835284544e2dd1b6a8502ff9a78bdbb6b62b0cb262a669a762f2448feefda84bdce6e0ebb2ede84f0e20adf39615df367fff4d603202eae3cc21355698959bc57b5f8b5fea09e28af6208bfa50043fce07a91edea05fecac08778d58338271ed4646d3f222474fa801b823211088d37dbd425ad29f3b945f9d2c4bbfb562de7539603f354d76dbfd58005f2ab23080ba7ba31060fe6d77b41ae06ba7b41ddfddf666bfe052dd773c1bb444637772e5b71b9ca1801792c4d154aa615224a09165e7f3e4bb041d4a14ea66914eaba8b942515eeed8f4f773789ceabd9f86bfbc0f5f4968f987f4e8f95293ce76c69729ea3d768e149e3409375b5dbc299901704e548e576843cc65b23a3a4b9cf7aec4af6fb8eeeb6ff649ba12fd59e3764bb4655ac8cfc0d8cf800ecfd087ba74f872001e2b4bd0cf10b7c91bca6a9d914caf66cdd60c2b66729180c0e9478d17c53b92070c5e43b4309e33d8ed9ffdb45d4c688dad8927c83d895d11f86979db1f20af955fddcdba7e8a506aedb3021c544be2bef9da1bf27216cfd58fa01494f133517a48ccd1f97f9b52f42d70a1aee5cd679b704e33c391a422fc90382021b532b9c0f4f1ba35edf674f9d325c3accbcb442e6e908c24f8b965a5828e868e36302674c3195dc81089d93c97bcff40ba973788b6a36239894e93f8bb0273c3b0fe7fd193aa398b6aeb8e973992ec8286178f995876eb629dcd23ec3cfe3c8d0c6bd9a653b78d348a680f7a2b86fbd433944370056863d02c25a5d6c9cd4daf8f650dcc61343aa55323383cb3f8b941bc910ed91fc2875e56e5bbb3904423fae7b7f13dd9a4f963ecf35276ec38318bd9aebee58b61ac7186e7478407e746888f1302949960ebcd31e5eb4f55885777836bfd95754a90baa2cd997118e14917fc8bcae10c5a0c1ddc55e3f10be638aa30b7afb106a8b7dadc0992728027c1a5eeb4d410ba4eee93af3eac9a89e96ba293a2780094e713018596f82d1cf4364b7f498987894030c8b8585692f04244e86cac6a86b4f866d4a40ee1da9cc16e30c17413da9817a2d0b03e69746463b791a28e", 0x1000, 0x8) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 0: socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x0, 0x101, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7fffffff) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) r14 = shmat(r5, &(0x7f0000479000/0x4000)=nil, 0x1000) shmdt(r14) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f00000002c0)=[{r3, 0xf8aaea6c2246feb0}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:03 executing program 1: 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) recvfrom$inet(r2, &(0x7f00000003c0)=""/211, 0xd3, 0x63, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0xfffffffffffffffd, 0x0, 0x400000000000}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:00:03 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x5}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x40000004006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r3, 0x3, 0x6, &(0x7f0000000280)="cee5d293a20f2337e90088dc582639873eb381fffeade491c839adab45b8f46bfe9521f32a940ed5087a3b", 0x2b) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) fcntl$dupfd(r1, 0xa, r2) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfe1a7d7523f17e91}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x100000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000240)=0x1) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) stat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000440)) unlink(&(0x7f0000000100)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r5, r4) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000002c0)={0xffff, 0x1, 0x9, 0x4, "e2937e0409f305ac49feae699e6fee652a8edfb6", 0x2, 0x3}) 16:00:03 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x5}, {0xfffffffffffffff7, 0x4}}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xdeaf4152}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000001c0)=0x10) socket$unix(0x1, 0x3fc19d03f28e6605, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x25}, {0x8000000000045}, {0x4000000000000006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20800, 0x0) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000010e000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000777000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000a6000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:04 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r3 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r3, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r4, r1, r2, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) chflagsat(r6, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x3) setuid(r1) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:04 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22ffff0000f9ffffff6c653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0xcb8, r2}) close(r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) poll(&(0x7f0000000080)=[{r1, 0x10}, {r3, 0x20}, {r0, 0x10}, {r4, 0x4}, {r5, 0x3c}], 0x5, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) 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, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x6, 0x10003, 0xeb) setsockopt$sock_int(r1, 0xffff, 0xc577b95ca42f809e, &(0x7f0000000000)=0x7, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x90000) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000140)="fdcc3a010d2740ac7274d28c38bfd53cab7dd9e724aa", 0xfffffffffffffe43) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff126f00000075ce01a0b8c6a59929e13ef946456562e7cb09e3d4dad6afcd1e925d3d7fc5e8", 0xfffffe1b) close(r3) bind(r2, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYPTR64=&(0x7f00000000c0)=ANY=[], @ANYRES64=0x0], 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') dup2(r0, r1) 16:00:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x84) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)="77b92fc0b1cb65f0da090fd2fb9f5d501f44581739427308f30fde18b39c094be8c8425b24e18d4bdafaada685270f2f5447ac06234cce017e2cb0e6ea438011a8b87957811a1f844f5e53e1c3ab7816f1370a6baa4ed83e546cdd161383b6568d90f767a9b87e9c0c8ea9815c257e55b2fffc749a96f68ae93495231a56826f49390b59558c393c60325b0ada31e8c6de09f0179263cab9f52cd855cdc77d1a7a036ebba3f0f94d57551093df2ddc31575d059db064ab62ca7b2c71a7a92a31ee827792d138a7aa299ad531d74a29cb7b5df81745809983f291db3a41d472fedf05540811137f5b3cf437cea8fb764a6cffb6d0528d41806b695ddd0eceaa0a7876237895c6a752b664c947f9b7ae7a73d515d341c9b5320724f9eec1494d3a19615cb919e7dcfd35cc949e0eb904fa8ffdd97181be5f82b81298698bfa117328559de213f0a4d951accad7a0d29e07fb6f11403d06", 0xb4}, {&(0x7f00000002c0)="fde1d44e9b4e350bcb5707d086e463b8c609939452447f621c59000000000000546277a0c89f0133e7bbfe985d20cf25fb974e49301de925dd2c0000000000000080299e67149943286151fa9507acc391a284d9f0edbe1834", 0x59}], 0x2) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x0, 0x2, 0x20, 0xfffffffffffffff7}, {0x9, 0xb15, 0x80000001, 0xecf1}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:04 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xf14, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = accept(r2, 0x0, &(0x7f0000000180)) getpeername(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8e0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000100)={0x10, 0x0, &(0x7f0000000000)=""/16}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x801, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xa1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x10b06f36) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x8}) writev(r0, &(0x7f0000002400), 0x302) flock(r1, 0x0) 16:00:04 executing program 1: socket(0x11, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000000)={0x800000000000001f}, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x2, 0x2, 0x2, 0xfffffffffffff001, 0x7, 0x2, 0x1, 0x0, 0x1, 0x80000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0x1f, 0x80, 0x9, 0x7ff}, {0x6, 0x4, 0x3, 0x6}, {0xbbd, 0x8, 0x101, 0x8}, {0x3f, 0x100, 0xffffffff, 0x6}, {0x0, 0x20, 0xfc8, 0x1}, {0x0, 0x0, 0x3, 0x5}, {0x8, 0x800, 0x8, 0x6}, {0x5, 0x40, 0x3fff80000, 0xffffffff}, {0x0, 0x3, 0x7f, 0x80}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) poll(&(0x7f0000000380)=[{r4, 0x3}, {r6, 0x4}, {r4, 0x8}], 0x3, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x0, &(0x7f0000001180)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup(r1) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x40, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x2bb, &(0x7f0000000a80)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f0000000100)="e1b5ba23647fac2ac2db6c3de35befb3b39eef3fd51bb9e5c1328260e655368196f53fa29c3a1714bd1c67526b95df5df69dca0adb19528da98cb7596213b33d3f1de54d427eed9d0756fabbec272f0e2897c62cbad6ae72d5498211908b0c9254e179e14c241f5460d8daba1894b4de60126641645f841fc7c372ca7524ff6a560c98c8670a3d6fd92a25a54995e0d1a438ffffc4deb12539531b61d227f82c04428065f9ccd593928a190095bd8373631e7a2b162f1843734af055", 0xbc, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xb1}, {0x4c, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff9, &(0x7f0000000240)="15bfd9e867fc8eec658b27d1f6081de20d71a60dac1dde85ea89dbdef50be6a4c158884e98f5de2022757492e06c84634bc8057c12d3a69eeded39ab7e632cb568d8e75145e08f4dcf10642d02d8ee518c671f0ee8b08bc452debc875d2da9604425ff465374163381e5eeef085d8931cdaf1a0048ba1bab5ac1f14bf48d8dca9f3c4ec0303bb296a8adba3bf0400ca52737b027f7e57d7b5d0ece3eb3d256a6bd75c74a94402f39666fa1dc1516d6a21fcbfe72acd5604a71fb05b75212abbe01d22defda49013f780ace8b") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000380)={0x5, 0x7}) r9 = getgid() fchown(r2, r4, r9) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x20}, {0x200000006, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x81) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x1}], 0x60, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x9) listen(r2, 0x2) r3 = kqueue() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000000), 0x1800e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000000c0)=0x2f5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r8) kevent(r3, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x18, 0x0, 0x8, 0x8001}, {{r4}, 0xfffffffffffffff8, 0x1, 0x58000002, 0x0, 0x4}, {{r5}, 0x0, 0xa0, 0x20, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x23, 0x4, 0x200, 0xa39a}, {{r0}, 0xfffffffffffffff8, 0x32, 0x10, 0x6, 0x1000000}, {{r6}, 0x0, 0xc1, 0x10, 0x1000, 0x5}, {{r8}, 0xfffffffffffffffb, 0x0, 0x0, 0x1b, 0x1}], 0x100063, 0x0, 0x83, 0x0) close(r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35, 0x0, 0x0, 0x20}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) fchflags(r1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000003c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0)=[{0x84, 0x40}], 0x1}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) connect$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)=""/235, &(0x7f0000000080)=0xeb) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x4d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r5, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) kevent(r6, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000040)=0x7fff) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x10001, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000800) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f00000000c0)={0xffffffffffffff91, 0x24, 0x7ff}) msgsnd(r3, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xf3, 0x1400) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) r5 = msgget$private(0x0, 0x131) socket$inet6(0x18, 0x14003, 0x7) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r5, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x40000004006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x80) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e0a93e3da355b1fd717341710b241dfa1b62646"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x13) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="46c9f4acc395", 0x6}, {&(0x7f0000000340)="67b6efe08248d338ff63df2f977408857235dec44da7bff59a486f2b4495862227c7f3269c6bd6125e0d3a2524f3b659d81f117a37c56b424dbbf612a473b1c1b5568ac63f8f8f416a4ef012f46de4440ef5860ae3f85b086520c06d0928902399c208be634455b52af5b62703fdf8db7c43b23071c15ae46421c9652e525a7a7affbc22649cf6ff7b531e52863e3b5e01d343f37eff6f4177decd6d3ce158efdb28622a7a1d363dc553f7417d49a9d761533faf72e1a0b4a27bc2be37ac4cf65cd7ce6d235a7be53a2f5fc30a72db8fcb71323cf03420affb70265b3e3b8b82cb63452b8b7fefaabcf627b24b90d7356d63cbad0ab3085e2f", 0xf9}, {&(0x7f0000000440)="08117c2ca28078115448126681f2b5ed19b4eb69996d14e0bc487542053bb5f2dd82f5cfc3383005a882ad511f9ec47674bdfd1e9a685a53b5316213df44e62ab0904ad5c4c56d87ca954d87b59b9ddd849eb4ef8c33", 0x56}, {&(0x7f00000004c0)="89b12e35eb22545f5c46aeea522a802fc4cda4dcc07a7a52d0342fce1aa8bb7a9a21c731ed1dbb97b99f1860c11f60aadfab7a0b26b3f1cfdb131ca20b984633bc5ee490a19f4a1ddb20cec7b10324934ff69e240ca2af3c456b7079be61b4d30e229b960f21756a549eb5c50e8f240457a0ff9dcf2c16a0d59b95dcd1d22baaf0f9fcf8f9cdeca3082a87d19a8e4ff258a82406e866d9c38ba89b5536090630d30a19290472f2a75cec1040612a7d993d9ffde222e580876008c4a82b42551dd5b18bb98b756a4317697258d8cad970df95d8435469c30b7e23501674983bb04f46abeb976144c97e150c80f7e25f7295570e", 0xf3}], 0x4) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000000680)="d356"}, {&(0x7f00000006c0)="7b84c3b76183246711d06d2045ef3b51334e6380119d5f3af14178a5"}, {&(0x7f0000000700)="d356659b769866af99baebba184e80dd1ea635e38a14bb0d918e91486aafa7fe9600efb45ba024bb9ffa03a212"}, {&(0x7f0000000740)="a1b4836f4ba5ec127bf3866860248d8464a11c41f1972d4a4b365d09324f79e779e83189b95cd1ce1209c6ec4708f83cbe36a5f114cfbffad43fd805b1c2607c0df78dc55115f77589648cc5bb96c2d2f923d73da5f906ec739dd793d3dfbef71a7029fd7681c56188f034b455d513f0feaf0a81eeceebabea93341c3a5fcd7c0cfc371fda3df85e1bf0f539ae07cdde127a8fdb17d8e8e191d8462bd45804367c17f1202ddf26f326857f16ee61692f4bad2edd5e39205c4501bf2ca58392e7258cf442256c34924602a7e08e96af44da06f95d"}, {&(0x7f0000000840)="f4ff398f11a4bc82f2c96933376ea24357a896b3e4"}, {&(0x7f0000000880)="8907a577cf72da0614b6b59579af437333a6315525bd62d1f7c6b923071504f209c1b1f4e59ac93f29b178d6a94de1abee8d2949478447b503fbd6f0e97e9c929051eb41095493ccb164ea4d1b550b1376600f4d1a8a507f0f41802a7066f68cdf921a7785a7b0878ccc98fa5a4a2e7e374cba9c5c17a733d6c98b1939f3066d3d8f3615a512fc1d8d22398249d0109d7ad2b793d39867f5d96451818008f970a67068f3f8611e63490b9bc5614cf0b61bf18ab201176efffe03890e48652cbd85d345891ef205b5e9f1efb801ca82196a4f7a717c99455610b4a0c0a3a6515b5f502abe75bfe9655d569293f316b3081173"}, {&(0x7f0000000980)="9bf48a73300559f54600257d42defecc2aa56ae4471de5cb30db30d0f033008c5d7f2969afd5b869d051fd90ae2af50d87418638099626444c0540433d101474f63728791bf3f07c8a6b0f7f45f2c5c0e0ebf64fbee7910938ff7ab13787cfcb1e0fa15e40f533b7cbfc09aa774fc3a9bb"}, {&(0x7f0000000a00)="0a45233dbb13cb2d931589c32a93c3038053005a7fd8b3e3d868fb8df344f17f0d26944b896ceee626c1bfce01e3cb3096e925ca51c84c5cb177a9a7a25861ca193d56324368767d9dfd2d450d5894edae986181f80ec2b03fc8c757fa1d5b739bda1de1272324d7f5fd43ff9fb8673ed925a40dd6dd73171a5afb5f4b84f041a4e9bcfa0373ce675c884999b2b848814e4bcb42fbe4911a8c03d0164a84d61c4b77302d4e4b37a19434fe2cab51989069c634d42c990b7c7e1e115ec67edc6e6a6e015ded6339231ca26d1a79bbd3cc3ab077b4dafc491a4a366d08180b2c28b2aa0495380d5dd8e87929336223429fe571cb190e2a888156af5742a525245713d66fe2fb3e30b0dccd75810b8ca6d1d92d4c3841ad1c8cde87fa248c69bd747b57fc4e3b2bc7400c22af7fd4a947ed56fe1013e81bfc40d267ca1361ce952f1be4057ad5653ead6cfe9133f72268a34a44aebd28cf4709981583d4f595e56185a8f3abb076460e6adb24deff2ef424feb41410e89460b40e0ba255fcbd4589775c6f741d745845cfad2d94c7405e55922569c4f473193ecf4f80abb81601541c14ad1733b10082a43f04e8854a82d9a659bf955a0cd10be71e53f031613a898021c8ff5746045bf6ef9baba41d8e900e2b12a8ae48c38a4ddb182d04df19295ecea48d68e20ebc0f49a809fca37e5c2d0ca04b955d8aa0b6e74554d8cd0789bdcb3cfcf53ffb79b5573cb5c1ce8ed32ccb404034f9cfdedad1dafcc292c4af68ff72993d82f1599cf3fcf05bb5e2d8686cd387b94aaa0c33d1e28f6acbf805d5e707481263cd34c8a132e923022cd6254f9bd077df0fb5fc2fa74ce1024272e86d8169d0f3fcda1e22d8ad68b99865b586037284635a1f7765691823f1ad024b92009d7dd77a8675cddaa339c7eedc739c27c13d6ad109bc7854d0ec280a7792e957ad2d6af1b73cfd948e044c03afec7e95a526f6613f4a6c97ff06e0bd1db4c33be6b97fe4c7082a1ef3a9989f14af252f9eddca5e1eb5f14ee72f945e3279cb25151b7caf1f129775cbe54d6067752a119f72f9fd9abfe05ff38dd2bfc9d45e39ee96cdff1fd5b413f0a5705e7150f2a0699500bb7997c7b602339d3df9412e292da36d1cec8048ec54b8955fff60dfb44c95879c3b900afb15fc87dd94826d020b95172293855c0545b3ad6bdd77a10116739be423e41fe3d80e475a40ac9432970ea78feb8272b1b3d988d41ba034a6c216ed80db6219466517252e14bcb1d53e9d4ba4664126e53dc26bdf03005ba5e9b979184ced40e03c71cff709c07817fd267b173d074eab4cf354cc55bb40a6807c747389cdbfd28a23e9ae8958df29451c6d05cb1a6f4b962dfa05bbd2c8d4247b1933f2d2ab801ab0ee2216711f994c1235102dcbe38516278de9f157e390198935bb7f6f93422de2e6a17d7c22424450727ca2d9c4c8e43d10ac652393f494fb67d8e63d28a54551e0fade9218f1f8af995bb16833725a20c22e4c2453d6d77567f86ac89975f133d2bfbdcd056d1c2fa443ac843913f8b87ae40ba022b898681fb8d87acab0dd12ba3628a9b49df6556f149a7b20d4a5a79d1a870cecd46690dd856abd5d6f73469d383c1b12cee44407471dce5f0aa21bf9fe968090398e894858d73824b65009ba71b4eb07a4b84c86aee0ee2029033f9ea51c595c488fdc3631146caf9b8d4f35c7b4c23ca97774794f92aba66d3a43bc4f630f5b51ada9768c7c3183886f87dafd504ed36651fbf5a0a9bfac4fb9e29fca96b398e0d6b7e33ecda520b4723e32057cdaaf90bd847aecf77c0321467ae5968dfb11c8693ab2b1c70f71c3cec5fa2d60295f7aad14df2ee1115b1b4fddf0f4aa03c2b7cec30eb710a3b71aa2ef7ef5a7174a69f15425860a013d655a3e943a34e8dea4df162d3e038ce42ca0cb7844b869da114f65673e8d8d8ebb564e712b861b491d32f711e8ac6231230842e4965cb5351a78d4adca06b2aab12709a59c981ccf5f646be143d827ca74062af98e8103829bcfa6acdbde333e6969fd7597e855ec1e185431aa9300d1f9384b99df52b18bf357366b21b4871e637415235167e969ffc064f554b2abf20b846071d00c15e499eff94dddcda217c14ada66defdacf4bc1fcb14428ee9a0e8c188d9a98b0fca960752cf21461b516da7c70b87c1bd81300d32f704b9b74e8e4530286fee6d2557e4d63f7ecb375a07f1c9cab60028fe83f5c647d2018c9276cc3d000766c99d0ec904d33b83f429cd4230d86f4d8ba763f22610a4f59e446a4741e011b6572b23f55192cf18c755c869b077de674c5e6f0cb73d4e7cb633d30c36494fbe9f0c41cdcc53c351e0d58c43ca7130bbaf8c0d8fdfcc1792a0279be5fac8626a9d89ec8e08af8ec8113ac22d800e042fa3bc1b03ee5e8556a9e41c7c23349d419cf2e3738769cc26b3d576a0d56520eb3e85f28435bcd5df11f691a9114e606c7ab84d44c8ac122311b694277d5f08519c4f732338512515f15867cb054b1ac90551ad09a67af430ae13a4275f2ef602e75859723d84e38ef6b6debcdd8ec04afd66f8a586818aaf602489d1017f8b7f4abfd2015a62bbaf4fc0ca8ecbc61b04d38e507feb67f192addb4b586b0897baffaa74c6ad43a0e0a4a89c0c7535554afc1c65e86d130821f9bf8be52dd76e0cc720945da7035ade898b248e64ded808c6c70b83ece61e60d7d182b1fd2bf3538056db04db84646609fb777bc2c0194705197e62b466d718cf0581da7934fd4b49426802bb47b21bac3dda8da5c5c76e0ab40b806b2dec12e4643b6aed4fbbb88aba25db8570162e57d7ddb9846cc1d62159fec631ffc38789c31e9b4eaee67c3bd91cb9260b843aed85bcbe200ce00bd4371e19cf142f58545bc264409c3470b62369013b500df402a74bf0c03e80a78ddbaf90de5f386bac592bf4df2ef6a9b4fd275d9adb3436a26ca8ea43d28ba064e4afcc4f38305ec6110aa4f5aac4c8f890ae1c932df5da33969cd4321493a68495b1c695cf89bb32114f6317fcf612cb2d2997df71cdbf708704bb0d9cc6db311f046b9c26cf9139917cee591ade00074abcd2cbbee7abf24e9ec0b10491bdf18f20dfd716075890d73ea754310da4ef690ca572595c755d3a4cc2bb8aea54766c37ba958b607a7075a78b05842c14cc7ac1c2bdbaa9a246b77172b33d0e5ac5cc87f12e48c1f703e41aa82ab52771622ee8de93489164af25a81863b118840528672468b4d49574b0b23dcd243c83c7ef3b0c78546ad83d70d7e599deded1639a97f06b0776c1ca79482155e12abf2d7f5fe54db43f4a613e033c423f9a70610141ef09adff45ec369326494b2327f0d807e71d744e21b62edc0ff01073ca19a6995497875ea3eed7bdfc0228167bfede08ef4b785d807210cd2cf2d847f479c3d3b0186a212de4f959063a991c109b04205fcd58d51e51031f48b5751fb28f57c9a839bc5095873da609c849bf91676555ce2278f7ac002ce3b3dda97b09c0545179b97a7b5635e81f7a9a2997b2740bc9dfbdf069e90595030b69dd8cf3dbd8fdada8dc1a8174c8696f9ea7918eb0a0d0627592afcbf27b5fdd6843fd2d8ae0909d446b6161693000214d60fc61c66e2a236b1acf80d34f3e580294934638d36fa73a64674f3d79dac5355497688b89751c618136ce99a832cd8e17b74b182b4690e5103cc80e80d951eb29bcd6497eba67fb8ee7eccba9f4b3332956f85f0ef1d6fb4dcda27c79931cac25802aed83a7d4a5a57c604b3ac87e3b83d0a456ae6ee64f83e409d99e05ad5be881fbf2a0216d8b4ca0c3998de49cd8c63a80f54ad07097fdb69c2f5ca814f2793d18423d745cd62e97832b2312d81e5cef4426182cea9dac3429bd4f90fbb0d4bb4737eaec31ea863aebde3aa32c166105c9d2797666058c81a27a82845d2548de933d97abc96c8f880cd012891b743064821ed180a8797dea3fa23123b30e76e8ec96968603f7a1e0be9bb6f3bbac38b573cefe28c0aecb9540f67adb43dc2fa860c0fa952d61e407ad07aeeb8e0243ae5c34127aa36422783ab2b4515d82b68819790109dad97774ebeeb6983c0203adc1feb1a2231ccf235c9c7ee6c1d86fad1ee79a1b6a2b66250a12545e2cfa8af6e3c4857412dc1c6646da945c1d606542fd24b594bb9a8ece4547dcdb48edf658e3fd33902b1b8b928cf92db32de8fcee2a58fc31eee4e61f6dca0c6c9824664357bedc920ce334d2865be920150135d8ee222e087763fa2ca73a8b7c82d3f8c9340b0a9a059b0bb41fe53740dec63272a0cef3d944bfdbaad3a59acb39d245fa6eeb073fe486bc240f4a761b526433c1cce7749fa2207129ea6b86e4005c8a80a941e7103f7e72f715a7bb308ee443eb2a7e97dde5b018b59bd5fa85442168238339bea73e0a7b667b76701d893693d25ffd0575f03613ee6bb51291baa17fe313fa0a9e4e453bd8de1beed8e69dff65742f29d50e3eeb50f6abdbd6e9566bb6e6f1574155cf92b66383ed19948091f3826c39a1d59412ebffee0d61ea3417b05b296b4679ccd657dcc5202ec671a9cda261b89b8bb902775d35eee0e7573ef44d384ad32d3bb1889ce65d2819bea59031db66b138b160951ec023685b99d1d92e9d901457fb470406453f39d86b55f3bbd42c7826523bce4eacc9d419a400b367ea9f6371427578da304dafbdb30f5d3dab606316131d4050335c4f3aaf5477e7e5145f3d4e559ae73afc8295d517d1b7932e19fac5b95dd54f4ae847efea0cbda4f4fee37132ba301d5957ab8d00fc611be48814cd9387368d008b91b99b16f0317dadee6e2052909cd9c59f308a6c7aaa800d96f026fa74950fa9841e5372337258e983dad32b4770861eb318ffcc76e08785a23ad640be116f7c1cd72fee2894e7dd06f80d4c9eb33f6ae3a1bd302a5c33451ff041c145935e5d30ca1f6bcc5304dbb75bdc5e14dc1cb0b856045ddbe854b4fe9461bb9af0458a23a4b58955b64f788d5417a76fb21c41c8c0dbcffee4314cafe5ca8d4be2208826cec439f1ef645793b1e4c8c87b60f6bc15922a0b641c8d475761e342e69de6d424f7671b193e6c474ae6a49c395372506f87429916ed8cc2387bfcd573b77f558d9e4cdcc22e33b4057ad8420d9028ae7a628adbb07d38bdbf1c0560cbe89329f0886ee7685bc90ed0f2a2d1aca952f0c57a67fe65d11fce60980bbe1681da212ab033ae62babf8c08e73ca12fc59d8ec7097ef1cb503d999b906f0141f6cb401c3c83053588c58f1ea051b72e2ff8b2b0a98eeb2d0ad81319e67802b044fa0c6385d12b34fb828b5bc920dd336b44fb302f949af529131aa2acd30aefb30507240cea4f3329a984914ac43f880ad90ab59837f58e58250d9f4017967c140776df7136f8692aab19863ca7536c10e6fad09c669aaa8af010962942feb65b474dfb09e063553749c8f9dffdc9a00fb7a579b4284281ca761da7e00564c0a1af0b2149b6df2a2b44880a3c814114ac8feaab815a20093a5585f0d4c8840be1a9cdae2dca747a14ef7a3337f736ae7aa646394dc51a47cb71dc2c1143d62dfce301443c624c12c40e6e23fa7f46bb9816af39fc67c7dc7bb5854566bd8ceb170d8d78d4c622e5ca34afcb56c08c5b98a15840189d9eeabd9c9322a5d7deb7bac1b14dc69ac068dbf946346c7715db75e42a96cfff7cab429172b1553db5ecddef634fa26306f3dfacededcef344900e661e06f183cbd6b8cce45ad108d6ae0426b039a3c0cb"}], 0x85ad8ab) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x400, 0x6c89, 0x1000, 0x7, "74fa92efdb4a80bf06b448ecf8c75dee731f1b83", 0x80}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0xe, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r3) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x0, r3) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x10000, 0x1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r5, r8, r5, r6, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, r8, 0x0]) fchown(r0, r3, r9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r5, r8, r5, r6, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) listen(r9, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r12 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r12, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r10, r13, r10, r11, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) listen(r14, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r14, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r17 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r17, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r15, r18, r15, r16, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r20 = geteuid() r21 = getgid() chown(&(0x7f0000000040)='./file0\x00', r20, r21) listen(r19, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r19, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r22 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r22, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r20, r23, r20, r21, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, r18, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r25 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r25) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r3, r6, r10, r24, 0x0, 0x1}, 0x5, 0x3, r25, 0xffffffffffffffff, 0x4, 0x8, 0xf661, 0xb7}) 16:00:06 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0xfc48f05cd676359e, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r2) fcntl$setown(0xffffffffffffff9c, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x0, &(0x7f0000000080)) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:07 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000040)={0x8, 0x2000000000000, 0x10000}) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x42cd6}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x6}, {0x9, 0xffffffffffffffff}}, &(0x7f0000000080)) socket(0x0, 0x3, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x800b, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1a0008000017f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd874c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e922695816a7d09c1048d54e3fedc38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000000048054184780300000038b5b0486648f10506000000000000007b1390b90017a362e95ebba0605da21e00238b575fff0a29a4bae8e32a20", 0x3b}], 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x10001) close(r0) r3 = dup(r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000000)={0x0, 0x1, {[0x34, 0xfffffffffffffff7, 0x0, 0x20, 0x8, 0x1ccfc0d3, 0x807, 0x4, 0x4, 0x8, 0x8001, 0x8, 0x40, 0x0, 0x9a8, 0x2, 0x2, 0x80], [0x413b, 0x4, 0x80000000, 0x401, 0x7, 0x0, 0x800, 0x5, 0x8, 0x1ff], [0x9, 0x6, 0x100, 0x3, 0x5, 0x0, 0x9], [0x8000, 0xabc, 0xfffffffffffffff7, 0x2, 0x5, 0x3], [{0x80000001, 0x10001, 0x80000000, 0xfff}, {0x4, 0x2800000000, 0x0, 0xde}, {0x100, 0x40, 0x6e1, 0x1}, {0x1, 0x4, 0x200, 0x9}, {0x4, 0x0, 0x3f, 0x7}, {0x7ff, 0x7, 0x10000, 0x659f}, {0x4cf, 0xa246, 0x7f, 0x449c}, {0x7, 0xfffffffffffffffa, 0x4, 0x1000}], {0x5, 0x47e, 0x25, 0x100000001}, {0x7f, 0x3f, 0x0, 0x53ae344a}}}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x8001}, {0xd739, 0xf2d}}) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x400, 0x20000003c, &(0x7f0000000000)="02000000f5de2cca1db6f3fe5d", 0xd) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="32342953a3f5c426a950dd81d000"/139]) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/148, 0x94}], 0x1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5330410cac81c8569271bf14e3edc341bc82765499a8e9d26425a73f1e1185aae9a76b91c9c56f6764b3d12cfeba92d01c8e2d613e76fea7555fd8e3161fbdf402f2fae03a7a8e53fdf451a557d2fe54cbeb52d7c98afd4b5df58ba868b59e16dcefc0c291c15e01171d3b8856467f0b65dfc47085ed7dffb526c3a6"], 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x440, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x2) lseek(r0, 0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) lseek(r2, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc2afbce71f45253d, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = dup2(r2, r3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r5, 0x5) socket$inet(0x2, 0x1, 0x20) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000080)) r8 = socket(0x2, 0x1, 0x0) r9 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r9, 0x0, 0x0, 0x801, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) ioctl$KDENABIO(r10, 0x20004b3c) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$dupfd(r6, 0x0, r7) dup2(r0, r5) 16:00:07 executing program 0: 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, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x3}) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x7, 0x40001104, 0x0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x18) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870", 0xfffffffffffffe19}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0xfc) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20590, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fchdir(r2) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r2 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r8) fcntl$setown(r1, 0x6, r2) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) write(r9, &(0x7f0000000100)="9c3c14", 0x3) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r3, 0x0, 0x0, 0x0, 0xac}) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = semget$private(0x0, 0x0, 0x208) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x1400}, {0x4, 0xd075}, {0x2, 0x2, 0x800}, {0x1, 0xaeb, 0x800}], 0x4) select(0x40, &(0x7f0000000040)={0xf3, 0x8b4, 0x6, 0x3, 0x5, 0x1, 0x158}, &(0x7f0000000080)={0x3, 0x8, 0xd3, 0x4, 0x7, 0xff, 0x3b41, 0x800}, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x6, 0x8, 0x80000000, 0x1f, 0x5}, &(0x7f0000000100)={0xdc, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x3dc1) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x400, 0x0, {0x2, 0x5}}) r2 = socket(0x20, 0xf4392b9b6f795a91, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) r4 = socket$inet(0x2, 0x2, 0x3e) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) sendto$unix(r7, &(0x7f0000000340)="d67c2396473ccd9579933983eb4e2ce8fd1cfd9c6ccd3094a2bb41b80b8d37a3ca47158ad8820a35900dc766f911ba679d527b893352136aabd1db4bf89b18bd136c4d5632c0c76f5a95eaa4580f435fb054e48281d4e83e1da0296c4874078cdf210a75efe9ee05544f7a30446f4364b60ae6d0d28cd909ff01824f3e38d1a4d1be8db75cc45e244336e37fa1186cc114cbf1b3dcc9288cedef8ccd9b777ee9066495e47cb96a8df12c537e19cb927e89f901552edd0821308584cb7d5efbb30a0c7f23ddcc10670f7c83f4a73a4bfcd566dc10f9f383613d1c859d26c0fe7ff640213508ffbbab1b844f2b6498691f98848bbbd5f91543ff302bbaad514967d69ddfc06145cfe6f49c1a610f62671bc43a44623227e1f5bf81c84fa0cab83610cf8c1d1cbb37f1dd6ed9ba15f86b52a9d594692dd89c2e02820ce8ca2a107d64e60eb5d283d468009e8c3956a3b622e76eacb0fa6d2f544fe13da1da4633553490d95e591e72dda06b8753cf537d5c706e187ec6efcdec2cd182dc1543c241dd23c2ef0e988c0a3d67737dd3efa32fccfbf9c699b5d63872e25eab40a8caf58f12688a588130b680c8415ab870b73eb54b8be8a1deddd5c587f08a414efbcdd0ce58079ed6fb8ce344cc4e62379f5bb67990b33c0b3b314d3933211d1cb8ebe63c5937cacc3c6dd4788b569acaed6a665cfc8b4fdbb40c38f9f6af5405181bc7dbae39c818f2495508aa6f6def66de738e740e7870b57164454331f456424662a4e7ba4fc6db91be078c9c94eb2ab57a771db98d5fdb4e38969bae869d6c89597e14c970a66e95586b52fb86802088e828455386b0faeb0c2e551a95e1688d9f0a05f3ecc703a9e8886428f0062e3171312c452b8ab21498e12492e007f648a386f9f000d1255df9f3387ceed0aa5f9459acf641220337db18b26c18ecadb69b1a512c87602430ce5c87b7ba84077b4a7494e95f41bf4d57aa358acec0fc975fc0c17ad28fe332243fb834fa84b2b1d8b69f2b9478dffa8e65940a8734dc711a4431ed789a2f7e6830b9d43a8addccb6d7f03600f258295d614526ce19b4f4cefb417944ba69a5398c77107be783a214c830dc17d03a23cfdad328cd68a370ebf2b151db89d8c5eee839eb6c405318ac3fb4e1add32818ae43a5b35d926a21f59cac26b8490af6d388c2ff47f0bd040ee53ae9c386e96ec58326004cd0e8f726c7e8a7985597ef872690647cfcfc2dc7e36c381bcdbdc22ab0d804f3a83d3e01fe4e4900637b9082729b398b4c5aa01d38ef27c99c0027df06db02a6ff4e0f46a30f7f7a168a03d56852090fcf0f942548ca4b9ab7b473110bfe61fdeed93b0b23d2ee07d11e60b9dffd05dd4b1d6d06773e886a9f7c0f04a71ccd78bdc690d49aa5aec420831c6101e368fa2b63a96c140bcaa24ed3a161c7dcf97d057f6cdf1f6248b731a9d9f29ebcfd9686576a4059e3e25722902e2c2a17b85e76b453716dcfcfb2135d1d689b28365f6dc45aea7ba6ee5c16ba26ff21095707242b3a5406777fadea40fc903a9a3f7e4afdd17df228fc016c5543efca381604600b84dfbc1e0302b5d03e7770f393efb3af5b859ad661184ec7fc34cb5884bbbf435fd2af9dbcfff75f7bcab74c6cef1d5eb8b61eb7dca8dcb1b4271d2122d7f7d6b31f320260cd3832589332016283c78836388bf6952f740297322a82e7ea775cae9f2a3cb7139d609dfc7633ee672c204b6d3869fe78bae5b642dd72de0cd393c0f300683e5a8ffd75023c230b9e221c5ae98191e7d1c8575f35136efc55a7e1ffc3be40932bc77ea1fee87f977e8480cae07309c28a777e018428288abe931db72a01d3b6713b54b46de45e123d11278c0a11996348910dec83fca6b06a3cdfde9e1b691e898c942357b8f644e1e5f1e212443c787206139d5ed5606858323ecbccbf6b6cb76b118fd067dab3fd8803204c109836d43cd89f184a98c1fc93239a4e37ebb1eaf014b5e46db6c4c40fd8ef9f86904b8f270f0ebf6f6aa9ff5a3e545462446f25b3d3853de91d681294fbe498591bc6e6b7a7f8dcba324e336bbeaefd21338feac66389bdc28fffe4e7a524910b635885d0608b4dd57a2797a46a2149bc816a61f44b6829de17fd2b6773b1f9e32731db5ab7dd7cde3fc90aec3263fef8000bfd5ccb2cc7881d7dcb643c06478e09da4ae03b90acfc497c8558c08ceeb2611193a9d738e0812d06d6db01232f69893e55ee4a585b8ab2d6cf03a2fc27afbf5d83cbae6eee6665a0dbcee54cf2a9e60c6c5c2df6eb33b273496151d001748df4a91ce0063c1ad3f7eeb09d7e25b0a1c28e47993eb9e81f3929b2db758d1cdf4a493159403b4181f82fc0ed0e16f42548c7a51613d7edc5bee8f0492cf616063e35d024a04859afe9f4fc2bbc467d5f46dc7bf7c34f750022c91e19dba0b75c1e7bb6f61e68d04d2201e2c64448d3824bdeb2c2985515474bbf274677d32fc8624fe54c2b429a416a45f55d213f01982a4713a872864a01eef4011a93e3fc44f56a0db34b0f7d40c29092226beef48d307f00f3fe574a7007f52712db3184461d78ab7d3706e0eab1a9a6a32ec457b0dacb795f191653603ad96a9cf52397a8e4cd53644d957e9550f9ec5e8b7db8979025db2ae3825c62bb48bdcda80a333c11d3eafd2cde6aca30f8ca2b32430b37176b281d642e65a4918b0b67c780f96613fee3fb072318fb5d4b513ee686277f28dc571ddd3de1f2eb340e9e8b298012aed45cc96ecccd32a6a4d9d25b71338e7844496e8276a9c1081c33c8f87bb1e916b1ee0bc82a2a28feaacd3e65eb38ee305a54560f6900924ab5257d157b34846d3cf268a7060cda0b5a9717e6fd637a57895ef30b9aad4341c58349b2838471bedd1a98e65ca3b21483efe5b3ecffc22aac1105900542cb732e4f411f8c228478f7e38ab1c0e74954ef9a4ba4e794dccbedd836ca0c8108815614c7edea46c112ce17e188f82d508ba14d1b96d84bc9833e8530e02cd448a03c2c4f5c847ec395edf108f26ca0d92d1f85c31537130e87f10e7baa2828e75088b95719e5a51ccac04360fee65c6b7b6d8c2f96310a37bc01493c5791d6efca61ed4d6696468403f38ac60b43a382cdba1a5a9135108c7e0a0252b4a17e417b08f5aad4d0fe273894254faa9c49a1afb9b9b2eea81d74785d4a2cc4b04a6452b08642cc81cb833862b4959150eaf9c10aa3339309a17c4c1253063f94cbcac2fca4c40dfc04a1af28adff3b654a96373ef1408f2fe3ca4d3ad5dee75b5cc67c329ccb856a491d3ee1a32f6d605365cd56f49489f30f6d632bb97cdfc60732087b36111ed3aff62bb13a0379644eeb4d77b33507ef83700825778a67d3f91c448cbce0ff921c403391f2d1405d6c96d9335e973e5112ae4395e0f05f3cdca7ce553260f5997d3186326e46828b13da90f62ce81b719580e844205d7651469745e50982532ed9ee050f6596d2d62726e8b7bf79cb1e2dd7aadf1e6e4868a55ecb8a87c365c572216069082e311e6caf3a463328eedf07169360b2897e1041db2cbb208132e70e31725c595250ddaba7afa4ef6dc8f301f35f8f8091d37343d52dd0a92f5d141b4f51a8dcc1d30cc7726e9cceff35418b7ce6f8963075e52653b26b06e9bc4118f97c3b459d0812845b71497102b6be597a789338b2986ef39d1bf2d30a0fbd777ca956936182eba0138da0931c0f824e07808aa4469e26a890b1d1c065b98b60424e23bd5de60b850d9f34726fcdff5547ed449682d68229e0c429747e2360d68ba5261f91b04785309668a0d6478975491f5f69395203939530a4be1ad36132a84eff25a955a4a1d23893009f5a9ef75d2d8b3f46c3a61ec86314071cfd49e1c2c49ce710dae841d37d504e9dfa78d3f9136ee4b3575a06bc38f39d4d0d93fbd2d7d7c0b070db7cbc49b9ebb7b23d1fcb33bb99b0e326cc76089df155030f7805e7ea558cd476f61090472b3b646da09a5a53fa9062514e437a6447a2cf3368c3110b4841cdbf86d60c6c1df592d9b59157c7680a4e5376d70bf88c3d84814291dc2c29ca038267b5a7be256713b03ac38ffc5cd2f54eb6630f3164a1181324fe2f2e89e0abe9bde0cea21150949c56ae7c2301a5b943d202403cfff7da171c9329907404e329e8f636b9bdfd7133ce39b65fa2fe58b8798eaccc79bfaaf780a0fa5963e29da1efe10ce4dac50956d13bcdc68a8d7c4fc0e65ff574003177df2aee1f5c7fa32f3df7fbc2ac456e10f82457a48c464cb6901028b0b0433677a95a2c81b4673e6b3496b364dbb9bea313e316f8343702b772c1a1523b3ee58c2b24da99526b860b4cb42ec816bd7430e623e405589ef47ad5c19b170a9000d78f000362822bafce008889ae8c3581d74afc23c395c6510e9bb3922ded4fdca10b28edb019b8e7f9fa267bfb6554318675a2205dbdfc3d4658958551ee827b2f008b6c6bbd2fdfbdc02500de3099e2a48f0af7c65effc5d23c704bd58ccd91ad95d2e9c2c10ab73d9e444cb13eb6b63391942661430d73d6c704e90ac4cdbbe9af778f49c025e9f9cc072f3fe98842f9fe012b9e9f02094631a0b2cd49935069991f5e8a247199025c601ad16441ff86bfcd6f85a23202cd1002207040cfa6459b9d4b77353c8ed2e72778c986f8cdacc1c9b996bb076ad200653b717fae1af14b62e33ca28adba489ab55a2f296dddce959af19df1511a5d3b0c935e5140656f3abbfcc153287364d5311eab50509d4d0a26fe816d985b58b387c26fc9ac97ca922d3e47406a2cdcbe46c7de49f8cfb6c3ee48661fddeb37002c36d516864aa8b5c8c75e992733357e8ddb18c52ef1cca5adf66fc20812e003b8a488000cd4b67a0163f072cbf4ca949dc68ca1ea7473eec9952cd0f5d2e14aa3cd8eec338f8c46dc14f2c468fda8b6fc30e72d77df5ad3f74ec1cb673a05ddc3893e0019b66f72e2fb47f4bebc726ff43c31dde30a71716436030ddb46c059c9d19c93f581c1ae85ee38a865ceac447bcde6eb203747e51fdee758ef5076093f4f28831ef4d4dbb221d7959a859b30c4915368805ec2d18296dca1fd99c8ae8a0c9a3240ebc07d7790c9983454f9dcf72757a5324fe7a4b4f4b1361e817467603c22deb7db32efd24244f5544ba4c3e9d58e0bb3ddc60c01a081b76bd148f6d37a8bcc92bb82047d837f1e8082b689ecbd92ac5994acd7061e413de0c48f5f200e8418d2a7e1dcdbd6192abef81b689ea177d02d718478a64ac06593b5bff3b76c9b8a7c0b36f2c9db20ab409575490a5a22d2049ad9ae5cb7f4c698ce86f11c0b191ed077e8119ab311cfb7334c55eba692dc3a52b71eef48eb4451d283872d5cf91ae8cc57901d8046ae81a53b0514ddbcf7f72e9b1414aa1f1fd5c23efad5180ab299bb2eb0d9bbd135f87c10e8fd3dd7bca2aee4f785ac21f839fdafa66d993a987f29e0c8ca34dde642236fda4ba040aa3abcd8a775d1b3e9b505651be3fb3452098bf9cc6c28588a133cf3fbe3f8abafb973e7ce893df2bba27451f87af1c07faad883f43fdbd93f71a47bfe410293e99a61511cf60b74c038ddcdb32d3b0ed301b8df58c3c77179b145a9c06dcb5ed4b61fa218cb6d33b18617aba32b0e6b1467f813a1b6fd8b2a82607406bb95a6945a32cf253b2feafe868795a17fdf60b91cad50a275bb411c09de3d14cc24d04810ad1d8607fa7529d29736f4fa63b69fa0e0dcc872efcbb7491c77114da9fee39f6cbb21353a613c7162ffeed293c9e0777", 0x1000, 0x234dbd7687cf94d1, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000f0f07ea9ce379490cfb7d03bf291c70a68ec26e4d607003e18c1179e97e734069929f0485995eec15b38c07c3fd0c155a063c8a2a53271a6db82a8755845a2a9892e040fa88b4a76f49c26bcefce58b6a2340592c87bd9c5270e08000000a9aea7fd716c972b33046e9bdce502d71f86a85435661ceb675d247ce595b0c7997d5f4b8bde6153bd4c90f7d05541d782cfea30385f343e639cff0118e7a86bfdb73062dfc19957541307544ce36b0e08d0cd11a8d5929822c31534939f469b43bcce2cce0f0c82164bc67b51f10db1abd178b6bef902329258f1c1030430d687e8c425871d0100aaa149ab43d672a3626d1e5b78ddc015e9314287e962404f2fe2eabaeebdc32fee518a02910eee90a524d0722800000000480000007ea2bb87c35429d3000000000000"], 0xa) 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) fcntl$getflags(r0, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) close(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2010, r4, 0x0, 0x1ac0000000000000) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x3, 0x80000001, 0x5, 0x80000001, "f2a867af72002a61aa46ef3c6c3d64dc14e9ff7e", 0x0, 0x200}) socketpair(0x78d98bbaa95151d5, 0x3, 0x6, &(0x7f0000001480)) r7 = socket(0x28, 0x3, 0x81) readv(r7, &(0x7f0000001400)=[{&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/62, 0x3e}], 0x3) bind$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="78d200005d6c9088ae64019a7c9372348dae7247e71c4311299c20032eff35c90c97389a0551a965c7ab876030532e6f712667"], 0xa) pwrite(r0, &(0x7f0000000100)="fbaf8a821a6725ebeac55a52ebc330a2880205bed8b8e89043df8eced1c7249302ca395c25bce2a97528a3d8e3a8a9af0900fbf1aab5f024eb55a9707df9b86337c03308d3661533d0b23a91d6a0d43d83033251c65584acbb3082b4cdf6d031d68dac81e5a2c40eedd965af39478701d38c92933be86ae8c3c89f1d412ebf6668599b841927b9b925f23717a26e27dbf59d3e939c1ad3664999b28bd03819113ccaf918ba7b0caa922af246f97df7f4baae3363d0bd8209be33866b18098f32cdd79b538ec41b77c4c1b8f3de7cc87f7ff8b13ce738d0b2ec56e6ebecdf74ed23084fcfdfcefb393bfe", 0xea, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8010, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xb5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x8, 0x100000000, 0x7}, 0x3, 0x5, 0x9}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0xff, 0x4, 0xff}, 0x7, 0x2, 0xe000000000000000}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x100, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xc1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x5, './file0\x00', './file0\x00'}) r5 = semget(0x0, 0x4, 0xe3) semop(r5, &(0x7f0000000280)=[{0x3, 0x3}, {0x2, 0x2, 0x1000}], 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x700000000000000, './file0\x00', './file0\x00'}) rmdir(&(0x7f0000000340)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000003c0)="12c7a08e627c30ff69bb3d6cf4dda6ff95c11025484c0eab54ff2477e86c2d46ee190a4cd721373f44bf9229ad5979fe4ee1f32117267c44c54badbc7a31635758c0629c9f23d0de072678031a5f0d1db11e0c2115d9e63cd4692fec30ab96e0d35f77f663a3ee8e8c67f97d9fe70a77686dc91ee0c62645183819b6592a51fde9100897650eacc2b0626c053618bc9ff08dd4f3c76bea47", 0x98}, {&(0x7f0000000480)="15340f6281d9a5e2754fa21651d687cc3183745a7f6c0e3ce03c1760f2591a24b8bfb79c3941cec38c5c606ff28b76bd1b4e6a86ab64e80cbb2c86fbbba74ad0a1082e8f30", 0x45}], 0x2, 0x0, 0x0, 0x408}, 0x2) r7 = semget$private(0x0, 0x3, 0x208) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000580)=""/4096) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001580)=0x80000001, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x0, 0x0) r8 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001680)=0x2) socketpair(0x2, 0x4002, 0x100, &(0x7f00000016c0)) r9 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000001700)={'./file0\x00', 0x4, 0x7, 0xfffffffffffffffb, 0x0, 0x1, 0xd4, 0x0, 0x0, 0x1, 0x6800428c, 0x9}) r10 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000001780)=""/56) readlinkat(r9, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/44, 0x2c) pipe2(&(0x7f0000001840), 0x10000) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x2) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xaa) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000a) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000240)=0x7ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) listen(r5, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r8 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r6, r9, r6, r7, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r11 = geteuid() r12 = getgid() chown(&(0x7f0000000040)='./file0\x00', r11, r12) listen(r10, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r13 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r13, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r11, r14, r11, r12, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r17 = geteuid() r18 = getgid() chown(&(0x7f0000000040)='./file0\x00', r17, r18) listen(r16, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r19 = semget$private(0x0, 0x4, 0x4) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x3dc) semop(r22, &(0x7f0000000180)=[{0x4, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6}, {0x1, 0x1}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r17, r21, r17, r18, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r24 = geteuid() r25 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r27 = geteuid() r28 = getgid() chown(&(0x7f0000000040)='./file0\x00', r27, r28) listen(r26, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r26, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r29 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r29, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semget(0x2, 0x9b105f27ec1956c3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r32 = geteuid() r33 = getgid() chown(&(0x7f0000000040)='./file0\x00', r32, r33) listen(r31, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r31, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r34 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r34, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r32, r35, r32, r33, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r34, 0x0, 0x0) r36 = getegid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r27, r30, r27, r36, 0x11, 0x8}, 0x4, 0x4, 0x8002}) chown(&(0x7f0000000040)='./file0\x00', r24, r28) listen(r23, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r23, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r37 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r37, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r24, r38, r24, r25, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r40) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000340)=[r9, r12, r15, r18, r25, r39, r41]) r42 = socket(0x2, 0x1, 0x0) r43 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r43, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r43) r44 = fcntl$dupfd(r2, 0x0, r42) ioctl$TIOCFLUSH(r44, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r44, 0x800c5751, &(0x7f0000000000)={0x8, 0xeae, 0x8}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3}, {0x80, 0x75}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0xffe0000000000000, 0x10001, 0x3, "45b0025d8ae5927a585799d0c35a82c81fab7aa6", 0x8a, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x8, 0xffffffff, 0x2, 0x7fcac3d1}]}) 16:00:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) 16:00:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r3, 0x0, 0x6980a7359355ac5c, &(0x7f0000000380)="e8ce87f4048958d56477659317704b48a350f0867313858a4836", 0x1a) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="e7fd94bf97e7fcba99c5823315a866d9de13605a6e23f20877f6f18aa0fe43acbfdef253a0b5770caccb3f418e0feb9b69b8160e1dd5474173afac718d847ea50de0c077b8a9a6dfa74531f958d983161f9117a17da30e7c2c292278fe0d8a345876", 0x62}, {&(0x7f0000000180)="2c5763e04523fa40e355cdb9104a93219f8e64b1b1bc1c64481c56b1e2ef3152eb87924d9b46c8d7ddb0dff2f7547ad339eb0c71966553b300e8d595d1efc8f3b94048b126b0c3c573c19670537a65331731575dbc1cc367d46e02cf0ceff3f3f5c0e098a8abe52b96937046c85c60209e388536fd7a0045339493a41419fd68d6600c1158c98fa484809624c4df6331911e72f120d1cfc521e04bb9c87819558610875d818c9273b25a46149c4e1883e255a0f981d3d43c1142043540b69a65bd72b4ae80", 0xc5}, {&(0x7f0000000980)="52831e4d0534e341bee8acac45145c8a422728046d9ddb7bfc97a96d54c6432b5e28aa60fcc3c9c674ccba5634936e220a900b7863f36be218eb781ce0aa5abed499b3e1e1ca59bf56e81bdb5365d375bde32e48b79707bba6445b58c5fcc61b1c6ad4055699e0fd69e0ad7b5e1d608718098b6a496b4017875a2cc12323b0893e189fca083acbd48fbfa6630ae444ec089fd74568a50fc1daaeb14ae01a7fd3d6bfde893f2c11887abd8b21614ebd13a012616eaf2ecf3e63181604ae99a92027fe569e0b47721894cc067d5aee2382686c973a3dc5aa67d5e2285b2aacf39f859a1b9d630d861d83179ca88d29d7bd2af69baccc29a65ad10b48721fc4631490a3f52471098df92f0b14f15c50374601", 0x111}, {&(0x7f0000000280)="2bb0cb8f75b31eca18317d6e0949231de6b8f9f35e7a93e78425df187b6c9c5a3543da0c3e2a56939c1be237cf325c110fd73e2b9a556d275d981bf3bb35f27a31c48f2229fd898888c0e244e87c4fb2cdc7a0bc8b83b4e9e25bc143cebb706072e69fa213e42f376d8a96d118bb6d35da7af1cf9a96", 0x76}, {&(0x7f0000000400)="272ee4edb1fc6d96f909716a29806d45c20eb8f8f971c110a7f5bc5ab1c3af657fd867a81788e46f1fd9bd618ed521636e0d6b4b5901804ce75fc6b4dc03e8b70b0437894b99c277b5c5cd518aa34888f3ac5775390b2f291d81eae8e325038756e49c22bd14737115ca40fff82bf3a00100000000000000e88ffcc7ae4f3e606307fd7fc8cf3f270da0fde2603bb117b3784545e7fa0310de0c74c698669f581a8a33cb7c5471f00733a2ff6351a45eb186c4851ab5df5b8fa4f44a3eb382161ebe6921316cc8707e10bff9952400dd29bb3a20e0d6c288024f030586ff9d0bea00"/253, 0xfd}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="b000000000000000ffff0000080000005955002bb5ef221ef9fdaa0e9148265e7223c7f13a08cac74fa12caa53b8d5acf60d3f3d066329e653aca4b95a8d19b0423e6272afb148a8d573231f0189cfe4f5290a9ddd20cd5dc6b77629f6e20fdbfb8b1f360a8a5eb9843a41b174ac560cd14862e874442273788f94c6565d9fbc861b7a80ca16a78c10edcd00ce9e2068003e5bf657c75452e0230056e147cff452597af3ab97255fcd189b32a4000000010000000000007179269583090000856e5a494c8b4ef392607c3e3bbd0a94f43cf841fe778fb612014fa7109105e1cb38ea0861653960380f663434924405cfa516cd283635e8d69b9e9f7611939bf777f388837b70103f5ffff8512e255c8546df923dc7627de2572bfe2358d2ae4bdb97c9f4aa6e5213883e12b4339c89c30cb6819b20507ac3c8ad0b371e7b5d208076698190f426e9bfea292168141acc74b953e85752576f1366b60ee577d2b79bbf2d604ef359f40a3dc0e83c1ba3a183672bef64c21eb96e64c5ca41d4aa84eb182fd24158f5bbdd77242f3203643935804a727ca221320d2dd34c985d77af5928874b3236b9772eea88453cdb3b0001000000000000ffff0000fffbffff18b25eaa590a4cf80b9e94c9dbd9cd4612d88d19a3f0443230b1527ae9441960f8d17e0509063941f7a38257fe8854cc38d2db3ab4c8e6cf10b578c19b1663b3fd61832ddd4513af8871e6008913e4e55d0b97abd584674f1be10f6959ea33c4ce83964c8d7a8292343200c3a523d0fb654cc630af2d3c28a63033d82d3d1d6d43d891d301bf3997badeba9bf435757bb62e3b56b6a47646aa4c2f46c995acb223b818205273565ed29d8ea035688d2caa217c2c56f5142d8c03e37c12033b6af7ce63ca00f68af2e09fcae980be06f174948c8031e2256f1047bc1ea23024c8e88c917dea0af46d910000000000000090000000000000000100000008000000450d20e0fd742919c9522a76a77c47659911dbb918e6e766acb789e3bfd28cf6811ed299e0be61fb338562f448c7ddee34a6b3dd1232ff5072e3ea8374574f98d258e9293997d9eb524b50e2ceae4342fa4a345f9e3e03610fe7fae37c4f2f05c7ab85c60efbca5a13765aecb1434e9105061fd1f39e0e7470e69826f0cf0000180000000000000001000000feffffff000000000000000000"], 0x358}, 0xb730d5187a0f994c) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000940)=0x7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:09 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x182d0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/93, 0x5d, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x4, 0x1ff, 0xeaf, 0x101, "fd371e5ad15cf7ae79f614ede1d3e665057cf632", 0x9, 0x10001}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x7, 0x22c, 0x9, 0x4, "597c59a7e82fd1ee02434377c0ea4a0d2256af1f", 0x1000, 0x7}) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x200000005}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x8001, 0x80000000) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffff7, 0x7}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x17d) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) getdents(r4, &(0x7f0000000040)=""/153, 0x99) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000100)) sendto$unix(r7, 0x0, 0x15f, 0x65100cae2e55c14d, 0x0, 0x36) dup2(r0, r1) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2ecad08b573b72df, 0x13) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = socket(0x18, 0x0, 0x40) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) socket(0x10, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)) r4 = socket$inet6(0x18, 0x4, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0xfffffffffffff800, 0xffffffff}, {0x18, 0x0, 0x0, 0x7}, 0xbf2, [0x0, 0x400, 0x0, 0x8, 0x200, 0x4, 0xfffffffffffffffd, 0x9]}, 0x3c) ioctl$BIOCLOCK(r1, 0x20004276) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) getsockname$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pwritev(r5, &(0x7f0000001700)=[{&(0x7f0000000440)="0a080057614dba321258a15da7b0834846f977c62234b6346062b76f7cbd45c28831ccffa02c036a88a3486d2ba0c1887f15bf1d0ad505b99f70fb9f46c82d2931d7214a0c9acce07619a4b331c6be9bc08d73fb10e4a7ff52fff7d9947202e2d4bdcd192cdd624d8549887c0a1bde0860b49f82dc2f4e1ec27d7e1d920fff8a44e0f26311e5d0e37c713f1457900fe38927623a0db35d84d354f98bc44922383f989dfa0468da0cd05d7dd4cc", 0xad}, {&(0x7f0000000500)="aca5c89e5d5fe440055fc7c896ee2d3768d604d4ea2d2c24cb8a9241d776f4b7337d16e0ef85e394cdebb4bf39a652498697c25b4a266098a996a66e16625aec16eaa25a1dc4b0f6aa781251380260df71465c1b81267bb783788442b5bdee9eebec247248ea2e2e104c4e61a1fb9df63b5d48a12f88451a42b892e2f61e165eaf8af357336e58a56334d4e191aab96ce2b34b64245f6ac938f46c180f5ebd084739e375bea0c14142138ba12228b326b5070af8073b5df29701f89e54de060a228b20581f94c77452383b2fdc8b228dfc7d211d221d3b4a85f591360af3ee83f11bfb16091daf20e733d775762028d8e4388bf707b1d6b442ab49264274edae8a29bfedf503908efd92ccd1c78ed663fdf5918fbcdc0055ab6cde20795b042f5b628be5701c0c3e7a503913c197649e45857da7f75441934caee46ddb9b4aa3bb67dc86766a61afd4a98fbbd4929cbd6a55a6f1d74362a01dcb7185dbc777f608e06df5b8685b5b39a68756e58e78849e9050a95fe26c94c979f31a1c962f152beb6d827087e913431080c80be77b6fa28e2be89c9e0a1af88e791ee522f335ad1f769259420850e56c6919a6980bc810489144c378d3d399e3703351a671f9202cce2c2dbe6fbd554f71755c9aa18e3cef8ac08422fe4f179aa566cf9d14a1a2bc9b2cf328d6daba8194d8fe371c205a136608b0d6fd26398be7083c34bbe96558339cdbafb129b43a84dd984457c16c5843ebca585116d8850ed7eca69736179d786ebf0afac2d3298a713078e548104dc59ccb410089b0b96490a3d07aeec5a7c08b5a55d814e84539a9b6fed38a3c5961e0ef5176320d527d5b46a11d486232f30450bb846700e593087409fee0cc0cb55823e48c27e6cce85fccd946ac02b470402f4376397f7e392cc06edfb5adee46b8a8d12092aae97e962a65d4925945e948ad4d95b5920bdfb2204501657b0a3bf7b9d5f98bc86aae1fd69436f7b435bada2ff1a6e420e744112eee9dac5668cefdb472d9b176e831679472f951182f46be2eddc76283ec7c36118809f655ee20c08b5df20fce2699a437bb40645a3e8924a971173f39c52d0931ef5b71f16f503bd738a2492aacd9d9bc9f4f794d8cb1627f92cca34e13b5ea630f3394b439bb9a8bfb5480b7655f94641efbd7640b64cfb97b61e7bc872fdbb1cba85e26519ec73d31091bc0316b7c1da4ad5eb3fb4757e47fdf74c4da2445ea1d041b3ef4c2b0e050112fd4de050d637839594258f22675302307781fdfa9f630778b31805b689570d6c2e764eb14c70b129b1d8975bd220a81f43b39a55329c6223ee70036c08c10edb2800491bb7a983c0a45e900f360153133314fc094ad4f19d48705df1abc9c86705e140161a85d04c897c4ea3e859d861cc2f6b03c4f10e29ce04318e35d39f7c0f0fd0a615904beb715cc807a0294add87b3840403d428351aceb824c9c7d45b123a9f87fafa2e97b9dbf9b7ef946f6f7989c2135745d2d8b68d84d35857ee1e43ef379848877b1d6504f65aec362d50f014c3d5dcb803f56eaca1414a6b7a19b73a3906c0f6db50eb75aed7a77ee5abd56440f04c1756519b7f6e611b03595b7fad3b110eb81531cb8b66282bbdb12e4595e50368549c149a708f4be6875b9d3c0ddb0827a711f3d32f10bb5be6e85be08210da1139b954ef47f69640e993d8e47b995ecf4470f8571db04867b1078ee98140c05c478780917fb4123d8ec3d17001aaf8c6df3fb1b89f8450f5d33d506ee9740c2d08713b1b7dd7c930fa52f3006418ddba224a23ce1c98bc630f2ef8acccfaf2ba75b6939c150c33a50fc207642295717d47339388666c6b23e4361669868bb276e4c4e40e46cbc4ff1d2f86cdfca04b5a86eaf46bbaf967c134ce064d0ba2a8b0d926d07c4700ff10cb571a4359bf175190ce4999474efbd86bdf7da61a1adc25b6bdea67d0796c5b31a37856a2f1ecba310eeb3a5685965a37dd8e4cbafbe14201f1507557351ee7d0f5cca49b8f3b455812126550bd7ae39c95d755befb8624e23d0468fd1b948e7c78a45ef749d2b45c0fa49493cd64ee3ee0e01696bfe7f09f9624d7a338be5d78d3f4ccd9d21707efed2bb610921b653fcf3b537e0c3a5bde57e2c9be460da7f34f6bd6adaac08cde223303b2c9b9f9d909a6b6aab94b6a2c4628a3c188918d61da5708e5d8a29c3e365af22c144234f812f52c603bd0566ed48c13d6681824ec4b3bf7a9ac963847215e604cfaa41ed77efbb62900753c58a0a8f89d492f4b60b0dd162db1b848fcb4a83d345eb1186b98decdd76dc2eb79d5d918517c08c3acb6f1a845a205c6445e77c6519868f0ca912d0218b659329d19c568bf29edee4856116d84434478bd1f56657bb221450531f5e178716be3594d80cf16a207d66db65d119ec5bc7d0033187a07d4c30364185e08aff785fa0abd9b13f2f4d878379a508d51a7cea015d151b04dcb646c1ea7198ab1dd4a7ba40487ac355c7892c0cd0b492e8633e17dd23b11da69a1f4805f2fede787bbfa4633018afa591a938da1fe125ff9889feb14ad465419f05284e0b3d849b624fa23cec7dab64e51d108d99306c75902bf86109d1b98375deb523cba257bb5d99eb9824cdc48162bae61da8f6fdef6ba97768c6ec58159ac2e7a595d9a01106c2e0f9050cd4977f3b0da630cf16348db0a1f1d5e4f74bc9fecf9c31078240818ea9b385cbe8216977620515f19b25410e01d8175806226fb12bc5ea32d002d041d9f9d9b9d766ad2ec9c1f855fa08fc30ca192e6c80e027a63b5db6c772c6aeb733aea9ae8f3642ff4b6ec6ef0fa9ca1c708f5f7f199895f1045c5d70b8932e9d0917656b8e55cb33561db4ba519ed12929db669e869b04015389822ba44a4ab161e723b283d6ef81e7d34be2727ca4c1809fac7a5486f3759747dc884d247fa18360ffc407f0267692689bd8dba60be14d75f74d86cd1a38190442d110301a4e10778ea4b61a5ef512abe1367c04c32a7c0fc85ff95f21004b818913a292a60e6edaf20305e12d70e08c1523362a3bcaa546a928ce19bacfbc3df8f6d2d439f49eeab2134a78ce18c3835caca24ca40600bf9a8a9b936356ef52c07882a27907980b67a02c981725bc38964c0eeb87600d237dacfec27833e856aed5cbd636b3cd28abb384416c6272ab783b21922313fc1a2b0fc715c64ea85d3ee87b753cf4ed0ce6eb72b7777a77667235b5ecdaba6fff7dbc27b0691b87757bcb42685d06be01e85708a6186addb95a9b1800121bb5926ec42fcf0726c26cb3d5e1ebdb456d5a50eba9a20e77ee3d50b1a3ca0e81fe997b03a1bd37e760030046f5af4ec62195efbaa34e574645eab8d4b9736e322b3329ac4b5039a7fb05aabfaff8c4688dac2778048b085adb6a62ae133a1ba4bfb9ae5744a4e756bfecca9abe9979dd0691c3558cb336cb5c566e656b62ff3256a8bc6c97c057833c8f25b367ffe5909e258c5e0cfd4d4a749849be68ee4cf06f5ff8c0b6c65bfeca5112365d14ae6759123051437efd86d91825c40a5887d8a4a30ca2ff4e403bfea3b2fa7ca221cdc682e51331308d2954be4fda0ebd833dcd0465ec0ee169a23f61994338852eb4b448b85523d4df32dd80ca75d33e982820ec6e6838304d54c89380cd62c6b745c95f40fefb72ce5294895cc37eac074cd4cdda6a843f9412d34cae0845d267189863040a596cf18d0515be52e4c7d977a287337555a850aad0c7165c1f0425cf194ee6ac823ad2207a46e71c3c53b9440739267bfff800a0a1b8f3b0d392db9e05bf7db6476b1b79be5ac4a540ca7ac652fedf4922a7eb50cf9e277e9586b010a9e44c7286f5b66a2f1dc5a1b82b2a629f678486bd2dfe98cbfdabeb500ffcbbcb6163fda1e4373b8ae075496199df53ad033afe6bfe4dbac4d20ef898444d26c257b6571bcd6604bf5b50554620a8228c610c80a794877c7c1436d17c87c41c4835a59185250726dad6ada72fc0e63bd832f4b7179b07c7888b55964c0af26550cba0f2a9a492bfff40cfa26085d9b45ff56e0814c2c177b0d372d838baa1f459bab84d22fbb90b79458264f5208dd61816202bbbc287790380e000ba42cd97788adf3b1c6e122d642b622e5d321fdb618813157b8a61958d2d1cc9081898279f5825d01e0d6fefdef169967be213da3781c31e747f537b7dbfa1ba558f919c5c42b8829879ed313b8873e0f203b8dc43d29098c3c09db16fd9dd74997c93b70ec7df8911c687d9032eacbe256cb3bc7479b8a7a1893af727547a34e2db76e6e57158c7b1a1c9aa1032377a5b9876a3ce7fc34e177351a293e40eb7552cb1474718bf197ef5dffb14c5d39fc0c978337b40f55c58e023d177ed0c0bbcdd283f4e088438351521e1e0ae505feed3e297085c6ea040eae09163b23b4b458152a03745099f39a1ec1535ffad8195bbf86ef9bea7c62e8c9df86c1288bbea23d5411fd16c43009af465f9cef6b43f526aee84e6f3176b6ac3dbc1e5f8c5f51577e93aa2860f8749ddf51fe9f19b760f646cf579c2aa0fb220423b8df9af68e3fbac3e3c8b1c8b650c58903b1186822f0633248fb80e2ae924bef851e492e518d3d12b297f13d396e017f857f619c853c19af13543df8211672892f7df7f50010ab97cf12f0012bd02f952ecfabbff5da2c9e4c4bb7b6e9df2984838b1cd000ba820871af24a43cedd81bf5985c7e27f8f50aecc9f7d467d8eaaf8c0b023aebd844394df3e9740901badb2ed366ea49b30d6438906ef3683d0e6b3efa7e8a43bf9a5eebfb38a6da6ee9fecb308816ceda3de0144c6b034c01e682a6cd12a0959d840a49e502cec36b278ce19bab77cd05fad73138883df08627df04f6443bf31b7bab925d99dbcfe2ac31b9087594acfcad7dea9aa9ad148c18dc991c229551804bd27adc6e5a6c8bd9988bef1efd0f5ba13c35e6847df13df10d9713cccc850c67fbd03cad47d3d1789e95b8042c405f3345a3e3ffa9e342b6e451421fe32607b60f2170661edf1004519fb8d5a6164dc423a3f10a37f65387fb8f3a7504a90f9fe0b9c4653f45cce2d20bc19a3d0b8e8ecf318b3b60ae0804d5b9dce1f4375369d188d56b043cd5791d8a57ed68f6279f8bd4d86e0207b8743022c2219491b8215479c50b891ff2de118eb6902801adfc825b20dcbfdbf498183fb6a5dae1d34ebf7c15d45a513bc322dfd0c91f3818c548199faa80d0f072a66db247695a410adb5f74cbe9901e9432c40af5316a1c8c01728c519879c8f8d7656dcccdb9c70011de748e33cbd5df78d771357e54e87fd7ccf74f57144c129ac117adc13a537d9e42fa268e2d478d8decf267b1e323e4b65b11a363f4018d86ee22075573cee2dd7e14dc6447b2a4a5836af980e97cd70d9b5c215130d343cd313abf63d5c111b7fc65c9c098cbec9bbca79297f51c41e8dc3ab713d191ac77f054ffebca38a1316722b864cebf878a551b79673041028d35b6dd8c2abf6e988b824cfd89a1bf5eaec4e999d2374d92ffde82177ebe466da0217bf5683987619c9b8690e293a66e317fc5199db4009da09c24ddc3d6ee3b7963ea3c233bdb5f2de20ba4e77c52133c0313b3829bdba179d49c912c57a5437bce7824169e79d32d329538f1047b77fcab232c0753c7b417ed848ba7f7b7245e3977da45a2587635ea11cb1bd8e2b9cccfb612b23bd904366c9f6ad7252abed6db38270445268274212e6acd6edf8703f4ed73469033469f53c6a442114cdd7817b1f", 0x1000}, {&(0x7f0000001500)="f3dc1a6005b01254f5", 0x9}, {&(0x7f0000001540)="68ded1a7bdfbc5027becf770d579e70e3cafe89c973bf796427a46d08221589828ae54a20422ff471404afd8e451556dc9bb78593d8dc650e9f7ee650340dabc5acac3f10fe516128634b5dd5635fb8fcdffd6a22dccd74e32b271e9f00220560c1b24b1b932326d8922f6152e7e96cd06321a289ba6a92905c213db86710d4782711ac5965a71b5b01cc86f826fbaa052b6c06cc0e639b693e4", 0x9a}, {&(0x7f0000001600)="f1877478826f4aff889bd5aa6d6ed86c698d96aff20af6c077acdb8766ef6a7333a3293d90608d53856ff0949e3e1110c597740870334d236b68dd5e9abe2007a3392b4c835a887ea9d6952987759604203558d573c3f77a8b46c21707b52231b42065b8dc6dfc976aef7245533710d0c493960cada0fb54ce75a1152123d054051c50f01027c17a676272b474b89136333c8ed768c72d10e743749f51f2ddafc59f1cb145e5c2b2743d5e5f80c45f3fb902efd068ffffc423910d50e345d05c1d92", 0xc2}], 0x5, 0x0, 0x21) r6 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000017c0)) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001800)='/dev/klog\x00', 0x2e2, 0x0) dup2(r7, r2) pipe(&(0x7f0000001840)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x8000, 0x15) dup2(r8, r9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f00000018c0)={0x6, [{0x3, 0x705ff9b2}, {0x3, 0x8d3}, {0x3, 0x1}, {0x2, 0x7}, {0xf1ac3938bca4e179, 0x7}, {0x2, 0x6}, {0x2, 0x7fffffff}, {0x2, 0x2}, {0x1, 0xfffffffffffffff7}, {0x3, 0x4}, {0x1, 0x1}, {0x2, 0x7fffffff}, {0x1, 0xdc1}, {0x3, 0x3f}, {0x2, 0x3}, {0x1, 0xf97}, {0x3, 0x8}, {0x2, 0xfff}, {0x1, 0x26a4}, {0x1, 0x8}, {0x2, 0x7f}, {0x0, 0x3}, {0x2, 0x3}, {0x3, 0x7c3}, {0x2, 0x7fff}, {0x1}, {0x3, 0x6}, {0x3, 0xca}, {0x3, 0x1f}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x80000000}]}) socket(0x10, 0x1, 0x5) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x200, 0x0) utimensat(r11, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x2, 0x6}, {0x1, 0x8}}, 0x2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r1 = semget$private(0x0, 0x0, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0xd467eeed08c7a7e4) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000008c0)={0x34, 0x0, &(0x7f0000000880)=""/52}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x1, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r3 = socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200"/16], 0x10}, 0x0) r4 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x101, [{0x2, 0x38c}, {0x1, 0x6}, {0x3}, {0x2, 0xffffffffffffffff}, {0x2}, {0x1, 0x8}, {0x2, 0x1a6}, {0x1, 0x7}, {0x0, 0xfffffffffffffffe}, {0x2, 0x80000001}, {0x3, 0xb7}, {0x0, 0x9}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0xe069}, {0x1, 0x4}, {0x1, 0xffff}, {0x3, 0xffffffffffffe480}, {0x0, 0xffffffffffffff8c}, {0x2, 0x4}, {0x1, 0x2f7}, {0x2, 0x7}, {0x1, 0x21a}, {0x2, 0x9b07}, {0x2, 0x6}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x1}, {0x2}, {0x3, 0x8}, {0x2, 0xfff}]}) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) r6 = accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) setsockopt(r6, 0x100, 0x1000, &(0x7f0000000640)="47137f2ea545e11524c314d6eb19567383af5c63bf18e7a6493c5552d20fd11d1310ff74ea6b00859429e2de9c4e0b80869646ea92176f8931", 0x39) r7 = semget$private(0x0, 0x7, 0x285) semop(r7, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) pipe(&(0x7f0000000680)) 16:00:09 executing program 0: socketpair(0x18, 0x4000, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000b40)=0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000040)="c8e3a4f6b752f2242469231ddebc0047b60be03b29d22fc85a5536948f176e430407c046bfd077", 0x27}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x3, 0x2}, 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) r3 = syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000b80)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000680)=0xc) r4 = syz_open_pts() fchdir(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r5 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000c80)=""/138) setsockopt(r2, 0x0, 0x8, &(0x7f0000003500)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x80004, 0x2, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x480, 0x5}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) sendto$inet(r1, &(0x7f0000000580)="7cf318405b5839d0aa376e9bd21c9157e4fb55c5ac22cd70c500d181af05dacc2dc3f862b540588737ad50323146c77ad7cf107697d3ab8e", 0x38, 0x402, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000640)=0x20) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x4, 0x120) fchmodat(r6, &(0x7f0000000780)='./file1\x00', 0x2be334bade1a202f, 0x0) 16:00:09 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x20) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r6, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) setregid(r6, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x0, 0x100) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) socket(0x6, 0x1, 0x7) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x8001, './file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x9, 0x10001, 0x100000000}, {0x6, 0x2, 0x1000, 0x6}, {0x3, 0x4, 0x6, 0x4}]}) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) socket(0x2, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x3f, 0x9, 0x8}) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0xc) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) dup2(r0, r1) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0xe2b0, 0x13, 0x1, 0xff, 0x7fffffff, 0x6, 0x2, 0x2, 0x38, 0x3}) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 1: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000180)="06430ad3f9a9ee43da95299b4f362ab292fbdf70f0b713430849a992a6c759d70e8c7806705f8ef09c111a88c1cd2143ee71f0fee5ea6dbbdb6bee92276a87b4d4c9a76475ebdb6500db80789a4bf516b2a3ad1bc515fab356521820e9f0335405443477b894e3d4b0be9843a7ea0fb2b7b9eca2db292953c6d1d2dc12cd8310d97823360914d52ee09aaf1b24d76ffebd53ae84df13c2a4a6a6cad672f9bb4fb510ef51", 0xa4) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x13) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:00:10 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x4) mprotect(&(0x7f0000550000/0x4000)=nil, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x7f) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10020, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) getpid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x331aecb9fbf25ee5, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2821, 0x1) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0xfffffffffffffffc) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x3ff, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7c, 0x2}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x1ade\x96/bpf\x00', 0x810, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x8001) poll(&(0x7f00000002c0), 0x32a, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) r6 = socket$inet(0x2, 0x8000, 0x800000000) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) fcntl$dupfd(r5, 0x0, r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {0x2}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r2, 0x14, r0) r3 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = socket(0x1e, 0x3, 0x0) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r4, &(0x7f0000000000), 0xc) r5 = socket(0x1e, 0x3, 0x0) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r5, &(0x7f0000000000), 0xc) r6 = socket(0x1e, 0x3, 0x0) readv(r6, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r6, &(0x7f0000000000), 0xc) r7 = dup(r6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r8) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ebca6cfdaf81477ba2aaec9358eab9d577dc0fcd312ada8d166599b86a1efd47b17067329551167aa8377b01e429b220ec106b6b6a6cd1c766c6ec9a1d41d8d6016ccef1ccf57fe91283c8a9e955461c62ed4500ac6b2e414a2405ec2f", 0x5d}, {&(0x7f0000000bc0)="b0128d604bd85d64b91965750ba96e7a14961e3baa92c2c2d84dd872d60d4498a7a176e0dd0b29bcfa1720daedb21a412510eb229aa4690df3b60d2ffce30ffbe27453a864958ddf4185253490f0be387eaec8c609df759f73d5b0e29d708e2066b1bb05a9c7c18155112821952f2105a5e4a1d048e926d42bc99e61c45ff718c43cb28e19671824f1b4ed56577216f975852a182012153cea84009f965b41817a86c201b5de204b597abe4cf3d0c581c98d3097cb27dae215b94e0b2881c0c2257347102b36ad52fc9b26867bc46f712d47276d6e3c9e1c8461560c324cd8dcfef8faa2be592a16aa7c82ecfda1aa1235122718d69e57", 0xe4}, {&(0x7f0000000b40)="f00a690b68b853f8aefe9e010d04579c9fde87d81bea68d9e37c28c90c03f05fd1953facdd0468b85ec69f38dfc62a74594c12b520723d64200764662a55455a3c9cc310191c6eac8b763ad14f85fb60d3c879bc1077c9e67a6e710b5d33c49032d0f96bdb", 0x65}, {&(0x7f0000000600)="4240cdc051bef0492a3f7b5b28e6b674e507ddafc161806324e32f41df8a82281cbc2609902d147068cb80e9d83eccae233ff2502962692b265202a2073cb6a9802e52f422f7164f3512f3e8b390b92319bf92145b809c509ab73a1499bcbcded0781297fe8578cbbcf63a878dcc53e1c576ac87e81933a900e32c177e47f087d60e444349b77a71c7277aeccae4205946f8028762b3afae1ba6f849fe96dca210d69a1d19fa481af848f5", 0xab}, {&(0x7f0000000a40)="9563c5e0287840000000540afc841fcd5bd00b79ce3e44b43a6b61b6bff2cdc914d423c9337000458c160f768dea8b22de0c56ecfde3503cd80e0425f10a2d7b0ab4ad38e169139aaa014d02bfd0b4c08a5646c647cf6f174d2a052d7967e5f04994e7edd390822a0bc9bc004cbff4d0872c55c213066cccbb78a13d12954a82059a6e4bb7608f1784e3229f65af8fe4bab2205688d47f306be88e5fb643c0da85ea7e70890ec89496ccc732d28282081a417428c3865495b191c4712fe75c1a3f6e5eae1862396b294e172d805532a05208066fdeddc4acdacd21ff58564211", 0xe0}, {&(0x7f0000000280)="9ff7205a7f343b7b115e82bb6d446ae35afbd623d3bb2d6efa0f77", 0x1b}, {&(0x7f00000007c0)="240c39dbfe74002fb4962621cab5e50653dc73f116d5cb8abf9078d0ce6bf64d15823e7ab56c5bc8169178940297cecbc20e77e1225d87aac20f020c1738fdc03506252c8a55817ea1c9186d305ac28073b9b24b39ee6d6b3649dfd4dbdbba1c9a6ed36e9053d260761ebf44ea576c4ea8a85b8626b256ac9f6515ceb66d323234a734b9293d5cb116b43d0122af67f0b126e58688b01413e4b6ea1921bf07aea12d8ec89332b3f5fb1b5f59221e7351302dbf3d4a5f8684dff707ad2eab68be8f277c057247b516", 0xc8}, {&(0x7f00000008c0)="a171c6e69d67be1bd422f3668099b7e3ae6a2e716c002c45622f07271505f47302fa5d7fc89c4d49f2eb43529683708d0446364c276884a3ed0f32a36f0cc8253523107a87a6f4854c72fcf979fb708d60a9588139e819521f79ffeffe33bf74a4e84cb3e7d4eb9182beff23d63adeb8f280cd7cef250806796985113759ddb6fa5616cfd96245ddbf4aa44fca989a110d90113a58e43999dac4c713d75c8b54db59fba915eda6e7", 0xa8}], 0x9, 0x0, 0x0) r9 = socket(0x1e, 0x3, 0x0) readv(r9, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r9, &(0x7f0000000000), 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000440)={&(0x7f00000001c0)='./bus\x00', r9, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1a}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x3051, 0xfff, 0x2}, {0xc51e, 0x14, 0x2, 0x4a}, {0x5, 0x80000000, 0x6, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:11 executing program 0: mlockall(0x0) clock_settime(0x1, &(0x7f0000000080)={0x7f, 0x8}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x6d8a1cc9, 0x80}) clock_gettime(0x4, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x4, 0x0, 0x40000008d}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) close(r1) syz_emit_ethernet(0x91, &(0x7f0000000300)="480243c3855e007a155e279e511efa96de17b0591df4b0ad0deb8dce1185963c25c0fe0b0dc3e8a8a91d3ae75ce1dfce82d9d858f42d1e37ac0ab724db0aaeeefc82536a1bef84d36e34092480da53aee942c91e102d761db9fac2c90475b9d9afe9406a862b201d1dcaa82938c1fbbeaf70c364b88eaa692b4dfc2ba85bfbd3086c47450a46c32070377e30e569c893fc") 16:00:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x1f, 0x1, {0x5, 0x9}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r4 = getpgrp() ktrace(0x0, 0x5, 0x2, r4) 16:00:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') open(&(0x7f0000000040)='./file0/file1\x00', 0x8000, 0x10c) chflags(&(0x7f0000000080)='./file0/file2\x00', 0x0) 16:00:11 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x48}, {0x867d, 0x0, 0x0, 0x800002}, {0x6}]}) sendsyslog(&(0x7f0000000040)="d35b2aaf8bff92c3d76daa9a842b4d46d98d0b66865485c5ba60537b7294274a857933bf1c654ed349cddb4855b1567a3def1a31ad670286445837439a4228d3d94edbb9b062d5229bacb478cdc0c8", 0x4f, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) sendsyslog(&(0x7f0000000440)="00a94786481200d70e5c7aa9e01fc7e86e320d5c9d7c1387a753af2c2bd8b419d8e9d7d586501498071e17996efbb04412825782f65b5f2b0cbe6b11c76d1da3d66061bcb1e6cb99c93d5e8553c064f7804f5e3f63be75796297089bdf5fee38c75ce3b9430a145c2ca78817e664961454e34f059c5c4b12639b1fb84365b5c44af6e5329ec201117dba987fe9ad2c278f2f70c453ca4a9cf0a8df0944152936778a7ff8b587b870c19cfc8b84e5557687920e71b6e33398b6217bf540e8600512baae466ad826a530137392fa01754175b7174ff9d667263a03bd55fa7aae655a63dcd936a423f65e46eb986075572f507778879f8c65d0487cdb6fb3672b13e8eb55ea8ccf62316c8b91e6dddc32fd636181e1392d590f9c4460fd168ed84ddb71b1687921388d0f6114d292ccc6f1e59f793e91f55c0c5478f0e9af95ae2e330a44969f7f59dbd64eca31b71d1856176c7e601b0a74f40a761b30821b22fdba77594d8eb9f3f583c727060b11d99d1f52f3078e097b7d2c14840b622cd0d1d9424422826d5b56f2feb742272fc1d24f876d666c3bdda4c70a048acd00f5af0220f05e38c40ff97916a137f2315650cf48e7c676c9e19eaa03b24e42253cd26d0f0ad779f6603a7ec19feaf7dbb074109e50e335f43ba9d68985ccbc9b5817f4ab68fdea1cf05210bff686bed6ab9a4c6f8a2c0f3b2e43c061bcbe08bad416c25a2d0cccca71e34e3d9491d1e083c9ce196f3673b3cac2461e27528e2ed11e62f9ae16779656841be5bcbe196e34fed194868f95a34067079861d40d5c3bdc6faff9935662c1c97f6e26f8ef8118115411ab5b8b0733640c83049a37a51119005ff3c7731ce28351841ffb4f4a049030c8d4f6c9a1419b4833f353dfbf2bb287f6287a58a3a2839c43aef2071271e35431c53a7ee29867145d0f7faf44d39833b0431e4c37d4a7e2268f574b32f875ff6060541dae3e719181b18196e0691dadb3022bd18a260e46321b99b2d93990b6bc15a634c509c4d59d79e24fad9ffb6af6d0eea53606b8646f096e79e8c2e847646fbbc735b8e0fbefc83a9be80c2224cc683fb3c8acf0dfbcec41a35d305ba9d0cbe3f000622805c932d47931e596837c60da0f9a59fbd6b9b02153046f47d57949a8ecdebc9188d93ab739c7d38e62ae6ebc33b9999faef331c14a658b8c53e736991fbb3209455adeda5f1a9500fca9fb382aed389fef9e6ae27769a3747a81402df4cd2b7fc7b18235892897df02e1304e18022f51fc5c058620a5b010510135ba70b5b0f6fb8d2d5d87b541a4ed98c864b9d7be6fb6df8fc79cc89bea04b2115e29c02cde1dfd5612736e30b3ed58aeee0d11a3c139b988bc92707e8870a1bb91344d085223ca3d7ec582ab12d3fade98148f1bfcc28ddfa112117fef82d85c3d2983dbcec368fad66e6e98c40937c3a880d62f31f69c26ba6cf138dc6b0c92de09946656f3910a2f66df309d6bb3a845da503ae1e9a5b429b02aa6f635d35f95cf4a4330855b866dbdab1b64f33e7734c5dd31cd507e5ff98ee5611ffeecda7df761fc59006ab1397c1f7c4de680f30363909e8146daecafbae3e3641a6ce06febf5af7ebe17f0f9114988066e2997b8c44b51476484709ba3be2669738970c6f1596936e95e3113e25b8220c04a958b1c317e2f6522851cdfa0c696b599f3536bed3bcbf3ba7ac66dade19b4af879847a0b437d633df9a55c77fe607bc14f778f4facebf42c0c677cbd22067f991b1334d7d0a496d1bd44913766ff4398345c7aadf7305ad20c8fe5e6aab39fc5f7a975fe2abdf452c0450967e49725698be056be48c0b3a81ebd9bd50fe58f6d3764692fa2ad880f2bbc089f70e659805add0ae414107e638704d64f2511ed06c205ccd603a79f8ec9ff56809462c863f93f697dbd2cbc19b9fbe19b0786ec662c8d46a451dc16ecac5597ac7a251eb264e403c6b9a44b78af65e09f7a67e07a46ef0945f186386e3943fd81905d7fb7d2849780dcda209e3ca963764c8817e245a47f8af8172a1a207c786ee8d507f7e4b4464f3bc48a43fce53775a1c33fb1d11e40a48c2b695d9df13011225c1d8b256d51a68b0b2ee57283cef3560141ac10677abea0a948fab32d0d2dce7308b4538bc8e4cdcc31c32f45fad3db53980bfdee33391dad0fe99aa85780d0af65b124206aa1dc48bb4b6433b3391ad2f0d35799f1f98082793b65b02d1a5e7f864afe6cb17182c677c68df03fb4b243e037186e6c26e0d79d5d049a15563ea7e94a43ec88a7a4c60f9965386eee459d9a8c0b7a1698afb4c9e2d425ed197772937e453522adfa456e211b1235c749e5d8c7f83e343ea7a249ffa25f908696b03b3f0f16394c7576e1bedcf7ef18e5849bf7ec9762c84e2d588097ca8fc5964b75f2603d057be4f882dc549c9bf4bcce56fbfa4845e5d0819f76f2b6c81ad9bc2f1f20bd14f0234b435a56ae3ab8179085b543e9b8a3edef909e801541f55cca8ab27201c0e3f58a077a0d95888f4d8fbe9d406fbc471432eeb6e00fe6c16991ec8c5f68db6f04106889b00756381c1ba7df359e2cae1e3f85b4f1c1aab29996943f4be7e99ee575ae86a3e16e4f20de19a25e334381161997350b1e27a5b3f6dc1494931c63563aaaaaede980bf0ade6de0f3b9eab3659919d0de6e9f52866a06266c62385f59635de7a070fafcff07e0cae2ae65c55a835499de24b2a5aea36633a40322494f2605d10378aeb59883b6fd45dbec3cf41404abbe3277837baee79536561520f40a46117c7865974c82b2a17fa6e15758fbe52e31ec481519db81badffe0efe8a1bfa4edcd3564381ba36760e290205765bba7d9d542fcb169748583ada6a947e0e8dcc48e48c8e7e74acd057f18cb8fa20a527f6850470655486a25186bef70c9e76ea9c17858884a942beaa9f0d689b6d6e057ae018789439a6cc4c8744b7b94d25f738bfb401b4db42a4a6c5a68a472e6f61b3b00e3dc328926c2d2718104d48dcc77a06f103f94c02d902c7cc391165244453446a516f6f8f91015d5ac7fb21e47d0392a7ba25763d5ec05e5cb9e1d39fc297cd8a597c8651de36931fe88bd14ae28a1ed865e98edb7fa211290221ed830a6c19cfed5d81cdfaeacd83900204ad6ae32c21bc20153af3104deec5d4bded1b376992dd09df01f7d7a253dc9dc61c004066b492fbf2a279f9143db6a1d31b9dad6c5aecf3bcfa468c4876777b571a96748d6c144fb28e35ef9ca3b8c2d68e2597d8a922d9f3660d0d5c6d71b17dfcf9c3917ac03fbb5081ea976c8f79ab1568a064315f44b4c8637bbe8f30b3dfc7c5b3b49930091aeeeab6052b32a74aeca60d79b411cc3e8eb5a567a89c154ea87cf73c405ccc81c5d3dcea6e2c433cffbcd761c75a95e6d86142dd37d04a79efd44ba97d866d164ec52f2d0c790781d5d53eae454050b9b58846aafc422e905943a4061dab379628af117915360123075600b2c48c5bc5a36f12be757f3dcb9771f3edd9d9cbca61c1b3d480e92a1bd48cd8837fa827273ca65648ac472932a48d8b316692e4eaa9e4a53d68ad5ff260fb24f30c62366125477c1b5e8cdca7a41e165c21f26fa9ba3f2278846a8b8002d8c9eb10e8c33748c58b04bc98c309e80b9efc6ff5a58c95e6b3efb4c56c96ab2de60ca7939bc076307ff996f6ab74f9f13cf7a8b3197a2bd78c7dc3058c6d5c6519e380afc7517228c52099a9403517358a9a083285780fe5a73220a3bcba769e02fbada5b15323175a9be27bcbb9269bd45ce94b03d7a482004f46d23eb87e6ab5642212c013e39b4d74e5c6c62c790e94f3aff91c925d5c4eed3443709df20df4b344e0d3ca0255d6298a637edeeb825cf2b5bdd85d9ea637dff886e5610febb55e3e48495b5b621e0d9c7c0a0e99d71f803da41e6486fc04b2028d1ac8f43c5b168be31836c8df78c525f37faad4ea19fd58f5f111e1c858a61e7f7a60b11138e5497e743da3a40da609876e39eae605eaa831fdfd2a581279ca9155b0241f7531da79d4a6836c8806cb518c8997ec949b9fa2863e3a6f45bdb037cac611a65e97e39b7014c1b72003f43f5da703d0f386f8cf62568662c568d95c80cf5aae0d34bde226eb861c4214a3d121b9b43a307dbbec6001d40eafc62a5c26e022c70006bc2d00cc3b1f419080f9b1067e321f4e952b2caefd99a079a68c10b3d2868749047b38aa4803c3f6894992191ae949340f1061999ddf404556cd9f7d9bc2e3234d4aa4b0bee1846eb042ffd5365b9432e5ab5e98208a902b87a3fde0e4d88664c18d5dd4edcda601f4301e740c994378c1c27941e5da598dfb27178600d59cdd89b3bb9480f486ce265b4a12d1a5fe11bf1549d5fe57798d8f33a342c5c2698492cf593aa480a1bec1f3c3fa3eb051dbc3be637e8a28a9f0b42b44ec84bcdfa0fdd504ac85b78aa44a8cdf6ee52703808a53452b53e430a56d80bf5f80cdbc046ebb07aa1b116781009c6569daf8ab7c29626ebbd1390cf6da1068cce69a47d71157add732540845bdd5d01fd15ebea8bad6a82ba4c79d05950d660e6c98169ffe5c7d9fd7c2ba3a22e7c128e85d208f7b89f4478fef35e39a460408b81de5f7d9c06485b1f77a23c02186c6186f1fcc6f51224833bf30ca41eefb7e3febc0b644a5bf42336eff76f14ed076ee79cc355edd20bb313bbadb4465ce1082004d8759958d7c97bc04e3f17a0503085cc7529b62115a3ab7d37f540cbd5afd87033c590871a4381d65150a99423c1ae543a629b134df36a933a34cdcbcb83799c6dcbfdcf42b5e02eecfe433d618d69eb93896eee6e574de5da923c4ed90801d0d4cfefe90e9d0608a3a2cdcbaa94685b764356cb831022d8b3113564c89894f2a85f5fe09f1275a40d8486799ffb97b35e6799795e7467711b87d879ce2c62ff6a2442aea69e3c4cb9144f3b46ade5f1e0e6f61b203029c2b9496a3b61cd6f591de71a2747a64d103d9b5bbffb843e89aa1e33ac2389460bea57fe701a88d1975dcfa6f1d5d67754fb1c3f3f579b15e3a55e27154bcdcd4e7a6030101a3fd76c2d0b1968768bef5324425d67ee9facb345c98bb2e2a5cd7025ab090f7a0c5ec7f149d3f13d03bbf2684c153e1f3b691bae9e8b8a0912ec948ecb908792615a0490433878621adddaa28d36b51c8527a12879f391dda06b790e9f7fcbad6ed737b43eb518367dafbac84046ed6be357e2ecc6247d48e4049ee196dd01e7f6caf0a4a348fa65db2a3ec4d25d7508a39da2bed43587d941ad14bf5048c531ebb981c33bc7e431b9ed11b5b455cf68109c9af80f589563d4e146a3812035335379b638cc9760bce156a1e2b30fb0c91158272bb40e05d46b471c8dee91d88e6538abfabf89111f58d9ca67b7a5007d3074cc12fb2a29bc225057ae5be2a016111c7fd39b25f112b7f970e098dc429e9001e063e59a6de1757f3d9cd8a29df3606dfc20e1dfc40e022d6fac37c37571010e5b9ef65c088478f6c896772bcd220df7648ff8fa8fbd4ff2e40393a897e689fe1d6a8e15342b75c67b9ee8da17bd3c89f026b1c2cb6b4970a9b8163fdffc332b4c617a5fdacbe1ead7a0190c2c9d34639bb88d4d3ec0daba55ff8b3b00d3965af5534fc686fdd06e647392ae18f882400b7eaca3884db9708a12f28daa42abc75d1b222a264b8f9fc7a3f2033ec769e1616ae7e8572269dd84e9614ccad99bbefff99f882a80efba19b31817d8595e03f0767ba49d184a0f5491045831c4161887139438e7858", 0x1000, 0xa7db8f02c99ef263) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000240)={0x6225, 0x6, 0x8}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x8) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000340)) 16:00:11 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000001e2, &(0x7f0000000080)=[{0x0, 0x4, 0x0, 0x3}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) 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:00:11 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000000300"}) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80d0, 0x0) getppid() r1 = msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [], [{0x0, 0x400000000000000}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40}]}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) getsockopt(r0, 0x0, 0x7, &(0x7f00000004c0)=""/4096, &(0x7f0000000000)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000030c000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r11) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x10001, r3, r4, r5, r10, 0x8, 0x1d6}, 0x0, 0x8, r11, r12, 0x6, 0x6, 0x40, 0x32}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x10) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d39d0890491bd123af26b24b438796a0cf25970f50658660cab7902723382caabf21d6197e18c46c0e2c4c52a658feb9ac0df9ac42adba9dae858d8572f747db78b9c4e678020b19872eed29203a37e7e95b11e34651661746c1bcc9795e7f73cd6ef9ecedfdeb36cfd54690af59395967796410bf2b354646501e21721efd8058bc82438b41ed11f08258d5eba06d60b3ec55dfe74a12b37306fef64b5e8192b9a862ff2ab11192e81cc652666d48f7637174d00d9c3ac3bdf9dff82abda10d124b6b01231b", 0xc6}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/78) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) 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(0xffffffffffffff9c, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb5", 0x11}], 0x1}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af988100"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) sendsyslog(&(0x7f0000000180)="5b56561af32bc61503da62c33a1626e01a4174acc2983d7254cdf404b35e89a896bff8ea365c421de726902ba155494ec751b45a3fb5d9bbc15299dbc95354520d9faedd6ea9d1f596ccc3ffdffe74", 0x4f, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r2, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) flock(r0, 0xa) semop(r2, &(0x7f00000002c0), 0x0) semop(r2, &(0x7f00000000c0)=[{0x1, 0x4, 0x800}, {0x0, 0xfffffffffffffffa, 0x1800}, {0x0, 0x80, 0x1000}], 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0xbb65c1b54cabd467, 0xc3b89589878364e5, 0x1) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000200)="b1f4fdcc687024f84e190a3cf2dbdd71b11be4d1f0cdd66de21078a9611b043806cca24589774f273dc82b3ff562a6af794c7105071b0a8319527e6852ed6ddefb67f1fea27c573bdc59e3935687ed887dfa16c4a46a8840a4e2f803a84bb850604f35077726c15a5863953dce760670034ced503ca175274d0aeca87f00d362883805db11b2d29b101f509128637ab148fc0d46a71edbfb29bdc55163431827617661cc018911f3440c411c2949a038147dc60a151b63846a36490e871ecb60094fe6fa61f5ac432b6a21d71c6683139ed21ff95cdd19f5d285209b5abb26af2a9fb00c0521981aea3ee7934bd9ed757d1028995d6a65fdb51d83743c62e6", 0xff}, {&(0x7f0000000300)="f35ff54b6ce621c6623dab14f770bc50a3436fc72a0545a83ee6d34fd9d4a3688d267e86a105347ec697d9a5252af84f5f0595eee5b27462e400cac4502d37dd0d9f5c13233bea615b488e5eff51d96864c1899decab615f8870f2aada5cf0f31aa62f4bb0e0a1c5ef02406ed5d64d44c463c35f5237dba248576f", 0x7b}], 0x2) setsockopt(r0, 0x5, 0x7, &(0x7f00000003c0)="4c65910743651d5bbaf184f88e96d7f59a954960291022f45e5d2bcdc44765ff5fb38d750b1e1d98581cad273046edff7c420b9798cbeb38a686bd0329d40b212824add8e9c54031e38cd678f860a61b24fe95f920948fdcd02f5ad0ab949ec11ba45242a3c06acd2a79767ac9cc3ac8630c99e584b9acf6a68f86f8d2821ae4b575c3da8ceaffd61aa99f584e6784230d3f3dfc9365bc2df997c5665cc5eb816e254c00396821db81426b6ff5406312d39881f5ecb87cf26393e43d6d37f71ea19ca1c41e60ec174e7f1574e303f16cf6bbe45f5ce15686a2f7772d4bcab927b040ef0e838ca6c0dc300848c176e701ab777539268da03ad7f776f3a3bd0d49417f2ac1a1c18ac8db75429c593b05ba9b4611d3b5fe02cbe14876f7efd6724fae5f7bc1633429aa234c874c08fb2f4f5b7096d4c77135635915e62685afbaba6e762ff8948301ba0dec176d5d632e729b8c356d041f0c868101ae4897f6e0fed8a641203a0ea57f5f2805467119f552ad71843a8db673ded42870c1d84a5ef371c60bc397964b94136ce1ec661a797d552a46d076c6aebccffaa1c915ef74966f79406017a4c386affa91ada58f85b86759cf78c6785cc6ecf1f361d2026d94cddc6445cd78afc8c213e9edd1b7e46486f3f89f096d78c39f3e91b50b1e6659f09b5b23ae477a641c6f873dafb1a23031bd89c6863bddc4fdaeed10ef82a0efca53685d6af4686ed4894406439fe18f572018ffdc41e3148fef55129fd616fe62a9fbf16c980052b74d263aea44e9aaae74c6374474eaa767278667933a810eb544319d1437929db2298078890fd063ccb1ff2d164f332aaa03ed54b96bf17bd72c9379d2217ac67806fa3cdf6feb7b9421076b315d0204dd8bf5ca8dd71955063be68f59aa4fccfa814fa008c549da367c5da38e82cef21bd1700bc1713ca1a203032f96b7f89248a5739a29bc0b9995047261f5a78093b60acb3d424450a15cba9c72383145863f626bbc2d0ccad0a066c2e8ff796f5557480cbb6feb9b9ad949ce848a0843936c3e97df1c8f4274992d98ef896b7574fbe2d5e4029b3211557dbdc32ea7165f06681de350539574884c495515e6e6cb02b9c6b13d3bbd822cf8e43760c8593194a464391591430cba470958d3c31ea34a2e7a7204a36c9aea9e824ac4eb35c6d8706f47de7b3c2d862a7e582ab5716a95281c2336965811e2f773a0eea0180f9feca04690be268cc2e9004977d4ed5b0feefdea1351be9ada10e36a9f5b07265065d7fdc6bc2674c69c0fad018f0ea8e2e1a8d550c280b8506574f127903ddbdf333ecd6eefe3d72dd870074fa23e7994f6ee0a900abbe33fd625ac6f9a27e0bcbc503d563896fe12e0f42928ab0f1aafaf2444078c003b96ac2a597e4b0e82c2393572d6e868f1c41f1a444b38c4128d0d08accf9126b1eeda8eb0934cf2246f8c8f7b738753996a24f5843c8a6e0351facaefe5bde76351ec9117cec4aea9dfeba69868229f44762497eda4d88bf87025596f587ceb33a7156ab89f4d273b12d16c2a23a6d49d5874640985a2af3274c6815fca7f6b0680ef87e84c932445f3d92e5fc21726b032fbf64fe2d1b5a7fef4ff401ca6bd8836bddb6ce27827a4a93529e82efdfc6d0ea14728de8a036f4ed6cd6b3847cbdbb9f73a24e4942cc1d1625931e520264c694f928a415bbae8dfcc88f7385f6bbb04c1514329c969b6808e33cd797c864f0547415709729f056bb287dd146f8d9c3af8704dd477780a9bff4f2c0a506636b7f450b9dc4d3d2a533244f6e3128a0bf5c74fb0fc43cb0db801a83269db2abbb5603c835714e0a82e3acad1bfc428b05406972db58111ad66bdb7f8fcb08e88c913d591913d1a06f2eba7158304bc788d44a921f6e86cf737070476ff9af185614004f32314c1221de8b66ec655b8291b163792b19b02b69a92a9d2b260f4f352ca449dce335e26feba8b6c9a809952a8173357173b03494c622d14d260b277d03f16ae30001b71d324a82d8c9a98e60c91ec0c131350dbe0bd1eabe674745105374f65da56fec1eaee868fc83e320943dcf0812a596a59d4801218b55eec2da5040ac817162578a57e79471f3817615fe8b1e1b21098ef6a43b04d9a3ae4533949a672dce3205aeb43d59fef8a08b79b2ce6784919291c5d9200b2e6c7e9b7e366cf9f533abd5f03a70b383c24bf6a91da0dab1e7ff49d657f77200956c33b914830c0d9c59cc05c8a02be84fcec2535f46c54dca0c0dd3f275d7dfeecf68198a788f45abafafa0540b4d408254cdf5feff09740153930afac6329f619ef224e109a731d1f9f53b165818f8f9ac345dfe4e112627ddc3e12a552f48f39c50f774005d830a334736ea5d28691bd935a8d3af7b5fc573c2d433f4fcbd46038f05a709a71aec345c5a1611de92b517bf5408d1f9bf9fe9cf19b194d48a6efee64043a2cd353df00684ed4c02fbe73e723eb8071ec413ebbceaece66a7441ba62603a710906bb680e6c637aee89565169d4b746e8a0609a4f2bd4575bac016d772072eb627d3040109e8e58939125183ed7934a9f868bdf13dee377485b5c374c4b2d332171ebd84604fec5c8c8f97f3fd330296053852d037c0abb70c0feb32a41986ae48a119ca1310831d418f88f7eb49e858843825c7b3fbad721db033e101409b7348ab21be686b797e23ee1fca4329e53e50f52fcc0511695d7d3f1e228d58b47672507d83ce29b9bad5f84cb252542162fbc09c9b6c7a731cd2208242f49a912e1bcabd7a5915f9ae15218c8a530692034b0db079e0574b33d0491f44cebf842aeecf57259bac2685e8c93f41977b3892430e57294ccb7ce8929070eab763012fa1ed5cb08ff356fbf242dd02b2b7efb324a4bb9160a4e4e3945d09b61cd59bda48e005cb8ee043d43df9f21f1b4ff8afe1803d5ed689fbfe3f97ff7f29f284fdc00e8e3596bb677e94becc24d3ad63b4e428b6adefa30039f6c673ea2c47d97473e858acbc7b954ba79718a2ced0fffef862ca3528a5113604087840da511887acbff585cb5a07e6ae426f9e73dc4d4791c8a0be23e7e39a8879b25a5b8c5aa5181591f0288f1327e17a2b435781c4095213105ac2f58736b9c1eecd4bfadd15bdb5bb96a0ac2e4724f86c62a2e48a296e3004ee2a067923a42f11aed864a106216aac042b45d9dac36a0c6524b3a1978c6bab963740fe1a15228e4fb9d88010c2e743ca97f29e027a4f23ca77f25bb62bf92a8af3cf4222cf537bcd5d23516161e7e98132c1c2ce0fe6d9fff6a9f437d3477df766a72e8c7a2ce75624567bcb03c181a6acaa492abcb27f236aaa63713fffca5ce465210fc3b064f2287bbef3209aa89d732751e9ce5cdd1136a1b6647a7c8c4b6901f0500bbd6f8aaafd8727d2fc64d31e0d2f4a49568c66b90ffa10f069b0327302cf8c9b72b63450460e64654f4c000d0f446f2a1f6cb08e5d235fdd6ae6c9b0d4472037ccaccf5cdd300daa6cdd246b4513c8c541b9da163453624ee37c6e924e1e4cf757d96ea33e58d3d58fee6c5aa4859c12c4fa54d8bea3f1fc5036b11594a2571ae18c99bdd92914e709ef79bff0fbd41361d5e1a4da3a7bd05f82af450a0f7023fd92186509207681e97383a0ec7d58435bddced4f0279c6f1261cad87ef592172e2ba7bf7bd4e3062b6c18a38d2d1755ba6e7fd25ce8beda5aeace722893dbba2d9d37866bd9055e9caf59503b601451a0b217aa172ee297dc2c0842580ae646d812f9e6d17bff4580481b2bacd52e49fedc8ad9a2ad69a8105a3b5d190b6fe148d5b5583d0dbb1f7e9f46eddb81634a68978ae2b3fbf38c1cfc3ca30e493b369e0a99f767d296473617a2444520eeb74f6f7ba05cdc287075a205c97c7c18d13e82942c2ebcff21436848c99934cd8e67f54c4bf086ea9b754e11543e3e0d16c41e55e13264bb078e405e4129bb84d14625e31b82e27c27f764b16f4627b496022f21dc81f0f8318bf5225b745234688f5f35fdef338fa786d89d8a19102288540ab63275f748061b168c10b258b9fc2494505b6013604fb1c1a458a2a84239e40a2857536caba51d2582c1102b0e2bdef8152ae22205fe8826a329925d3067cc6e103bfb7990ca815d5fca042619cd20d809a2db094f46c277aec35a38505b315500e1546eb02a29b706e6a644c821616c3f5fbbae4cbae9db83ac0fea4413af5bbf05a0a71b8e35ba6f63f4f7189713af403badcc4d13d48180a435952bab26da1a782784ae24d449c013f9c6c56e5da43ba3263fad68d275dc4a9825d03f449c45935a55ec39e8755c2198ae682c8274acb304914226ed57f0338849f3507e1582c14b908de8041bd0f7820fecf64fdc46562fe33edbaefa877179c04a8b41fe027355c3081f95f233420fb622e782a9e374d567f3983dcd2b20b309729b88be52298474fa6a3e2b81945376bba40fc6ae0292cf3c0a28cc6a8cd0814e0bbef75d1f4b58a3ee720cc790a7eba08c449b42006297e8a22b4c36ddc0973e48f8c8978576bf0f7ab3db1a3cf0718e0acab0275cc913480a15f8292f7982fff6bf99f2ab39c10de96a432bbf0c233be4c6c605d733833ff7ba3dfdc86edb3df1aa0d9612b6ac12cd5befad2d7963de2a88b1b4bc25902cbf7e0fa6da1f68a80e4313fc79b1e25e2c071863b7cbfc7038d6ce7ef98e4ee2083624196a6bd4e406361c6c14869bd9783d909c3653760143c0f9b5de9d7400038a0ae54c749be02b78e30974122f058243f6c321a5464fb2818e4af3fa3f5e7e6da74771801dcce605d88a16d9916e81d99c0f55dc37dbb8c06cd9d50c009cf2cff09ac7bb080dbed331a32ff38a00c8004b28dedf04e9de6bf3f44d52daff29c71097e1a0ca73f597fbceb8f7aa9e04b8b75ce835799362dd4823f798d70ec03b5733bce433ab7314f2087bc974b9653097b93a5b87aeddeed5c3d4cd3ebf960f0d6cbe1d3d8a0853d7010050c34dc155190801ee87a85dc9b4af711b05f3d4440ab30766c9bf0f7f8992082ad5bb557685f54d1ee78a0a7a8373b828fe9d47078bc572a11010209396d41fa1aadc17c3a6870e61846cf8b677571ae0d3aeadfabe34d1cb7f22271dda72dd634c98d54d4b1dde1339093dcfb4872fb4c098d7f81f405c477586934ec721a549e67846f4c9c9e01fe9494f5bb18b8fa81bb75cd9c9cf979ecf8859ce422e256599e9a10e9fe71dd7a8ff5d9b1987d3133265aec287bca19f29902bdd6e6749105bfa951cfa52a697c2b1f59e7b70a41feb43dbd2e4d70ff2a8151c202f72a86c93424cecbcec8733a0d8ba3ac2f59a4a057ee1329a248abba9936cd54cf40e2d712d31a2d79d13aabecacfa396d863983965790d8bf7c8982cd0a025603926302a80a6af5f47a478f5d489c0a6e65b1c73e0d04da0b56fcf1edd49a36d2eac7935e7078a334bd196ddf5d7e6986d07a2e0a29755c06ef5e99e7516054c8a0ec6f2a00a9da7ebae35aaa9aad9d197976e8f0b17e5f3253d47bb484d51cc2e391212ec9ff05bd70c58b7ae5d62ccc0b0f32cefaf6a0d3335b404f0806bc7c6112b8194f5ec7500220e9f1248538421cc99669d73abf3eb5cb8b7d47741a48e9a0218b4a9a586a861e8eedb12ba276161896fd9673c646bd3c364a9b6cd299149358e6d1c78e139b447cd61d589fa047ea90985113c8684a890415facebddf2e8254ace7f2c5a79038fa587fe60c99947e92d9bf4423ab83ede1db361ca714ecf0e373e1e306a732c422c8fade94958d2", 0x1000) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs={0x2, 0x0, 0x2}, 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)="cd58f17b9c3ef0cc7f4c4a694774935a54d231474b302844225d1f482b2726ef90ecac5106c06291f23b035d1b5b9d31891624bc1ec35a66141640b2d120b1697e", 0x41}, {&(0x7f0000000180)="2b472ae22b9e68e519276176131b8e32e2cdc2436f2fe8d9192f64bcceeaeacc84730f127c36b967e6cdf1c249f3a3b9202bc48fac126d59913978196c54f8709e6f7cbc14b20283541ca05b31ac2735005f7ceda7d5d3ccc81d5775d5e796dbdf5d355828e7f4f82a0cc533e85a89ecb066e697ffc698aec7d2874ec887d5057032c066d6e94d82459d4aae14067ef6ee6312c8512c3da65ceb3aaf5d31b701a50946ce4ca819aec66b9f6a9b57b1c1de756e7adb849077934367e96086b3d152181b5930585a6d2186ce152a1e545a48b0639db343848f24a56d9963d0b2d38976ccc32c72e76326d0fa686a451af399794ebaab6a6930581d0162ce3cd833abf660d8ade602a07c8b9d619fb3be3ef558d958319c5e441ddcb9e2156cb2742b5e3eb18ab7742e2c5531289a26b539fea707b27284161b024f3b13829427065e71ec6079d428f29fcc4da41f761d353a2b82303d7cd030c65000cc7b66250ac2619d47ab8ae42646d94e56f05a0b93da10897ecf91c3fb23b2fab616dea0c5f42f78aaa1b98bf79efd4804c2c3cb0abd9bdd6064163e8132ae0bac85355f4a31134d0ad29ed684ab5ee8e6f32b5df4441858963bf059e40c91048cdcbfeefc32f377f49389df37d759611aef6c362abd4cf94d61480b903851593108753bfc20d05db6ef4f389ff3956f1000f70787a884544cb34983185dc042d1723751ae6571a2d0fc07d84d74ae0f87d80df05a27ba16414135ee544612cc6aba902e5b7ce52459a47c05a5b9b1370db547b4fda453a3610eaaff9f565344c1154677bbf96038f9ed76e131769f81c429a65046c9b8d70177ba86f9125036cb446196487d640daecfa661e95728c713e70a9907d784a50c769364fd55ab951c41db279006ea2206b588f9aac9157444a9b998c0f0b8be24bd0e131d301616b459ba34697a3a58f212669a939ed20a3c59ac6a5faaad00f5dfa66b9fa103d4bdce89073c527970817e30e884f0d1c5ede765ab9e63188a76bb2b37a6095fa72aa1c472a75c7db2cf37afca502d82006d38866b2a603399aee22df5958b2e45cc41b8f8ad91ee53a1f4ccf74a83fc2add2824f83023d3ec7e558c7e6c91db986f0e8cde43724213469a9ca20fda1528f7880eeb770be082d89c290c2a4b264a9ade671a3d747117cfd3f50d267050bcae062f391134481be46356a63a4f78024f0102d9fb3c299185e8795b0285afb2d57e02a08ba157bc3f4b2eeb7fc6110bdd80997ec46616362fc4eac2905386d32f43f61426370d9c958acca4fcf90428f6d9d1c0f632dd1938f8e600b2e97ebb362b77f06e94fd6b966ee29761e39e9e85a37eb62cc147f5ac7fc4ccb179ef59c518da1ce14cdcf84013422c0c36eb88dbcc872a9fcedcc32b304722d5a3526469ee6dcf30433add17e67531fdff382f85a297d19d3eae3d6c4cb9b1a1f4731438f89ead3dc5ea858e914eb004db8889069c17212b239bc77f0734c356c5f3f688dc45b69c8f6b90758ea62cda603447306cc40b0c4869967227d5c9ffc0ba364b91e6efc3c2c8bdca19570e6ae6b2212ee658de9e82d71817eb3ca41ae95fffda5cf15d01b6536bd2bad6cea11552196d66ad5d1d71c5b060bc50d4a430fd1fc02434972317097745dac38a18e39748e975bbb20e867007890b6cfd1b9c7ac9529d2a1889af09de91f37fe012032049ff97c1c06dd2a2ab3b3cd0ccef8aaab286903c858eb167546b3fe4c1225c0e0c9ba03f6a23cb6fe2adc90cecf521ab2f329564481b588d00813a436453ecba07be2422d6496b9c2cf07e8109d0cf097588310df77c4b3fa31d12b85953a4c830e3c2ffdaffb6366b04bf79d3a1d5a176706b47b58543ae1183aa3fdacdb56d1e974c4fec1219423bc72559f65a5d61a17fb7d8ee6b3fe117799f1c6b542d058777038a9380b21569b29711a19267118f4a53df8901726f556da36aa836f682cf0e663b34cf43ca9a066f5ce5a9b63d49a27b512469fdf49d4c89c87b20ca7a98fe273f720b952fd94b3be7eafa69a0464f18afcce756a2546be0b2a64d939ecaca55772654b3408fc60a4e8265c2b6f5c801384c61c48ee2f66a274f9200958733200f00eba4e8971856017515a9303d5091b565a23068046c796e09e5fa4aa20903555a7af872c5f9683af64ed2a7f0323514916b47d7329bd315e3ec6f6e8f1806e73ab9c340eb23e1de69d243fe8e48bedfe126dbaf767e46eb86098c5d7c42f896e7836107da41cacd147e1f1ad60c051c802f4df759223c5757f5928ce6441789752d197d4e643251bd5fc7423e7f16b0c7596a37a3fb0148157d1af1182c61740aac9c3aef5da267c16e29ec0aab531cd7c43bd34029ac9b3746ddfd6eb667875d6cd29466c42252c73bda01c52ae4170234d352faf3a24952d1ad8bcf2ca8f64e4fbe6eb940a784cd8fac937927bcb278dca71f13499cd9f097b7dc235c765f55be2674ef9e473fcc80902055ab68b73218f51c2d71dce11a59acf119b30b44c3ec1238f110d87789a560c39c3f331bde0a84d703b979484dfa6e1ca688f4f582630df2136f6b9f056d9722f420548b76eb2018ac2b07a301c6e050992e882802ad96be5d408b32e0a7b4bc9011a640b14010618814852f21003927d8fb2fdb66eccb7ae7d8a3452726ff081417510f05c16cbd9a601c8ca46128f825017ff0b07e8fd53b6374d4e9eb1e9162847317fa4d5baebd999c7d3477db488457fb3f2ff106779a6682a3f694a77f7d258e56f39d4eea0d06e18da7f5416279c9b47897b4493d05910444dbbae23cd5220c31f8c0be14dc5daa50bac3117ba1e063f182bba7412583a68282a6d5017f9fae9ac953b2c4c17966c25f96fa281e7debdac3c747ce686859c7dc83f9f3413262d72b198e67a3d1c27fc51d442b8ef2b65970924b139e0e07fbae10b064e4a8c0405746f2efe97d96bb3205021f55142f55771ad4b731022c7cb8aaf61ea02be3edcb33159a2ad6ae9418dbf156c5936601baaab3d65bf04f7c7df3a8295a0e0fc046adc3fd15baee863296958f201bff8bc8c90158e07b3f855ee760b640e3e060178c2d0654824efadd75499ad35a1a5b9b5b5536f08867b1fb5491b25589737c6f7de95f99d7bdd99989218dc395af04830c1a9c4e40579eec6e377fe2907a7cd202eced3806da19c1f6acfa69379716de95faad727ec46bbfe4b01b27f4fc3bb5be8ee86ad21fddc860a444b7e6260c079ce71889e4cc2efd3998c0530394ed0f971a41c10ab2ab98890ec820e928b126ea8848a74b568f0e71b0bd524aa42e3618b15f5d3be8f89365ecd3c05a0816ff7ebbe28d31bc623bc22557cbbdcc626d6c3701280ee447d5659c10d1ab6fa7dadd6b07ab034e3739789e8e96f8af450c3e81b68fd4399d76eb0f4eb24e04922454a0d76d805af3f4cab88aaf75a77577e8e1ad83e81e404c3f37f9e5c90ce20dad4a8a46dfb42ea29231d9ac7a9acc9cacbdde4b76b789b2347b6aad8465da683af7d0373c1de500989136a515a4b4c5efcab5fd6accfc0014675d8061802bfb62d72850addac404df870e7edd4f91643a43b8470ffbf8e29a2c357223342c2cbb35294eed75157270df216a453c19a95586f41f6a7173233f9c1289077c2ca159d41fd3c64f8e667ac6e4eb2c1b2171e5ff64a6529c10531fed529db63b27eade5ad7e203bd6a9e69666b726ff5d269b1427d5bf4f31bf935eb44d5b6988f29b53ba06a81d5c0cace58dd4234829bc069440fd96d8213557ea42c804c5220d7575220c597d0e7ad274ff4f7728f5bd916448a54043b8cf9f6e90e9edecb1e904b9f13b0b064d6ea435dd825c9b7d71523487561f473cc0993e9f76c127c55764f8318ce9bf2357d5a5ed579bd45ac872c380c8b25c34f7c9528b151a4a06c7dc648aa303cf02ae461cba74161c198b728682caa9ea8b83a4d7a5b699838ebecb9703441afc0f74d744d81bfe69fa3aa151bce000cc70f9e93fda3b61949bf26c4f2d43476095ee25abe7ea204844e2e8d460d26aee0108512742f1c8243f9b66c9271e36abe5bf4043b14479af1f1e579c6c5aa01e186cb43ad1d51997bfc6e50c9cc612722f15592f63e476aa3a82644f7fdaa1d2d6d49d99779c76be5a98549b2ec5b2ffd9185053cf777257b883989b7af5bad8f644d99fb104f00888eda94f9d1bb1167764f1f4eb4cc6b40398bc84dc82194f73a3b86532f83947091b5812af379b02cad45a8217fef1c588894f80613ed083869208da910237d4f6a002803a58de519b719351fd727f81a18545f74cb924f7d3c6a1c5bb0714d43cf4602b3af0b5ecd4a4b6c2626d60465d597aa97bcaaf939722cc8dffb0624c007dea1e6530b1df1c8a72fcaa3b85bcd0eaff079ef3f01730a7349b83fdf232f7fb006b697ba0172e5f00c21f30c6c14a733fa25da80df63a1f62139ae377bc71dad1ba214b3201754f7ab6517638eb32552f545e937d39a4530f1a48046c3964501fb64cbc3f9ab93e710be82a6e38c578e84ad583ef73f51b17258d9adb34c6566936199b319182ecdb4056e7f44d2f23f1c1254c6ae2d60ac3a63236b65fa6aeec768b74af654c10994649664062f31fbfa900361fcc4812ce9d5a2cc423d30e0e618ccabbef0e6916f82a083b3d9288144b258a9c87212ae0343beb6f217aa63f472257bf7266780c7f4807a282559f28f7815a37f2bd7de346393395259db251ac266579d2eb6cc8b9e58b84bd0483416ad7279cf6d6e5dd0e11b4759c74bd5f79baa2c2f2b576b3ef1f9a0a1bbe6a81932603663b9ad336a688a8c45570161a42e668a40d7b01543a2f895d61f7133c8eaa3217b2fb5e8f54e1c30ad4dd9e944c97a5f40317ca0ef6f4784cb11c4d348088a7aa30a30a65c3fda05e9dc42c321f691c2fc533455ec869f749ea432df2c590b9b94a0e4717bd25707fb40404209e8747ce8a082f3a279aa8e0f0d21afe6c413d477639e9ba00e2c0149afb57aade7eb325e8d498768e14dc747ca76ba979674793a223d808c7fd1a10c41b3bd7a166d69103fc131fcb81029f72ba373b0bd94b9723262eed3f77715eabadbda1c83f1c5d02d708000b453b091dbedd42c2db06f8f064e43769cc2d608b5d17037bc3a58928786a37da8091362711caa4ac32ef9aa6c9673c6ef6246e47002e95cc83ebe03ad05195a903e8ef11befabf860d85fc3b30479f43ea91d55defd12191cf5c11343d7e5b2980777febcfdca6334097bd34ba4c5582f4f6ab34ac2ca89dfc38bed88fa3dc84f4c471991103de9fc7671269d49558f9bbe1a3cbc524d81410c2bb3e8978fd79235e5ba20933587f22047162ed0749822bf6e24540f1c13b1880d800b4baf5923b40f8ea13e39280525e372b03ebbdf428f0014ad31091b31498e9269f0f185faff1573fe80d0d0cedd1c9771ecfc9420237524621a6adb68078a0e343bf7526a5b7e441bb5d66a1fe4ed8951595a55a28095edc1bbd4ecf8d86f5f7698bec5161f75af31361622906603caa43589e73c5efb2b0dd4111d6f3e252012ec5d6747698a6c3d629261716cbee9db8c3a7cedc991e8cc40096e5fb8768e797f8f174cf7f4ed9e1214c08c95c52e81a1a7c6cde0603e4991f5650d6139a72ab7e2b651cff0269af3dbfde91526459abb64a652db929e1af2b56b4f86b748d6b38df88730953aaef01a372563875a68d08cdef3c3e233940ad7ff0152607993cec0e4dfa78a7fe92757259e2c2c17b1b1a8ef34289eebd1656030", 0x1000}], 0x2, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001200)=0x7f) 16:00:12 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r6 = dup(r1) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000001680)=0x3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000100)) r8 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r8, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/217, 0xd9}, {&(0x7f0000001280)=""/81, 0x51}, {&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000001380)=""/206, 0xce}, {&(0x7f0000001480)=""/91, 0x5b}, {&(0x7f0000001500)=""/159, 0x9f}], 0x7, 0x0, 0x48) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20083, 0x80) openat(r9, &(0x7f0000000040)='./file0\x00', 0x0, 0x84) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') r2 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffdb) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) listen(r11, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r14 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r14, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12, r15, r12, r13, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpid() getppid() r18 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r18) ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x40000000, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r20 = geteuid() r21 = getgid() chown(&(0x7f0000000040)='./file0\x00', r20, r21) listen(r19, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r19, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r22 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r22, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r25 = geteuid() r26 = getgid() chown(&(0x7f0000000040)='./file0\x00', r25, r26) listen(r24, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r24, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r27 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r27, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r25, r28, r25, r26, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r30 = geteuid() r31 = getgid() chown(&(0x7f0000000040)='./file0\x00', r30, r31) listen(r29, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r29, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r32 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r32, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r30, r33, r30, r31, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r20, r23, r25, r31, 0x11, 0x8}, 0x0, 0x10000004, 0x3}) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r35 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r37 = geteuid() r38 = getgid() chown(&(0x7f0000000040)='./file0\x00', r37, r38) listen(r36, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r36, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r39 = semget$private(0x0, 0x4, 0x135) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r39, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r37, r40, r37, r38, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="1f4fcfe142d15bf3dcb893060ba53d9e7ed21998b460298350a33ca819d44ab316f5e5e1", 0x24}, {&(0x7f0000000340)="c5eb1544af496b4d4fa7cba1a4867337c10a372de676cb314d8325e56ac19f305e6d0c097d25ac1d5927ef334a5ad542b4b136e82919b511ee7af73b7b412ffc0e4e5ca72befc080fc94c60099f3eaf7940e9f6f5180c7c605b2fef9c1bd1ae9eac87cd98c61f48d8efdb134add286916225b3b8fcbd893a5c29ffb98efa466c34be69e339c4f3b98eb804cba3", 0x8d}, {&(0x7f0000000400)="6d9785b4ef047d828e7b1e3dad2b2a3734c07f0aab91e92f876a51656c8ab842385cedd53c38e59379532bb05da16ffa1e829ff940c18d45b5b12f6f658b1d28aa8d64108e2dbe149b830c4c4fd231e1d530da37ffaecc813e0b5baecb0c4fa66c114cf7b9261d929b06c53ba305f1c3bbe4c20ffa92f460843003be76ca99ed97334acdba3ec3ebdd67f4c396922486", 0x90}, {&(0x7f00000004c0)="ccf314f76cd914500545a80a3026c47a6d42245063001079bf2470f4c91db19b4c0e6fb3717695cdd3cd1a5c21b1799ee35e74c5730df41cf695d3a1db12cc3303f7ace99853e4a5c1dcf45124c1e9cace3a05f5c34d73dd58bf2dbcaee887c3dfe4136e3be24b5d285779cbaccc64783206706bf8e4d037bbf949c401eed0bd53931e7a58ed5258203703df6bc1ee04c9d068ab4ebd", 0x96}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r5}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffff9c, r9]}, @cred={0x20, 0xffff, 0x0, r10, r12, r16}, @cred={0x20, 0xffff, 0x0, r17, 0xffffffffffffffff, r21}, @rights={0x18, 0xffff, 0x1, [r1, r34]}, @cred={0x20, 0xffff, 0x0, r35, r37, r41}, @rights={0x20, 0xffff, 0x1, [r42, 0xffffffffffffff9c, 0xffffffffffffff9c]}], 0xd8, 0xc0e}, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffeb9}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0010", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000380)=[{0x3fb, 0x7fff, 0x3, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./bus\x00', 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) syz_open_pts() r6 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='}\x99\xa5$\x00H\x00', 0x80, 0x0) dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xff\xec\x00', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x8) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x1, 0x8, 0x0, 0x4, "2a731040314b2d875850569113bb93fb04c021c2", 0x3, 0xffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x8) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="3acd44f0740e759e96b3ac78206d6138e37c76f5cb9f4731dc64030000006593080443af6c70650688f1092e16766878f34cc7215439ba1191cb7d7fe0868a17df7fbe6dfc344998a8e6e572a533761ebff3601513edf5fc161fcb296870c26d687464767cd914fef330bce4f9baa5820f5a4345409b169eeec574e7655ee9423259f3dee174d3703acab743c96963014958b26e335f0b3324747dc655eba3e94e00b4227f508b52a995112bd07183d2c175886c6f3b050c44db8352d093614376272eb96a333b6ee442ab2a381b1e0a3f2626ab88b949d4c40f8d5a122ef6a372e5f142bd96d66b4b3c27119a051b6f69298d162c87d16d308b248cd2e0b4c3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="ebd8cf05b88633b5b79d1eb46bbc0f1d0ccdac1e457a9ee425056ef7b4f9e8c0fc2814c7daef7f3569959896eb8c4c205ca633faf4f8482eb6cf0d7086b15b13247d175fadb67879e269ede693d1ad0a71afeccb5a6ef08dce2cb72195f4d27a13eb1f45ad4e61a2c906e636e0b3ab40846f0d68ee2c964707423aa8d45266f5beb2279e9f2817c0a382d9dcdde6a0477795e15ba92eac4454a43d26f788d700b0ac2f79fb432a0497e9dc3b051a8bc1311a00cdff485626e4a33a6cb752dde7ecee0cf46f083720c749384f74a8242229", 0xd1}, {&(0x7f0000000380)="f1b872724cf947314dd6a807e9b12cd782f5913e4700458a4284de99b11b996011612ff02bdb86e12a6fde7a19c7d543952dfd7b475a8f144ae0e0a6b629d19a499cca387d80a8bcc91e53c7c414f04fad8e453062e0bbd8899a042f699a9ae62be70f32e0a0e8d7f877b45f08ad5ad9ace277417abd2b2db7a75b5bdf2876b47cd074", 0x83}, {&(0x7f0000000440)="faf59b5794db5085851600252a643c9e3f63167918a73d8f69953eb871b5cc99d7ceb44ff33d7293e5bc6c84dc08a3c6810babbae6292e2c424f29478ec7d1d6d9da732cc79097dda278c544c2d722e1e9f39c143b6fc8e684d63724eb7b2b0a35750bff848267be556488a7519a3ce523543ef7d04a360b5e186709363101ead162d93ca976ca3eaed9d01660b72c981e873263f99a8b86d79d4ea840d93c8f1c3488051af37466d6ca5d16bed5b78c09", 0xb1}, {&(0x7f0000000140)="b010c6464f2d93ebbf1036da5593d46ca37174e963310616cefb25ebc426d4076704a1a72558419886f5d523756e98be7ad52a6d3216987833d1", 0x3a}], 0x4, 0x0, 0x0, 0x4}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) renameat(r4, &(0x7f0000000580)='./file0\x00', r6, &(0x7f00000005c0)='./file0\x00') r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) r8 = dup2(r1, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000700)={0x93, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x800) getsockopt(r0, 0x200000029, 0x1, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/99) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x100000001) 16:00:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) flock(r3, 0x1) sendto(r2, &(0x7f00000000c0)="80192695d44e19d2d68a596eb37d35052df6ee0678300a891749d496746050718e028e4e4e51a3efafec9c8851da33c5cade9fece9cfbad112c086641b63ae4255e85c2b991627b43b2e22d351da932200f376d2ce658a92a1d9ba278f8aa2d77d0cc57e9465c15cbd5c78b6b11b87995d92f9f4ed4765977ddd6002522d559851759e5847ba165b5c831ecff075016e271e44c775b7d9524a7f1247e0", 0x9d, 0x400, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) kevent(r0, &(0x7f0000000080)=[{{r4}, 0x7ffffffffffffff2, 0xb4}], 0x4, 0x0, 0xffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xa510c5ce3f3f84b, 0x0) socket$inet(0x2, 0x3, 0x100) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x9) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0x120) msgsnd(r4, &(0x7f0000000340)={0x0, "3cf485973cdf552d1deb5f39456631f69fcb3a251a3cd102a0e36d2297d72150efd7f30a0ecf388afae89ec6ba1a0d9d95398bc0c9263eaaf4840aa87915dff31099f0e88c65ba594c2dd72e3cb6bd39aa30f0665f8179929938c06007286b761e41fce99529761634bbbeeca95a9d87d52065c3854f5d422eaaea0bf91614c88bbb79fff0efbc6dbd3590a5c82f1e87fe183665e52cef52307b756a97ec842d6c194d133223325239e0afe46a82649a249d1feb30842178b41742d0095e25534e7eb4c7c62fc74961469e6abcc6929ab603d3f5bc394fbb85b4544335d82b2ef8ed1861016e93cd852d8bb2c4edf146a10ae046fbff295e78060aa386d9337f467f975d877d1d5467ec87bbea6d29d1dede628c793e9ec9cdc08ad17a321de6fbf58aac2968368a991b7ad34c14434be3d8d8fc6992d487dbaef37cb535bd36b5903da4ece6abe4ca1ca076e439bb6a6ac16fe3db32aa04a5bdf5d495941769212829506c545e7f5b41104c49704bcd3a9b0eb14c6e21480265be0dd384b957931d5336694f97a4ca3a3ed5364c5dc5b7c894c5769e80451e44196a76fc7b36f094df2d72b0d481d7e2bbfbc556605eb0ab7c0ba4f6843e00a6a5426735e41287d175d0df892744ed51849eabb6ab9ad2c3978852df69d6ac8982db333b63034d53180558859cbdf51dc62aa6fc95103455d35c523906569b92d3b9630a6a66614f715b0ee9a03d24c4c057bcc5a600768063bd5b90c1ac48762fe3cf74f10333b48a7b82d80edb7d7c33226e522a66fdf0cfca4a43505dd6ad6409f2e5101e65536cf2cd4082207c19f1854e794b10a34abcf3f5bdf18f55c4550b48a395f85eef59acc23060c8ef05f73a3ac78ab7355b4e448c3d57ff62c863a7246ac13ba42ea61c8084f81b31a12c7827e1214e901fde1d5ca7f98b29d5e3b7ea153f6e5ea8b0212b30f8cd73f573552034352667e1fa3eafec426db99742c22331cd7ea0ac9511351b0cb8fabf934f9c05bcba32ed95fb203ccc55eed85d7eb5bf7f36564bc387780e4d270c3c2f4a0b51c2621b83b9fd3148d7cc386b875e162a2a012a82690680848b3f364a773e3bc8a48f04813aa1e0306254556695c9b6e119f57e2b4829ed22d923f2e6e1eca9620fa70606aa47b4d293948fd2bf68fb998022531552d139dd11d68b615f28f6e32bb228469a67f2f79ffa2687bc775e82f991903aa843701311597cdd804079727574d6c07bd2eb61fa2d897ad6716d58ad86adbf0877adc3c8f11adc9bafbc67b5a5137d2b0faf550cd4c9241de2ade517d6dfcec3cb03078cc3a7c94cc7f1a67fa92fce8b8c54d5359d8b68c909e9389d564e913166930e6b9daec9e48c336ffe081aae5de27f56640f1eb8cc66d3565c50d78523fe4ab7e196902cad93cb128537ffeb113a26f9546b6c25a6a5468688b3f6fbb02bad06c9aeaef4664db57789daada68d0efc05c38ce6dc8ddf731fda2b617a511a2a077450a6d9054080617cebb916b49a0957f885ad74c215280d655cfa1e0c03cc518f89b155fc656590aab5782672a40b3f33ac685f1bc333604a8d029aa1a8519235c4bfe7df783d05837012f4f703d332c059d0abc050b46a76a928613cfeabfa3c78aabc9c44c397bfaa767c8a53bbfe219f9e7fe68e94cd861bf8806ff950317589edbbaa6c5cf9f6bb219bc1b988f597e288fdd5956b869ede99897b4ebcb49e25a282a304d074efd2b29cd5bea4eb0dce66127108f6f5aba337c1cbde67787195b04a31f448f4a5ed6fb5a280a644430a6c73e498a90b81e4dfaf0c3c6b1ec6c761df7bc7d97bacef95f0395f17f0748246f1b78a7e82f5298743b8c22909bdbd4c7a2b2ae430d90d19f6757257f75c62280358ba000098d3367d9e2ca9567e05c2dcbfce67eb6f81dfb41c3e4ba41dc8f439b312908f91d437e12cf329977f6af7e09e568bd7f04f0e3d3b82d8b3e68a2b54b1955a56fb029b5b1ee425ad56b240b2986ab2c3117dafd2a8f1d03f8ecc4a692598de44ba12c0c84ec330ccd4ad00fea7dc71c080af6193e861f0f02c9c10aa3209ee558b87f5c9df32cd9a4f13bf093d4e07e1fb749f155b66afb7e2289f79f3105d7efa9c92bb1483826ddc28ab02c12d70ac9abe2062d07a33734c3abacd2cdfda60ca84bc3381a6873308ebd4b83bd53e29b5b1b36b3b6012a0bc51302be865ff77d2fb80c657cd6d838d234c2a7deaf97d8b10d8e52538188d18dc7619e1fe804180b1933cf5bf29388dec8fd59723cd863798be48b7c425fdc2ea2a69820654ef9f667c90e0c9441553ccbc5a86688a1a6a3e7bc5ef29f8ec24664684bf1276660351c96057668a4d038c64309532f7d641b4184ff6273b1e33032702c7c078181f0c9cbcd674425fc83f2146cf8a2888f93239336d5a0363783d0c1cc2da3dbc4d8249033b39f326b4ec84ef23700f72c59e7bedcdb3648df41fbf8059f2b87e8b23d5db130660eb2f8ce43cbeb7a81c2871191c0ecf81a30c7ba7919056faf7c7933f8f5c21aca9fc39f5643988d8d01beb207dec0a9b1f1590e9a94ea75cdc074e3a2eb9f814b1c65ed3d330b8daef4984985685fcb87b52f435bd3374dfa420c2d1a3c48cb08a22c926a70d29f3262ef06735bc9c046d43fa60746d402e4f6a1747ca8422e3ecc523caa6305c8201df3457b6f0f7b9b9989abe73e505eb8044f18133881932b5aa70e071aea44250731c473ed2ae5de6b02b90bceb953290aa7832b67c9f7eba23f6e0e6d02eabe799ffc1b8fa21196028bd78d5596019ba5d3114662696f182ce6f1dab724db22d0b5cbf858614eddab1e04035857dc60a7461f999d1f261bb4035d157ea0cb5cafb3af67dcde345eeb87af60ad59cfb632fe93968df3e9b55500d794e6e02177ba6292627f14d12d9460de4286d28de645710b500afbaa4ea33d59927f756895751a663959469b0f6d966d8c7e48e36d48cdc3facd9076a95a3fdf6f7eba4207a634025a21ef800fcc5dc975386e889bdabeb24e8db44cf0c5917b29c4aac69e4001d83832b97c39f3df54fb20b2fd354fd5ffaae845e7b47dce4c53c5ede8376901cd7a76ca0a64b922189c1702fe5c30206593dfefbe7ebd3400127e0b91b6a2868c0e97ba29d40a54e5f62ed251e4a4e168fa1813f376d2de417ff3ee37a83f9d9f6048f1e8315e814f3ddbde9b4b67fd5bc17eb1062f0661510d6677c5408bf8cb0efc00d1195be673899186224d5d797f6ccf20f430e2ed9c0c594fd25f496691ca6c2e2a213935d293b28abbe64fdf02d6261e473c7c5cafc07987d9aa403d2fd82b31447990af355f319b0d4147b2782779cf555df83bea2967e8caa5f46a5f84d7b5bab76104a8f874de69be80da3d081c4cba1fd36ba41d1dc5fb8a5a9cc6810f27763e59c43c00143a68971323a4b3d7c40488afd11c9806be51f1dd895b680ab3dd9cd3b12a2f8b03e83a33962bf9b331c2bc914b8c897eb635514b4693c15d902692ae534b46e670f0886827033450c5e8e63646ff48fbe6f27fd7ea5cc7f993bf8d007eb58fd052a63be757a0d7f1dc2d42e86c986a281ff3928d3c7138ec649f7121cf6d2fc6b9a0dfe81f1432d8f3ec7348b9f4e08c7c34abed4984ff1ee0c706bcba6af1a26aeb78326aad0423db4657083b0089c89dad9cac1bd75b3774ebe24a7060082845f870f06fd6ccf7515cf87cedc4b40ffce7acf4f72a54f5ae2e30d5a79c8773379efda497f0ed88c17b1fb838a98fd896561421134cac1ced6a4e70a1ae3aff9bbc410b55fcc17ca976297ba366ab857ccfeda1896d0e0a62c3721f0d6d9ad0ea2baabf91842908715d27ccb32098e9dd1b8e7e45e04dd933419f0a6ab0c4f7f752100ffd852185aa80ec34298d0fe1bd1f308a305f45edcd0fdcc58b322ffbf91c3245d795350dd1483d5b5cd28b7db88a1f4da4c22791fc40e664f0f8bf7d166c33b2f2c04128aae34cb521d1db2b58705356642dbbecf2d7e6c82eb013b2ee50e98d56339d130267a9d50e3a6eefea032b05c1daf6061c1ca4e85778dc5853e9058a07dd561c4d93f253ab8dd67ffd967469cb6ec2cdc86aa8def067663a224a45166463e985f9ef012e71a3f5d75586e85436526d1bb2e2b4459adc6c0a948c95f323f962ba6429d6ab207217c2c945fc7e3b3e1802b12316d8a0f2983682be17a029b0d6dd5fb0cbadf936c573ab9020051f165beeb338be3c65bb9577439b9c68ab4e0c9a8353150aae77de8af381acacc67e84490bd8dab06039913a5a4422543ef43709e245afbdd21348de5deae9cba13f9ff8db6e2bfe857c5d8f55f2bda569ae855964a8d221f18a6765a277b77a56c42dd15f4d91aff068c85c1bd0d87a69987e71c5d90e3dc777bc0aa56e38c3ea2e3d20c29f68188a9e0ab18615fa82b699ccc2235ef50170b190fc5be66631fb30c9baabbeb5b1c0cb449020cd7e838dfe47c6ba4bb362d3e0f3d27ede378e9b5372da5cf0abcb89635650c2ddc953014a86385209faef462494f9b82138b1ca8f20d7a65674471b289a6dbb3a465c54f835695fa99ff49d54f2951e3fa30eca8ea684fb9096633a80b9fd12a944b805fc9f2d59c2f0f6d5e5843bcd67bcbfa5576af9f4d1d3b6b8e9677a37349d02a997fb3dcf35548e270bbf0e0a37f5abc14cfe99dd5464bd1b7cf4230a089a8b4fca381146033aef1f1e663aaae4710395b787c89b03a33ce2b6826ec7b277a4ff7849c8624b71bb3d005a756b5c5b18d9af864b81929e897fe773a516e7b400692f3c1e78fffab4eb060bc33b9563af54de3bc91309b3f5fa302ea7688fa968f24c69649df873e783abf69d007423e2b139db3a9ea113d212e793e233586b8dc238768531f6c5b9f5e8433063fde38b2df740925506f24258228ce8d2bdbb309f109b7e6b98ba1fc4e1a887f43fa401cb17c60dd40888906bf39f24df63460772b404a0740cbf081720580f840b0d8b0a630852000e088bd331f028b8635ae0a90811cf13db8cf428d0ac30b033b2d840b19abc60d60df580cf3241cc21e82f5c981a4e5aa9026de3d0e09fc32a0da991aba8eb4a043f909ab495b9c6374d2c4192421b1bb00e51b4b14175e0646f4e2383c155a14cfbd1e4de4aa4c98da09a1d00b97881315070acb8c5c19000a355300918078ca4fe7031489551c5f93acd4dda379071e53ba5806195d11f1ff9f02d201db8a22fa864405c08126de8fe8d8b2fbba1039cdedb59dee249406c2c45ac0f593924aa1f504800a9c9565e70aa24fac963f14a086303e92ed8df48ffb67158db373d214a7aeb1971c95572c331f002ee7049877b5c716fd60e0316e1e16ae58e51911fc8387b6d712aed4d5e0ec590ab6a5c0afd5eb0682ba859f125256fd9efb8158822a81cb33e577b069007c0762afa6600daab5a836450716f30a2ae032d15def10c3cee9dde034907d203a630c8f2be3b0b05862ef0631172f6e273bc8c46ecef66c73b1c2b88ba7d7708e61eb1808af5cb22eda3ec44ecbf3971d70baa86ccf5ee6bed90ebcfca2a8be31f781a5e1ab7840d9e9783303636fcd084c592d29425222e6c02d05d9396b4e97876e87ff423ead5749ac1636ec901d82d016b3d43a2264eb2cd740921046c8574d81dd2391f5f0a6653c3d56eba0dc57850b3ec7da54002a33290876888a1f1f2dabd693fa108de26e1a6824d7955746bdb4d8d115d699e44154219567e94b429e17ac04866d9ce20beade518c0d88c060632f0614e5d45813d510e660521b435f"}, 0x1008, 0x400) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x100) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000640)="743e22f20d646208fa80c6c8121254c4bc2d9d52cdef2326fbf1a54c31e0bf01af3ee3afaafa9a5c00d52465f364d14ef0f9f350cef06b25b6a0a646fcdaad053c1043038641ce89fe2b954b82347363b89fdfcf3cc3af85ce901ebb4952b5ca9331429d451320e7ba6a9949c4329fc94c160c87323f47ded6dc77a6a91509ae87310e45def0e455592cdf90f788d022437baadfa8480ae537b1ff81ebbb28bab8297cab7e96d830175f3c3d33746f75a6b222a246a7b51d401229c468b82982d0d9418c019edbdc59a3c198c1fb5010d7ae8530b3974d2e0c69551dee0ec571273661277786b97c4d03474abd31fb72", 0xf0}, {&(0x7f0000000100)="27361ebb00bd4e16711c38650ac579eadb5cca1343e9e9e90594b1862bb4a740c0bc8e7bcafa4583806634d93773c6df83202dcff03951a41d86bcd6ef1961", 0x3f}, {&(0x7f0000000140)="df17c0a090f29144dffe0d1c91c201e6f7d95a618b8c1a1aef0b3029ff3f8c39aeeee5672bedf004a5c88f9568471b1f18bdd54852", 0x35}], 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x2fa, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x7fff}, {0x7ff, 0x3}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xb3, &(0x7f0000000100)=[{0x4599, 0x256101ad, 0xd5c, 0x2}, {0xffffffffffffffe0, 0x81, 0x3ff}, {0x1ff, 0x800, 0x10000, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000400)=[{r0, 0x58}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, r6, 0xc980f9f7ac4f82bf) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r8 = dup2(r4, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x6e1}, {0x25, 0x0, 0x0, 0xfffffffffffffffc}, {0x8000, 0x400, 0x0, 0x4}]}) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x242, &(0x7f0000000080)=[{0x50, 0xda}, {0x7, 0x0, 0x400000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f00000000c0), 0x26e, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:13 executing program 1: socket(0x18, 0x3, 0xffffffffdffffffa) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0x51) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x6}, {0x400, 0x1000000000}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'uq\xa2', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) pwrite(r0, &(0x7f0000000080)="05067197c8c88807dd14f6b47e3a", 0xfffffe14, 0x0, 0x0) 16:00:13 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xfffffffffffff102) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800a, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r4, 0x100}, {r1, 0x1}, {r1, 0x80}], 0x4, 0x308) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000300)) close(r0) dup(r1) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(0xffffffffffffffff, &(0x7f0000002700)=[{&(0x7f0000001500)=""/56}, {&(0x7f0000001540)=""/4096}, {&(0x7f0000002540)=""/218}, {&(0x7f0000002640)=""/67}, {&(0x7f00000026c0)=""/2}], 0x1000001f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffff001, 0x1, 0x2, 0xf727, 0x5269}, 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:13 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x3) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) syz_open_pts() fcntl$dupfd(r2, 0x0, r2) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x8, 0x9}}, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x52decaba2acee3b2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:14 executing program 1: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x2, &(0x7f0000000040)=[0x0, r3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r11 = getegid() r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r12) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r14 = fcntl$getown(r13, 0x5) getgid() r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r2, r16, r7, r11, 0x166, 0xffffffff}, 0xaf, 0x400000000000736, r12, r14, 0x7, 0x2, 0x0, 0x1000}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x2, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x800c5707, &(0x7f0000000080)={0x0, 0x0}) semget(0x1, 0x5f212b78d7d92e8c, 0x6) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x5}, {0x10000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x100000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x800, 0x5}) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x400001100000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) mmap(&(0x7f0000596000/0x4000)=nil, 0x4000, 0x9b49b3c4f698f296, 0x11, r2, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:14 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8007, 0x3) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r2, 0x2000747a) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xfffffffffffffcaf) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = dup2(r3, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 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) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x3}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1f}, 0x10) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) getsockopt(r0, 0x400, 0x1000, &(0x7f0000000500)=""/196, &(0x7f0000000400)=0xc4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b813000000c1bb893f00"/56], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000600)='\xda7\xb1\x9b/f\xc2I\x0f\xb4\xc8\x9e\xf5\x13e\t\xb5\xfa\xf0mVdk|\xcd\xa2\xa4\xdb\x9f\xa4\xd4L\x11Pe\x87\x9d0\x1e\xa9VQ\xa9&iDa\xe3x3}\xe4\xa4\xed\xc0\xee \xc2>\xac\xe2\xb7\x85\x99I\x0em\xffd@\x9e~\xe9\x03\xc3\xdf4\'X\"\x89s\xafUmcrxQ\x96\xef\xab\xc1\xfeE\x86+\xcb\x1c\xe3K\xd0FG\xeb5\x8e\xcb\x17\xb65BO\x97\xce>a\xa3\xbfM\xc9\x913h\x886\xb7\xe9>\xc1\xc2<[\xc3!A\xac\xf3\x14\xae\x92*p\xcc\xec\x7f4\xe8\xb0\xfd\xa0\x95\xbbKXj\xceu\xc0\x9d+\x11\xb9H\xae\xdd\xe2\x9b', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000240)='#+\x00', &(0x7f0000000280)='\x9a\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='%\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400), &(0x7f0000000440)='.}*\x00', &(0x7f0000000480)='-*\x00']) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x19c) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x44) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) fcntl$setstatus(r1, 0x4, 0x40) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0/file0/file0/file0\x00', 0x80000000, 0x8ba, 0x101, 0x1, 0xfff, 0x0, 0x7ff, 0x2, 0x7, 0x1, 0x4}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:14 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x80000000, 0xeb1}, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'\x00', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x6) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) socketpair(0x22c6773bc097f10d, 0x0, 0x100000000, &(0x7f0000000240)) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x2, 0x8}}, 0x2) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b302000000800d3cda75d271689b") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x33) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r1, 0x0, 0x36, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x20, 0x3, 0xb5, 0x4}, {0x7, 0x101, 0x7f, 0xfffffffffffffffc}, {0x261b, 0x1, 0x100000000, 0x3f}, {0x0, 0x8000, 0x3, 0x100000000}, {0x101, 0x1, 0x3879, 0x100000000}, {0x1, 0x5, 0x80000001, 0x5}]}) 16:00:15 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvmsg(r1, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f0000001680)=""/191, 0xbf}, {&(0x7f0000001740)=""/165, 0x111}, {&(0x7f0000001800)=""/180, 0xb4}, {&(0x7f00000018c0)=""/64, 0x40}, {&(0x7f0000001900)=""/68, 0x44}, {&(0x7f0000001980)=""/206, 0xce}], 0x6, &(0x7f0000001600)=""/43, 0x2b}, 0x2) 16:00:15 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) 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) socket(0x18, 0x3, 0x0) 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:16 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, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000010000000f87c8a5b671b8706000000b8100000002900000023159a5bd8a824ba84f5a70f3898a1c65f00000003"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x10) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) r6 = fcntl$dupfd(r2, 0x5, r4) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000000)) r7 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) sendto$inet(r7, &(0x7f0000000340)="3e9b204e57ebff6850e27ad9d9404ca1d4c8c08c969a086d47f02c2440b9e198bbade95976e558809eb3ba21844bd101f26d15aedb75b185ac969949761dc435c82b51e934ab1772437d6695785f0bdc7f48bbdbfa7c21a6adaaca62a51a733c1f2d1d09fa888946ecf8c49194b231307681c2cad1a122638244ed8126db5813eb95d67bac7de931f097c99b57fb6818cb0ab3a2df836ae9bb687294e10d2317fb89ff391df5e4b8801ea7b764edba720d0f364a22ddaf97289b03df38910179e9ca975d32a159bb2f654d06761d0a806d42626f37fa06fa9ebdb86595bb9f9257e29b0f68a0f2e7ef0f9b9fc364355b393cde1c942a0676d6219b1399be0e01fca23a12a0be6ce5f54a6eb6441bff0ce3b7300b30a010a97030cfb49a8108366bd52cca2ef112348623fcee8482cbc8496df2edac9d3feb8061dcdd200b31caff5ed6e32587cb1fa2d8bc19b188c7ee0047bf1abcfd066fbf016e2db5dd7f9a3f70025fb3488c5901a5ef47c2f8177cd207c5e62e2ee4b7ea5a415389d96f63e1ae4271bb9aab26f2196604c561427a87bcb7cf877f94a93a0fd79f9ac3009c411c7e6065dd8316767e424a14511f5be7913f3f245a3d187405ddc9a9b4687a4c88b0a1719c0f85448db71ff03dfa47f6d4ee5e4e0fa1dc8c2023b9cd8f70deb52f8c3b03521419c53ee44470869c1d3f91fe2a99bea5ed8e2e88dd40a986b1e2e252ea11b0947e0b698e93e2f097108fad76116d371a80dedecf2e57c3e681d21c6092a6d5b6ab0449d9f36e1e77b046fc19c30f9b2aaad64d835f75abb35aef9f5031547c69cf2914f05b843f69631bb0b034035e0b28fbd8c2615b08f7058920961705bc65565139da476d017f546200fd99fabcb5d3492dc92f00a491d229bc613bcb87ae836ba47bc59f5bda61d1f75d1ee76c2057bd8c63dd218a970aa6d8a6eb7a9ef2d826a1a450fea5a080e4fcf878dd878330c141e1e864888e3e88049b39c8aea12a103997717cdae5dffc0e53814294ff92c9310eddfb4851e6ddcc4f9adb3840927456bc7bb536a73ce969d16bbf6d3bd08138d3c651939e97a63ecb1b207d76260c35e5edcafa1b93c0182d74c7c047bc1a0f49c724e36a80da260aa9b2c7f249e52ce5454c614453c4348b978dacd05468bcae6fae0eb1ce92e20c826401831aba71ec46c3aa06ec96cebce45b5af340f1c5288a199340650556c250f26f430073698e077d5a15dabdb92cc6b81665d68720ed74c97638ea298fca2b8b0cf03bf7461c4db2cb6dda401ca90dd90b722ee547829bd1d025dac0a7da82a5b28cc32f7aa61566e978975266f363e8800db1d994cf5a2d7e40e0f0e75cabc06ae184d6b088a4e17c0460454debc968ad668b84528d204aeb3dc68e3f7f0e1ceebbf2ac3035d43f3ec3d8a3949bd71a70e17ba14bf5563fb6d3e95967ca37494284b24fc482e71771ee8528e57ef0765e96eb2be9ff8ea23375671b71b99f10d7458c4ad12f39041f2b6054c98458b854a37f6a08e5b2d5bc40f98250708eeaa2c695924d011ef54a2bf060900ca54009ef1148434f2df0495ce8cfe8b9cd95f0d9ffaa7f580a7ab1a4cf127c6730880cef22df4398e6cb63dce7f61d4cd29c6ec2691f60135c9341267ee74252d9c7b5b7c7897ba591f865255d7a914dfe8a42db9c43d6a307db3a34418b71dbdde1b0db879bf2db011d5dee02b8e87df81f4ed75feab4dc3c5cadd2a2e0ed805768763d2ab29fe08848734e2d1ca689b7501630d12f00172c7b254d0ebdeb5d667a3c45797f0f0d575ed64869b0498016750c48071d469cf4fbe036b7e551dfa8becd7345f330ade66fa6af778ac31f469f1788a625c35b7b69871271766ef2fc33106a0fbd59ae2b825506092da4646090f9e618d526849be97df9296353bb2ffc267247cd661353b294e2d22e2cac2d23b72ffb472d311a280cdd1d01fc5d808edcacf30ff3467deee5317ff61d2619f77b56d44fc489e4470fb6a01b81b5da7f6cc22b26ced0c26b440fb861f3c5b6db4bd0723976c2683cff51bc2b3676a9597d82cc626b60bd9b1ba039974dc2ce4d25b14ef02afa595c3237acbce4af360e85255e80d829a6b39497fc31ab190c6459b23571ceed9254b54e8e4ac6b462c2c3451619b29be9fda1000eb6976d031907ff75f325247340d76e9bcfa3ac699783bd229beca0ca723bc1279f42fda0129f5149f67cd48f627306f4c4758d87f305a20df8b2e3a667a64da0b1f57d0feaef03163ff32dee69452da99dc87b7ed072748864ca7cc351bc6652902d8b047281d8c20c4f4d2bc4a1190bb8ad1d228bb9a25be447bcd34d9d74f98ebb9b6e57d469f6c43e2d4b9d1a4585487b75de6e9bfac0dd34765fa1870938f08c109f7c4501557827edc50c973570496e9905c0ca5c19b589a3b2b299e820a4e4030b99337c2d4bba76db6e3febb3b6fe7e4ada3d4790928910c5bc38192dc908b74ba4d0ef45bf9335bce7d9137e3f8485e0c21b203bb01660e6f87a12c82098c43ea59d6089ecbcb9762431e28b7f92754fb4f48e9b67cf2741d12fd926834c9cccb76ee3a8d77829fd7744dea115209965164fca04e9d6041c02b1a1239b4e2cde9e24d7d20d10de5fcbb4b50b8b0e5cf84b306882264d4b8cc5b2aedef31ddff08b197a91ce00bf78a387744ca470d549d2e5c6ccf2b936bdd17318a3cfd7f3bc3a1360c71e40c3255a600fea6881b8cf7ec2e3274f736aafa1a3237229acdb06d854b3d0e661d060dc9ab16c8cacbc0dc6ef8dcfbb8c7a9f59ef69649df59bbdbcf0c5a446e6a3cbbe8fb6e91d016592e846268b20923865c09fbee2d0dc1876c6311196541b6d58d472d835af7ee336b767fc15138f55a001f7927472043b602b928e5ab1727f9de64a363efe96411ebc276ac2f44d795592c46b79d94160c27465437fc56128837408dc950b3382ab51ddcd6381001edc920e40104d2e2cfdbec8853bd3d76959d25040ece950b1efa1e33af085a9f9db01ccc26ba3f91175ff4ba55ba84ac18c63334d7d82a0877674483b157d6fca31b464ae138fa110e8e9242fbd48c6499931d868dd195c5fe6c1dd21597902e62acca800c0e0e590a3be81d8231a7d62d3f5ce4dc13ba42bab794cdc179b6225211c43ec419a17b12e8e9eb1991f09b73e4173fa2211ba1826775f4caaeb03b9f168338844a5b86fbd66513debca4eded6800524075d46bb8612c1f1efcbca7b0ee0ddabc9c1bf1e5f7bb9bc743d015562373767dbe20c09fb2b88ab43e354243236ce6bdb2302a1db513854b67d6b28e7947e772178578c3bffbcf5d508d526e4bc8d36a59ec27e277c40228df6b6bd05b5a58d7f95d20eee19de04355234bd62d3e4186084ad8e568d026c27ad3e201d0de35741fd1849c5698ee60c2bcf8c92bc3d59d1ca1f6c3fe557f1138da66c42769206c33328062737b32818944de34b4bd3fb032b463afd0a99b02e6a5862b2de82b38ccf3ddddcd32704fe7066092786a4ad41df1a95b6c4f3deab185adac9a8909091b170618314556ba45355c789b25917c9f90476533ad7266bebae291351781df1c65d88ee7f4a788c5f34fe7f7aa4784eb3384d93dbc591d7519c2b57a8914a38757dcce44f08887800b8a1af52a19b05d17ec9c6ecf12cf22a8620e3c1edb888dd8894892177c47548b6d1e887536148fd90ce526c115349f1762dfb5795c3e52481f9368e7856361c4c57bffc481a0083d0333a80a739b5a7d1d1a4ac0a2316f7c5cb4a7ef7c561742793b2e2785d30835edabe2bac0eac6e5353019a98d264044dcabe1cb3ba7214ac83fe50b7a354f16026c5efbdeffbeffda6b59b8cbfe454dd35dce1458a35d76434637ea1ee5786e1b2dd287883ad4932f26d5ad32230e166910aff00095b1ae38b8f2e57a41f32c2584aa74312b36a9ceff9611a36302659eb38305b31a06dd1d9f5bc5239fed656004770576d930ac108f34ec765b3f3dfe4c6dfb8dd2c3a77bd479b95d3e45026ac5b8301a2a781b8f6e2224cc4acbfe9a44025389c18f6e37789174a315e414d45fbda5e638ec4268c51eeab5bbe8eb817e0135d001f146c840dd8035e85a443e175ef4bec933772af8ff66424fd0d8dcc5ec22ceb1c0acc03087317e5461998a11c83d3ad42cd9c0f28315999d5880f99da7b2082178195380f8fd03e7127827446fe3e40b128d1b138a4de373927004e40a4f4f2412fad607a9ab4ed4492e233c2df4e6c3774f7814147d6e3ec70cfa61c6b0f85ae7cd6c4afaab4a4ec4f4ea57761f014970287250222341bd84839e990fecf5ca6004de73bcc5c1e62776156f6d2e1899bf9d084b77870de083bb432d46e7456def913e88e98fb0944ce8895a9b9bd63f686154066d82b268455b1a9c0b1eea5f5fd4842a93c3a16bdb1363dde184ca387c71ff7c901353bf7bbc93bc44553ebc2c3c2a606f567fa0ff7db4cf2a6a43552bb3fc42d9f233bd3037127317d77c3ed4bd92101319169f57bd754b84fef1e15a22ab0c5f52ba0c3cead21c3944848f6f89e85967c93a29765576105ebce6a748daf908fa552b662f320b903be54755cfd8091ad81bfdfbb095a3bcfe8dda99a1301520c84bdcbe40a5e2db1baa4afe05f08aa64baa407664a4a8dd2c979bbf301d0d75f477d19a93a190cc12a1c632843858676b9c5880d386ffed94dedcb4ca4a70383c78c41723fac3d383b5c1761ff2d34035966c764e9ee915a4cf1219f10ec814361ba2cebab609394a9c3197ed912a46ebd7c4a5947adfc5004c3a21091ec42a3c3736b3c179c6e6e3a4aed1158a015b31b3a33124ebc10ab1cb3e7f584cbb6f4ce5b1aedeedba12bab84d170c979875fc372078bf9afcdab331f1f44a642bb444ef53e28df201779f1ec0814f91ab3c710278ae11014a9fc21f8d60c1d85ef7442d85230507d377463ecee7ee012bd699203d85aa6d495a84eabe8adcfad0f8712a5bcec48d6b9fdfcd3f9b367170ac5246a03e47cab7bb18468e67c7d6e31dcbe53799075e32508f24c903c8939e0663086ef402caf600b006acd8cfaf4be2b54f0ffb00d87afa2cd3f2efbfa04219d38b4d0d355736f1c86a8938b59816f7bd93c523734900bfc69d2a09e76d59c2cf706a67b3950d7f585bd5a1c06fe14c6a3d9549392303dfa20616aa35e79270e00e2d5e29d6e93414fc4e5e6e2dd588d24f9436fc681917f207291e0096d594eefd8a0e97683845be90f7a57860adf5f8aeaf75c3da3707e99d9151c8de8ebf77f65b3ef5e1cfe30c69573cf34f0e3b5fd4b1f46aa4bd8ee500dbb9acfc38be5db3ce7490b9c6fdd19993faabea5405c8cced7dbcccd06132011993386f0ae40197b9a38c39c8e09ed1be99bde17dd00f1c42dd2929e6e0ff9cd5edf1b0304ae6f60ebdfe7d6e910d75cc01eec19c985b9e6e9e261e5b21f6076c6cb0c8ba240ea34ac080a4956987f76da41fd4c11a65b0498da3183242ac13689f29404e5291fe1a39c82c262d47624c6a16e4d34e4aa10afe19546120111e9e69da18c74ce8c2ce68d0290098be7ebad0e4a62fdef9b4155158fdba6cf9d6625e51416e0b1f3eb5e2d5e57dbde714212a2cd8ab0bb081bc34b4909182e1e038d536a2a789ddbd5433e0a39f375423ce9a709cf8caf6beaa1ca8ccd8a397ab4a6cc6f49a4fef0305d6e02bbf7f4a237033f6585b75a40f629d524adc81b61ea0a0923450403ce9459d18b997839333f563f754235fc3558a47a58db1680f5f630e2b692dfed277ba53d", 0x1000, 0x418, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70002e2f6669ed6c6530"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r6, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/192) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb37c2bc00", 0x0, 0xfffd}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000240)={0x9d9}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x1) semop(r3, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000002c0)=""/93) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000380)=""/218) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f00000004c0)=ANY=[], 0x0, 0x1000) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x1ff, 0x0, "000000000000000300002000", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x210, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7ff, 0xa3d5, 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x9f6e}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="9140cd3f381f0edafd609a88a9c8d6c8f833a024ef943b186734180cacbfd4a732e0df9f59a908b12adb42901303a48feec6f19674fc181212495ce428603ab461e8470396570cdd1568c564d39947dd3947c15089bf2beb9dc36aa93ff0ef53846d0b9cd7ccfc65e63c71994670050f2a606c0d5dbc0bae12647baa86275b2d3080dfe4916dcd346d551409", 0x8c, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r1, r2) dup2(r2, r4) acct(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSTART(r2, 0x2000746e) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) flock(r5, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket$inet(0x2, 0x4, 0x5) socketpair(0x1, 0x2, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x3844f, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8, 0x0) socketpair(0x10, 0x2, 0x2599, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r11) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r12) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x80, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x4, 0x20, 0x3, 0xff}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0xe5}], 0x2, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff8, 0x1d99c3864535c352, 0x1, 0x2, 0x2}, {{r6}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x40, 0x884d}, {{r7}, 0xfffffffffffffffc, 0x3e, 0x40000000, 0x7, 0xb0b}, {{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x8000, 0x4}, {{r9}, 0xe427f436bcad5443, 0x4, 0x170000000, 0x200, 0x8001}, {{r10}, 0x9d2f81d9fa019fde, 0x40, 0x1, 0x100000001, 0x1}, {{r11}, 0xfffffffffffffff9, 0x10, 0x80, 0x80000001, 0x2}, {{r12}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x7, 0xdff}], 0x81, &(0x7f0000000380)={0x6, 0x3}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:18 executing program 1: 16:00:18 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x5}, 0xc) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f007204"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x7, 0x1, 0x5, 0x81}, {0x8, 0x9, 0x1, 0xfffffffffffffff9}, {0x3, 0x961638c, 0x1, 0x5}, {0xfff, 0x5, 0x200, 0xffffffffffffffff}, {0x5, 0xffffffff, 0x8001, 0x7}, {0x1, 0x1, 0x80000001, 0x74}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x4, 0x80000000, 0x7, 0x5}, {0x1f, 0x0, 0x2, 0x1}, {0x8, 0x0, 0x8}, {0x3f, 0xd66, 0x2, 0x3}, {0x9, 0x944e, 0x7fffffff, 0x899}, {0xfffffffffffff23c, 0x4, 0x10000, 0x6}, {0x1002c00, 0xa6, 0x1, 0x9}, {0x40, 0xa16c, 0x7, 0x6}, {0x1, 0x9, 0x4, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000840)=0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x74, 0x2}, {0x50}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) r6 = fcntl$dupfd(r4, 0xa, r5) poll(&(0x7f00000001c0)=[{r6, 0x2}], 0x1, 0x1ff) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x9) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x3, 0x0, 0x0, 0xffffffffffff0c5d, 0x5, 0x6, 0x3c3488d49cfcb24f, 0x2, 0x0, 0x66}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) open(&(0x7f0000000780)='./file0\x00', 0x100, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xbe60) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000300)="ea8b9329c3a0e1ff2fcf25bf7429c81d6a0a7d3c5abe6c184aa21b3d46ad053765ca16232bf207e2b46bee5458f1a86cb73b10f87ec94f5fd4e281bc73d06969ad99d75cca4a9f891f9a97ae143499c11d436f4400232880b861c5dc17b1d7475c72552e7151644c6b5d728746849ea0ed9af1f9edb4f3a1455320c15bdbdb80888d969f45801ed1659e894aed9895d1506f11b29261", 0x96}, {&(0x7f0000000180)="4dbd6d377d09d8561876629083fad977e6a79bc58b23f68c3cc79ae6c4f2279b9047be4ace4ce4a6b73e4c248d99022675df24c69729383ae7f514470829aba18725eda64c8bdcbef148b31e038bc734fb2a799f4dab30be92b71c0a051f981c10f4811d63c3d54d58677c7831467c306467d786dcefec21817e88d1", 0x7c}, {&(0x7f0000000240)="a46a87feb7f0977f0548f6cad02a88cfc11b0a909ed50db43f8bc1188102b7fa163407d6c2f61769825ac4c8f870c32d1be00f94cc2e855111117f24878564a8d4731fb59583b66edc9d32e631183a89917da369e22722be780fd5225ec3a25a14e5bd95e936cae8aefc22832f22457aba8e7fe3", 0x74}, {&(0x7f00000003c0)="334bf4c77cac42af5fe403a3e101040ccdf77ed69225bc25a90e529820311a2df47e2699483c8b17641145b1c1532e284e008b283a4cd1967f4caa17f0dfcebdbc670e460899083fb7de39bc797e4fe57fd06ec6b7cbb6e0f6e8f8cf304781d17b861c0bfb9734d1b0c6ba95240ef0ab22e89ae1c9cab9ea05b429fc4d84ae5121a36a1a70174aa462fd1c059f96520589a77a8501ed334563e2c5663e5ec4d589acb77a26bf988748db7370ef442a4af27d66466f2b2853fc378984019dce26b4", 0xc1}, {&(0x7f00000004c0)="85476551e8d0b32a6e4613c46fdca53b43c469849477fa3294df5ea0207859da8ca49d30852cacbae917e75e87898e32001565a556c5033a168692a38123bff4a04d7f811a5c3c4af3b337e16fcc235092c64bcbcefa7cb1b8159ac5291066c3d7b54e3dde0ad32eafd209618967d4540b9aa0d782c184cdf846f2cf16e8f18515ee4073dbd26d6c72ccba4f464afead8c88b8daa4566784aa11142135efe1205918b7d55d43a66606ae505a2794fc7f9b7f910d49976d565baf32e6385eaf34c78ebde08695fbe7461bd093f7d9e2b63ffdb14ccad7dd41cc36bf8a40709c8ecd0916dee6eb07b20d8aeaa0937bf46a992a4b60bb4405ed0f3cef5b0885", 0xfffffff9}, {&(0x7f00000005c0)="744ac0700d2c0aa16461a4730c910f76b78ee2824c388bb04b36ffe6f15b2e0c6b0edd29fefef8e98576dea6696e24aab72d6df1a1373d59bf259b9d134aa6b403cc5fbc8accd9fd0c9dfb25dbe787ed", 0x50}, {&(0x7f0000000640)="9dfa6cd016213888f3814c47d8172af3a0411a32473ccb09a1c7434cf4efefd8ce5bad3d10d6f4c7d9983cf7b3ce3cfaec687f19b62e10da7e130b75b53833bb2d6a52503bea8eed9a3a127a59ce3817bea7fa4885ae1ee118b4c57346163e60e4afdcc79820dc45d84e2d45bb2796f61f8e482faa89d880e7c486e98198243c2c31acecc715d98dfa051fea50483c692a049456bf1c1b3f5baf36545a84ea0cc7deba38fa8e5c6627b086f002", 0x32}], 0x7, 0x0, 0x62) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x72, 0x7, 0x7}, {0x401, 0x2, 0x800, 0x8}, {0xffffffffffffff3c, 0xa1, 0x400, 0x4}, {0x6696e5cc, 0x0, 0x9d1f, 0x30}, {0x5, 0x61b, 0x6, 0x7}, {0x100000001, 0x401, 0x0, 0x1}, {0xffffffff00000001, 0x6, 0x9, 0x75}, {0x0, 0x2, 0xfffffffffffffffa, 0xadbc}]}) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931926dcfa86598bd8f0c419cbe6b9a74ae11a5ddec81fba1cff1921f74047b169755f8357c5168cb3d0c187392bfefa2959f49d292fe3d07abc334ba4d186ab4460373ccfebabe8ba540a59906113b58b35d207448f17f779d2994531c6ab7de8b99a18265acada339e05cff19b8a35b40759d59ef69d9499cd8c20c00", 0x8d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f00002b2000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10760, 0x0) r8 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xe538c87b463918be, 0xa4) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xfffffffffffffff8, 0x100000000}], 0x3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x28, 0x10, 0x7, 0xa9}, {{r6}, 0xffffffffffffffff, 0x3, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x7fff, 0x8001}, {{}, 0xfffffffffffffffb, 0x7e36297c6c36c48b, 0x4, 0x1ff, 0x84}, {{}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x6, 0xfffffffffffff74b}, {{r7}, 0x7fffffffffffffff, 0x94, 0x10, 0xc000000, 0x7}, {{r8}, 0xfffffffffffffffb, 0x20, 0x80, 0x2, 0x9}], 0x7, &(0x7f0000000280)={0x8, 0x9}) write(r1, &(0x7f0000000040), 0x150) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0xffff}, {0x0, 0xc8e}, {}], 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)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getegid() pipe2(&(0x7f0000000400), 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000180)='./file1\x00', 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r3, r2, r2, r4]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x100000001}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6a, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0xf4) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3fd, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/60}, &(0x7f0000000100)=0x3e) socketpair(0x2, 0x4, 0x100000001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) lseek(r1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000280)) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="e40e2e2f660010000000"], 0xa) 16:00:18 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup2(r0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socket(0x20, 0x3, 0xc0) sendmsg$unix(r3, &(0x7f0000001580)={0x0, 0x35a, &(0x7f0000000100)=[{&(0x7f00000000c0)="8be756"}, {&(0x7f00000001c0)="217d4a92e593b98763a03ce0d5dc832b844aea7964eb91310ddac7aaf4ed2f701f7dcc2894b530a979afd3c78c2595e32f7cd7a8b9f59e8dd96ad94e273b2160601b15"}, {&(0x7f0000000240)="f322cc3112a2877852f8ce2fea500c34b48ef7ba489edc44ea3c452f6b2346ef5dec30104cf2d7967234544e64b5dd92e21f90f34da2f5617dd4618f8c8eb3b325b9f5b471550dea0dfa836ffeedce366d", 0x1ab}, {&(0x7f00000002c0)="71029bf9a4f1164a5a3f796f259d522a096444116322a3708693e1fa0c44d37bc520358c99f12b40d6606fff8cbaa8ee19fd3dd35d578cbbdff092fa7779d4eff08473fb38374377de7c2c014d2cf5b6cbc19a1896"}], 0x1, 0x0, 0xffffffffffffff4f, 0x3}, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r5}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r6 = socket$inet(0x2, 0x8000, 0x59) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) r7 = accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) readv(r7, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/22, 0x16}], 0x1) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) listen(r5, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r8 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r6, r9, r6, r7, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r11 = geteuid() r12 = getgid() chown(&(0x7f0000000040)='./file0\x00', r11, r12) listen(r10, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r13 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r13, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r11, r14, r11, r12, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r15 = getegid() r16 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r18 = geteuid() r19 = getgid() chown(&(0x7f0000000040)='./file0\x00', r18, r19) listen(r17, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r17, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r20 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r20, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r18, r21, r18, r19, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r22 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r22) r23 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r25 = geteuid() r26 = getgid() chown(&(0x7f0000000040)='./file0\x00', r25, r26) listen(r24, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r24, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r27 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r27, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r25, r28, r25, r26, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r29) r30 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r30) r31 = getpgid(r30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r33 = geteuid() r34 = getgid() chown(&(0x7f0000000040)='./file0\x00', r33, r34) listen(r32, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r32, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r35 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r35, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r33, r36, r33, r34, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r38 = geteuid() r39 = getgid() chown(&(0x7f0000000040)='./file0\x00', r38, r39) listen(r37, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r37, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r40 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r40, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r38, r41, r38, r39, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r43 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) r44 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r44) r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r45, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r48 = geteuid() r49 = getgid() chown(&(0x7f0000000040)='./file0\x00', r48, r49) listen(r47, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r47, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r50 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r50, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r48, r51, r48, r49, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r53 = geteuid() r54 = getgid() chown(&(0x7f0000000040)='./file0\x00', r53, r54) listen(r52, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r52, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r55 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r55, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r53, r56, r53, r54, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r58 = geteuid() r59 = getgid() chown(&(0x7f0000000040)='./file0\x00', r58, r59) listen(r57, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r57, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r60 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r60, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r58, r61, r58, r59, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r63 = geteuid() r64 = getgid() chown(&(0x7f0000000040)='./file0\x00', r63, r64) listen(r62, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r62, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r65 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r65, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r63, r66, r63, r64, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0xa, &(0x7f0000000380)=[0x0, r51, 0xffffffffffffffff, 0x0, r54, 0x0, r61, 0x0, r66, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000003c0)="c4a40cb3be", 0x5}], 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=0x0, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000a2d4d770e236c0afeb133a08de7bd2f10fc7c4e4b94735b4b319ca6a679c1cc13e9964980742f95f0444f3a0b52102691435ca6fa3f799e372d106c144ca289b5a3e1530429fb8cc3c98b88ff3601484be11e5d431598ca5d7a4b563a91e38b0508514cc269073e4baf355b5f4b318b40533607f3f9216e56c5c2c424c8cd3235557307d2b83d65971a58fa46e4b44b488c407e9cd89488df2a10063c15dd953b29910a82b5247323cce92cfd6ae290024fdbb2744451f4bcba31fad674db3257c2386a6e35f6826f95548656520ae585cd6352305f608a735", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000682000000000000000ffff0000000000001949ca64980f806f823619f8239dbdc40600022be9cdf30c71cb9b22ffae7f619ae0c4324042a9db5fbc66e049dc7551eff4bb", @ANYRES32=r31, @ANYRES32=r33, @ANYRES32=r39, @ANYBLOB="01000000200000000000005f00ffff000001000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=r46, @ANYRES32=r67, @ANYBLOB='\x00\x00\x00\x00'], 0x215, 0x4}, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r68, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r68) fchdir(r68) write(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x20000000000001f1, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x800000000000000}, {0x87, 0x0, 0x4a}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0040000000696c65300022ae38af5baeefe7c35513020000374773fecd179ef63407d14e04558f2c58fdfa2cd0000091212b17d032df52a525768402cbbd3eadab88569966610109d7315464d0f9408f71a602beff70808c1f4ce33714d5f49a8ec2e621e8e3be2a09fbbba78a0a90209a25ecc22c432052f621657dcfa4cded20133f485845857bc7cc73442602d025f176671ff6d936421bb850b71e6247e9182caedf5fb02af1d1716ae3021f71ce2aef42f1e157f0683e8b65adb7ff3282d0909cfb9f54282c546edc55f67cd929b4000000a5"], 0xa) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) setsockopt(r2, 0x3, 0x5, &(0x7f0000000040)="e457dadde9f3fc2500fa2d9f436b3c34ca3db56d5f5b325e6e388f6ec3e4e81a7d4e56ef1bca50c4f5efddf93d2816e0c4fa87c20be4b8936e2b968e7fbb892cf6daf39a859391a86a3f9a3ac537f3bdec40a9903b006aac161ab3c6c554eb2c7995b4d5aefb1bffeae2cfe82b3a7fb0ae78e4e27692ba4bda256bbd2d250ba380ed34b464d5cba431f81cbc216cc907dc05b3fdff7e95", 0x97) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0xb5d, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xde87}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xd308}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5d}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xde80, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000140)=0xb28) setsockopt(r1, 0x8000000000002c, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296481e5ac446f3f62de98c3d748abdc49b59f248617c70ed21cc74fe66f2d08404fa2c43909af65c597ac71cbaebe3bc62902ad5adb02bf85f347f6f63ad867081727b80e02a7d4a1bf2f6b123d28878fcc5e741d0aca2dec4b1d542e84c9bff7f3d2823467e0e423d151206f2c6be31c7c7693a15ee93dc7468059c776d9f2d8b0e9e2199b354d60adc3dac4b651e98a30a53dfaa43cf0000000000000000000000202be0fbf241ddc8d91b8586a25de72753134e58bf4c7e14ea82ff726eb22619493d07dea04a88d76c02a80e04f6a8d8ff51fda65a2035f4da9c0bcd9073eb468690def74c9c0fc7a4852b921bb207197a30f6b9a1db4dfeddb2d4400429a75fb0418a8e3c9f6366c7fb87a0cbe05d6e837eebb17a0cefac069f2c89492778c8e55b2ca677b068710b3cc7e1a5ba313aa6f4b30cbd664007803ba80d7a032c18d4c7dbf8c31b4c48b7faee0099e0ae1ca0c7e49adfd5cb4f3464dd5b1dff15200fd2238d3910f0dd73b47be3c22ffb90042ed5a6e60ba6cb7e75ca33", 0x190) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x10, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, 0x0, r6) 16:00:19 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:00:19 executing program 1: r0 = getpid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(0xffffffffffffffff, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r1}) r2 = socket$inet(0x2, 0x4, 0x80) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r2, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r3}) wait4(r3, &(0x7f0000000580), 0x93fc172efe1e27b7, &(0x7f0000000040)) r4 = semget$private(0x0, 0x4, 0x4) semop(r4, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r5 = getgid() setgid(r5) setgroups(0x9, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r7 = dup(r6) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r4, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r5, r5, r5, r5]) semop(r4, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000a40)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r5, r5) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000005c0)=r7) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0x40, &(0x7f0000000680)={0x200, 0x9, 0x200, 0x8001, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x1c00000000000000, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0xffffffff, 0x40000002, 0x5, 0x2, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") setgroups(0x1, &(0x7f0000000200)=[r5]) semop(r4, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000400), &(0x7f0000000500)=0x4) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup(r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6) chflagsat(r2, &(0x7f0000000400)='./file0\x00', 0x0, 0x2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0xdf8d7b79c8b2396, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="af6dd9e73699e01f95368cc977c3ecbc820fb0e04d4e9c1686029fc621ccaad1a7510b89cdf0fa0090039e7ca3ee7591293740b2cd40315a14300f8f2d74f9a7524d6896103c1063cd3163a92bee1bc53143784a5dda982619b188aa63103886edd6f3d0de2582cfa812b2f8056630452ddfb92883907346cc7be9cba0db1d9b4e192165a8c1c16095f420ca789e44a29b0bb832fcbf490e887fb59a82c744ab0c44320a7e566f837d0714fccbfe3ff2e67798801d69197992151452109bbc63bd15ff9f47ef119af268cfcaa391eaa940bfb55f380acc5133567374f972007dbd89b9e79ec30d2268c985c67ecc69620d6f12ded5121cf724165db0d5d228d7ba74e93d353256a5b2e2ed956274017a7da09cc11d8ed7c0085cdc52e9c3907a93aec4aad337be629664865f148e76dfb2f1d903cf7332a19e085840c0bdce4153809b92658fdefb60f35ce57673ad06ced64278b34bff003a05d19a07646811ce9b246fb96e165e0cc23e77bb354203f84e158f3be7197dfc390221c0e716035809474ce4fc05d024abec64002c66a25c4e6263bb5da848f1d58059cbfa0578ba3ffc5baaa57b2f2b87311bf6253064f19935f372594b4bb0e85cc433fdcb047be1b9f6e143c66cb8569fb664654941b6cb10698dfa0545ba721b6eee1707e3549eb35a4ad8c2760f0acb676dfd5646d5ee3cdb5a0821c8c371cc01bea351b6a614ef6ae0ebfc4bd7e7fb73cf7d780cd9d438b0f015304ba73f44cef902587cc9dcfa987bbec617324fff1bafee5cafbff9e4398196d4bc97911e607c3750da0e8c4acfab1680446859fdb465e66fb8dad08fb73b996f7d24206014f5fa9e5c74a7bd7811946a9536c7cf495ef320eb217f7c71bd56859d61ac8860446506e95403d8e37f36e7aa809bb5a6103679403b98bc158c16571901343b1ad9f9d4b9efc5e4739fcbc0767a557fab47e7c037bc338a593542cc94e1b331942c2fab1d3be5691318f529f35d63e1622a6343f8e434093c86548a92e8a1223f918201985ad831b82b4f5a9a39da3d940c32b9a3ef0cd0b01994e74af5c5a44e2eb2a9638a08f8ba31c98b9fd0d76e9700fe95382e3e950dd4fa658f60eb390b0e8ce03522d9747f9f02b022b3770ae85fe4ac983b7f3c32a2470ff96da5c3f98daf6c193979e183fd8fb93d851c579c2de59a5d4a216b1fe1c70ea45ac509d3878ebe292cc40ec4ea923f226011b5c389f7741bfd1169db07e95473f11319b80cee6db399e52a4fa97cb91b02e80c9deeba45b9db2e07a856b1d786b2d8db7664de78ccc0d72b21a56a11b80c5e19b18d8600a28f323d98be9ecbfb7c4cf0860fb0f98ed2e0a243c84ca0d9571f2bedc96f33a46c5074a5fb3272252d6085a14941679b012c81ee388b24af3ed506226bf8255ee6bc3bec16d3984c6fba33098f12ab74e2eb687a5695c312d126e19b735e179bfdbffb6b147d143c872d9ca195cb03101ae73476519a661de5ffa19d7158cd970132420179a4476b95cfe5f8ff66c70036efd9860b64bd1f03390c30f7e4f6410775543b8b1f587cae521e16407e9c4072398b4b0bde12e58b5539d950ff9a97fe6574ffda1bdde761a4e0afc5e1733ef8f7aae499cd0187c2f12ec9a7689e2dac7d1fabe67d3850ad214888d43f94534525fdb2bed6f540e0b08d415cd397539d4f8f67bb15e836d86d720fab2ce375494daa4f2c293402c24b954e7a2f9b1a0e4e52609a4ee90285df7f6f52d05987a84433f3dbe3dcf2c1e30795d8c282a234be410e0490a526e379efdf1c40b11523ca2fdbb7d64a12a2ee667bf14f4967a76d459dbc222aa4c602bb0dca1f7c528067d314603d7172a0688fc604d8c3e7452424bbcadb2d4fbe083e332073f0277032eb6d51d43e8145d364f12bb90ab60d079ff31af2afb3e5a7873be3a04780490030860416be29541cea1e15d5b7cb7e07476045706d73d1c46147653135bd7172e414018b3e915e6b8c3f937179afbd342a4d2ba9c66e2c85eabc791382d7a68d001d3a9fbabe6d04bd756d6e9ddf75b044df7acc7b5005e98314cf1bfdc317ab1479f9fb3848488e30fc062047e086b229b138819c2515dc04a13ce8e33400389efbdc5369ecea917d6e29988934b6afed89a4b3698ecb9c596c74508f427a5fe0e7791649b284fd2a7d651ce241476163ee7a83d1c65e9275762beadd1b474ab10eea5dfc81c3f1ef857cfdc3e9a2f40ccf46d3639ed3250ad9086c74c513c6125d47ef8b6b24c52aaa2c45d2d7e4ac1e0141e920ae3b79ddf303d62deca27581f689de0580d9c643fb99fa3b4440456b440319534657f0be80e918e6d1b3b37e98faac8d53727362d39f33c836f0b3745eb849f6d46143648ca65a71b09e96bb36b2e9c9caa839b6e2a16f55894dfbc98c3c931c69108b1bfef40aaf0f1801fc4fbd8db206a63ec2d3146ab3fb288cabef95d7e399ed283df5dd795f3fd83097c37f39095e1644a5ab0ada158fb21fe3847915a3170d331a51adbeeccf59b361ab609af3493e58deb63f0ba42c9209c79bfc624c211ff70cd6a948922c8ff2b09017ae859412f3e1efa5c705eb6a99ab4b5cd45f826143614255d5856b2ed6e7e8b222c62481dabbe39c8a0fa88355d517eded166ee413a447eadd5af6a11487d6d88bfbc39ca1f5cf424c3dd559e7133e19b383cc8395d30d1b164cbcab1459cc82748cf3afe6b7c358ad002bf5d76f487428fb4c5bb1a78347905b3968db21c533f7ca3ca8c5359045b0117eb73e8ad628619cae7230749982e9f09f8a7d81cea3fbbc7186fba930d3abd52e16606142c02b0084cb078628054a28246d0da1ad7ad36841057a67d06757281c74037dc26c46a836e301011ebe8cb2bc1db33c1e2434d4101ccba887c04a9d61809e93dc78dbeaf933c26dadd13ccfbcd8a783c09734ab95af4ff312f7f02918dfb8a4e911b3d49b7016941dd789fb05240894889ec6c04a14deb28bdbdf0a3b1b1b5f8c9b1bb191c1da472f332bcd8908633d4e2d369f9a6b0f910a64cd1ea25704020159aa525955121821ba206885200af6fd9c153446be731a500bdeffefb0b8e39f9fe5126018b9c0c02fcd7314f20734b638ff942012865cd3c91a673fe587dd62ae54a506b685b83866729db4f4393413b42ee17674b52c0e93be2e30e4f5c284e8f6411362447b9349ba7d88e294f95cef4e7f73f72edb265bce8018d8e16c59f671a8c9856a060e2bd907c7b32f392fac3510506f99e3a28e1316ffb7e73f79b1419de59c37c99d92705ab6627cee516a2be29037f59682188537f749839618987ace98bded45d08c56300248767b23221b11ebe016c29ff8ed19ae24088d0e9d42ddcd7d2e305f4ac7ae63ef7dc7bf278f65efea9f90863bd8586092cfff39b07a58bf9278e63a53f6f9ad9407941aafdf3e654d3601bee8bf0cd31fcb5652d1fc98968a1fb66f26904a2dc698a095c26609943bd39c5c4a3f76f66ac71f22a44e6e7834b7cd46b0241009546c5db6eeaa1742a8ab54fb85a448f79c07774dc637fa640b48c34724e07ada453ec244f974e9f0fa1a07d4404ae5725f51dd6d84eb9bda259eb123b6b707e9f4f9a69f51c1ad508ebafa4bbe3d57be063d06629048e38381e432668b7eb2a07d38b5e2746eb324e045689d49679e7116c3bfae7c6aafad98be1d9bcc40a9a405ea3011ec00bbd41225bdac28b572a406c639e869cb51f5ece135802baba937616126b2427253f99826b6f1aae7282f0182593f9b118898b2584d62c30a9431071690966e5b0f080f858bde2b7d0ed86639f0a6cd837bae7ce254d947e4c530dbb453f5189246ac743caa914f30cc654825253cb173f8cb6e8203d08817c87e5aa7154d5843e9da88c5c23213cfc6670e576db66041036d54c0cc0f1bed2a680292041363fb7eb8d82599ce2623cf2b9228de622a0bd501aabada37a1b35ed87a9408166d180bad6181727a3d1df6ec70d25b55f3f6c764d647f361be5cf14cf73a51ba9072be5839adf3c625b9af97963fbd9dd8b68115685bd8b157c6f08006101faefdfbdea6dc74e479694d5882867143278294ca413e1833e9852f7c26d43ff5e51d7a1cc08ed084c39442aa611ea1dad8f4e057ef3062c34861059e8aacefd4c36b7da2c08e48da65e7fb02ddb59e2e28103df3cdf5545617345c80574ee15c13c1df6e5bc43e814dc66092ea3869c2f137f55fc3daa59cf458fe94bbe20fe54ccb1763e26aff093ea8e0785b4e5ae1c6c7b1027b526f0015280d7d5b6ea2711d969fa651a4557eb5ce28c0493358e4d60ffb9109d78e95bf5f705195c333bea0c834a010d54717247617aac9a099b6ac65db913f642fc8239f4d264b58ce884aff0b38700f2b42780606538d536f8818f28ad7c9a1fcf417a6a093f4d55984b612c2a77c2f702f19fc3d3850d2e37da49998d604458e989a3070374c7b2c1194e830e559fc3964f226ddee8264daa2862d01fd9da5c137104147e2289ad3844f47a704383599ff0db00076b54e6b9e502e1a2a3b7eace4a6a591a007c7e5b01a29cc1206f2b2017ecca700861e87c9c6de12d45b3cfabeadf97097f44b5f1c04638beff8e9909647dc802d963e3c4f805e54af163bb761cc493d117f71def05021d7b91201de4d2b9337e5e3945e493fa1114d2333f92ec59993589cfd874dfc6856a70646821fe4f02bd699bbe96f6f14c0ff0e92d9189f3c3f960570b6e60ff04eb61a052661dcf265b434a2c585e98b03788c30dc3a5e66306f55205883ec137143afef3aca1b3b76cb261cb3bbaec2e7c4513609a8d1cd5b15b3e4dafaebbda5463886b708d5b8275ca71ed782048bb094bba0ef9a224e1729e6bdb59532f9ec5a374b99875cc9f0de786757715d05c8bd6d930e4b56d3a0807cc56e1a9b4c0dc107b063254df4fe1426790b0d32aff30e511f259b87ae49ced5c6146de741fbd3632bc1bd53efa3d1b595263810e4bb7b205aadd9f74c7a0bd98612ffbbfe01143e5e151d49c74b1ac61ea007018d15a5ae6657f58287148f34c5f1720b1e106c1261b447f5252c7d9106bf7885f2c81a82abe37778e285e7b8a9a1353b8678a3690e9c17c180b49ae45f517caec0f2c9098a053c8ae96fc123d714e31b8832541ce2af9108862779a3ae042e93e8a57b1b3e84fa298b8c0b8f59db5484e262f899994e2e1ee87724b64c9a865fc64ee4ab674edba823df72b576a721810fc320a4e6e368a029a1a57d5646cd88bdd0b6fb3340b02dfc5de5b3d1eb0e841fac44eddec32747940cf152604312b3342311079548fe56be2b4b8f538aa0f663944c0a8a8317c2659ccc32af689b9ae83f99792462d1ff9ad1cb6b891a757fb8e9f3b0b959ba89f7c230594524632dd5293d93ea42bcc2db6753e1accebb30cea01b976168d6c22a889aadbb8eb7511ef36ba90c20614065bd20c9f123c4dc11e1c00413412a54f9101b25f4f922938f368ede21706861fe92340cc250a29e867904cae7d830d0c1cf5356822153842cd656881611742b9cdfc4762afc0197e990abc19d5d69eb556226c778c94a6945e1718b72b1ed6b5d7e7c946c32a977ad7d69ead1c82bcd0dd813157bfb90ad85885051812042cfd099f7c5d5d933e1f90080a535fe5beca3c88401678d9ad06ce3fe7bf78694f4a2aabfd62d5a2ecf597a5b97bf9e1eb67d1bd36a67d58f2ba6f850edfa25a666da8e838ae8459a94874276e412abbf9bf0784a33c2fb777a48765687be04b08e2a783ff5", 0x1000) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000001c0)={0x2, 0x40, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlockall() setsockopt(r0, 0x1000400000029, 0x9, &(0x7f0000000180)="06000000", 0x4) recvfrom(r0, &(0x7f0000000080)=""/158, 0x8a, 0x40, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x7}, 0xffffff54) 16:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r3 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x7, 0x100, 0x8, 0xa59, 0x5, 0x0]) 16:00:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "920f479a8933ec72545f0a765e2ba400"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) setitimer(0x0, &(0x7f0000000a80)={{}, {0x0, 0x1}}, &(0x7f0000001540)) 16:00:19 executing program 1: socket(0x10, 0x5, 0x16) setsockopt(0xffffffffffffff9c, 0x26, 0xa, 0x0, 0x11e) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xf640) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0xffffffffffffff5e}, {0x18, 0x2, 0xfffffffffffffff9, 0x8000}, 0x12, [0x0, 0x2, 0x8, 0x5, 0x4, 0x2, 0xb060, 0x5]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget$private(0x0, 0x285) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000780)={0x1, [{0x1, 0x6}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x2}, {0x1, 0x8}, {0x2, 0x6}, {0x2, 0x9}, {0x2, 0xff}, {0x3, 0x100000001}, {0x4, 0x3}, {0x2, 0x91}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x5}, {0x2f9402e5127e2dfe, 0x1}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x2}, {0x1, 0x3}, {0x1, 0x9}, {0x0, 0x2}, {0x3, 0xa05fb59}, {0x1, 0xb8d5}, {0x2, 0x7}, {0x0, 0x2}, {0x2, 0xff}, {0x3, 0x400}, {0x1, 0x5}, {0x3, 0x6c6}, {0x2, 0x6}, {0x2, 0x1}, {0x1, 0x80000000}]}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x1ff, 0xff, 0x0, 0x1ff, 0x1bed, 0x2, 0x2, 0x2, 0x7ff, 0x7}) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r4) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x300000000, r4}) flock(r0, 0x2) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000}) r7 = getgid() setegid(r7) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000d, &(0x7f0000000040)="ebff12a200f7ff00", 0x8) close(r0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) sendto$unix(r1, &(0x7f0000000000)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd065743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0x12, 0x402, 0x0, 0xfe48) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) close(r3) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xfff, 0x3, 0x0, "a04855c598fffffffffffffffff5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) 16:00:19 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="eecca0d6d2dce48933df77227e3f451757fe301175fb566325d5a5cc20006cbe00835189da29338fd20f94ee69538bea1b138189b8892221a3cc99959b78e2ce4dd467b7e13bc87a0e64bbc89025ccaa4e5515faab3f358ac38c2fe28665769be1cff8e2c120744cd80333b093946bdfcddfeff761fa89a031bab4af675b86c7dffee2e51ee2956dd89ce1dbc86dc3a4242b4043dddd200c0b37a8d11cea861bd8e9723a4f59c361c9", 0xa9) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10282, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r6, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) listen(r9, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r12 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r12, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r10, r13, r10, r11, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r14 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r14) r15 = getuid() r16 = accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r18) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r21 = getegid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r22) r23 = fcntl$getown(r22, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r25 = geteuid() r26 = getgid() chown(&(0x7f0000000040)='./file0\x00', r25, r26) listen(r24, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r24, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r27 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r27, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r25, r28, r25, r26, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r30) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r33) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r35) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r36) r37 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="3e386d416eda1e46888b644ce79e58fdc86257dbb94b4f1dc90c848eec68f13e07579132d6e4da9500beea0a24d2f41e2254c20f4091eca3fa1d8caa8c3fc945f6887d88ea0673e39fda4cd8c6cb3244fe606705a95febbefe99ca9daf4b846e8d81c89fdc20a2394607e16a926be648a3e4b42687c5b8ad10d026d8d97e94710711a539cbe4427b03da9a74da8f670c6cf9003c715d756ffa1c6ca8bbcef558c0c7baf79afe917b16dfb3269aa96e61f61318ba1e469982eaf03c6e0262166ec05878b2a3", 0xc5}, {&(0x7f00000002c0)="7fffe1074840d69bfab196c22b262d51b08efbafff390eac0ce76c37621b2438d7f19686e6f874bdce75a87aa293775c4478087f9ce339939bb7a17020a1d82ea339f8cf77bb2dada8f2cc6c118bebd687f6aeeb7bd4741279f14a7dfd8830cc435b94f743b700c72fd4799345c63c03feedd8b136ad6b590ab26f10dc88101179", 0x81}, {&(0x7f0000000380)="67063c795f79a2ef19b38302c139d5afbc9c333a76223c1001edd76c76edbcad3c952c09397c4d6876affd87c379e7598c11aa2c5ffbe3e437fcc00f1035a6cca4fa7f002f0795f6c3a50d750bd6e92e6344e2f2f7880d82c52ae797919de9063d5746d7260d9b21ae7c3a59f525436eee2ace3b0c44682eb5c986cf0cae7c6c5088c88d09a128719464fe7acd570214b8dcd4417bc79185ba8d21b7f1e149af5f67959574ece54e1d80febaa6af8d7762af663861f2a0e9be7f7198694fb0b051b8", 0xc2}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r7, r8, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r16, r17, 0xffffffffffffff9c, r18, r0, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r23, r25, r29}, @rights={0x30, 0xffff, 0x1, [r30, r31, r32, r33, r34, r35, r36, r37]}], 0x100, 0x1}, 0x403) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="6e2e959c", 0x4}], 0x1000000000000010, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) write(0xffffffffffffffff, &(0x7f0000000440)="af906dc30e09325efa8a1810102079d4f5faf17c863569f5c097dd540e8c91", 0x1f) syz_open_pts() r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x400) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{}, {0x7fffffff, 0x7}}, 0x2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530003d1574a0780ef3438c3e90b60d338a3ad723fe0c0400000000000000caaa32a074e083c91722cc53c29a06a6"], 0xffffffffffffffe3) readv(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0x3f, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x1, [{0x3, 0x3}, {0x1, 0x100000001}, {0x2, 0x8001}, {0x3, 0x120}, {0x3, 0x80000000}, {0xc32489b922657df6, 0xffffffff}, {0x0, 0x5e7}, {0x2, 0x2}, {0xe22b2938476f97e8, 0x1ff}, {0x2, 0x60000000000}, {0x2, 0x9}, {0x3}, {0x2, 0x9}, {0x3, 0x4e0e}, {0x1, 0xe3}, {0x3, 0x7}, {0x1, 0x7}, {0x3}, {0x3, 0x100000000}, {0x2, 0x3f}, {0x3}, {0x1, 0x6}, {0x0, 0x8}, {0x3, 0xc59}, {0x1, 0x33}, {0x1, 0x3}, {0x3, 0x101}, {0xfa5bd1cc1949e5b0, 0x27}, {0x3, 0x2}, {0x1, 0x80}, {0x3, 0x6}, {0x3, 0x6}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) write(r3, &(0x7f0000001700)='U', 0x1) open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001240)={""/16, @ifru_dstaddr=@in6}) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) write(r1, &(0x7f00000001c0)="4d4b3a432b4d107250160b2cd1b5b56b62fe33113496df60a5eeafc963ea173f69974ac2254f3c5ecdb194d2900628f39c6c95a263ecfd39a81b101270be29fdafb946c2eb8a34763a61505b010945a894d4d8db66dd202c5a22e3164c064c921eed4e664376d2a47222a026a704c2f001bf30126ccba13a26edd80fce0967b513016091848c785b269ea0a60f0acb7d1c5b6ecbf981f9b027eb32c769dece16bf2847eaa48564e565c70656a8398879540e587d4358d00f8a3908965292c6106397bec929a57f82ea4cd6738f9942ebadc30dc6aec6e5cdb01d6f43be898dcc432b92a021edce4a9d82b4bd6cb6b1d10e92464f0df0c3c37960bce797480ccd48d4300c92363e2092721f6c0c5dd03d4ff00e1ed26059c9efcb5f3f008ee32b10b21772630137a74142cfc97aa08262fddaec5811d7f45c25c14295d1cb88de2166d4bc2ee4e701763f776ca85cb6b6b84e784425e1f580f95b6d24eb60438f6c3f67966c9e9a8aff72c16d8f9629d76609775a85f12704129c8192645692e95284f000b5a331255d1e362b3852d27754286db9115529ea2203182a6cc21a46640a0ac33b00c999ebc99f799d0a8b1f475f6263d3a79b8b985d5e5843af410e14ae01b8ca3fef075c6e9b6742c7dff36748112b49450710fdbc02eccd4ebb54b2f02b52807807bcf6263ca3c780a5a191061dc06a3c7d83b5219542d07902f5916adb8ba830231ea4c525a6fbde150ed9551ddc1e8881c0d81d408d35c106a306e05dde7195ebfb36b86af0c873d74bfcfc92d606b797197dab5e27e38c91f15e23d9f2198944239e0b6662fb7bdfa5e524ff4db0331c85b57054acbc0b510402f292a3913653459605883edaa0cca68da0519c2c4bff4079af3c2557a7d6926eb0cc9caac250f4b5a76f12998c4a2e55e82753edb2dcda416e30a6ea624f81319bea584346cc644b735f1933b16aae1b3ce571a15b2d23bccfdfec80ea9daa0d95c6a6d9a54c0ead3884065c069f43ce44c06d836b7915f4347e6a71a97df3f4c7da96b8c1a12eae9e6311f699cbd7af20bc25d379292ea728eda582959665c9d8f1c145ce22e34abb773e7b59f35604e9e71ee3783fad58ad5b7839c2ef78a5981f46829d0a6c0caf90cf2677adb46714a60ca456629c19a5fc2979553f1a778e9cb4c3d501349b3169cbdd955e9f83a472e7e3dd4cbe835bf3fdab0748287a16309284ee54aef8d4dc600a8c49a0f510116404eb004311f64488cdbdccdc59a512b59d64f340824878b6c5d90ad36d5b08dd739f1e75b6f83d40de226b6b942aa55538d4b4521ab8dbd903a11807d0a9e0103938c6c6c0b9974a797741d7ee83d3520f3ce62c967d3d6f82aac103b484f04b9801a95eaa2fcbe95defeff2c7be457611b591d7342b60b6bc4321d11c6181ebebe1abc431c6c8d0d410e030e1bae4f7259c1314f847a28baf0eb5ddc42c3cc469e15abb41a913bbedbd67070406a2b25ed37f9b1bf3159d4019b556c1b7c3698c89ad08290f9b5e1de2cb5fa492662784ab1258c25549c3aa1ef6d021944e07f04158b65631733945df8bf00a5e2f1b1706fbf083a901efdcc016217e97f34f1a05af2dcb3862112110304f8052ee82f9efe736fc7ce60dfba509c9d9eb7b196c357d70ece06f5c4356cb68f7474d2266b8c2bd801d5a38bbbec7509094785588545969c26e6597e454a51bfa624d71478d7e5dcb49f872eb451ecf773f1fff9e0e7c5fdcd2a39417583d30b380219b0de8f65f061a426475a71d45dbee123228ed8fd24664d24a180cc4526d07bac532b746f73791dffc823fbffc6dc72b865353c0cfe4d73322764cb8c2738ad21669b5ef08f3c6b070c18d00364bc574251dd8e974d0995e8647bd0caa1e9b4d7c2b2db75ba68c2092f7e9b97b8061b739a0add9ba81b0fbcb594183c0a9125594d61324a372ce6fef9238358fdaf27d139357b4549ede223bb2cb38bbb99edd75ec2571bbdc5c078989cec49763275e92d95c8b01dcf8a65f633bc08057759f3eee6e6a19a155ab4df2a1f64e0c6a2e3100b3764618741b054004e64166c126fc44dc03523e9fce6f232df49a2b0bc6515d47d190530fd1c630b722777489f4bd64914fffa85488686e212caa8bbc5d943a2c5dac58435a2187e013b26f80444a07dc40a98a213dd5eb311494fc4d17f4fdf97d06b1cedb5974c316ad7f40193ac23980564d2147b6cd384f6c4764d66a1713149938bfaf0d5fb180c8f4903b85dbaeb01da030501ac9688f290b9f87385ed7f1e9226f5df5a3d81a9b356558ddd6b3c2d102243caada0e1e47ece6d7bf7530ce654d868a5dadfa3f3a967ca4dbe713f3cf48b37c62556722fa727d0769ff9a2d9aca78bb256b542e6929c94ee33decb54e5625bc507d5a0be114a67d907f4724c04b158ef02c7d9200ad3c854537fba3faf01a63f7c5562565d859104001f409cf8aa0b1f080547d75ed1a8ec041457ecd0c3a1ccd6b3980fb63f0a361f2e2013be018b1cbbf398923f2d9dec44dfde9decab27c16df4e31a346e7d6cc9f60450318f0b92229914c0ef749bf5f817c56494fa941c79f92928eec9f40b7483f995c29f0b65e0f0a6803ed68ffe4530d731ab47b2424b47df65bb706c363736a81f682727a69278ebafc30c664b9f0a4ce287a016cdf3562d4886260ebac319683a7a93546b2f793d192d2bffc41746438c22bfdf64ceaae308aff0aa2c1b4d088c369a639c41f61114095c0f93296b6f6d427eb0ab20f25cfaecae102ef9117a736ff51f11591001ab5f46a3b53a4a4eb978fba042029620d6cf22a50199ceb4f41d9125515c3fe12df03b6cffc6673afe62b92293abf45ebe09c4bac681ccd465ac5b29980082bbad871032e92cf5cfba3908b65a36db588968d200ade77c3430252e5b8bc1ac58f97646de31ba9a2b283a3e660dd501e2c781abe9b1da6520caa58216f717fc1090718e15ca448973e42b1b159257f3bb4f3c04bfc3a10b0bacb5d0e9cab05c82f65dcfb51ca40b4140c18c047669b3b23b64a47ba62b26eaa7ff7565be0a24c1054c87b9aaee6b1edd1c9f0ec14ea470018f7a92a135488fe7082db0a56fd6b76241b3b8f7d7064ee29f3b9c0032cae8b1de01cf9570988a0184484e1ae8b2ac0051323bfd9a253e9a95a3bfccc24b048079bcc2ab083730a381d1917b11a689ca3e89606372c90bb97f45574aa7de6f8855d0a1fce97940d7a5ee6b7958fedae15a9ea2eea55d11b9c80820316da140dcf7fee94aedaf31d46b81e7c9121ffb535d2136641da1bbd331cb6dd7e13402a68f174aee50fb2713d2455d7e031cd931992a97edc62241f19e475eedbaa00bd6df7bb424f864ad31e5a627d185f085fa7cc9e0f4a37fa8f857ed9257bf9376b754db3c7f02b85b82cfcd1e271f7e74a1a000aa73cde09b7f929381dfa7235dafdf30932e3ed7f0d16c1804efb1e534aed81f78e7d21c7a2b2eba600bfd3f3c72e2bdf9e02e8f25a709b6e23e891e7abbbe444d6e9fbd8b01a1ab06416115fb22265ffcff06f26fb93dfa1eef45ff6431bc7980d9e15bb363635146502604bf39cad8a58ba07b553253e2e19930c8f268e45573db6848d6935656999c7ba5f9c79f7acdabf02fc071bee72979517f5ca0239ba413853c58bac01bd3fa6f42e6ca760222c032d2a5d964672cba07d26202e1ec0711458bf989ccf4d9097251dae30653f119aa9a87fe5cb7df5f70665d82e70264e11ac82ed63aabf06ebcde79eedc7d77d870d7afce16a3796404089cfd0e330cf7093de095b135cae3390236065d89c274d8eebb3101a98a99cbc7c3df2de50ad7b7b2cc2bec81ba5cd37d3460a387d319f2edc9200c1875106870259a3297da9dfb7fdfe7330e3d4be24b59ef5039ea78958a657a7717591076221b37a9e00adb5a15df7c483cbb5d93b5f0f3bc5f1ac6127142cb8113f6a626dd66f0fd73d08c81ef5de46deff31464197ad07aa3eaf463f25a6adba471724f17b64b09cb6857c13eca56256eb3ebc4660fc66ce636bc5ac5dfda8c6186f5a0e90d2543e66595993e9c251ecba1d498676ab7d383e8e08a86639f68387e31f84d432571b9329666bc545ff68cf94d00c1434581d04d42805c9c9a582275127eb831d71002d1958a2cbae199747b5a9816bf1c0449116df23041b2db1eb3de001243cf20e56798a72ae0498860974549c7aea34ad219f34c54e4a1c21463304d6977a13a948c76999bd6111d9e7024b3df378a657f16ed5646f29fb441354cba66fd09f00aada8592109f80e08e70043c3c1ea783d1e39b35af73b944d2c6d32c864d9032536ece29cac7185e11ff3d5634049bee7640f0bb796679b502e7c32eec53914b8128aa1eef3fc05e1e5d2884a39ec9b06ca7f5a30e7f840445df9eb2897bc3fedb028181e29432bc2b1bcfa5012d80df9621610ee60e0180064d2ad8ad05f1d475f51396119b9f601c4f9d7f214e2a04f5532c6373e034720064acc5d6166e125f3d28ed9076ca62c2cd4556572a7d942d314783ff61f48b63e733cfa1991081b6a56e9ebca1eb7b418263fdaf54a13120f12333f194d0167b017ab975a85a5afc334bb7b3b2f5dc283101eb758441ea27cfd5e4969ecb486f2743d40cc35bd7266201b36ecb3d57f347e4ee06d4a93b27f769714620ba19892b2d81792ffdf7314d5fc7f76e3cd4e9a0fea67391860e64f29daabcca899fb0178640b0d82e199855f7edb9ec975c89c00b78cce2562ff30a81517697b136f025c04a381e3cc95d2249529ad3034fb91e1bfdc1c440b5aa3c2a95ad9aa572268e88a5151005bde85f3f57ed2ded00b14c8fc286b4b03083bc34383cbf56e677414019e3d2eae08a72671808d5371fb0bcaa0cc23de4d27d24e985ea393ce3d11ddcd629ac69e4ee86c43046514eafa8ad6eaa7b1fd24e10bf4ed5d8b324735e61073830066f355b875ce878f0fc9fab4c0d8feecdc65f2f2439148058341d2e4f1d8408e7856f048072a092af3613fe19a8afc6cd07eced058505cf9b7c2995d348092bf9e300b4b2691775dfa6c38ddec7a76baedd1e966612ae1214908208ee779521873bced6cd8c5a0ccda470a2fb557ab8562f20876dba6617b431aab154667a486be2000a799d91f0f7773fa7f462fc68dfa20eadf857f9c65418d6168d4ba14b51f794247966f45cc5f9b77164e5bdaab1ff7cfdd81ab9bd67e2efe7747a7c15170031592eda2478fd1e7444a0c6e3b7ad8257887f1576978dd97cff4f6e3488863bbfd5fea5cc1a1df568fea0c2dd04a98cff054f94aa3f47d154fdd2861caf6cf4484423555f71781341c2fce129865a0b658987ebcfc9ad63fc045712e4a55ce0259d5712ca8b4bbbf6ea73a674af867bb3a14b047202873a9afb32e84a49d64ebe915ba442a6bb17beabf8d1f75dcd2a04f1d7e55aac45f522c508983c50c608d951e21dc66007f0b8b40ad9ec1a6372639eabb122f9d8151498e6d0613d142d568288212931550c25f196436c4ff1a70af873eae4b1ab10016ad475dc2b65d7d35b0cbf4f67022801761434be33d15f5c86c12322bfe665a9cff8a49596d9ca97d2f4c6d3a655c36bb0f3ed475f6b47f33bda8051bb29340e9a04eafe02f377e079d1d1b0499bdd939b1a4d30f9c93ce6fcff945267bf8f1cf78746d8ee0a66745f45a781d82c4783a18c940cd15f9d7804785c921fc75f8a830215c4fb713b95d7f19ff3a501cc14b9ae64d521892e5e4986ddfd03c72e8d14c64acf21196a", 0x1000) close(r1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r7 = dup2(r0, r6) poll(&(0x7f0000000180)=[{r7, 0x5}], 0x1, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) openat(r8, &(0x7f00000011c0)='./file0\x00', 0x20000, 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x200002c}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x50) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="87a8897d577b74a3f4443b78567fff8359e4e771440debcb22c5ff06c1d3141d78a92e83f61ca1a29b70ffa0e9a77343a42523f7cf9eb06450037af0062c5f84d56a4315cdc737586301236075f17038e2410e926cb917291dd9dc668c82b2b1c03ec2599c93a2a7d30c079674aeba2ba13ef05a90ac6b6e26c2b3ea3671a99241265afc954ede", 0x87}, {&(0x7f00000001c0)="84c358f7d6f68943e27c28dbac424ce9b44cdd30568cac9c1cd25e99ef99ae5719ab9e72c5f1851d6dbe0fddd4355da4248811534df47885df4d24f0d529ea01df7840961ce4b19c6a6872e0d7f72d085f275c93118136ba136a71d7277efea212d51bc440d2c6b7e498a4a19209f342c27d9f9fb60355e965009055de3582a45a0a4fa3f6cfa1d4b9ea66b0f69ac907500313c151321a7df8e5bcf3f352190c083326d9194c0cbb16df9c02016ca4bc9c280e291ffbd84f92", 0xb9}, {&(0x7f0000000340)="03c524b69a34cb686c0f28bfecd9f9892399d72c63f4be5ffab5d32eeb1a9e155d29bd935be692f9d90a151978c1944ec155f741cba6c7c2f0589ec5244a2320130877c6f0c1ce970a43258ca827333946c1a3cbf0393d824d3a25eb54cbaf47e40f2ffc22175caa925e1c8157286235176fbf977132a3d92703d7f6a466161892d2f520bf98ed45aab024a0af312222edd54c593b8e705b8ba370", 0x9b}, {&(0x7f0000000280)="f3333a08fe113886fd8ec5405cec8502b11bc43169f58ea034973347d0921a04814841d8d4416f7e7e753bf1819eb354", 0x30}, {&(0x7f0000000400)="3abb2e60d5f9f57ad97c370310cb1419c8b95d3d656f0d0138efd9cc4cb4761d204a41c3831c72b240acb78f041350299d06f21b83640867f49285f3dbaebc2cdc9b96efa7f3b4f0f4b7b13d44556e2c18dd13a5b974bee3549aba9f2f2889e07fefbd9a1cbaa61651b3449c6ede35f15dc6f7e2b44e3a06947dc2bdf3e9d484640cf2b7f6ed2d1cdfad68a175ef6a91aac3c72b662badba2f7c347dc185c77102e90c63af990f5b539ddedaf3bb05dcea7bc62ee5e15d04c841c8513513", 0xbe}, {&(0x7f00000004c0)="95a90af60a97d7ecd67e9d45800145888ed01d9485465215e652e9dc0c9f7587f1b35d16b7531a71dc79bfe39ca1b4728983a12d13f988b9653d5029e1567e9e7cf9ca81d1cb6ab47661ebd74486dea83c9ba6a16c16d92b76e69f76f0a20c47d1198599f9818e37f202443e23dcf51cc25c16df485c4579f8915033a6a5591ce0c870bb221b0cbdddf78584308cf1ae80f6a03e4ae98392c8719ba3f44b08f51f2e16b97bc5f1fed1929f5c231bdbfa8cf8f1c0f6d4f322", 0xb8}, {&(0x7f00000002c0)="3871e0a19519621ff0de6e36dee40f7a108fec99a91aa626825f5a3d449f9a429bfe12", 0x23}, {&(0x7f0000000580)="26bbeac525638d5d684f1bd6e2f12f9544f3f5a87319716c15a06f427d5ad42c476df5a7d1b6a28e65127455268aff7f856ad88d14dafd797ea6d07ec6c2e8547f095b16d38178003a1e9924f1afa58314cbbac049b237f333a12218b310740afab644073afd60b009a46742742874be3c91b7c67c7c8e5526920efa315c2a02772916fdf7b949982a1793aa2aab0a58099f8228bec1eb247805f559e80e5f1151fc4b767ba4150b1295d17ce77e2e5e4f46ee305e0c8e5b914c3638eec6addce1cb9a34c5c300c9cc8167b80e14c2535c9486c77cfee0", 0xd7}, {&(0x7f0000000680)="54d2403b253b507c0e33a814a0da9cce36899b7ea88735e684f94562c864d8ea28ccbbc8353f094e1a364f4ef4f5dcde970a2b2be27c7ce030a8a97afd48fc9877a5b762e0ec3061ad9cbec5cdb509847fa533da21cb0efcbc30ae6633644c59fb48d98a97f1377c5806a9f488661bf4953b107085b080e53409d102fead7dfba36095f398b1e6c364c91c9d4f16ce275d27f59e8c3b38e097a20c023e28013eb7e9c92dbe1dc8329c4e9e68520df26b130f3fbaeafa200caf5d500c9f9b8106243220b29cbeb61f56d6422f9d64e35ba1960e5a97e2b27f1045fe340952", 0xde}, {&(0x7f0000000780)="28fa85fa2728d018ba9b1283ef466890bd17970248838337b10df139e669437109c456e5dbd9f68d0856b3f1e31cdc0230c85dfe82512fc46b78210c312acf74dce2b75e70f7f0089f050240c0e95d1bb5bd6a492be0489804bae117669180d3e312204a1193365bf699a74c8fe858bb9381b1efd9def0", 0x77}], 0xa, 0x0, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3b8b1d3b24985b1052f8b3d7df75084568b2f712b63fc9f7bc0a49807d160d105046c4bf5185207780e3c50f846326ae94168e77891cb5e0e8e58e412ed02d4475cc07f8f3f7e3f8d18cd85db75e740000000000000000000000000000a39adcdee779256acc1a9ccb26e003164f7254a3ebfcbf3b24efe3b5e4a4eefbd3b1519e4ae7110e27e911fff765d75200e59eff75b20026bf135de880746c5f37cb640dc28a82d9303f03075c2b225c1c0ab71f38ca6550a1a0ac50d8fba6f9775f437e10d1c9781b4be98825c7a39e76ed4c57e3d5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 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) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x9f9df28f2b874744) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x81) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="52ab3adb1bfc2594bd07b60af6d44855e9d4e22fee37217a1895291fc1243b058bd4aefe94", 0x25}, {&(0x7f0000000080)="8b548317eaca089e2605f4e81ef2d3219d90c748a90489d552999a9021a4c968356f4440bce1f69ec85a95412e3b11437bff11cd23f0ad1a71c77f5e26cbcadf2be2c1f80000007b2382dfc8020000000000000035b18970e0a0897922d106067455a782659298f6866b425ee512f7c37dec506e4636b9e09794372a67a9825563c21941997a7299812f6a5742d869e81236ea3e276e507f9da5400f8e2d1ec6fc4b5b5a1116aeb7e62167ab935dd10d2096d46aa75c0939e2f7d474a7a5e4bfe0a869a4b102fdc64afe1afed8f47a7fea6e3c2bfccfa7ec3f55ec24009630bc6e6510cba7ddef50296a6ff71f8c30f100"/255, 0xfffffffffffffe2f}], 0x1000000000000073, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x20620, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x88) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r4}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x400000101}, {0x5}, {0x3c}, {0x400b}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x0, 0xff}, {0x18, 0x2, 0x3, 0x6d7}, 0xb57f, [0x8, 0x80000001, 0x0, 0x0, 0x8000, 0x100, 0xfffffffffffffffa, 0x1]}, 0x3c) close(0xffffffffffffffff) r7 = fcntl$dupfd(r3, 0x11, r4) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r8) pwritev(r8, &(0x7f0000000180)=[{&(0x7f0000000340)="b29ba1a74d7733a6712b0385e09477793f20377151765dbcffdec640498196b9bbeaf157ae3793da8e02a1f9cd1ee08c91cd1318291bef6f409bf2208e357ba153308561a15cec4ea353384b83801e027143610851eb8b13f9dffc8bc6b94a46e8476fc2f63b67d24e1c6c6ebcb48df934c5d324230d688df763b03993a9273b197bd1a3660bd0d8", 0x88}, {&(0x7f0000000400)="b6bb0a4f4fb5d38164492aac78166a6772c6aa93c19b8fbb85f2649fbca2e53ab7f7a5231fb5062dc08aed5ee07c8ad9446ff9d74b51191fdf947d6569ad4fefa2b29df46d6673c3012ad5b6d1ab3c348a2e332dd8f88c428ef4d030b94f01e7e493955b522dfe858041780f93ae42dfdad0da8d2f67f609468f67e13552753ebcb12a4ea962e2709f58809b2c4c12cd2b17e1b526d709ae8780f0f04e8ec8b541dc72e35383c7b54bd1db91a19eac6aef291692e1e22fbb64023c150e3563f44dfb636468d4e36895aabf6b4f7236fe654250b25f180d704986d5015f20aadcbc3b68d8f68cf716", 0xe8}], 0x2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:21 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000010e000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000777000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000a6000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) getitimer(0x2, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000005c0)=0x626) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x44}, {0x20000000000006}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$dupfd(r2, 0x0, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x4, 0x5d, 0x0, 0xfffffffffffffff7, 0x72, 0x7, 0x200]}) 16:00:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x208a0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x4, 0x4) accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000300)=0xc) r6 = socket(0x6, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x612a) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r7, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) listen(r8, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r11 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r11, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9, r12, r9, r10, 0x11, 0x8}, 0x0, 0x4, 0x8002}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESDEC], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4e376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e99c257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x84}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x48}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000180)={0x8, 0x7}, 0x0) clock_gettime(0x2, &(0x7f0000000140)) nanosleep(&(0x7f0000000040)={0x0, 0x1ff}, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) fchown(r0, r2, r8) close(r0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:21 executing program 1: poll(&(0x7f0000000280)=[{}], 0x1, 0xcf8) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f00007e8000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) listen(r5, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r8 = semget$private(0x0, 0x4, 0x4) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xffffff2c) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r6, r10, r6, r7, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r12) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x106, r2, r4, r6, r11, 0xe, 0x6}, 0x670, 0x9017, r12, r14, 0x7, 0x101}) execve(0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f00000006c0)={0x1, "b493edae72b1bd12cbd8ee6e59f7e1378d24fbc4107adc6ce42dcf55913f83e447d495203d5b88187f987a87252cf20130e9e23491e9400c4013d364e30b9c032fc2feaf08dc83dd253f49b1cd1bc9b7a04ddee1868700b1ba0fa1c2c528051dfc188a7016cbfbfc1fa80c345ff2a2dccdf2085f58d8157ad69d01aeacadc96f3d5c3ab5e076c3929120900a383e6d6c68e8b946778786d6f8"}, 0xa1, 0x830b7194814099a0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r11 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r13 = geteuid() r14 = getgid() chown(&(0x7f0000000040)='./file0\x00', r13, r14) listen(r12, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r15 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r15, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r13, r16, r13, r14, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x3, r5, r8, r11, r14, 0xe079ec2309bcab00, 0x7}, 0x2, 0x66, 0x97}) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r18 = msgget$private(0x0, 0x12c) msgrcv(r18, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0851fb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71d3958c0dff67164afe7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r18, 0x2, &(0x7f00000005c0)=""/133) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x75, 0x8001, 0x8f, 0x5, 0x1144, 0x2, 0x1, 0x10, [{0x9, 0x3, 0x1f, 0x9}, {0x2ee0, 0x2, 0xe9, 0xc052}, {0xea, 0xa5b9, 0x984d, 0x6}, {0x5, 0x40, 0x4, 0x71}, {0x0, 0x8, 0x2, 0x8}, {0xfffffffffffffff9, 0x4, 0x8, 0x1ff}, {0x1f, 0x3, 0x2}, {0xffffffffffffffe0, 0x3, 0x3, 0xfffffffffffff5ee}, {0x1, 0x401, 0x89e, 0x8000}, {0x8f8, 0xa1, 0xffffffff, 0xffffffffffffffe7}, {0x0, 0x6befa935, 0x0, 0x8}, {0x2, 0x400a, 0x7ff, 0x7}, {0x3, 0x9, 0x7, 0x7}, {0x800, 0xffffffffffffff63, 0x6, 0xffffffff88e0a39b}, {0x3, 0x4, 0x3}, {0xcd, 0x7ff, 0x80000000, 0x3}]}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 16:00:21 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) lseek(r0, 0x0, 0x0, 0x3) 16:00:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2fa140c43f9f1a14, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 16:00:22 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f00000002c0)=0x1867) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="3831fb"], 0x10) shutdown(r6, 0x1) 16:00:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="d7670a41003b3197ccdb7fea16e3a266ad953325b89acc57eb9e83047531714c3c3a1e4a5d9c3a40f1cc10bb21ac1a194f3d85ae380329fcd170e7d535508065ccc8da233c90f7b95789982929f1cd27022a10371283a75370e9647471376b607b5fb0b738d618fcd76392287d", 0x6d}, {&(0x7f0000000140)="7443edcf52ce7b13de1cbbac79204e60c3777dc4d4f20b9819b685f8616f6b3306aa7047aac66451008316806648371725a5073b26d0f63c7dc40b77464673c97e6a7cad791a23630251827fdbc58c69845815ba5891899f3fc2264ae8f727a89e62c43bf224f2399f4820c70c3051bfa458204b9c9e0b7edc450f5ea352d32a", 0x80}, {&(0x7f00000001c0)="d4a6fd460d05d1ee1721e27088a7b903f72d85b65bb777fadd8668a6741ae22f0c387856ba3f0750db019b27b4b8b7613ce55aec08d50cf14aba8a20f1f2a08030a38e47314b4b507244aa981ff4d316c6ee44d1c585205b213730a8baac9e204cff1dcee2fae7ad04546c5b9e5ab872b4f00b8cc28e04410e", 0x79}], 0x3) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00008d", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x14}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe5c, 0x0, 0x0) 16:00:22 executing program 1: pledge(0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r3 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r3, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r4, r1, r2, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xc06, 0x2000}], 0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket$inet(0x2, 0x3, 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r10 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) listen(r11, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r14 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r14, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12, r15, r12, r13, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r17 = geteuid() r18 = getgid() chown(&(0x7f0000000040)='./file0\x00', r17, r18) listen(r16, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r19 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r19, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r17, r20, r17, r18, 0x11, 0x8}, 0x0, 0x4, 0x8002}) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="91f091437ab06ee933406f6920fc27d595eb7d1855b349854a96d70bfbe196d9e1ec5d1f15aa865d856b5a78eefd64db0f4b58b784690b24e29b62fadcbb40be89960d54469a739ff522869e897da71b3bc7f66635803ce97409ce62bbb2ea71ab9437be0216c8f5b3f66482f165695afcb750847096390c93b0b62c3c281880f31b9d2c58612360873ea357a0047b98194ff74a3a4c39feb55f9d70f34fd60389f6ab3f6ca80a03321783e39fbc75c79c4a", 0xb2}, {&(0x7f0000000300)="1c4b5db8f859abab737e7cf4f62b771f6a08dcd31fd4e2f83639457656b5d7a83b1a1155567fb38da7082d3b07ad56ebd59ffd7a5de5d3194508843955f8dd2a7b4df30b095cc64fa6895264318f7a44c7327925eb11c48f35adda93058d5a962b4dbd7a1ff6d7f10a6477cb88dfc1bf7e71187c05f83bb753c578884bec89a4213a77f39ee84ba9c8394425c5cf1de1e11f2412da69292b4f38f63427a28752cecf724e45dc6389030373e9abe0", 0xae}, {&(0x7f0000000100)="94cfc0b2fc243ba6f1ba567f4711c8b2fafbd9737ad45df83c60708f647ac5f95996b4a640a2f7f8f3b1ea498a76c6ba944417bd7fcf29a846dd58a1fdad021fcd3690faf68e5c9360551e4e22c603916587158a0d65231c", 0x58}, {&(0x7f00000001c0)}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r1]}, @cred={0x20, 0xffff, 0x0, r10, r12, r20}], 0x50, 0x400}, 0x2) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) open(&(0x7f0000000080)='./file0\x00', 0x2c1, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x10000}) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000200)="ebff125c00000000", 0x8) close(r1) write(r1, &(0x7f0000000200), 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000100)={0xdd, 0x2, 0x1}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pwritev(r3, &(0x7f00000037c0)=[{&(0x7f0000002580)="f7757240eb2dc1cb2129fc2e0077401731286fbac0e281e0c22999909fc1428507574897e2ed7258dfead750c88fbb3ea5b3509e020648dd5fbc7f06ee2be8a80bbab583b7461e6c8c91545ab13df11264eca944450962dfc614ac4bb51b8428278bb5f7fb9643221737d40c663e7e9cc707887f0a8cf1f7cc001897a3fb6385a1c3eb2a3ef9dc495d6b125aa19de0ebff4eafcd38ae91fc0f773ed9dd77aa478d66b33e7087cd9cccc6bb0cf094bd5bd6d7a449bba6a4b5308167e35d0a367e2f9d9bbe67f52ac3305844152d1c4db76b10427b642bcbd841496ff7ca75be5035b29cf32764868d74f23669b934b59deee665aa1252b3191fb462fb3a0a5a2953d1f82ef70dc426f3b5a7e72d9e598870d78dc3c843a1432a9d4f24bf67c36029758980bb15ea32515cdb904894d17c22bf756dba033985c57bf540ffec771a5a06227e633693d08014979270f91faeac574f2cc219c416e919bbd30b4c686595480a02d82b8d45d48bf6e1936f54406de18325a6bde86e5dffb2f31c0ab21341f3cc89ae88ee331888e3d81fb5df8699a8864d6aa1fcb06fb48c3004779afc08a53414791e227125bfcaba63389a9d71f3cb85604467bc1b88487a24dc58feb8a6b64228cd8320153c94f941e37ad890c34bde20f4cae6ca909583e35d0f052f9d955a884ac2c220217209881b82aa16d6de0a3b12841a18e01d0d40f2079a2fa6d0d3504d02ba7afcba24dd63dde94d20de0d6d0248cddb28a6c8cb2d98a3f6be882201233ff204d6b475040ab64d7dce14269a96879aee0d53875ff783d9b3732b0f0e97cdb60a56b7e8cedfbe064961b921ecb4b0e106994245be0b2d16231f973a5a84e5e640e547bb4a4c639a8e0402cae45a0c4f6e6d1b96a2d6f55c98b67866121916c85834507b83d74957c79191cf8ff6654def988fd103085deb414e2c3e93880d8841c30f3e6ef58affe8b1ea7a1edbfde886d10b7fd5e761c22927eac71ca3677ff3ef95afb9a3781f064125c1cf19c450202dd437f4a4681b9b7ced8ad7fd3e2752dceb3620c3480f53df6bce081946d23a5ffb4f8133631011c9144e9108af50e1d4ed0ea2fe4ddd71d4ef8c79f502333be1e0172e14e10d87e9de460397c67926203ed4e419e403b3393aec4dcdfb803b73ce7eeac25beb001ac13c8a2024fb8c25770cbc149471c0191d3d61c1b1ed6b6d51f2f3280812d74190b12eb1dba396ae8070e417939eedb0e2607efcc70f838f0907230eac8d0f1785bde0cf8c5eac4afe642a7453171c0d2333694c9fdb434e744f68faf2a35ee90ff50522c7e562872bffcb22b60a42907bef57579ff7a1fc971a8ad75b1f47f3b4c3a6ab20d2737cb39fef2a28cea4ac4d91840511c47ea6e3b1ba6cb7b913d2cad449bd4dddd80305f3ecd32b02c422c9582bd3adaedcdf0defaebbbf50b588f4e4ec2b8a6c91041a5e871bd0d503dc4f7493f8c5cbd9294f11eafafc068428161859fc15186fd0da21faa8ec72d0d2c7ff3ace7e910abca32131f41e14a14993c23610901ca2ae7d569a6c6d71c1df24fd4f0f3b3cdcaa33b7ffc4afc41790ec6d8b647b2bea25912f56d0125533b64ffdb4777fb7cc3d764c9d7dbb8a5c75d3e483bdeecce637050e12d95c2a5b243e205467697b6bffd15d5bad4d078b471d31ca3602aa32fb37422f26003c04170afca9b504cd7fa5cce90af838da29dacbd5733c3edfdce9b8e267ee71e9244abe981db3fb8e408f125675e587c0851c1260ab9bcd6af8ce22668803c37e4ba4a25acaaf0b3c7567d509fb4abe6c50f1605de0395bef72eb1d7ce438baa8029f0312bfea13113e9d84ef46e8def9fdeea46c17fa77b9bb6ed908b5631a0348aae9e5321e4d36454407cfc663c488eebe5c9ffd79f5d16ef5f3c4e57a0371f30c179cdc7de2ca7b9dfdfe89fd7d7e3bd62db506ff5f1c10c9b9d5b54da22098071d66628d97b60dca3dc04438dd993f12fc53947bf1a5d70a115b6582816fc3976221b27e3e2a40b4b6efd16dc55c441d61c8417863f6a0e20c8e72f01e0d20a8847ff37b246d1784ee2a6b3739d87d94c939ad84599b7bff16b1009e96268b0c3b49d13b4cc16fe6f1dbf0137c8100a9089e67aa11a7d93ef43dcac9fda3cda8507bac4a7611b86c1e8a617aa721685b99a87d91946ec3a066a02bb25401fccce0b8b57f30fdec0a06a8533f58029bb663a9bee0bc878df13c741a6eb782a64a80297129bff6609f1f93746c1d2ed6127e33a37ffb253a4b38f4a2f26689abb8168872ab27d2b07ce5a17fa4cbb8fae7f104c867ea74cf95fc851a5ad3805b8b4ac1aecbca39465fdba3d0b2542648af20766378a50787e8ec386931aaae6b07123721130dfb627a2c434f849623b8575a9931439be0d8bd0b505c3edf873b691bb0d77cb53fa1d49a0b5321b4369e0d160fe36ea70e92a9b445fb7d8d6d8fcd927db02d3b26d8f24cb42ebb28f39c5ef1be07c00733f974f403b44d3ed8a63eca5d06d1267ca7aa9b4fea18d088eaebda1ab2aef4a90defaf4db161b6ac397257435d815f131390897199648c7edcc8a154f5f35f0ce7a4ec6d97c4287c4d594f815db96ffc17a047b259a12e3c9fb8ab2bc43f94b7c48206a89638eb68d2786d48e2aebc708c0f54343e615eb77b0b15f6c1ce9a99bdcdf8c9da3a4ccd58fdfab0eedb7828115385426df853d06ffff762bc258586a71f679006ebb59cd032955294b0afeb4c8eb7b39c2db9996cc8a60fb117e47bf0553e11bd53f6892fd0f33617140d177ed6bc954ed9bd1a5d691e22b03799c5095aa94f58f5414d3dbb73789d7b25b4d9d069f87dd917cc7f8c2027f9a2d31330ea4db236b02aeb8afe7fa43d46ea48e8b064c57079a982f507070bd66ac8c65fb3390e3f0925f1316f6acd96d61b0b2dfc1a1b85ea3a344002ab05c8b71ddb1329428a0f2f8a178b1711739042b5cef2d87fdd811345292655f8b62b6e61483a0bdd127b5744fce5ef3457763a504c24e30c67233d5953c36c20eada771c8011f3b080e693625b835cc4ca76f1cc86a3c4754b09323de884bba6b991aa6305194ec8a0b0257afa1bf028688c7b1be525c7b2dcfc24198baf4f6538d290d5e93684835aa502b76451835019bad8e994f7d5f7beb6880bf07121d5bb9e0188ddad7a5bd6ef215a18a5a72bcded7b70df25e4fd7a01ac1b8afc5e32d6f14382ac9cc508d22a278783d491c4413a069d358d5d2e9c36ccd3e343e598b0e7d827c305f401c0044f00e5eb11b8df878baa699bf9be8c2ff440c4ff477f4d3c3ee5aeb5e14115991257ca02d3805c3204ddf5cd5fdd7146382327767cd519339776af43e7dc342abfebeb68f0b3fe8851eb09f3d65bc72a4cdf2fe7c00ae6066ae35e3cd431bdc9dae993c51baf7e6c3a8b30109a6449e473113f2324b0babed5fdb32b90310d1032ae8a41d33c047300a77ba661002141de621ab2c61beca72033e0672b6f4914e78cec031c9748e68e0062f98ab8c2bb03b93270667911e75472a662f09fd1f8035664ed6cd2c49716299a3032bcc9cf43f2c9189d09e7f3730118ff8c750466b748ecbc92b0c787a02ece3b5379a400e3c0f34b7ba075581e818e8acc6febef2c5603b4371bafc5f4efa599c2894f99c16a5d4f0a3368162150b3c34549178171417d8072bf1cc961f2be7f1edabeeeb0dfd75622fa79fe05170ee01a1214217024ae26f52113601edf5e5fa7ac4cadd442e1f370fb896950184bbc2de49bd1503e109e518ea1bd2276115a56efb6a7030e2a967120773589159e5a532574796f8b9d56359840fc73a4f08caa6eb320565cd4e0398a6872d449e18783747c7886da4709e61e9227f86c57c4739292876e3b5058240772bf030e1256a90a9e551e5f3c8e3531f003b3db166ad83ba90336ebda209425636ffb1c43e8f8d26cee4a3d0dba400696630e5827dfb26972288042f83b22ca83575d8a6553beae1ea7b74812769c945b4e42b37964818b2674fb1dc82489f2bab04ed29c20f5997971f3da10057ad721e387017598c1bf4ac49dfb3edcb249b1604b0d8f8488f104e57633b3691a64357f9c3aa56c0eb748e0f4546793bea608eb87e2e5526067b19caeb92df2ab4f831413b9b3447bb9138f11143d571e9fcadfa2d12bf29b6c88c8ffce11fe17ce527b137fe3fe37c46bac9c9601192c4fcbd87322e7d768de98720c42c5c4933812ba5edd3cb8e24a9ec858b5c20713cd24fd0b56a92bf5305c6c7102006b08a274ad4b331fadbbf3ef11675d82613fefefc6006706a79ce54bdcb1c12dad5d9898631677c2a4e91a144b5064f0d4d62dadb697efbf524ffb7d5ab56c4615d36bb11158c083f00b81692260eab978f0ae7cafc0e8156904538429ca600b34f64d8ad0dae802cfdcbe68bc63bdf2ad0f62ca94e49f00020dc526010d89b8d08c79d1518f1a48e3fd2df1e8a66a7f2e0990bd54012ac572dbfaa77537f8099eaf6d6bfddb2d7ba8dcb00172070c0838251465a465c67cf88d923b84d08f94af173b682bd161504acc5a5a39a8d72434f890cc58932260fd104ce5dcd04bbcf63a3fafeab8d2828e84b48c6db5ed3535c01ca162d2a99a699c7e1bef0668541495b48b46731cb1ff1babd8607b9c98728c7fd8fec2ea8d73d22f6d5e9c04b4b8f980ec636af1f3b1155005a13886a16738c50b6dacf8fe451966939a26986ed7f26855a623eeb333e5e283ec9506c46b1c462bb5206a162dfbaad788819c79eeaae1b12f8bd753eda5ad56ba15a580a05959bc86ed1dd1fba249adb3fa717733b3a5c5d9ec0c7fb26c80eea64405c5db9a10d02edbf46d07911bd4a930b8e11bc364deff077a8e47fd016fa393ff1c9291691eb9cf784d71415521f44c1711831046f7eda5da5f3db8d857d9800e6b47f9c99bb43861e5d83bd140d16c5b403f982e106993388e6fb4592dda3038de7b9c432b36cc9d24e3f635513a26e3e0e1844331b41c86ee1523b00d2d0343c072b45f942e179f0f4d6ca374d82e8d9aaf40defbeb7da6e8c5373ddc0af59e1ee007c5585f8652c85b90aec212e3fe4a35a04a7f694ae9b0e190b72eeb50e8a081a4176561fdcc1aa864424ff4ee9572cd0d91f376e84017d221eabc3fe504fdb9de99a8b297927ef0d3f18a077b4353de39f1bdd3fdb0c2bb16b694fe17ea464d61615b5cc9ac5ecfaee9daa4128b1a98464c2129ee5fe57889fb3e3494ea31d2ca3f149fe81de4939a822b39039e3312e01c3af8a2d2482a2faa1185b23fc520e5dbdadc8da6dd6d03dfda646339dff8c0ca1a2bcf8144e3052cb9e63beb8a49cf5682119358aa6a695ccf64d239d68de80840076348450193f7a858462f1b06f5eae7967b997f7ca85f35debc98f3d8ad1d8b658f68e9dca7c7dc1caf52c193400d378e0edda3f9111d19ad55b2945920b7af113108e04d101c1b770019340a5241ad5213e5524c5faca73554a4fd3636305dd97daecc35543da2cb908607fe4ce68fb66076b3ea028e4959449abdf739cafd12a38a439440d993c38d1daa8ba4445e6acbfbf6db21a951bb9685c138b6b6087e4b7cdf44b231d66faad7f637de72014293058de0236083bfd10dd9dbb37b6fa0763c0b8940f13c40df843e8c6c9da2281574cdea73dc5d0cf72a7379c5abb5c7e80d5949edf1851f6928147a0891f8f6203c89d5ffd9d6ea9f1c074daeae568a8c22a0a86bd9ff6264efcc67f706c20f80b0b98756b4ebf57058b22c4cecd88d70dbd737550038b6ed27df"}, {&(0x7f0000003580)="d1c4c6754025ade7984978ef925ac15076cac79c4c58533ff74ae5332d319c4ced7cae56ebd6836157425ae0fab94e83f6c9d801fb76fd6cd9ab791517b195ca5e75788dfb38d9c815"}, {&(0x7f0000003600)="3648dd48d10c5c493ceb27de983ff7627ac4bc922a83656ce5d44203eb76c1d8524ad524aea9537bdd87"}, {&(0x7f0000003640)="a1a33607664f1b17054a662543860226c4051ca404c8d1e8ea83abd7aecbdf9f69c4cec6b7755b2d0632f52cde7acbf9b8843263777e2970a0d8d72fe4a108db75f63d78d4db21087e7347dd0733c89598ab84c05bc62abae75505b512d03d0e6ad4d0eed18dc34d3ea770b53b2a971203019701ad8431ff64e1c8dae931683a9e343678980727c965334e48da172f649befcc1f"}, {&(0x7f0000003700)="74a0450b58465266ced335023962b0436209237206b6b423a3ca84bcc1163add5351c5f4577fcd2bba9e7276e6efa336197262577da4d5324a96436dedc4ce2130eddd626aa3ffb6e5c52319be765514d7e0ea00434d08418cedf18bbc9b7b6ca35c8b46b9f6f15e7beb90f5e3a58c8276c18fa6c83c333a86e945a06c3e96adf495b4179b7a8128cdb64b0d1bf1ea578849603795d93c1538e30381c60082726ed191768a6db70d8e87d52ebd07bcdd943b9bcfb3518df2c371fbb8"}], 0x100000000000005e, 0x0, 0x8ffffffffffffff) renameat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00') 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x650, 0x1, 0x1, 0x0, "1a62c9f6b2c3fc6a3c9284cef4a7d5e3788caad5", 0x7}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x1ff) 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, &(0x7f0000000180), 0x13c) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001fe, &(0x7f0000000100)}) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x1}) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x8a) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000006724bf7650"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0xffffffff80000000, 0x6}) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) write(r0, &(0x7f0000000040)="f4d81c7b59d8de729ec7f16a1b66ca34af3e941ed6d075234988174ca76d5e9b7100202946ee8f961ba413948969a1cbd9ced4dfe834f480bb1fdb9b1f1b021523cb246e92289b6456096d3e0a098d5663897a017b6318abe6213ad38b5219be4135d894fbad335ffb7416719e0feedad70b7bfbc23a06f86a68aa0b6cc32fbdb0a8dce8d333d27ccd7954ba787a4090f2108af33172d82a2258deec0321b2b024b54b43cdc415de224102a79c17ae1979e70293e444d5c7641b4c1f5615b45a23f157a8a6", 0xc5) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x50540, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = geteuid() setuid(r2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) 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)={0xfffffffffffffffd, 0x40000000000, 0x1ff, 0x0, "0000610000000200", 0xfffffffffffffffd, 0x40000000}) 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:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) read(r0, &(0x7f0000000040)=""/185, 0xb9) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000100)=0x100) r1 = dup2(0xffffffffffffffff, r0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ftruncate(r2, 0x0, 0x3) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x1) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000200)) socket$inet(0x2, 0x0, 0xd31) r4 = dup2(r1, r2) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000300)={0x8000, 0x7}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x218) r8 = openat(r7, &(0x7f0000000380)='./file1\x00', 0x0, 0x80) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000400)) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x0, 0x2}, {0x48, 0x4}, {0x80, 0x3ff}, {0x23, 0x2}, {0x83, 0x4}, {0x21, 0x4}, {0x82}], 0x7}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000540)=0xfffffffffffffff8) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0xffffffffffff8000, 0x0, 0x1, 0xfffffffffffff20b}, {0x9, 0x20, 0x8, 0x3}]}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) connect$inet(r11, &(0x7f00000006c0)={0x2, 0x2}, 0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = fcntl$dupfd(r2, 0xf, r1) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x101) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000180)={0x4}) r9 = getuid() getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r10 = getegid() r11 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r13, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r13, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_broadaddr=@in6}) r14 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r14, 0x8, 0x80000001, 0x4}) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x4444972d5aad85a7) recvfrom(r6, &(0x7f00000000c0)=""/73, 0x49, 0xea76837b68471d32, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8000) 16:00:23 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r5, r8, r5, r6, 0x11, 0x8}, 0x0, 0x4, 0x8002}) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="a3c43089f00fc28368eb30f1371b3d15f62a49ca865eb0894c6043cbe6d54cc7", 0x20}, {&(0x7f00000000c0)="79c6e496e3fd98e823fae59c8caa5847543f5721bda52036794a441a2f06a80e203f6d30d2e387d346a0fd302117751500a2ba353b3bdaf6e1a353351b91e0a3d7c117f544b6afb9ef319e149db877e8023059e81da7ddbbf876be85be884e92fca0acb25a16949b203a34fea170d7f03cf934e5dbff25a067f94fdaff52b4bda0a0efd18e6b3e440f82d4243aee72b84edf9ec5b5b5ffb2bd329aa0a0e3b4a9bc8851525ec1533b942a2826564f0685730f827ff40596deb69f1fbd4b867560e895a11868eb665a46c4383d3eb186777a6e8870f69cc06b291c2d0edac814f5f65d2ba2b1cd60da2d8f9d8d6273526d6d5d45e494514f69c30e46097efbbea65af28d72df83c9f703bb9f46a0f9be4ba94d76430d185ba8a06cc1a6afed7e784f6d83be2ba201ea178e387ddb3e4bc51b159197b3a2a9fb8b3de90eabbc60ea75bbe4cdd3406def1859b0f75d77f6fffdd807867ddfba82d4918a3a99e49de87b7db7e526ab3f3c5a212fbe3322d5bad7c636314ac1dc59daef000276ea14aab7d4cfa58ed00bf9000aa1a0e56380ae61dd450790e835eec3ba5023255f0da69059d5a7e4a70de789c6f58e8138b8c063a44bc7e8c628bca4ff5e03ecd3971abc07fac40ba9d5a6701f6f772de13a1e4dd704fa4e0831697825a3f63861dc0a48edac0da07a17b270b4da84929b93e4517e01b455360034f465432bed07b2604cfc161623998eba53a99d88c27bb649d0cc41c2173bf78a6fddda90c4c4bf81725d51cfd1e1491700a579996b8f1c17de94d4b13528a933e9d1ab5921a06ed4b52bd814009ed39a32a67aff04d5052a70d36c6d19348339d6eea678ef61e270c6e16fea8416c8dd7dba2e17e5f12bf228d29e748a47e1b8879f3b5fc4dc31f6f944f70815d19522f9d71f211aec00144c72090ae069c7ed9d5340bd31c607576f78d28abe3fa2251f61cfeedb9d470fd7e942f34fc262065d474cb317d0cbb5600f57a6dd7d6148f6d9fd0074c3c4d414f1ecd6c4304a3d9fc0fa6ecae29edabf3ca892658d4c40eb4d4adee4ab1a2be9e6b261c39f2dd4e50b557b6846454f6ca2d06075a972945f1d8c997bf38d2570ce7b0a1cba7845597366e80f38dc9ede71e5aaad7d953e4fa81b18414a3b3aeffbce486b924c72342db35461808512750936857e9602d6c2875f0ecc730ddb31fa106c654f0796a979b0f8fac37c5f1dfe464cf1e32c87f475344772aead8bbe3d257d03dfbf684a3e60dd05636a7b60ab90c9178c31f947c01d179e10a14d0b8bdcaaabbecc205fe3e6cbde7ad675d0303fdd4b4e58e0474e4b9d3428c6043076fe506978c277b6aa9c68d27986c28c8fcf699e8fffbd278d0580d5ed8aa27c9640a167bad63c37f6db74eb886e7ca8e3967ba6d02a4a474160e0d24a9000b80444397b9a7b0ffb3c706f3df151aa85bf8d9609d187b69bda9ad7b32106a8f4b86ab9269d651793bd20786d130e4a2c6b9387b4f260e964c9ea94c949562975e26b34b2dee70d63f29e537a1e5583289c086ec28345bc270fb245f0f564d69176bd8cbc7ecaf73b06b34c157fd45ad748113306f3095a4046017374b00d4c2c5ec05e87e96e9b64ce05f80b322f1fe90f0cf75e4cf7bf0dc4d7cc6d217b480f355cc6f1c0bf1bcbf3193fb80ce45778e39fdd487e58ffc7d9e2eba1e3a447493c9e5911ce872eceedc73aff17988de69f61836731564031e4c18159fe6cae952b0359b08047865d63edca5c07e384e7739e5573fddcd0145718f560eb9cbaeeb1ed77e46ebdc89e88fe92a7d9a2ff788b8e03791ec09b71ca2a4c0c84012994c7b2dc596bd7e4fee88eb1a77ed667b84b5e483687e65bf091bd943c31e7223b194158b8ff2f00a95e38b476682316661e75d1c1fe1ed35aadd083fe94493e6adafdcc0ef0582ac77c8a1b8c3544d07962d733352f122915c79f2e40a3a4452953522ded7f3963cda72f10ab504febbe12086edc1d27bd447fe74743476d1e1ab758788aabbf2cedc118384cf234f05146bbdb5cf49682a22a01e6b3c6e816518850052d5015017878d2ddaf1d43c1458f888f3c3d567ba4033439e8aca357ca0b1c64622699a07e92c2c7e4c479cd5926f51be5e2798f477b7a8bdafe54ef0fc41d4a14401e3cb4fa22f66f37606deb2e8f38c53d4e0416e92533bb6dded27677dbf87b3c9677460d32fcc592478eb86331516b5829fe720468649f322152fdf9ecc6020dc31e52cc06a81daaae8f06d195e728e24976410a3f0bff0668db1aab57f16c3c0d1a0fcb1d0e74503fcefef771069d95a7f30561533d3c93de3889e31bfdd09b46a6e7353f0d414eedd1b0bdda071f4e689d2db83bf859027ac4ce2a46bb4cc32b8aafe2d3616598cb95bb23261afccf68e63b9f07092db1c9c5670ed3775927ecd188557717658820c05e63bc57f936ab55487aeb478dbc6a702006ee1078aad9ba4aaafb406c17cc8d67d7037bb15ae6a764555f30e85f0c8902b6ece7dba5fe448261bb3398bf55ccd3aea166c86c3fe51696e6c3da147faaa98987a1074d6b1cf2dd24254b54fac471d8fa4329d27cc75b088e8cfb3241dcb9bcbde2d1b3df87625fcec56b83b608c59c4f60c3deded7756ac26794ba659c41f4497956e6aae7ff409de6e4a106e166a9aed00f2cd87fe43a172a937679d396b0d3ca72747aa5db9313fbbc13fa9684e82b5285b7f73738a5ca7c3e287128ebf11592064e4e11fc666cb1617d18e1e343fb07b96b9786388065d1f6afd7356fb8ef350b54f93063c5bb943f728242283e4208a76c5101992884b7ba0ace4a13b190a9d6329a79fd778a9798dda828822974ca2d9f681d3a31f13e87d936e644bf508d267086d3687d8eac221c4f5dcfbd9149dc7128a16f83486ef980d6a75524b4ceb6de6eb85de97496e11dd6c53a3218c4de5dc8101f27170cd1eeabc5d08e3c5d6ac372fa5a1ecf725074ff9a02aed7a3c44b422603ddeba9c3bf73c5cde3e663a0e21b92d29861329ff42750cad02d0fb6a4eac1d125735853c3747d5842a12a0da5a31f8c1737ddbdda043237c7023f229c73ecaa44f8b32ddd65f88f71ae2d6049d549043e4de826ecb878fa80d93e754fc58f1c3b716cb8ca58338d3b356744c785a651568fda21357dd52ce0be8ccab247fe92b703f8271dab0b25433c12a4ee133837d935c506a8dc7e07eeb9aff73ecfc8313870e49a12a27653c8e4c18d592918000e9357d7526ef10a6bda4c5c8f56c1737087bc5debe2b76ca335eb71c843b1f6e69aaef71a41350a117bad056234b732493002524b8df6cb2842906fb81812ba1b6783249d7b129cd409edb7506ad74fba4eb7d25dfd0151ef96b249c390c587be108368198c46746e49afcfe0c73129b95b3b461e9ed0da5271355c22c1dd9ff54abeac4e87e5555385cbfc896dff271ba3320ffeb7bdeef5a9d3f20223d54c79096336e4e62b94ded1720c3e214bb4c6a5e2a28c89f96c44fa2f241f37c4d0b922560dbeabbfdc3c0c44931d466ae1698022509b09148600ab310145582392a5b2c00b21b42ff35096c1ca9b264bdd025574ee77d1c7701d81bffe4650cc2f9eead261b2f485ba4ed09d2c25df629866df8906af87deaaf9a0e5a056bfba872e04c62fdf2d0af5aeacdc57c2cadcda7a9e55b8c56454e69bbb52e0a0db312fbde1c8dffb7310203ff2702fd7d65344ac5aee5d5b84c0d2ec61305e3e23d355de6671d422bbcdbfe23972247264ff48cf2d0a033fc0e16b293c008d3e98251a9d4f3c581ce3d903f21650932532e104b6021cad5813587491b0ef8f6f83c81df78df4a60f99ba6cc6996e1f352826b33722cd23a9aab30e7a41725427d0f4e315f844d6c9dd54ca9953b1d40fe109e943127519813b04017e6619ea373cd28118463efd55cd40db883fcecd743202688a58e09d711943a1a27ef60a9fe52a8a2bea7c61a6f0cb484a5bf60fc3d66d08a00aa29cbae681c0efb51464b2cc31b8284101be8484b4bf69866b97e85451718b262ce3daeb534e31c150cb6afa02b50f40a4fd95446c439f4ab391b0680c6a9fa17bdb8171c7d8040080c959efd761d8033240cc4d8e2cac38bdbfb5ff9644dc9ac45cb6d92770f4cdaa3a68235ae6e37d24244574cbf2e7d64162c1f5cb6f4a9fa288e613af0146838509ab38edfc6b3a27b9296aaf2c7e7f6840fa46d3826caf6051a411eaa90379e231affab0e5c3ba8be6aff01f21582a11521c58f9ad3e503f63759ab7a63bcfb0d395ec80fe3402bec4a1679058874963a2583664ed244a563cb513bc36855c32d0f14a7e7b71ed8fc4849dae2272158b342cea99f1300d8d08eba05c10437a80164788a6272af718604879c3bdcc344931aa1cad9a394a929dc8980bb46a9a87b0ef0be7f7244b324e970adfa3e4f38cecf1b6d8040a842e1cce5cb589c45f49f9e27c97aa5472032ed0062c15a8a22da5a9bc883e41610ae1c8aaf788cc91d8147f6f87c548a2caa38ac1ced61cd0256c0544fdd5853836ea899a5a66ad39b7e13df3258850137e9dfcf633eef3b6b25cdfff7c99575a98823ee93d9b8eaedea663cd9cb2e8dd83820c72d0cde3759e5595ae438012cdbecaa7905b485e59b750eb427397fc7ba95c474e9ea9bc8c62d50677f1370150af16d8fadb220977d9d22620545b7b18f166d66f7f83d0f37c68f918fdb59e3f10386e37ac2964e46ab20520ceaeea74e456e53f6af664f44f90f75071ea39a010999c4c7b4124e51f816e7d9dc5e17748e76b097494f43868fce2f273715004e9a468dbab8122dbfe2bd11c4003ef87e6d50c9aa500e5bb6e0ccf4f8538b5f70ebd1452c71ccbbd06e071db75b07f43208e657c69600f3829c068d0e013ec7586a58fde1000986d9c906707fa0d162936cb2ff5ddfab160cb674a4a5dc42acbef000fc3cf38ef74800c4cb761559d899b64d0cd15e9d44c6e93a6fa12784dac3a3a5b34e3c49b8db00678f09526fe37f2033e7382421fa0bc7946b6b1be369e039070f650e42d42950e0ef4745d722809d981872659a271b7d319f9a3c00bdb6a9677c01982fcb2252b63aafdc1702a25c0288e5904537637870bfecd0dff29d85af19ce5a6c514c8e47d774fa5ecf864b2012ca4038b888877b7d26bc20f37b3fefa273ffaf027095946616ee55fdfc96d4116fe1e97ad0f2a166a0d70117c8fd17669abe87a65d1b6947676af30cd575637d710945015efb1fc1e75aefb12e0e8277131d3fb96e819cc4fc7045e1ec31eaf6e81f4f424598d473f0c059245460528e47fa25afa5aade3e2f5b2362efabf073bd878da1d192ac8d4f5a3b6a86a630ec755e27bac60ed022ec05b1b1750c5fc2a0b0095c1f9b54a76c61a5f35217c9d99d9307cd682fa6c6b3f02d1b53bff87a4e5439bdf9e750d8b8ecbb70aab48c2be23b50880181ba0b5ab8c9d8e5d7708478efcf89a07badaa62a0f8f2ff4cd5084d6b75e0ac622c97e96c988a8861fa98f46a13227eacf5c6eaf50f59c0e3dacdd4fad7a645aae980c2ee6db019e8a6e7aaa0fee6c90027144160c25701738a5ed3f62030160144be419f8e5f5d37510e05f0fddcaf5c9060660b04f4167f3a3b319347a6f965d2f9ae4572544f94cf19c05250c6393cb0b40c1180948c32bfa5befa4d0f3502aaa8743fb8c781a539fcee4645dc90729fc681aaaa945ec0e12ce57a436e1fd8b053d8575e6d736d0df7828651aa56dc8bee341acd0a1bce0a30c2ba36d315161bc4584dc44960150717b94", 0x1000}, {&(0x7f00000010c0)="3dcc44c92f6acec1b64ac256dcd4b71becea2c6fe02b55526e7b15d8a8f8017713bf16b32ef839d7c9b9abeb0b298aa8a080ab6fcd294781323340d3c7f5581a840cd97b3dcc67", 0x47}, {&(0x7f0000001140)="15f97373e4c835f8c3d0cb2178ff7590c4d337f11f323774a83ccc39c24597154a87fda7c21398f3ac6e0687374a3040c6fef292d93a886c1318f11822be50c412f5872524a5ae724155ac4ca8b4f3682048b6a4bc02e74e309a5cf38ed942f4743196f64d16bcda2c792620f7d2b50441f87a8751df1d6695b8f855781c4991bc4ab65fc92f7f9ca073184b77019b23e62263a8b92593f9a97bec8087c7c05e41104c24fb03be391886e8a0cb93c06c4e24011fc8c6bf98a0c94a16218b9b2935f11dee86ebf421ae397c6698c881bd869bcfb7f1d146b5bf221297d4c0b57d436bbb24a4616516edd60e4a0f8a9dc6e3b6eba1ea83", 0xf6}, {&(0x7f0000001240)="718a2c5e68fed0cd1a0443cbda14f077197d0e82a38cc09bfa3c0e53823d4384519b832c2348384fe8883f72384ed82a53c86ac820bca05cd984f541cace7299d77e95b62c1881c49cb6509d9f5d52eba9e27ac1a8ddf9545997b94d0e740be1f0a6a2e9b7f1a0456ff5310917b0805a5e8137f52d63b06e1f418562dd182e1e43864b910f0a5af1815b7d88b1f4694bafb0de4a4b9159711c5a9429bff885a30023688cdef43fd6ff56dd185083c2938dd211c48014b2fb463658878fceca79da9ef1e88ebebac73ec9d11218f16920e4c4d68e3cde3bf81a557bb78d15f18ac9e325ac84d7938cde3f0599ef5c4bf24497f96e0a9095", 0xf7}, {&(0x7f0000001340)="d6c9122a23fa2f82deebcc6a40d20e5a59d23ce51a307b4dcfc25fb9704b62a5958b09a758baa7834ccf38ee4f1777cff42a406d69b2647df1d59b9e5d11f8e08ab786f7648b594c014291d9688c68020e9ee24b79e26700c517e95f58548c920e6a21ac37cd28764a06fa9ff2f2c8cd7b81820738dbac111ea25f47b6747c611563418b58bc2798447d8d42ae386cc60498fbd0c59d24cabe95c150d059e31434b7111d07813cc7d29c9a10a34ff9427e39d83139db4f4dcb1d7f4715878da313df009eb35df08161eb077488e3923c", 0xd0}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r8}], 0x20, 0x1}, 0x80f) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="19620b63ee8d3b31e9b52712ddd3520d8cec9bcad16110cc6e2f3ac8cfc2a9af68697cf04b85f62df2b189ad1d352a0589c23abbf67f00174623d2372f3c904360087dfe8ef91e03c13c16320e44d2a154062682ae99fb4da7770cbab4aa6b8c99b3e9875c3f6f8e4e6dbc166d765d7e32c0994e8afe9bcaa87325dbb126a5debf3944093ae92296a56707bcd660f80a3691cba68ad1412b", 0x98}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) write(0xffffffffffffffff, 0x0, 0xc0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x354e) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r7 = getuid() seteuid(r7) close(r6) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r10) fchdir(r10) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x2, 0x4}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x40, 0xe02, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x2, 0xe971, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1, 0x4, 0x401, 0x100000000}, {{r6}, 0x97c79d2ea35f79ce, 0x3, 0x5, 0x7, 0x3}], 0x3550000000000, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0xfffff, 0xfffffffffffffffd, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x40, 0x1, 0xb5a8, 0x5}, {{r9}, 0x724296591124ca59, 0x4, 0x2, 0xe560, 0x3}], 0xffffffff, &(0x7f0000000080)={0xa7, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) dup2(r1, r2) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x11, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) socket$unix(0x1, 0x4, 0x0) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000a00)="88a3d5b91fac067fc9c850d3fb2ccf0a78a610037d5fa3f8604431f8b4f7d8b7276080dcfe072c716ed52d2eadc3150e2e5d66a0a6701f917f134a8903642d2b194c346bad65bce75a5d5bc4f7762bcfb9499f5ff7b3db988e47c7a16f6c3a58e156d8a22f3bb347562ad5e6ae172f7b1ca0ff0a4fffaae42c0545b30ea84ae2da813b4d5a6302dbe305b0de47f48065d57a7b98fad7b63239ac12198df77b0e0c20abef407329f465e399f4ae278eb3803f464068ce5c6bcd577a1d5cedb834c8af371741f78d67d11e7ba91a256d8c11e96bd3a1d37571480f8771d972fc9887c75435b59108297bf965c23a29de0351bb452a", 0xf4}, {&(0x7f0000000940)="59fd9fff99516d7cf5a45856871117845f7b6432ce87716dd7763770f2a2f27ec096f89b4068c6bfe3540f1ecd914547a953efd863b49780e5d9328c48653d2a88c59ebe185c21b4d55dcee5ad531347e444624c2daab38759d344aad82b9ee3e91c1cda6fa9e9d4d406f4e73ac2f3fdb472c7", 0xfffffffffffffedd}], 0x385) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) recvfrom$unix(r3, &(0x7f0000000340)=""/58, 0x3a, 0x63, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCDTR(r5, 0x20007478) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="953875672ec75a28870e195d8ae43c05516dd81018f6b0b21bac9ae0a4141490cb95b87c9c0e3fb24d9172ac24ff7928e5976c1f2db13c94ca990dd36edfed92f3353d0544cc9a81e76cf24acbda8f50d2b4fcf2e39c66ce88e02bbce1a5fd6d066fc39c6a8023dc708f7d9b6f3adb12a35e852b57a9391e984f372d78002e94042b7a", 0x83}, {&(0x7f0000000240)="0ee4b57743a4691036ba26fdfae70a6062b07419b1a5ec09f105445145e4bab623bd12824137f18e4ca18d7b729c627cab12500b84bfbf8016b6d6e031e0edd4cf95d3baf98724e4ce6353adaeb1ab6c4b1a178e4644212f47c6d47989800c785f212de1fa03857bc31bde89f156e9586cdceedd12f0759d703e12201a801346fdba2474ee89351ed428ce2a39f97a89a1acaa1221b8cd0e570a0441ee2189885898ecf66d3a2109e1fa3852b2cbe4", 0xaf}, {&(0x7f0000000440)}, {&(0x7f0000000300)="0873321803049a9724b75b033a36149154844e28d523f6494f5636e4237dce6e53c26146b037039ad84402caf2b1c83f6e8ee91817dca502e9ef10ff2facd4", 0x3f}, {&(0x7f0000000540)="d9c8e0c440fc166b58c04252288f73c903ccd5d4281ff6c35abaadfb95ae39a252794fb0578672bc11013456c04e097b870c5566cf1ff5cb977cc1b09ea83d976672d2e96a735acab8572121f83625f85c4839ef111424d3f0c7224a945d1d42e98328f92054de43f0cb27578e52ca03c7b1ac9b4059062323d333b55e77e46317c0d8d6ab3efd8d8cfa5fb015c5fdc54c95625fc9d81321a5c3d3635b63f58b5709c9ecf1017f3ba63f8e51ff6bab814338ffb6ef4a23b4595848c7acd53d2ef8c308ed40abd03be26a9aa0dc56e7abfc5c16b82acf7a80c0f81a77229ab2", 0xdf}, {&(0x7f0000000640)="cd1ce8d2d2ba172ed2f095cb9214499778bd8ec8e8065b8f9332bbe3880c210b2cc7883f235c5330e9eb2e73f0c04ea08847b36cd6c4b3e338e220af222ba72a5da3c0f07d2d34c17d14e4f25da8373b9d9b62fc4ad9d93871a4b027b3967d10283304527712d273ffc88060f4ba132757bfc80b0d573987ce0d6ddd10d1ac5e58ffecc76591c34835c58d267bb239ed25ca7025347c0f4a4d4b4221bc5d7c59f64ba1323257e51f8ccc9a1efe5d", 0xae}, {&(0x7f0000000380)="0589904ec155e8e651bb900f7e739cadc8c282dce18d0a133f21edf11664d822000bf43c1e", 0x25}, {&(0x7f0000000700)="65480f5b5e5ade145f1b52c2f431dbc432508bb3ef369fe26b6a4d1cd4decd9cb8c91d2ef3df42409d1dad692150d25dc0b7d4bb721098e634c578d4a4073ed12041a01b57d99f", 0x47}], 0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7) r2 = socket(0x1, 0x5, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x2006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r4, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r5, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:23 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./control\x00', 0x8a4c, 0x87d, 0x7fffffff, 0x1, 0x56, 0x7f, 0x3, 0x2, 0x0, 0xae, 0x4d}) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 16:00:23 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSCTTY(r5, 0x20007461) listen(0xffffffffffffffff, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r7, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r8) symlinkat(&(0x7f0000000100)='./file0/', r2, &(0x7f0000000140)='./file0/\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000100)=[{0x8, 0xb6d, 0xff, 0x7}, {0x2698, 0xa8, 0x2, 0xd2}, {0x1f, 0x3}, {0x6, 0x9, 0x6, 0x100000001}, {0x3, 0x8, 0x2, 0x100000000}, {0x7, 0x8, 0x2, 0x4}, {0x3, 0x2, 0x6, 0x2c4686da}, {0xff, 0x0, 0x5, 0x80}, {0xffffffffffff89f0, 0x8, 0x1, 0x5}, {0x7, 0x9e, 0x10000, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) chmod(&(0x7f0000000300)='./file0\x00', 0x4c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) lseek(r2, 0x0, 0x0, 0x2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)='\t', 0x1, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3a78, 0x0, 0x0, 0x401}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x6, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x0, 0x204}, 0x0, 0x4, 0x8002}) seteuid(r2) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r3 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r3, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r4, r1, r2, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, r2]) getgroups(0x40000000000001be, &(0x7f0000000300)=[0xffffffffffffffff]) setegid(0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f00000003c0)="e95c5c82dcb22f9e9e5b4c7a4ce441007f0000000000000002211346d395c231ae3f11e74e1f", 0x26) getppid() close(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) fchown(r5, r7, 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000380)='./file0/file1\x00', 0xa1) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x4) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x63c5366151028ca7) poll(&(0x7f0000000040)=[{r2, 0xee}, {r2}], 0x2, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0x7fff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x101}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc00000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8d9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept(r3, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x1}, {0x6}]}) chdir(&(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") clock_getres(0x2, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 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) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000100)="fca2c79039b4d65c542fc485b6208a3c1cbbce36329eb4b5683ea29bd1a17ddb5bc1e52894f3b677df180decac33ea52c37c0cdec3e76c0b1f7bb49c0d81fdbdaf3354c01ee4414524d00799d170a65d013ce9e3e6e32c5fbd23d955de4454ab67bd106580f1a0c063b3ba1af0ecfc9df1098c848273ae6fe69541c0ffae82d461adbdda755ecc6efaea08e9806573412f7327305c5965648f158c787b2d9e584fcf211a36ceff9ec82771bbcaa9c8263906e46569716bc09949721e154009564fea5ea4c627b9e342396db8e0ddc42f1c016e835deea671a105ceae3720f0644fac1ca90e22dfc47f26ead0f7025cdc2f381f43cf81ea1ec375"}) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfdffffffffffffff, 0x0, 0x0, 0x6, "0000005f0000000500", 0x2, 0x8}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0422fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000102000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x2, 0x0, 0x0) 16:00:24 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) setuid(0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x2000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20300, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) shmctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x658932a1b5ce1340, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebff0600ff0000000000000000005b9d071b542a5387060000e2b8180000040000000032000000000000020000000000000100"], 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, 0xffffffbf}, 0x0) 16:00:24 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8c0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000004c0)={0x6, 0x626b, 0x1f, 0x192a, &(0x7f0000000240)={{0x100000001, 0x8001, 0x8199, 0x7, 0x3, 0x7d, 0x9}, {[0x100000000, 0x1, 0x2, 0x9, 0x3ff, 0x800, 0xffff, 0x100400000000, 0x1000, 0x131, 0xfa, 0x3, 0x7, 0x1, 0x4, 0xbb4, 0x3f, 0x5], [0x3, 0x7f, 0x7f, 0xfffffffffffffffd, 0x3ff, 0x2, 0x7ff, 0x8b, 0x3, 0x3], [0x6, 0xffffffffffffffd4, 0x600000000000000, 0x6, 0x2, 0x8001, 0x48000000000], [0x7739, 0x3ff, 0x3, 0xe57, 0x0, 0x1], [{0x7fff, 0x100000000, 0x1000, 0x9a}, {0x4, 0x0, 0x8000, 0x7}, {0x3f, 0x1, 0x5, 0x4}, {0xfffffffffffffffa, 0x0, 0x3f, 0x10000}, {0x8, 0x2, 0x2, 0xfffffffffffffffa}, {0x5, 0x2, 0x8, 0x4}, {0x6, 0x4, 0x8, 0xaf7}, {0x7, 0x4, 0x6, 0x7f}], {0xffffffffffffff80, 0x7fffffff, 0x6, 0x8}, {0xbfc, 0x1, 0xf4, 0x8}}}, 0x8, 0xf752}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000580)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x100) syz_emit_ethernet(0x15c, &(0x7f0000000340)) open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x2, 0x9, 0x8, 0x87d}, {0x9, 0x454f, 0x2, 0x4}, {0x3167, 0x2, 0x3440, 0x1}, {0x9, 0x4, 0xfffffffffffffffa, 0x3}, {0xffffffff00000001, 0x8, 0x20, 0x6}, {0x5, 0x80000000, 0x10001, 0x1}, {0xd7f7, 0x9, 0x40, 0x401}]}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCBRK(r5, 0x2000747a) 16:00:24 executing program 0: pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000440)='\\*\x00', &(0x7f0000000540)='&\x00', &(0x7f00000007c0)='\x00', &(0x7f00000005c0)='r\x00', &(0x7f0000000600)='r\x00'], &(0x7f0000000780)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000800)='+]\'{-@\x00', &(0x7f0000000740)='/dev/wsmouse0\x00']) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0xfffffffffffffff9, 0x1000}, {0x1, 0x10001, 0x800}], 0x2aaaaaaaaaaaa86e) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x6, 0x250) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r4, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r5}) semget$private(0x0, 0x0, 0x3d4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe5744fccb9141400, r5) semop(r3, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) semop(0x0, &(0x7f0000000340)=[{0x2, 0xffffffff}, {0x7, 0xfbd6, 0x1000}], 0x2) semop(r3, &(0x7f0000000000)=[{0x1, 0x3, 0x800}, {0x1, 0x3fd, 0x400}], 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xfffffffffffffffd) r7 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6, 0x1800}, {0x4, 0x6, 0x400}, {0x1, 0x3, 0x800}, {0x0, 0x7b, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r1, &(0x7f0000000380)=[{0xafa37b121a8ffc30, 0x6, 0x1000}, {0x0, 0xde95, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x4, 0xf4b, 0x1c00}, {0x0, 0x20, 0x1800}, {0x2, 0xe0000000000000, 0x1800}, {0x1, 0x3ff, 0x400}, {0x0, 0x1f}, {0x2, 0x6, 0x1400}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x5, 0x2800}, {0x0, 0x1000, 0x1000}, {0x3, 0x2}, {0x3, 0xa25, 0x800}, {0x1, 0x40}, {0x1, 0x7ff, 0x1000}], 0x8) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="75010156", 0x4) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x100) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r0, r1) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="39481173bc63ea8ca37fdf703c03909933c481a65eeac90ee310bb930bcd03f71ed39539969511e0d93e192a802e256ac26a4ea2492dc9e719ad907d977afc39edc7224d9506665ca09ada09cb13f748fcd26cf6", 0x54, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet(0x2, 0x2, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0xa) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000080)=""/77, 0x4d, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x10000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcea) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0xbbc08195a00d2e08, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000001e000000000bc133d3ac1af77e750000000000000000000000fdffffffffffffff0000000000000000000000f254afc9d311a87e46e8d3a8884073710000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000034a6257b17eadba90802af7d66a94f4688817f58f7e97764f1b1ddf6419bfea73417513683d0818f6391672e035a3ec4d1c28a235febac1e1ed7a0603ea99303c5e8"], &(0x7f0000000000)=0x6e) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/se0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$unix(r1, &(0x7f0000000080)="81387f32f90c9a650befb56812354665f03b838dfd3732bd84c35ab109a4a610ce620f571b24ff53639ce73e04b58688582bc92fca1dcc9def9151bcb3a4f50a55b918885f5807fb2dbc1afb6337ce4c023f7d2fbc7bec883516d8639c9053500735db33053036ec7353b733c6719e76b99ca5e12e75826c3c1caa292dd973c3171fc7932f27fac5cf9fae3683e905de47c93e2bd260198317953e8d8b8e2049c99de952593dd4af59d24e9ea84b6e825096f86289a84698a28348330597e3", 0xbf, 0x600, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xffffff3f) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x8000, 0x2) r1 = semget(0x0, 0x1, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/215) 16:00:24 executing program 0: poll(&(0x7f0000000280)=[{}], 0x1, 0xcf8) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000340)="ebff125c00000000d8ef3dfc094069f65bd4db2d52c5395ebbc91deb72c960bea034df9f18e36064a5f6f650f5f7296cd1785bc90eab5582a9cc554889b5e72be344f9ae1cda770885bf97aec4ba012ea388628a09078563a795afbcae410b0ad8a3587ce5cef425880b576936fdb7ac724ba73c9e5ab72d8735918953d9df93cbf3210f72e227a66b95ece5dfe6a579b73f1c5b25b6858fe88112541314691fe2b41af0a0d1292359809873a32072d178209ddc", 0xb4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x9, 0x6, 0x2, 0x32db}) close(r2) r4 = fcntl$dupfd(r0, 0xa, r2) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000100)) r7 = kqueue() r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r8) fcntl$setown(r7, 0x6, r8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) faccessat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x40, 0x2) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r2, &(0x7f0000000300)={0x2, "4b612d62729781beb07ae9d71b4a5ee4adbf7b23bfaaa3c39975acc157155dc298400aab938508c3335140ec835811ca630711500268dd1f35cc7c31bb06cab4337c1b275f4966ce6974994a7cd85d40d0a9e42b5b0e3e657734f64752dc32b3b1d5cc69a91698ec1303c96c6d80d6b69260ecfa6bcecb5ec71b4dfb430c632a24b99f3cb301d5"}, 0x8f, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) msgget$private(0x0, 0x4) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = msgget$private(0x0, 0x410) r3 = geteuid() setreuid(r3, 0x0) r4 = socket(0x18, 0x3, 0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r5, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r5, 0x2) accept(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e0afaad9b503a9acd2563a2b727afb8b5f3631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eedc1622d28c2c1675355627c381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b31b6a664f101d0ac307695c0d28d69208515c113be8db11755"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r6 = fcntl$dupfd(r5, 0x0, r5) getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4db9, r3, r7, r8, r1, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, r9, r11, 0x7ff, 0x6, 0xca83, 0x9}) setgroups(0x0, 0x0) r12 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/100) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8c) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9) accept$inet6(r0, 0x0, &(0x7f0000000100)) write(r2, &(0x7f0000000140)="350ed01189aeef1ad3b307e5d0fd975dd3a1a5047f572fcb678c030088ab189fd29399cb05c9ad6591c2a4cea812430642379c12e5eb67bf62a4a46ce997c20c50c49f3cc07a1c12e47e176ed62b06eeec18229b8431a0f818dfcd8a45ab3ccbdf5708c249131dc50b411c74645cb62ec63e10db6e0a149d65bda616f5278a66", 0x80) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) close(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x428, 0x4) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000240)=0x1) r5 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000340)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000400)=0x8) r7 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x108, 0x0) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x289c, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r9 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x20) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000580)=0x8001) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000600)=0x6) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000680)={0x10, 0x401, 0x4, 0xec33, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x370}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1ff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d83000/0x3000)=nil, 0x3a0a}, {&(0x7f0000c3c000/0x3000)=nil, &(0x7f0000f74000/0x5000)=nil, 0x1}, {&(0x7f0000d03000/0x2000)=nil, &(0x7f0000e22000/0x3000)=nil, 0x1}, {&(0x7f0000c58000/0x1000)=nil, &(0x7f0000ec4000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f45000/0x3000)=nil, 0x9458}, {&(0x7f0000cc4000/0x4000)=nil, &(0x7f0000d04000/0x1000)=nil, 0x5325}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000f2e000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ce3000/0x2000)=nil, 0x3}, {&(0x7f0000c09000/0x2000)=nil, &(0x7f0000fcc000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x95d}) r12 = dup(0xffffffffffffffff) getsockname(r12, &(0x7f0000000b80)=@in6, &(0x7f0000000bc0)=0xc) 16:00:24 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) msgget(0x2, 0x4c0) oLoLpckbd_enable: command error 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf, 0x40, 0x681f, 0xd71d}], 0x66, 0x0, 0x1ff, 0x0) dup2(r0, r1) pckbd_enable: command error 16:00:26 executing program 0: 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) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000c40)) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r6 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r7, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r5, 0x5) r11 = getegid() r12 = getegid() r13 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r13, r11, 0x0, r12, r13, r13]) r14 = getgid() setegid(r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0xffffffffffffffff, r13, r8, r14, 0x5, 0x8}, 0x7, 0x2, r9, r10, 0x7f, 0x100000001, 0x8000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r19 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getpgrp() r25 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = getppid() r27 = getpgrp() r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r28}], 0x2, 0x0) fchflags(r28, 0x0) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107008, &(0x7f0000000000)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r28, r30, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xe5c, r30, r15, r16, r21, 0x5f68dd4fa7ef58dd, 0xce1}, 0x100, 0x1, r26, r27, 0x0, 0x9ed4, 0xffffffff, 0x20}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgget$private(0x0, 0x200) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000000c0)={0xe380000000, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x28) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x80, 0x4, 0x0, "2a0bbd34cdc90af674aa944a41b2c7003eeabfff", 0x3, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x5cbf) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000240)) r5 = socket(0x620903d74e8dbb5a, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$KDSETRAD(r6, 0x20004b43) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvfrom$inet(r3, &(0x7f0000000100)=""/168, 0xa8, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0x80) r9 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x8b, 0x1}], 0x1}) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) syz_open_pts() 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:00:26 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 16:00:26 executing program 1: semget(0x1, 0x2, 0x218) 16:00:26 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/143, 0x8f, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0xd10, 0x42) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000020b3ba1bd463e68fc434b7f706304e6664feaa2637b48eed93d82453ef02f0d4c888d511c143c1937f062e7717ec996955f54b72340290c99d76e6f1e61005e624f37410d9ffd183f2e951fc17a956156e9595986bc1"], 0x3) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getpgrp() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) setpgid(r3, r5) shmdt(r1) 16:00:26 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x1000, 0xfcbb35e6c7dcf22e, &(0x7f0000ffa000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) shmdt(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r5, r8, r5, r6, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) listen(r9, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r12 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r12, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r10, r13, r10, r11, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) listen(0xffffffffffffffff, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r16 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r16, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14, r17, r14, r15, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000080)=[r8, 0xffffffffffffffff, r11, 0xffffffffffffffff, r17, r18, r19]) shmdt(r2) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) listen(r1, 0x8e2) socket(0x18, 0x7ad10c20b65d4983, 0x9) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x88, 0x3}, 0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 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) read(r1, &(0x7f00000000c0)=""/100, 0x64) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x395318d159cb4071, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140), 0x46}) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x6, 0x4, 0x80000000, [{&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xac}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd8d9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2a4}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x25}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") msgget(0x0, 0x20a) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000002c0)="244206fed8d213e529906aaa34ee42d6cc34e0046ee22954f2c6ce0cbff8545eedda495196c91970061d9a83d4a38b2b283e4c38299d0aa5d3bebce4c791f58af9dad033406f4acd752c1b879ad29a3fbedef178e169853a2011daeceecad10095ccd5d43902e724041b3880d9421a86133c57fe10d970de8d6355edcfaf08e62c5abfc9ea411d86a76676ca19e66a89138cad66b907bd63b0b5b622a8c2c377c654bf8583505998685d5dde1677f38d10a53c195f902c503eb138176cab545660764bffbf1828", 0xc7}, {&(0x7f00000000c0)="1342eb44012fca9dc39fd97b177b2a111dd8b104e98817af50b7db5365c12ce9f94b5c95df6b2ece9e7a26eaf7c3a410760aac96bad47442", 0x38}, {&(0x7f00000003c0)="e42ac11373314c71ddecc943c5230283f72bcba24c04e2c60880f109589fcdf6f8b513c315256120bc5e9f609aa2205e381f018fe4eb745f1907ab370d1ae04dad9a8d54b92c7a1b2da1cf37ed9c99ad42ec825bb2fd4fbc774668ac2b17633f9e64c907733323ba6ac39ef080016ff85d35a9cf000ca213d30203b60ededf83205a284fc8aaaf65e2057793c68a953f1182302ab7ccabf8f819b4f3caabbb79abd160be4bd8e96116543570698d0596de39430ea779554132bec70ae6d2eab0e84aeccf4ae68922986968359edfdaca943e1803e9bbb8df2d017d98827332ac96fc724cae01f0aded6b3e6e71ce5cdb81d371a9bac248", 0xf7}, {&(0x7f0000000100)="0a2f8f433abbb12d3b220d7ca667c64f764b0fcf6b1d5118eeefa93f67473b3bca29b9930cee7b9bf5e18afb9470e7b5f91ddd114741c1fa4abd2b9008c1933c99c3a798ffd0f73c7599f3d16f2712ab8960e76218f3d25221d6f09528", 0x5d}, {&(0x7f00000004c0)="c6123eeb756cc0281513c55d313eff4d139c8c30864669f35690d57ff31b0fc9b07839d1983812ce3bc76983e1459efe2a420247087c8ec62ee70cac72415a6dfe5264f9ca048adff75d453e677d9237d792e5438c25fee5f1729838c6b33317ea02463ec7077d033d5e472753985bb9d10361e5e3c321c6d74f2437b6382b7e95c3f568ca1be81be57f7ab4d49e4ab7150a45e82d3969f9ad2803d0aab3706531922df751ad341a3cce0799d9bf30e76eaf6ba9a2cbe8016cec5b24e852bc1cb0ed960e8e83450ffa2602ec2aab496a0568ec596d8806f7c507fe63ad98596fcda96d94ec9ba6822734b776ec9da1ff6a686121be", 0xf5}, {&(0x7f00000005c0)="e08610fd7e05e2e620cb348659fd1e946595073c0605ab73398b35416f6c978bcb6217a8243abff0576b3b5a267ffb7cb66cb537a0b07aae294a1b5a2fd057135d1fb3dee3fa4d4a36375ce395b5161b1be71387c89fe229a5ebeffea60df00d3aaa5b95fbdec4fae303aa48822b89c8ec65a5bbf23176d1086b04b537243c27d23e6be93b269a5f6fe0e24069041e49169ff9d39d993da3125b4d8aa8dc9e19469c4b25acccb8feaae0b50061d80acab7f900ec32c008a6d59a", 0xba}, {&(0x7f0000000680)="30e77729e3475ddb0c7ef8f15482565a8b15d4d1b7d3e44780bb24524fcd71d923c25e12e4e1bbcb58adc70288db1f06038578437409ef109b0397de3e77ca6f6e6f172be1f6ffb446fbab2efaac9bdd6f1702dcee02b76544555932309aa0a3ab150c840fd46f844241769df21f412feb088d6d565eac180befb80e347c839be77a453ae2fdbef934ed1471d1", 0x8d}, {&(0x7f00000001c0)="260ccdad51f12206f5a6d6aa1d9a75d7680838f10b7c3c467294a93ce3d7646a6635062000088cd3fb2b", 0x2a}, {&(0x7f0000000740)="33308feb1ee059c2e599d701fa274a423c9ced4af278ef3cc24c2fd925c4a17228eabcf7ca4d30224c6b14f7063cf67755188f32bb96778bdbb2a33e0390909023422560befc3c5031c7a065d8f2a81bd8e73a0b3325d6700b9af536c550fc523a651a7b51ed24f5ee8a1d72ff50e748", 0x70}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000200)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x58, &(0x7f0000000300)="080934410000004015b668f67b651eb61c360227a162dfc8535c13aea153b29d6b5065b828ffefcb43d29c72b8097b489fd0b7cd86a6b36860524fb5f07f5416b50b19e8e42df59ebf9a3fbeb2fbf33c5c87d98be15c4ffc") 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x800000000000007, 0xc84}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = dup(r2) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="b0dfa7c901eb69ff", 0x8) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r9) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r10) poll(&(0x7f0000000080)=[{r10, 0x20}, {r7, 0x80}, {r3}, {r5, 0x44}, {r8, 0x2}, {0xffffffffffffffff, 0x80}], 0x20ca, 0x3ff) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x6, 0x6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) lseek(r3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:27 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x80) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(0x0, 0xe0, 0x50) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000500)="fcb21cad6f59815499dc6227b7b070a9adcbfa162bed3c6fddbfc24ed38c35f5d345e19b6c748a9806b5cf97f200"/60, 0x3c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) close(r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x100, 0x0) fcntl$getown(r3, 0x5) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/1, 0x1}], 0x6, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0x2, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r9, 0x0, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000700)=""/87) sendto$unix(r5, &(0x7f0000000580)="43e68a582ae4f93270b90123606f76c93ab0321d2c8c5c592897b1d36f5b8bb79ae2b11b455fc2c6efaf18039d1696374f3e5beb0647e867e054760ef28a3ba54b753c49608ecc54b45899896143833fe324d63c91ee59c2a6fab0f4", 0x5c, 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="3aa92e2f66696c653000f02743474f62b979667653f65923db41462a661d1075ce540a3f849b9be57c28d7757537f547ea822143a70d07c429f83e5bd5e3019ae8ed6a132d"], 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x401, 0x400, 0x9, 0x2}]}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:00:27 executing program 1: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000b3a000/0x1000)=nil) mprotect(&(0x7f0000b3a000/0x1000)=nil, 0x1000, 0x0) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x84, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xbb16, 0x8, 0x5}, {0x5, 0x8, 0x1, 0x6}]}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x13}], 0x2, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x4, 0x4, 0x8001, 0xfc1a}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x8) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) linkat(r4, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x4) 16:00:28 executing program 1: getegid() getgid() getegid() getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001840)=0x7) readv(r0, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r0, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r4}) r5 = getuid() setuid(r5) r6 = getgid() setegid(r6) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f00000019c0)="0f3c61", 0x3}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000001b40)=ANY=[], 0x22d, 0x20a}, 0x0) getrusage(0x0, &(0x7f00000018c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x10200) write(r0, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) socket$inet6(0x18, 0x3, 0x3f) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000003280)=""/4096}, {&(0x7f0000004280)=""/4096}, {&(0x7f0000000340)=""/222}, {&(0x7f0000000500)=""/237}], 0x8, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000001400)='./file0/file0\x00') semop(r7, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:28 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000002c0)=0x62) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYBLOB="00b6d28ddaa200000006ce00000000000000000000000000000000000000050000000000000020000200000000000045741f764100000000e74a56df84827a000000000000000000fcfffffffffffffff6aa82f3ce0000000700000002000000050000000000002ec4799c168d72a20778ba607486db3cc2709a404b6344652c1621ac76a4cf1f79c97670d9ace9b9ec1abd6c83fc37f3afd611dbf2d6141eb8d8b431d324f7f816794cc1e7411206f67f5b7b577c4f6a6f78509cb3c391aad2f2dd72fda8a6b61575467324c906bfdc7b0e165adf04d9a99d282acda3663b252f5fab4fa282ed9c9ef8389e0cd1138d83168b48edd8f3d7b477eac5671a5419697b6cf70b1f6d542633f967d3cc3d4112d6a9b4e01e1f9af12e4edd893ad61bddbc8246950e8e90f00de411b12539758d71be5ee9aeac4e36e579c269117cc5bf7277414391a73ca9ec761d332f15f301c4cd84a8f88b5488221b6da6109f0f106f35c80db7b37f24403e3d373aa96f08007b73606cfcecfbe58dbab0a7bd557c49b90b8cce760bac6f954b5249ed05ae006e64572801ada72c6cfacb98b05e988fb2f75bf0ccf7b73d279b2b379d67fe7257508ee5e4828395c27ec53cf38b506a9994858590"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) poll(&(0x7f0000000300)=[{r3, 0x4}, {r2, 0x4}, {r4, 0x10}, {0xffffffffffffffff, 0x10}, {r5, 0x10}, {r6, 0x20}, {r7}], 0x7, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x408) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r12 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r12, 0x20005302, &(0x7f0000000380)={0x4, [{0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0x80}, {0x1}]}) r13 = getpid() fcntl$lock(r11, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r13}) writev(r11, &(0x7f0000001100), 0x1) semop(r10, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x80, 0x1000}, {0x4, 0x100, 0x1000}], 0x3) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r14 = dup(r9) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r17 = geteuid() r18 = getgid() chown(&(0x7f0000000040)='./file0\x00', r17, r18) listen(r16, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r19 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r19, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r17, r20, r17, r18, 0x11, 0x8}, 0x0, 0x4, 0x8002}) lchown(&(0x7f00000005c0)='./file0\x00', r15, r20) shutdown(r14, 0x2) 16:00:28 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 16:00:28 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r9) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) msgsnd(0x0, &(0x7f00000010c0)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYBLOB="bfc56342d92fb15f47923254a6c0da63c9ec4dc7ad12f21e18af995348a857b78d1755c1a228c6d0eb0adf70d5987d0bd350358783b522d9dc6fb1f9f54a76f51a3e67cb", @ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRES32, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r0, @ANYPTR, @ANYPTR64, @ANYRES16=r7], @ANYRES64], @ANYRESOCT, @ANYRESDEC, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES16], @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYPTR64=&(0x7f0000000d80)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRES16=r2, @ANYRESOCT=r2, @ANYRES64=0x0], @ANYRES16, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES32, @ANYRES16, @ANYRESHEX=r4, @ANYRES64, @ANYRES32=r2, @ANYRES16=r3], @ANYBLOB="3b62a6eec21150aed761b41d302e0ab6f0080bc818c086c3f574b6567a79da4273fb3521a8400c7b6a716f65e6a409cfe8f453cfbcd8330fd0d50e856ccbb724ec8a69c813e1682adee64d52637aa889d73b95dcfcccf30b76eae4d2408fe8b9b0c4084b6a4a0a362a5849f8c2c33de3c130a0f02b29b73ecd7624728da1a16ac4382cab1cdea30dd656668c1a12eaee04ef00519e23111e97ed88ce0f42465c6ab0ab380f80ef907a2bac206d7a4aa01cf1b9deea1b94f95a7d", @ANYRES64=r8], @ANYRESDEC=r8, @ANYPTR, @ANYPTR=&(0x7f0000002ac0)=ANY=[@ANYBLOB="a86446b66e098190e25af1178c2ccd9e55b01b295048e2669fbc867b0f6b0e1387633ea019321210a54da6b38dcee5239795455c9ed2f14e0a870d2461e6d4c319b59a4e2ac23f1641d8bc31b1f9d81acc993c6a6dac6ea2252562f57eb97c0137b4f9f93e1dc89e6711ddcbbbfc5917bda39913e632c01de53050f9a5d20c5f07f295e530c97c4b05bc32acaae9c35dbf895b399eb8", @ANYRES16, @ANYRESHEX=r8, @ANYRES32=r9, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRES64=r5, @ANYPTR64, @ANYRES32=r5, @ANYRESOCT=r8, @ANYPTR, @ANYRES32], @ANYBLOB="66d3ca6a4b2d99c55371711757341d1c4c729508e0e0c36620471d36863b321aa6e5fdfdbacd3496fbec256442ac2a49d242e80e55c443247f5edc7436240558758a19dc9331fd02a97cc3f59efcb712703cf09d669e316fd2696ebbdd7ce61d38fb05d11d2b83b39f41e25225694ed0632c615388c3e94db65d4debf9a7991b65236d86919b5cc350d6f735365b7211812eb8f694abad887b9487da2b299f65a777b401d30140a57affec2ecec490c364ac1de4283e1897319c9e713f3dea5ed9689ddbfd1dfc8604128dcffce75ace5520d93f3f924c9e9884c550db3a43740dd0ab10b5c57095dbcf4735055e0a05f75d15ab729d4caa1ff4be2049aa6f6530b86d2083115a4bf730aadc9e7082c57b824450c62ac509a1f07e7b082a059dc21c8c717dd6e9c0045da287c63601087c28b1a78ce420d6f86b0960d0719f41b60cf994ce96ffee5aaba70f9f37bb440bf311dd10aefe5e09a48761b09082125ef1ce6d5b2bcc5e349b6422523ffd7a5979638565881221e81afa6408968e2c5e847a2a4d6396bb9cad1f153e61712b645745f8da335a0a2b29eb8177df9afefa010bfb929d145b5967beb7f69add9bdab41e87a56fa2166cd80f61a5e493ded1cbd7b370064088308fa4230e7d4bb3d5479406527de06924aebebb3c03b124518cd96b20b865a44668df9d9700e1f465ae2173cadae6f7ba7f20a0b3e8784b39a7a69bb0b814164b269d56040bd6a73096a080c183476c5fa8c3fd6aa0d8cdc842908334f1b3f183d0bbf406232b7f1c5b90301cbcef273598b6e96f9b68629340c7a6f462972643aee4f9faa25fa841b48ac9ec60c2792e7db97af565f92117d55e5c0ba97451d07bbbde95cdadcf84f4faae4e1f92eda652d1eb5e8559a45f56761d52991f0d0e0e7f3c1033df616f4792d0ee918815197921553944b9e6b57d33d92ad8360486ee1f8a7d2ff10b3bea9f719ac40de7c5c8229b34ddb71597e0853bb2282241584e2b34cbf3b4f60b331e5f775a53f7e57e7b9dcaa899b1d743cd26a1ae4030401ce4f416ae15335209826d16cd41e138cd430ac73665886b19b0f4750a7f61f7a7adee6543acddf7568bcedac84f45b3e997dc94ef69af0fce729e9dbe094b7fed77bfe5c46f2deea181d015818f4b754821972e4a97384fc76c45f68d51caf67dcdbb4879a15fbfa8ec3943400db61a01ce2ea46a089061afd40eda47acb9a9d95a58ea782b75a45c262487d0b215424ef7c3099b6a6feb1165788537df964b48d998215f8ed5cd11fe0302726f1779186f4faeaf74966d68dc6166ee80e2c1c189c18df489c5dac75a448828363fa80e4fcf1a004150fc0958fa9c6722428229ea75db3257108efa65eac4c5490b5c53b333ca5920137a865d6cc30d16f0a40493baff3cd4fd081c3ba75afcb96c5a2c9d5cd3b0ad0f355e05150b2a299a49f7853aa5a4d23f3c8aa155631721eb39060953d3f8227da8cf0afcd41a5080d5570ca65adfa33ff6a4d4c41b7e282efa3da8b4c396e8c0bac70ca2897b25d6b455e6b998103efde7703b3720dd840c49161e81a3c0c4da0666449cf2585758dcb758d23a7a1238260130969121b30c616cd6c4f9c345f3b835df5a163bc136e6fe43fde7341a87cb7c428234745e152e0132483389c1211694b7f2669999b3c55e116af20e58b64af831c8c22867ae5f7b3b7e268716a09a382466edfc7a06bb64ece59dc8cfc644f7b7a7192e55c894541449fa34d6b7670518b784e3d3581adb90c367aaba8f5a0d564cfd4b23306ac65accfeb922897b3bf5657f90003f5a7ab61b8bc5bbe8fad4cf9fd91811ee636c93ba175cba691fc2c5537e86597a3a643ad54788ee2eb1c72e8157281236fe50f5d74ff3907a82c4cb76725cae684ade32be63d8c93bca3d352370ca5d5da4f760adeffd98aa169764b1419f3e7bb4f70583c54f9ebc3092341e64419e0a417394ecc2a42a220799a0cd549b6d33f9d92bbb8968f133943a05f5dba587377f079572477f6d6a4e38c2390f863e5592fcbc7ac1d4e981ca02cefb33734fb3b4938cb5d4fa9eb9661f060c0f6ee21188bad326f651fcbafcc05dab36a012bc55b227f6810837bad8aa6f3ddef9c5a0106dec36a98909a3c965091a2af4fa4c708a2b3f73db4028f7366fbd3a7d2ee4f1f388e7c1877efd51d67f7d8eb6d0a84eaa4ad11bcd16b8f253ce6b06fb5b94174de16eec6f6d496485ad8a18c892b5cded98052f679b69b40e33f28e6e19b73a910af41423f19897be6b25722bc80995e83a056f10e8ff99cf52404d9965a65529320552c23dd534b7edc8c8638b7882bd4ad87ce7cd468b3a8f0939b5c273624e1aeecc65e320c6db5dbc4b7cc96770a28eef527229abfba1dc8e71007c3b8c65c02d82867c54da8a6fe2179492886bb07e603a86aeefe70e9fc0538acb2b6b0d66c62fe732c5bb96b5972dc37b447e5e7ecce93c44b4efdc1a73e7f7d6f8bb98b00f2b9c8f03361a2ca4b13d0ef3a143b61fc06baa203880576fb3c3a7c0ab81f41d4dcb928a2029ff31e5a22c8e5f2c72ae6ed7281835753c6d7a09bd8b0c3b90e799ea945aafaafae89a5bc4efe82c97dca2c327d44e7d3c326deb20ad905db1ffafeaf6f6760b5a313eb29e837e955e09ad37ad6dd48d24ebb5726b23834c03c6cb2bf9e3d3696f2b595f87c813e8e34a620c2c5d97fa0b6c4f22ddc6ddbd9391606b167e0ebabbe6324cebc0c4572669e25de066e49251d018fae51445a260f1c81cadf4e830c44c59ce5e2033ed12b02b1a3093ec3f3bb18155104680713343b0d943df811c2d0302f1950c9ffffa286a59093a5e5b640a329af7741daa190735da70d9eff5d2f5196e2e5500500bf78e9806de3bf8543c2af092a1f05ebd78f3a9ec7423077c8be203775c543737c917eb84f8aa26350fa0c8b3b448335369006b9125d89221720d8cc5123d343111efd1a56c051fe7d9e25ffcd55dd4634066ac67f03a5798672668389037bb9c25dbef12ee2de6c995ae6c968f76067d1f912b34fe43540ab2a2851bb9cdcd1d1e93e1e3eb36a2d57627b4f49f16f556d0bad05590e245842434e2d7abb475c2c2f9fcd4ca8d41ac4a544b032652cf4b3a8dd4f6772450b7c4fce1037bfc80a8d002b01b47c33b7112e6be75b34a65f3647368f0644bda0804150dce9204ca49af2b7d1fce19102566b8c565f75bbaeec68d4e7acf16bc17af87fc026816ac996b795e866c7bcb8443f695a9bbbac07e8d7e0aede168abda6bd0bc79fe516ebef8ffa298d483c2c8d015ad2fe369bafe67b049b1408e60be63d31b0c3112c7ff3da545208101f206086ae38480abed445cad7ed4dc8731c39817f1539e1813f423ab10cda07191c74b2bce29e4122cd8eaf16d7a32182c17ae37dbfaf6bce9b5ecf6b9436a7380c184bb5f1128f45eb5b709273c9395318b6fd2eba4dcccadd2f993e1a5a40e1e77f210558f6808667572acf0f24bd6e872eafdf3cf81bbb0d9f8713a41ca04483c6c36680587c7004674fbfb94eeb13367ca726d87889c2eaf55719fc6885e56465826f3d4ab4f985caa1a41fc2d88d5f757b2a3852a4e8124d1246eb45f61688c30aa6d10470a779d618827526f9c4018dd1155b5dda8cd71aaa8ae9dda21a45c5cc1e003f96f85b16fd142811af1b0c6cbc2abbacee263e269c0b9830f9bf26af1fdca902adb2ccf3418161f0f77d3e81f76993984d1b6e5d2f5b45c10d4db6ded88a99243fcd68ce8cd9885f0a7ee1da94fa22a7d1c49f5efd6766524594e3cb877eb8f43291052b55888df1cfd94f3cf1181724f5c266fa489ae9441b27c0a6dcfcec101b12fed38a5fbd1dffba6869e5b49e6c724a58b5162bfde1f319f7e21579382458738cf6a23a638851f0ffbdff25222d255e51fda56dfe7ca9186a98e7f660c9d7df3fe6926c630a8cde37b7b3afe9e8821125a56a7ef0c8a6f35204ba3b6c9d8f99abcb1a61ae5d8b0192c8912aee80dc8b348a011a36f16aa0d52fe9c8609ff439b32e4139812e8b42aa9726a8f7208c3b935ddecf1109b2b16177e9027a31589d12a70b83b899acbb3a2f2edff33a7d6759849939e829adbfb17dfb42054f445504463dde295c5bcaf463eaa01a8e3b2bacf8b8a666d09b36fbe32567e8594371ab0a53987b6f48417b110d4841da20a294df7fa780ae00f039d5db395021d3da0831d225d8a1b737615215e226cd915a5539948739b4371c2f2b16c842df8f3fd8f7cbfddf2f74c494eb6fc518a3f2e3c25c6246710ac05e194b73e047a17310a9d280292727cfb1cf57c7a2343d94a4fec924bcb6a3ec745d58bd0ca66a7ef97840746993ae373e21f1d3f72388589d2922eebe7e5ea21ec8663f11735b00d0f28439ba692204a11d8c56b230fa62df3f1a383d921713ffa82cf653e3ac2a02064501ee91f9970226eca221651f297ada34fde6c9aeb0258e44c5ffd473d1f74d62070e60e1edaf3d928356afefdc2b7fbec127abcb669190c081eadfb1869642aa0cd0c805eba793a80de114d68f81a84715fbd9751e7ef08aedb64aef9cfd95e660e1a8881b4f72213f6ec1ad4d4237378d17f6e5ff6e0639ecbf16669b0a28e2132ce6342318e6c415496024941e8ed65f325014b458901c6a18c94b44f81f27d4e03830d40f8b0a539b153d73da0af26d796d325f9058ac44a3b25f4093887928d1daa66e44de330d4b6928b4d7ae8e7c725b96c82f10377b1c1b8c0be583db6d4246d04f91ccb78b513ea8b952ce97e22837024a6f4a0572b78c08c992c5c186ab482ee54ba76bdce04c75cd4fa760b3f2b748fce916e1281ecee4b8c535e4969c4454b042ee1f6fa470b10f16714e8c4e0fdb92c2df275af3e6a4199f49b0e85246371e0128b779791b5bfd19e411692dea7ab75d2f8cba88126d63a238a3cace857630589e1f6ae0e0c856e6822f20490b4647dcbd7d7344be160251886505b67442a0f3d1f0ea073d418247f2d18879fd716b2efc1c3c0d92a3964f28e26eda9198663f699d64abf2f9fdd9d78edf658e49210dd56643b3bce9077c0bed18362b1479b0e27e8e7b7153b9a5dd2d00528601c29d6ff4fb502af8588ddf7a7c4b91c06b5d1a700c83b01e7fde31f621ee4d073e68dd30a7d2f2a1b963255ec1095006c409c701a7a6e520bdc86bea8e3d4f249342945468735abb6f35902bda57a0ee771eeaead84b971771e1e814a314eae66378a91d20e30f7181f19abb08e570147ca04f25e98bee498348b981fe8a696a26b63e2f0b5d25455df35ee6000b17718cee49c1ae1fa73be84dd7269a947d359bbe9d640f4f64c2bfa448993d813af8e5856f40d413249a317210599cb181eae431c453ebb9b8c3e7d4e20fb2408fe9290ed709fd40d422354e863ede484fb01766ca5753bf9b8fe783c0386077fda988a33f14d515610a3b3ea398f51f2c2a827ffadf2d94d20c5dd287e049f696b91aa951853e6b74cf06e7542ebccc5056290b797488c5df05168ef616d65a1f2106c96320cbbd00668bc45582c82e4bbf972ca61bb56a0635b4363194bc58e3ad797175a1afd19c0f831db40c9e25fe791d87565606f3c7930d05bd5566e9e53a783030346e6f8bc8d450997ce33ff7ba83b6b5b1ed7594b7ec491a302d36a95ea5de120b1f47d2e285056412e8b754146a93cf61e07cf450011e227db2dee92d8889de0d188ff063e930f2c4d73d6ccdbbb4acca44bab73e298b32f8abe2e89ffc1ce93ddcf715a5ddcbe65b2d9ccb473", @ANYRESOCT], @ANYPTR64=&(0x7f0000003bc0)=ANY=[@ANYPTR=&(0x7f0000000f40)=ANY=[@ANYRESHEX=r4], @ANYRESHEX=r10, @ANYPTR, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=r8, @ANYPTR=&(0x7f0000000f80)=ANY=[@ANYPTR64, @ANYRESDEC=r11, @ANYBLOB="ca1bc377200c5d6b4417aadf198421e5f637c8fa3245551d63e650e3f89bb0894eb32f4a273a16aaa68229c413735a9f751ec6c66aea6d2548b210cb3983c6c8410a143c3fdd9b88a3a47323c102b835bf9e2cf63bdb7b2676f2a8d1fd4b6f9e7dc97c7b929e3acb86ad9287361aeac4dc9f8ee8", @ANYBLOB="1df5014648ddb0cf0c90e68a8bfdc067eabe63bb409407e27264c5801664227721dfe39b9109cc7d322469827393d545e320bfa0c07c4b2d856c7f46fbeb21456fba553a7403048f6fdd9d4a8c367746e5517a9c0e450e9a8d1e5d188fdf0290842385fa4ba2dbc013d481f917b91d", @ANYRESOCT, @ANYPTR], @ANYBLOB="61232a182ca923a5de5fd195c5d5636046440f77abcff52e198fa4345c67ac6e1881e96cf3665aa3a44c94cad059e9d6d175e7b502c8a5e19a084b0e2a03bfa3f46bb2664e9cb64546be281778f3e5988c2a73fb12275be375492cbfe76cfa7880218ee7150b2563a0b2e2c0d29217374fb697484891e4cb616a24c27d01cfae52bf83975ff1e9f2c65671cc2c837f197b7037ce295cfab65af56c71ed2abfc25eb9b2d647de35bc303d31808d1dc7d8e706406df5cbee87ddb8f8b5448c403de62686b13c1ef3d22c1bcd339d7b63d3f0eca32523045dc9ed6f7749c05fb18cc071478fc05698ec483950c4a9bc4188abe6320ab9b15c9c7a4d43baaa01368d49005db34d3433af01aef4d8959529f15244544532b86d9d4263a82b243950531b1cab2029760c95db15a0c33bed7af699d59794c91dc229e2f342238ecd9d4cb4840fded8a0a1b84981f1f77a3610329e0261dae9b1d91187b3ea3527811e94e1ebe9c710439520ec7a8bbea25b37163bf8429a45814f3c0e7fcb67e1b7884fff49e8dc9e65f4cb1b4562bf72064f82de9de7bead09976c1c8b6ae527ccf89de042db213b4ea5acc6252ff038b66bcad69af99071d081da2f53ff3439c3dc6504dd411ce91c41e030aeb64324e20909ba62b924eb07a5a164b452e71e61570262d8adff9440f95e10354d2719ccef97174c6f07f7ab15fca889cd57a61c200609c14b5482da9140380c561037dc259f0fbd9432f83055f24fc12b40061b02a9384e2f758aa173c2d7b667acbb9316ed9ea85223670ec88632ea5aae5ec90cd70e29b499254d4048232e951de3a1a11f46cc3e2d571fb6ee9ef9574af2d5187255c81b8e830c57b7715948b00a8be264d9f06295960671afb090afe7254eca4f98256435009f24f388a24a9cc0ca8e5ac4e7ffeba543468fd467548dc331aa44ee9104365b644fdd2b45a2e2d80c6585c8533eee4996321af6f2e5165d322fecec64820f9b9634218c1213d1c651fa2c1b9c2589adcde7a34b54703345f4915cc93ef91816d5fa6cf8d6807e6a9d7bd37399a7d75c8ff753537da73b52d88e4d51ca22b6e52d67463ad90a5a746df4070c4a2f402070626ef930c29a9d781a0cc6956ed051ec02810e1df5c8bb69eff295dc74537ae86b60324eff270c6c20d65ee637137a00fb11bf82ae046a9f52b7be41336d4b81eabb9567e93f1f1a2feb1fa47f8b618aceb79d93d1eddf1cc66bb6aa0e4d47f0a9991b19856de95adffd8185108c0ca29c4dc45054ebd59f4563252fba2d52c3c807e7cbc5d9695e1742ded4c6d78b47fc9011c55ecec3d4644846506bede73575d691167bca64f7a14670b11a4e31dfb71e9581b0877294496be42effc790ead242a15779f4884fa0f9750479c3efa19903e9ae14e33a95766ff9b0fca721ad4117f762bba84a633b5b154fbbe225013bbd79826ddff1bea265e84a5a948667079799390d441d51d3f9e54e66185d6151921caf73e77da681d46e7fba5ad8f78e67366004132a136c51cb43db099473467c967f7618f4fc033823cdee2fbe90fca39b8dda54208aa65b790995b548dcc222c8ec78201b44b93ea8b4d678bbb67d1e79c9d3d808e1c5ffb9e61f99efbab3814f83c64000ff487da5d3a8789ad429ce371ffeb2b4e176548cd9c9df7b930cec367ce9a97b0b7d5e0e1c011df742359b89691050a3dc46ba1162deeef93eece72fdac68655465c7a36d247b155a38e68af4568d5d53ce4e1904963ff67b5de5be4ecf33abf16a965e175f01e0736316d6a3d3bd714e4d96501fde7580b708b6d5d9a4593b4afe803ae543d0579571c31af5e99ca1221ab8eca6a59f62abb8893aaac0ad495177def950bd813e645059ce78de3b8db0e024a126897d02fd363863db7df6fb1a5e6e0eb731a38988bc79af93dbac9f1834955024584d35c26d6367da5e74fc21492b3a6a84ab526aa4abb538b871599355180d417842864be388b3b6e928f41f7d45bdb2e399a815a1ae5cf4faad3ac21d6a664dde6237896e6e951e524695206983595c0471561654fa1541fbb08c3aaf69d028da762a7c5f9d32e5b56ef6d6a47fd6420af25dfa3d80800b447b0e13543ddff475f5454f1f153b804303e741ba009114b76b6c330bcc526a9c65d98d7588739a74d7b6504c64333c90bffab792d20b66ceace8d80471c83d865a98a56f659b5c9a26ee43076b2b260e50b5e5b8c8fbcc932eae1fdfd2aeb23a193233511f3f30ecfc7b47f48ee4afb701d4d527efcfb0f0fb87e71eb5be9f85f2ad2ed01fc2fa7553f3ad348401d661cac8793e8329f5cd90b3b64be70708be905a1950d78020cc0a717773d676ac67204bb1a0abfff8e715d1ff2266fec4082bca2ae49a09eb737cd0dc7d6b16446689ecfb059f974520ca5b4753a81762c3a44f4f962123e2b7690f12488178ecc40d74d7ce89f51d905631924e4739d02335ed1326901e384b99fdf9225278cc7f548af29b2e9b0a8bff9287dc02872b7b6e41feb6f2de3db2bf14acf1df34210524168163667a43ac444be9b9f50ac431aafdbf2333e82945be40d7a6777f7495ebbf0e6d02c2cfd7af812729926f71b36bb48433d1cd820c9999fc059e117df5e61a9cc9af268e32dd7fee6edb32b86d2850227b87ffae2681a290ade48f52e8b13dabbf1af506cacce975604f89fb6302ecd3222b39cf95304c6c4f8681c7b5f7e1c1f84a383da1fa6ec1d1424f44d7f4d13be651d27965fa13183796326ccaf3362888e3513b8efcf58d561d0ee1e0f592119055c3ff92669cc8bacb8265e7bfc5986ad08ba89e19c3a3cdfdba215e1d90c9efdbdb6d6016a2252b01fe12f927556a58e442f1d1e3bf9fa77f577369aa16986d017c797cc38900f67110e972109ebb82105ed2af08c5799717113fd1815ec5fb338f54c9d6b0ab86fceac0233871922f0975e32ba3a88e583682c3ef93ff033c3d0748b51cee903c5512a2759abd6e94d4f684fd78dca5c86808bdd3cf7390254d499b65f92dbc529207c37857efe2f476eece4b1f59b712761205ad8166ad015a778f3db90ff0d09b75984c28f8a59c2df7ccee43402c4eee38cbe0e83b42e1277b153a2d426350b5e1f646bcda092bb602d364fdd121cde625b85f682216384bedc68f829a2a1167f360bcb97ed0a4ba4b9180461ce8bfb1c4410631d9167ffaf147b30f91478a449a1151a9df4175efc4c2833215d48c19d6063ec3423a0462cfb66eb2c03d0abdb3bdfd56a51c37f4469d43d80adcb90de3d48dc15034eca603064bae2b0dfb0ff3d53d46692d5fe0511fbb0b690ee2b0cd1df6104ba8223d41b18d19accad0d0f302186a968a31d747934857a4caa2c3809e10c79974616302a9341215ce750c890de1fa50d6f69f80e5efa1d2e7b15d66397e66071316ec90247c9bf7002e91eab7f15c8fd3afd41a4f3ebee03983300d38f400bd2c7769b00466883f45ba506c2ea1fb74f4f207b5bde2ba1ba13e837e5f2e96df45812b543955179e8f164d391e799d03e1213d52b89378f80a799b535673998ca10bde79e0c1dcb25c7f31797a38f803c150a838a34211d16289c989721632d5b59348593abc965a4d7ace7690f974fbdb2d559e5eb36430164a09afa4b38f783561fbe3e8f3e0a0b5983b73cb945369cb05784e91101f51f90ba53141e2de1048f92b5db1366d209410e0c3c6354b8aa48c753f13953cb9543a28446cac3f02f39bae40c466c1589b4bc3ad02aeaf831b84b045b1b1f98bace5963c5a8f40b04c1a75f45abca05d59e49c2d9971eff8361c9cdfcbd8252a5f36b155ca5bf06fcc10b71ccf5c2d5f1c8ea5e282d3a16f41f16deead7d333e07adb31e3ffe158baa423ba31bb710666e433656e6a71e89d3bc6fe9af58beceb0f53852e6afe03a153b98cc80619379d895ff23af8f6c4f18cef3ab682401f8f14aa80d6a62744ae4e8dbcd62d0847532287bcfd02ee03bf17ba61bce389dc818239076c6092b8b34270b2c2dd15d9e518e3d7a5c5e32601cefbd9d743f10c950676c7c8a0d6d69d9b606cff1a0a156ec3da5c682fbb21f9628cdede0f34c31bcade6e7028987859f074c2badc65569c401fde641b3514b4af7d23b84ac71ae11992f983ac40ed47fb187c6916fdd0786bcd96b69a0e87e003c6b95af5625af301ab1ba13a9bd981a736e4e5cd574e00b2029b37e34f28a91a3585a551700e7f1d01f43f34a6d15d0b5041712bf92f1a30426b0f02a4efc7249d31182cd9a0827cba97fc54cbe3190c05c94664b4fbefd42dff054432fb3e9e945e7fb3f51cd0d18a32817a03c98c6827ef801f06357b351a6d6af55d7793cfcae99a01cec25b3b596cafe770e25cd2ccfef70e5d71cee555caef0531d0cac6179b3bfa6d95817ecd193edf5dad36bfb69ae5f40e16d3891e0e6b572013eca81eeaa02138213d0b5b717dcb5c177a2de8208aa874d89ac7b2487e0777552a2e4a5aaef02067bb3cdb192a9c12b86bd46ebcb3f654d27464d1cfb3c8e2dc9e9e80028d6a0c1d6132bfe2b5e37c131672b9a2cdc0c76b9b020de77ef6f3462148fa281e3899ec92a3374866fad37f6163fe42cb1267f9c33b57d11f2a2dd78aa810ab5d91c3b3fe73930814030da9b16f83e2dde232af3fcb3e942e1a544e44e3d90186c9b65aee5aea8aa4c44a2fbd490f60544188e6e5ba2fb25fbc91f8e9a34612c75352e7af5667fe6d4c4e181bb78afca50c0834a78ea0c8d620cf0e1e22d166f382fa4880216b8435ee08d2238453dfa255310b1fe071081135a34f3a25f96d1d26149e2b7e09f4b4929ccf627a65f517a8698b43c5c759746bcf1c2e358fa5031385f55bd4cf1fa810c02a989ae10d37c3c9057f9f1480de0dc2148767ad45ffa403ead9eb2c996f8a9f8077fe0b801d987f7ae03b8f271171057576a35197b10184e3367a707e10176e4c37960bb405848f352db1819b649b0f882edf87b78c922c48135635db7d5f1774d3a32479c15b623b1fcc0a4aa3238beead7828ded7403d25b0eae7dfcfcaf3d6f57bc8bfcfde17b60cf1f6226df4ecf449f2cfb5b2c4500803e7af6fe6058eee0339e4b73dc0836c17f2c27700123c163cb8e8a3297eac8ab062269d1da103e91a23ec17caa87de91dae2170c867e94671b7e2d293977101dca913f38315fe30b76215798c235b8fd445ec74ea12092f9f2c6400f6e56bc4c79d317640e54e2beefb3386b3618553dbb19fbf25dae08bf1af361d08a5594a844db852603cbbf9d33e02923a0ebbd674f8f998f1909d8c2995e8aba155b9bd853bac0cf36e897fa35fc3db4026da1fabe9c2ef86876d997b81f0baa525eb4a7208cbab3877547b5c9c9b3bade165a1ade425e9a4603bb51353a5b2e3cd78c36edeafc02e2037a260671af59e9facd928bed265d6c210151eefa3e6f768cbaa59443a5d1c41734e5848359bc719bd13435bb8ce9914dd189713e44249017481e0abfbd67b0ebbed85c09bc6855b2eeb56eff655b771f048ccf42473e081026c440738c6351397a690801837141b7e57bc0c5b72af140de7d3fe74dcccdf0a0be63b4359c1392a25e62a28090cff1a1253676508970ff36c4dbf612608aea906754735d4ad2eac030f448fd97239b0792bf656ca87048cf51eccab1fb84face6557eedae2a8d60ff078e8aff530ae0fd824d952178c28bb8b43205c7efc51c36f37a096bff46b205345d8f287e6f2b6be98689a9b9fb8bdbe209e29adfb0cc3f8cd97d957343e0b2b31ed3c2"], @ANYRES32=r7], 0xa, 0x800) 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, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) 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']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) utimensat(r3, &(0x7f0000000bc0)='\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', &(0x7f0000000c40)={{0x200, 0x1}, {0x7fff, 0x1}}, 0x2) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x3d1de1f7f1f830bd, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x4}, {{r1}, 0x0, 0x108, 0x2, 0x100000001, 0xf79}, {{r2}, 0xfffffffffffffffd, 0x108, 0x15, 0xc0, 0x8000}, {{r3}, 0xf19ae0cf03afece5, 0xcf, 0xf0000000, 0x100000000, 0x400}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0xe0000000, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8, 0x97f8}], 0x5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x800}], 0x8, &(0x7f00000001c0)={0x5, 0x1}) clock_getres(0x4, 0xfffffffffffffffe) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a7817fa2ccc301407419ac02592b3489f2373229acc487ac83404a8f42d28bb835efa28a452b", 0x26}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file2\x00', 0x17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r6, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) setuid(r3) socketpair(0x10, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r7, &(0x7f0000000100)=""/17, 0x11, 0x2, &(0x7f0000000140)=@un=@file={0x2, './file1\x00'}, 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:28 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r8 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000240)={0x9, 0x4215}) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r6, r9, r6, r7, 0x11, 0x8}, 0x0, 0x4, 0x8002}) lchown(&(0x7f0000000100)='./bus\x00', r6, r3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r10 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0x6) semop(r10, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) listen(r11, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r14 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r14, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12, r15, r12, r13, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12, r9, r2, r3, 0x42, 0x8}, 0x1, 0x1, 0x8002}) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/`ev/\xf8?kbd0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r16 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r5 = dup2(r4, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r7 = dup2(r6, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ftruncate(r7, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r5, 0x0, 0x0, 0x1) sendto$inet6(r5, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r5, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4000000006, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r5, 0x6, r10) writev(r5, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r5, 0x2000747b) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) dup2(r11, r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x880, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r14 = dup2(r13, r13) ftruncate(r14, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000640)={0x3, './file0\x00'}) lseek(r14, 0x0, 0x0, 0x1) sendto$inet6(r14, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r14, 0x2000747b) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000300)=0x3) r15 = socket(0x2, 0x2, 0x0) bind(r15, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) r16 = socket(0x2, 0x5, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$VMM_IOC_CREATE(r17, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003e5000/0x3000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f5000/0xe000)=nil, 0xfffffffffffffffd}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x2000008}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000463000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000327000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r14, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r14, 0x6, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r14, 0x6, r18) writev(r14, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r14, 0x2000747b) r19 = socket(0x2, 0x2, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r21 = dup2(r20, r20) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) bind(r21, &(0x7f0000000800)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xffffffffffffffed) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r5}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r13}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r11}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r19}, 0x7, 0x40, 0x2, 0x7, 0x4}, {{r12}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x7}, {{r14}, 0xfffffffffffffffa, 0x0, 0x80, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000580)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r2, r3) chdir(&(0x7f00000001c0)='./file0\x00') r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r24 = dup2(r23, r23) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ioctl$WSMUXIO_INJECTEVENT(r24, 0x80185760, &(0x7f0000000780)={0x17, 0xa7a1, {0x9, 0x5}}) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r25, 0x2000000000000029, 0x6c, 0x0, 0x0) r26 = dup(r25) ioctl$WSMUXIO_INJECTEVENT(r26, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r27 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r27}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r28 = socket(0x2, 0x1, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x3, 0x0, "00200007000000000000763ac1a200", 0x0, 0x2}) r30 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r31 = dup2(r30, r30) ftruncate(r31, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r31, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r31, 0x0, 0x0, 0x1) ioctl$TIOCSBRK(r31, 0x2000747b) ioctl$VT_GETACTIVE(r31, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r31, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r31, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r31, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r31, 0x6, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r31, 0x6, r32) writev(r31, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r31, 0x2000747b) mkdirat(r31, &(0x7f0000000040)='./file0/file1\x00', 0x12a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r33 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000100)={{0x3, r2, r22, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x1f, r2, 0x0, r2, 0x0, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 16:00:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) syz_open_pts() sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x400) pckbd_enable: command error 16:00:29 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x4, 0x64, &(0x7f0000000040)="01005d6fd1de3f13ab2b0e0700", 0xd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt(r1, 0x2d00000, 0x9, &(0x7f0000000000)=""/39, &(0x7f0000000080)=0x27) semget$private(0x0, 0x3, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50, 0x6a}, {0x400034, 0x0, 0x0, 0x1008}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3f) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x7f) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r8 = dup2(r7, r6) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r9) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffffffff7fff}) 16:00:29 executing program 0: stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet6(0x18, 0x4, 0x4) close(r1) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="426fa837730c8c563a88c519b9d24632cea6fce620b6c458ff3d76f3adbfad72c40eca4be6c12cc0a7915ed20a144549da92822b31a967cff3aad8a91e704c80cf85daa74f77e61a154b9a9c0c65d444ab10aafd77a09ddec75d9620fef7be03298e5243672c41e23c1ae07b1a9fdb074f3761b1c7497dda87a8d3e961a081f008de96e3a885b29cdfd42fdd0e36e66cb9a6caad0a9cb4e67e89beb7557922d4a72f04d96b17af2d600ea39f0dca5da65e1a8b1b0fdfead93bd74ae9192fb64e7871a0e124eab9e47514f29485b01f43bac6", 0xd2}, {&(0x7f00000002c0)="d44fdd724502e3fd3860255f9741c54a2742d1bf19e8fb175929cfcf7fef1ce812090f1f57b497e6becc07c882deb8f87f9aed322a4f4fde8690760850012cc7ce37b48fa736bcbcfe77d13e9385749ad5db72ca972a2caa13deeeada536f6d93736e82ba7c810e239cc3450e305793003d2a862ede8a5553b490e3ddd9923c9510311a2def1bed6d3e5c5b66fbdb10c1ff08b83f977e6b0f758a28f8376a3d0f0ee6e9e3cd146484305afa804c1ed9276edeba707269b7771f61aa2c2a6a308878504d4f6ff25159c3203", 0xcb}, {&(0x7f0000000040)="d7d46631480e342e72f3314fe2227e07543e37d13045d2dd9adc0cbc26cd1f2fb8c3e282d9f0db51739ea9a61f9cb0e967620f546515c0c75ae32d474a170eed396ad98bfcb4fd813bf7f80620e6e95cf3f7fe120571b5ac3e86b2e103362949b1c2cc14e6b17038c66e09095eec7e65fa8ab472d49b093e", 0x78}, {&(0x7f00000003c0)="38508de3a34176bbeba4eac6c30dded79eb479d784caad22ad61259e4c38c1c1c03e712ac336442b52f2d7026886f4f3b282f1330b0b5930d90600eb79c164660e8c7ee6150c3055a73d9967f8ab911d06b46cb255dd68d078efc8f9ec24a55d6a1db15acf5d64fcb19500fd0edb5b8e8cdf412b30f396f946e09580b1440bc3f1c69f7c69f51beea19a506f930c8beae1dd149dc9ef777145f8a5a4552d6ab134787174c16f8080190e4b254df839b8140b5e2fd1f70241bc0a82c4c5b214209aaefe329492ec15ac3339449ed691c99901f0e2bbf7d51ebf", 0xd9}, {&(0x7f0000000100)="b5d6b419cdad50ebc2c80ba62b72131454b909e4583f1ec1445890aca650bdfc5952f5245881cf8d6089e44398e8e88d9dc4a1121cf21729cb6e15c6995deaecaac0463efcfe4cba9dcef1f0f46c7b0e9a6492ea908fbd6046ac494e3a724a8b994f45c1fb7a04d0ec048bf41e0c304f3b57", 0x72}, {&(0x7f00000004c0)="16dd8012dcdb670a36e5cf23b4a909ee4548f227f0b343434286f2259738844c17c2e751a9949ae5dd3cc90df11528c2dcc347a560f669a1a9ce7e25078055d22fa439a033471e004379422e69df71af974cd24fd50f68fdc8f21c8a0525c254c4fce71892606eefb84a1c6c963b3f67bd10201d636df02c6411a95f3c240a3b3d71a4d59c19711a802a396ab373c3cd8dcd69b98f5e0766cd3eb5e5a80803fbef2b583f0100ddd77144f0af31c6c50b265f4d7a083a1386962c0e6ff8fb9c44f532b9f5c29938a9aea8b0e780f1e85c340104633647a0c24d5b6b27a1", 0xdd}, {&(0x7f00000005c0)="e3e7a9ae95cc04f56521274c201673eec6b9071109785d35ece2835207594e20e8f969ca76b8fdc8b9156f402d3181456afa80c18998c70bf4fda8dd028c48bd681dccbcd41261a568e1d32be758f8c2bd41851e95d5e78dbde0a54f02e5c7", 0x5f}], 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r5, r1, r2, 0x11, 0x8}, 0x8, 0x4}) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/118) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x200000000000, 0x5}, {}, {0x6, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r9 = semget(0x3, 0x4, 0x549) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000340)=""/221) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r8, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) recvfrom$unix(r11, &(0x7f0000000140)=""/128, 0x80, 0x2, 0x0, 0x0) 16:00:29 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') close(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r8 = geteuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) listen(r7, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r10 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r10, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r8, r11, r8, r9, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r4, r5, r6, r9, 0x290, 0xfc8}, 0x34, 0x400, r12, r13, 0x101, 0x3, 0x8001, 0xe83}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:29 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x96\x0e') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000005540)={&(0x7f0000000180)=@in={0x2, 0x0}, 0x92, &(0x7f0000003240)=[{&(0x7f00000001c0)="e91c4daf15c7a4715a9b0491c96c66897122d9261119c8f68da164ed4739983c982172b12ba8ef5b970a7732b370b70e35ac59dfd0dc1ae6ba0ff31dd7f29f3f265d", 0x422}, {&(0x7f0000000240)="889dbba0be99643f8a1661bc9dc361c79e46d809ec12b617110a6859a5f13037e7ff8ba61fefc78528d03ebe6c1a20d3d3e3398177fee1390219d969233ca3f2d596828468d9000315350df972be57ca8108b57cb2796e13b1913f649fff174a220ca2b9f92d38ccbba425b94668548dcfeb7c9ca534fc95e769eb116f52e0d5e60978c0a6db110381e2aa437a1ae6a1a0c5180785a8a8b7c194d13649aeb83636bc7603793941b233f216841f4a23955ada096326211847ade31fcd20a814bed779b9f78dbc4e465c35b0804ad9332da1687cd63374a2b614b7eb737a0417cc5a1dde56f7279134c4420e43c26262e6cf6381958c2634a931444b3f1b92d97d7fff02412f92721e6f050360d66acc4169d99b76c4424bc4aeac4c62627566876401e378aaf6727153b40c8b451494c54afc87f5bdbd7d3cde236b4e1729c38bef9034596a6fd562d5c6725261a49dd68df2229af3d81ea932687aa482af62c7248bc40a54f789605c112d353c96577e15848c2559e65ca4eac628564c5d006ec3bf1d2d569126b05e3c6c1158befb7a797982564db5f76689839e26023d623247ba2c1d4000150751cee25ae234435b9984f3fd98c8ea8cb0e94395e1354f5fbb425ef0fd0be9ef8d3846c16ca340ec7b402aaf6503d9a5c11a148e1a65dff0eb4e382ae5f6218cba73a3df2a48dd16d9b017812f54104ccb2f14b61c4f185cf2f01cd65f7cfccad6c9f4a97717411ebaed0a5fb5ecce80d9b2ee1fae858094e6da34377a550bb82b381d6e3c88877f4f5b8e85dc973dab09904d2efdf73f3db4a694926cef70edf3ed5917a8f6faa0a6d64b434d8747c70215ecd02e27db26744892e0335717a8c093251868e376010efd94b01d0a0e9b6bc56bd3266ccd3f7ea02aac14206b8574288595716c30d352fd40952c38cb29ca37a6904efcb0d011fcfeeb2f4eb80d9b977d10e45a08e43bfd37df97af13c6999032815af97e66673b3eec2bd094a531d5a389fe35c21f4a38df0325faa0d1597949b5144d7927f5f301d08b77075b876b5e8fa9010780b60355bdd38eade3208caaed8ee37e14d350b491bb7007433fe2b4330140e47236fb5343f877c4a9adf69714518cd5189873e5981c04322bb5893239f9e1b221fc62b167ab1d0c1f6f16ab98735355e29d2eb186ad6dcc01ed18d410915fdd0fa0363c20b9a198a2313f2c75aa82747aa0a9177bd5bfa6b6cd0576c23bfa6944ff10be56227f1cc6550cf6878ece6adb02f1753ea6907c624f7850b1e7bb31183b0596e86a915c4aa9df779cbf35f820648657ab05019ba0ef3d8a0834ecd33dc23397f1c34df8ea75163cffbf47212d70ff088bd7200f70d8c7c66f17b17894eaf46197d288757f6c5a2befe6fea386de686635954baaff0ec68aa2740fc7f3a178494f8683dd91df259160cd0c334f3be22196bee895ffb202e78c22d13e1799c64e4d59a6fdb72d8277956850a0a0b494ec504fe26752e2f3b704b892795159c3234b9cf6a9f445ca184c9fd9d19e70348d965ecda9c79313f5d6e1506a2e92b5b0e0dabdba973101cff05fa9bbcfffbd0c9b9db56b6f6b25e8a38ceba02e68aa09cd67a4408069bc252448bb8e4f1f344738ac2e3747fe737b3210164eba36917752d6e43b86f29ca64ea827f8e6becf9703d7db7e503702f72093b9d59ef6afc9a4334cc99db6dc0db82f101248855514ca49dbf6b87e9b2ea4e336482f2a05b02596e6bc7b35439aecdbe5f1f63415a075b73e0de9a8f2f09c5b17d1f5841ffd926e60747437b457d99f24dfd8ef9f63789e3e9078295c3676bad5f06f4c72c2b845d1ae2f90e4844185a038a553d7b3791dee4c2f8dd00c75cb2b70ebd99398114af0b3c1cc2ca9cb5131b96e445a94aec2a3513160a35ac14ea75987a1c6f261240cb1ca533d0083b95f653d7f47466b51e200fa7ae535d031441bf2cb52000513625e1865033a3a30620439a24d4225d19acff60a9bf61e05fadd8bb2d09cf256b94ea65da90bee8665f8ece9e71724c0a2e5299ec6ad37ae8636981cfaf050a4707db08f6377a2a2083476480e2a9f63da0396a32c9f49b39954125844ab374965a14bc57422bc734d114a21a04357b613480bf386f482a80dfd2cfbcbfd0a061488b7c91f8fafd25437367cdbcb0393090164b1c1bc8cc57262a20c869027c69629058e665cf6bddb02616f54fe99d9554287f656549cf3fd34229ab46e8601926db889b8bff3746eb24f533fc92e5df4efc18856cf1ddb19245ae78ea91a31a0353157f10327cd81f7946ac25cb049ba0c63cd3ac92255f777fe03cd949f124f9a2d7df17b9e21d1e4d087b8a24fe77bb5400b1d07f2cda9b35efdc599de1b7b8e15c123e895f7d6984dc03f67fac0ff80e1b9537fed3ff0948ba19ac8f2e27b3a172b6db70ce06a56355629968e050fdfe8d67807048e43379c2051db9144a45b6c52c850e70441e87446a07d586581ad9fbf40a733d2c10847dc99f31a3bf1993ba89ad49caaa0f4bcfc93ced5e58564bfbac1402369a7f32de5467ffe4f5ca7b740bf7aec9cd7bbe8f72151da02bd4fa7a1bd0b3f2c050b2d661f7a947f95d178ca91432f81e4f469373a2926c40f7c15ab7a551b0a4664366e51d1388ed2692676df2f6e42bbf114fa4b064859c2195f8e8d67bdfcbef144072c7ba282f8ea9d48527c4fc38d9dcad5b647b28d5e7e27fe8a6746c991bdbe6420caed3f9b3c816db5e859248618f8b891745c826dadeeb81be5363d505e3a13b2a18c0771cad41ebad6384ca42d13d2e7051ad4e275b4fd603de851fc5c2187562eaaf0642845ec11b33867937dd9e96376ad2b149a650749e656e2e1cd9a44e292d311b3270a49cb2e2d98caadf12ff3bdb3bd211b380156d18222e03910b7ede372456235f4233163e32b9e1d3b3c10e6e3d953f34ae3e0082d85f1ea142ca3589b3fa309141cc37a7e8d3d502cceaa7630a7c7a1c5febe14eb3d7f11ef353444303a4cc646353a2a276f427ce1113a5465418f361ae8336bf5e1a45dfe9b8b72cdde82c8a7c5ea832599ff1f609906c554f8c57fe0f49cee6f4df8af377f443c4845fb1708e0bd7ddbb57ce011fd2d4e27e22f5dc4d83cd2c37248e1ff8762aba6fcb89e04e0bc42b2b834e5c8fd7063eb4614d4970ee8dd2c30c3a331e0678717696f10f2a678fe5fba36cce4da2aa61625a6a53462f30380e11bf17a9f82429229ba295b89f0dedd2c7b2f8ddaabdd53d39295e15dc8b86e1e2c554f8bf8e5a02ef73846a6b963b2ec78168f3a4d7be982254b0c6d2b36f226633a3e8d17a22a8734bf461234c70d6f6e6531b4a9fbbe1cec42c854c3f64c4096852cc6c1c4b22241034a5fd35abe8c313b0d83030929b59f0c8007755d94cf637062279138a4c2e94777da622007cc9c8c541fec65748a2d2a6965d12aaf2ba52c8680139a45eac93d497237cc70544162e771a96a0158c110c28235d9882119b24f63ce65dcf94b55d3a407aa157f645cdb4b8eaa046815182c92487a3f71a978edf57812e6e331b11ce98a38a0bacd8e79e727191575e7960f7d0dbec8f077f43004a418e6b1612712e94b4c2707fa13aa0b14dfc5ffd6a8e2776e261c2e8bb542407b37e5c49d66b49c340104134b3f28369112ba83a3ac35a7e4a2b4af499a9ee669f76c4eaa6a371d21639d85a43c24a103c5ce3e229ac78ff98aaaef3c08a914467d0d7244f78c9383f08f17ee87b41f837481d33e7904a031567d9ec542f2fb66764f8ceb9330b26b598932ed9fac720d7412f7b5332b57e290a6f9b7b0b9f87888a5179341462cdf4fb7ed7bd2fa30f744420d8c8e3c08862309ef6531971cb6d9a44d1f0745fcad5d49cb9dfac489b834a76c30663d070ffc8cb9dc62f866bd5b898730bddd17166d143e910a11f3bacd0bab6311a5b8d8fa85986a050dbd24705f108df077ccfae97344d189f15e52ccfb160e26ff4fbc0fbe70e8fa9b0cb7badb7d9edb889eb921de511453b3b2a3667ef99934759c796132c8b67c2090bda97c29939653ada6435ceb7b2d75c88c7f1d12f3decd2b20a245b8761edca7e496ee88687d23b76ed7b7251ec9e355f19a50a0082655544bf10ebb6d3d13ad0523a2790b841fbe03e343f6b4547c407650f874d7f7015be95d80ec6c2c2cc41437fc46b7fc465f1fefff145ee86463f437a4925a5b9609232c904d72a898bbf4a9678410d7ee0f6344af3b2b73b49a26e08f445aa00fbb5a412dac3bff2255c25cf691b3a741a02817c928463182e5cc31e5b7b19922af41c598b96b178b258e00b8d4e8ad84dd84484ec7fb5177b72825c920204f72aca6830a8df721ecc0c42fc6476be2ca07f9d18e22cdc44529b7bb22f195cb6dd119f99288ca02482cc5894aafabb51e00d41a1b00562f6448aad21f64c0a313616c6e33d4dfac321ae173317e3a06c7187748a93fcc202af086a995c4314af591dd8b0542da60095f8dd75eed07bcc289564f045afb9674a5c0bfa64625402c0460b8928d91523ae538e39fa2df0f1422bf87e3242891cd3089e3761ee07e8b3feac9de3b1d08fcabe002aae989e6ef19fab3437ed527c81c30757ca5fe15781f66e0e3757e1d6e1b10756c7ad78a527b14e3731a4be7722fcad454acc4defe2330ce1080d9ff29fb6d714979f8f7c601fef9b3148b6647836ad10d456324b50a008e38b4f8926d2d90cd72e828664c1f0aef4ea788bbaba4f56c9bf6ada9eada04868b6a85c52b0284414253ae73e2833e2d382493dcf603f9d035aec1506ef6fb5ab3850564ed88b909e2ac54376f0e4adfb3055dd10b84e6dc893fa53955832736b99239672de1aa6126339fbae9afb2bcdc1a968d13adc60cd1f7227c593cea8818bad71c26314f3de93add79eed247bda30eba071bc76555f59280ac3a35c4043f59430538b2c6776bde9b0336fa16a1eefd05015eee4530a2b20fde3b3a0a096eb1bce9d5cd40d2ef882a1ed37c03aad798c9fb5de56c08ea4472d9e53cd994cfe04677ab8767c61b0ba80b3e1e1330e36f683e621e331203a3d58e01ea2d8e4726bc23213c2cd1551d1c5134184fb0ca6327ad2c940d2011cd883821a661379c89a7aa116d01ebfd4f9dee4a12f1ceafd19c07aaf7336af8f4ecd1222449d6e6a33b1e028403b2a41d5b452ef33f4921aed77c1b15ad822903fcc7e41692546caa264a92cfb4ad23f5226f414f55b55987567e90e59dcd53bcff0d8b02a84444a61ddfb9d83710bb7cad417d2d5606886eea3c64d1046fa1aaddf1da5a417a9183bbed21fd3b96d4309948c4b27e6e430c7a6df5bf5b5b3c9d29909413851ce4c95d0f60ebc5a41ea96fd268918a0e646a48308f958de71915c956223334953769eb04e195c80babca5387fca4c3bcb9f87114a7356adde4fb8a334b28e7f26b017765ea4320ddfb8d8ac4a7fb9d710d1c4e844051b2a977533394709bf93325498095c83d09799be857dbb3368ad452e7711ad9dc425597c22e9c127ae1024e88d1c60318687de4f0ebb3d2211dfcea720a83a16c5511f7084210502f8278fd1a4045aaace2206b526948e7ef05e1fcf566d1ee873c4fa3d19f0c4a45d5e020de4c81811526e0200130e190c92fe169d78313e2b3a86cbe7dcd1c377887098c8dd3d8c51edae71cf6e24dff243af47fef54c67108d9c5d67969eeccece838007d74a74fa021818fdc57123f47d061377a5771bc26f7969c4126c80e531aa2c93c866e62dfd27722f68eb72869f0d8a4f27007cc", 0x1000}, {&(0x7f0000001240)="9e2c778dbdc1a90316fcfdaac66dacd6bc80ffc02d62cad6ef7102d5532f74c3900b6cc5feb2040c23c90623518024a131a17106107345d0cbef45de7a3546f4bd0dc23d178ccb59b5995f1da141a25d613fce6dbb26aac471b7c634e4362b6c20b97fec9d00b06423a7962bbfce3eab2f14597729a0df4ddb25c76dd9b7ccf3edf38a8bef4827a16ba49f783fef72399f41c0e91f3b1484b2bce6f779b5801ed40dd25205daa01685a4f68597e6664d8a19c2fb0f77c2a9b7630aeeee72a104eb18bdc6639279a79fa639e69625b5fdbaf9e9ab3e21a142bf57fc048dec6e743e8ee9e215e88c140854591149f437b3134982a3f5645aa210b478eb3f664f742100e7681269e4825b5fdf910407ddbfee37743b403b2fed0f906af36921c9e973e61194d4b27eafa04d8062c118d4926cffddd55789c168766bf996b8df673db6fbf7933a45097d3ab7f326744340f1be1195bee2da49845227ad07520c1f8758eb731996a31916c5e91cb177041426f9aa7e27e83b72bd81712bd67d7178b5ff62a8ca1322d305975cba90aae33168dc45ce3dc2791d7989dcbe795581450afcceded364003e620d8482ea10e132640fc0c0a57423d78b898f2798f1edf85e56cd2a132a92efbfc3f8a8b49bd1930c565561a4b66973759c0677286dd27559ce5a0533f11402c1210cd97d1ab3cc8f756e707aac45c9f5ec8b673cc5f260f530e166ba1c7d6ee630e38d3d0a1a4e6b6a034de78d4c5e6372af26519adeccb438582640282873306a8338ba948aa359c6caf951dba414b629f7bf3d88b8af70d493c7eb28712b8aa5fdda5b758b56893445b21ffd2b1dae6faabebf6e5f01df1d359f527f8bdd5f8150d17475ffe2dc0857aba17b60790988c8bf70e1ebc7a43266707ddaed47958688947d56a212aa567169b93e58f39ff4dc3b35c6f1d7ef769f82e6ca8ed2d313e9f960baf8dea64aca3b99f90fc4b01ad4b866203b4e521e8fad5ea52488fa321fbbe7662f992772af4453b30adfcbe48b65826c67c581ffe0e050eddd0bde193c7fb618e00b159a8f44256f0598b57d070352329ad1a19c48c176554d5b4e99e211ff232b40ea0ff3dd7532de2726493bd27bb0ab1e398427cab17906f4fe0aab96bc774fdc87ad22036562c96b33876788c5a703fee2e8afad0e3967b91d0a83080831c06cc3ba5737bd5082133c3f1de91ac2c5ff77891baec589e1ae790d4f3cc3c74b1fef179271df8eaf79edefec443b963fe955c219ec7f54fa0f1957092a8088b57e34a40f3bc7069b56be01801e4d5cbee0c9a54d05a3ff47d52d56e803af7807e396000b5e64c1131325fac0f04c6cd97f3792bde3d13c13268a9a37852f6b356248fd9cb6959918e1096b5ef53958dfe5988a1b7a5776861076279f1c10659dd0a2c6ce1ea3c90a5794bad8b5d4385dea07e37862a925ad68a639fff2143464fee1615ded369a2cd9e4dec17a03ec1b8996b83a060807219eeb1ef2ef6d4c44b7748ee5cc811bec7b900482d4048eeca8abe2b355f479658b8c3f61e4a27874927451592a5a53035da5a971c0cefb92b69ca42012533bbe694420cc5bf3341030697bd7023b11e845202934a0d6a1930057473ed3990801dfe47127a7d8c63a98af20bb6ac72468b039111646b339382652c86bfb64383125fbbcdbdb94d8b247150e586d02cf1cf545d815a7710f7ae601cc9f5dddf09f739475cc35654b4fb5878f3e5f5e32b61cae5259a7661a33d994ae6e199082e1ae689200db4cdb6b8a3b09f3d4b8b06926045262d5e2013d8d464149b4e9319cde6a7db43870cc160434d21e125cb8ea5e837af266124f83b71c700ebb935a22270c0499a8e1338643fc46fc8eba12e7ed837784745cd512c5b6556f36b95e26ca95cc8439ece49a02433a26d8c4fa121a089443b4173c4a152ebc12cf80a7af52f687ba71e4f93c7dc6908196443262e5b27ff2470b9e524ab59145897c4206e64fccbff017267e1bad7a4ba336637335674bf9ed4edbc41c815ececaa42fdd86babd1a1f7873a5fce1a9ff294be64c6e6518a5f59e59d829d130bc1df7e37d96039414d86ebd2e69fd933e7feb8d698c6281b907cca435a478a17bbdb35942cf73b87dd9301b98687ea3e9351f2cd89fafe9b14d370abc352f890e97d3ff86977ced56124eeae4d38d519fae75fd44c1d82b6d01a54a4b4e96f2b5f04f6fdf75f8baff21d148b1cbb5b827a454ab3c2c926afad201c1181ecd17c0540440235d14239395d9f9a5b48c857413ffc4b6ba856e8258714acea2e5bc9dcffd7262b854088657e87b3b2b778ba9486aac819430b802bd5dff83d3350096899e66d04d04a56f60944f56c7d99a5dc6a468be96ebd1a0c37e04cf29fd61cf401d9beeff74c92f9b65c26e386dda89281ea88c822f2c7de81b0a2942a002bb53640a50918e31739929ae8a42a4a833f82fdf289dbf3734eb7a02bd86b03c67d887ed6d4dfd8a2892ce063de4c5340c42e21c097be08afe30126942eb30ea9e4d6e5151d35b8bc44526e952d14487f61066f0f5cb6f9195c722c8d0e6a02daf7d9f1470d937a561d34df400d3ddd4511422058b8ec75162663c0521467923d2b826355aa5be924647ae6c4b5328c1ec79046d6728b077f876971686ebf6d6395e449ca2203839a6f324884f037404cff988e7d0e532466f99a76b33589c85473da38cd38d98c961e4f0e4437f19318e519c855353c58819cb35a6150c1d48d11725ca3253636f0a8da7190612632339933a2fb6f793b77d46d8b0d89cf580aa09d0cdfb830ae99d61e15787efd222980085c7ef021081797f387cf83fd3ea31af3a35c577697e284c11f81d6b00fcdf9d3bfb22d499f777776e9222be4393feb172bfa2c438fba977a4b86523953013ea34babfb6ec0180639ffe13230200a5eef4e486f960836a04855031ce79deac9b0a08a1d35bf1ac2d78829979745992046d64d5ff46452b9381d56da0ea6359f2e4ffd5098e70e07d516aa27add3758c0798b04e315078a46607cea143d9584af5b895e7b4ca63b4c3d70d6e6f52af51e68675cc9a0326841e15937e811c3299be8dfb966f8939c62a508021197da869291bfe36776581ef3c5db5ba191925cd1dcdb85b8c1e5c77cd876bbeccf00f336069ce80b001a0f66c214db4f289ec914b651622b3b0da6fb61652abcf069ac36665615f3a880e10dcf8e44d1da31b1d618f8ccb1490a42a750e0211bcccf3cfd392afa979dc893dd39dccb9099ccbb1c59fe42d1f1b6e3c481cefa0625518478f4844c4ee8609aaa112a40b8cc36f9d4cd1c824631946ee40642d6e20ae0b6348977569f5e84837b33b6665ead819c752177e0b68945753efcc4c09d8a88b1c74435d2319453b50667a43ce602d347bfb16f567375aaceac0f31628a42ed1323c3cc639520ad7988403e44b4bb473e1823f4f6241a0298a446039fb10ce37b50d1428578f93eda4acff05c2bd283548b00f9e794df6fcfb50a4cc75177cbf0a06d7ffcbdf268d9ec04277a30f09efa7b1ed6821b526fb3b6d1f56c78d570db6ca18adffbf59cf197dfa5e544ee7eba49bcb9a9da7cc14b17b4e49b611aab49d6a04b4c2f205497eac056f3853e0563762cf0218e4e1a0f6b8d1279c01044d68bea54814dba8f18c51b09bdcc28be510a3fe4875ccf61dfd2270a6914a2fee6340a9394ebc459e080dc24aed7deea7ef22fac4cef96d6fbf20d5675a9f2ab320e34c33c19b133bc1af662e856ce9d73e68204ecbf3215b655057ac83fe7a7c13ba33868b6f7e0ae54fc40ffdb68ef891e2c659fbe86cddaf20adab7b90d4e4cac7df8f43c6946951a7ab3a3891465d55f4fa64c13e8dabc2cb5716a39622a44cd1604dcfd9b69b63032f46105e7fc7a4c2acbfa48632db4165cdb0e705ae6bc62e37b9f224dbab0940f09de7d3bfe0bc44c5af1d78e91ff96a0e2b67c1f75114c099f2120339bb511f310862df4767c25b225030e15e7d070617c42c285313c6a1314fb21a95d80d2806961a25fd9588ddd4d80bd5a618b792a46c6ad36d5f5b86055d82fdcb16faf616bdc444553d4fe2cd644ddf607003161fe3f7aa71be7b71c2a43eab829b435ced9e60e76aec88b0c77942dd094f73ee8f0680da75216676ace52d41fcdc0c87f45329475e07c8f58257e994b66c4b596d32309bc1f2312968204fd420a480ea87039643aa9c36d245dae7e82df8492df3b512d12c62c1a9522d8e1679ee023d0f1576d0daaeaf53c6d7852a86a15c561947fa3f3fa1f3e188d611bf6dcb5f555a18fc9b799fedf57d9a0ba25e65ff697afbaeb61b64fdd07d1d2ea1669dcce86fc0d880073001145f134018f0350bf5dbb61fef8e417eaa5aee2f576eed4d597dbac33617fad5b41952f4d915c1452c8ece236123b46fa17bc4876594bf96a1e0f8bb42cf01eb1710a2f55f128c92494fccdf7f08f2a744a790564328ef1c18755837e800b9113a83eb99205c8944147489af7524c3ab2e08ec44fbce8591347a6bd91ccf95c564cf22b2236ffa0e7d2e95ad5925b148622ec1142f32ce7a1da45aa02f43b1253bfe2729ad43efd56641d1a2b106cb8f83060775fb13ffa7af4c7911fcb85acaf1e81e10af61df3e59d98303f14cfe68e2da4246f3257be12066170e8927c194ba3b74ce8e8d0cfbfcf0c5a9d1703457bd84c160a00ba01d9aa3a38cf5037169e8453e5bbc4d2959140f1366fb34441171622eecf6a463382b4bfc049fa723042b6a0f745222b0530b0a64b07191de290d7e0b77d0841f0245ca76a1d351eff92540894d70859e1994dd58caa2a3e3d2751932a63f0a63abd341a29c16e6cb4dc9a4d871a4c03fe523dc91709afbd75a428a36062ef859a15aba9ebf9d1abd91700614b1eb14761845a0d53f366c1b1bcab242107d4a5ae0153af2d9f28665a415c66ca084af45d48a01ac0521ddbf32e7e02cc2bc38873cc2f4b2b90d9d8f8c56fc58d47f3a87de26a5cd43971e1ed177d705600d8b7e5732bd02da61f915e3eb4ab3e70d6f70c55e6296b2d07b68fafcea7b58ff331de773008719447db7169d886ca98ea844ce015fb684b957d51abc05c354c59a5f66583985e43199e397d848e75963a800b95173462b3441ab148d017bbed22d8205ad1406f03a017fd3a6a789bdc64683888d31692cbd484fc076427f3aa40e42768965b5d8c1e2a4f82188694ba6641669778961921a685575a8b7d43fe0920d8962deafd78885d19b63a58f1f1be04d863018ddffd3417a5f1d448d7a56aabb28093e5c280e4857323c6db7913309ec943fe20a61d2e53dba4ba61cafd963bb5e59d2398405daeef9b6d3894d1f358cabb14ca427edc148bd95334154a2f4dbcc58828eea132ce373909a8928c00799eb85c85a5bf013417812bc5ee329cbd99e79a912c5f681a0a4e9141428acef08743944a338101ffd4a1c950e67bd7e4ff41a7a61b33d1412c6f2da2672b6a4d8b94feb3d77313002c6622a9fea7edf89211f7871cf5305d6654001c00a4bef198f0672cdd8706e592d58680829c976542e3c20ce5e202ea22805b4ae3b87dd576685accca11d05f4266a50756ff009ac41a5738df1494d6c80dfa82c2662a0e50893c79f116966bedf197f1d6f932af28340a6bab141c34aafafa6820dffe4c44ff55208fecbe21adc5b6f13e69b96a5bfe5e27e2158ae33076f1427c1700958df3afb52c48fed253173ecd9a84578e6d7664ffc31329b62b8b3a9e52c79291d116d3dc1c5463", 0x1000}, {&(0x7f0000002240)="5e2bb06732af7bf2688925ce265b7573e7f5ce3826fa0539015ae3493a5b4988515e6c051241bcb78ec0da0d5af9c443675797da2455c6699e7cdf8d15be59aadf83a340e350c0b6642b59f705713ee0126119d59ffa4e783b62b424abbf0c35fcb6acf3d69d69c8f8d8c02463774f6b5c50196c21e44557de2b587b605395e3dc90973c5e733bf900b910e4af09dcc7f51a9d90800b30db4eb9ec232f461f9825b670e53e4b6822c9ac7c912e93a6576932ce3a626b37fc4b9c377f99183b0f22ee1360c426b4da5ab3acad170ea4c54c4baca4ab2002d3947749889ae13ebbf335418537d92bbbddac2eb5a518888d7030be598830f16f0444fdf82bcfa7ffd41244bd72441165fb965d00dad70652bed83ee005fcf279130fa75421020030d5b2f36573dcdfa35c9a9b40f829f7b6c0e530605edcfdd182d13fb721e5d218787da2c727e01a4f928c1d115b4cf862527210a3b981081d3c0aeb5b2b1cf369a60093b59238e2e80a68c21d3eb50e9e763e407ae45ee0fe132c5ac224371919bb42ccf1512025ecfdfa5e29bc8cc2c28544bc018ae9073aadd72d23e4dc70ff70f3c28b88131d27636bae1c81959a20b5255b2ed7d63bd04ea7348377c1682dd8ebcf669fa44efa09317f3969bc99965905a690363a8e0fa725c47c0d59744acda24bac3f6f3b590c748cdd5f63ee393eb59b6b9388626835cec3c42193091f7f462af109b165fbdaaf591a2dd6caa168f4f14309b74467858b821b22879cbd43fc41f84b60fa50a1f52431385178f27351c9f3fa01cf8e5889e39a124c4136835b6a88eecb5361d146e5696d4d710db7cb443458f9f7ed2baee180f5e62f568e03d94352357471a661d811b7a190da5f7439bab09871e443edb1fd79873d5ffde34453bca0166fbeee3ab4bbe97b8171531cf046188ac468dd8773e71636a24628849f524aa06c6506cf329523bc836089c96186d68c598a188f5adc8dcb97d7611931cb409f34a80fcc97fbc72cc57df158f04be4fb2d2561acdf8dff9f7626f142050471338fc8b70a7486e92069646b32cbb86f4a8a13f898bb237efb14efaf9bd9b6fcab2b15b160f157c7ea72524e818c5c40aeb198122ff23268e5ec907b55b669be929f1a32399a2ac74de909efa1ec194e348fc8ea7dbf13760d6b27b4d700cc26bdac3a863e88b29bd9b26642b4f3b9e03a57a6ce3e1038154d451ffb88b7796a5ef38389afbb58fc38ed2ecde4df3f45ae87804eb6fa13b7d2658d52d9ad968f3bcd7edf2daa27703dfe442d43a230b9719840fea55c9a8e01f3ff131b44d161671c5086efe2c0e078891557cc3e215b67dc765062fa4e888d6284f43f5b9968bf96c14d35cd0fea2c42d618dcfd90ac3fb36103d1f0cf15e0e8074ae2a91070d1f927848a696c50c125bae2f3ccee0cace067f5daef50f7e9915d26f6bbded697adf5c1151951be9fb0394bdd73b0f2ccfad34935d7b2c0f4c25e21b42030ab3bb7e2174b98aecbff3ff2360c8bf0f8cd39c5dfae46f49e111a8b549ce05c54a7400354c8dd2202af4c21c21f6b892f8ef27bfd4b601bbcbb59f89034bda41edb1506ffe86be702b7b53a113e916ebed1e47f06a4d243f5ba7cea70c52f3f3a954f7da47fee4b8ca945b75646d3af651d9456617940f668a6c159afb6316e831b43de266713a90b9cb8be4348743dc84e93cb3107e4c9f036068def9a1f7395cc0e3e4e62199bde63ecd7bdaeeff40b4c0383734aaf554d4a29251b6b989ea61cfea19bb78dd94a97513c243a29c19a343ad6aef7717fa3f2084e3f8245178f7811e7362770120d7a4a1a26887d926b2f21c5851bf2a71c567612537da9b4502675099fe1309edf8572b4b712ff052bd860188ef7d9974d412530343c11fd248895f1d054353014077685bd20554fa6deba399b0feb5b1d169ffbbd9cd667345aa3a3dbeea227062e0da8791d91fe52cf742736f11bd4ccef47318fc7a84f005eec16b8a1ce9990dec36c8b5dde7d73c95e39fb64936559f7d1f98e5713fa6c12581b95ea2cdcd01a0d040ea26f11a9dac2111c36a028f651bbb447fac1de9cbcd21c7aed5fe102de65d471ceda64221d4c5df44876d16d44f03fb16a447e30d8cbe2b11d711f934b8f5668be9b52103e5cfc47f7511cdb3e966557680b8a29b785c0c691b851f82c085f1a7da3a07f6bee62493076f89f70fe3e5a8221e55101f06efb522bddd35e2d8eee510d56f3038778db8fb0457fc88dbc97612270d62400e4a2f763295973fc0823012b1da904ef8bccbfa52c19a6659c7c78ff2be654d47c4fb461aafbce50ead8304cc8342e2dedd9b2a1631cc98d2f5c9a4d3c3909b28c73ce9fe7d30be17e3e1bb8a11c3924cbc5ff956dabab6918086bb93325b4ccb201d8869514a5199319f9e142885e8d5566f506e8972a139e38cb478dedbee1c1fa881da3dfac8cccf2d86980b0803bd9c14c30549b7ec8d699a10e14fa719af1dde394027bb3fb4786851aaa9cc42f2d5bf114dac654a53e0c9a2c1f6e531c82645aa15db893fdd9adcba6d4d9bc82b7c7aa5ba888ffb9f7fa39f0386c8eaa3dc563cc555b8c47bbec4a762c32558463b9aaa87827fc8448fa87f0b372f1a523306969fadcd104b1f7c023bda510fbaedc1377061c61c13b8a6818ba95bbec25b33cd2b2a763c18b25f90b6a5a08195997415c7d0171e1a36782e49cefaa38cdce095180e98f7d44425ca078159a2140834c66ed29f93c16ba4f18dc29b22af420fa30aa75213126395dba6011e0ed68c2ed34a4abb3a0d630ef61159d2c026844091d0c17a5d28dbbc9ca995d62e617b2165dea9326de1b949b2869de9d97f37a90e6c1325eeb5334781e82dd58ab95557048eefa4cac899f997f86bcf4e0c51788cee5f4d459b3e07bacd5f9306539b9048297af734744d46faa4390abd9fca4268c5d86eed32bc5d49e1255b9eb9f863b353a994bccf92631c8a705fd3735812aca3bc4b653ec0696da00f2cfeeec1a8285443973365c1a034b4c742bd1c14094656f3324c0dbb82e089726841d365629347222a5a21b0e46df5d6b4b7715acc31e2fdc2e00d0f574d9d7a07723135c7e4fd049764c15a664cd769d157ec338e676c06025015f18e56cc1e0183df6b4c5274a50dabead9f3889a1b4e55c3c1d23982f73fb9e79067cb89643cb19db1be56c3ad5a4d52f28080603a30fee5ae652fd30f675a41d364c3c45a303695cf30ffd926c9b77f3beeeab4436a90bad6ddc055d9313e0c68380db07e5494946bb1d7065100872917f27099a94dbf160c2d7a762443b403a1c3def5bc4cb859a49d57b27dc4fc56cccd4e89884f0aac8821b3eb1ed9493527e40db656c352a93279604919069f5608733b549540e515246bbe03ed8364ce428c1d82409f7e2996c9b3dee6eed1bbb14a9667526d0c2e39a237f8ffe6a618f65857311b2f0af30bf543b462b6077fa57e5284bc9459a537dc6792ca14d2844d6c922738799c45ad7afed922122608cc8309f027dcd3ef0338677cfad1166e3a7aaa3e3aace3ff47e79a199a0549e05fceb19a7407b98e8e56d6656c953e9178cc8811b9ec55071a74d402629328b5f6c4f2865f7cef7895723b972b39dc2b051794fbd242312ce9ba180b01134ea10b5e4957934e7b28e50d92a870be2962d5b49c167fc7af3a4761fc13a892357d4d645a7cef85bbfff2a3096ad85c7a2fae5eb56c6f130850038ca0939fe9a1e32ebfdc797594cfb421bf67cf965e91dd5dc3409af79b9480b56c9538fb2207a2153d20468d0e3f386bff8f8c3dc4118e18fb2bcbc2e116f491fcf5e18dbcb6488c02e2c790fe926315b8a8f00fd7f4d7e9032e51a1ab731b4d6030bb29fd8aa42472115979e595a04ef3d1e20b6e2fd19bad0c8c6879b03951a67f99a74502d742a86070e2f22e3ebb79ca87ec8a124937ad5c3b91e648ff567343eafcc16698f7c5a3f1f311c8988581d0da14c2b91a344d911097e35c5ab4e7f6d0a4d724b62e8da1b03a380602ff234d0f4abafaef08d6e7bd9444ec3ce74bd13002ce012be36624d6577ead5d9f77350b7af2e408e20128a4ad161b8b30f28c20349fdbb61e8912f8c70fcddf2dc3d289d4ddf61a1b2c705ace1a392b6608b5b8c02d87b9cfde5ce9d8a6b1a0be3fe2b98cbf35b975f432ec834557d3d5b3b1fd513a2aee4b5784b40acd9d9f2645e814bac6e1de2c99c9398af397d4ec8601b1f69f2dfd4b1467b3a296c097870b641e3e8ecbcd30320451f8e80f2c69f2c2b8c0dd29d12c32146ef96497e9db89af7f705d6df92f99e98baffdf52a33ff2e3d4de3f9b7c78a2218cffb8b80cbbe061dffdf45a3f589ecdc7b8f577613845b02fc3acb759d4e4db8ed6bc26f832c64e1b1bb355f20d8cbec6d2e275dea893ce71484ab5aadba716bc55dc36a93bda13dd5415f79e87b87deb2ac75b7c27389a79e93b8dacde49788218c9ea0fd6c99b76a00cad0cdb384f54b082ca79945ded39d137f01786474039949331e38f8a13676f9805d7e6be4dca187e10902aa539b5bb23c731dc07122623f455a86df2e8a59db59c93cf0b3e3c7132da12bd6e977fe6cba008df9133ede4aa7c9844445a800886c8bb08baf5f5f471786042c446f404630e10a6078815028207b2bf98f008ce26b42dc57fde750006929d6c16b2d2c2695f9fc12517a7a32511ae2dcff3e0532cbe2cae5ebc3b44306d8e10c69301b8a837a1606e366c2013f9669e57656712c1c6722a9dab6229d951415f2b60c36b48278079159aeee8b6cd2c7b501196126cde307f9e613420e4d19dde798adff3bda573f8c6d7ae08b450b39a35d9e6a47bdfd286ef52f6b7de75388f44d3e8e8ec6e96e7f73cf2d410b1bcad645199e97f287d85012184885762a5a0a38a3f4781573c393423c4b5ed5807047a5ce9e3fcb2e8446751e487dba764d130f532a258178525ff97ae394e24b750e50be55e476c53d0e43d14907761dc24a0d15c588423c5a1d75880600e7d5b5e6e5d11e760fa6d54d4d0bd6b80bf63edde6e03ab7c0a69a510c08b4edaf8f7fbee625f41e04b293b55bec7e12174d90e48ef5cd232006f722a99e5a84da9de4551aa7ced757b3ac1a68ec4ed12da9993cae37339b0d38994708c42aca77609db5723669a4bdb211e11cf9acd3b590d1f5e24f0d6aee957d3a12b60edd8f18d7e3f5987d44dfcfe12c68d8fa47f1588f94a649d935cd5b4b7617d29b2ddd6a8fedd60ee9b3edf7c22a5bd0ed54aee59507bd69ae39e2a04259bbd7661be009d80b380de553f20def4b61f4e8c116a7f409ef4462471a89032bce96aae71eb7e2d6ca6963e5065f3bd7453483004c8b8153e1edd1c4e5ff29a101ed1a8c25af166380740f55e5b0984eea170fe719ea80097231835af91d67567faf3b2c0282d55d6840bb94710da75e44d31bd29ecb565936d492ae2e92bba6f42a2725db9b81d69c9f8e39aed092a671f8d5721adeba38b45afdffb8621424abc9046f4c4993283d2b29aedde980972e58d483e44e3208d2ae6d0f9eb9d4636b973c0dee987dd123e771c94da97b68fdd6f905b6701541140122f0bef5d6c4832aea39de6b4df5fb1775e5acfff5262c4a602041f36d35fa1cb37c3be5891bd93a5c5a3766aa96212e807c2cfaaa386d0de5b335cde170a93739bfab319a5cb652802dcc504b4198599c204432e7f84b2a14823aa7bc300548f82ade64ceafa672858e2c0751d67d7075d45cce4f4bc95a6290a67fa94f1774fc24c9a", 0x1000}], 0x1000000000000052, &(0x7f0000003280)=ANY=[], 0x22a0}, 0x11) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="b4d6e80a30e8e98c52c983eebee827fa050394e95599a09f6c24abf48e6ad30e017f0d86692c82f03e5c9bd001be56c0f1fc150c3d3c65bc3fddbfd0a9753c654e0836afa42d711de8155c187e305f313c93b3261f719010632bdf25f1735b09368d5fee03c0eb50431f3f6c5e211196a0a462c74e05132b715502b3c7536d5a6f2d7e9dbb1e34138da988235b783c86a114710b33f1914cfe11e28afd57900480db21ce145b7836cd31dd28d830bd519c", 0xb1) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) preadv(r1, &(0x7f0000000600), 0xfffffffffffff9a, 0x0, 0x6000000) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x3d}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x12\x00', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) recvfrom(r1, &(0x7f0000000040)=""/5, 0x5, 0xc02, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xff, 0x8, 0x400, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000004}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x5, 0x5, 0xfffffffffffffffa, 0x80000000}, {0x4, 0x6, 0x0, 0x4}, {0x23, 0x4, 0x6, 0xc34}, {0xfffffffffffffffa, 0x1, 0x80000001, 0x1ff}, {0x3fe, 0xffffffffffffffc4, 0x40, 0xc3fc}, {0x3, 0x7, 0x7, 0x8}]}) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpid() setpgid(0x0, r2) 16:00:29 executing program 0: socket(0x11, 0x4003, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f100000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc12ea8fc8c79556588dbbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc51a8f4f240522042677d7b42c3f7a2d1480b879212446b9fd95e3bc0984e4009ed228e79a057a2de8da228fca508f40e40fc80eea1edb5c32bb27b459eb43dc636e1aa271f83537152c31f4e456a2ead6e65c2ebb579cd025c76548066653660bb708a9848bed792e171bd95f5f5adc99509a770e2b64aeeebaf1f503fc897e18aa45be20b950fa8278e79636b30ce2f508405f180315f1e42ac3f46280646debaace88fcb4f5fd9c12000185a21b8508320ac980a66b1c2a01672dbca63f81df794dbe9ed104747380a6a57a2a03490b6cc6940f6559b0029e96299b9fa7630089d1cd66edc7533c438691fe66736a0f33f75affef36ee3e4f44b816940ea500"/607, 0x82, 0xcb7f9a29e983c149, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0xec97) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000001c0)=0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x282) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x84) pledge(0x0, &(0x7f0000000200)='vmm\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x22) write(r0, &(0x7f0000000040)="02e8a9a46430142bdf7a12eb001e00"/25, 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:00:30 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) poll(&(0x7f0000000080)=[{r3, 0x100}, {r4, 0x20}], 0x25b, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) clock_getres(0x4, &(0x7f0000000040)) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x6, 0x4, 0x4b18d542) close(r2) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2000000000020, 0x0, 0x0, 0x6d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180d8, 0x0) 16:00:30 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x5}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) recvfrom$unix(r1, &(0x7f0000000000)=""/18, 0x12, 0x840, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x1, 0x4}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x40000, 0x200, 0x1f, 0x0, 0xfffffffffffffffc]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) sendto(r1, &(0x7f0000000100)="d3ea294dd4e765a1fdfa03072814d4eef949dc1c941a28153ef9537ae947a2b7ea0e87922bb715f9bae56a012e543e2fcaff492da90ed0dff08aa5b3d91f6a86428352aa67186a0d434b27a7d9d59c9b314966e61932653d9f4aad312e10d355556cdf02ccedcdbd2b580e22e03af4", 0x6f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x50e, 0x100}, {0x18, 0x1, 0x1, 0x3ff}, 0x7fff, [0x5, 0x1, 0x0, 0x3, 0x200, 0x4, 0x5, 0x2d8]}, 0x2f) r2 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r2) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200c000000ebfffffeff000000000000"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffff41, &(0x7f0000001b80)=[{0x0, 0x1, 0x7, "f4282fa9f60e0dcd933084f01f6954dc55ec7e78cf46c951175bf8cdd3b044ba"}, {0x0, 0xffff, 0xffffffffffffff00, "17fbc848311dbe3a3a622943291170456f7e8ce1000c63340a39b9ccd389b3ca2805517d2b48aaf0e36553780dac0b7ca13ca91dc136f45bc9159ec33b971f093e3c5dcfc4914f1bb6fe6e993d772cb13680d45a6fc485f98008275984ebba4a09099fa6768236620ccf19130c4cad80a4071a06ab33b6607a763c6246bdce8f44d021965fa6c52592a5d5360d88484b436fad9908a143ed7b502c205578c100d7a173d1ed074ad0c89c147d9d69007863"}, {0x172, 0x0, 0x81, "4c0aa52f45bfbca96cd0fa932f0d170dc7eec986973ad2784f41f128ce20520f8c08bce9213353e4cd61d6b54d8db301be342655dcf6939a8aaf52c7497fea1d15be33e426fd253132cf1625626e6f636346c3be604ac73f2aed039a3d6c97901fb815762afa432c72b5c25e1cebf482e7ba6f1994970f9dbd797900fb06b0009adbe14283f2c8c944fb8beacadaff619d142a9f8bc01307d746b17490251378a7c420d66eac26f97844a61c3b4750f75adf6393a3d113af6032f362670e81b209f28b2a02000048006de800a98d3ecae3cfaf931e9d42552abd6cce50e53101dc75e0d448b7f903a41d0dfe5cadaa00"/249}, {0x2f5, 0x2, 0x8, "907d75fa7bba4f260e5efef20f42607c0e14ed78c5c69001df1e92f32fa9f5a629b3ddb1241803a59c3c10ef148e945b1aa60607886995ce2b10e563b86601e0b65459d2aa211c7b3be8f2d988792016a68e26efa6c0497ac38a9e289043730ef7c26d168d9e2c86a9a6aeea6395c692174a9b63c4c8b00c86758c64e24d0233344da033a48f1f0b9ba4f9037ae040c3d31ce7993a9bff3e6ec99c30597755d393749d884883e07deca9f85ff0217e96234884f141dbbf32dca050dd8f51"}, {0x0, 0x1, 0x101, "26dd9347cbb7c43bdc5a80e23e48d196c9f48bab92c63d146a2a82e59d39583472440dadbcb374dee40c83532ff334a245a12a0d478b9b0bf39c51ec3dedf040670a34057755ef233b200e5f255d1be7463e53b10e1616b530654017bc22349653f3074b697817bb2881edb418223aa61067783c4bd30d4fbff16130556a24292b3f1a9512c3285b0b1fb5c64cc0faa49c465874b345b3a633"}, {0x0, 0xffff, 0x6, "349cdd18157ca2965b16a8dcf992b8c46c7cdfa5fe9c22f9ef06e87c0827ee929fc97db438be4862c3044999c92a354af76526428b4bfc805fbe9fb891db5b477bf011ff0b2da8019856a7e6ed25d1a6e4dcb30e3c07d9fb4ad9c673b0ed9a08ca9ed817d39e9eb85d6215412e626bd81f319692c49d796eab81c909e49ea13a3d2023ec518d12eea2bb0ce57e2deb88b3caf8fbc5d63eebe6e6d3c44851a6d41e6faf991dbefd8fdc163ff4c59572781c0521e22eed1ff0bdf344fa5e3c71fcbf805efb47b60ddb20eb05d92e9af71114"}], 0xfffffffffffffdce}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getppid() getegid() r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000080)=ANY=[@ANYBLOB="01000004000000a13000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000300)="828c9300aa2c3e1fec2ae3219d1a02e479ecba10264e48c95de702416589701742e47bb9369a8e37bde5a8e5c6072f2024e1ffce91d1b6741472442a5da98224fb9688c634b413b91f9f29add180c4e8201bbbad13045c9fcd6e872c25751e6cc0dd46568b80878fde6206cd", 0x6c}, {&(0x7f0000000780)="390322cdd74f699c9865248699ae5235c4af3b77f99c262197c1b6ed6ee8291a61418f888a5147662c6cd7c0cc3e512cf2ae084a9405b0b59ef2ef245ee4be7e9f5962659f0cc90c7af36d824402f72c2a031af79886e146f5f5dd1efc7a5ccba5cd6e7c0a9cf63b29b0b8736a379e9431711c08421cad50e04543b28a3af64e4d429343f597c1b945edb9a5742e2161d6712f283051f9f640", 0x99}, {&(0x7f0000000940)="f888b864796a6feb50da266a746a3b5163331c2cf64b119c91c995139a46d65293a8e50e5d34af067f95a6076b4ef8cd9351dc087be1a82a066d543c19086e5883ecd117f7ded9c3beae02abcb7791a69934efff32259644a928aff3e41505c62aa5aa6b", 0x64}, {&(0x7f00000009c0)="6037f6b1a5dd504f2982bda1daeb07c7a6eaa3df1c9bdbcc1a71d22160dd53585969a9ab4a975045037f7152b90fe5f8275cd6b9f4407bc97249ee97f443e3743208e849f761bbacc1781cb1f36551ba702158f8bdb24ccbd3044c8d8fc48f6a6944bb1beca642c9fca5fdc03eac68128b6703bb98cba652b11a9d65bf3a6eaa8edf6d4cf203ac6d737ab0b882751523406c02d3e036aa0b5e85a4525a3c7c3f4f135afbb8bcfb7cf3a530f3549099d0d834c245c15027c1cd3472ab45941ee2607338c501f9040358741f856af13c24f7449d3ecf5519d9d82c4981b22bc319aede1fe4d628dad18e7c29c83d9a8471da6eeaed2198f55bb244b337d4791edfa66bf7717851cb18472bb415c2adb462b897d185e862c2f934f08aedc1ffcc079638bc5954300d20f6781a55455c73dc1f8e1ebd656a3679f3d500353bda2ba1a53b613259c2ae03f597bf0d03b52029cbbd886fd9d5c4c27a986eb5ebf6871f92c08af59023d7d364815782523fff0763066bdcb3ad5c3038e5cf1722803cf19cddae69e705a2661fef6cc9586e42b83e938f23ebe5f2d0cb58382f57dbd77ac24d360f4dd4a32c50607dd07d5e5774d7d5f4a1f0ad9a1a786e02fc9822fe15da752bfe6e71089a2c04d206ddb6b126257d2088a6473cb78e926b6dd2ac84801a8f055783bc0ebe4d074dab58245beb4affd7162555533fc916358e41a70a6fc2b59455628bd347bee660df2e208bba716f000b0bbe281dabf011c373f65dbae14e3dd9f0375b908d86cc9268a3a7f70e038cf8725d9e66a3e349324c2335379acd90ca88dcfbdd1228c500686170704aceea55166ec7742e9b422adcebb58061c26f2d4c2a25ed44383a49a1f2be2e0a35a0a6906ceff14437a2b75fa59759710cb1b67304f360afa93789270779644d7296a3a963ce15b00d87610c3be374c026dd8684a691b449e8092c94a996489b1a45f3c29a9f77319ced0c940dc8c0b993f0e047327796c0762f41a90134897cdd30c4c915c4bab5c96a91404b603f0693ca138b53b5b0323e4aede2e7cfc4ed1d62e68e2ec86c44f159a8e8d563aafea5fb90d321d247e5f90a8a1edb78e2a484fa56a5894da07b3092a5734d03eb2ea935020410c28092cb757bb4af1b54fe7f8c0d2e0a1033bcd7087ebe2bbc56d52ee763214d2e2ce3cdab87ccd09510a585bbb2627e37ae21c6609a7a864117db423f62a6e2860fa0e2b004d8914e6d18334757900f235addce25fc496dfa5466c68ef4d79e8de5695e8ce814d382b6e790ca1620aa7de735b0df736353a91f9fafa5f0655867c4ad6f1a8a162c65ae324995b75c48680b4db89ef4231cc82808260fd516996d04f8881e404b94142bc62470a48ea463af7c8f8e51c1e5f2d0662a4718c96c7be3a92293c2ff83039fd395b6b5f87e2381086b6ea2c9ba629211232cafba325b18cdc1c1d7063f493b7ff346ec3e6d3c4bb6e7f6a2ac1df05357cf8269c8ae247aa44e376f5c247429694f31dc4a41c75013fd384727383036e303d610c93dc95e3b0a8360a319160756ad440db9758df743195cec2ed74057c539db1d3e35c5f59582a68eba0541b287db4d4b21ce0032ffb1a523fb364b30bc550c388feb9fb1e1a9618e9ff0640857f3bf0151760431c8b390d90b4a0a1d84785a52f21c88900ffbb147d4d4c3f3ed8904bb5e2ccd955ff09af776cbadc770a177e2e18236ad4388013fe7e14ad25ea8cda042058ab13b9b3f7ee6e3ed853878dae4a881041358b319b6593b494043fdcef17c98822cf131849ffee2f8c4c5b01b3b5c89336d691297024b6002feac5716ee495aa98cb5bbcd56e4ce0003ce70d38e1fb504fcc1e5299fa3e1a66d3188934c7e8c68da440edf78bbbd647abc3362bc2ffff1fa8f5eea1a2ff7fd1d5345ea643e92aa0d4f95b36b3506c315ad513e172e8bbd72f14da37bc7a7b9e4dbbf8f80a78cd6412627271adbbef16f5bbdde525be34f92fd752d5ad3178a4aaf48623b43a01f5c88e92820b95c463a363e56e04f7fa2e8fe733a5daaa15aafa33f2abdd129caa9576f952bce15ec9e352debaa9de53c6e7810f57388c439c5fab8f907f105dc147c69844bade135b199ed9da43ed0ebf40fc88354526899d415028ffb8e26683ac338277c09025ae9efe8ed3349e35c2f9c0bbb9bcc64912a0e5b677884c49581260707bb1f14880b24bc2d2d87b75ea214d4fb19eaf8fac7273e1561328264808c5037ea8596b20d9878a05db9fa7012fdd7d1dffbbf5c370f73e95a3b5380fa65fe00b4d592890f407ff5a49699ab78ce116cbaab7f414308f43d7d856ad6735ae7f05098b8fa10b45e29572fcc077a8f5d97843e4fe75abe8d9928942334638f36bd5593034d6d4e85592c790cfe5a670b4acb39d0639de87b4c1056dc76e6015b606934eaf81fe97e5d69f3961f5f2cfdfe50300fc7747a83790d799e183c1f1e34f1a9d4f4f61b07f088f391b6bebedef7233b11e98ca558eeee1a4301b4a7a0a18f9e5c851e4d7055811717b67835747ffb51ccf64772f4a44c601679bc2037023267792b01cb853d49faba72d9092747ee9d6ae6e7b4f15c6f3312689a3d5453e2fcd77d33400223bde33695bd34a5069125cfd6f50b66691df53b2662438177d0c2f38322e82bae45e46ec0ea0cfd014c14d7903666576d3fff3f2660339c675089ab8210b4dc825c3389679858838694313f262b9947aba7e498a64b896fd55241a3caa38e204ac828861dc4c17a50ec4c9021a1b338ea97bf24194eef1a777fd2fde611ee27927b9b134e6734a5d62810edcfd4df78ff04f5c9d845875317da0e217f233158d6d4f1c93015b14d780808341ea33f7e43332912ed3fa8e7feb17f824c1fcbfb393d6ebd2b0028e1fe4b31f80c285d772d26abe1c10ee8cba04e103d6b2b755e9f42319c84f1cd15aa8bf6a13f26b9c48c2f4ed7cfee438d73f4d0d21b7fd451969b3f1e067863c1a8a54a96ac9335cffeb2e34b7158f55b22109380b8c6def999b200526bc26dff1c4335531e917d4fa332097aefe6f113b820609de3b4f29384f5f65de13a352fb552488373aa4fc93eb4df9809f3e8906e0c2ae34cbea339a464a254aaa3235b4ed1119edad917777b851ca88082c2c22e257ed6a06120a8dd81316a9ce85f5bd422ff1441ee052ca418e57186a84f25f56ee10afe833308cf2ed0fd4367a31ed8562af57c3db0cb816bf8252cc04b6ea20c0c56a16d2998abbc3f276d554bf2b23781e31f359a180c8f1ae5a42c5b884b32362918f5a6bae120bdcb41ed0be61bd05dd8b1e6afee6b19e049d9a41001065460eb975b2daa4d80c005958dcc3ab1ae06b95fc1d8c340b1de41d2ae1904514601cfb4f9038b5015c99ac3a7cd755673dd89c82bbb8245f9c9790e8bfa703183bd6155e917bb999eec7b53f80e3902558a478498a64f03b7075ef81f8e8811b229c6b6b3ad728721eb74553d99ef2194db01d958250d579a9fc9b6ee249a2b11c595c0c205c5bc5ff3dc928d80c30e42fd0f0d07b88ee7dcc058cbd084c6ac5ecd8124f5cb8789d7a14d09df2bd6b927ae073598cadfb0b3c67748cdd7787119f9f4990a5efa94a9f115eaed3a9c5bef9d2df755a514306ae159755c70c272853567f40e5c2d93a7a3684dd8d132b05b2005fef76da5bfd7ea9510c94123c029f1ddfbe33f86c35de2105f8af1890a0f887f8ed6d971dd7692ad443d74caeb303153d92bbd1100af6f0941fa901750823e0ef8127131b2fcf78aa8ac726dc367b148b53d895ac477964e6bdba0a4fc2824fd870faea4eae775bc6a9786812dd228a6c758ea3dea43d60ed75ce1372d5c49d659ec82ab246a6d5ccd4b99bbffb51493c8b751bfc057ec0b8c24ee41de6064e3273e12a9f7c6dae3c384a138e46fdfe1c3ff9a3d83dd3aa29200ff3a18f4e1412b74be093b686fab41f27099e2e40bfbc6d9d16f435308711a6c28254a83b8d4ceb081d980b0527298adaf68c2dac53d8e18fe829562d47d42d5b845e571997656fa3a014579192a119cfdc7a191661f8832003dd48fd42efdb3e81979ea1f6e1aacaec0f1bb830fd0abf9949516652aebe20df7f001ecb86e842d1d9e0003903027026d1451887443c9a11b9413369d83db4a86ac56049ecd53526fc73977b4928e3e213f632e652cf573a4c16ff37cdda7f85c13bc58b5b9fb24aaec0b4936d13730338c8868a01b2aeec884a9bcf061327d2f2cfed05d78d3c1ee0531039ac1ef2fdc3edcbe833997b989d1fa9686951fc49cc1bacd3ef9ab47e4412edbd2bea48e6fb764796a4f9ef58b3c33c2218811ed42bb98f4d9e7452a26dcc5e8dae2912dbde5e453ebe62809e31cbf603f0754370f197997d3753d39738ce5001871beabbfe9d24447a6e55f56ba9f4dc79c64a3b3f2be6b2281c3d8e7c6220a3d72b7ef4f999cb75211b1f09a061dfbd52c593373dfb87879a7436ae2d16dfd0b47558332435c7f91cc9eef0f77135d7352a2ac38d5095fe4a2d7704583e1ec08cf34376a8bab4e71448c2a3c05d802b8d753b730fe3b466eebef5256b521fae505e8b681dba29231269772b7583149be01bd68628665b425b11cda5ed2c5a44c07b1b5bc3e2410428e2acfb878aedd76088456e0a5f41a48defe0f4fd83dd6372a9147e99949ca7be2e493bda0acc56153eb76b7167ebd63a839e1cb99138fa358b56d3719158576840bb09783a9108196e2464251ae9ca5aba680f5eea8e34e80e6b49bf340b7aa7c6d031356506aa151562d8ba0add2df852ac399f84ca04d02b55984f41e322a2bbd2b489208157ad7559bfa4a5f7689c25504f90c218923fb77ddeb47ad69f95227f3bd54691bad74092f486fd2757d146101c48cb9e915b8371345ae2c049ae5e850896f957deacf70c69d8a13dd4faf181cfe6a038bead1513ed79e19e8f52edcabd56686ccf4799afe1babc75a01b654b510b75bc179e5042a7cb30fdaf8ee53376e71086227275138611342c3dd95e099aff2f0636f0446a69643545a463e52a2d1bfcbb9b4de23ed5aa5f1fe8477068e80c8e9e39698841f02407e1ed88e970265745504f0d6d6e59a35ea72fd4945f9b6c98744d271c5bf851e0f32d53d643052f0842e786d45827656c07fb156c351454132222845e0c5e4ef1a18217d7ab600ccbb6e285ff0f7141de8f7197056e4080d7be2f70b051281df9d4b5db2cc3820b86c6191773286f764df81de378c9b80a255828d6b1fc9191bb41a1b6374b7bb64da81857a5ceb06031a4e855dbecf17ac7ad2f0a1bebf5f3a4266ef00a0b3231b66d8b84404c51d8f1692903899bf7c4363911451fccc42782b5927a0a5632c2414cf141c913cff8613f47ccf5e98bb505e10315b5fbcc30c61b40869bf1c9f6ff4a83ac2bc76a5d28ac2453690a958f2b9b0be9c94a5c8fc3823241be9bde7b112a7e45301e6a668f5a3d0f568f5d42a18a20ca18b9323be452d012719fe7265a6fd4d57c8a6e47a385710d34cb3088fc6bb5809b52f1bc0203b6195e981f1f206947614bc98dc63ac7dc05b5f454f145b5fc7decd27112aa25e7c2521ee67b11efd79d95247632f7b43f60333c226c89bbae2772ccd7a371c89fd4b3b9ff2d00df6d4e399ab6ac6ed939f46270db0080428833ad4e1df2536457a438906621fc2f4a9453db809beb0cb29440499bf44a489d32f22f00dcbf910e5b82b5614e65f10051e79453c14eda96e89a16af0e60d2a884c2fd7eb2b8aadda6520e80851ce48e0a222", 0x1000}], 0xfffffffffffffe98, &(0x7f0000001a80), 0x0, 0xa}, 0x1) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:05 executing program 0: r0 = socket(0x20, 0x8000, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x4, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept(r12, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmctl$IPC_RMID(r3, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) 16:00:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x80, 0x100000000, 0x8, 0xfff, "9b1539a9b55bc8f626f3d8d57e762a4fd21accbd", 0x3bd, 0x8}) r4 = socket$inet(0x2, 0x8000, 0xfffffffffffffffd) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) sync() ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = socket(0x6, 0x1, 0xfffffffffffffffc) fcntl$dupfd(r7, 0x0, r7) accept$unix(r6, &(0x7f0000000340)=@abs, &(0x7f0000000200)=0x76b26fb) r8 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) flock(r8, 0x3c16d9dedea8474e) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000040)=0x800000000002000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1000) r4 = syz_open_pts() write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000400)="90", 0x1) r5 = syz_open_pts() close(r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x7, 0x4, 0x5, 0x400, "6a0dd1626403cd73716c22d50750209c9c3e5405", 0x3, 0x1}) dup(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "85000000000900005f00"}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x7a7b9927dcdbcd09}], 0x800007, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x4}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x0, 0x8000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000180)="ebff125c0000133b6b3d2d2a4f52f9be3cf74341eaa57a010000", 0x103) close(r3) getpeername(r3, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x7ffffffe}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") syz_emit_ethernet(0xc0, &(0x7f0000000380)="d94860805ad4bce66d092c7dfd685a222c7ccee7bbe1982a0337b0424d7f846121fe6aab98e9403f1b176fd6a77453b14796b810eab68980e348ae793826d915a08fdb4e4c46b7dfff2f5d61515ee279c203ff010000e3fba652b6dbe15184504649061b3b1983edda321f3a91abecb200ff5c291fde047b17b35b1d05000000000000006000affd858a5d07d09769a55a085843250f5f9f7a5b12bf8cd5d6911a095b396b08d52c400d46cd73b3bbf6e4e9f580bd9f25059c16c01641956046") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) sendto$inet6(r1, &(0x7f00000000c0)="9d105a1661a78cbcfe6b3f3e97e3f163aaeffcffb669a8b595f48c45e61e1626905fdaca76c1d8a9228d5145884ad1d346b32f96b4d45f4ca9fdce5d95a8d675521316e35f6ac1b1f55333cb87d3c93c40f4dd152c6e48b65e587792c3b0938c47322bc42993728e6384c6c5ba5e11a46c17350162026d84d3634be685d0bf0219919125578268801520b9244dbc3031f6c7f0a189aebbd6444d8a652043818783394c7bffc8c6ab6870050c784504bcbe6f91a4b21527e38fe1a54015e441a4", 0xc0, 0x8, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffff801, 0x4}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x3) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x554c94bb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x200000000, 0x0, 0x2, 0x0, 0x7f, 0x800000000000000], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2, 0xfffffffffffffff7, 0x0, 0x4000000000], [0x80000000bd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x20], [0xfffffffffffffffe], [{}, {}, {0xd68, 0x4, 0x0, 0x8}, {}, {}, {0x0, 0x100}, {0x0, 0x6}, {0x1}], {0x0, 0x0, 0x101, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYRES32=r6], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) 16:00:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9, 0x9, 0x7, 0x4}, {0x699d, 0x4, 0x3, 0x100000000}, {0xd326, 0x40, 0x5, 0x1}]}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) accept(r3, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r4) fcntl$setown(r0, 0x6, r4) 16:00:06 executing program 1: socket(0x20, 0x1, 0x7) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0x3}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xffffffffff4651cb, 0x2, 0x5, 0x9, "2bad955fa9802b12aa7582a232342faa22c3e0e4", 0xffffffff, 0x8}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x101) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="cc8a031c333ca8f1fd647e48361018c93f6c7254113bbb9f04f7c2aeaf75714463581b55e19945864669aeb6ddd490f698333df4377ce4ec59877b3b098e7607fb2410c62c64186691ca44326bbdf407f40cf3aa5809b2e77869a957ceda3aa489fc5ac38d6b65499c1928369f036a69e6efaaf3aa79c3771f95d833bbe20490def63ef31a5c063412e560d98ea72683542dbb1a8b0acc1dbee7bbb6ceb381b211d257660ec78652a02b048c99420a6b", 0xb0}, {&(0x7f0000000180)="6c11949d780b41eadad1dea4e93d7b688bd351bce80a83a3c8726c524a9bdf8d8e56dc0188834c8d69d267b62bd502103bd423a189c1f1bd35e698095b8ba9298d531b574940811e28e9c4f9546c3d0a4673af21735866fcdc1c1dc742fdf9e60f9ebed6202878932b7f842f91d9522a906b9d10f028c43c329e44a57dc51a234384eaa322f225dffaec9b34d9bb351faa5fb80a4fb258f9ec310d48a3eb807bfe4a316d129ee9fc3f4918597220b1ca817b40ca3201d257a8d741b393658b088d228f77ee16c1e9a7690babb491ffd8ae53692379eaf27ba9e051", 0xdb}, {&(0x7f0000000280)="1703f1fee4c3139d9d31cb0da6cac97817cfd103f9f4ddae74ca54e143f1a4b90c57df3c10683462af487f73f91d66467138c794a550103abf9de7094d81fbe75d848eb726241ecf2eca3206bc8ea1abf2f469ef5c9dc26b65bbff9cb91b3357c4387d36e42654eeca502170e1f8feb33219f93e71345d9e249fe7201f8f0ea5871be1130e89f329efb163c42f557d744fa8cc968d8df0", 0x97}, {&(0x7f0000000380)="4e80773cf212b2f68173c7a3750f34a2ae7ce545770fe181967e4098d7e98d1576c49a3e1c0886459221954cda9d84845d7e22be152def9caf3bf3226b771d32324f61e199de9206dcbc37dfce29c480071d488616eb80e0e9276816bd57c477c67bfa0144e7cef40f2b37557c00652e8538565971b9a8de2f56164b54dee2cf9d", 0x81}], 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200000000000016a, &(0x7f0000000380)=[{0x3, 0x8d7, 0x5, 0x7}, {0x8, 0x2, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="d06ccf2f306d831212b81f3526b90db195709083f7689cabe2400533ba8ec654bd5d8e8eec07a8a3d530108bbf731bb0bf4b6aeca8782bb7a4699e3b98a13ef5fbcfdeddc58f263117da915bfc59e4b6614a5a3eb14447d8256b26c76246b0f03c", 0x61}, {&(0x7f0000000100)="4d3d4ca473ba6b227a63e94ccb94d551cf907083f6a1c0c67950cb1afcffaa7dd08cef533c4563e0e23f07dec79efe73b05a7354392449928f88e0b71bb5c594b96d6171c9f5f64bf08759299d879a086932c285b9572ca7e9e545cf9c", 0x5d}], 0x2) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002040)=[{&(0x7f00000001c0)="19a403fa57a2aa0e1e5f2401a43d3e7ffeec46045119ba11e7e5aa1abef17b887cd8d6ade554e1b55c1b0bd4add000c86b08efdf5e40e309f3b2fc67bf676df724401aa9dfdabd9477924fa4c3e9d4d58ffa7a3cfe2887aa6ee5b39968475c41d5d9581af10e06753bb33abaf397d3fd06c67d7d14128d648a1adb7f10e82d9bcad995395e909381a215756c5cc2efe1a0a1876a10cb94d35fe3b10ef183f0f4f989f630dae6fefdce6bee2aa1b3b5973dc071876589b1b30c9a44d9f100d0042396941305c99c8f25a9e1595f12e402b048b6e6060fd0b3ac3c244ea9fd5f8c8fe660d96bd81dad1366857398fcb5827c2991c29d6be17ad7491d73ac2278442c722912a9248169bb45b97344ff7e3ed6e132697afa625cf6441557a2107d1b648810ce93508c62f38b91961a2674abb0e74170cf2db876680d92475f0a3044bdb1e820c1264928572cd2958a7e5cc6525a476e3776e0ba5081be916fcb0e1a96298011b477c16f1d7e2be302a5536d601238693e8562329bc567b02136c40053f08df0db5b122bac69ef26079a1cc4c9f4bc90c609cbc38ca5e7703f6537d780703c567b2d58dc1057fdb970eb1f0acb2c331f8556c7d0a370b25a3a034a3363c3bfa84bbb1ba0a52335f9bebbfb38bb33f768694cb99b0cdcbb003e90538bcb5656af43cb2410346bfe77e68ca9fc56d909729b7fc854c4979887cb87b4006b71dc722a1298b2f9d0c1f3160c882a0c78ff7a5f83df24c895215df9944ee3c9f132f8c344a67b254ef4c880c11ad06d34c93839179471f82fedd0a00d565a4d0532059eb7f13153801c642929a02dbbc4f6991ff07b3ae62c18b675d5df766b56559e10e185fe1a748262cfae4b0c06dd2ed22b6e88a854c798e9d47d2dd04636bf1ebd1f3bbf4ea799158022fe2f0843cfec31bf6505dea8d1af8d75914004e39d9b6a839e4256db49ab5a143ac7d1fbac3a7e03d7c6c1c4f06500cd2df4e42347252d8ccb0383de2ba5f10d0050fae141d4bbd920a6bb81a245e1eb57c511516d56f9fccd5bb1814917c22d72f32c52c0667bd79f84f3e679effad681a3854c09e359997c96bfb2c23a3a811ef2c1ddf841fcdcc6a54d3ea9b2f3e710acc1a18c0444fb1204cea9ef806fdd97fe2c80d7380793f752b74a9d9ec6df4daab6cd0d341056c5a8d77da385cd568fd383dfc7cf717f32c97a70f4c987a16dcc9fe4d7a0bda05a36809f9f5cb6f313b6579dc0cf98733d7b432fcc25724dc9b09516acc122b7d17c34e65eb30f4928ddb788a68f4c7595a3cde1eff81fb067bce1f16391127be7bc32b03e5c2ee93be49b4b52d4124a3eeec4146db977682ed1f1520d60b14072f544eca7f20a543b8d071c8c85ab90be67c8eb8e4ddbb60e544187d11c2fcd04cc10aba7aadffeaf20b9cde13360c4c05a0198f1897df905f36469a83c94d3b3afdbf09feada19e14cd0b96c8f3a21692007720dfc3e84b481b5808643fd187d6cc88237676eef1fcce0b909f651fd971ee189a92d11c268635482301b042ba42cbdb6c1832a6fdca483bf40a8b4d9ab893f70046f0d8156fb445f51f2e20a322c993c630ad610cb7a459f5f36239dc522cca1fd98f105d7dda7899584133fee63ca38f84de68d1d36e45e4ee5d9b729c9ac21b7ffc066a376e3ea8e44473ea7e823ea451822c0de2281d88b82828db6cee84a67b3310e60a63af0ea62b59849596347773c67c27535af1f2538cf3ae9c7bdddd57b6f372482c3c73a4aa4e6500d0e62000f6fdae61797117402dc94d3e375e25a351f713eb40456694bb7fe0716354a444c9db8c1d6ee10a3273f6c9a7473cc569fb8080ec56f18de991b0624edfe3217ff093fd5af62f655411c1dbe38ee6bc81852c5b4311d4d0f03f31f59489f2ba16c5b83b695b515e9abf2a3af981237a5bc5aac1361f18da39942316f6b3c01ab3ff02c7317d83ca14dcea8af7f6a42ef57f1e7bc8c1bd2a3a43236a293cbbb216c768903035e7fc29d180b91a6ad67d6be2d3437d304f2935f3c9e5f00464fa7845550392755aab9ffc47a07215817b3cdb98f8d7e0759784922dcc4366d88a61da745c4b744fbc083d6f3138d882f6cea8931720a4c5be047f0a0b71dae1b91e5c59815dc0a6a5687bf3a891deefd5a20c0d697c708fba2877ec3510593b33f891e5b56da00562b7c96f6eccc2ba304bbb4cc89b229fc715568b262df611abe60f3f49515e1fc9d8a2ada6decd88d7ff3b5189417363413840f21e9cfe49516a81602e66efefe816fc8b3795be191b41e6660761afe5e517d7fa5528b89b12280d63bf8e31a5d1dddbaac5276dd49fee9c4a5ae28985e809f654b157802a1aa5e4611b39c4525c8f5a2ca55831d75e9322fdfec58868e9ac6c8bc374f5c6eeb012d09d8bb93449a4838e8289f714bbfb505ac4b7d87a79c9c0af6a6a15ebc2289dd8509d31d678f9ce6e8fe91d86b2198227e236c41d97fd4c2c456ddc6807c5378a76857699a40bafe1969633e651b514b690ff8c698ae9ec56622ad0733157ce19ef9189f937e241434913a4ffa6770977f0291cbeab9e114e04f4f14a3e06c7d2a0138d24e354090517a1fbc37962e98187659dc1c4642717ae77b4fd99deece9b2f2c28ab37ef19e2045eb23fca351955b6ebc5684a396ecfcaaea526dd52d72737652ba28691ea191ac557df50da88e40068fbf9f638e3df9951a8f54808299a54111feda09dbc248403e4cabafc24fb42d1ea5528bc14fc13f5afbfe144b6e675a26e6f3a8c6a78544987022a45ad416aca4936dedc79a85364a01c8ab0e179c424ba29f56b45ba7511e34e141471991225a5c10bc1d3887bca4df9d79821268281eb047697df546b03459c3ea987af7a6c49fdfa7d585e1ab0b3e6e970a2849065a380987218cc887bc5bb00cf0c6e1c007218dda001d96affc3f6180eb65b37468c8b6d8fd4286ed87f808e6a9df0344d94b39625e0476e283b4d1c5bc7adf481c433a3067cfa97d579a9f95dc565633827ca32b5b26be89812f1c8e9917030b641f0e4e12f5b9cf652aae1921e60da61619cf7ee444cf97be0163f44ce1ef9e2649983201351cc72de27e9fe20bdb18b453272afbea6f46899fa72d1ff0a6a40d06cc5f0708d57f48763de47a52c007300c0edb932bc04ddfaa9820081a625852766149988cc1f31ae9e064f5590a25d833ac85ab65a3278b38dac5a252436584a6eb6ae8c290c993f362c07780d7f081086cb3f5316a3c872309e6cb3606b0eb0e345336580fd8bfc729bef1dee02170c401ca269bf6de737e845de5416413a6801b5c389006a436ae58f3b8dd9c8791f0b5f2f542b063458fcd4061105479ee8d56d953f4aabad8d569f68c4d6a6ba1973d2686d9ea89f098e26dafcbe7e02cca5ef47e944a6389279625f699301fba1fbd2f9c17faab09a32165fbc2099acb096dd8840bf6cb5b27744d85d4578d6feabdcf59bfacc1b4b7c16b7994fe9d9367d218c92c305a6a764308c27b5f52fa91aa533c03b3cfd1b65b6b56fdc912b158751d7d34c825bbc4b840be4820f207f1e9ff878221dc826f6a62fe9aaa1c14a23d7847f3a5e17426e8ad05667f521ad732acaaa9f1ebb58217be3ededafed784b1335b8a8602bca9d764cae1d2ab4448fc0bfdcb8e49ea887227d68e112bc4001ab625cded151354cfcb678663be6fc74c3884c04cab73d427eb0620f5bb37d96a23f83bf2f4bd097a65cb68b71909be352c5f45afb5e9477c742ed553b493bb2e5ea35f5196e5a0a5d324919bef01aa946f1205444692eab8718bba0d98e870e8aa72130572a31289cb44ff16e2e6046bcbecfafe8a703cfd30c8651c63c0aa2b158f033d045c445d9db1dfd8710a46932d4f77a5b1797704dc1fc576c37208dfcd58e5d328ea7fcf7d516493ef3c80d769623ccc76371fc90532ade6474ba033eb2494495fcef10f5c7ec9a35e7f3bdd3962a73a3f711b53f8adbc0a8c68d73649b580294a51f3669200fee60b0ad650545f2bc855bd54d9df7f2d3a3521a5928498bfbea923daed6770d0a3f95f7085c61bc8f5784dfe2a721dbaebf8655b3224fb1589e0aee6a4af6bee1186c3a49d6f6562788a17b6f0459bd21992274e117b746f1e6f7d03066e530ef6c478958544faaa3dd5156a0e8b2498a5327f2cf6dcff18b98af4fbee714f28319f999e73edfd22764b026052fadb9978f5603cddcfc087a5d75fea33897e22c0ce0afdc0b1ef798d2d9d4eb20d5999bff54b694b01c199db2ee90f9cfb754fe530e33f387be54390dccc0be5bb4f5b0f6ee8aa595b65690827adab6d5ed98a2b5631f96f8daac155fe07806c78f16d6736c64154965592f194b5b4241663fd1f051e133a724d694ffaf0ad5ecd8fda11a7638ff3cd991751742a65958827901f42270b951a06ca8c31189e4debf22afcb89b8cf8ddc9c1ba699f26ab2fd89d1d06cf9807dcdeed013f72c694d38e36ecf90b74d7f8e9eb653523ef2bbb277e8d5deb135a0f3702a8f8e7ef2adcec742acad4935bab02e7bf4129d525660198471509bb558b9d4bb42d5f1cd6e49244e37978f3c26c29f01733547cc62e5392b282b3a5593d05603d8f1edc6e525ec1e76479295c7401411062de3321e69ee588c1afdfc85d0715d07e19a18128a572d8cda1cbe9aa8eeab643ef55c72aba563de5635466365663e37864aadc35b3e5fdfbf06d1efe80d7c5b242651e1e48c9ee618d596ea40dfb547b1bba9033ebdac0911dfdd0836810822a6ab02aa02213b95e283ae9660a659d8893f37ad8261de75ae26af6c9ae501a4b3217eabca595796bf468c65b84f4013b84e32f48ebe31975ee05d1bd5cf8276322d958a5c27441e7cf6bd92724a241128a0dce9ae851b3aef38da7f2cef5abdcd3d546abbd906d8a4b6a69777408500d4f54474310fd80ac603bd040a1172c6313f3cc32d2b3cba71e065337cea27a2efa44c261f06d34e9d0c510dd9c23cfba92253ab16155966009fe6e472e4f1635dcdcbe467f442807eea6acc765b090c569f812d040e702626c25a9d6cd0525b8b44240a2c4235bae12411426ce0c3b3362a8345a5874b3f8f9c11f0e680df562f1046277b808bf29dac86b303de91a3d8ab8a61583c10ba3c04669c5c708fd5e36507b7a0b2182a1f871965ecf028d4b34014254625164295451e8919b045e21db9e90dc2a1cdc4fad590f1bfe8698b6ffa90983460ae8378918782f26ace318107196d88fe41ba577c339624e76166b882f95f63af793daba9897aebd5b26c47b11b148c6aa58f917343823392e61ef33ea842fd02e0450447818af3da2469f29b8c74a79bfacd72be60f3d2333d7ae1e15ffe9d07dbb100d2ad457e0451ca799ccf227258c206af35599712edd90401af242cfdeb65931b344323a0329edefe240eca51534507b663e81d3d6e4487a357a70943576a60f537b8e19970b9b5a1fc10a832c4fe92d124635205f8870d39622eaf16d40da6f09931572461e5723df0bd15b885c8ebd7fa9e0f8a08d4ceca3fd7b25d04906e5f66eb7ecb2a28af1f61036f64a504d64966340696960c6a086e9bce996087e59a91bfd1d0742f1b4619fece56e169c0625599be04fa8c75dd83b21c8ec494233e0512933c7ec0eba6ef2f7bc0422528645a152460ed7a658dc65ce66de40065d61dd8fbd273a69f6d253236002f9a3e2561625759755057978726e99becba77c33051d23df644651abdca0d84b842cbe9da52d934d8c21f07ce078bfb783066bd", 0x1000}, {&(0x7f00000020c0)="d797eeadfa4624563bd6f62c96d8384d3513f8cf1d3ae73bf68e0eb6e81b9665076411332bef7ec60f16a6076d474492a4d56b62d7f4a826be8c2afe32b809d636f75be5da054695a459548b915a66a7b22e6e3c11bf1ec22428aceead32980be0dd635f13ee4a03f492bf729370a9575e8fde5fd9a2a6a9f7afe593735a571b8776ec3c7a4e96174e255325922045c3af621807c6d17a560a679ba5c4c9f1f62e94cf6fdae43a52cea7eeb3ab576bfe846552742bba1475a1d784bb6e82e32fd5a5cf971f76d41e873ba9fb3a670e98e3", 0xd1}, {&(0x7f0000000000)="99febe6796afb212d0ade454c128a7d15fb1f4aee7", 0x15}, {&(0x7f00000011c0)="f3f7c676ba9f5dfde7131c2ebdfef6ed75", 0x11}, {&(0x7f0000001200)="afe6450ad023e294f5a108c1d900d80063beb6e2eca28821591b1bfa7317632b275a7ceb6baaaf8fd6f05c8075480f689844dff2148bee1cceebc8a6da1a", 0x3e}, {&(0x7f0000001240)="f5a0e5fea7161b7e8193da348c4f1cc40ffb5c94ff31448109ec6fbfd47e06da510d6d60208a701569306351964fd579246407b7baf88d5b5ff3b4a94b5242c717447f5ce94bd96df541b6b8d7ac5c130f83269ea8feadec5bcc43bfc377692595d456f883e732dcd25373a063d97cfe03629aafb19697565e154e1a97d53728ad1472d52f2a781ba5aece22a2897ac5e10fd706bb446e7f0f21438cfa38de0c1257452e97cc1548006f15686a6ce94f4d9d845511cd83737c01e417058b02f47a8b03ec178fdd70e3265a478b97b52b294cd2d02c095078f606dfdeb2fcaa73095d24071ed98951f35a415cd66ebca177b1147291934b7b906720b0c71b4d5fddaafab0df9972d511b6b2802df4c19b5915a8b305321293afe75030005d27b4b2bcf6a2b8556d1a78368248f821b319d3212ba8485b80fe2320187fe8fb573a8a5890f6358108a4016761fbeeddf618337a1b73040f096598f3746fc2ade3536ff45e2be43ea30641e75d9e256b2a9893d2e61516460b5b88c100a5386eba5962627589f9b58a2a15d0a9bec4ee34c6060cee147bd821280039212879be11f0b11d89269dd29394d234b364d1bde740251a1d17a8edd77de4a634df5a609a7d1fbd78698f649b2a622fac3c82040f6847eeb6be018c31b4f59f94dd2bba6c5bfac16c49a54b918c22f14046ed4adfe6721ff722c686703803062aef412a2fe5484910c567407b2822a25b17773dd5edbcda920ecc0d5771cbff2b25d56ba4a7e063e5cb959927b39c71c1500801c1e66a94a8982bdaae893673aa9aab24480d96be8cd557d831705ba496618e51949c197c6c1ce5524ff36ca7417c88b174ecb81879c28a1f8e8bf8722800bfde71f24fcc895d5d29c0acf3b1a7311d2c457ca50133069f865b748beb1396f50ee7debe691a2f818710e91eca7af51106b64b0b8569d85f5446166ab7f2f9d5d5d22173d8bb32254abfef6016f376db3be37c157b12a1fedbc9a9d0574697b8d65f9ddfb96d2aff27bafa40b04a4411ba2cbd7cb9c4e6e87aa8d663c3c13767a57f4e6ad2c7278e13caa0ad657e3b7ecb57f23db84d8eeedcce70a8196e945b2a7a7d83cd9e2293ebb3f72907b961a27a315078bfc7a99eaa7e3a982646b6bd8b96cdf4b33412d4e6121eba7b50734cb375cb448f9cc771b42ba1e378d0800968c5c0bfab311d68a254c2d87b555d7cdcb07146142d4cb5582761aa1f276f70494cce0160cb7ff59cb33e7248a2285ee69324af456f42b2cb4339e376f9a052d046189dd0a97c6220857f95a46afc924c4871364e604fb0892b11507fc668d3071fe9c627f96ee769b9de0ade26b4a6b8284115d103a071c85100d7bdb519e206d4774ffc9129e70936526bd0fd7f057230c100554266df8a52d0cbea6f0e32458033ca6bcd3fbe09a2a81085ec3af57895316bf4f964fa21a79dd560ca4ff9660c7d0c5acff67cc559b216dcf8c8f4f6a7993bfb362e862f161627d6433c65b2e2783f2f7ec936cf5e73d92d0472712ae6918f60fdd95d6572340ffbc13dbe2c99e8ea3bb1634de1ed2fa70e6711aa394d0e09cf71995ee4cb76643392cc9b52c96d4cd923f95a0cc9f360d645fdda15f12d32e72b61191d504faf3398ab2a20cdfdb858dd9a1d61557aac8d10a5c49bdedcd72aa501549390e1232b06f94d27e862eea36a45a2007d98b892fb4e1947f4d7013fea838d76f4b25032dfe69318ab780e9f2f61c9327544b17eefd24527827978820331b0437ec23e7f67f28dec51ee2b1a84c4edef74709a45df8115e9918cb833432d9405200c60027ec210c899090927271fafb91107b4c8d7a68bdce222f81ffccdd1466f290a5d74b19f54938752a8253655412957c7711a54f6916f5f3203156643dea6c2379b646b18f079506456888bec28061f9a8d364009161ed7a038caa03f1c51954916a2c33c24b7d0dba8f2048412dcf47d1e943547cca3422d1483c1a4d847611aa78d028871e3e6e166f900482c3b0bcbffa7e55f9feb118d551f4f4e490338f27c0d190d895c9d8808480ea4a856695c798983d6fe992f761bf0209dc96227b7e0026c986616f638cdbfdf2041b467faf35b3dcc263c5abd7de1e22d0d6b59baaa1e42a38b40204a22fe655136c21366a97bfa3ed55e883d8c6a354d1900c5ef61aeb38934d258b3b2a12b974ee32beb87b7247a3909afda0dc899e800b9e8c569e2baac5f53321f8a49e3d70799dbfa07dc7924d01594dc950f04c0a811f54237804d9a77c43aca0043d470e687b64723d65ae3ae21e4455dbb82ad94c6db8065dd2fa616932b326f2e476598cf687241df97b9e3bef2cc12d678339b2803cac05af9e72945e271abddb991024c218e1e19fe2d6e027246de405766ba614b068c3d6611f987d64d3eb86d313c79ab47598eb8535b98666df9a1a6f36f1ebb9def4624d5a06be50999154a2c67bdc2fefcdddc81899448dd632fd8fc7191639b939f855d9a24f5b29b17ff43828818e6cb4fe3dd8268184bef2352f9e217e63f6da3c92127374c2ba7d20c36cbb1b958ebafc7fb7d0cd4979d352fa18c00345eca6d4a3d26b1174e096f91cb5d456a66b43c27e22fd9cbb422bbf92755c9d75a62f9696675be41ae6159fdf33418ac3a21b895362c037d6d0d2dd8d991f2e7b9c5e5e6227db72b0c6c7c6a3cbe9b7ba4580b690b89388c4b2e3dff8dd5c2d9c5e7f37feb4d6b109bf1482cb95df3f075e415508b578878e68712209837c484bcf38a32efa6bf66c9cf692d806ddafbd93ccc467d30d0270e17def88a83d1c2c1e91ccadd0a2c730e5ffd26b8cf639cd931248df179e299f98c5bb92374c8d7698cff664d646f75afd6647704387c5c634378fe2549abb14ad2ea664846bb7a95f4e55d6c3a20f02093fec7fb504b7460c8f079c7ba57ae671bc770d698f368995a57482e117344a2567d567056f3fa28ba083a7079816e9530ec9c9f37b6ff1585f6e0b2225023eeb2880c30e9693081d65c383fc4fefbcd1897a717f4fa080ee8d441c90984b7300e39c526bdbcdd6e71ea60202c2c9238d406646bf5a661e48612b7c85fbb57169412140727b0bce1a160174f01e148a6abf509d4cb523527f531b0c850915378295b820620ee0ca7924d6de0118b05c4845217c146485a60b76c735c105c02973d5e449059eb4403a080d6ae9bfdf886e4d831c2e1d32e5d332b0cb6365c5444d646ecbc6f9556f5838a2dd550d6b654ef2ecb31658382e8a0aa8af7ac1ff8ef03401ba2c1f102d423ac38b804a08de9c239f2371a0be863a6ecc619339f60487d66f4d7935bf1657736d9d1c35951a8d12f79c702ba8f8ec73f66d4946f340aac2f2f1f274f9dcb6568d4621a3a9b13110581ee47d0a89d249f7d60771129a3a025ce72c8ae52f3beb0cfbfd6dd1c54653edb5126f11ba8dbbb2787d1447a9ca766d1c2b0600d1521adf4e7a22b6f7ad18e396ad1fe0b1eda0bc78d0d438fa9ffa8e93eed788c57e08a67ddcbcefe61a6013513f908a8d18d7970eb973c987240ef8ed55dc2edb36c2078fc949da730d43dec195333b12bf7206c231aac98e9cf10928eb5d148127384b7633faf42db56f7df2381f452497fb67ad495b6a086be1dae380b615cbfb5e727bac7d42e10cefbca9f7483b3ecf1ee8a42e478aeede7e9f2c19ab6e41a8834dd3ffbcc99eda33689689f6ac57d64de843d413809280d4933b2445e1ed206c665af8045ba06f4137776dba2e591b1c2d50e820b5b2f11d900d13abb30718e9d6737b72578456b10fb67653148ac4b06dfe1331a8073d2bcaf31452119d5b0162ba10840d9ab8844050879b075930b01601738c5192202debe22d4027fe17a134b8b8b0911a841a7bfde38f586752b2154716283fe0d9a6b28f3d0d77619bbee999d1729756c78a55a847cbea673c624e9d7b7ecb33c42e94413ca0f14538c0e6f6d04625344dfd8e55ee0ebf93e44244c08f592276c37d9feff128d9be597ed968b609a7a24d8d5dff58166c2142b29433817ca6b6b6f128c248ab987546dc79d2540ddfe92c618acd395c814184695eb149b4f1170338ff2f9fef660490892b3d514f88df856d87b9935c647be7c91bd11cf7935bd4610b53967de76083de97bdaae10f51e6904101bdd221fd75d54b69ad7186df6ac5fe78ec25796c0e324d8a23a84c352a34c84b1ebd4afe11516eac0103c4a86dab7642d58167bdbfce0637b52d3d82b2884cd05f37da0a380f873c29db5acb1cd0f19888d8ae94426fbe02a4e7fd8644c75bd4fe4eb7f52d4e3756be192c51cd24a680be489d4c821bb0b8b02276685ca7b541612d62eef5e539c7db0940c52ecc916d2d76c42d9c8ac0118d6f4f3ce6d6decf707ba5e295e08d82dc7f80cbb1466aa3db76e1a2e34a425d8d5befa40a85c2cdf573be47e74d9eab7d2d8c6cda358a662a4dddb879cfdf82ac3dd2b686712b373ed5040e0ff8266488bb47e4b16051087fa9286fda6a34c85e6fd8903b911af2abc1bca67f7c82c60525dfddc075bc5abd2c13da80b3b93b2677105102c35c887f988d5fb9e686219db43acd09bd6fec80f09a6b6a77ac66a06ca433f99522d3fcf3da72c9ed1eee686ae02ea04295507c123ee2e41e7302be716fb18c1c9767fbad537344b05dc1445cff2aa20fba70271fec02f6800847eacbb3d4d61d853e1bb5a1de0c982d243501c4a6963889e281992b8a902a9df2887c13d4dfaaca84fc75ee26efa1d1d639bd5018e3a9660bdcf7ed31a18f8a5f0573c6585616eea26fb5ee2e0521e7bddc588fa3d2aed70f7ef6c8e718de447ef19251ca6a688b7864d9d1c1fabe805eebdeb4a63416612c5018935d7cd950dc6e206d95620f5fa92edbca6b226e9db634f5168f91546353ae3446f372f94ee6c3d51f0c4f5b42e5b74e6da833df6502f0279e138a01f2fc67e59d1dd8d513d7711683c03a8166f348f56c82347648c95e33b888a504f8b951d4546e51619ac9df67bcc6bee1544332ae1fa4c82f88208", 0xded}], 0x6) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_gettime(0x4, &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)=""/244, &(0x7f0000000240)=0xf4) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x8, 0x4, 0x1, 0x7aad}, {0xffffffffffffffff, 0x9dd, 0xcc, 0x6}, {0xd20, 0xe2e, 0x401, 0x3ff}, {0x99be, 0x8, 0x7, 0xfff}, {0x1, 0x6000000000000000, 0x2, 0x101}, {0x81, 0x80, 0x401, 0x4}, {0x8, 0x8, 0x1, 0x2d6}, {0x5, 0x1, 0xff, 0x4}, {0x800, 0x8, 0x8000, 0xfffffffffffffff7}, {0x21, 0x4, 0xfef8, 0x1f}]}) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x1a22, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) listen(r13, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r16 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r16, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14, r17, r14, r15, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r18 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r20 = geteuid() r21 = getgid() chown(&(0x7f0000000040)='./file0\x00', r20, r21) listen(r19, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r19, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r22 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r22, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r20, r23, r20, r21, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r25 = geteuid() r26 = getgid() chown(&(0x7f0000000040)='./file0\x00', r25, r26) listen(r24, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r24, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r27 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r27, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r25, r28, r25, r26, 0x11, 0x8}, 0x0, 0x4, 0x8002}) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=ANY=[@ANYBLOB="02002e2f66690110551b"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="b811f0b8c8ab6775a7cb88321a90f145c2259697263cd54443d28b9b00c4ddb9363072d305bac0c0eecd26c6b1d24e16f6d5233da39d10a5fbcab32062ad98f2c1b1d9dc56791e88e820e58c1422a4222f7c6865e6938246058e096dfd04e5908336ca71289bd078d71dc214c7754c70a229ebd82d657de42fbaeec07de2e72a6f921e141fb93522e3316cd885da93226d937fe4260f1656ca15d38ca0a57898ca46a242b19e42115134fc7c8b473265fb96da2c9f782f63d28392747d5113e805", 0xc1}, {&(0x7f0000000240)="46e17d46ebb96493902bded3743901c90502916c67838c243d5803f3dac45090b9f0f5241dfd9bf7f54b665fd3", 0x2d}, {&(0x7f0000000280)="c0b2ca3c50d15b098ee236e379863b2908fddd34ca896a1aea8c9a61f990f9891675c71f17bf461b45a2acdee581ba793fd54239e355dd60aa0203fb8034c6de7fe839855a7481dc390880278e379ed9829cceff4a6c04920e1c5e429edac31fefb3617964acb468aa73c8fd558eb7673decad2245c194421a19e42e326954df16eacb321959346960b40705ac8646f5005fee291ac70fdd62a000d884cd01f4768310a5cbbdf8726e6ea6defb2127b4e9ac2b72c305193b43dfdaff9c446a9c175980333b89afb097802e", 0xcb}, {&(0x7f0000000380)="fcee1dc0809559c0f2b1ad1861db0fefbdc4a55de812c62a270bb16a3040fccfc4bf687f2666cb9c4c3dc9ba180e4ae551253649f3b9df20702b8af91d5f0ae03def322dd4732af8c16661384495a98c8aca79ad5a282919cfa8464db98dec401b89427ba9b752a80f507e0d2912ed4b8f0c6eab42564b550afc572fc7526968f7e8de5f701e73816cdb80dfbc56699c4cd574ccdce2aa5091", 0x99}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r0, r11]}, @cred={0x20, 0xffff, 0x0, r12, r14}, @cred={0x20, 0xffff, 0x0, r18, r20, r26}], 0x88, 0x2}, 0x9) close(r0) r29 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f00002e2000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 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, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x8) pipe(&(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x3be1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = accept$inet(r0, 0x0, &(0x7f0000000280)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r4, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000400)) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0xbd) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0xffffffffffff265c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file1\x00', 0x8001, 0x4, 0x5, 0x5fae5a43283f4e05, 0x5, 0x9, 0x9, 0x2, 0x2, 0x3, 0x5}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) bind$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) bind$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = dup2(r2, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) socket$inet(0x2, 0x8000, 0x9) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket(0x6, 0x8007, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0xfffffffffffffffa, 0x3, 0x0, 0x6}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000040)='./bus\x00', 0x4000005036d, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x600000, 0x2, 0x800, 0x7}, {0x6c, 0x2, 0x6, 0x7}, {0x4, 0x1000, 0x64, 0x2}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) write(r4, &(0x7f0000000080)='o8', 0xb6) r5 = socket(0x2, 0x1, 0x0) dup(0xffffffffffffff9c) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000280)='./bus\x00', 0x200, 0x10) mkdirat(r6, &(0x7f0000000100)='./bus\x00', 0x8) write(r4, &(0x7f0000000000)="89c565984f3be269884c1977d6b5e53bcfab4b1dfd694bb3824c2baa598914697bc76fbce62b19892ebe3067d98225200edb2ba5bc89335bef0d7f1f26a5", 0x3e) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0xf9bd2e232f120f67, 0x10) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r9) socket$inet(0x2, 0x2, 0x0) 16:00:07 executing program 1: 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}) getegid() setuid(r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4c0b, 0x800, 0x7, 0x9, "7690b842a99b06329efa8d34227afecd2eeb3d6b", 0x1, 0xfffffffffffffffb}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000340)={0x1, "86ce117508f9fc467048918f4181c8ff9fe5abc02cfdce0f509381a6f25e02e86f23f0c136341f154e121303216029f5c67da92ca186c7b964ab06cedd510a5b5c86983f4a4983ed83c80205e5d5d709bbd663d8be3c8b06327235660a3a"}, 0x66, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r4, &(0x7f0000000040)={0x2, "1c904d4acbb34ae1ebc8758fffe3a4071b452cb57d09b07591179f0e70d010a25e4e8975dcb517ddd0e56d05219cce5f501432129f55cd49e1193eb94ef3ec9b25913ef56a05bfba204b1124aaa50732b09360f4892b647753c5c8fb596073ddfa5ce94cb7c38a532f5bfea86a995ae21fbaace7c10ad432cd4091562fb311b472a72deb0d8499f6a3fa6c3ec731e1832545fa740237b5946c4fcf5fe9884cafc084aa744454f88532a8256ebf16577cfe257fe7dbb6eec952957b643a3ee9e39802d7d1196a09d7635f9a2ad331f3879750c1670077"}, 0xde, 0x400) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x6) setegid(r0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) r8 = getuid() r9 = getgid() fchown(r7, r8, r9) r10 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800, 0x13aa869bcc1049cb) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="290e3b1f9bee5a58decb95291e54e57d0bf4e76da06f4984cd1244a1", 0x1c) ftruncate(r3, 0x0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xdb, 0xffffffffffffffc1, 0x10001, 0x0, 0x3, 0x1, 0xe72, 0x1, 0x2, 0x200, 0xb}) setgroups(0x0, 0x0) setuid(0xee01) r11 = msgget(0x0, 0x229) msgsnd(r11, 0x0, 0x11f, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7ff, 0x8001, 0x100000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r6, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getgroups(0x28b, &(0x7f0000000200)=[r0, r6, r0, r1]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001206e22a6ee4642a72b98559b9c5840afc5ae4ebef660f35341f6596d3458cf43e432feaf62e0be2e227bfc2cb442c45138d837cf1ef4801d6f18910bfed1f7dc6ef6362847bb01328b6c847e6603b64c6f94ce86dcb00000000000000000000007a85f1c2443991fabae0f24611e89c442e268854c0c7c4cf7b33ba852fc5bd251708e3d20790981a9bd1e48a066f3bfe5bae843e46ebd393cca3415a311f59c94d22e1f777b01a35015d86ec473477d30b76211b65c8522971fcbf7b175df0d85948a254aefc6e4c7975ffcb3c9fb094900dbe7ebc4b0f484c95047dc493bed75ee245c1f74e70680e31e6bb3aa60f255291143891f915cb3e47a4c5da781e91ac8e18ea94d698d3b8ae"], &(0x7f0000000140)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x400, 0x0) r4 = kqueue() r5 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r9 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7, r10, r7, r8, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) listen(r11, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r14 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r14, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12, r15, r12, r13, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r16) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="d5bbfff6803f593416aab1a90b47f25d21166dd3d6a38c6258a9e1bcc952a27ce5c2e01bd60b272a32313cc18982d572bb31af7fc6f92a7392750308bada65b6a924ab04c183eca500ecae50aa89b0f5dce447fd57d729c87b16f097ebaaeb3c4cb63301a119e167efc836351079c182ba8e4aa00ef611b5b0dbfd541ea8e4d84863e654b380ace42b366e684b5d94928234991613b69d766e65e35416e25375598878235acc4ddde452be00ae2bc7dfb673857f1a419e4ff13e6171c8c36f336a0f6aac9437c250fe2a37f932eafaafc834ed3312a45bef3b512fd0e7", 0xdd}, {&(0x7f0000000180)="41e84189f42a595da27f20c8fd00d1fb4b9f71067fd93f8857d997c6e814ec7b3a93168bc69d6a6cc4b4a91cd1f5f3fe716ed3d714f33ca0ffaf63f9ad88b95bea70da8921903241dc4115c606012e95eaa5455f4d66f7fa31e50f7d56204d4e6a2f2832b7f8664795fde5bc96ebf7bf0021be53524e1d04dc6421e41a1270b0d862912f0a572a5fcae018c54356e0794e04f89b562f0e662e3db937279b859e6f8fadbdd77c435ab8a9e1c5c749c1c7fcbe32ee7661934d550abc6039ee4bb8e3199241f64728a93004bfd43c523841d20de8a0f0f3ef715c5df6b516af4118e29b371f9d98456f284c0ad1eb7a4da1dc71b4dce7", 0xf5}, {&(0x7f0000000340)="30170b27fd79ecf4546f758e91996ddc5db3062fde419d5d4046b9a7a019e53162d04d82378024a44801c11e0a9b1a6aa6e8d5b23c7cc6eee865d4ae437dee2110df6494c43e24bf07d81ca6c3480af5a3bcce2dd94a2ed75deef0a55d68da6791f65d43ebd628ce8cd77b4b4b12593c25e58f0da30e1b370c418d0cba7d0adfa49b27a84090c9cd7bff183e92ac8233af8e0e2d2c0d7092c7453567d297b98308ab9ce117e6d3c63b2f1fcfa77d5940976afe42bafc0e41cf1f0f74b601efd6cfbcb29ca02dff6aeca7c3f3726207943a045b67eae9e4279c2a16ea19200fa3c0209cab7e288f84f7060f89bad15adf3a9392062fd7", 0xf6}, {&(0x7f0000000440)="2d3b4615ae4ef64a26a12979d0529604c3c5685c944a262d9f805684910b6e29ed8689442f0fdc4141081c1232b7f6e5b8691373edf6c98420d1fbadff5fdb17ce80db5fa8eb0ca9075a9d76acaf30fe531268e606cded4c48d8967ebfeeedf4f50b2e4b1e374546d28cb593a13f70c09e78e4cfb6c57ce7b1bf5b43bdd1736efedefb258b9ab015bcac7821908956cb23cc54a925eacf934eb8f89e348e3a3b4fd72c31cf4c", 0xa6}, {&(0x7f0000000280)="87bcb6e5685a02a2cf57f805d996c41e72a3", 0x12}, {&(0x7f0000000500)="be6b818f6c359e788b25a6e85463074a7970f751c66d1d4984d4b578488898edff8caafb15418f67e3f95be975795a9abc8a2e5a2141437fda83d8e5e0025fa2dd88f0a265b8c838891cf4cabaa2b475a18c54ea13c25909079f2ceb69723a984f5536b13cc9f0e1a031eaffb945d04aee87bc2f7dd06cd940e101", 0x7b}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r13}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}], 0x68, 0x400}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x42}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x1ff, 0x3, 0x0, 0x7fff, 0x81, 0x12, 0x0, 0x1, 0x6, 0x36c}) write(r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r3}], 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eaffffffffff0195", 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r4, &(0x7f0000000180), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7, 0x0, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = geteuid() r10 = getgid() r11 = geteuid() r12 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) listen(r13, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r16 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r16, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14, r17, r14, r15, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r18 = getegid() r19 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r19) r20 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x8, r11, r12, r14, r18, 0x12e, 0x9}, 0x9, 0x7, r19, r20, 0x100000000, 0x1, 0x401, 0x3}) chown(&(0x7f0000000040)='./file0\x00', r9, r10) listen(r8, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r21 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r21, &(0x7f0000000180), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9, r22, r9, r10, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r23 = getegid() getgroups(0x4, &(0x7f0000000000)=[r0, r7, r22, r23]) setregid(r1, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0), 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r1) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x4b496148371b35c, 0x0) r9 = kqueue() r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r12) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8000, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x161, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x800, 0x0) r18 = getuid() socketpair(0x1, 0x2, 0x8000000000, &(0x7f00000007c0)={0xffffffffffffffff}) r20 = kqueue() r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r21) r22 = socket$inet6(0x18, 0x0, 0x8) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r24) r25 = fcntl$dupfd(r23, 0x5ed8e74c2c81703d, r24) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x40, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r30) r31 = open(&(0x7f0000000840)='./file0\x00', 0x80, 0x20) r32 = socket$inet6(0x18, 0x4000, 0x3) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x200, 0x0) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r34) r35 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r35) r36 = getuid() r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r37) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r40 = geteuid() r41 = getgid() chown(&(0x7f0000000040)='./file0\x00', r40, r41) listen(r39, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r39, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r42 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r42, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r40, r43, r40, r41, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="f75dc0813e240fa79464e3c41c2a4eeb7eb9fa4abaf47e993209c191b19fc5d9f0cf7574039a89d147be16682328081c6b7f383d02478a3504cc759307b3ac5818468280cde38560148931bfb014521f280685e2996a96a237bc9e1e3d3b1bec7d7aa0dbc4f3dc18ad3cf486adfc", 0x6e}, {&(0x7f0000000200)="f11c4a7235328bdbaaca597c8fdee4cf1a7f9c24cfce7d4e27437bd6fc9974524b706cf5e0e976226d10159f70589fb5ddd7c4d75c33ad144acabb0f4100a463f08f1d298fb2cb40c52d8ed9517d25c27d998c3b239ecc9b5f524c344c3a6a2e318c37ec15f9aa70b496276da06cde7651f0ea640cacfed6ce68dc73f51382b369eb5843c876ceb681281adac7476f11e7f8c1dce1678d81b7cb7234a7a6ca0a59c2eefa2d66b335a4ee4623", 0xac}, {&(0x7f00000002c0)="cce3c475ee82ee34d81a8135cec4ea618448ec516d0bada2c5c08cabc24213c657de914ef16b1bc430788c77654b973f3a6c5eddb2e5df31bfd67783a21a9d1a7c38a44881f9ec7d6799", 0x4a}, {&(0x7f0000000340)="eba66037216aa35ae8bee67b0cb2d752f735660d725686384c8d5ddbc0de801cde70e3164ee539fec4f0be89218ef8b34a5bf892aa5996c337aba09f3301c043e133aed265325b3e58518056ec83cf2cdaf0bacdaf8c2dc76f5996a037a4766c498221acf54d51d8940bad2fb1888385a3473fb6386313fb6889289537516ed0d360e2fc8338259e467f7d02972bd6f3c8e57a5febf6a83a7920b8c856ba4d2fd08259f2736ae353a105b0274f9a791584b015caeee7c0d18fbef7a624356b3d721e356921fff93168094d6e59a2d06108ed37400692f55fa572ba1cb391289eba307a859822e91ff4d15ed33deb05bc75b9", 0xf2}, {&(0x7f0000000440)="ee9c01c28d7395a39a93adf1061bd476835f3dff931e87282a881cb7c4962fad966d3de4ba06a59274d6ff5a13a1e546b058cdc38192295054e534c936892a98ceb31c84250548bae13e0d066a84ff188df3015adae25c3d523ffc5ecdb0297340f74e1a71ffbc4b7331cb75e69cabe9f9fe62f9fb34416b9121064b2d523c2c927121a6125ad5722c5e7f1e179a8b27a558f3e4deab96a54cf0de287216bfd3481081d2f394c7cc523a18f36d486aee092038ed45617ef6e4949eadf544d68cffa606f16da00f799bcfc64fefdf475625d3d6ca3a2fab3c4ca30baa509587590b6405de66e01cd73515c5758aa0a02c5ed5bdd574293b44cd6c", 0xfa}, {&(0x7f0000000540)="42617e5afecb868153169faf20ad6340c3e860e9e8ca6775c21884eabe7bf63bd3ff98eb72e12c346b", 0x29}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r40, @ANYRES32=r44, @ANYBLOB="f52c0000"], 0x168, 0x200}, 0x2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r45, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r46, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r8 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r6, r9, r6, r7, 0x11, 0x8}, 0x0, 0x4, 0x8002}) setegid(r7) r10 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvfrom(r1, &(0x7f0000000240)=""/153, 0x99, 0x2, 0x0, 0x0) flock(r10, 0x3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0xa63) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5cc6) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x996e) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x3, 0xc3d}, {0x3, 0x69a03f82}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x80, 0x5, './bus\x00', 0x78d3, 0x2, 0x401, 0x8d}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0xcba0755d09950317) 16:00:08 executing program 1: socketpair(0x18, 0x2, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40a00, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget$private(0x0, 0x1, 0x400) setegid(0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000200)={&(0x7f0000000040)=[{}, {0x9152269e00b6499f}], 0x2}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept(r4, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0x3}, {0x101, 0x2}, {0x45, 0xe8}, {0x21, 0x4}], 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84f0d0c3ad", 0x38}, {&(0x7f0000000080)="92b85eb267a723a2484aeafc967a2375064b2f6ea33b7d65d4c9279187e70b72dd09a5b18fd67908fea6e590403d9efd4e1aea69ce", 0x35}, {&(0x7f0000000580)="48bab0cadff8d4605645680cb25bb68e8743e6f602c47d71cb7e566f8759860262f4d55ed843f34d62c449d42a7cc33c89ad4d689c786446d5b740f5fbc20d3ddf359855b7d8929689ab3239601b71fae10a24a1b2b724012cdf631337c26f427fbb8d58eb387642db53d78aaee1c556f169086af7613d1ab27c03cc3b92f641c84a684ea3625741b9ea9938fe40c035f0920fe5ac4743c5f3f55c02f1fff04c22dd40f91d82bf4f789ba973f9faa3cdc133b83fc1afc177f5f38996fa0572fbd5852d143914448d897da3f58427ab729faa", 0xd2}, {&(0x7f00000002c0)="6896f3887254c46a072c79755cdbe7a22f3652f67a70f902445740c855ad01449c7787031e20042e63e04e96f174956d2b20c4713d30ff3fed20e5717a576360aa73bd", 0x43}, {&(0x7f0000000340)="67d60f82b1ee8d2d58fbf433efafdced663cafbc39743a3ba577e61be5d2232db36316829e0ab812d2657cabcd2c1b00053474c3dad750bbfe52af535e1fe4d002b60ab3179771036bccf41eb6581fdfc73859849bee7e2e", 0x58}], 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/135, 0x87) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x48) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffd, 0x3}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x20) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45da", 0x11) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x80, 0x5, 0x3, 0x6746}, {0xfffffffffffffe00, 0xefe, 0x8001, 0x8}, {0x8, 0x6, 0x1fffc00000000000, 0x6}, {0x100, 0x10001, 0xa6, 0x3}, {0x3, 0x83bf, 0x0, 0x40}, {0xfffffffffffffffb, 0x9, 0x100000000, 0xd6}, {0xfffffffffffffff8, 0x7fffffff, 0x7cde, 0x7fffffff}, {0x100000000, 0x20, 0xffffffffffffffff, 0x4269}, {0xfffffffffffffffc, 0xd3fb, 0x8, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r8 = getegid() getgid() socketpair(0xb, 0x3, 0x200, &(0x7f0000000300)={0xffffffffffffffff}) getpeername$inet(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fchown(r0, r4, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r10, 0x82405605, &(0x7f0000000080)={0x8, 0x2, {[0x2, 0x6, 0x8001, 0x8, 0x7, 0x100000000, 0x6, 0x1, 0x8, 0x7, 0x80000000, 0x5, 0x1, 0x5, 0x10001, 0x0, 0x3, 0x7], [0x0, 0x2000000000000000, 0xffffffff, 0x5bd7e64, 0x8001, 0x6, 0x7fffffff, 0x2, 0xba6, 0x100], [0x6, 0x5, 0x400, 0x2, 0x2, 0x9, 0x100000000], [0x9, 0x800, 0x9, 0x7fff, 0x8, 0x5], [{0x3, 0xec90, 0x9, 0xe621}, {0x32ae, 0x6, 0x2, 0x8891}, {0x0, 0x4, 0x7, 0x55ff}, {0x6, 0x6, 0xd0, 0x1}, {0x70, 0x5f, 0x232b, 0x9}, {0x0, 0x3, 0x1ff, 0x10001}, {0xffffffffffffffff, 0x20, 0x7, 0x5}, {0x101, 0x1, 0x4, 0x7}], {0x1, 0x101, 0xffffffff, 0x100000001}, {0x6, 0x20, 0x6, 0x8}}}) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x20200, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) close(r0) 16:00:09 executing program 1: socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) pipe(&(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15, 0x0, 0x8}], 0xfffffffffffffffb, 0x0) r4 = dup2(r0, r1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x0, 0x9ce4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x3ff, 0x8, 0x401, "71ddb3e73a3a52b4d158573beee00b18aea0f1c4", 0x8, 0x9}) shutdown(r0, 0x1) 16:00:09 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x0, 0x0}) 16:00:09 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000440)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0x31eeaa84160ea98f) fcntl$setown(r7, 0x6, r9) semop(r5, &(0x7f00000003c0), 0x528) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 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, 0x2}, 0xffffffffffffff68) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000001300)=""/152, 0x98}], 0x7, &(0x7f0000001440)=""/99, 0x63}, 0x800) r2 = getpid() ktrace(&(0x7f00000014c0)='./bus\x00', 0x5, 0x20, r2) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1ff, 0x19a}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/144, 0x90}, {&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/60, 0x3c}], 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:10 executing program 0: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() setegid(r3) pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000400)=0x1003, 0x4) semget$private(0x0, 0x0, 0x100) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) accept$inet6(r8, &(0x7f0000000480), &(0x7f0000000600)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r9 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f00000002c0)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fbb311925689eda6795a7c937435587ee0b55423d33db1bb2e1b8a43fde1ae17826a64c3e53baddc45a0b19faf429cd7a6", 0x67, 0x60e, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r9, &(0x7f0000000180)=[{0x0, 0x100000001, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x200, 0x1800}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1000}, {0x1, 0x2, 0x1400}, {0x2, 0x5, 0x1000}], 0xa) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075700000000678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762847dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7432"]) shmget(0x3, 0xa000, 0x45575f269e1802c4, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r10, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000200)="35b86e2e2e", 0x5) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000140)=[{0x3, 0x35c6eb52, 0x1000}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="3986f33770070e666f9e4d70fcd10671b4aa622028f2f5b631bc3121eb1a08dbd8da6a5e68c37a6219fe00783d31c36274a2a6f42ea419da357d764f", 0x3c) mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x9) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000200)=""/148) r2 = semget(0x2, 0x1, 0x104) socket(0x2, 0xf18c931974c288b4, 0x400) r3 = semget$private(0x0, 0x4, 0x1) semop(r3, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r1, r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) fcntl$setown(r4, 0x6, 0x0) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x1, 0xd6, 0x1400}, {0x0, 0x4, 0x800}, {0x4, 0xfffffffffffffe01, 0x1000}, {0x3, 0x1, 0x1000}], 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/7) semctl$IPC_RMID(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r5, &(0x7f00000001c0)={0x18, 0x2, 0x10001, 0x1}, 0x7dae) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{}, {0x2d, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:11 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x400) r0 = semget$private(0x0, 0x5, 0x80) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0xffff, 0x800}], 0x2) r4 = dup(0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r5) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x38, 0x2) geteuid() r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r8 = getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) r9 = geteuid() setreuid(0x0, r9) setuid(r9) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r8, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0x2}, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0dfb4", 0x96}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b81500000029000000320000000300005b4e61590dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) geteuid() getegid() r3 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) setuid(r7) getgid() fcntl$getown(r0, 0x5) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) 16:00:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100610000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1f, 0xfffffffffffff67c, r1}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r4) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) socket(0x1, 0x5, 0x1ff) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x379, 0xf13, 0x2, "7fe71c3c0068351480cdef96ddcbd276aa0d5b19", 0xbcb2000000, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$inet6(r2, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) write(r0, &(0x7f00000001c0)="ea34921d5f64d3d28a79bbd088077e4f0ade3f4dc2720a0af4af8e695dceefa753be4b21a84c3f09ef04e063757b00f7b6610abf2a08dc79fc10a2211f477a3d17855223f7f10664b6ee31b704606a8c8085e65b096888a1b4eb51fcaca947e50e5160ad814710676dff1db490bb81225cbd03d6ff734549f04758560467453a357c5b899b368176c490805990e0ae973603", 0x92) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x3f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0xab25f0b9fd63b950, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(0xffffffffffffffff) close(r2) write(r2, &(0x7f00000001c0)="d735c07e6f9ec502ce13100458e8", 0x3) socket$unix(0x1, 0x639402059a0d0db6, 0x0) write(r0, &(0x7f0000000100)="9cb2992007294cde194ddfe06e32", 0xe) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x80000000, 0x6}, {0x18, 0x2, 0x5, 0xdb}, 0x6, [0x1, 0x200, 0xffff, 0x3, 0x6, 0x7, 0x100000001, 0x8000]}, 0x3c) chflagsat(r1, &(0x7f0000000280)='./bus\x00', 0x1, 0x4a7bbc791e1a1a86) execve(0x0, 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) acct(&(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xffffffffffffffff, 0x1}, {0x18, 0x2, 0x20000, 0x3}, 0x1f, [0xffffffff, 0x726341ee, 0x200, 0x4, 0x9, 0x7, 0x9, 0x80000001]}, 0x3c) close(r1) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) fchflags(0xffffffffffffffff, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x400, 0x4) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000d31d05dc01299cf8a5057aef396430d3225698013a96a38259ccc073e28779db53203d9b33595f807785ebf05db5f925d4b16a8fa042a6ecf5ce7961ff63f1a50a0e1a167a88fd6760446f43402f1aa809337f630ffaefb57cb2d15e3064cd9008e62cfd513aebfe8603ef4c98e570b90a97aceb13f505aa6aff1db0101df8f8c3e1f569c15722f4035617907bf91e6f1b9ffcc0cda1734e9f44a22d19d60a6b04f84da937666b89fea977b13c9ae938c71440c1fe76184bfa4872de4740cc903116fe4370ac0f24cb0250e0109b3c536b70905028bcf45512546db6994385f75371a9ea5cb715"], 0xa) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000080)="0ee056c5f94980d61e86b8135868db659142215eb2f1627ba3be3b1fa0275cd1b27825bd24a2a21f3cfeea257a3f47c6c18aea69b18956f2f180a127bd932b1778c0c4f3c380dc6beda331ca5b72cf0cd278", 0x52, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r0) socket$inet(0x2, 0x1, 0x800) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x100000000) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x0, 0x8bc6, 0x3}, 0xfffffddc) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r7, r8) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f00000000c0)='./file0\x00') unlinkat(r10, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r10, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000080)=0xcbe) r11 = syz_open_pts() close(r11) 16:00:13 executing program 0: r0 = socket(0x6, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd1000000"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r4 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0x6) semop(r4, &(0x7f0000000180)=[{0x1, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x5, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5}], 0xa) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r5, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) listen(r8, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r11 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r11, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9, r12, r9, r10, 0x11, 0x8}, 0x0, 0x4, 0x8002}) fchownat(r7, &(0x7f0000000380)='./file0\x00', r9, r5, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x5, 0x2]) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair$unix(0x1, 0x1d2830fa16056b21, 0x0, &(0x7f00000000c0)) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) clock_settime(0x4, &(0x7f0000000240)={0xb4, 0xd2}) getpeername(r14, &(0x7f0000000280)=@un=@abs, &(0x7f0000000040)=0xffffffffffffffd9) r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r16, 0x80045726, &(0x7f0000000080)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) kevent(r3, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0xb, 0x40000000, 0x1, 0x2}, {{}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x800, 0x1}, {{r4}, 0xfffffffffffffff9, 0x21, 0x2, 0x4, 0x1}, {{r5}, 0xfffffffffffffffe, 0x44, 0x4, 0x40, 0x2000008}, {{r6}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x4}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x8}, {{r5}, 0x8, 0xc0, 0x2, 0x1, 0x80000000}, {{r7}, 0xfffffffffffffffa, 0xb7, 0x2, 0x8, 0x2}], 0x66, 0x0, 0x85, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r9 = fcntl$dupfd(r2, 0x1b, r8) open(&(0x7f0000000200)='./bus\x00', 0x341, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r14) kevent(r9, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffd, 0x0, 0x8, 0x3, 0x2}, {{}, 0x0, 0x90, 0x1, 0x20, 0x6}, {{r11}, 0x800000000000000e, 0xc0, 0x40000000, 0x3ff, 0x257b}, {{r12}, 0x8594d57cb04331c4, 0x1, 0x40000000, 0x4, 0x6}, {{r13}, 0xfffffffffffffff9, 0x80, 0x1, 0xfffffffffffffffa, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0x4, 0x40, 0x1, 0x5}], 0x9, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x80, 0x40, 0x3f, 0xfffffffffffffffe}], 0x8, &(0x7f00000001c0)={0xfff, 0x9}) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() getrlimit(0x3, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0xc}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x200, 0x80000000, 0x5, 0x7c}, {0x4, 0x200, 0xffffffff80000001}, {0x5, 0x3f, 0x0, 0xffffffff}, {0x8, 0x4, 0x7, 0x6}]}) 16:00:13 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18e93eccbcadc895, 0x4, 0x4000000000009) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x16, 0x4001, 0xfffffffffffffffc) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x9a478bc208a8ae3a, 0x4002, 0x3) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x0, 0x8) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:13 executing program 0: clock_settime(0x2, &(0x7f0000000180)={0x1}) r0 = socket(0x2, 0x2, 0x80000) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000028faf78991ef69e0e795a141aeb2a10ab427aaf"], &(0x7f0000000200)=0x15) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="47684ccd9a2140864641c2bf5d9da5a328fe79e794cd7bb753985ffd8367521773375d33855e0c6425840308166ee79d085e706065457751c57afc8056748b3c3cd51f36f9b9329a70049a0092fd1ca92de07a3619cabb265c2e64fbf0f877d22526d1b6c43b2caad7df44d8da3a258c4bca747c23026f5c15e0371ea482ea286f2a515a353e6084798ddab464d1d39637f274003a4aa2843cf0ac850248d2358e96e4d2aee945f9d47f6f841d0930c7486a65de6710dd", 0xb7) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000cc0)=ANY=[@ANYRES16=r3], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = getppid() r3 = getpgid(r2) getppid() r4 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget$private(0x0, 0x80) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x200, r8, r9, 0x0, r10, 0x80, 0xffffffffffffff41}, 0xfffffffffffffffd, 0x81, 0xffffffffffffffff, r11, 0xd0d9, 0x100, 0x3, 0xd0c80000}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000002c0)={0x1, 0xf51, 0x2, 0x7f, "62b69767b5d43cf211b0118246e013869802161a", 0x13, 0x3f}) r14 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) bind$inet6(r14, &(0x7f0000000380)={0x18, 0x1, 0x80, 0x3}, 0xc) getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r17 = getpgid(r11) r18 = getuid() r19 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001940)='/dev/vmm\x00', 0x1000, 0x0) r22 = accept$inet(r1, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r23 = socket$inet6(0x18, 0x4000, 0x80000000) r24 = open$dir(&(0x7f0000001a00)='./file0\x00', 0x10000, 0x3) r25 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/klog\x00', 0x8680, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x10000, 0x0) sendmsg$unix(r13, &(0x7f0000001bc0)={&(0x7f00000003c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000400)="b64105dd206d9c1c281f1c6a0845dd44e7fe01f38b99a39836d6d30c1916f0ed405924091de96d2622367256", 0x2c}, {&(0x7f0000000440)="860caba2d5ad3c80f201903d8f168c3e6c99186a5ee8656b2da8ef2fa5bbd1e57a98fdd48bd6de6a206433445f907fe9550dd6d2c7bc29283d16c1c3138dfcf189dd0984ae30d5b7f1b69aa29de9c62e4185ed5a3932e6bb79aeacbebf887f1f52e51516c871f4ccdcf830665e72f6c13af5af7eae21832b78f647cf79d6c621c5ad5b16c9be59dc50a8ec5b176c24ddbe0b9b5b7a4e84", 0x97}, {&(0x7f0000000500)="908f257d8886ed0f66ee82e7a89070df898e92dd2316ab0d9d3f1751a60db93dc0053ece3a3712d3401d7dea6f0efb538d9e0abfc9156a67be7b4e846b39825a9c929a3ec0171deb96ac9e8a6cdae7883d29470a2370003048a0b52c05527a08c5c1a014bd91230b7aabb7d65f2a6ab893e2dbffb9660acbcff2607797602c1b910d160b52d2b6980b7b2a", 0x8b}, {&(0x7f00000005c0)="67711102e2c4245fc60f0678ea0d09af61580975568fe4c33d9d747b9c891732ab2328fe9bfccd613bf3fe722c1ecc165b8bfff57db0741d61c8e382263e1b808efd1e1afa826efd0f3fa2a174c548151bb9a316ce3a50427f2e7235746c14d8c20351a1e86be1e2440624617d03ee9b796dbb8966392afbb473e8d01246342531d553ac024bc2e019745aa8041c2bb52974353269d5b3b476effe09f52fbd6ed9a46bda8b2da2687c8911edc9bc4f9eb95d0a2506c09306077c17cffd94647fbf1a5db2ac00c5e653a301535706cd1581e9814caa283d8594055d86d6d9794bf73b9f77ca41", 0xe6}, {&(0x7f00000006c0)="5dbe8ceda80a046bda85213898771ea27a40c504d8805bbbeb2db71b89a37e88f89ee89c98a27d0f868d7c0b27a16847c411f90384b0a1e5382c168f6d7fd10497c17e9886f63d55e1967e9c0293536de795d41f699fbe17ebc88f0c0aefe1b67a33426b8caa49297d2dc3d5cc67e8960c142e785230687a4efd02a64d24a64f560039f19e9452ef83c6642fe55d6ac04e8ad29153bbe051140f58732d676b80a1cd2202f902aed4de941335826a14c52e8a231af8e907ad59db94a46096eea9266ead2a785a36652073e4b0514f6815d8a0daac22989f46a5b921922a9d5111a2d8911e8282db0b4faa82303587b2f5b992843aff973df50b771329cd3ee892314574d77ce63388b841de450479e0c8447b3c765cb60557f87890e002ade28560f68e4a701202b5587ec7f5dca1c06a1ea53d73087289064cb0d5872e97a2989065c62609d62baaaaf9cd2a4cffa3dc7f437954f8b061f6e8c4717d56689e1e3ddaf54bb6c9ccd9a9f9df9a5edca57ac1f65d48cb7211ba3b800f88fa2c2ef89c84fe3b810192c184c454928a116243c4d19dc308d0407617816261fc46995dbfc0b6f05d6a166b510a8d08e84ac9346424f4601e7a90abf3f88e95a380795367d0ffe9630e04c1516fa9cef5a3161c1c5be2193f511c39b6c15c4f9134936e39391edd9bbe120d012e205abc2652c4fa73ead753a8b4b05efcadcef315a027506296a065b4c0b22b3ee1e8dd81b5d7903a3aa395ebc0d7f392cc0be86cf56ad93244f8c6fa6f63621e7f507309b45f9c30f323aef0d11c120b2bc7bac2f5646b72fc43401ef47287985afdc5b32ba7f6163ba0a054ce664a21c40ef94002009b0c30215ffd1b3b7b0afd0af5740a195e03dfcecb1185b7066115693ddd659e18aa92f5ea49829848b88b36296373f309958882ec23e7caee9a53c2125b16f905426a24ba4625220c951e64f54fb481f293df20901c820134e01697f7c9004468a78f800a68a30ed8b7ce5bfd8b16866895495119cc8953bf5416f6f29bf36d1c564c80ae92409f001bf141adfcf5e1f90cca71987b0f261d59a24ec228a7f4911c76e4da017d924571312f3907dbcfb2747c8f896d621a8dbfe2417fcb2bdb463e65b3fecc50e04bd8431e5b5082cd0ab3de67916541141d83b0a9eec41a57372e4e76a689fb21c7953c604f6db8aff6f0acfcda7e1400e99ac2273cad465dec6beeb887d3dd86a82867c887d908477bd7838dd7655414b40beaffb7d8fa6b0fed4d4fe0cdc7dd35ce56f20afe478443561e9b68744fce481e3fbacdcbfc0358d0bb915917ce91c3bbc5a0c2b538953c7f9763d51b3c0ee67e1374cc936df15be8de96e95cf52bfb137a74749d43c23ac5ef5bf31c23de8ee83fc9872b83b20b66d1cb53ab8d0d1814e6a00854dfb73fba1a5551ef085821627ced874759b4a1b0fd28dbafe66030aa618a988c5d0b18857d955e6aac708ad407d4afb35b42a0b15de09e8e2fb38a368ed7e596e847372857a5041a0507a2a727d553eebfbc0629917a25a37342433ede6dd0408915ca2106a11e5a3a5a1d74632f76f09409118c9012b19b303f3ecb839fa8f185d797270f84a347abd11974344f357d44e279bfd0498846c9b733335c5e086c37979c0310fc40b1ead9e8609611b5ff62b2f6409a5eba5ce6d766a21b046ef973f31a93705be6277e18b387cabee0c4b5d3a16da0f660f157b818e38809e9d6adccf43ab6aaa76e13fc8d117cb751d93c5c6dcdbadaa575b46b971a1e682cfb1e8d4794e9beee3a767ba76cd6f8fc1e4ee4f9a9ded49c771114ed3fc6713c3cc84c4781d08d445db11b404742595499d0c5b3a80588fd02788527592f0460c539c3d8e90377ac27e1ee07a02d8173d803059e83a8063745ba052393e9d5d148d0b9c8d19a2af534ca909be68ca09577351a314106e0a29bec80cc4fa49c3751bf477d8e1c1a8013b5bdff200d026bd4cdcb15fddb0d50f427f6a95d928f9fb74a4f96572661afc95be73ae3dd4a2323c36ec5ea7ab6863cd3b26e24c1e57e6eaf58a3a33c74ddce5dd07228c957b2b456605e084bf82fc3ae26401a505197e90b31ab24fa785cb5050bc403e33fe1e442bdba418a96786e4b49cbe30387b5985d7fb28b69224ef543fd89d6d4ec3429ff765d032543d5bccc3a376c0c98ae34b48b63910db3f0d885f79301b49205aa2d23342617b9ea3a89ac2ebbbbb6f7985c0a8aa204f9a420e1066d6622b730e377452aaab456233934fa03ee4035d6529042bfb8d9faf5409ddb67a080711c2bfc7269c6f976d9dc95fb3afd70252cf2834da0afd6644a4f0c7754d323534f939460f8db6ebaa8afc640f48df8f298531b04f46da2e02755fcc99ed132e57d5f73517827d24c04220b9f251850ad8bac388e90cb8c9810c096f127d25437d51377c0e534b5ed100e0e9b9bf5c87248388bee876d8cef3fda95c89b746985cfdccc85f17b6e82bf256c393e2162ebab197bdec0cb3ecb48634834aa61f5b886184b54c04dea237f35ccaa9fa5da43e5a71c190ace5f0c6b54d57fc1012aed5d640755f804876da447919edb1b0a9e69b277215eebd1be27fd3717bdaa730d9033f5cad8457ca96e598c78218ccf4fb24e70bfd91468a39199b5dc67d9e63d5425368aec9d8d757107548b1b2e12bdade57744f33a543dd48af7d6427d57c5befdb836f6a637d367c2d533d083d8841989566d4afb521be18a9ecee0210f6ccb9c58ba889d73d925e25b205d87a7042e4e183c221352c780cfb2a785b1b9e624c0c76acf97ac2f34fd406240cb6f8b88955af54f014e3601c5cc0dbca9f733461604a0eb637bdde467d13e262d03093d192b62dd18dc1d4b1a0ca61d1b6b850f6f8841c93a81c4071c15b7596b4673263570eef7fcc1c8f2dc063ed369fc8df73b077a2156c78fd0197b15991253c2d76995b27af27ce323aa5255a1be5aec82ac6f3163e981492d734702fac03229a6edb3a8564168cb9eb256164ef6780379b1c5cec3ff573e605dd3ed487372957108b09a1bf9517e4ef6fee78dd0c11867da08ac6a0af43e775e372691fe344e5e1b0842d8fa9fdcf448c9429af33b086791cf8117fe5275551685a2bc2157e5be5cde177262976919c3bec3c0ddf9c42f2ac081031b892ba415caeda4f6d7e5d9a70e6719a5fbf67f40749535641ebf1e1df653d0bebcf7e6c805c09bb59b9086621af80e8d43a232e031700f59138168b16ba38aaf64e13f57ba31bf6ec9f73247fd180c56d392859d0d3d89ada21c879ef65522adead2d60078a1339bdb45c5832a8fe8ae46076965e2168a0298239ea4ee862ee8743b088fe3917603a90606fd8a30fda1b4caad76a7f163f079b941f14173f54165e7006a5cf5bb29395dab95cad09d230bc29235dc95ef7361d0f9785ea89ea367f5c5e094d903986e2acbdffc67973bc91b3bae75f4d1040bc48153e5e08855a30d3580c0eace6943ed56d850a99580a2e30f0af2ec7ba35eab0bf5e6cab500d708706e4fd9f1d39aa6a9a76eb3bc57585eb59ceb0c6afcbb95e291dd040d507963b9547444190de93848758a404e23d99e828596e6e2aa21672cde1ca395816769858e018ef8b75d41cf80ee8db6dc77e4b0f2fe3fe37854edb8f9b1ccafb9860890c6004e08f8382bb2e293465671e3ec97a30d344b2bcf225bc92415f3638b2a6e3ba309448e0bd53cc906cb9f0a06c056153601ade289b8758e3e546b7e65bbe6c32d015caa649feeb1e03970b60957c406a9305fb8b63199b310ec2664b2dbdc0e4b76a74336393a8e2bd99b1b868aa0183636985e84f0d73a115f501885f68f83b070b5032db1b235fb3b21f02041c08c970fe1476dbc9f1ca714a8edbe0240e2f83b60ee38cfb4bb9002c4067e26ff6f56dcaab2eb0280b253d8bdb095d0bdecc27d0a9f4a19b1ebd4b6ffad2d6dab82970e38541650c918f7a23ea1992eb4072753073990dfc30bf58f052deb812d4351c16cf17b8d6c8f01f1a840071bfa7adfa335ba5e2d95c661cb71abaf0549045b36b327b75748a83564051368cab49d63a9e9e6bb558475c232a33606be0ba0abb362580f7387a76d917b03ec45171047f66f76dabb0073a74baa3f11ea59f300b6aeffc6eb3de50603e65b88e0573ca8dccc3afd7cb4c343f89b6d6b1c41bf24d5784066d4dd291559c210578f1a84a9ad3a41648bee626b0e0004e2326d377413602ebc6ea3f4a8f07c86d821ac1c8253391aa419526aec4437b4af51381d78e7aec1bf314812642fa52cfc44069349597418ddb6e27c19ea1486cbd17e32e193811663cc6c96cb5c0ca2ba63ee6c6d66787c426d291ac18d22e184a839a7f4a3f666e59bd5aad6ab8fdd355bef7c1c429507972434da43bd48019fbdb8e6874a9ff15041bf73cb6e1cea0f685abd4974449c5f00ccd3e88487dfb1ea4f4b8445530a4de834a11858b40aa08b4c0c2fa36ac09adff47535236df2e89c3715502a6ec36492b5b23f57043147a1b0594208afe72b79ced12c5d74ca4720836571f3089b5c5846d8d9365c2797da57e4c869638416a39ee3f4b464c8d0ada45085578fc3fada192cb6d78d66bfc8f59a38d1bdc5ceab20832d18a786de9c27554de10bef4b3ecc625713a8ea908b5f8393202be5fbf9c074ecff4a2cb69d5c3ccae1b7f909b4f1f3dc6902997d5b542fa39797afc8150168d2ed4c2de47bef857b4eade638e189d02e6a7ae1e4c58b32e254912e369a5765ac9ab20e0334ca4658c6f4800918d687b3006eded15caa7a6392e9ea0b012c932acb1c4958baebf1cc81c85aed2818c4752725200e66f2769e8c7fe4ea11f32a311e859f8bcdce9dce9b95e64e066ff566de64750ee31717b986e5ccf1f959167db103b43690a60c8ff630673e742204353170dd94fcbee70e5adac4f1e1ce090b7c6d62e6a27a03982ac173f89d4a0c7570b8500de7beec46f4cd6a7ffb4dc07861169f5118bcf551e6d084b00c9127861473306635d9cf32191c086c0002105bf2801406d24a84580c6091b9d822d5ceae0fa1bcd12106e904231c84f7165d01dd6ee5ccea92c94304c5531e6b0aaa584f74244e919871d8b46952ff8b4c7615661f29321ce20319911651607fadbb9452c6ae520ac8139fccdfd237eb95ef71c8873aaf508f8b0ee5a84db67898f7ef376ed6ac4626585745fd0bc71742da519809aac9480de61995f26580bfbbc9d5c1fbbbfa7b49ebe063a22c0a82e1b2b3afdf0333c6c99e625877360eb06d24859a9c121c904eef80d3938f670b470a88bd1122c8e347432d626528ac2583e761bf860dee32afa9a603eb5b52ec128030e262a0ed45fd0e16b5b831fc35ad8d177c925d410272fffe00cdfcfe7fddbd84fbdebb50ea9b4ac33bb47961b3d9db46b81a18ee5db713edbc91763458bc178a3376df4f6121a65d79c81df79d24cd348f442daec185ca9a00c994fe3fef37c3ffd552c176e7e553e4a4b590cceea38abd50b0b5929f75234576114a20f399bbde7e7d4bae4792f557c6e88629df725974620595047f3222a5957063b8e06ae53b6452529ccca2a7052b36ed51e77144cb79ed6f547af03babc329ffd724686487cffef0c5c1a2b2d5e4ac45e10a95b3218db15fdd402d304c4283383a4397efa2e3f4cc08821b71492d80b880cfbd32aede1f88ba59e6cfad475039a04fb405e75e12dbbdd07d453be93962c2e2785e94587084045db695fc82a92b554c2b3e1a30c9eee70e01f52e670c70208313eff5", 0x1000}, {&(0x7f00000016c0)="0fd2aaa59dffa55a2fbce458b41b00bb68604f3daf2f89137f653187438484c70e4d689b2ae34719445e9c2f4a2e95466ab7d6b06b857aa08f66764b362f3c889a451afe6fec11b593dc49960bd156820016f88183d630e96df6c147ca803b4e6db5319618734ae09d86e14fc7592eef27cdc236e8f9b3dc6d6238ba5960b2e4ea0da55711572bc139c7fcd763f5ab0a5157948152fc24a8ac92b9ba2b362109b8d9616f92a71b98dbd07b5d3a5c3d01ee694f13d999f9", 0xb7}, {&(0x7f0000001780)="33ce5d79903bf361da606e54f597fb5a20553b59a76795a1737bc212c70ff46a257500a2598d25a8b1e1e768f4bc43759627", 0x32}], 0x7, &(0x7f0000001ac0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r15, r12, r10}, @cred={0x20, 0xffff, 0x0, r3, r16, r9}, @cred={0x20, 0xffff, 0x0, r17, r18, r10}, @cred={0x20, 0xffff, 0x0, r19, 0x0, r20}, @rights={0x28, 0xffff, 0x1, [r5, r21, r22, r23, r24]}, @rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, r25, r26]}], 0xd8, 0x1}, 0x201) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x35}, {0x6, 0x1, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x100}, {0x43, 0x7fffffff}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x20000080000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x26, 0x7ff}, {0x2, 0x80000000}, {0x2, 0x8001}, {0x87, 0x8}, {0x8a, 0x2}, {0x45, 0x4}], 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 16:00:13 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x800, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000080)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x1, 0x100000000, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) nanosleep(&(0x7f0000000140)={0x6, 0x4}, &(0x7f0000000180)) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xd726635636c4096f, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:13 executing program 0: socket(0x11, 0x3, 0x0) geteuid() 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x4, 0x1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0xe39f9fc22735f502, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800001000081}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = dup2(r1, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x15e06ca6fe5a7417}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) close(r5) 16:00:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: setreuid(0x0, 0xee00) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0xe9a3119c9383a0e3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x80, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="7e4a398da656a39361e2c816e4fc0d61733913140660a4e572704b99bd06bfda081edaa0ba2dced92d24b56ccbddb9c74e468c1d2646a50996cf879b36bd3e0409f9fc1b8b76fad73de18ac03ba99273230ec761f98a3228665a62715248e691e2905c4626bac00a392aba57ded36f0b57bd10f25859269b92bd71522b2ac1c11fe78eee678c63687dabeb22dae58708ff3ac2ad411bdf46636efe83fd77a7d9f8be93b0834158dadc931bd9fb3766a7cebcb921d6d6f20fd67e7b2421fb210ebd91a5e361b736072addf230be0ec07c6b6653a83316efa253aa4b1aadbeefb41620cc84cc10d64ddbee44dd4c430e67e2d02b01e0b4aa146605662bfc3456b287bc3f621f07d2329e49f672e826b9557b1d0c641c171d792305dc5a2fa205d210bbd43074243675628d7064ddeac30f00a4dc5d44152c0ac2a1432982a2108e175b82c7de076581656cf607f6402bec478b1dbab590a045f24b25637cc02a8a701160f8d3c4620220437f8141bf668b13e246302181bc60e55484f67f22698f80bfaec13759d0743a9c3f0566fa17e95612ccb071b2e8ebc333beca4a652860232a0718c9fc69f2b880eb5051c479bba6d121ab019a619126c3e0a310726caf2b3be71f56d509d959098299a0f966e1878d0659bfb4f16ee0adaac9634638ca55a1596bf7a59120e391d7543a9a260768d80399384a09a42e20c6a056f4311478f3c4b5ba4c9489287425da8a5e6e51f89956b49c5771eb885b928daabbb7227f829fffcb1be77b1660d2e90206de287410fdd6ef9e6a431003deda2a4b766ed373c6040fa224ab65316b1adb8f984fdfb2fc582ef893516f27e2c7e9cc89a9378019c31159240127bb6109608a229ec38426675878a9d4726bdc3d8801996fa9ed82015df05ae9849ac04fd339eab7d50ddcd508dc626644c23876c2a5ff20e2522e57266b8a25cd4ef4f974dcd84b6eea8b01a3fb24d04c1bf23d9937555c4b03174866c1a59bbbe11abf777f7ec46c3b2d40787c709b96ca5cadc362bb86c9167c6ee6231c6e1acbd084aeeb4f3704184f9a86d6ebf48ee214d4cbe2741fc5fc8886da9024e6374af9c2d7bd9bffd131159b8bad5c6a07a49946d6ab6c2ce29e7cb86cd35f9bc87b8c519c6a382388d32bd215babd3b26627a80a8f2bbf5494194c9e7c5eb463255e02a1e39b3583eff75a7b9bab68bb1cc5d684e31411f0c1f151c60012a329b659acaeda32104c743e535da2ed24706031591ac665c325a98b59a8b8fee0c62e2cfba274c109a13864ac6178afa1d8ac8c442f2e3c7011258d5bbdc6d5ec7d33bc92eb6ed9246acff0de3e8c7b07c71f2b170ba9f67485dcfe25fc505fe4513cc9d34fc00c2693e923339c922228bef40d79ae1e00ffe831bfd649948f1ab38d6cfc3a8db4b119895c6ed20cf0fdfa2d8961ae9d74b73620c311897f0c9a4757a326599459d1af0e7a88a213c214ba918ed0934446cc63ab9516b709486b6748a3d3a3f3d8df4bae8f83c6c5e413f487245ef98d4348ec4e13e2278a7dba0ccfeb6b41acff924cd4cdbcd13f1691966f8f5361f4f4e2b4c03b430f44d43df00d6a7e8c7bd823ab863d4b173d1ecb38d2df34486a5c5a0876742b150c2aae9a7d9ed18978b8ed143576fa438f5d3ff1040bdfa059ebbe40eda8a5a693b36604ff6e29fd28a33a7b40fb003b370bfcdefb502b2fa4097c9c7c5c31e3c0dc8d737d3fc12fadc3e2acd83363bd76fda70b1f0092535966f6c56c1949129240ba726b090abd4cb97e40c60f00541fcae366d704c9268a7fb2d64c6eded59aaf4dd2d96d10af7c223ba5dee0dd414bcc116bf68b7cc9cefa1e91d082f0e4cc7d8dd2cc4d76488b309d90268f9c9e8e1301d80d138009cfac3560b3656df6088cc5b0b18f7f3dbe80c39a6147cc4f9639c6a83e1d381968eeebf2056d2b55d38d7a16360bbcdf4bb4f205d619f40de50b84b83991c7d9434e965d9351b4085d26db52e197f8faebec84e73b23a586b0efdd14b2259950a5280d813d8215669243b0554f16bdc33b8f7f9e38481431420c7e72cac5f31d114aa40c7c92b1004dea25a33897ff0561b445e0cacfb9e4d0f55cfdb4d64a878570f98c3821ec1cac57b3c5380ab3172463083f3a188ab1c2342966feaf3838f9bcda93de11bcd739fc48271379e037ffaeea72d72aad5b4092666d0df078caa5e0b8089404dd3da1201d4e25d9cb4cc5f58df7b5142f9316e52c71e045fb94497b28df500cc9312d98d68f45094e0dbe80c5cecd12477ae70676f34a133e1cb265b6e46d82c14b5c20811e4b5476dc734a9dfa6c8e0f4f27f8481ba5169ef12608289d9aecd10d565062cd5c0d45cba2128a34dd171879ec612b52873091764e34c8d2fb2d5b2ff47afc9cf01d6746404764e24eea53547d33ea2fe4a288b2b82e443fd98b575915800c7bdd39426ee534f62a39c7b9fe2f191308827cd06961cbcccc64f5d4c60f8f8fda8c866fb33072952f0322657b79dc58c7d117bb1d02d2b3f5d7dfbf1e75284918d528ac50dc24382b8eee5cf3e336cb43774ea994316c4b56df190e6e37ce15e39ccf10269e889d804bf7c2542b482b2c5ec83d14a3cccafa00fe36b1d3d157878aeaf3384dc7cbeede6060d8fc110fbd940e2fd88d7167122d9be7d21a34d950505ac2ba3eee0b85c53ac40d076d9c7799c82e45c681dc7e7d6d72dbbca5db04691b6f2a21b3a84f1d378b5f1058387fe0dc170577e7834daa4b0d20f6b221dce2067e4ff701df3a2ac77ce169cb132aba3836d0252c396a4f7a4026e1f75a202b9171c467aa241a59cd893c649a38361da51285ad8b82898bedd00724fa7c04a07b77cc55f6a307e00a7c95b5dc9431f025d704eb4df3c2b1289907cf3a3197de8edaf69c7270ec3dfc11012ae3ab03eec845bdab8030a4ce4ffeaade08da03db76440b58875d0616990def5384cbcab9e756a5a78814c5a238146ebbef0d633711ef5177bbfbf5028bb008f5fd485636b313ecf5285baa009b379ad54438132784462f8767f43e3cdaf738748091e750d92568aaf6f6af9aa278753d24bbc2416504e44b548981929d0099b0e927bb5a64afb8a54a82f85be668a8f7f6e77d892ee9d5963da6405fe1b5f4277db56be0201330b5adf63cccfc02c911ead96e8f3104aa1ac316a5f85eb9682f2a12ff46ca8297cc8047cf073acadf9cc76794435360c4a837c06fa0a457cc78405cf33531e1b6011ed9ae253b2a7100a279944f676c175c402032bd047d064ba95a163a57419314e0b24a7795552681276f884d31372af291ba6a7c783e1db3f1116c70bbdfb5d72543b20bfb6f0d6ed36f585119aa97183cb717f817b39e4b04a6ee7ae22ee2342bb1d3d4c1aa25313f061d7ed313f0112d43ea885d9f2ad1a087af51c118879bc2ced3573b392f068a643ea660ffb3f1387742975cf693bd58411a8a8e79b8a1064e9a8fd95ed46b1870a2964d9cfd7071396158bccf64b9f7a48b8ba9077756fd5fd3ec47b3d02900ce15c6b2da521ec133bb7791090a26ae627326ad76db3bf74194137b2a761dfa3e7c1ab5e4b45b74df65069289eb37c53748706a68d8ac3b756ababdc55e7e9a1d4ef9b381e8b7d058f465922c943c23cd33cc8637914395ba7fbcfd3b6f0d95d985a7bc1ba93d490b1c07f0c1b9b0c96d7d3d5fc6e4b6851b36484c8f53182ff5b1d7e88825bc7a2d33cc788114e9f3155f7e282e85d50c0f6840811f72c87c9c857d45e8cb54a517efdfe5d2d518dc42f4e5c490bf7041d2022a76f86d23aba46325a5dc711ef8d8d56c551a9cb3c2551e260d16973c060e198abbcba282cacb882c79dff174ad0b51264fd254d1a36ea755ba3a9215dc1b4a0c905794b8f21acc0fd1d88eef4b3b8caed3702850bae81eeeec2b75491560ce5de006363ee260b3e83b81c22fb588d4311404eb6f35a588d0ca7e9a0eee6d2b4b7f3b71d22f42b0776a4fff16428bd55c70a1fccc33f60d6f1ce44786be1d15e0785b3e7f15924c64c12052646a3bb2de76656a89109510402a43e83985080246d2d06e71186db0c09e146f2c76f4cbdaa008f79365133af3c99e89448618427ef6f991b7638754b6da4f7ac6054ebc7cbd975b2c2282d6ecbed8fdac16ef9f75250c540c886480261cef93512abc4e8a5894bc5e4508151f056ba39662bad4c0db528970131aa637c0942ed3f32df6213e4a06a739a9367a4b6c042d2680d022c0750393e7c0ed8a79ba4bcf69b6a3979bbb293530a17c9d28596441ae1e82c7e7f276b2c4f99e8fee901cbdc058082b4473b38e7ffcfb3251e432c87e5008bd9ff87ff3dfd84bd67db7ef0b385fc5d81ad3f57976aace697ed196fc6616682d0040cafd8a49ccc0497f0318ca6984b6e98281ecd198b8e9ebac6c49a5fe5f2df8fc7354b79cafd624eeaf5d08ea1ea4c0be0833b850de1b2976c09aa1e1af79affe8791b0a41cee85a25669ad7a8dd49b8b35c5749753eafe7b831080750bb9b81c94f0f5a82a8308581646a722f78046decd2d69f591efed01a6186c61049b09abacec53f6effda73b181db396775d51e04c7c856298de5646793ae36b6e7740a1128343bf168c5316c0b9451650b5f5a58defe6dcb6a22b292a9da16bd11a9ff8eed4d993c7226999785d2a838ad7e274b64907e31f9b9685dc22bbd9e2c3e6f7067e5a081975125368efc3cf76588ff4ca2362773e06010fcdcb26725c662faf9ce78442aa9031fdc0d227f2b53b9d38a185e5a928a8ebceb8188988c764bd1fb1645d9570e47badcc21c28a3f6332e45ba90a306d6a44ceed9dca24258dd04290277668c8486b289d0326773e202b9cbabb97ce1329c2dd290486c36af63fd9fa4b57c10c251b40dffd4c3343721f12a5a58615e854d6f0819b5eb969ca60b55fe58b2ac630044c2e2d0d383ba494014f020f8efaa99c207f9e3606056e46e3a7a003ea29631dd11c7e89afe82c0eabcd45161aabd56550c2d798d49b75c259a2064466f2c391be7a5549eff639bf5c5733ecfeb2cc8e0d3fdb17ff44563a6be4c963be1ae03fc559df50a20b110dfdae3027807264d116708f6093f246cd9388a1e44001a7b05cdf2771ca19e82158e4cd88f0efc2f9a64f6ef0aacaad3e13fb668f74290748f87c787091b41be860ae316158c7d2d8be764a71db37cf5ba2e82b814606eb2233ca25ed900c3061d5cc16d244d24729f21503298e944e60e69a44f5548e6c98d5e5f37e0b7a5488c1c6dbe400bae7c1779a75ebab614c6e82775d3235ec1d43764d9a756d6e3a8878e908365945ffa6c4e6c00ebcb1eba31b92ffb61c6d704bf29a2d18c3eaa0e98ca92c4767c517eea0e1acf385599048939cc2ed309da43d8b9779fa9064e2549f771c0bd656efd537c6e6b64e8b0fe55c38ab2accfc59f7a62ae3618f4ca64676e87a2bfc8c7126a8f04d3abf295bb22080f1ff4e1cc58b91cfc5a5c159e7ec5b837f8e9af22cd0eaea709352e4b9e1102dce615023496c620369e27b72ad11e46d03499f1fcf9d252b385253559b02feeef8397addda36319e4a19e823c7b425d64aa2cf4c17eaeffef0a839f63beffecd50597ce51444ead43cf5eeca3187127c8ffe2e0d6a2b50ee6f7c357027643a26246164f526959d995cf02b0e9430ba3b719dafa020dc310417ceaaeb4e8d18a06f610ea1a11843d81d474cdcdd886dd72acdd946304d74f720f083ca2a7ae3c7f0ed438cd058be9e3dd036f768b2ee4922d8d5956494bf16e633545", 0x1000}, {&(0x7f0000001080)="474f236c2065b2bf364d41ef1f31f01246e383a2576988a774460f976ed9389ee26fc54456faa52432779ed12eb27f78f65970c9b1372264e69689a31372c319e61d7e6816e83db4b303460898c941648440abd141ca1569c3d1b6936d1ad1906adc0b1547f4f84f7047bea6d646398b12f0688abefaef0a6c10", 0x7a}, {&(0x7f0000001100)="ee16b4cd7ca9aa4670c64ca1770bac2122794c4cc5651394fdeba8459d4e7b08bf8558278fc0427354662a7d96ef130516898126b977d3937cdd51bd81b3827ea6a4718e5ccc7948ac264a656f1b7daeb4d14492f72a44355cba33d46f19beb8b4dc422a2dc8f4c35ef063368752c6ad842ec31bfbc01983b4e47f32489e9418365fb3a4b8b58c4f2d8eae2599c43918ee33e80acbb5b7cc1bd1012c36390c0dd963aa424245497a5c28b24a45d24d427d710330a6e54196d4e5b43e01b0f36b323c", 0xc2}, {&(0x7f0000001200)="2d7aa4f410dcdb853f8ff138bbba8aa6dbe3d6143cba231f682eb9961e04ef37ed7b97e145", 0x25}, {&(0x7f0000001240)="eaaa5dd18240170d9bd4dd5a5f885343f3b03b9268419a32e4495717b30c07c66c037f40b3ceecc56658cc137e75f3abad39f8c0337b2832da67482bc40cdfe3c405a6d9decb285c29b13e6c27b8de03bc256db6457771a95024b036e0f7355e1f35bffae801d63888c13ac75b253970f2bbe06db3bd19988ff89579aa6777a4ce0561d125030a2a0fa8ca6613ff492e4baac924c8d12562110f6ced0dbe14024a4e7d5b42026abd93b08f5df19ff0a18473ed00c0beee01dc9fd2dda00f8200aa07dae65f411dee1fd9ad7f337824594d0fefe92bae823f7a1d0e9b5fce981c051f69f661214b72b387d1ed40014a3ebb853c4bb2020aae13fc", 0xfa}, {&(0x7f0000001340)="7208650f8760a9a965e872d944e41f89b9be28925884966f64afdd52f1cf827f9200f1152163ba0a5f9b0bfc95817a7b9aa2906a7f76435a99ec6a2e7c410ac8327839b445023924b7bcd4031c325e9587de95773220786a49a8347271a637bb97009ca9936ba6415868d9340f1f9f414d07233fe224d5afb67d7fe2ce310113fc9d451c14dd59b9ff827eac23f68122f004c520d6c5e7294d93ca6c83fc31919196394150c152a5ee8a9d35a58c4a3eca3fc885c9f521cdd05e3737dc5cb5a8560e0b1e3327be4553b5194511fb8c11747e9c", 0xd3}, {&(0x7f0000001440)="b6288a6ee5e3e3379ee26aff7720fb931dad47aa4358fed2f31b921736b01d56c8a905da01ff03b5609b659b0f77d4747033bdcdbf66df17198b00a941721c61c354eba82dbc53a00cd1d3fe9175d4d6f599a00a951ee8c6b437be93b0e48054a0734f85c885a08991565620e2205cb831fde440c74d04917ec4eb51e1676ddc213e13eeaa4f9afe77d6ae82c840d403a2b8825743094fcc06bf0edbf34de425d4e8db8b4d238c26d3ab48147327be23d8a49b7be3d8afe2b07607a8", 0xbc}], 0x7, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x10}], 0x70, 0x1}, 0xb) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0xfffffced) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x3f}, {0x82f43e1641f66ebe, 0x1}], 0x2}) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000003c0)) close(r0) fsync(0xffffffffffffff9c) dup(r2) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) readv(r11, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/85}, {&(0x7f0000000540)=""/59}, {&(0x7f0000000580)=""/123}, {&(0x7f0000000600)=""/254}, {&(0x7f0000000700)=""/19}], 0x1000000000000182) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xc4dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x800, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair(0x10, 0x5, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r11) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x89, 0x4, 0x8, 0x8000}, {{}, 0xfffffffffffffff9, 0x48, 0x10}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x80, 0x80000001, 0x57ba}, {{r3}, 0xfffffffffffffffb, 0x50, 0x40000000, 0x800, 0xa31c}], 0x401, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x23, 0x2, 0x7, 0x3}, {{r5}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x3f, 0x6}, {{r6}, 0xfffffffffffffffa, 0xe, 0x1, 0x2, 0x18b}, {{r7}, 0x8000000000000007, 0x4, 0x6f0971f37a4a16c9, 0x3, 0xff}, {{}, 0xfffffffffffffffa, 0x11, 0x1, 0x5, 0x4}, {{r8}, 0x5, 0x84, 0x100000020, 0x5, 0x8001}, {{r9}, 0xfffffffffffffffc, 0x99, 0x40000000, 0x0, 0x3f}, {{r10}, 0xfffffffffffffffe, 0x8, 0x80000001, 0x5, 0x9373}, {{r11}, 0xfffffffffffffffc, 0x1, 0x80, 0x854f, 0x6}, {{r12}, 0x8000000000000009, 0x5, 0x494d0e3008a2db83, 0xfffffffffffffffa, 0x51ad}], 0x2, &(0x7f0000000400)={0x5, 0x2d2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r15 = dup2(r14, r13) listen(r15, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r17, r16) connect$unix(r18, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:15 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$getown(r5, 0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r7, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r8 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="eb03ccff13b906812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:15 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r3, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) listen(r4, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r5, r8, r5, r6, 0x11, 0x8}, 0x0, 0x4, 0x8002}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r8}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000240)=0xfff) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x6}]}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0xc53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e0f66696c653000"], 0xa) r5 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0xffff, 0x1f, 0x3f, "af0a91645fe0151e5c9714723ff74e2289a7d7cd", 0x8, 0x3}) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 16:00:16 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x2) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) shmctl$SHM_UNLOCK(r3, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r12 = shmget(0x2, 0x1000, 0x2, &(0x7f0000006000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x4000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchdir(0xffffffffffffff9c) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xf438, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x14) fchdir(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0xffffffffffffff00, 0x4, 0x7ff, 0x2c, "ac2f9f0e282680e4a44379a287d148c4878d50eb", 0x100000000, 0x3}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xa93, 0x1771881d, 0x4, 0x6, "c2d39a2e68a4a7e11f8a0e7fff5adc6e6be3b942", 0x9, 0x20}) r5 = socket$inet6(0x18, 0x1, 0x10001) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x2, 0x0) dup2(r6, r4) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000200)=""/70) r7 = semget(0x2, 0x2, 0x130) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/231) r8 = syz_open_pts() ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000380)) r9 = syz_open_pts() ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f00000003c0)=0x1) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000440)=0x1) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1, 0x7, 0x7fff, 0xfffffffffffffff9, "6aafcfd9d8bca4754c2a48c0a09aee933d4faba2", 0x0, 0x100}) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x80) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000500)={0x10, 0x4, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7c2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}], ['./file0/file0\x00', './file0/file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000001}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000a00)={0x2, 0x7}) r12 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r13 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000b40)={{0x6, r13, 0xffffffffffffffff, r14, r15, 0xc240539dadded6c9, 0x3}, 0x1, 0x5bfc1737, r16, r17, 0x2, 0x1, 0x200}) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() r1 = socket$inet(0x2, 0x1, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x0, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x1}, {0x24}, {0x6}]}) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x9098f98fc9a64cf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) pread(r8, &(0x7f0000000680)="f8e4a6d6a054d8eb9b5e68f2782a5b46a42059b17200d70f5ff21894abfbc46776c929e39d200b87ac6a98e699d450fee17a9a5152edd0f16afeaf3ef5c9786f693e8eb09a1a7d326c257b807f87aa8bb2a1a9ca50e72d1cd5736cda2858ad2620c14929b469573f0a873c09f4100bb7adbd76742e0fb6f8ed03147113a3d99f2457cce4e16ccc87", 0x88, 0x0, 0x16) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r1, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) r10 = socket(0x6, 0x4000, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r11, 0x5}], 0x1, 0x7f) shutdown(r11, 0x2) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r12, 0x5}], 0x1, 0x7f) shutdown(r12, 0x2) connect$unix(r12, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r10, 0x5}], 0x1, 0x7f) shutdown(r10, 0x2) r13 = accept$inet6(r10, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000600)=0x135) chown(&(0x7f00000001c0)='./file0\x00', r14, r7) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x40000005c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x2, 0x10001, 0x8bd}, {0x4934, 0x1, 0xffffffffffffffff, 0xfd25}, {0xfffffffffffffffb, 0xfffffffffffffff9, 0x2, 0x4}, {0x7fff, 0x1, 0x5, 0xfffffffffffffffd}, {0x7fff, 0x200, 0x7, 0x80}, {0x66, 0x2, 0xdd1d, 0x8}, {0xffffffffffffffc0, 0x357f, 0x6, 0xf6}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x8, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000080)=[{0xfffffffffffffec1, 0x8001, 0x2, 0x4}, {0x5, 0x8, 0x4f1, 0x6}, {0x8, 0x9, 0x400, 0x7}, {0x16999c47, 0xd34, 0x400, 0x5}, {0x6, 0x3, 0xede, 0x7ff}, {0x6, 0x1, 0x5, 0x7fff}, {0x1, 0x1, 0x0, 0xf3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:00:17 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) r1 = socket(0x2, 0x2000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x4}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100044}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x400) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000540)='p..', 0x3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) listen(r13, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r16 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r16, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14, r17, r14, r15, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r19 = geteuid() r20 = getgid() chown(&(0x7f0000000040)='./file0\x00', r19, r20) listen(r18, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r18, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r21 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r21, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r19, r22, r19, r20, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x1f, r14, r1, r19, r23, 0x0, 0x7}, 0xfff, 0xffffffffffffffff, r24, r25, 0x40, 0x1ff, 0x7}) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x460, &(0x7f0000ffe000/0x2000)=nil) geteuid() 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$getflags(r2, 0x3) socket$inet(0x2, 0x3, 0x81) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:00:17 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x8, r5, r6, r5, r6, 0x90, 0x10}, 0x5, 0x54, r4, r4, 0x2, 0x14, 0x3f, 0xfcc}) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x8, r15, r16, r15, r16, 0x90, 0x10}, 0x5, 0x54, r14, r14, 0x2, 0x14, 0x42}) r18 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r18) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x8, r10, r11, r15, r11, 0x92, 0x10}, 0x43, 0xff, r18, r9, 0x2, 0x14, 0x3f, 0xfcc}) r19 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r19) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x8, r22, r23, r22, r23, 0x90, 0x10}, 0x5, 0x54, r21, r21, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x8, r27, r28, r27, r28, 0x90, 0x10}, 0x5, 0x54, r26, r26, 0x2, 0x14, 0x3f, 0xfcc}) r30 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r30, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r31) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x8, r34, r35, r34, r35, 0x90, 0x10}, 0x5, 0x54, r33, r33, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r37 = socket$unix(0x1, 0x2, 0x0) r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r39 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r41 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r42, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r43 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r45 = getpid() r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r50 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x8, r48, r49, r48, r49, 0x90, 0x10}, 0x5, 0x54, r47, r47, 0x2, 0x14, 0x3f, 0xfcc}) r51 = socket(0x18, 0x1, 0x0) fcntl$setflags(r51, 0x2, 0x1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r53, 0xee01) r55 = msgget$private(0x0, 0x4) r56 = socket(0x18, 0x1, 0x0) fcntl$setflags(r56, 0x2, 0x1) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r58, 0xee01) r60 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000240)={{0x8, r58, r59, r58, r59, 0x90, 0x10}, 0x5, 0x54, r57, r57, 0x2, 0x14, 0x3f, 0xfcc}) r61 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r61) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000240)={{0x8, r53, r54, r58, r54, 0x92, 0x10}, 0x43, 0xff, r61, r52, 0x2, 0x14, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r62) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r64 = socket(0x18, 0x1, 0x0) fcntl$setflags(r64, 0x2, 0x1) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r66, 0xee01) r68 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000240)={{0x8, r66, r67, r66, r67, 0x90, 0x10}, 0x5, 0x54, r65, r65, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r69 = socket(0x18, 0x1, 0x0) fcntl$setflags(r69, 0x2, 0x1) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r70, 0xee01) msgget$private(0x0, 0x4) r71 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r71, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r73 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r74 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r75 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r75) r76 = socket(0x18, 0x1, 0x0) fcntl$setflags(r76, 0x2, 0x1) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r78, 0xee01) r80 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000240)={{0x8, r78, r79, r78, r79, 0x90, 0x10}, 0x5, 0x54, r77, r77, 0x2, 0x14, 0x3f, 0xfcc}) r81 = getegid() r82 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r82, 0x0, r82) sendmsg$unix(r37, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c7a300040b8c290122be76ae903a90501d67f0e76ff59611a5d9e0055b955757af2011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f647509c19747d63112f03935931f418f7398a991000000008000053c51ae774122c0d0787555658d65c476901d6bda7ee4f8230af5409b6e85c8bbd4901f7ced0b5f994fe2273f8d76f5310672d01153c96413f0d058e28f097155e74a34b56c18499e337eb1dbcf62f049d09f80e3fd33b281a44d7c68588bd24daace7ce7ca09fbd1bac619cab81f115817cb05a1fe1f213cad685ddc1427f892da3bf0b906ebc"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=0x0, @ANYRES32=r44, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r45, @ANYRES32=r48, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r67, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r82, @ANYRES32=r70, @ANYRES32=r72, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r73, @ANYRES32=r74, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r75, @ANYRES32=r78, @ANYRES32=r81, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) r83 = socket(0x18, 0x1, 0x0) setsockopt(r83, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r83, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r27, r54, r84, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r85 = semget$private(0x0, 0x7, 0x80) semop(r85, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r85, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff8, 0x9}, &(0x7f00000002c0)) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = dup2(r1, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) openat(r6, &(0x7f0000000100)='./file0\x00', 0x400, 0x368) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:17 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x4) r4 = socket$inet6(0x18, 0x1, 0x200) dup2(r2, r4) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x12, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) 16:00:17 executing program 1: fcntl$getflags(0xffffffffffffffff, 0x3) r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f00000000c0)=0xffffffffffffff10) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000100)=r2) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) sendto(r0, &(0x7f0000000000)="06635f11ae08", 0x6, 0x208, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r6 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r7, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETZCNT(r6, 0xf, 0x7, &(0x7f0000000200)=""/222) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb1813494700000006b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac4446e16b66d8f714fad895464e9a554e19fd43d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834baa44a21e9b0d8feefa0005ab96630dbf25bce9df889ad5ea463a8c99b884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432d7c2b4d96dea62cd1cc1ed0526e0af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be777fdf8d2b9c2c2fec53ccd2e1aa8da230aca7ad76a6bef391c98e3a4fe4de5cee7d3befac66ff057f27d9ba9cde5f9e21b03a859c19153ab1f802e7a0304a1a6cadf1da760d7d433"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = open$dir(&(0x7f0000000540)='./bus\x00', 0x40, 0x88) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r7, 0xc93c660d647c6949}) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r4) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="d4aa8a993b7de2e241f4d100000000000010"], 0x8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = accept$inet(r8, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r11 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r11, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x3, 0x200000000001, 0x1000}, {0x4, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x4, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x800000008, 0x1000}], 0x9) r12 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`[\a9\x00'/183], 0xb7, 0x1, 0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r1, &(0x7f0000000200)={0x0, "65ddd122b7faf8ece68a77cc88197b1cc585d25e00f735385c16c0d7b8bf8a4bf74c394077f4b3778149af539bb56b01ed65ceb2b9d49b77701ae10070325519a3c5bd69d4fda5687d03d66502b1d9185f55043a8ffb31d656d08bde12c2e746104d58b4a4aeeac0de6c40617033a10dbd4e1b3a3628ddc6470a409b4a7167841b10807e9f524b0af240412b5e6291a16eeb74e53270c60212a25436fa5252c498f1be7b43c4e1de9e4dc7e3ff4e56efd9"}, 0xb9, 0x1000) r4 = msgget$private(0x0, 0x0) socket$inet6(0x18, 0x0, 0x7f) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/155) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/187) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x4e, 0x0, &(0x7f0000000040)=""/78}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) close(r1) msgget$private(0x0, 0x143) fchflags(r4, 0x10000) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x16bfcab3d07f823b, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r2 = semget$private(0x0, 0x7, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) semop(r2, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) semop(r2, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/94) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = msgget$private(0x0, 0x0) renameat(r4, &(0x7f0000000400)='./file0\x00', r3, &(0x7f00000014c0)='./file1\x00') r7 = socket$inet(0x2, 0x0, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) r8 = msgget(0x1, 0x420) r9 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x1}) msgsnd(r8, &(0x7f0000000280)={0x0, "50154c92a0dfe54457c2c704313df6eda8d0692b9b4d471effd03e389384e4855c5b7408b3fb64e50eacd95ae161efc247f289ff61a3f8c18ecdaf1cbfa3879f001147a481e16df6418432f4502bd3e99da255d251e5f091f920e84485e06ba31cf4125ed8939bc1e8460100b9033c2c41258616fb3f6d2422a0a6bca44c58767774623c4e00bafa8328823af68a173b4019c06a0afb8ca19a908f93cfc0a301cb57cc"}, 0xab, 0x400) getppid() msgsnd(r6, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000480)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"}, 0x1008, 0x800) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffffffa, 0x1000300010005, r5}) 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00005c7000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x37, 0x8000, 0x91) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dc, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x10001, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x58}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x401, 0x580b}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x2}) 16:00:18 executing program 1: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="8905ffffffffff0f", 0xfe78) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000580)={0x0, 0x1}, 0x0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000b80)) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000061f000/0x2000)=nil, 0x2000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x1000, 0x29a, &(0x7f0000ff8000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000380)=""/179) r15 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r16, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r15, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x1) write(r1, &(0x7f0000000000)="da", 0x1) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r0, &(0x7f0000000440)=""/59, 0x3b, 0x40, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) r17 = socket(0x2, 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206919, &(0x7f0000000300)) recvfrom$unix(r18, &(0x7f0000000180)=""/166, 0xa6, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB='='], 0xa) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r2}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x10, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x3f, 0x0, 0x26}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:18 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) 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) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x782f9f714b8454c4, 0x7}, {0x85}, {0x4, 0x1}, {0x26, 0xa4}, {0x25, 0x1}], 0x5}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r4, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x4, 0x1, 0x7, 0xff}, {0x8, 0x94, 0x1, 0x9}, {0x80000000, 0xed, 0x1, 0x118}, {0xc8, 0x53b, 0x9, 0x1f}, {0x4, 0x0, 0x1a88c5b1, 0x8}, {0x200, 0x2, 0x3, 0x6190}, {0x5, 0x9, 0x1, 0x81}, {0x5, 0x0, 0x9, 0x9}, {0x5, 0x3f, 0xa066, 0xad}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0xc0) socket(0x0, 0x4, 0x3) 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x674) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)=0x1) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = semget$private(0x0, 0x3, 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r8 = geteuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) listen(r7, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r10 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r10, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r8, r11, r8, r9, 0x11, 0x8}, 0x0, 0x4, 0x8002}) setegid(r9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r6, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) setgroups(0x1, &(0x7f0000000200)=[r4]) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r13) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000280)={0x40, 0x80}, 0x8) sync() ioctl$BIOCGRSIG(r12, 0x40044273, &(0x7f00000001c0)) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x8090, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x5) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fchflags(r4, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x100000008000}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x80000006}]}) r1 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000000000000000004fecea11ea8fef9c2cfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc25769981f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000143be5f138f1ba4683bd5b956175d16b3c2ee0d449721a83bdbb47c817a42495c5e17b02df2781a758faf7398f8832faa80f1e079ccab501c6dbf71a8a9003c9fb593d15145abe2b1e34b16e89cf020f43a0067aa6ad2d89bf9833a1c408e99eda3dd366794570e10798eb9ee059765218536dfb852a660011aae1d3311d81ac90732f197b5e3c6488edf9fefbe8aaab9e3898b9fe90caf911072fe0d65966dc536ddb4a5297ece943ab", 0xb1, 0x0, 0x0, 0x3b5) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x40}, {0x100007ffffffe}]}) pipe2(&(0x7f0000000080), 0x10000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r8) fcntl$getflags(r8, 0x1) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) sendmsg(r8, &(0x7f00000002c0)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="91660e5e7ec1c25b0da03e811b4eb9f790b54e7602b771650eb81a4d4e84f885fec4d6b040b94cf948ace7d5ec27e908ff342eae4035edaebae016f88991ca1a05273b5471b2a5228277e351a7505dea89a2b2f2904fdedb24040445ac3f552e72ff995d3978f1f25da778b8962602d6061f65bbbdb1efc4d5272746463bbd89ed725445ed2d7088f969c21857baf6ddf5c71763017caa599e6371e5ba1c0bb1d490535312ab4fc2fbcb87bb", 0xac}, {&(0x7f0000000400)="abd58287d7e8158eddb9a1896aabab9621f13d42757fc01ef1b856f85fbafca47bc4a6e03885b636f9af4e0edc78f77c9f3117609a0e6aeaee19699451a6ac81807c8932399decbcf317e076f0e7a6e4a2fb05f109954ab604afd597b4314b3335e52afb75f332db1ddcd6f2ba2bbdb351eec1583dc68a9dacc91fd9d9a3bebec79a03bc21b0a51e148deb36fc7f445173412d4a0ab5bf8dd6", 0x99}, {&(0x7f00000004c0)="b8f1e3977f619d60e402930ddf52d604b6fd67199d615a1e62bc76957ae7defb53cf325ae4009603c3ae33ab1c82dddb81226c08d0148dc6eee5f6f5dc0faa1b54c9677a4e6da8ec224618b5ed10ec4656e3e5c4521fe95eccb8fc82a1539afbe76a5d7b3a86bba52fa978bc4ccf21b0485358f56546375c3d67c7864380e6deb59ec713cec5b0d3d23d6696bf55", 0x8e}, {&(0x7f0000000580)="cd855edcc9cd52e59744c6b6a5c958a9886436394662c7f1e9fc87d5a9a10854597eec2a938d812666fc8150b5ae3303839ffbc2933ae7f5f8de89669d80c7533211fec3910b8a133bb01b314ffb8100c70b11e31b4522c7e8a11a6754a19df234455f2ec8f1c2004f0944069820d6f5c6bc6dcf380732a5c6fafd5b5241a51755579029e56ffbdfa6c5ef1a8091571f04b75ea952afd020192edca433022c4ad7c8b858a8d647437dfb2cf4c969b3c8a80c750804433b0624d3a4b0bc26a2a4e694817f76a8fd5ed4eb3a3864f33eeda741d04ef4d2dbef1c97d8a6a657e0a826c08cee3a1f19dfa79b6b1af448", 0xee}, {&(0x7f0000000680)="552efb85abf31aef568c5c6ba82c24f15b51004019f6c000adee90291758e3a8c46254a3e1305461429d651a16ae13c594160aca9ab5da9d38be83a1305c4d84f329c2ad1b656a3cf4d93bf23e18dfaf1ac0edffd6b067b517cf41bd95e0814fd78dc36a724410c971aaca7f5ed8", 0x6e}, {&(0x7f0000000700)="aa43fa7cdf3031d28f34d0e8f2449eb6c6dcb7fb2a5fed0bfc5be60e11bd9baa5e68d42910c7f07dfead30eaf6d762898d7554e1e4ef1282e3cbf1724b83dcb8094d6b", 0x43}], 0x6, &(0x7f0000000800)=[{0x68, 0x0, 0xeaf, "5c64f8f7e89b0fb9dfff65330cfa7fb6354f4df0c6b2a907dc4bde94887e13e21cd78c00f2e2cb8d0e69aa3b54c0de31a812349866b111bf84a1abb0db81a48d843de3c81253b8edf7d0c9fcb3772642884b9a"}, {0x40, 0xffff, 0x36c7adeb, "3b3cd9b59afe7c6f6d3bc86d17823d02aee950e3e4f1ff15fe197141ce9dc670ca5f5359858ea45179b0a57958"}, {0x98, 0xfffe, 0xffffffffffff8001, "9ed2a9edcd4cd624814883ae06aeb45690bc57db5490284f93d807615f2e7df1a5c16dc92cb8a739d5d93d4cc28be159693922905c6e5cb20a1a11955c966df2a3bb1f09a679e49c2df73e28e9614c1e81dff420a02db332c77273138eed9b25928d72d638c51e2f4761ff101568c457441f6548012da2a7dab6f42cef79c9b8be68f414ebc4"}, {0x110, 0x1, 0x2, "5218b633c5e1fc4b1f6688aef3b36a31e178334dc6425644c1b0eb837893d94d64cb8161c33f478156ab987209297f2b85c452bfacb595efc1a92be38a0deb2166a68c102814edfff2ba5c147c98bb0b5519f1ca80288a8a49e0be24d9fe2f08bde04f71fabe747ad77e98e706d375de1ced244822bd1fa3034df4e512f8c3299f9493a99bbbdc003cd92c2c7269025738c111b91ef2f5426641eccdf57538478b5a9c0a02eb3b486a3226c13fec4d8e74cea35e8536a94ef022f9c1af1d846dc95323d52075bba1320e788e007624b691c5efbe924af733909f6c6b56393095a172bda4a8c8f9ef1839a69ec7db447c536f7f5254fe8889b6"}], 0x250}, 0xb) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x320) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") syz_open_pts() 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') close(r0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) socketpair(0x1, 0x5, 0x100000001, &(0x7f0000000300)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) dup2(r3, r0) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r6 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f0000000240)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x0, 0x7, 0x1000}], 0x1) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: 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)=[{}], 0x3e2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x104) ftruncate(r1, 0x0, 0x3fffd) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) listen(r3, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r7 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, r8, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) fchown(r0, r2, r8) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x84}, {0x6}]}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8001, 0x100, 0x1, 0xc34f}, {0x7, 0x101, 0x1000}, {0x0, 0x2000000, 0x4, 0x1}, {0x1, 0x8001, 0x200, 0x8}, {0xc08c, 0x3, 0x80000001, 0x8}, {0x8, 0x9, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x40000000000024, 0x0, 0x6}, {0x6, 0x0, 0xffffffffffffffff}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup2(r1, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x5) syz_emit_ethernet(0xffffffffffffff4a, &(0x7f00000000c0)="ddbb228b0100000000000000") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="3b1ef04d51f9f70c036cf0c655fe222e0c60a9eb9fd813a8ccf51f4215166d2346acb678550eaec0aa5bd683218ab49a77b11a754f3dcd17f5cabdacc1aec0b9f445ed46d85afb1de86543290196ae0aa476e113fc12c123b9eaf3256afcda717f69eccf6f71703e2c6406471c4ebb83d0429bc23f885b86b4e4b1c6e2b047493b9683b455de9c72f0606579fd8398f4d20605100d8485715905e6f49ac63f27253d092ea9ce0523ab02d0cfecd9d0d3b938", 0xb2}, {&(0x7f00000001c0)="7806c2609aa03d3d99c0a09b7c83c46c5758f7f59d0f4eda14ca550df2a0076bb1def7e8d0e89589241a7f7a2c8010693f10370c8488d8b5686f1f9e53c7f444d35fcb150616dc9f2b7999e7239ace8b7815eb5ba40de752a8c0fea1c3f72bfcfef593b064cc9901260633ff30c330173251c6d5932ef744b02007ab0fd86c99243ef1b1d94bb1f0b65921507738e2ad09fb3f472f6a7b98b2648c2c3b297fc5792b9f99edd2b842849403ca7f59e8610ac3a0e9f17a9c0940cb38c3aec4193374df96d26b81b121e2a35fc1339f280becb3fdc64c69fc218dac7f07c750ec5a8eee0ea613f1ecaa09a2d75daa69639651e0ff1103c83b80ac88e30e713f0c", 0xff}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="afafa5bb2e9701c66b89", 0xa}, {&(0x7f0000000340)="d9de3ab39b86c8d4c26c4c7dfdbd80d4349a5eeefccc07c7c58683f21601acba29fe8175f5a3ed2bbfeb3e810522d4f739e8e9e51acea6a61ad77dd30aa689b7b07928568a411a8cc5487911f094749f8fe09de480ae48d6fdcce9f28bed4b67f1b9b5f664cd8323610fba307f95d27f19c432b4de417398bb39a1a9d374927f597d48309808eb10075d8b712f356450d7c9da4fc74ced65a0aa1d897a79bd852f0c8ab428b665b3a163746af9c174b38f96083490b2776411e579271a27e13489f1a8eea33cd57c1b11dca9", 0xcc}, {&(0x7f0000000440)="04a8c784f92baae247a1c4f50e284656acd673e93df3835813464d3fbe6575587599e9042933385a1e084dfb40af7e379563bc1f52ccfd603effda9d88aa11583b81be8f00964ccd110f59ef00d3dc59f3c49500d8ec8064fc9acc8c94009a861d142fe5750fbce31551fcf46d2ad428f8a23cb9b9d2f39f796052b30ed382ad4c184b1966942302bb2741cb3d7e47ec6b942cefebbe95799de4f06df15e3dcb4350c2a14a8088e8039d8d8fcb99bfa50a8c9d4c0b6a46b193360e0196eda6d35e94609424cfc48284f72af85afca84a50ab7bd7c2a26f0ceb", 0xd9}], 0x6, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff00000100000000f6000001c455841a6bb729b0dd6192f5f03eaab7de7e42b145e451ad134f74657b094bafd2ee55c5e82679f4413f73c7f52e3dce472e94c14e69fc25d126a4812c133b8863c4ff7840d37e1020bde6c03f66d3e6623d5adf5a95f7cc9349bf57f861184bd7320091de0f6e73dded74d3a172f546c446a17f78175cdec5a7281f6f39f85e8b63a032730393e1b7121473235ecd67ce"], 0x10}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x579a7fdb96946737, 0x57) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xfffffffffffffe01) close(r1) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x7e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) 16:00:19 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = dup2(0xffffffffffffffff, r1) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) accept(r1, 0x0, &(0x7f0000000080)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca8380c257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f8defa000c00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224da00000000000000009da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ef7b187906698e04e342d8daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d0000000000000000000000b1ca905b53bebf502e93d563ca6a9c54580479f4bb4839e22627fa4c7f43af19916668ee9127a102d0786e58e42bb8bf5330a0ea941cc98f67bff453aad715785bde2c3c5557e7bf10bde10d492abdd1dcdc682c6d9b6c", 0x1a7, 0x400, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000380)="7ee13c33e922fb1b7f02e39799984dbde43180ffb74e3a52b92de98ea6c8ace9c79e95528e0bc85ea9000968d82080a2ac8047e8ecb0960ca3869861eccfdb7f12335af1ecb99e30211f3f5f1669ce8221aeaeaed6dc312965f3ae2dd4897e7bf30b73eafe08dd82eef178c66147a13781915937f978847f81ac7c86550c826f354133ff", 0x84}, {&(0x7f0000000040)}, {&(0x7f0000000440)="23c9af563d7443ce133053e3e74d314ac0d7a4b9fba972727b9ddf7aef3d04d8dbb03dbdd96c59b15ccb786f95ddd48e28a7d455d55232041e2dbb660d5ca8874631025b90e234ab483d2567466732d985fe1a95114690752b765eb5615fe36167f6c98057654bea7282a3126e0f8a18f53f74b7c7be48f1c0b89b919ea71bff164058011f922e1a7c6ffdd8fd213aa7ff91b5ea4ccf9870caab2abdc90f5cefbcb20c1f7a0389c152ec213417cb", 0xae}, {&(0x7f0000000500)="aaeb3f035c408735205845bdcc35ef95b959ab983b0c1cdcae7e022499ff8a3efe6c7a569cbf0c40afa77d2cc1a43b7f7bc2329e6a461a72d2840cee2a95587f25e26cc514a94b22f69372d236dd0a162b0910238b5c224921e6c45901ee76a0003aca1260b28a8efa75c96d46ed8805ff1d8e05c6d692c04c406dbb070dc64689cde6a54b909cfc59c1d142078ff892aa3ff8fac6478f152fa6740883877b4762", 0xa1}, {&(0x7f0000000080)="3e5016654f82504e08e129a76b7771cbafe98df3281ce0ff09f23019c007d2001750ce6dde345cdfbd43b14d5cfefbb1b5c6ca92bc", 0x35}, {&(0x7f00000005c0)="fb15ce2c74043d43862a5791d691e5bdd1af12c728cf15b382bd67bae97f820b1bd0858b844bbadab3d980121b3f1adde8825e43288d6c9a323449a71ab846d80d3dbb2ab0706c2f161d484fc5d07a1ea49be221d796ba383ace3f0bf7fee2d0e6ef8dca25446e1c6608db6c00dd4d6a982a9fc15846620e7194f0330fa7297f75bd766c03fae58f35bfb71335db84f57a212ed5b669084c33", 0x99}], 0x6) write(r0, &(0x7f00000002c0)="204ed0a28d4117d0c16eae1ca9e77223434bfcf659d371b22303829823a5f0f45c1011792ad2bf1b1cd1d9ad6de2b906452be6c179f7cee67857369da3fc7efca6814aa8934cb758100880bfea82826bb1b8cd4e34273567be86fa5d6eb22c5ec3e542669728775a21e8e5d38dd81f283e60c935edce491fd4584e51c0299cc899adba39d6f651c853f9", 0x8a) r2 = syz_open_pts() close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff4, "0900146e195231fcca7b02010300455c2d0000b8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmat(0x0, &(0x7f000077b000/0x4000)=nil, 0x0) shmdt(r0) munlock(&(0x7f0000506000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x2061}, 0x8) geteuid() 16:00:19 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x1d99fbd9, 0xffffffffffffff4e}, 0x386a3af0d37583ab) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r1) ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x100, r1) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) close(r0) fsync(r0) write(r0, 0x0, 0xad) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0xf7, 0x9, 0x6, 0x5, 0x1, 0x73, 0x8, 0x10, [{0x0, 0x0, 0x1}, {0x1, 0x100, 0x8, 0x8}, {0xffffffffffff3a3a, 0x5, 0x0, 0xffff}, {0x3, 0xe9, 0x31cb, 0x3d}, {0xfffffffffffffffd, 0x2, 0x40, 0xfffffffffffffffa}, {0x132000000, 0x1f, 0x4}, {0x9, 0x1000, 0xcf6}, {0x81, 0x7, 0xfffffffffffffff8, 0x8}, {0x5, 0xffffffffffff9b78, 0xffff}, {0xfffffffffffffffd, 0x401, 0x10001, 0x6}, {0x0, 0x2, 0x3ff, 0x2d}, {0xdf, 0x1, 0x6, 0x97}, {0x8001, 0x0, 0x6, 0x100000000}, {0x468, 0xfffffffeffffffff, 0xfffffffffffffff8, 0xb29}, {0x8, 0x8, 0x65, 0x8}, {0x6, 0x1ff, 0xb8bc, 0x1}]}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x9, './bus\x00', 0x45784ea1, 0x8cc, 0x1, 0x13}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r3, &(0x7f0000000000), 0xfff, 0x0, 0x81, 0x0) dup2(r3, r4) 16:00:20 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2aaaab7a) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x80000000, 0x0, 0xb, "5d68501ed3e16b0dae04ce925dfc0400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f35916501f) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r9, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0), 0x7fe, 0x0, 0xffffffff, 0x0) dup2(r1, r4) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0xc2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.', 0x2af}], 0x100000000000019d, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7f, 0x3, 0xe8, 0xeaad982}, {0x8, 0x81, 0x1ff, 0x7}, {0x3, 0x8, 0x7fd, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r3) read(r3, &(0x7f0000000340)=""/4096, 0x1000) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xfffffffffffffde3, &(0x7f0000000280), 0x2, 0x0, 0x0, 0x8}, 0x2) flock(r0, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:20 executing program 1: semget(0x3, 0x2, 0x54a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x2}) r3 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x6) semop(r3, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r4, r1, r2, 0x11, 0x8}, 0x0, 0x4, 0x8002}) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x6) r5 = semget$private(0x0, 0x2, 0x4) semop(r5, &(0x7f0000000000)=[{0x3, 0xde8f}, {0x1, 0x401, 0x4cad45663ead23df}, {0x1, 0x100000001, 0x800}, {0x0, 0x7, 0x1800}, {0x3, 0x26, 0x1000}], 0x5) semget$private(0x0, 0x4, 0x40) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000300)={{0x8, 0x3, 0xfc0}, 0xff, 0x1000, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r7) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000002c0)=0x9) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x5d4d, 0x3}, {{r6}, 0xfffffffffffffff8, 0x2, 0x40}, {{r4}, 0xffffffffffffffff, 0x78, 0x80000000, 0x1d, 0x2}, {{r5}, 0xfffffffffffffffe, 0x65, 0x40000000, 0x7ff, 0x5}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) writev(r1, &(0x7f0000000180), 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000600)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&:\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='*-$\\\x00', &(0x7f0000000740)='f\xc6`}\xc5\x1c\xc9\x8c\x0f\xd6\x93\xd3\x8a\xf1T\x90\x9e\vI\xa6\xc6\xbcE\xab\xf4\x16\x81,D7\x1cX\xb4\x84N\xcc@\x97\x87N\xb5e\x96\xab>A\x0e\xb0\x16,\xc8MhJ\xb9\xdec.\x98\x18d\xd2e\x9b\x8cW\x1e@\xf0\xc0f\xc8\x12*\x86$\xf4=\v\xdb\xef\xa4\x03\b\x96\xc9&\xf5\xbd\v\xc6\xdb\x00\x02\xd4\xf7\xd0Be2\xd4\xcf\xc0P\xad;0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x2, 0x200, 0x8, 0x8}]}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000008c0)=""/219, 0xdb) pwrite(r4, &(0x7f00000009c0)="4a9c4d7762d0910ccbc376fa475063a62c61773027a1b1711644608d09ba4497439de004bf3b0708fcedc82e1a1463f6e872ab656f8d528a1ae5f214bb7b1526f09321cd5d010000000000e648600442a467fe7bbb6e9ae810a2bb5a110d640ef7b53ffb9744ca22b0df33c574cf1ec172b738000824fa273c3c407dc1b465e9575144f5eddd4b633702d2a87ccef69b60b84bf1f5cd6b27ade5bae1544f38ad57ff8e7e7f6afa43305ee2e3b9b08e90488563b94964d0aeac8a9db6f2264e028d85712d0fd28b0312814414a2cc1e2a201045241d7f012c66960cc0e0416fbeedc2bcf95b4ac44216f4a14476f71df87236c9004210f383af01884c1e216cd9d36153a1615e37d484d767ee2d25d3f52fd6f8dd6c5e24436a11d292b8cf934bea8cbbffbbfc6a522298ac70f2c58639423fe7431074ed90ef1e", 0xfffffec8, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000005c0)=0x3) unlinkat(r4, &(0x7f0000000600)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x8, &(0x7f0000000640)=[{0x2a0, 0xffffffff, 0x2, 0x3}, {0x4, 0x800, 0x1000, 0x6}, {0x100000001, 0x3, 0x7, 0x7}, {0x1, 0x7f, 0x200, 0x580e}, {0xff1, 0x2, 0x3, 0x8}, {0x30000, 0x6, 0xffffffffffff2bdd, 0x80000000}, {0x3, 0x80000000, 0x3, 0x6}, {0x1000, 0x6a, 0x3, 0x2823}]}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) clock_gettime(0x2, &(0x7f0000000700)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000740)=0x7ff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)=0x1) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') sync() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000880)=0xfffffffffffffffb) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='\x00d\x00 \x00\x00\x00\x00\x00\x00\x00\xff\x00', 0x8c0a, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x40000000) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x18, 0x0, 0xffffffeb) 16:00:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\xa3\xc2\x01\x00\xe4\xff\x8bf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) geteuid() syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 16:00:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffff02) r5 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x108) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x10001) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r6) kevent(r2, 0x0, 0x1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x5}, {{r4}, 0xfffffffffffffffc, 0x0, 0x9887f2cecc7b2dba, 0x7, 0xa27}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x81, 0x7}, {{r5}, 0xfffffffffffffffa, 0x30, 0x800fffb9, 0x71ef6b29, 0x200}, {{r1}, 0xfffffffffffffffc, 0x21df24e2a8c60f79, 0x46, 0xffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x40, 0x20000045, 0x3f, 0x5}, {{r6}, 0x7ffffffffffffff8, 0x0, 0x2, 0x4}], 0x4, 0x0) 16:00:22 executing program 0: kqueue() kqueue() kqueue() 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r3 = socket(0x11, 0x4003, 0x8) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = socket(0x11, 0x4003, 0x8) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) getgroups(0x3, &(0x7f0000000140)=[r10, r14, 0x0]) r16 = socket(0x11, 0x4003, 0x8) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) r20 = getgid() r21 = getegid() setgroups(0x4, &(0x7f0000000240)=[r15, r19, r20, r21]) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r24 = socket(0x11, 0x4003, 0x8) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r25, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) r29 = socket(0x11, 0x4003, 0x8) sendto$unix(r29, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r30 = dup(r29) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) getgroups(0x3, &(0x7f0000000140)=[r28, r32, 0x0]) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r35, 0x20004276) ioctl$BIOCGSTATS(r35, 0x4008426f, &(0x7f0000000500)) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r33, r34) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r38 = accept$unix(r37, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09941a54f598ad67c5dc0f1b52"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r35, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r42, 0xffffffffffffffff, 0x0, r42]) ioctl$BIOCSETF(r34, 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}]}) r44 = getpgid(r40) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r47, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r47) r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r48) r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r49, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r49) r50 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r50, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r50) sendmsg$unix(r37, &(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}], 0x0, &(0x7f00000022c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYRESDEC=r47, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=r48, @ANYRESDEC=r49, @ANYRESOCT=r11, @ANYRESHEX=r20, @ANYPTR64, @ANYPTR64, @ANYBLOB="2fd80b463bbcb7490ba4ec7ba8f561d96682959364bde8e426adce87ac1c90a3da"], @ANYRES32=r50], @ANYRES32=r37, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r34, @ANYRES32=r38, @ANYRES32=r37, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r39, @ANYRES32=r41, @ANYRES32=r43, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e3377068ee4a4535580"], 0xc2, 0x8}, 0x0) r51 = getpgid(r44) r52 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x2, r5, r20, r23, r32, 0x0, 0xfff}, 0x7fffffff, 0x200, r51, r52, 0x5, 0xeee, 0xdfb}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r53, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETVERAUTH(r53, 0x8004741c, &(0x7f0000000200)=0x45a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r54 = msgget$private(0x0, 0x1) msgsnd(r54, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000007a46000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c669fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150a62122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4390e2dc4c3993861980fcbcbc8303b7797b7e114033f00000000000000"], 0xd7, 0x800) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r55, 0x8004741b, &(0x7f0000000140)=0x9) msgget$private(0x0, 0x601) geteuid() 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xdc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2cd91d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0xa3, 0x0, 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:22 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d01a67147472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ebb0ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b35f05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759cf54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395ae575dd659255490b88ff1bf33436e6731ad3574dab7064d7a570715f68932de75cc53ec316484d3f4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d58f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605ae2602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb02d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d10dfbc5b0572772cae259ce5355c1ba1a7f944aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332599a329e07626141d45d404e10e567cb808f50000f4f9aea3292b48043d1e00f74f00b0bb12c8845f8b95f7bff615d243eaa580438e25849dc4e3686ba7609ab15718407c383220e1258df1e97915a315ffc43c86ac96ccdd36c6f2403a23c674809806475d458f6b8f25f9149169a5b1bf175e4a82a8d38cd232e74d64464803ed39367b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffc) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x80000001, 0xffffffffffffff6b}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x99a854d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x842, &(0x7f0000000340)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000180)=0x9) poll(&(0x7f00000002c0)=[{r2, 0x644f4b05ab2b633b}], 0x1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0xbd11, 0x100000001, 0xfffffffffffffffa, 0xffffffff}, {0x8001, 0x345b, 0x2, 0x1f}, {0xffffffff, 0x1ff, 0x4, 0x1ff}, {0x4, 0x7, 0x1, 0x1}, {0x7efb78e6, 0x3, 0x8000, 0xfffffffffffff001}, {0x6, 0x4680, 0x80b4, 0x2}, {0x4e1, 0x0, 0xfffffffffffffff9, 0x6}, {0x0, 0x5, 0x100000001, 0x7}]}) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1000000000000309) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x400, r1) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r2) ftruncate(r2, 0x0, 0xc000000000000) close(r0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000580)=""/70, 0x46}, {&(0x7f0000000600)=""/104, 0x68}], 0x7, &(0x7f0000000700)=""/247, 0xf7}, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000b80)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000480)='/dev/bpf\x00'], &(0x7f0000000940)=[&(0x7f0000000980)='#/\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getpeername$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getgid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0xff, r11, r13, 0x0, r8, 0x100, 0x7}, 0x0, 0x1000, 0x0, r7, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = getgid() r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r19 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0xff, r19, r21, 0x0, r16, 0x100, 0x7}, 0x0, 0x1000, 0x0, r15, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) getgid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x5af1, r25, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:00:22 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00fff8000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x2000) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r3, &(0x7f0000000180)={0x3, "ed77630a1919e4e92dcb8a588c4e6fcc277691e3a5315f08fb0738e4f90cffbd969d09f26995adf872a25ead403caafc9aa5ed301af9afea5f28e35551e80eabc68d64c346e5ba4ff0fc5b0d74a734997b22e86d21fcf30aec5c188f19ad31e9431db5121895f83ff0ad1415a3db529012d4684c63b10224fb31e847998835656fd8c1760e454a4b5c6629b9abb1dd484a2ef776c91e7405c6dac3010cc0a995f6614c7d54946e8246b4f3e19d14b40b19f14d"}, 0xbb, 0x1800) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c, 0x2}, {0x6, 0xa}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvfrom(r3, &(0x7f0000000040)=""/170, 0xaa, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r4 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000000)="fd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0xfffffffffffffff8, 0x0, 0x40}, {0x6, 0x2, 0x4, 0x7}]}) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffffffffffff94}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$VT_GETSTATE(r7, 0x40067664, 0x0) r8 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) socketpair(0x20, 0x4, 0x3, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x4}) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file1\x00', r10, 0x2}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, 0x1}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0xf4e991cbf241207e, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000400)=0x7f) pipe(&(0x7f0000000140)) getppid() 16:00:23 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x80, 0x0, 0x1, 0x2, 0x47f, 0x893b, 0x1, 0x1, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x2800000, 0x4, 0xfffffffffffffffe, "dbcd83d50780e97aef4af304c2b67e0cc30a0b6f", 0x7, 0xfff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x8}, {0xffffffffffffffff, 0x20}, {r1, 0x100}, {r2, 0x3}], 0x4, 0x5) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) œ²™ )LÞMßàn2œ²™ )LÞMßàn2load: 0.90 cmd: pgetty 36057 [ttyain] 0.00u 0.00s n0% 301k load: 0i.90 cmd: getty c36057 [ttyin] 0.:00u 0.00s 0% 301 k ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *343118 96840 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000ab3000,ffff800000a93b00,ffff800014d2fd90) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800014d2fd80,ffff800000ab3000,1) at in_ioctl+0x463 ifioctl(fffffd803e26c780,80206913,ffff800014d2fd80,ffff8000ffff33d8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff33d8,ffff800014d2fe98,ffff800014d2fee0) at sys_ioctl+0x5b9 syscall(ffff800014d2ff60) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,61a0357a010) at Xsyscall+0x128 end of kernel end trace frame: 0x61c108d1910, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic ifa_update_broadaddr does not support dynamic length ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000ab3000,ffff800000a93b00,ffff800014d2fd90) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800014d2fd80,ffff800000ab3000,1) at in_ioctl+0x463 ifioctl(fffffd803e26c780,80206913,ffff800014d2fd80,ffff8000ffff33d8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff33d8,ffff800014d2fe98,ffff800014d2fee0) at sys_ioctl+0x5b9 syscall(ffff800014d2ff60) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,61a0357a010) at Xsyscall+0x128 end of kernel end trace frame: 0x61c108d1910, count: -8 ddb> show registers rdi 0xffffffff82076537 db_enter+0x17 rsi 0x490c __ALIGN_SIZE+0x390c rbp 0xffff800014d2fb20 rbx 0xffff800014d2fbd0 rdx 0x490d __ALIGN_SIZE+0x390d rcx 0xffff800017b45000 rax 0xffff800017b45000 r8 0xffff800014d2fae0 r9 0x1 r10 0xffff800000aafec0 r11 0xfd15a7f4ee9c9b4d r12 0x3000000008 r13 0xffff800014d2fb30 r14 0x100 r15 0x1 rip 0xffffffff82076538 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014d2fb10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=343118 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff82565f08 process=0xffff8000ffff70f0 user=0xffff800014d2b000, vmspace=0xfffffd803f014bb0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96840 518346 43342 0 2 0 syz-executor.0 *96840 343118 43342 0 7 0x4000000 syz-executor.0 72239 385548 29018 0 2 0x482 syz-executor.1 43342 334659 29018 0 2 0x482 syz-executor.0 44027 327322 0 0 3 0x14200 bored sosplice 29018 371149 20964 0 3 0x82 thrsleep syz-fuzzer 29018 456978 20964 0 3 0x4000082 thrsleep syz-fuzzer 29018 447926 20964 0 3 0x4000082 thrsleep syz-fuzzer 29018 449086 20964 0 3 0x4000082 thrsleep syz-fuzzer 29018 351873 20964 0 3 0x4000082 kqread syz-fuzzer 29018 159097 20964 0 3 0x4000082 thrsleep syz-fuzzer 29018 509345 20964 0 3 0x4000082 thrsleep syz-fuzzer 29018 187988 20964 0 3 0x4000082 thrsleep syz-fuzzer 20964 339009 35683 0 3 0x10008a pause ksh 35683 279557 55361 0 3 0x92 select sshd 36057 492739 1 0 3 0x100083 ttyin getty 55361 99744 1 0 3 0x80 select sshd 27908 141464 95292 73 3 0x100090 kqread syslogd 95292 136825 1 0 3 0x100082 netio syslogd 31003 41671 1 77 3 0x100090 poll dhclient 72775 12119 1 0 3 0x80 poll dhclient 14194 160454 0 0 2 0x14200 zerothread 67126 491510 0 0 3 0x14200 aiodoned aiodoned 19128 50255 0 0 3 0x14200 syncer update 67933 6917 0 0 3 0x14200 cleaner cleaner 29409 490262 0 0 3 0x14200 reaper reaper 83449 345711 0 0 3 0x14200 pgdaemon pagedaemon 69929 208824 0 0 3 0x14200 bored crynlk 5439 166874 0 0 3 0x14200 bored crypto 54755 329675 0 0 3 0x40014200 acpi0 acpi0 58416 176340 0 0 3 0x14200 bored softnet 80308 81315 0 0 3 0x14200 bored systqmp 93176 430694 0 0 3 0x14200 bored systq 79080 435754 0 0 2 0x40014200 softclock 85993 327767 0 0 3 0x40014200 idle0 25376 190639 0 0 3 0x14200 bored smr 1 55531 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 9511 6595K 7109K 78643K 12644 0 0 pcb 13 12K 14K 78643K 131 0 0 rtable 103 4K 4K 78643K 412 0 0 ifaddr 54 12K 13K 78643K 110 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 69 0 0 iov 0 0K 16K 78643K 76 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1222 77K 77K 78643K 1995 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 18 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 1K 78643K 309 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 768 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 49 38K 63K 78643K 486 0 0 subproc 32 2K 2K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1240 0 0 in_multi 29 1K 2K 78643K 349 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 281 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 93 21K 30K 78643K 2676 0 0 UVM aobj 33 2K 2K 78643K 41 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 133 0 0 NDP 11 0K 0K 78643K 32 0 0 temp 162 3531K 3602K 78643K 16562 0 0 kqueue 0 0K 0K 78643K 15 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 10 0 6 1 0 1 1 0 8 0 rtpcb 80 106 0 104 1 0 1 1 0 8 0 rtentry 112 76 0 36 2 0 2 2 0 8 0 unpcb 120 810 0 799 3 2 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7578 0 7578 1 1 0 1 0 8 0 tcpcb 544 1045 0 1038 28 21 7 15 0 8 6 inpcb 280 2395 0 2387 20 13 7 13 0 8 6 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 9 0 6 1 0 1 1 0 8 0 pkpcb 40 8 0 8 1 1 0 1 0 8 0 ppxss 1128 9 0 9 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 365 0 163 16 1 15 15 0 8 0 art_table 32 366 0 163 2 0 2 2 0 8 0 art_node 16 75 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 11 1 0 1 1 0 8 0 semapl 112 300 0 290 1 0 1 1 0 8 0 shmpl 112 39 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2537 0 1137 46 0 46 46 0 8 0 ffsino 240 2537 0 1137 83 0 83 83 0 8 0 nchpl 144 3901 0 2307 60 0 60 60 0 8 0 uvmvnodes 72 3171 0 0 58 0 58 58 0 8 0 vnodes 208 3171 0 0 167 0 167 167 0 8 0 namei 1024 11642 0 11642 3 2 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scxspl 192 10600 0 10600 11 8 3 7 0 8 3 plimitpl 152 81 0 74 1 0 1 1 0 8 0 sigapl 432 933 0 920 2 0 2 2 0 8 0 futexpl 56 21439 0 21439 1 0 1 1 0 8 1 knotepl 112 282 0 263 4 3 1 3 0 8 0 kqueuepl 104 434 0 432 7 5 2 4 0 8 1 pipepl 112 560 0 541 4 3 1 2 0 8 0 fdescpl 424 934 0 920 2 0 2 2 0 8 0 filepl 120 8370 0 8274 17 8 9 11 0 8 6 lockfpl 104 281 0 280 1 0 1 1 0 8 0 lockfspl 48 85 0 84 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1009 0 1002 1 0 1 1 0 8 0 zombiepl 144 920 0 919 3 2 1 1 0 8 0 processpl 864 949 0 919 4 0 4 4 0 8 0 procpl 632 1908 0 1870 4 0 4 4 0 8 0 sosppl 128 10 0 10 2 1 1 1 0 8 1 sockpl 384 3331 0 3310 35 26 9 22 0 8 6 mcl64k 65536 21 0 21 4 3 1 1 0 8 1 mcl16k 16384 7 0 7 3 2 1 1 0 8 1 mcl12k 12288 18 0 18 2 1 1 1 0 8 1 mcl9k 9216 9 0 9 2 2 0 1 0 8 0 mcl8k 8192 23 0 23 1 0 1 1 0 8 1 mcl4k 4096 79 0 79 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 52065 0 52019 26 19 7 21 0 8 0 mtagpl 80 39 0 25 2 1 1 1 0 8 0 mbufpl 256 90222 0 90084 17 7 10 12 0 8 1 bufpl 256 7743 0 2612 321 0 321 321 0 8 0 anonpl 16 93443 0 78523 92 16 76 76 0 62 14 amapchunkpl 152 4124 0 4017 16 10 6 12 0 158 1 amappl16 192 4316 0 3448 64 12 52 55 0 8 8 amappl15 184 133 0 131 2 1 1 1 0 8 0 amappl14 176 178 0 177 2 1 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 559 0 546 1 0 1 1 0 8 0 amappl10 144 14 0 14 1 1 0 1 0 8 0 amappl9 136 602 0 596 1 0 1 1 0 8 0 amappl8 128 174 0 152 1 0 1 1 0 8 0 amappl7 120 43 0 38 1 0 1 1 0 8 0 amappl6 112 565 0 555 1 0 1 1 0 8 0 amappl5 104 159 0 149 1 0 1 1 0 8 0 amappl4 96 1147 0 1121 1 0 1 1 0 8 0 amappl3 88 279 0 273 1 0 1 1 0 8 0 amappl2 80 6610 0 6543 4 2 2 3 0 8 0 amappl1 72 26236 0 25832 28 19 9 20 0 8 0 amappl 80 2154 0 2118 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 40 0 8 1 0 1 1 0 8 0 uaddrrnd 24 936 0 920 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 936 0 920 1 0 1 1 0 8 0 vmmpekpl 168 10044 0 10019 2 0 2 2 0 8 0 vmmpepl 168 116055 0 114159 176 63 113 115 0 357 28 vmsppl 272 933 0 920 2 1 1 2 0 8 0 pdppl 4096 1878 0 1844 6 1 5 6 0 8 0 pvpl 32 273213 0 255285 232 52 180 180 0 265 31 pmappl 200 935 0 922 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 518 0 60 14 0 14 14 0 8 0