Warning: Permanently added '10.128.0.199' (ECDSA) to the list of known hosts. 2019/06/01 14:06:49 fuzzer started 2019/06/01 14:06:56 dialing manager at 10.128.15.235:47198 2019/06/01 14:06:56 syscalls: 322 2019/06/01 14:06:56 code coverage: enabled 2019/06/01 14:06:56 comparison tracing: enabled 2019/06/01 14:06:56 extra coverage: support is not implemented in syzkaller 2019/06/01 14:06:56 setuid sandbox: enabled 2019/06/01 14:06:56 namespace sandbox: support is not implemented in syzkaller 2019/06/01 14:06:56 Android sandbox: support is not implemented in syzkaller 2019/06/01 14:06:56 fault injection: support is not implemented in syzkaller 2019/06/01 14:06:56 leak checking: support is not implemented in syzkaller 2019/06/01 14:06:56 net packet injection: enabled 2019/06/01 14:06:56 net device setup: support is not implemented in syzkaller 14:07:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x8) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) preadv(r1, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/94, 0x5e}], 0xa, 0x0, 0x0) getdents(r1, &(0x7f00000016c0)=""/251, 0xfb) r2 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = semget(0x0, 0x0, 0x58c) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f00000017c0)=""/194) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000018c0)={0x3, 0x0, {0x4948, 0x8001}}) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x0, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000001900)=""/223) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001a00)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001a40)={0x1f, './file0\x00'}) preadv(r1, &(0x7f0000001b00)=[{&(0x7f0000001a80)=""/115, 0x73}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000001b40)=""/40, 0x28}, {&(0x7f0000001b80)=""/94, 0x5e}, {&(0x7f0000001c00)=""/4096, 0x1000}], 0x3) r4 = semget(0x3, 0x3, 0x102) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002c40)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000002cc0)=""/48) renameat(r1, &(0x7f0000002d00)='./file0\x00', r1, &(0x7f0000002d40)='./file0\x00') utimensat(r1, &(0x7f0000002d80)='./file0\x00', &(0x7f0000002dc0)={{0x400, 0x401}, {0x2, 0x51d8}}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002e40)={0x2, &(0x7f0000002e00)=[{0x1f, 0x1, 0x4, 0x40}, {0x9, 0x2, 0x8001, 0x1}]}) fsync(r5) readv(r0, &(0x7f0000003000)=[{&(0x7f0000002e80)=""/93, 0x5d}, {&(0x7f0000002f00)=""/25, 0x19}, {&(0x7f0000002f40)=""/166, 0xa6}], 0x3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r2, 0x0) 14:07:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/85) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0xfff, 0x2, 0x20, "c52b6207d14d41b1f0032a1510c47486217d2d0b", 0x0, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x8, 0x8, 0x3, "5d54d4481d3750b250646242394f811301b8610d", 0x4, 0x9}) r2 = syz_open_pts() semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/172) r3 = getuid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x2) semop(r0, &(0x7f0000000240)=[{0x3, 0x8}, {0x1, 0x27, 0x800}, {0x3, 0xf3c2, 0x800}], 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x70f, 0x1}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x5, 0x101}) r4 = semget$private(0x0, 0x0, 0x200) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() r11 = getgid() r12 = getegid() r13 = getgid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000400)=[r6, r8, r9, r10, r11, r12, r13, r14]) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x1) getgroups(0x5, &(0x7f0000000480)=[r11, r15, r5, r16, r12]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={r7, r3, r6}, 0xc) getdents(r18, &(0x7f0000000540)=""/4096, 0x1000) setregid(r9, r17) semop(r4, &(0x7f0000001540)=[{0x0, 0x5, 0x800}, {0x3, 0x10001, 0x1000}, {0x7, 0x1, 0x1000}, {0x2, 0xfffffffffffffffe, 0x1800}], 0x4) 14:07:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) mknodat(r2, &(0x7f0000000880)='./file0\x00', 0x4, 0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x1f, 0xff, 0x2, "c3817d42689ad2fe8bc87813087c2ca38565f7b3", 0x1, 0x1}) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x2800, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x3d, 0x7}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000000, 0x11, 0xfff}, {{}, 0xffffffffffffffff, 0x14, 0x8, 0x1000}], 0x100, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x21, 0x14, 0x7, 0xbde}], 0x3, &(0x7f0000000140)={0xffffffff7fffffff, 0xd61b}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x102, 0x80) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)="75ce27d87252fcc65d86fde093a7d35daf2eb968757ce58b4d6c3ea4249d005d61215dc38667df22962ae5c0b4d9bb18612f16f55fa438e535f5e45ef24c9e659a78176fbf8dcbcaf6b0875433e30bc41e9d2f9a88cfce29ba102ca0ed7b47f57cef5ca9857a1ebada7467b8a37687a51c2c7a6838145b7230a67335362b733b6622ff9446fa1231d099757675c9ebd55f38aaab912dac20aa317e1152a832312424554b53f137933ecbf934b5ed20dc1c078aef4b4a5c50a65fc416281da7752f9c10d566f7f92af39f34102d1f38181cebeafd839a4e161db39f58fd701e1f7b4e5f86e018e5607ff116", 0xeb}, {&(0x7f0000000300)="6eb1687734415e0a25c91ffca114000d57cc51ed25e8d724178007186c6fe99149c178c169407189ecd003a342e93c91936782ce85ff2a6e91858ff96080eed85068adf8c1a383dfd591ba01c8f820e3e718c5ffad1bd88186ef22c257e17e37c6b10f53b1af2151435f0b7cbdb3e2a210eccaa6d8ad11ab905d571a7b1fd0413fc972be57f77c8305e732ed7de4e547fbed9ccf778173ed9f3742731628ffe526449885c98f367683d1201b1aa284c60b90552fbde0c4162e9353a80b42e2e06354cab7fccb1bf7813e86568cd20f17288c410a72eec216faf3484998becb57fd9fb401f67de19d0ccdc996881d17127d7e5a700e", 0xf5}, {&(0x7f0000000400)="8e6b421ff930eada2dc6a2dae4c88a0e8f7d55816ee081ab506ddf55460fb8a61176a990ba544858e7c77b1307386dfd83581080512e2d00a133bed57aaa7ce7def78dc3ced827b05aab7ed9dd7b21de093d213c7d6151b38c474289107ed8799e81e9690e01da85577acc6c61d0d09058aa", 0x72}, {&(0x7f0000000480)="b1b9ef233b80372c24011d18a1e5095d505bb500bf1b840e4e29f737ddc996bfa0bcd19ea1ead081de5e5ba69c1118ae31bda05f5d1db3c5d626acd3d42c27d209", 0x41}, {&(0x7f0000000500)="c0bcb0f4881c01417a82a8704d858f8a292e84ca46b09340e9a48049f9be2ad5df432761814539b25cb3ee0f304897bd44b9bb72ab031d892b9abb7ecfe93e9263c2b3953c78f4cfdc67", 0x4a}, {&(0x7f0000000580)="e702e7dcb6041ca0e41d92389dc1304bd91c0b52ebf82638bac2a2cd494fb623cda1876c756a44925915f6b7d66da6e271efce16648be86e2f672776f745917f4e6519be1ea8d3fd44cafdfcaa2d1bcb4945d0d6fadd60be93063e892e38fbec57bf64f4bf77ca6f89fe42be7e8a7d0f0f3251a968f25539f4e8105fc2ba032b4302b19bfde9779dadedee1b4528f29ae2ee1d828ea08439bcba7cc6d72a16ad780d394c9aac7305be34ed609ed910cf14a5b9245dcacf9d57ad9bf596830850403c4f5a146e5f16da60614cf73f5b52f0957c55d00631dbf140f19703209f1a3afdf4489e9b1edd054b21e44a30d2f47744845a14303de699a255cb9fb1", 0xfe}, {&(0x7f0000000680)="0f832be88b43ccb3fcc5f0f881e191c4f2933d0b74e5e0b612b1e6e0a903132c3d71d60ae7c3412f3b012924d621c53af62dc877e85906a954093f006e2b72396f8f82185a09c90c3c34f10d8062a892cbe4732e2d5f4470d235401ca45e05a5760b72b0dea5ebcd2284940b9c187c97a72d4349058683159a74ec4f38dec668f6faccbc702ac236784021e014e9302ce4366f707793f3848ce57bdf13001a4a3c9a9b5c6c1ca517c6f89e03548b676005557cd5aa", 0xb5}, {&(0x7f0000000740)="5cb6d6caaddaeb546c1f8691bf9a9f2eaf57e989d835c1406478d09140926133f20147565490b608f15597d9de555bd2291eba2ec3c05cebd99fde181f797c39abe832fdf8629095d7a1a10dd90764926c7782f371ba5a1c00d03fdbdd1460cef576479869cf67204f1cc1c1d6bb9674f7fc56662aa2c23e021cb4fd6b6909", 0x7f}], 0x8, 0x0, 0x0, 0x1}, 0x2) 14:07:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000012c0)=ANY=[@ANYBLOB="08080000000000000000000000000000764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968012fa6a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a039182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd0000000000000021aea5489e3264ec610cb75a5e37686b0f1f2d6782ba70cf56354d2ff8e83104ac4f0a55e9b6568fe43f44c7ccbf00fa0c17c96503d56a6fb1073fe8931252d502ea2203db7f95190eaf8ecd59f013b7818de44ab8600299fe61889ddb17d6793a029924d442f32f2c4f8c8cd775dfd75fd3db14fa549ddf18095c38effac99fd29743490bcff1cd9648cc60508612c61ad3173c346e8a5670ab3360c2b4e60a317b7b06d7c345d423a2741046b43eee4b71bb0c7bfa60543eb52ac748d590054565d71a4e4b2c665138f03a2b6ea600f8821e033d1e"], 0x808}, 0x0) 14:07:01 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="a5de5a2a5eee37667194379646a355184375d8bd828890a8fade495f1a129479bd2ab0ab554f26d6fe41e226c4f914f3a019b44ac21b346047bce91ea6168778e6f88f873f0f19a48c0478c4f2ff75b909de3f4f210e466f", 0x58}, {&(0x7f00000001c0)="a52574e4385e1711164feff5e5447039692525398b8c2537b1260c860c0ec777354efcff6bdc775f112e610e05fbc2fb966c5ae4ae3bf3eec02f416e86f3bbbffd9da5ecc8f3b1add6668f00760644ddbf324abb4f1b496f559cc6e1e5ea287eaee0514f18c1d02cff79fe1e54dffef32434", 0x72}, {&(0x7f0000000240)}, {&(0x7f0000000280)="7f83cb111d12aa433c3db6b3105e2b845613e9eb7c05601d749287d3de2e18479baf9915a40486f9dd4ae68b8b07954134a24b51ba856854bf45b925b9626feb965f4ffbb8c91926027abad1827788e5aaf3c2a53507ff84c06a8dc3731fa8f7d230e95bc2ef7ad88a5408421a7a232f4ebfae6a6c3f0e24e01972d3f7a2a92f07c761ef2e8ebd305dfa6270ed4dfc63cc349ded59706239ae40c0d05054032fd80eedf24a70acd03ebea2fbe4b6d9a49467fcd633e6f91ce455d48dbe067ca60e6818ebe63bbd025f0e3cec25409d27e0c17797c216aac4b153357fcb1d4f84d6f420bdc3376230b75f1163dbc998821a3dcec4da487bbd5550825f281f25639977fbf1900e391af3f474d399f1da493ff5cb647aec79cb9359ff7889cbf4a07b526950151ec79f1f9147853f483893293364b148aa6ee3f118326a751e64b874b34546d0f89a19219297efd450e42dc6affa7f153613c4a0a916321c4fbaeae8b5c6c4f1253f21358a61f89a8b7f5567c3fecc1c81d597f79ef6b6d1b25abc3b9f0a0760878fc45aed77cb78d6fdd38ef6ffc761c2c55377004f7ab46225bae554c546e738b9c254c1d53a8d7a04ae842835c4f18b53d39538d3969bfe6a2366af9b5d1eefd018c2fadd4d74b79503e51e82bd77eab382f45e84f6f50380ec49ef08e6e0b18950e925376ddde32f66d4c5ea06023371cb55dc989df000014aa827c3dad2a2bfb00b524fee3ca07e3692fb8501ed5209cf874ed8220f8cdf9a798163515836ac77693846c76c3b78ca060a52e05659fc87d16a4c97a188b78d2ff015499c70281cc343674a2c454b643272d29925ceecbe4e194d74694f9b63b092c11891c07a4f02565c269147d411fdd1a042c95243b4b3bd5e4027b2d21a0500d8a2d1a37bb2e2de2981bd66f48f5e86f1c58dc8dc4f091413312de7c19332def2b7907be9c8ce31d1d2f13c47d0ada8fafa4de7bc7a2de18448593571d7df6e83f7b36b64dd279d7bed10be2db8e31419089c2c13b13135cdd5f01de79dca460eb14b341b117d57cf7144f2664c21e7dd615643eb3790aaf587c2e0120774c1b83477ae04b08af7d77c53c9a595b1a5fdf6c1ccbea306e0e00df4b8468d9fabe66c3cab5468dec43bfd63acb4c05cf019266802fa5dca9eb711e5bbbf4ebf27c81618b889b3e6e3ce28613a0ad2cafeb4f092172e7e6c46a3906951a8e4db2d6362a75ee9e0b2c2ede7654499da597bf63c040b8c0da901cfe6f185e84f636722b56191f16245fb439d895f45fb4e69b2214c3f866dcb14499ea0221f6843a3cdc1bd27e2fde1a003e781121488432d5e07eea43f8972e463ee22ac262f85746ceb1f8c08f2048eda1ed4d88bd89bdd3ba07989035b7b1e534c9f6b7b6858ee1c79902bf06e9ea90046abedf07593ca0e6f7310889211cdd183d369ac4ca1e62dc59a10053ff966e48302c78f9730a986aabfca8299e85d8d737abded0b454d021be692e4819ee32d54c489bc2cac21685d57f02d49c663bb3001e399fdaf65d7fad8f152e482020c94f414219414a92dca498984df8f7e80be286284b3f98ed9869251c839d0bb34df31e8883be0612e51b5b02e712e8be5fc7345de125cbdcd4e73b182f546efc93b216a50ee5ab648780f5d18c3cd9292e42640ed75ec64b34e92755c4ab1335e75e4ec8651da153cf290a9e630172f146d361c76c51b0545f0c769f441e0cf0bf535f6bd230125b6363e6340bcaf63cf01d0a6f390d9737f0c43f43ce539a5a011b294fad9ef49b3aa426c7af982b2da2d2d6d81235485829feb5dd957c4e39fc3bf1b3a5af59be07bac568b33217daf3db9739e6e05b3a1391523a8a936634b9e32a876d0205f559e47fa4315b66cb81d72ab278673bad2b3927301aaa096d4ff226830bae48cc72d3ec429e38e7889ce75061c9655cddda5784e390ed767fbd387cdf83658f6859b5351f5ce19b1c92898777527e6c6cd6afc09180d356a8948a927053b0376e436516d0e4d94fe00aff7e1b80f1622cd60319910ffa69bbaf31f3013b774a0544565c0f3c89054c3c8c78dd1627e3e78e3517a8999f304167ab1d0f7cf4112424afb54779d43afb5fc7a1e46218b24db18c730c586b8f300586116a241fa8b94cb4cca6207fa83444133d1fc3d7dbc0b71d1256a5c9a86995b4041f6c450b28d70432ae64b3b27d1c170e54bbfce61870008b5488fc1fc9b8316454c394b41541ac3197f24c88aafeb0aad11cebf3dd9e5ca3769e2bfb6b2640a6321bb51812a46c41b0512787219a869cfb5d2a11252613e4404224973fb8b96059d4c40db779d70fbe7216c65db769174d93d835a126b2d37d293b147058db254a321494e24255b2953df70f09a8a2c4325b5a0db70bc28a451914fa093f5c41875cdb943ed17e9b578a07e2759e356a4e30c464d27e6972ef9c484c434f4b04fc8b1c3ac8f2d947fecb824d8018ac090e3548d0e60b5fc7e49bd8c0dead666ca0ca1d8d39cea75e0f392194ad826994e8c8ea6adda2641a814133a59f8282dba23d753baaf9b1ab856818baff4d078b60711ca96a255da376cc61a471d07b82e094de58597c6634971f8f391fd6c2909d526adcb4e980ffffeb9ca689b627f0487001872e71b524531eb9499e4dfd28b867541d32115a39d72c9f61736d8c4a329aa6e818efeb7c97725a0f8b1b4ff3473a300e1158dc118a41d85b7030d1e0845fa9cd9f95965704d88006a647839d9db16dc1b02b6985cd4f47544f0bdf35dfd0a426708ae815287e009d96f08fce1afcb9b97e9666523c44f0879fbe1b14eda3b03cbe87a378cfc13754dedcc6c2677af7891178b37ac8c2122ad21abb2c6cce6ca7145b2220bccddbb8dbde1b71fda22c3a534cd8386df9a2dd43ef757ac06002ffaf23fe73471a567fe21bfb6fe1ca116cc9e0016a4514986a229a6a0708648230ce09ea951d5b075cf439725fe509571c09d5ff629d029ebf3e95f83cc4bd0b142969a627107f93c0ea9cf347c4205bd23e3b941bca1cc722ef52421c850d627ce4464408ae8aef1c8d9a6be0f62f80bf58296b3005939213b7cc7f94c6ebfe455fcd8a6403d6da834a30dbb2fd7043775bec391ce530d3eb2cf6fdb5a942c980662c6d29e6f4c678fed598ca82f9f1c94c846f28574d1540565050d9a2eefa7133459614c4531b4e3ef8c558a8c5d96153616b20920ae5a7bdb9f201047c0fd9cb672b58b8cfc12bd384deed77b6cc13a2e6d56749c1b7e4e8381fa2ced9466b0bd1d83fc265dc187b7959b3bb84c4d56e1896ee0f9f56a9bf3d20f7fafe04ea5f93280025d7522872ce93683c4135784c2dc1df30e62be60a5aa62329f29680eab123fe9bce974c41a83ae0f5af17d8b69d842778541523537d78a575495bf6cbffe71973e2d7b67fe6eda28d91b6cca241e9cad5003f50ecf92d5c75c487da3bce5df25f94cca1fa8a5d1cf721c8a32ed0bd8a5f907d5449722124330ef771f911009c3bae7a62292a1fa61d0d500b91c0564446866649d67b1fcb6529d21aa9380106aab14ca05b9653a813d2ed1bca1f572066acae9b8f10e959b8529368f6f9c8600922018bff31479fc2724dcff534fcf8a7f0241027a2baaece1bed4cae9afc0de55a6f5ed577f62a9f8892b4f162241484b2fd7bc6868e47577bc1736d118166af46e4257685ff8862e2772663131df0c247f234332deaf026a8e859c36e5e8e9d0caef7b425dca3d5463cf9ddb2f991e83e9bdb3bb722fb40f8aec70cb500db31ced4073f4edd5a7f96a615d6dd5a3c3e1c4cfa40d9fde6071fd284d68cd6f715dc6d238a6f591255dce091b03b20eaf4fe540b47f2c721c9f235e21cd507ddf9e36157f13cb9f5448ed125bd8d2cdab8f2d159c46b46a4b38f7a4441e5c904df25a2e3e4426c15fae5e93a341478169a3cc5046cdb3b1a9402284cd954836af7312ff8cc6ac3d6ca0bd9ff553016bd90dd0d2e82ece6f0e28bf2b3ec625ed3ed7e6912f5c07d4da8bfe539d11dc3534b0a9ab5af2641a90999f9c60a8786e86790013c749bef370d30ed24e4c842236184eea1ef7896f40472bc429d9e7bc6c09373d5c9121b52b6f2cc9b40a8d5984054f1973fc3d8ab8d1bb148cba5f2bc07c4571754957aee8015ce0cdfa393106a987883345046c858747105b8fedd80039034bfc8e4423a274c881ea2a85c07ed31b2778e30927304ec5dcb42e429cca99c4a95a372d3bcd0e1dafc8f910c70321f06b4c569e22f3ea075ad2594a690bd90a94140a21dd4466a4c2c862ba09e050e769fdd019ed1da72b024f88216c7ab56decf9ec9e8323c5cb5571d96ded2fb6495696afd8f06d5c17dc30065dc426c1b4f3658a28303fe4297947442a6955a43c84f9e058bd2677aca8e61e2146e0497aaf65bf2ce658bf6a5c3e561b7ed95062b905d5de59799a0a9d41ebd384b457310dde3270859664232b1778a8723c6e4b3ab7883b0d97ea44f7b264ca6caf2afa3c70f35fe68241fd0b2baefca777ef5301d9de2dcc26a41993b2e610a42575ecdef1933d8a9aadfaae428d6ff9fd805c477eda3e468e30f964b8cf126e9149c3976ad6ad467c941d63b8e3c7611fb4577764cd66e14a57fa8d7a1806c3e4f06164603a2c451b5e4c64c7a8fd0d4bcfa8afa1b4e8814e418ef22a96d22c67a723200ff2613e4aebb146050197d1bc5ff5226b255ebb224724ec22c1574d8c65ccc96a614e2d385b6f73b503d3085453d6503a19f4746837896d97a4d4775bafd27ac81fa1b86b840b4fea2e9f8be9ad99c07c1971d6277a4338f1868ccaf1eb50ef7fb2124bf9363900f14357ad92852a193caca27fae568f61f13d65e74923ff7a96be5c1599953de1088e99ff1c58d6552fd50df08022dd5db4a31d822077031a4a97d29da0347667df360847bc745f0ad57a027ed2c67123872a4adb0334bdb9d89f906ab6baf9ad6f45299774e0623694a760651838a9a91d170e87dd6426ccc0bb7c4fe3a738c787b44a0d6c6c7895aa64a6b1cd636ea8f4b480fd464e1ba43ee5d78af616c2791db057510083ce9c03181a928d10c76575489e626a8008505998602bc940f6ede632895a6e7dd1191f088441183fb641cdff6ddfe15fe8eb5a5bf638da0df951d052aeb5c84318d04be10cbf6097875ad80b9b1940579993ac1b9c949bf2d0b5115f74bc813b42e69e58a280a8111269064e077d6e46788fa364dde163d7cfd7a51ca6bb8b85a7f85bef7c838d453e24ff2ad5794896083c155cbb65b0ea7e1bb3cf22f6d3833008ef29f14b38abd2b853b2bbbd9eee823e3c46ff99e2f5f2899b2f9c86494e6e754113ad2754fbb1ac113ab1d8c26f1dd22af38ee3a71543d45819bf85773166ffaaee88a2f3fc3aeaad97586f82594a6a28e7ef415fc712b13564ae7d7da395997f7d2c65bbef7b7a482f1fe99ac31a3872b15f9627aa737f493ca9bd17c1f86d1ec07aab82c3cd7105edf66e4ad0e131534c4ea09f64a47de9ca0db8ae8a0e899f42dd447a69ff24e7a37f165ceb6328c3ad1f57ab11de8c5c70dc5779367905b80bd6bfdcc0dff37768ac00214e04ac48ec86dadc1785c76dda575cd14596b2a898d94519ec45677b7a93026b5e006f17fda7e708989528539fb5be26e25785558632e2e0f32370a23f9a14e12372b0ba0275eb8271abc3fbaa604d43c808beeadfc6aef07256e3c60116e5aa49c905349d2946bd92dcba3bab39cd3198c44ca837e40e058573f878759ce0fd7a4bb1977d8c29d66a63", 0x1000}, {&(0x7f0000001280)="df15e3e26320e42b66c108d1ea99db7f3fb1b23b5c6d390fe7e320b59deac071c793cafcfaaee0d31777ced054919757c387223d8eb9299a105d53ba8b542650fa63dac3658b95fafd1b040e0c99326ac85406c92f4d6f77ccd35b3ce21dd53ff47f992b876741dd40ac68737753d4fad247d78287d39e1936a0ffd3adc52601c21b7ef36724b5cd2e9e19925952c7dab939bbb931f00e9ed0b452133e15ba2a2f5b45842f4b5024bc087f8ff36e33eeb9f615c07504", 0xb6}], 0x5, 0x0, 0x0, 0x1}, 0x40b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 14:07:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setregid(r1, r2) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa00, 0x0) socket(0x10, 0x8000, 0x9) 14:07:01 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 14:07:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 14:07:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="74856bf9d211d3983f06c4cd482239f794b1aa61bfa682ad49854342f799cb68536b883404003e4807a0b9ec652c350ec0d18388cbd8c9222e5101ca837757a12400f3771c00823883da3b034ad36bf641f011ecdc98a455d17581df6dfc326a6fae65f5151188cea3950c3725dc7d6e2c54f2bfa3404a086b33ec61ca3359f4bb275086b5b6016ebbd766ae5be2aa5899", 0x91, 0x8, 0x0, 0x0) 14:07:01 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:07:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 14:07:03 executing program 0: socket(0x11, 0x3, 0x0) kqueue() 14:07:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r1) 14:07:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="828baaece7ea789aaa00"], 0x10) shutdown(r0, 0x1) bind$unix(r0, &(0x7f00000000c0)=@file={0xb754b7faff4a9c08, './file0\x00'}, 0xa) 14:07:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) syz_open_pts() syz_open_pts() 14:07:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000240)="f6c3bb087a020d11339342f2fa9f90b2da3726ec5b588553f21e39d636d098a63d8a07223380f932917b17fab70612eecaf169db4309ec7c20ec809673e4fa7f200e87b6fec72f5ca316a81f64155c202b9f3d9de78bdbfa403030d14413f3f762ddae27e1ccca8b1fca61b672f0670804852024e0975655e7cb514e0ad982b023ffd7f7fe808c382ac711588c0c43406ee2ee526e04295bb0c28466b84bbd17bd94e7781e65974a694677dd66abe8633a9dba7d7cd2b66ef8bf150117983f6ce13303b5d5b6e2b20213c88ce25c357dcc8727a370641b951e7a6bde5284ee9c576ce87a8c0aa0bcb9", 0xe9) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10088, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8001, './file0\x00', './file0\x00'}) 14:07:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x0, &(0x7f00000000c0)="7c171d6953d152fd8e366034825c488c695ff914296f0044fc0dda16ca27c576936f28016bc15a219c98284f21230a7c9bcf4b64bbbe2961db467d881cf3436661ae4d92d6de3c3e50744b357f6c1e622d29b6460c240b7f2d92b4ba0dde2188e05cb0d3ca26e43bab2cf4cfbb8c9d5a5e407b22c734775c877cbc44000a1d214836dbb5043ad4b633db136ebda8c6eecb94a35f1f4611b9d946442ece", 0x9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x33dc858de654d8a4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) setgroups(0x6, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1]) 14:07:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="cc12c907e865fc9b7e4e4f26b08544d9f730e9eb026ee6b2204cb0963a7dba660e663b15fe7d58d8534e99d23123cba786a0b8fe950dce2f883191b0d0037c5b20adb6e25aad6c85900e0d020ab4e24dc6dc9d854deab625b6c47c472ec8e2f29209991eb7af672d27ae675817d2fe872aa62d19b6052df19a25f4f76fe4823bfc2edd9c1643c0881d80ea18f6982df407afcb899bc98c5e63a9a56bdd9dadbfc2b19f6bde29c3c70efb0a52fdbfbeacb0ea10780518", 0xb6}, {&(0x7f0000000200)="6d4fff11f1f093a054cfd40d3f2de279ec242b543576619007550b177012df6267c83f72", 0x24}, {&(0x7f0000000240)="77b3d62f2faecda02b0efbf5b3bf75dcbdd7a4901d8c394b390ac3067a6c7538a765c206f79d630260fe", 0x2a}], 0x3, &(0x7f0000000380)=[{0xd8, 0xffff, 0x101, "79d06c93e11345efb68785f96543f094d6dea8ff0d565ea1d7ff1bf2613073106aa645b631a6a7439dea7a1faff1a4b8c2edc118496ac51ba819f619a0d91d687400931c1e369ef7d448656d505f8411a3800e49d03a4c01b92962a13f5b41b78a61a7a799e992e9f93f30b81ce3a76f0834a41170175c6419aee0295dbc24cb7686e5af47bb0c414d591c0bebb43b062a45ef84a0ab0dcd7e04d5a496cdbcd8eba8dbc59672c821741ea152187d8b39743dbcc4a5e6dc433f9e7ad67ff70c1725e0fa795c55"}, {0x38, 0xffff, 0x2, "f0352d39e2c270ededc49646be90a6465ff937534269bf07cbba46b7c70bc131fe3a81"}], 0x110}, 0x2) 14:07:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[0xffffffffffff8dff, 0x6000, 0x7, 0x6]}) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 14:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getegid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 14:07:03 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="3b7aca2260989510d177871f2b2d50f28ed5242245a21bb3451a7d9f15b05fee55e0e2efa5efb5ad30b6117edea417b8428f57f83592e50cd9c05e1b7ca91c2e3150c359627dfd719ce7e799c26d72e010317f218afbbc729eb847d3405717750409de8f4582c70215ee1a955c62b8ef879872ad7fe0a4b4f6a1dddbf91b7540e526d2b78db79a093840155d7ff7b0bc917575a2624998097fbfadf57e22fd3f89557a12c7c693bb32f28c83f5ef5ecf9f10e6eae79d8ad95b6205b283f0a555dd581ae1f68ebe6464d030", 0xcb, 0x405, &(0x7f0000000200)=ANY=[@ANYBLOB="006f02666963bd7d10ee2de8926d84f5358ce78b8dfa300e03d1f1f9b5ad669efc43e01a6ee2e5f7154d688260ceb2267c991b3031365e5923af82fb47be75d4926d673e67bf74d208cfd5cc7538d0d252ee407080e65143eee476cf22000000"], 0xa) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 14:07:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="39f061955aa788d920315a699575ddc1f876bd999af32473699e7bf2db69dc3ed6e1ef4355abffd74066477fd6224edf59fcaa5d4d27c0e8cf2134e146d40ae9056e48f3e99fe0234e26c4dc1ebf5c1b74d7365015ec7c40744b9d744ed80591b8c9ca0d10a3201530c9617b038c9c3855015f3d12f34009c3c27fb92562b41bb4e9d5eeef5b443df5696a8a499f62d81e20d13c7f633ea4d5e2f781f0b1644de658cf0e40d344aa3d62a8d1629d888c2d5c745e7f319fa8e114fc3923dd367aaf4dfcac8a9b69d8", 0xc8}, {&(0x7f00000001c0)="e9eb25d017b6f3ecaeb8a8a47f19cc32b2071ab2da7c02b496065a584ba703c3827722166f091d6304185c83778227b349db594bedde67ccb554832df064f3bca2b16f1559249cf614184a4cdeb6784b3b5f23334226c8a7891441c4ca8c90ac66b506a74d3bb6412e3620af887392bb6b1601438474fbdefa81d5aad527fbde366f83d09705cd97d7398a13a3f3a06734dfb92049c0cdcdb35d1467f95062798506bc5cfbc644b0559a0bd32e1802bb5a31b1f2812f6b4fc8c072c1f22f405b9aea57991275d79957e93719ba", 0xcd}, {&(0x7f00000002c0)="d2c9b15ed7aa27f0a708f49b0f7727d037f27098b590d53d45dd627539e795209153e6ad6f6ecb59b83f99a08245ab946f389161693d1e5db3d9104d42ebd7c6db66b76a308ad7f6a5d02e4c35b341596618e36423c3f1811a68d187887358da654e91b1bb9d945c3e8c4b398e952d050db853f3a9cff59505663d41474ca05f01ce132f6767f75b8343587ef23eb1f3ae533168f5e15e500a31a35852186ca685e51b8f04034a507ab46e1a82c1aba54d2347adb8c5a65a72c9a39b8dabdfc5b0c0ef4c09886762f27ec16434d44d09fda9bd7b18c0", 0xd6}, {&(0x7f00000003c0)="a78188d098cc5554eee3fa33dcb58806019ae213956081927c7f914c7ed9c89cf0815a90146321a26ef4409e80bdcb82f6ca5b68e0d665f59125cdd2aee177059485350f5a149c1f10f701507e5ae24ee8fe78a6034811241def1e0371cd096bab7fa36444c465", 0x67}, {&(0x7f0000000440)="ad1553120d4d0e1e4d43ab5661107ac98f88515c1376090fd32118abc349187c304b7b92ffc1edad7cc4ea1c2a3c03d71ddf1711f3dc702cf31ba2926728eaefcea2f6cba120a0cf1687f91a8a4a279e2ae65b54a6142be7d897be7063fbc9060ce4f896f557658aee0055dcef1ea7fc8b9922674f68d738e59da975f581a76f358c1f925caff5f793ff806882761fd54971a67f7b7b3ccb9f1aac20896920dcffa1e167077ba96b4c156144320a5a953036ea1de4be27b12256a650cb9794bf0405475cd34a729a56828cf39a91253e8c466b1894040d0a6e4e08480a44aeb16f8da07b95d41afc7e8572d3", 0xec}, {&(0x7f0000000540)="6cf3c8952fb07d59bc2c91a8bea342d60f714e6ec096c9dd6d72d2a49f5e4f116aff22ecec69f68527d85ecb82282ac1d9a03ab041031c6ba41e4a49e8e3b5bab032c020b8d8dd2463e6635a0aad7d23b0468baa70c9327610ae38c737019fba4c590bc1547f7a30ee12025ec0f5f10191cfb5bd51f97742781d8bd918d77cde2e29cfd679b05e28ec12625830413daf59b7282e7fa5dcb410c67bcaae83aed59a190481b497c3ed363fe0a0df6a50894f3db1680202bed3babdddcba0cfdd9a89d2e1003172391f02bd658107c91826ea9a34803b98992c4233e401", 0xdc}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x404) lseek(r0, 0x0, 0x0, 0x2) 14:07:03 executing program 0: socketpair(0x2, 0x1, 0x4, &(0x7f0000000040)) r0 = socket(0x2, 0x4000001, 0x200) listen(r0, 0x8ec) r1 = dup2(r0, r0) listen(r0, 0x44cc88c2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffffffffff9f) 14:07:03 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x108, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) r1 = dup(r0) fcntl$getflags(r1, 0x1) 14:07:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 14:07:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r3, r6}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) wait4(r2, &(0x7f0000000680), 0x2, &(0x7f00000006c0)) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) r8 = msgget(0x2, 0x0) msgsnd(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000000000001d36b2183bcfc2f12a5120c2675cef28365c864a37fe8636c642cd4352087fe0b76f60c1e090b9353077ba4f8eac4e1c274798a1a0b4785fe508f3adbc00b11a0306c0db9c09eaac6c2fca6d42b3b859b4db75b21974f3d157680ccf99749875bc7dfc2cf1d28c6861ac1ecea28d997d31be59abd070ba911a2011d1c80286169935379c62eff90e7a"], 0x86, 0x800) r9 = semget$private(0x0, 0x4, 0x2) r10 = geteuid() r11 = dup2(r0, r0) sendmsg$unix(r11, &(0x7f0000000640)={&(0x7f0000000780)=ANY=[@ANYBLOB="01002ee9652f66696c653000a5b2c709c13901000000552f31d882ce453be3f1d5d802519957aaea032ad32108f03c9fe75be7bd908779cbfbfdd7c6b89bbb6658ae5550e46297167af2c1848e884007a8caf31e354e4781de0fc648411f0f1889807497a9071b1d2460167535fe46694475fe28ff8977461a2fdee8639724875211a3e77473df3b5cc56e0e61e9d633"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="8b8a4e9988c527b572dcfd4082ea92495bcbca6215ed34a7a461e21e1a511ca02cce9a5d39b35f00f2080b082c0091f55b58e33e0454d126b7dff3a00f", 0x3d}, {&(0x7f0000000380)="f7aeff644f9d0526a5061cf9f01d2b22be69f3eaff8659a6c3372b9326ab79c70c7543432853b1c3d6705a4483aed5cbcbd9b23c41ac5880978eaa8bdca5a2e077184f4cf4cd3efad462ae88d53551136e7b4cf297e71d019b43588b330115ef63e3cbdc094da28f65083a36259df86eb8ea8dc586fb08a0971f93c1b1aca12758911a451a996edd48a41bdc1d2cd9da54e44643a28981eeaa72c9aa48f4765035ee2754aeed5205613778ef75810dba006f03b2177e999b4cca", 0xba}, {&(0x7f0000000440)="6f716c36ceb858d575c9f1e1aa22ded528c055460b6b0609e88707462c122eb83c3a20f6aae7f1a9ad8fd45c1dc0c7260dfed9a0dde99d64fa8ffc0adcb57737f66dd3a913b1971a7906ea9aaadc2091e15ef91ba3ccce06dd3683576360dcca61d8bc3cdf7bc5b2010c7040f96fc7f616a58742b1d7197ec65e5674d4efddb1c7c2a1039913d49857b4ffac009bdc634b43451e87e972212c6042b80d5ddab26624054806815b08c68dc95417928727cce5bc5d2d5bc165e111b092794aab5c97b1aaf275865d69f6cd1b8075788a8ff70ab5f5efee2396de2eefeaf11000a3e05da3be44796f8de967e77b96d5ee26af84781ce0863ad73c95", 0xfa}, {&(0x7f0000000540)="93fec2f89fc3c78a5d668e76e2d32dc2dddb9fdf4f38d9d91ab4d9a4966bab6c24f3363d3490eebba3e0c28654b635de2e51a3dea8f93c437599ed0b42affb8469b94f0a6e9e5d36beb51ec477972abc8504263dd14c64cb8ba115d35d2bd6b33e389d941fea84693d54932e93a95f55a4e2c75dab3388064190b3e6a9b1d12217891913b6d156dc0f11cddec7515f7f", 0x90}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r10, r4}], 0x20, 0x9}, 0x8) r12 = getegid() r13 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0xf25, r10, r12, r13, r14, 0x52}, 0x6, 0x5, 0x1e30}) 14:07:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/163, 0xa3, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 14:07:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) close(r0) socket(0x2, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x401) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) syz_open_pts() 14:07:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/35}, &(0x7f00000003c0)=0x25) writev(r0, &(0x7f0000000400)=[{&(0x7f00000014c0)="2bf094feeeaf27ca924bbf6e9e6f601d34ce347a7235d7da1f8df96cc7774c158b8d863f25385fc4cf83e135d2fd05ad4a70acfaecc95196edd7209ad132cc91d16bb803c3273bc6fbbae45309e5f780f2b78a384a394805b6498d6df5993883f3058eb3191d51e3977b32bc4d94c7ef5b2ccb55f45ec8acf8738a1b167f21a9ef09ff0d8b772f5a0323cc037bb58a2ba0a3d062fa60b485aa7eb3b31a88cf11c4cb98992ba7b2533acd4cefafa3b69c2aa1c407f0b559a6ad6b13f5f0c7836256626517fc6a0ad53c6979c32149a14435", 0xd1}], 0x1) rmdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000280)="736c19bc0fca6f951cd3651697794b1ebec12465450664a07377f609b7b75d0f51189010af732c4c59fa3cd2a0673fd6e4743e1abc5a49d5d5f8fd15b6a8227198295d7548a2224f4d65", 0x4a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000440)) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) getdents(r1, &(0x7f00000004c0)=""/4096, 0x1000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x3) 14:07:05 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, 0xfffffffffffffffe) 14:07:05 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xfa, 0x4, &(0x7f0000000000)="fc361ad455c3b606deecc7b2ee327cff25e92c1832c6fa330ef13e33cee24a50290f638f7e4f0acead79676c9a77006b2045878c5936f43c0cd9691f630c1fe03a764290f96b417b09416aa5e31e7c7791240824d92bfe1785950e74c4ab764428519947554f27348db4fbebb299561d64738c2e31255d6955bbb111ee63fa61539a5783c47b836aaa79adfbe194c4eeb9f846326f34bba09178a0dc59be2d2826e4aae2f2e090ad3df2c9ba6b7acbe341d30bb4425d853a7dc248c78b2dffe8070e2d0cbf0c15eaac3aa59afe547b67a33874f180e50566436711406c335a778430a52f3d5a15a2ab182718e18078cd1b7a3e76f9a2c75462eebc551e7dfa", 0xff) r1 = socket(0x18, 0x1, 0xfff) setsockopt(r1, 0x6, 0x800000000000010, &(0x7f0000000580)="c5f4ba70", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) 14:07:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x578e) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = getuid() r5 = getegid() r6 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r6, r4, r5}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r3) fcntl$getown(r7, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() chroot(&(0x7f0000000000)='./file0\x00') r8 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) 14:07:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 14:07:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:07:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 14:07:05 executing program 0: link(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 14:07:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r7 = accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r9 = msgget(0x2, 0x20) msgrcv(r9, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r7, 0x144}, {r6, 0x1}, {r7, 0x10}, {r5, 0x110}], 0x4, 0x1800000000) setegid(r2) accept$inet(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchown(r6, r0, r2) poll(&(0x7f0000000500)=[{r5, 0xc0}, {r4, 0x20}, {r7, 0x89}, {r6, 0x14}], 0x4, 0x6) 14:07:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x3, 0x0, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) 14:07:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xc4, 0x800000}], 0x3ff, 0x0, 0x0, 0x0) close(r2) setitimer(0x2, &(0x7f0000000140)={{0xec4, 0x8}, {0x7, 0x7f}}, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3172ee903edc27cd9574609452847ecce76b542312bdfcda2c1126baeba9893289342d2ee56bc33bc83eaaa6717467e0349ea9e639eafdbca77ff4e9972eea69c6b3c660a9d8b071a6f9adff208945ec28c760aa302f377f9852e40229babb51a6437f09b1fd360ccd978d1906", 0x6d}], 0x1, 0x0, 0x0) preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) 14:07:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x800001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8409, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1000) fcntl$setflags(r0, 0x2, 0x1) 14:07:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x2) openat(r0, &(0x7f0000000300)='./file0\x00', 0x28050, 0x31) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = semget$private(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x150}, 0x401, 0x2, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000008000029, 0xd, &(0x7f0000000000)="47186b30257a9b2f2eaa4e713048e69931929648", 0x14) 14:07:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x12000000000, 0x8000}, 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000000)={0xb34}) 14:07:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) readlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/170, 0xaa) ftruncate(r3, 0x0, 0x7ffc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) kqueue() semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(r4, &(0x7f0000000380)={0x2, 0x1}, 0xffffffffffffff2d) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000480)=""/239) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 14:07:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xc2, 0x3, './file0\x00', 0xd6, 0xfffffffffffffe01, 0x100000001, 0x10000}) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0x0]) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x82, 0x0) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="78d4bf0706491319fe126fbcdf65b47b688e3cc99b03b8099946201b66d3aac20387ab21914f8785ed78cd8d165e4773492ae41be3fbbbebb3af02100f6dd83ffa610ee27b4682211e60e945fd0d7bf0a396baed5f30f5ef3744b5e4c8c6bc72ae1143998a09cd2d2887db1c455bc6a59de8b28d60c452bbe0b827f04e1b634d563c9c255383689c4e13fecf970125eff91c1841e4dbf38112d97768aa5c9c9bcdc1791c8aade953e2be4412863651774b806ba5e1f9b8c941f7a0e84d2c5147751710c2cc842c6408eb30d6500613ece319478bdbdd963e81dedc1f2840748147ed", 0xe2}, {&(0x7f00000002c0)="981f35c0be4d66cacd0d043a1816f63988652085c659ae25d9f339283e93e21fd7c3e2adb52c7681eacad056776a54685a6628f4ed4f699ecf3167a77a54e5dd6a227a592a72409b6626cfacbc2ecc1473c34d3e3f878c35a69a17f02a3081bb569866da5562206902e07aad91a910bf635563ec56f25a456855a5b3cc74098b5ef1419578edd3541a2f4bee817ae04a17bc7fa6d42aa6ac34de8cc635c0859feff26dd535cbf66e85ebcdb9dfe17847b9b4074ee0a77d4a261d1eb68a35134dd47827021938ccd4", 0xc8}, {&(0x7f00000000c0)="255e2ed96de33c3f7bcc7b36c1ed65bd13ec1e77646733a5dec150383a4c03d4bdb40c8ed1a6c54c906ac195065014aed7d5e671f3b7aea6d346831a14dbcfe2199f57430eb055c66f002195e81f4e705b2e8bfaa2e8c3617e385b7d6c955bab47", 0x61}, {&(0x7f00000003c0)="3ebf0efd9f89345dd1464c05db3e0ebe9aa2bee626179954b2f17fbc51cda1e724e5acaf7e7621353b8a51fbe921e7940eee277814633cccd2581e91", 0x3c}, {&(0x7f0000000400)="3bf515aff86183c4b9b83ae5", 0xc}, {&(0x7f0000000440)="99b05ad37c53755b12d2c0f9e3bd33ef96100d44678a87b69453a7ffdc33d299a30c30d29caaf773614105f3a827b7aa50a4805bdaa51dd746db6346c4e52fc7c25dbec9dad3673725a48bc616c0b57077954442c3af6bb7fe019290439e7368f8b8e23b1165c756e9c19287", 0x6c}, {&(0x7f00000004c0)="c67a7e3bb623145e05b29f539d9a5a115ada60123942135f8f3a58962b400ecbef16cb4ce638c07f4aae2d77b0779da493bbe1f0f8033885b413a8cc3a9799f0c6d46df45bb205591e20a8a9bedcd1c358985dc16a2317e9d05f8464e4322f1f23cae99c31e140c50236c1942673c6a902096a7f431b6d6dccdcec02498f8b13ff18211c740eac3f6e1161a6c69247d05e4d2c12b8f85dad8df946a4830a3bd0bac1020bc0", 0xa5}, {&(0x7f0000000580)="c5c4b1a1f2608b3888d5737a30bec0b4faf72fbacece89f00165b87ff31fdbea7f0097e7a00b9851e72c0cfa18c1b5fa7ff8b0dd44c07177d9d782c0142dc72a5a", 0x41}, {&(0x7f0000000600)="e06cca8d297a02f33584592859", 0xd}], 0x9, &(0x7f0000000900)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r6, r1, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xd8, 0x1}, 0x4) r10 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r10, 0x0, 0x0, 0x0) lstat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 14:07:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x167) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x4, 0xffff, 0x8, "2407cf9b1af421bfc274f96ed9e579d824499769", 0x8, 0x819}) 14:07:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x101, 0x0, 0x0, &(0x7f0000000280)=""/232, 0x3cc}, 0x0) 14:07:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/218, 0xfffffeb9}], 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) bind$unix(r1, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0034cc2f66696c653000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000012c0)="abd79574a6a76b343e264bd3f00632d7025e222122aa102339bf39b0eac29d10de118a31553c68a3223d2d5364f09e9fba233a87475ac00b10bcac3252f8f6aecbc3fa79156d4ab12c9b3203899d97cb04890acc7449d341d190056066e9249b1bfc5091ebf49aa8c919ac974b9575fe66109647a6637479f2d8b9a91343058505f48b4f64d692fed5eec17d5c28359d71008e79eef83c5f967949aaf98f07a4f46030f9a346991742bc03fd9115865ef91bd1e0a4da0b", 0xb7}], 0x1, 0x0, 0x0, 0x1}, 0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockname$unix(r0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0x8000, 0x4e1e}, {0x18, 0x1, 0x886, 0x81}, 0x4, [0x9, 0xc8f8, 0xba9, 0x7fffffff, 0x5, 0x4, 0x7, 0x100]}, 0x3c) getsockname$unix(r0, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) 14:07:06 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='rw') r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1000000003) dup(r0) 14:07:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1b7537ced837a0b8}], 0x1, 0x200) 14:07:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x100) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000340)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0x5) ftruncate(r1, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="1ec6eb7f8ea53e3afab121ce98e70526ce18283da984aae85cee299369793807a470cf78e5833694278a780890a00cfabeef7d523da7b83bd08eb2d9ee2bd3d36f9e2fe753ff7016a04672872065bdada2eac85174589bf9e1e394ca69fe1942a5aa9a8592c2c31f68d1919d465d5748df456315976be3402eba5d1986613d2bdfdea8bbf127586cb87e089c641dc43c451c98a1112a733c78ec87ebb0f6dca45d", 0xa1}, {&(0x7f00000000c0)="5bc04d50a381af5afb231e88a4b3620aa07214ddfac30f30a6a2cc8fe85097972696d26a990470a677d63014dda96509f58c03e09f56d5be9cc41ea6f2ea52eece3925efc9d3b43fff2aa3c521d85f79afd0fd6214003bef3cdeffa30fcda08269d2667fee7542e82d636595007f23c8813645f275a4", 0x76}, {&(0x7f0000000180)="2f01655b91cab874eb8b71ea7b4c5484f2a37109edbc4dfb5762f13992d899510467fd73a541d5d7ff57d7f48ffde38d5f1a623f56dbf023643e65e5c79bdb839536a0ca11fbc0e25578c0bc727ddc0fa2ca724e3bb0b8a05dd7bea551134f63aa26d5fd5bfd4d78d4e97c8d36796c69a12bfd1fc59e2a7efe2b76752b31aaa5020ea923ef5a0cbce37a100364c0f320d88567272e49af5136ac107ef2e874dabdc30616f9b9687caa7a8fa38f4a20ed53958c7d3495a88ddef91cca5c78f52949ff46b2d83b96babd338f4599b61dba1640644a8d47", 0xd6}], 0x3) 14:07:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) recvfrom$inet6(r0, &(0x7f0000000100)=""/219, 0xdb, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x401, 0x3}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:07:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x42, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x208000000000a, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) socket$inet(0x2, 0x8004, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) socket$inet(0x2, 0x1, 0x80000001) socket$inet(0x2, 0x3, 0x1428) socket$inet(0x2, 0x4001, 0x8000) 14:07:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fchdir(r0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3d8, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:07:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) rmdir(&(0x7f0000000040)='./file0\x00') 14:07:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x38, 0x6, 0xaec, 0x2}, {0xff, 0x800, 0x3f, 0xf9a2}, {0x6, 0xfffffffffffffff7, 0x9, 0x5}, {0x0, 0x0, 0x1, 0x1}, {0xffffffffffffd763, 0x5, 0xfffffffffffffff9, 0xffffffffffffb8f1}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) r2 = socket(0x5, 0x1, 0xfffffffffffffffc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xa, 0x1, 0x1ff, 0x0, "21000000e70000000000000600", 0x0, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x11c) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0xfffffffffffffff8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xfffffffffffffff9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:07:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 14:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r2, &(0x7f0000000180)=""/74, 0x4a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xe9c) 14:07:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:07:07 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x4011, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8598284986e4bc32, &(0x7f000035e000/0x2000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x180, 0x0) mmap(&(0x7f0000d60000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1e0) 14:07:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r1, 0x0, 0x1) fcntl$setown(r0, 0x6, r2) close(r3) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDDISABIO(r0, 0x20004b3d) 14:07:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820b6b93d7ae20a4af022e2f66696c65306f9aa66fd8a2ffff00ec7fa9bd17205fffb23cd345e7b09d50484d7264e73581106d01e8993d7aa38a6eeeb68d1470c5444a168c58739626b3a908e454bbcf7d1874f1bdf8fe86fa1e8ffc2b855f4378290252427ec25190b6fe84e99f2cbb2d2706062966cacd0dc03746850893227604997e8b440ec9ccda0174bf9196beac8e0a2a3b"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 14:07:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r1, &(0x7f0000000040), 0x10264) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb4b145bc8e2e7bdb880c0aac33ae83e87494f17"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 14:07:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 14:07:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="44024f5288", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3, 0x2812, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="afc99ca66263a603db3b74654962bd85a556a76a24a46bfc06fc44d37bf5b09b313ca92380efe727fa9d1832aef3b7a152fe730cec5a7b"], 0x10) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:07:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pwrite(r0, &(0x7f00000000c0)="450c42d81fbfab1430759a924e64ba9d6200875d0f7e34666d8f586e1074cf762f039ec8275a1d925d185dfcfca9091a898a1d8ff19167beeaa3beabccf282a9bf2c337fafb03b47e7a4f2cf9ef404e7c43c84600f96124959d5a8b806e12c686088188ce7ba0d89d38d688350e03a5d470b24ee4aeb9efa89b74d24dc7dbb03ea8b464dc7c8b81d970291db54930065c3", 0x91, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:07:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 14:07:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/206, 0xce}], 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 14:07:09 executing program 1: r0 = socket(0x20, 0x3, 0x5) sendto$unix(r0, &(0x7f00000000c0)="8d018fd22b95758cbd8e0d9832953e67b1de58c511a47fc9066a2f5b9d", 0x1d, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="d4d9df5805df9ba57185dfa559a9d028852db9fddb31870238f443c80fe1305c51c2a644645d4ad1653c5d2815979211c82625c0fac1c162fb824191b7bf661c01aab852df3c07b16bb3e6b9737680c9fb8eb4d54f8c9827f6652baebc539d9d33", 0x61}, {&(0x7f00000001c0)="b1f203ebb73005663f6abbc680e7dfc28033ad57b6b644fc344d555cf46ebbefe2c12164d47409caa412d21f83b086087e537896ef4bacbbe14018d6c5c1ad8c01c5ba5e31c34028882df2ca4455f458da3fd06b42a7d39768d3d033bf06c139c0efdd8bf5b6ed9c3b3c2fb953e2b2965b726bc704d4040a95bb4198b19ba7a867a30a7d336e8bc12cd31ed404503d2ac193f47059a4b2", 0x97}], 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:07:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005049000050000000000ff7f000000000000cea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d4176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00000000000096db000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x110) r2 = semget(0x1, 0x4, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x7, 0x4, 0x2, 0x6, 0x1, 0x7ff, 0x1]) fcntl$getown(r1, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 14:07:09 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd74) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x54, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x42, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8b, 0x800000c5, 0x8, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x6}, {{r3}, 0x0, 0x2, 0x40000000, 0x3ff, 0x6}, {{r3}, 0xfffffffffffffff8, 0x58, 0x200fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x6}], 0x3f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x4b, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x21f, 0x9}, {{r3}, 0x0, 0x1, 0x30, 0x7, 0xb6}, {{r3}, 0x0, 0x8a, 0x600fffff, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x8}, {{r3}, 0x0, 0x10, 0x2000000d, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0xc0, 0x1ff, 0x3f}, {{r3}, 0x0, 0x10, 0x11, 0x7, 0x1ff}], 0xab57, &(0x7f0000000300)={0x1, 0x2}) 14:07:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x72, 0x4, &(0x7f0000000240)="5c7f92f770abee8362ce28b24c88ce35187b1c2be86be7b4a4be8760c619092eb840c3689e0fbf9fc456621a3c0c7cdafc61b3c4305565e504bdd8a5e0755b05f74071a0b1c1989736e7874cb38abd79e0cdd4331b4905fee59e4d339d89ea802fba4ac37bda359b8b60cdf421e173c73854f382e5f8353f0487fcafbf3048f7366e494fd26cc3a1ab49920102db24492614e526630a7d34b93546584e18fd8eaac9942aa282983635f471909b158323be1c7378093e858518ab6fd05e4dbfea0ce8084f0accb044ef133861dee61c9bb5832803f88f122f8c774d2f3c3d3fb1b817426a8db9a447098da5e5639991534a3859701023b821c471ecd579e1e3f0077ad75ba0fce9c7ab04c34948e27514f4752f5b94170e522966a96327b1d131f39e2172d2528f8c20a0dc83a59a94fedf53710012c28fae87eb5100336fba6f929db4b1373d42bf607b3bde38f9fb6513e2d8391f997df7e746aa3c0fbcd081e0004aac4421cd1ed6448ba4a7b41b308c72926a8227ef651126f31c59dc7ed5c7c0b203011a5fa2ce5df50d238ea677fbd43770a9efff21ba09458faa0bf6add344a3d7b7cac967d878e0134ad0c1bcbade4943dbdeca80da27c40f859ffc4860427d820f1c87de5ac06375b18ab620722474f009185683d257968841194464a6d97173ee978a9be6da9b2aacf841293dfe65093345d63b4a9a69f97863fe5575f5f01954c227627cbe7f80b3d01bb212ee1dcc2ded193a20731002f82ce9ed182f7c1eac58c9c37e12f9a6bfc8e8a025e240fad1656b041ff181b69541f6505d9587975dede2b775b93e8291d568ced42e896ebd13ff20258481ab9bc2a058e4a5d948e40e1ce0c510f8f6c4def1e8fdfc2b32182cd571dd5da451bdb0e2d37150da317942c6b3bc74412f28d6b67a377b84e25866ff6460a703d6827f939db76c74e832418735084155f8196885d67ba878bf20bcc8af0526ac7d9c3551f07605a1c51d107955e0a81ce6f1f867359d53c5637b455b8c65577023a5fa81ec8ebb73475ccdba01cc6559986365636b788c00d47d6ccc44d12d32ea42aa86ecf3d129088ccb7b0b30bb2b040ffc87bd71e96dfa57da48400deb8fddce72ba279a1b3d2899dd32084d58d4efe815c79f70403375aebf87553bcc4135e4fe7aa0b7674ccdb476ad7592c5d7e44f26944189b60598ba160ea729628fb86374c67048ab892a6aa7daaa25e9cdca8d11d794cd13006d5ff26146466f731fa7960fe5861e6ffe85a7b9f611b9e149ec52afc127e250ecf309f04d9e0d74749fe3464918eb2cbc209b2560df9b853bcf7ee4a7808fa59382af386f7bb37e64b4eaea66d7c654bde0eddb9ff391ca5331b865de62096f24ec0d768a7cd3c576c26fce2ff54f57c67ddbe72aea5b6593b14c717cc0c62c1d375cee750b12f404a45a1337b01c63b89f46d3a4bdb1407dbb036641ca3d1404e6564b5633f4cbb1a40c45e8ffef6b7c16dfb8a2017161416784932d4b0f0b4740ef610560e3e116082d796e78e2b3220c395b6e2fd6f6ee2d2628b79e1d717f138ab1f710fbbe50484e7b0a367ad05a5ae2798a66a8e242897e26d85e6677b71784e1fb1e35ebc6f777ffefc44a32adc528b6df583f1533e8903634c8c7194064f1acd8e7926f768be2a20d56af7aaedad5c16607dd90054a08b11a77a25ae9cf1fbc4be4614621fd6fd6c84c59d88aa19e90fe7f74a94342a6d3e86203f86ce9b65fb9fc98e38804148cd62f3d3ae966b3c032ffbd03ed4c79ea05aa7a31af2c7d4048d1ed32e81245ea29e934ae5e5fbf92f7b6600b0e6c29318edf29db847467f5d9ca692fddb20cf3dd466b02321460ac2bfe50dbbcaa0b41e23cc552e7c1716c1efa7194063be97122e9bf566815fbf12e6ab97c457b6c98f2fb79b7308ed87d2c9b61c03898b4121c88c825fd4b8f96e2b33bffce4ccf0bedf3a4742734a2238776f585b1b544a6c1f49c8e11944a8c2e54f324d4dbbe16702ff7bfe16d4d7ef1ac9a75f9326230ee9c1494cdb711663e9dbf76bf9d20232cc35b4735c5e87deac89795f4791078fac500ccc590aacae134b22cd433d404a4dc4dc7387d02e5d76df39451d9528c5a07d1017e14a3ac7072dee2cfdbb4d5b3b9802a2df356015e407332a2d192c203f1d736524b52de20e357290266f6ec6ab98ec8300e982e0eaa35c5c0f8578f085534e6bb725006e96b95bd619517eb56e7b58fef3f8beb28ffc4c79d2c783b3631938cd0c3a99c567a5f044653ad6631e815dd8ec50370fc405ebd209f8ea3490e5e315677627c3adddbdf7b3cfff5dd599dcc0b5396e5cad67feda4da91b80bdd5f218b07ed4524f8d736ed364871f2d000e3cf00f64fec1235092d01552d8f52e31acb1ac8bbadc8a389a3205a19cf0b0d94a8586809763a5c0fbf0e192a5aa794b6a1183e73e392abd91e72a0e9d7613db7e44972a6e8162078234b32c4c8ee0ffb8d6033e23e1683277de10f86542120126570c17c9402e2556db27ec12c62332e0403b4bc083bd0787caa82ad39a54cc00572079dc3822a7826713cbf38c4911969cf9e96ae8253780866cc3ff20c4da0d072d10903814e1ec17521ed1a93229ff6a2ffbdeae602b21416167ee5b16343b84d04f16d44ac47178b3dd64f6697743c4d57fb275c4b6d2a4ad01d8272e9e3a6be6d3c47a40db8918830dd3b495ccfe16cffc2e41ab23b97b01b74f4d12f47e3fd730b40968dde72d7a76b5ab12768f8caf224b9a68f7a85999a4729080914a9a498f4560f89dc22573276a297300adf37ee4abcb23a2a5c8f1a071dff1bbcea443bc5ead9185c8f621961dd73ef4f4c2ed5a1fadc3bf454e261a2f3c0aef068dade258fd98c7d59df11fd2369b6eec977d6ff1a5479a2f28dd5aa8588a968f3ed809e85a0d1c4f18d237d733a721151b03ce8d275aefeabfb76e19c868bc9966cb47504a217a4515af32646c40dccb5731f417ce2631df9764bd5a79abd50924ca45efe5d18a583a7d91970bce7b58e0b2b24d5c46daeae0e77a790de2ec882d57b65a55c220c6682dad972b658a555f6c556a7dd616f4ea87386c4f1d94c0f6c5828c1a9e24f6710eb52a5875d000a8d99ca85a09bd4311f3dd853708fb52dfc3bee651864af1a143ce3568839608b0c21d3d232ee0518214d0fd03f643c5e761db9213ba0de05ee4726e47d20a7c3d78a60bec1100693d7d40b32dd56bf4f437dc2b330e568f6a910f1f5d6db7a0a30958ced32622f9db3f9e10830fe5e4732804d39766339b00cb83051193e4b8032616430307af0379276fadeb0f2575ac45625fff2edd14addbf3ed0ab81192ac94ff38c87c9948661e1474767d6733c76efb4445e37d1cf77377737dac9c2534609ad9acfd6954f055412bfbc7ded2895a8eea6ff3d9420ebcdb06b21f79897216b2ae8f9d42a7232c1cde6c05728182600c9d8f6fc23e470968e1ae790cfef0e29430ec45bf6667e8ed10308ca164d0e7f070e32e8b25f6ef68c3eebe4cc0285f7624bb1858efaeb32be55406bdf1ef9486877dfeb7f8d48ff89592c0f45a85e3902d4d377378e20623bf714c403a437e3caf64c9f82dd3a422ebd59464f8a4268376943ab6a0191f139f9feeb841ea224ec9b770e8587cf2a9c79393bdd96367d3c0073a1bfc8cb13d62f6dd52890bcf74b3d498d095250f3546eceff3e86306550023be642b4ac80b3ff7e9be9f409efdecc19042274985f04b1fd56a0eb13760908be002a5fa522bcffe143bdb0d4e48f4d6b93c8227383c74c31cdcf9d647e7a6455fee88f96cc6a37f7eb8d044c976fcc009e268466580891f38d0c9c37687dab3c13f59930453d29d737231b936d28a12669de9d3f97fe8eeabe5821793354cb7ce196c1d716866a6db366a17eeb9dbf6ebdec10d4c5a575aee6c0d6e34ff046d84f392801cfc47a32781eb10186fbabb623de477a7307c25414cf903e01696b9120d0a21a13969f4c0f744bc531cd4fcdf2c67f3e7548c1325e77903f75f61e897c27a7d5dffbdbdd759954b4ef9f78a052a6ad10f1f753501599001a1cb60c4d4f20e1275c2631c48d4f8204f31981e7a3ddecc49d758adaf8a61a8995dc102f48a1d66e796834af5c9dd26b60b0806bf7b13717d673d53e2cc4ef113815c0c75bcb5a996d62783f892894f38a7d6c512748c64ed59c15b8101556543f23f79595248865ad9f6f6767c9838becacdbe30de36dd0a87d18f39a8a69254008f777bbb9e4f25156bb0cd8e6edc968da54091001818f8882a862054a880da8d3979498301ed2a1ab65ccd7fee6d6ac27e742fc34a9bf90e9ab0b01672ddb4494bf06ad895dd64b76108d6b62de0f45109b5344803f98a75281831911f943287d7fd55cedb1b1fdcb882c127d70d9a8edd609090a6fa65e3827ea221ef78eb7c373efd7e1c7104be90c1754b9d0e3e51302acd02c5b2455198078141792ea3b5c5c2d52a56eddfd9674755f17483e7631531fb4d071010af3a16f8df2d34fa86024212bc07d4aed06e1ab67bd80e75c765f4ed0ae1c4eeddb30787e0f59f9448cb85393dbf44601d51bb0a2051f45320c3cfbb809bce86a5e9dc60752dcfa95f46adc0e6c888f8ca75e5cb04a5e4eb48d748a3fde2c67b99e8889db754b6c44cc3052f29f984ef9c07994ef0a971f7c74d335ba1d9677da339ff3d973364e535764fa389664effdb9c1e22f1cfa9a03e5bb29e54ac8f4d5d961cee58cdb1164118c7ce90657551f12bf34eaba90e4e1e7eb3cc26dc1765672796eede860c0caeec62543320b3f6ad96aa009d41f7d89627996ce1f5b3a180e3e20e7e5f8d14c50a4227d72476ebaf4668fec60ddc3b88b2a4ff3d1e4e326bec9d3ecef56be3595bad0465ba551fce6d11708e1a6c2ee200076c8d9d06f424156f64467d79c9d69c3ae6eb1d578741fa0bec700134c13c5745c317f9f91bc8caf1356bc8fb422433b859d8e7836509e0df963dabe3daa1560628e45845f0362e68b20a05b97647454cf569a7799ca32dd11b17068d6e9b11e579ab8ee6eea0e788aaa465ed643740a685a438344174a9a06bc5dfe22fb2f3b71dea5660c6c16ac5b6d98423ba3fa5c77e2c93c1a4b90e639b4d35644ecb81a9c7e6b95e0d7c874c47f72c738b8787b846de03f6321bb3f506dd3bf0ce8b131c259edf19c2815e56b0836af6312496926202bf6a7b1289ba983c5f53ee1e8a3e9a2bc0befc03c787fa1e5a405403761863ca482e1afafebdb505cc9feab0c9ec4dab501048a24d1f435006f5d856110d85890e91c584e59abb0144bbdaf9f1694dacad52b92f497b5d65aea4fa970f3c7029f5d9d2830010e2a9ffb05e57662f0560f8f832af20e9bec3629669ecf378b220b8f7265e40e4d48a087b80dc3c2257e73e86475faaa5b210a69ac63a205b1328efff04305bf1b8fc98c90e3806fc272172beda3b410a25999579316660c49de6735f3b4cb725da6cce7f6c817859c550e30f6b9d419c1aeff3f9a101c0a0c3c17b98ea0515c63cf169244ad8cae36a103581a97c0af18c4a32213644cac6958bedcee55e9f8148803d1b349cd724e71e820cb8113f681355fd659506e658deffa122a017f71623931ca85ed2c7423f3fe1bd954281dd8c4b01c94ed7132e2f6e6f46cdef5c4dac8557df9c0fff8def8b3ca012b966f4090a9e6980d54c2940622389020f8838315b31da2dad3bfe699e683845cf103edfe815e309aa046a84bfc608c69fb09177c92f918879f450064f37ad1b4bcdb", 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) recvfrom(r0, &(0x7f0000000000)=""/156, 0x9c, 0x802, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 14:07:10 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 14:07:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) 14:07:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 14:07:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 14:07:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000000), 0x0) 14:07:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)="9a5792fe02634c6b1de7dc36cca8fb2896e6ca3117d6294c2e73a5c52a85a39d19db07aa2dedd6b8b8f5087924486f6531c76c75c2c61e439fbd8a0ebfca4905024565adcb3e74ada6445417ae036b5b674dab558ba3", 0x56) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 14:07:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x7fff) 14:07:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x6920, 0x3, 0x8, 0x7, &(0x7f0000000280)={{0xe23, 0x200020000000000, 0x15ac, 0x8, 0x8, 0xfffffffffffffffd}, {[0x3, 0x3, 0x9, 0x7, 0x1, 0x8, 0x3fc0, 0x2, 0x9, 0x1, 0x1, 0x3f, 0x48000000000, 0x9, 0x5, 0xc1d, 0x9f], [0x8, 0x1000, 0xffffffff, 0x100000000, 0x0, 0x6, 0x3, 0x5, 0x5, 0x8000], [0x0, 0xb58, 0x197, 0xffffffff, 0x5, 0x5, 0x5], [0x0, 0x20, 0x3, 0xdbdf, 0x193, 0x5], [{0x100000001, 0xfffffffffffff7d3, 0x8, 0x2}, {0x2492ac0c, 0x4, 0xffffffffffff0000}, {0x5, 0xaa, 0x2c}, {0x4, 0x8, 0x771, 0x4f}, {0x3, 0x9, 0x800, 0xfff}, {0x9, 0x5, 0x941e, 0x1}, {0x8, 0x2, 0x3ff, 0x5}, {0x98ef, 0x9, 0x3, 0x5}], {0x2, 0x3, 0x4, 0x5}, {0x8, 0x400, 0x7fffffff, 0x3}}}, 0x8, 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xf33) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 14:07:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = kqueue() r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x280, 0x120) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x5, 0x0) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4) kqueue() close(r2) 14:07:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000580)) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x6, 0x4, 0xe000000000000000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xa1d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xa4f2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd20}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x4}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x244}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 14:07:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, &(0x7f0000000000), 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) 14:07:12 executing program 1: r0 = socket(0x18, 0x1, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010000000a80005000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000200"], 0xfffffffffffffea1}, 0xfffffffffffffffe) close(r0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/4085], &(0x7f00000010c0)=0x1002) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001080)) 14:07:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f00000000c0), &(0x7f0000000140)=0xb) shutdown(r1, 0x0) munlock(&(0x7f0000371000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x280, 0x0) socket(0x33, 0x0, 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 14:07:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0xb, r1) 14:07:12 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x7fffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = shmget$private(0x0, 0x600000, 0x81, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 14:07:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = dup(r0) write(r1, 0x0, 0x0) 14:07:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 14:07:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0de05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fec1c379b216384f0474060a9ec1836c8c67dfcb2f46821d40bc1368b7b4f3595246156ae1589fed62cb8451b922b333791a58162f80f9dacfef1b8c04a0322b1a77d5a745090620e2408ec09daf83172d34b02fa29cf0173f5760aaa63aa36f2e2f81a5514c44e68fd72fd12b"], &(0x7f0000001180)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x8000, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/vmm\x00', 0x180, 0x0) r11 = open$dir(&(0x7f0000001400)='./file0\x00', 0x400, 0x196) kevent(r1, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffc, 0xca, 0x81, 0x10001, 0xfffffffffffff001}, {{r3}, 0xfffffffffffffffa, 0x4a, 0x2, 0x2, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x16, 0x7}], 0x2, &(0x7f0000001440)=[{{r5}, 0x0, 0x40, 0x20, 0x3f, 0x3}, {{r6}, 0xffffffffffffffff, 0x90, 0x20, 0x9, 0x2}, {{r7}, 0xfffffffffffffffe, 0x51, 0x20000004, 0x4000000000000}, {{r8}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0x1f}, {{r9}, 0xfffffffffffffffa, 0xc, 0xfffff, 0x2, 0x100}, {{r10}, 0xfffffffffffffffb, 0x82, 0x40000000, 0x60d, 0xffffffffffffffe0}, {{r11}, 0xfffffffffffffffb, 0x44, 0x1, 0x0, 0x8}], 0x2, &(0x7f0000001540)={0x7, 0x7}) r12 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r13, 0x0, 0x0) shmdt(0x0) shmdt(r12) 14:07:12 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x87) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000f2a000/0x1000)=nil, &(0x7f0000efb000/0x1000)=nil, 0x440}, {&(0x7f0000e4b000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000f2e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f96000/0x1000)=nil, 0x81}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fd7000/0x1000)=nil, &(0x7f0000fdd000/0x1000)=nil, 0x1}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000ed2000/0x2000)=nil, 0x8}, {&(0x7f0000fa4000/0x2000)=nil, &(0x7f0000f93000/0x4000)=nil, 0x2}, {&(0x7f0000fb2000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f8c000/0x4000)=nil, 0x40}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f45000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e12000/0x3000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f2f0000}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 14:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) syz_open_pts() fchmod(r0, 0x10) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 14:07:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x792) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)) 14:07:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0xc6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x1, 0x80, 0x7, "c5d78350251ce30392bdbd0f161e9e777e7e4443", 0x0, 0x9}) 14:07:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sync() 14:07:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x9, 0x4, 0x6, 0x3}) 14:07:12 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 14:07:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000380)) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f0000000000)=0x4d1, 0x4) 14:07:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x0, &(0x7f0000000180), 0x0) lseek(r0, 0x0, 0x0, 0x3) 14:07:12 executing program 0: chmod(0x0, 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2000, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x3, './file0/file0\x00', './file1\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x2) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) openat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x10, 0x100) 14:07:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r1, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 14:07:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x42) lseek(r1, 0x0, 0x0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100000001) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="aac8f7d779e2967964a77ecdd8d60914028800a071f272fd7a2d0832db64d2af72f2a4f984077ea74ba984878e42aaf2a84571c88b66d8622a0ec051b6829beb9f29dd210510c180e11c7f73494ec9e602984d", 0x53) 14:07:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x25f36a13e6bc5414) recvfrom$unix(r0, &(0x7f0000000040)=""/44, 0x2c, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x81) chmod(&(0x7f0000000280)='./file0\x00', 0x80) setsockopt(r0, 0x1, 0x4, &(0x7f00000000c0)="76b4b66cefec480a7333e073c124091472e6bc4dfba81b834b7f110c2398f389245860e744c0326f741d65dd577c2a11979f0335574cf3d98f0efd738457af0bece7df4da66a128eab65b3b3092f8fa6519ce88174f86d5baa777bc386f29b46309045d405d9c7d1c48b33eee98e2bbb89534afa31a340f93f6410a8836c9638fd8328613c10e10462ce9bcf0c8a15558efd6c38c5d8526df70537268fc6c4ed5bebf0175a70", 0xa6) mprotect(&(0x7f0000527000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000000070000ac07c01b1df41678b16bd7add90200bef8cff9181ad6537ada5c74984ef0a2ee1f1d33727a4217792adc4aa3bb79d51b20bc1a8ba035ffab29fe3f"]) 14:07:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) shutdown(0xffffffffffffffff, 0x0) 14:07:12 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:07:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 14:07:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x4}) syz_open_pts() 14:07:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x10000002) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0x7fff}}, 0x2) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@in6}) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 14:07:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 14:07:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c08, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r0, 0x4}], 0x1, 0x5a9) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) close(r1) 14:07:14 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) nanosleep(&(0x7f00000000c0)={0x100000001, 0xffffffff}, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x4, 0x5}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 14:07:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="cea89a71274c1cde2f3cd68f457b9c4ce0ed72f224b1462162cff08eb856731b5d1e4a76440a49720250be36ba0ced737960c2289f9956502467d9d2cb81227f9d8fd59f1ff960d18608a9a45ea971307c6a5c9bc70ab7c018adf1e6579fba08e0851055962611e1341a76983ed46c31d36f94d2be54b17c", 0x78}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x2}, 0x9) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 14:07:15 executing program 0: setsockopt(0xffffffffffffffff, 0xffffffffffff3ad7, 0x1, &(0x7f0000000000)="7ba3094c845d4dba3671245f1c162bb255366ec9d0520e00a86fd628990ba4fc995ea9ea08fb2ff3dc7108428377ebb37c028306a22821a499c73348d9054e259ffb571252132aa933c318c0dc88993c655abfa32605c0", 0x57) setsockopt(0xffffffffffffffff, 0x29, 0xfffffffffffffffe, 0x0, 0x0) 14:07:15 executing program 0: r0 = socket(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f00000037c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc, &(0x7f0000002300)=[{&(0x7f0000000080)="f5f642812aaf1204ced5f69bdd8ab74b11f8e8a2d2668b67f6aa5f683416b993e474fbf4579699f7d4dc5ed0b8a7ee9fee0160ac2bcc79d8d411b16c6f1c87ae87f977b3", 0x44}, {&(0x7f0000000100)="b7cd074d8b4090f6fa05f911bfd547466c3380bf3764c0cc8c864746ecefc8946c802b9a1f430d5ccfc45b7ebd0cb72dfb21fb577556bc4e5524a2da88f0829a3bb367303e9271e741f71dc994dca577aa8f5d42696478982983cd3776ae1554edafa0f000809356e8626e3bc6f3276f51db017eba899890df23cc5bca740b0f30f856dab98a81c88ea36934cd9f42c362a818cc3c457b4dd603141a8a0b0de58ec9b30b6016b9194b4f41ab4920802e6cd3bbcf1ede3eb279419e08debb6676d736e8a2103b13b80a45956834f427293f0d01b15b6d8dfdaaef0a7df02079b135eb7d38a21226befe05acff62cdbac1a8b72592e16ca446177c0f06706dabae9558485bff35551f20fb9df2b3c2d15d7f9050a29bd984a04ff066b5317de859d26c73bfacc8888f9b0c57f4662bfea93a0684378850bb510279c4d686b5bd1edf0e5ebf2a221ee5104fe06f48a99a5e2bd8bd0f4164e089e1b38a79129ca8819f109ee144723d837f23a3f8a4868854f772a9e35a4a5c4b9576e80a6a6791cebd28c323cf9d0ac07d6d353b58dbc02a2be93941304a9439a573d3f21ad6f7be676bf59d2a8affb1befb633031b6bd631cfd93835e6e1761882278dab7ee1d198d16bdc3cb4dd11b2381832180c96ee3795a3c8bcb32dfad7f3d8d6f6e831ac725971f53c58517c0c1c2b0e705895dde0cf58fa43e633b5da9faa5cf46070a60e87d59187ee91ced0da77834f3829d62c960927a59b5b79914163e1f1d62d4d62b5587ec802690cfb247d9088798094f4f7dccdcf4c2821c740f084b4cfdc5f57d176555f0303e5a3f03d97102522f96f2f0bfcb2e47aacc6d0ac794e46b4a512b3325494fd15ada8fdbc5494e59e314b420cfd546053eca09c76990e76c1af4d4230dc82767a72b10f1f4a51621958cefb980387a8bec5fe51f48be2bda76fbde921978d4a232d631c33c67cfbf4da14dc4ad5e01a32229358b32d9de460aab12bded9304f1c5ffc4f65d3ecddf5e6ef58f94774d63deb03ff0dc4e968bd99edbcf34f6154dfb6e50e8725a0eb0477c703d645c9940d2eec4d5dd3bf2126feba8bf00efbaf87c87aceba6eff0c6367734a34d78f7bd9c962eacb057ef59f97498b203a3b56d6dc1deaa7f7313458b14e32c07e25a0e243abebdc4c929014a3e3bcdb56fef1a808121200f6a1906bf6dada3aa47c1947656d74e0a4adfad01c5ee3b4bbf008467cac80bfc7a56b5c8cae27cd6c022d372a9cbf590f7c737b3b58128df7c9ece94d9d761bcd0bbe61655fb595b9519e3b8a9a4d4c77a5bd43f749b4e78aa5b9971fcafc68e9068c639a1d39ba15adcb42c1489bb3d4e047740edb1eba6f2d03f27a24cd883d660669b021dbba147de603c5a75ac01c8a65fad1b97b9b3641557245b1e752b342a56b6048715116540a987a0e124db8c31066fafe765da8fe698f291e927060ef1b0768be83c435f5ed15a05a925c55ede0de0c38ef26719c6c8d9bf17b2cd30215d3d72ced53dced5951aedff6c19edf62d0cb1ab0280cd6771cfe5fc6ea4c95386e05634cb71f4d22a782a7cc7f056712367a7eb06bc2830de8284fe5083fdcc7c0fca2581b5a575b81d7be0072a1adc2b8cf420696857e7b2a325f1a4fd1890d08703324e04d33e21ea08e9dfac08ce80dc946c61ae4bc5583df8ad7e46c9cd8a6a32655b19a7f20566de06765a72fbb31765d5f9e4f12c378ebbf04f058ba8e78cf50e81c1ecf70e0a3069b5696b437a5b70252a84c8af858b4c4b6a5217e93bec9dd417f22eef01b7097b6634570fa0529497a08de508737fb8641d8baa4b7fa7bc7395c3dc3209c2271c1c01e555fb5b8849d5d0475024d01efc0763933e3c7cd6522369b47da57918b0f40064bcfafc184203cb521cd0046bd571c7289e3daa7cee105f1a0e3a6093bbdaa997dcc272891634bb2cec4fb2251523b7e01da79b9c4b387fb3e6cd74b030aea77257c5f0a87d28246b12e37afc26607a3e5f68406f21274bc2650cec62e2b56d2619da0fc2d0e8bdf3eebfa20b29f84ac60f8ded893717a870e03caf1547b7c82577ce4f596db11b1a2b59d02fea03f0b128c47dfae1acba07c59fe059b08046cdc35b9d0d1dedfd60ba8be8e291258624515acf57c980c09eab682e302113e4adeb29b087ec4dc24dc760fe66d009f69c1d4942263039fb6a9934870974a16c90218c6c59a81a87941c59ab0e00a0f3614cf0fd7944ea1daea78c7f46cafdcf0af2ec58138f05877f0ca101988ddb292bbb72ff842e53690cfca371e68fb0fef82e0dec91e1c99f45b300cb49bbc2e89b48524e5ac5599419fe46545b4adb8195eefd6b298eb351457cbf8d8c63fedec8d09438bf7ebaf7f9012dd079683f4d716c6b19eb72a2f4b33435f1e9d0877fc0adfa31438e42dd901e67e91ed31a4ebce97734d890f33fd94f62c1ad65cab595a1879974da225691d249d5b037141dcdddb4b99d644a03a1b968c4d1fdae99d69d4a5ed05c21c13b81a494d1c23e2e54a42eee3cb978cc85f6e960dcae67ddb237555b15e305f4b4532e3f04dd2a7cf25035ae171f152a27a128ef7758792d1578ad817ada69067ea3278a14c4690b36dca76123a4c9b3cc3333d9cab01d14b946df892c2b81337681c3ab7cfec13239cb0d079724bc39717f7c5bd5031b5b4977d5ca6027a5a5d14e7527e765bda73d96a3db973096a0e43ecf655063ae6fc0d26ad4bd4cf767ceeaf5d73d8064629bc3ccad7ac24a0d13ca0598a5eb3068ecae16e807fcd1bc02ed94c8adc37a1e5c831f834778496ec9dfd08cff418afb6b64851380110fa626a6c413f15b0d3c0d5b912f169dfe8e69744d45fb11b1537c351d24dac5b00c69ada6caa6876bd5b3b1ac0d2fb91a15b0fb24b0beca0c043de192b7255361e9acc2a6fea793778c548087aec9c6ff201f0d235d2908cedca5b7cd2f90c4d91cefc78281a0f89f47f07015bb9f68d7cac00a8b091c3a4a8d5d90acff2ba464675e346263fade95caffe3f766757aedcffbd77f2a7b86f55e50820d3337d02026d3a50785cf7670ab7dd6e32e727aaf39c22bf9832788581ff32e941d1f814d444871bd15304d32b962ac2a7e63c3d3777470eb8d6419aa8f1e0ec250dcce2b5709b73beb2756e92896fa9ba8cad19b166f02b9de846fac1666afd17a49a10c626c10342cd6dac320e969cfaea133635522e5335076f03ad50da29351aed195f88f9744c6ae3b5f22bfe84f09967cb963419e9f909b2d062b83ade2f09b7196aa3317e54284d818c9eeb4166b4819933b380f83536471490c2ddb1afc89ec1d90f268e3d4943e269bba59706b93dac77ad5578b537f4f9175e43bcfe617c029134b659f5ccb5b689f328b7fe9b8a470ea5e48943e1261bb4702553f0d4a7b6ea22329168407a602e8ae853125524dfa48c8fc957fde49a385232b575e09dc802ddce9b50e4891938ffb9b8fb8c1e8341a787b4a88c54d62ecff413557a9e4f74af8381b688c264ce35a2b155a7598089dd7861210ef43b2339f6bc5fbcf6f766d65e42aa1444117e9ad0a8a69aadf42f1a13b75858f854a84f3543d8dfb989b323f18bd71d1da53d598da4f0d13f9dea8c3942feab2dea34bd1d6d057056839bc51d6674d53164c63afa2312a68e4e0608a04a3e4840fd3842d73c7977d57bfb9e1fc2275af71ae5767bf0b3099887a870440aedee54691a2d1d77e4a3043e731287c2232dbeb2545269148fe9f32d6da0e70165d27d860a680c543a53c1a8d1cac04473cd289ed10c8890408d34a9b8eb04787408cd583a89f7bb4c1e92c69e90f4a7e36777d9094f639e7f6c7e0a6413868f2d249921ef120a89abb5c2550934edadf45665b1761d0f6a8abd297b3f221776297ee82849c65685f4d2a96bfdc43de0be2875fee2f09839a37767fa938985f6852299c600a184228aaebf8238a625e51a6d3c23eac301ed2a150cf1010a22ba6228b7b6a71e35b2b2bdc3f50e860fe7f57409b0639466c7e9a28a17fa9bf0ab4ecbc002cb312811d7acb75474d70bf307abf4830bdeefc2268cae0ade29f154d9965ea47bcf9fa10ba022e81091e48065d1a4569508b20e014c7eaa728d0c80cbd60e217a8f20982e47035dc0af1f4b29a3640a14e5b97318bbed055c52b3058abad1c951bece2868df5f1da8ef7931b1c7eb2713d010fe6489cb1a63f419b9efe8609f375cfc51fffb7f1f4f2a6d8c5be2db232517ca091535fcc10aedce319f1a622a21ab60f03f2264139d71c38fc6a3ef16a3221978eb29a24de87d8d95dea2b2be5115a61e2a314f7ac85224e6db0e3bc2c5ca5a8fae99320139c06ade717f335af3eed66767b8547190848be933248d75fc49df9b5a1c4e4dd276e720f6f9af2cea6a50b684e0a9e0ee48eeaabf82dd3ead9be9ceac8590e66e988e644bfff09cc23112c891d016613ecfa5c871f74b9bfe096490824b3e0d7449e4e33b83cbd903a265b77e67d01a7f9fe371560d4ac45c64b2334eac85096670e94d837a90ac4cec2232eaee37e8a36c24ea6081d5c73fddbf7131f156f79dfcea67201630f5542147f5a178c83e2cfbb63cd79e9ab4f190618c4be318ecb0362bd36ec968d58b217c045cd6dece9bdb3231feb7a94336aa4bb18d73cc1cfe91ea3788840c19909add65978de030eeed1560fd567bcbfdb4b4157a984bb38e5ee1520b64302ae4d044063570fe3b46176e5f24e720b977f3595114813393a3b80aa5681b4cc74c52dfd46e03783c020067a5597ce8922d72a4043dfcdb3d7a743f63cd5958ede021be647d6c07d98c948da8c17823eb6fd42e3cddaec1276b618a07e129ade2ba33bc175e46403c837421ea6735443f7d7a7a5f69f87fcaa6604b323d26000605747689e0060109d06263e0f9880d9c8b3cbe58cf98f9060294c0fe80cf264186cf7ecb2154e96799728d5038c47cc60e162f594210134acb297c7212d5c0053422388fc35f40d98bcf715576d2c38dcb449484b039ec2b215ed0ccfcd0810b01f4d2a480dc91750c77c3ac0f63bb1fe9b19941ef52985425089705495df5a318fa16a400f9a79aedfbeb3d34e6875532bed9694c2231f92904590d6997114254d8e398838894c1156737c1594731ffe965cbbafe004150a98f9646480c2b39b7d390ce457d67a39f9f6b1a71f91c1eb84aa16d0daf6d4199f762ff1804c317da363b85f5322061abf74abd3c6eafaa3c89df16239c8412b37aa528d416622e99de210f3003e96e13851afab51a54ada1ef43230f80ec6f926ed6afe0fa24cfdd9df55028e5fa27d5a86d42f5cc5b244afb6001065f626da18e65b8d3f49d707863ddadb1123a92dabeaac28f6daa1c69e665773c5858a75a650d04d0177f0069ed878f62f8128f975649314ed297b0d8b17614a5e7d42f61e6dee3c230591f3131a73acab790c54feb456e93d402f7438a76528719d657c109cf49f6adbc1286aeb326401af0ddc46b4647c512ea47fca09a611c5fa59362ffaeb0555550c28ac6cb5348ee41303dcef093acc3c828fe6be90b569120f60270f1768ea21400ff0c50d6ddfbeaa359084697d648be3b0b2387501728d5c419b69cb2d88935ebfd1c5e3d19abd896231b1ffe95bca89fa13de25efc1b3163e242f8d8441e0844cf5043b08f176a69041017a81804d58493fbdad2fefa0d65895fb05e6c93bf05680702be47469be5e1d368ccfe28341afaf2c337a620ecd10315e0e7e88f63af90d060457d4d623919be55f69cdda3fa4d283657186bf", 0x1000}, {&(0x7f0000001100)="854c9f065242e80577c97799f5f7da1ff3717b83f066725608af95addf26bfecc5d584453d947198c1a39a1d7f36217426f461cba2b77672b3363602c46223ca5284328462dec3cdf451b4dadc4a20b269bae1400654a742408bab5e1427638c4c439f19266e113050ffa04fe2c1ef1edae265d160756bfc8659d091ff503b7b215b03ee78b1313eebc0ae8abf9eb3b4177f5fa0a891f41b8c75c4d6b0c8215b951680ab0f6606331fc27dc63bed1034d6d6ad1602cc08f70cd516fec58f450671f2faceb1cafbadf81c0051f5bb95cd40cfccd1c3deb9f372d365adb695f6096fc3ce35046cdf91bf1f34b9f9ef0561e1096024d2d158ed3f36fc659acf4a7f06e46e0b1ad819832786f3d1283c3dd91ab4a965b996f19e05882f6dbfd00fc07a81b1c55bf7edaf30e4c1b8570dd1aa98edcb5ee70432d7ef356920a7f4dc724573f5d9bca9564eeaa965b82abdd7875e66715b00706adb2e3fb0311dd3698ea1a5dee7d2fa67c2b5ec36256a682517e33681df489ba6b89579713eb45fd18b12794d409388e0562eea5b809edc96efe09dad3192f87b3ae5fc86a8e4f5cdad9f1dd4b5acd03d61d1c104a9e9b3a41165cfe2bd2d9e4cc5c4d52c90d59b141f4b3ec1ce5712bdcd0579b5d4a9fb20ca70ee5685b2627d3422f98f8eae3656ff996d585f2f82af7fd6446e223618c6a709591f98bfff80bdb7afe1e8cf371435ee664a41a81fc75d294827720c2a114bf98764bc636417d631577594a781d139de017ee4550f1762caeafd992c1eee464d496334060aa619e3ab47cf85673e2fb91676c298e01238db47093f443990c2d2ae41d019607bd9b45c30259a7c045cd4fe6dc39de876e2a5a5d8a529f7f25cff1c29ce4d445070724a9a164b2a54ebed677bbf74ba33675c3097f174d6d4f8807444f0f809fb938d64ec1fe2c2a7e9731222101056c56f8c99d762f304a73768815eda0954137dec7c1f18d04c40f15404e9092b3ece9dc465240f51c4baee02b1102244c20e4327d60ab424e476422573ddcf36e3a069f5d1844e2c61eb6e7ef80e00f0249e3cf59b1b1eea58745cbe89052fffc533a08034751cd5df6bea0b9b7d4d0db117d3323f46ec025231823df35616875f110ff331a96b4f3d4f1208abd242c20f028a362f97b32e22275e091b7f68a1e59b6639176440be8bc82039193b4993f0ce526fd8ada40f8eb896a641b95ba832e4a360a72d5962d7561e107d63275a8e877c6ad512987538b86cdeb0e184c63bf481543303f1231dd4edd9b9c563c3a691239dc5513fe55148196b764d019a4e58e53df31c17ddb9490550e56d22807b32f4af3ccbf4355d9249dd466930d47117c86a23a18a81f6642427d6e432a4d2f7641736a4d96e2350cd684ff1a3ab24183d2e8256a891bbd456dfd3a570c8b21e86667b7a6843fa0f8b8b52adbbd12e866ffdf94404d28e69d92ba04632ce4c8af775acc44ab8e9ffb729cd6ad45fca7e1c4ce713f0e8231ca271947908780594340982bf57a2a53ce880610b02c5728ed9cea451cecbf5c930b729b43e6721a353151a003377d3c0b687845ae3695b4ef89a974bb9cf20d9b11e0bfe1dbfc00815fad63bd5da3410341f8e61b93672f05266676e3eb6647e05b641e5e88e6d54d82c9b038858614d8e044f7c5e43d5df6c6aa605957875131ac7ac46676115280c416d18b794e1161d04bea90b0bf65dd79a87e2f4ec28ba92660615b77525e189130539edb4d6e1518ca39558ecd83a5395ae2718af431bd141ac3feaaca6b7a6a21ba2386a38a5486801e3b6c78e22aa1f3dde6d6deb31770de92db70fe4ac73eb1d1115511380bedd14aa72719dea4e5d9abb160f73d801683aefae976e0ea6f2569c38d55e6542164e64afec196e89058dd0ecb98d13bbe18e62fb2663af8374e9c23c273f5187babc59b3039ac223878b37d513e2becc5204d26894802e8138e0844e0c01a317a57421857dd1d0fb47a3418a122a4619e0f1d024c839fc2781fe1b9d61dec2882035a986ce2ad38df090dbc214218286a73f99104f12274e45184a1424300cb95b8108ef9946b988b46fc67b8eea00279b67e5049a9273c8acad20582ca4959843478adbf26aa636bc16f75d0a89c3ba0a520659fe7dfbd719e7ed0d6af75c86478faed938058cf499bf337ff2b43ef52dd6246431f982d1e7ea3114cb00340ebd761a022826ad16968da7930bb637a794c1474e446901018501732a39604040505add9ad2b0ab3d2849ff2ef4a9b44516bcbe2c610a9fd40580f613e6c8189f0d8f49332aadd2ad7db9ee95cb90187c2800ef27ff8e9237d04cd5f0bf129ae799bdd93233139d7a684bd16c7129a314ac1e7d9a8b1106d97d07fae4304f13c77aebf495975712cbcbd3cde7922b0f79b2d47411a8717de9a8f0c45295d5d8090b0223026b9d0ac2e690d11935fde22ac55a9fc7afa25cb35eef44a1af9e1f1fb5fc211b768be5d9301becd6bcaba94bd9283018484742d3d1c09f50be5717c70a86b04a2fddea667d1f7c66837d1224338df610ef6012ce62b276c76109d242b3d7e12f5a8fd01c58c9df1e3c85929a14d32e8f270aafc01cd07b5b69ec07c34a291933277ebd97b0ac19226e543181ed90448a418a564d58ca826a679af11d47f97285ba83b5bf11e3ed64fe173f26893b465918d620beca8fce40a84b4ff691d27360c4e9dcefd18c62e56397130222896b70a141b990d00584a6cad76cb96210ce69b4f99b0b674ef4b371440af455dce71af946da87b58e10f426e4b3c9350b8878ab6a950474dfc5d73553a12a0ede6ab882991e42a26adede1ad815879ee7df1d987f9da456a07a56ccf6b7ff118621e95473b266d74bb94db57e34c98183affe421bd43263ad82b37141debf07a397ff5c562c2f7ec834a0978f376ea63b7c8f56a8e8c63d292d04b261306daa98db7bc2cd587dca78210cc2d11dd6e29eae21f9ce406cd6132d85e52ca71215518318b02255d77e9eb9841acbdb78119b6a7c8fcd7ef00c8b4a741ea58f1ff36b5da47e3d559ca943f8b9643326fd9ca33d6f7fc5edb74c7122d9f6e0f2e3b7d821b7c9c6eb62f044b79c45a3d7645cff243e214c7fe2d9d033794f7f1d8275203d307453cea18b5e62da7b8ae418839f1011c8ccf35740a423db853f61dbca243387063ea266514ad085eacf3b3be8e7119ecc2013878e74d75007beecc1a61b816a2e9f591bab5184aba5dfbd32ea051cb841673f7d3aa4324b78c4f7e69ef5955770c0057d2327001788494aeac12aa6029d671913bf50e2699e79b9fcc846032b32b35c47b681cadca3d181e66acbb45206a7a78899b64fddb76b1df7fe12b7f6683ca1122d7663ecddfdf4b299c69bb2f69a88d3f6fb043d012df00e0508ab5adda19be1a28253ab7df1e843f7d59ab8344f5aad668861343ef7ce3ad0cb3264792f860987c7cd8bc6fea33d0dd10b4835865d9b0e0a6725f07625c4f5a18965c87799d7ac5b3a9a14419d647be8a6f8b42912df8579c261f2bbb06d53caf829e7e88abde60fe4cb26d436f2ae3d85f871e32e74f3b42f331cfed25dc55358b2e085b0e48c131aa22873784ed274853664caaac06aa005f6efb0d4130fd12015fe1beef50b4a9959302b8e2df2266d40c206c5795ce9ff356b2a7458c82ce2299bbcaabb7e9e2efd42b30157e4a8639cabcf57b3e730d897d25bd1926c8bb508c5b80d7fd45203055cec359e7bad11fa123d6f04c0af29d42ebcbcfb5630c5f80923ca069b2b9c9bcc399c964a82980203c668d90acf87050cae5f92dcd2505c868ccd2426879423065bcdb1d97eec2c33ba9c5d1db54db2b86e10b98e90e9bc6a8b5ddc3ac88e82f0cbee375f601e19334767a663f7d05940a46191cfd98c253509c6bc237d33279418b84d10903978efd59fd72e09e9dbab19b8edcbcff44fbe5d451fb9aa5074d6f3622f5de99279fe5f6889b5c08d6a2245f5ee6f0fa4f98a326b361ecc7a8181d4c858b220e3e8e2f2732f992e261e999106585226ae747f646c16c32c6ee905a6665c40d9caae49af43383055ef36bb2f75a7736513923b04eb03056bdc7e768f8ebb988944f67005364824069e7bc953d3d393100481ba17ba922cc0c7b21e78a67d26fc32635f223689567e953a15853664dc4daecab5600d1e5bd4ac2ad78d94c95d902457032e1466da76654c8f2353ccc391755468d4ccc9d381a22bafad20aa7f2a42df57f35e54d73e0690b0e1daf43f0bbafbbbcf280a29b7a24e4b28e758666a91c1748fb62c4585b2711e6353881842f5b3a875df279ffc94b0d94f57c6bfd7172ad61cf9542920d041ebfcb858d0e64f5af1983715e4ef5ba1abbfaa71d6160858229c12f1b0e12d6c3c32411b22ab49cbd16cb05a3f7efa4cf2cf83b596d71e2057add860cbf2608ae7d7042baf998bab34f994d04c4af717a9347e471cf89c785ce6c555a30a62cc2e4ba29d8db89f43115efa4193bd60cea65881c5fa0151c7877f91177b2bf632dd92d16faa0825ce1f09deb428847bd7ee16dd1a0d40ea59990c13f54f346b7e86a82001551299ea1011ade8b8dd7bc138c4c1ce79d48b8891d8d98d79fc55d0e76ba877da45224b0221f9fa7f73dad2ca4c772576d70dbec123a832dab0bcaefcaabac42ab7c6184d41b4ddb3daa9b8cdec142c07056f286d44d2fcddecae4d1eea09e656a89382b634f9331db8a3c10dda3318b8ee0082a1593e9a0cb4499b450d50794a633b3d61e859366ee308c285f57f51ac5c2439a07144df632859a566abbd4f848b26dd7d9ccc920a1b67377e4a06611442138a0a9d834990d9b4195d9f22ed57c0f126aac81de4221d8ce3a0f6a355be70a18135858e9470b9dbfa5fadb0d3eca876d02bf4965444e915fbd943ee124975b76f7e62420e0917ba370663be508021d2255e850f18612bb2e20e1463b88a990909ef4659d1ef565945150c9755de7e56469f4c6a054d40af74488ee9ce730da9826e38ab507814aeef5700b1547324a1c21ecf42030786db933c907418544f0eca4662a78e54182738db20b8d8bd7c59d8fd3a0ea67d7f175efa3f9489109988eb751488d072234953a2e8ce722373e9bc51ca636851ae0394c32d65b6e4dc24afcd18149fbc20552726d87d9894a10fccae7f98e3dbf8d833f5bd717d269cb5fdf977f1f6b2db5c533337a3d648649c042241b26739eb7b60d90711f8035f1914c3bdb9cec5508ac915e112c601083b73eee5dfcd136b05cecae36246ab0ac9cd7e04546147a474fdd3de6e9eabd520ec6812338e58012f646b85abda491c992f0b24dbb323c3f7e12db1b2f1712adc1b68ea88ed8f5024009d96d192573045dec63063e53144738c061afe94d799dcc88c4cedd3d4f3ec9c05341abe945d7e3bcf31c491377305623c5c91c92bee391fdbf44b606cd0da60fd9dee32ad4904ebb0d6c787a3d34fffcaa3b66fce33e58a0c6f0e08444cf5139f1a0d45493132abdff9fd3d180e5dff3f7ef1906daaf572f181f6c87a65d822143a05859e03ca7d11817b75d08945f71dfea3c725ba1f6b31f2aa0eaf569c6a2d674f5cc548e63e5e61dcbe1c8387c16d29815c5c3f9d7bfd1cf328b1ce1310be9532be222541dce432c442f56d106c798732e7d1d2e7466a4a965f7dafdcf247d94083e0be602b89eb5cc3680d1a8c048d72039b3b4243f82808fdd1afa698d7d107706213ab12a0f67ef9a66b4a84ae4e69bd3acd0171d25c85a7cf47404dcff52c47", 0x1000}, {&(0x7f0000002100)="5a2bce5af6eb8f2bf3", 0x9}, {&(0x7f0000002140)="9bdf6682ddc0de4a25bdea5614769f151c6334f8296635c63bb6c515ef6c95f3cdb0038fa4381adc15c75247988db3722a7c77b653c3b8bf871df23b4d14506e806aebf3507a22fd05c4f4a2998fb39746e07c743bd4990f4ae1a19eb442cd13c201f8dcc7b81f27f9f5e8e74036b187b361ada59580bac31c32f8a93f52fcd973cfaf0437", 0x85}, {&(0x7f0000002200)="2e6d1f184aefd3e0653881ee6a9412bcaf4806f539e83c2ec75f32f2f05b7d159f3bcea00629ea04598487cfe1bd5b41493ada020f29ebb088e77dc3826c3b5395afe46ef39315867663b5500601b2f6ce4e5b78bc79e99708789d8699f780c49164ac3a1467119514c8039b7f7627becc4c4344132b3e93d81d2a7b726d5e5db3f71af49678ab9ecfb779958e019c926de8b5cb84c5289186463f4f6113ee22558bdbc6b3853e274bfef6e155d59b000d5a3bde4eb38b4849c45940429fb08b947b098e41822f0f03dd", 0xca}], 0x6, &(0x7f0000002380)=[{0x38, 0xffff, 0x8000, "7cc235199c502f1ff97c1abb019c5231ffc00c06e48c9d7fa7cacc44e7b1e3ed20"}, {0x1010, 0xffff, 0x71, "595f4123a4025ae4310600e33dca1f57c9e1644e102df3e0eb8ada361521290974eec1ccca2aaf0471d7f2e62980c5bd04ccb22a14a3f300d4686af09fd7442f77794776d1cdbb21e449fa701836a5dc1d1571e3b600304d22f4daa89c616c3651aca7b92eb9796accbcc2bafe7518b49c9af867e6b04a05c90c863c7b28358ced6bc174977d55045ec922c6c112a6f823ebae3a0afabc8db70a9a631d8f4da355cd99f39af151f05791e8c8c1d55f7402eefc6119ff68b4b25b43cf549a88ae43e0d352d8cdb46b11faa77624a6fc8f0508caef6960c6e7a1cd647120cfddcd7e0b3ddff72d420285f55ab04230aa6e3146ffb0c39bab1ca779956f1d14dc756555179dce9d9afc6ac416dffaa474209ac7e0ab0e9852d5062f0bc4d7df64ae0b602744cb8469c779fbd5bcd8b4d66bd687b0c3c4a7f1672499d0e7ce11c0fc6f8c8014d8ba3874ba97859ce84916972c51ed1725d605c4e4af776790318194b0fd7aaa64a46bc460dfa423af919b54737f7307ec21a9d5e7e25cfe889e7b429fa1f47defb59108610a56c1177e385f779df4a9f15a00c23fb15fd1aa2f06390daa6212ef5b00bd3faed8e8bf954bc78cecd61191208b49701c234c75fbeac6869803c465b47ededc7127901399adb4ecd6b8f07c543f21c96fad9f90183c743aa3d78268ffeec783333b4d26eb54a3f60f92831f478e56f1a84be58b08e430ac5891fda7a5f080b8a887efaafc629001ae9fdbf70ee03aadf65892e989e5f74faacabd94355bd514ba65858e2ebd5bcf87225d5d67d499e77378ef78da50299dd647bccaa8338fe7cb649d2cb5c3a4e990e2685b116c3d037d9feec4f5936ff66d75921980bb37cbe492b432af884a75144b8ad75885574f3b15ba44d89b0f42344c3e319c251bacdac8867e4e5c800f51cb0820e3b66570ccfbf6985cadafd9bf13c577ad7ce50b39227808500c244f7f8d181220a823b21a56744a2bcc9d7434a604cb0b8b570533d621c18daf86617effea74b0ba48eb62ada3b948269a20ae4b4f6dd1589deaeb356eb237116060e9dee27c258da5d11d9758dc738ea9708f032c757137e6e7d9700cbbea7de71fa8baaafd0f5aa3dbfb77dc8933aba570d40078a9ab79f134546d7d38e518eaff1999341e5b1cfda3782b85556cfb3c670d67198aa0695a8e4123ba202248826f9c860b5875c4db097d3a82b1092b29f9012eb106f50dd7011a5c999239152d36d619832a6c55c267d7a86994965e93aa9d58160f4120fe5324f7ee6e1b447197f3f810e5230349b57cc296973f4bcc0c9066a4c2595770fcf668e340aef3da01c6d6399b7d71609483a1b2a98ae5bc21c929f2bd7de50902573d0605e5803f1de73b922675e0733962315ec03dcf4e2855fbef9f06b81c534223c521f1a89d3814573caa6e94984f4abddf9eb9711e0ac2fbce3d7de3cd53a90556ee283b1b9546a1944d00baa7020b26e608a6b1037f226d205f7bed3614038c8a7637e7977c28c57ccce8cc4261e2f3fe95745a528ed69b02340c229f31dec65271a90ff14bf990876119f75a02da27afc20553f4da009a2db149f67c83916ce57e14992cd799dd25bfe630bace5aac4622773064d70194aeb98641697ccc5c379852f22e1bcdfab67ee4da0772cb146fc8bf44e148deb0c2b819b2eb141a19ee4c5be3355ceff8c1b52f965bed9ce42cd8d31de9477658efb957b43d452638d36231d45bd06d54014a42d43444181182dfa0f4c37469266d2e4b918c4e02e8afad1dbedea0f45d1cd2566b29e84e38bb21cfa1815d4cd9cfe927539fd171c2c530aaddc09d98da0eeee6a096e8aa1e5081bbc6af503c4b6c9fd958c0dbd82ce773b72d13817f0ce2d019c4d999c2a745d39cd10746c878334e2486b72e9650a635a6d4ba3c6cb91828c2b2f4bdc836a3c6ff5280814e2606f898ffdf3473e6e3993fec729d95aa973c0cecd178fb6df61829ba0901d71186d139d8650f3bd7e42c3b622f7e7136b209d583e5e2a851b1a3948e593b83e68557e73e6949968534921041b37eceea09377df4bb694f9ccbf87784dd368ba0feb7c30698754a357665ee0054c061fa835b0e191b14ee90cd6ac0c57ef8298463426a4127583b06809d24128cb76c790b9032954609109880eff9e9cb6e0698207529c6681f5032786a14a9a3483385754c5b88e72373246b501566ff89c78a978bd4efa3ed25b1233502fbe3978bce71e17f4c92230c37ed25430655687d6eace88935171bbd87c9377c3a0a1c9e0423a1e2bcd502eb76ee5fa6c5df7d373bf6950c8f069ec31f25cc011be8c722e37407b34002ea5a59ef8a4b426b950ab609132a4200d50586e32e00c13732c754de6f9e7b394702396d59868ef00619746abf2c75b4c3a8fac35bb386d953cc0b489e4e42414371454739e5051cb418fc9c522df9774cd6351adf91a45c7613b060e5e77dd5f3229058ee9552d856540fb3099d7896e77125281f5ceee04bf3df02481d71b3f36cabce3fe2055b6b682e3225421ea96022ffe5dbd22e46ba67c84d4f0c85b404037d0a4c87fef119a0233ecd0098cd0d5c46879d2470376cdec8d4d9600833bcffa890c42ac56f4dbdf9fcbd720c9a940bbce50ae322a749c69a410253b31d655378a898d9fd9756f56dee4af4828e47c4b1a6993c66637757462adc36a277b1bc13a1e192b06b25138e824d5f741bdb1742cda7b75ec4eba2ec8623d703dcc37c4a5980000807ffaafaa203f656aad097a86e132e41ca5dbf329c2d7221327dfa4bc1c2ae33072879d203e09e2d77b42a54df872658a2b25eb039a83eff7273bacc4d43999ba534889a8299bd4c8c10ca07bc9350c5d14a8c0719888c835a3f3923c8bcadb62a64327936ea8786bb4978a13ddf81958429557166af19fe87f9fcedf75c60b064d15b667f1055a4fbff3a7ae2f94cdcbe5213247e4ce61cadbb9d29b14862a36860f1410a3e1a88616fc37f45b4d7b67ddcc6c9892f52b915ab2d8babdef4ae91aee2e60f6bc9bbd36e97cce2bc427d46cadb6bb949d3dca5026c2f01bb003bef2a01eed2feccd9909d62e048a3dc7648f7f384700299f2972813046710ad0dc7425a4ed41059ee1f994a4682d6ba0a24a503ce9c85c0cc589647860814d90dbe0298b5c7a9bc78bff69c2017c2de97fa290bedd9b721a117d10e19de2ac992edad6868c363eb3fd577f99efb4e05d0cd6d88660a2015f7938f4a3860432140cbebbef7c645fe4146033afc7e7b428709f66f7a18852dc8ca2c8fc0db23e49e499d25f1c394a9914b5d2e17cc8901bd267882bc4b678e2b981d909268784b25321362c72d1cc57c041ee0c6480e3643ef5c3ff38a28b0ce7bce1a92bf28ba3221e50bf9eecc4dfc1938aa12677e0c3a69f87630351bf07ebfd7eba2186aba3496e7ed1939b9e2a0e90248f4cc262b37a8cdf2d6c83206ff968f45f3a572694bc305f0f042e20f3487a2e5f80f4b3355568edc9b5128c476537212f3de5cd452601913f11991074f131c47ee1f447a3c851648c292fd4b342a7c093d01aa7349bc0eb88e3a392b3d7c2e13dbc096898e7d8f9aee8c9a67c70252c2531efb560ccf78672b6a0076bfc82b38b84c8f85ec9e8a1d5b24396631be404ffbbf2caf4ab082c9735bb6b3a47df5806e47017b8750a84d5f9a01941c04062a7c5a6624a7f1af13045509b31b3b63254d26b83e1d6fbf1b7c50ba9f20bc3d41a983f6c461a721d576de11af6b17f46f587141be3e5c775671a808cbd4f61626a26fc72e710bc55ef5408bc0eb7dfa51ce9b65467986aa0b6c661fd6905c872bfa3c2fc99497990ffd15e2bb686f590f8ba87d29e6288ace7a1f949b24dfb42e90d603fac4033975ec071ae397e5eb3ff4af21d91a1c3b85cc3bec6dad51804c49a91f806a6687051ac15ed7dcd28d5d52e0dd20bb40af922890d42bc36590337beb6ea351d1d8de6fffe58986604d984529d9057ab2d34604b02acccf550fb140cd259d44ee3640e404e1b126275a6067bd9dc4aa73bb70a22a7d58ca758b0f5f9911946934b81111c285416994fda425cb6036f21479151d256b0047aa859b859148f909082eb6e2c14efce623f63ac025c67dcd57169cedfc0bda7998a6b44b7b56df07db8269190552991731252df32c718455ea8e82aa5ccfb658090e8cb947e78b788de97138892b9cdaaf3d4e73087372b8f1d78d9a25c5b0373689ecceb363af4bcb3383bd466c90b55d8ac7950fe33d64bd7a69ab08f899a36fd18d585f6a5570010a55be861e8c57af9a75196fd5572838595dcd4dc75e6d6c188002c54929e3c031a0d50b9f08b2654a8842c71ec3fadfad742f97c45cddf9734077a2fd2b6694c5c55f95b879e0eb9dfdd1854861225b37f9d3e15016dca33098621131e780b82c49abdc56bad5f98966cff5229f11f8cfa79dac2a4d43bb5650c320216c066a7ca5801d9c2bc972e23ee715173497942589db1b287fba2772f1faedd4102d4f2089f8a4afaf576f1815fb4df7dd2fb029e1031b9a6e9e1d5ba2885950187604fd93d8b310eaf2bb2e5bb3728504fa37a866c1f3294b5818f0e6d169ccd419dac64e6cabd431c82ba6e15d0f71a10cc222a52cc5124186cb832c375d3e5549291b6faa37c8e3169dc09f29bda5e4dc1a0c77bbde5cafe9dedb94b148396aefc2485672b00930cdc67ba3297fee30516e8fabc069a7c4e76794db5f45c1e3c733559a7b4a7b5b41c83968f0987b1748a21a92004c0266cb6037e7a7f105b3c8aa6051ba31b82ce9690082783f31ec28304b54da7f07191f652d05523e997470ead73ea68335b1ae91549c7a9c269b1fd9b18055aae96b81d824230c0cb25b23ced5098ebccd4fa61588daaf98b17e84e9c0c3b475fd7a25e27e78ae0ce16012e7c23aa4895d03039bc2806de890432cf01a1ab843b458947856b4ecfb6b8f0c28ee8a2710ef106f4e52b10b98e7992c3077b44a77854ec96fdff15db3ef797d8e2b3baa7f5e2972acf97758a8e2933fd8abc6cc79ee21ed242a7ae710491e71c68c4501e77b365e262d4f9c25baf15bc650e27c3861406657b24a578c2f39fb85f14cf12dfa5c22712f2aeb438326a0419c00a273e31fcb125691c75beeec1953f7d9181fd9591665d650567d492eeb22072d9f8290269801ea0347c26815ad59d020607a87ba7f6aee6fcd710293531e5e07d66adf12aa21d1cb3e77c78c2fe59e11150e24c9561fd6f6a8546ed5b65ac7a8ebded3a9f3d7adeaebe07f3137b0336b9f0b2fd274af494e6ed1acf259e18e60e6ced7a1bf59ec85a18e5596aea8959a38546f7dca77b73ec90330022332b2c9a55090aa37e2404d9ee0a815e94cba6f58f927ddbee285db3e54911e2aa76f2f5744edfc46ce4e81d0a9c059973d6b8379dd63e0dd1b80dded6c1543551a2c4e392b32d34e4f0cffb969f9d4cb2214bc8e516a296c0c39105ac92e3bfc1d2a1e11046e8128a69e66882998cd4fbcb146376b57fabd8bb2804f6c3fca0626cab3b774cec238f1f988998fe738f034787adda8b25ded14a5148336f2ba843c04908a073f6f2213464db58f54c9c6a8b8d95151c620dbe389c164ba8f0f2e4a779f5d1874ef2a8e067ee8ae07367f16ac82daa40bbc13f45a26291dcca86282050deaa7244f38a1b59b8c07451ddc301f35e31c7f853213f66622c72a746f6028ea4521c0f056ef9bc34a7c5f53d1f83c408672a037bfbfbcefe54f5f2dfea9106fe555734dbf3c5b33e81fb4a305ed"}, {0x80, 0xffff, 0x3, "61eded49b25723c72d35f85933d06dd958fb226c44a4545e283ba222a1001897a003250543d65f3414a033994cfd96c44942abc92859d49d702de12d211df70f6abcd7a5fb827ebf258c451fe8069a91988bb190936bcc9a32ab2ce8654096ad538143fe4017f5b23e"}, {0xa0, 0xffff, 0x4, "f6be846461e0513e319038b5f50b63a95b4d357191333275501c52a6a862262390be36718a5400df5dfb31dcf35887444c056acaa4bdfdf7a2e89233790132a365887162a4ba2610820c8e9a993c3b37f69fc32e2aa603df35dee9535a5a0d713ef969ea170f2ce64317b85116ae98a1271f591c930e6daaa7cf658196dd3114af7a1528e8fd088ac9"}, {0xf8, 0xffff, 0x9, "9056074b858ef049bff79b95de4c8f7836aa0070107299700a5b1f541f0d49a5efd2728463ee9ef840b5ec72c0b32f595bf15e161e273cea56676d533958b1198b6d74af7ba3eea1d0c35415107ffb5c230669609fc6f306a6dce0cbbde1a4f7cd06fa7bf465f9ffa7284d6513fca5471c685625eeb0b9c5ceee6c0c69949afa2c068d087fb8c65a280605b1bda9e0c6a5302e1de6b2c4bd5c1dadce2dd9da058df8aa7b4e8878ede369cc28d10121f5b8c8b7b962117ad8db4cb7b606c32d6cc7e184b80073c61161586142f515894866e40a0e30c544ef6ef981a4d1adcf566d58"}, {0x70, 0xffff, 0x6, "1b7bcc2a162f876993d3c59c0de319e23fff579f646089b2a417d049b2ef3da4c831e56115881b41ecb0b8743467fbbec991b1392601f00bd3bc15d05d2c18906093bc452692324052d3ee576db496822f9884cca9b19b71510f5b"}, {0x110, 0x63f8e5abad8294e, 0x400, "360c4f8ebd0c066c344729911c5f9d310c9f4b02c949256f1140cd336f299b7c0cfc9a02cd2e903b7231b9e75001a223847502087ab895663e310a280d33af2576c7311700ab00333c690653ea4f162480435c480eae403afa740db0bae110bce436cc6e27680d3fc7b460dfd17d57185fb22d48ca8c2d3ffd81b2d129c1d5f63103ffc65664c4eb5062bfb9f8173c8381e29796165ca8c7626b06c8f8ad158573a600cd13485871a720e597cfd32d7f0b7c66f8150f16bc48c870b9431e869a35b1a66be3ee2a759b68f4148cbc8bfb76cb9a0bce8e756dfcc2fb9c50362dd64feb7567e60cc5b9b87fedd8d935ffdce822396fed4be5ab32aaadadb5a6b9"}, {0x40, 0x0, 0xcb, "a2bc6ac78b0cf080cc472a53eb53fcad7dd4918d6f0fca7da9a7211d6832b9b62fa0a6f48c891b053c4fef3fee436a"}], 0x1420}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 14:07:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x36a, 0x0) 14:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r6, r7) syz_open_pts() 14:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 14:07:16 executing program 0: socketpair$unix(0x1, 0x100, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x121) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = dup(r0) r3 = syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r0) 14:07:16 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) socketpair(0x2, 0x4, 0x0, &(0x7f0000000000)) 14:07:16 executing program 1: syz_execute_func(0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x249, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x270, 0x1}) 14:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 14:07:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000), 0xb4) 14:07:16 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xcdc, 0x5, 0x3f, 0x1ff, "d9e391b744860878bda8f400ae2611b4e5aee6a4", 0x0, 0x20}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 14:07:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) 14:07:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$setflags(r0, 0x2, 0x7fffffffffd) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$setstatus(r1, 0x4, 0x48) write(r2, &(0x7f00000002c0)="ee13bdb0ddf3be0f255ccbc6d180afe32e039e900f2d885bb47decf46611a3c33f633c8d526f07ecc21e76b8f80122a68d15292159c54693fa89f06baa5288d06db0578a", 0x44) writev(r1, &(0x7f0000001500), 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/166, &(0x7f0000000200)=0xa6) syz_open_pts() syz_emit_ethernet(0xbe, &(0x7f0000000080)="cf50a75654fc437120d43b5a1915f436f7460de177bf08e3db6c8c686bc532e97316659c507f584ad77e9ac571793b0a0ef3cc0421528df43a41590a38aa8e3a8a7bc93e4aa2cab93613ee0fe10101ed7bd98dbf416371a2968c7f5510fcfe238da0704df21cfd64c4460ada78e190b8cde06ce633b4f41b778441ae0a06a2353e1dc1fae37333fa1a53989baea76de4bc19c83c23b3e5d1ad122b5c7334313f48a2c199471e816d10bf7f67bad5ed7f4daaef865ee47e7692cca239cf12") openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) 14:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x6, 0x4) 14:07:17 executing program 1: setitimer(0x4, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) 14:07:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:07:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ftruncate(r1, 0x0, 0xe1d0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:07:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 14:07:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) mknod$loop(&(0x7f0000000700)='./file0\x00', 0xe008, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="a096f1282c223fdd0c125c9c86b91313f250fe5f0d6963911034a2bd9cc8f05b1e6e33d7fc50f0353ac28e441b2801c77cbf7fa50f1ead90840e011a1c7ad734e1a90f16a5d45569c376ed1b448d3194d88e0fe47783468760be31cef71d74d0827f4457b3c38e24930e76e04a37db0358e82e4248341399f36648b44ed58b32b51c0197794af5e931f5c88a9d4ddd160813c87f29bc43d879006da03a25ff0a25ad672babd0", 0xa6}, {&(0x7f0000000180)="7f9e452dbb37dc6a4779260aacd1ea810332914dcba6cad0cde7afa0d6ea129033bac84a3c88eaa37b5f493fa4c9c637558caf5dbc799c5f6ccfeee310436d4d6bf665e0273e2edb51071dddb126cea5ff7638c5c2eab6f9e6c4b2bf8b3d4db160efdfbcb1a195af72bb7244e2f9359fe60b0a55e4eb54a1afdc2a65d97185ffdd4caaad84deee4a66ad728c3f367bb7dd2987448e9cfd657a20090eaa5ac6ea17aadac86b020e73db8d66ca55a06b44ad2b7d6d8289508e39d521e243a82ac65fa101a716b861", 0xc7}, {&(0x7f0000000340)="7deb4136ee46d161a734fc2e27dbfd2a39a680477b7928ebf3b856362ac566c9bfddcd51230fdb7f129cab8c3674461f69d687a766a153e4ff587fab0883e2555c2b5af6bba1ac2d85e9023dd0203728c72edee67fb348792ee880a4dba92ed74459a45dac306d2353fea61f615d7d376e0e1675cc0436d347e7dbd63682bed07544e583c55e14c420104d82ba2a58b591d15f00704a07ac9cea03099c996b37ab5ce3d8063bedffe5018689bd852d46ea6e182c366991cb2bc641f1430cf79e805815a5ade3d7b0b69dec83186e7e0a34bfefc356ffad8d413b2512ccdd3a44efbae051d5", 0xe5}, {&(0x7f0000000000)="2685f212a3a46504ba89", 0xa}, {&(0x7f0000000440)="7ea049b13781967ca18c98e28a45d5b95f691d3ec99771d7cf5499e1cedc7670b1d4167dcf35c3aae75aa239575311cc897b42086d908a17d3d47c6f933337149afcf6c3a0cd3f64c5832a96ed1c0e0825d322db1ccd502d87c73a091fb97e8ac9188c78bcc40595b94e7970fb4277dae6fcfcc70473b25af7aac5518e4e8d8ea1f9f7c0a0dcbc277526fc612a51eeefcd72d70e6ce7e5fce3eae97b45eed24a45fc5af2dc472aed01a37ec0", 0xac}, {&(0x7f0000000280)="81747d98f96890cdd96a811ad78246f56839f5b549228a712c38e476858e38de648cf54128e840dd51afdbe681909b83f318da3d90dedb1a5f6a759be8e6e6bd685676e5520425db0bb3", 0x4a}, {&(0x7f0000000040)="7af82d03", 0x4}, {&(0x7f0000000500)="c7d72788c11560d8489c823ed29289ab9e9623d5382c7db7fdbcfccbd496ab14cac2a786bc3e7cc7262104572d4dda5c5a0c6b3229240763b0e4b11afce434560b736f9efef3613b47c4339f7bc2c57a63452a1ece9d9aa50dda9646d567c6d4c9f1d52e71ef6d44264a55a8c55c2bbfc074eaece192e38720f143bdf102d2efb41d3a9e78c0c16aa31edf729d69200c936b2d13316e948fd2e8d1b88f43b171308e17f069df394615d63ca974f6738144f419174a252a6bad9e2322fdcaedac81790d6c770742c5747bdff326d55c49b4f042ebcea9705385", 0xd9}, {&(0x7f0000000600)="e39b603c", 0x4}], 0x9) 14:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:07:17 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x800}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) 14:07:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) flock(r1, 0xc) 14:07:17 executing program 0: getpid() clock_getres(0x8000000002, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 14:07:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="120fb2a0e434e4c433d575a20760aedec87254a2da7f946185edde7fd62b05e0ced03580fac42df9a9ec2d2c7a859609885726ea2324b8c087a39c783b32078b9cbbf2b594ba6d2fba4bf2f8d416d315a2e31887e03a9d7ae4339b0bcbfff16ffc697c266ad2eaf5e25b73545835ce0fa5b97211ef4402b10855c07d794ca6f6e7e0283a0e26a1cdd5aeede1a9d38acbd645288909472d5b69e11cd69125231f3034ce0a091f99998664555f1f62e2bf4acfdaf67ece73261457e0c09d", 0xbd, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x21a0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdf1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) clock_gettime(0x5, &(0x7f00000010c0)) 14:07:17 executing program 0: r0 = socket(0x800000018, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x8000, 0x80000000, 0x5}, 0x5, 0x9, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x30c40000) 14:07:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x3f, 0x42b, 0xe3f, 0x8, "35a6d8b52c608817a3ded8f58479ba4f8f1b3783", 0x1f, 0x3}) write(r0, &(0x7f0000000140)="c7b5b0f42c676422cd9353c2096e9520cc1de990ac6a60f4a6d17dd78bf4d256726ea910eabc5a4afafb9618395fa6dd62cfd795084e98e836e044109168cb8508fc7a6123e72cf692c2d090ddbb385fa57fa064bf8d1df366e1d97e402d459da5874c8fab9655c189ead7408dd1a62b6ad631976dd24db1cdc02e20bd5b2aebb1506d7117be39bd5acfb63202864728a43c40b7478fca73a7c7aa0dd5ba14d43d13343a2c1e84e651524fc845e71feb7b8daf7000000000000000", 0xfffffffffffffde1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000002c0)="897688cd9bee6ebb063eaf83049195a85a6fe2508d378d46eb7ede8324c9a5dace8b5d281fe9960f41b3a30c785d9e8538", 0x31}, {&(0x7f0000000300)="165e4b7043787dc4dbbdb5e090842e7fd0a2d6ff9955c316282af2d7aa0393e6953784ee", 0x24}, {&(0x7f00000003c0)="00372ed15c398b953c9d459f3b23489cd5cd302db304060e06dc5a342c14c55572b2c9ef508e4cd33239c422d1be77371951f6e3d69e4ed4df270b3eee4dd5ee1193edc249c6a9067f3fd566f18bfab562db0bc6a9d58fe2112a16be3488444d81d0b59547db3998bdc91876d100338fb9f27545b646c07b3d04f265578a470828", 0x81}, {&(0x7f0000000340)="9adac233a97b9372200068b1296d7e9c11579fdb067883b6d6f6de279a353ad9059dafbe9f7dec125dbad395653c8af96de17ea3ef31bebb", 0x38}, {&(0x7f0000000480)="481e18245eb292ea1c4cb082de5fc4c209d2557a3b1484de761a8369e391a659ec03b255bf6e5ccdbef0bcfe952bb5540ae68f60c6b15bf1a815abc73498cf29337f4f87cf71770ec22104899d66c801e2af45d5d359fbeb496e525b5bebcacedff197571b05f392d7b431463165c48198a3247f8a1e714ca7fe1deb148f42d53670d6abc59908a1d51c08cb477ea69464b8853bb46d579b641b537de89b2bb81939492d5e15711a7602fca5a46ea59f9f3c9504ab61fcd562f876a4b85bd292c38fad6e38960513", 0xc8}, {&(0x7f0000000580)="d77aea4dbbbddadf1454fdc4b142add9efee1925139d7e6a12b5ca90bbcb2b3b5df8f762b15542bcd3861d65c5a59be0310dd1e9647f9d6618747540cc114818574a2cb443feeef6ce50be3ba98dfa25a506571913522409d942de1145dfc9b516faf263791c995acbb466324d7911647f5279aa1d879a1848925028e3be44041a823ad77fad3710e42f2ae05a5e505891cf88e5a6850678ebafa1e558146957e86a9c9e6eda574f36dc53ba95b6ed127cb775de42467361d9601aa2a0cb78a0f4eaaee506eb5e9ac983709c9c886b538cbaca2027949be65797eef9ecd80160f2b80be3c88ee76a76e0621b8021525d31d2b833fb12510584553aaed0079bbd987576d30aab14869044d6e4daf3cb2dc2c6c7bf3bcd51c7a25d1ba6cb3181823fe07a14da76798931bc8a5972cdf641f991803bb03225f7511a6257fd836eb356020e05791e7212accfbb36bc0a163a7daed473bd6b402f2e682a806f52098e97c507bfcb3cc0a2a5ea9a7dec4b574d6cecf1d08b1351d334d05216f1ecf7fd77dc0d4c3f82c42412b674ceccd3ef02c01c92031f9dc55b6f97c214fda60fd236f1934bee78da81b3ff33805b7297d33b7a10f68a728cac0fa43920788673eca7a76cc9e828d5d3278bbb0c4bb5773fd48db9d718853be56a3bfb7e5fbd8cf4f1f382cc03d6da70bab092da435b2a5cbbde83d9c2ba263f857bd4f5f33552988e96973acb9e37d190a3c78656ce2586d127b84c097b82c04c2a4d77baf6fb9675416c5b24f3528c7c10b4b70ae685fe6adb0c322d14bfa6e7462ea5cf75ca9ce5673620daecc72aa3b31737b9f6f9126bb2d5a1c809cce04a42d5cedbdf8eeeb568fb9030974b54842b2ddcc21c2bf97cb1eb1a5c49a7d3586f7a56491886b546634fa225ced0245a513617bb8ccd280a49c672cbdce9dc9888f741e015eb464cecd0d5010e9394ac2ed26ba2f7ccb4d88e0ba79e1381b4c3921178602528aecd2dde891224cc586175d7869a8aeaf33e2051895182411e6677b49eca8fb991c20e6439844f961f15941c55ddb0161ec37ad82951094ec5205b95ebeeacb213c6587df2b419095d1cd8366aace048ce4f0374d9803eff1131aa466751ce6f19717f0dbe3867154b44bcc6e9ff254a88513f6194f0c0daa9246b09a18f0c4778b776bed4c1157e35874a62aec622d2fb6f9e9a31332cf24c7fdd61e73f55b39188e285e04cdd8f5d242127afc2a60d51b47d28365d825eedb29fd2f80e449f6bd9f7c5c690d6d2d88fe3c9ed23405a8047c79e00d44bc5223fbca8339a293f242b194e40903def95ac53bfb34cf65069f5215f8d41413dc2fcd7af41beab85637ae04dd6e35eb6269e5e10fec4b873949bbefe699c63f80029b38bc873918761d04c6d910c15a754d4da468171ba9179ae541283d64aab06b6d8a919fcec824d0f57c5c7a12c8a02c554dcf15e867fee8dd64f086541c6180155f9aff020ccf076bbcc5d025612269dedb6911cc90e44a62b572544734d80863f3a26a78c193c7bd30b646aca30945ab7454cfcba6803563b50808ee75403b15b4056e419ba609206d866d06afe82ef4763b7b664dc85b9402e8e5bcf9edb877299e1a6be3d829221d84c2ab00edbfd6656dddf93430a46e62af3da507cba1fbe899963eedc40e77de779ec9c7569d556f46229943cabd701ba17495c1e39d781229a92dae505d1f0b290248c95c1ed2ab4725eeaa5021465faaa1f8a310e9618b459164a6db9f8ea6124376c8852525fcb475441ba92aa97be386df5f13fdccb1c26965c01de657f2a139269de573489444b10c8a15bdb1afe64da23e04e95d7cd3c1787344d1c6b60622c329a288ed9dc9339db130b10c8451de04374789e518b8121d65bd1530b64dc75db936315a39418d6beaaddb654fc5c6eb99051f0f0a233f8afcd2f5bd42e049a984470dce7c6ec362ce80a6407df59a4cf7b302d35aeb586257e4d05c6ff66f6701ae2974e5b9807f0468ec1f4b5c80c045932460608e5e9260bfb8005bbeb0858860404826d50bb35ea4bde82af1aa6dfe8f546373e33b8dd25c58d5de107f5d8b9435bfe30e4409f2c9982f9270f12837a4761c022c2b6fd567ffada2c8b80f262c1f26006d79970cab48096eb366ffd8ec80ffb9366709466e6abf9d74f765d8a9d939b7f681de6c5f600c50c6b55cf2bdb2ee3ca02f7962b1b3b29f0e2c2914a7eaca5d591f58a1ccf0c1ad5fcc62432c3db1aa15025c03ce3587e59513288974953e4d3fd3bb2500925658f3b2620e24a3bbebc9005590bb9357c1b9e89f9bc56a6cce101b9779d5b06abdc934560b046c5d596b60c031c5ec63064e1b0b7f6191de4c6ca7f956a25785cec44da43f1a121d2740324212cc262cd5920933d99b4e98b52049f51296237d08649d35d5b376044d8516976967c51b7e97f85a462d73caaeff4989462de06bceb3cd693b440b5f4e0d6a37e22beba5b4652c0205e77aeb79d0156fa079d6524cd06dcfdac827f7bf969c676b1b2326810d7d2e566641e035dbcfaad403de8651120ac9596611fb635124302ec97e7b25531f7ea911905e25528ed9c99408136d3106cf49fe09761ffecdc634314ba6d3e0d694e778523a761f692e053e77a16b6c74624c77414700a6a593d91b6884f7821a4057816d37f0acd58a6b5e7d334e0f6c16947512d7309f888eec4b9c7660d08c5e0893f1fa269d091200e2d260b4e4525252f946ba965e8a1da66bd30dd3962206da60644b6eb4bc1cffee3175f2ac7da248e89a48cbe4bb36d81853665d520e117cd371f26310e7d5181fa8331118d4f01d58f0deb60761a16e167a50523e2adf1764b8f118de8c7e90de3b2702452571a53a47eb69d862861f687a2200fd65f6201b104eccbb59fb0c18f35e183b6b7bbdbad9c5d3715991f72ce9ac96c06f966d8f1604f9b76b16f9b6f910ec267b57132f3d928a50c26441b931baec25302cfb592419d38995da617c4aba5a3ae0bf8178680b60dd28bf8c6fee151652d24d0c25b0f94d828501f33917b95bbcdf1d0e0a7fa9e82016484c2f110c416a2870be7f4f60305ff83a4bed0d39c63d42df8a36459c1f28e91ce0367ab805d81cdbd6e83793ea6a09bf1e48c22bf185f8302b7e1c50147f0a5cd88345f32feb3c0977a3556868e78c251c8873012f81b81925e930db5dd3e129aaf472be813c144461af273d4b5df0b853c5ac4924afd259f93981e0315b109f4ac70b00b91b78ff0ce3d2fd1bb3dd851c42d58286ae233ba9961f6dc3d342b362c13471e61085b1a9318578b52d0aafcfe788a8606439aada78ee541263ef5d32d56cad761828813e9e1aa762afb072de181b8e9b49e50af51350d3a07fe0f0e594a2dbb7d7694725d358ade73077fcb36ae64f37212c2bb32e11145a61b2a3db71a44d1c7b3b883eae68a50c76f9efdc54427e3d4839727ec7f55f6f0e162c7b9783e12aacd23a47ec70cbab7846ee4b67e7d6247a3a5953183f384a800de2ca86ddc9be1bd65fb198a61cfce9f975ab55c683f28bf1c08e8a8a8607f1666870a90ed3e1bbefb0ad17d3576866e5e21c7d6537a2e38e674db859bd9bc57ba72426c38fef46b6bcca6d74e094fd68008d7c3cfdad36bdb1e7973caee1c6faa59d7fb922d494cfa01f2b88827ebbb86ac31b04558abb10930aaa003b8016de78c64a47eae69b43411f8369f7229ed2702b7e0c7ef29b89cdcb8689848fd525dfdb484a1c8bf130052605521d9efa6afd19e8e2cb0723531701ff993c2f40d27f299d078d1fa6b789bad9230acbc588ac6ac482906397c25eb76c40f2f5cedb3b991e0f2ea37d7534cb92d1d8e8f4e88798b641ee1c1b5c63a2afe7e198c427d35e398d0e38f6c7467f14117ccacf92011be23029769d28e46a21329e3d132245a4bc5207fe2b0cb04fddfacae5f02bb2458de2c501348b69f6f2b3f2804173d62887256b0fbfcf655f854c3427a57489efe642c505e776d22ad6bd995f9f4a3093c36f6ce8e94025653d0f95866dfc073e1070e8b48cbdf5894ff6e6565fd5535f45c99581af0f724231d74b9970df223e72936c9ac8e53c7a91639b42432e1d47268eb58a7b9a96a19e8395385d5a4222a0dad0caaf3ce9ab456325f0e1bdddbe4e5ac8db8cd4fc4887785e5929f09266b24577f1594181f2993d456ebb12cb81d771f8b88c1900ecd213b392b641a953a49c9a7888886a582c768248d9e5de2c4b81f9c5855272370b5ddf2210c0db3e4488b42f55227a6490287bee7d636d72c02f4ca4a2256782c2d63f0536f30e99e73a9f50279d7b88353d69d90c1c9749d96f1d71e36ed34667be6f6ad73fbf3e005d59e54a09127d9ebd86c425883f00bdb000d0dc37287ad0f3ba735914f5965a5751f8daa9debfefc30786fcc67cb03ce462a4943d6b0d6ca76f4d4c41e1d0c48d6c7910165d2a9bff73110517f348f1f272a34175af99ff820898ba53ab8974243bfc382d823dde4d656c2302f7b1dbd3af658a5f4c1523c7e1d1b94c70e8b293e583ec2fef9658c2f87527a2b6ecae9d2c03349a61155c806fd4412b4e398e4664943259e4876656a388c8861cf19dc1189bb89dae6fba4a058cb3c6ffb70f06991d289c5471d0377d2ff48ffa7845d1985ae6dedd4397aaf4316729de31f56082d466f0dcc3c3b5cc0dd0729c1c9915ee0cc56c691e6a1e265eb183b55d8bc77b28ce4701833e59572392aa9de8bb0e9650ac8088269f1b78465626a42140e7269e09c09159ad6f30cd959eb9b1e862457cf59ae9acbabab8f7b2af1bfa9301f597200e245dc15f37b0b1126a69063f8d2c387565d276c01718859f07e99bb6f85a2a23a0865788e1a7d2faf77ef8d10d153c6d92cf3d73c3d3582a410832c4882c237fe89c1c1a1e41a71cabc6b2582584836e62117d946c794449d129701b37e4f871150288f7d2a3026e6264c843d0d03ec8fb830b0b9ef0d31aa8bdcc6e9bc7c89238e3d2d04af73a81854e11c7e225e214e4ebea2e80a71096f6acbdcdc2f1ac68d16670dd19af5422bba5b3fe191efd67edaee78758724f89c640b9238e76853fb48584fc56f0348faff0ef858d008b307e0cd11d7b67f46de8e2617f3deb7326f5285f0af9f5b9c39964409d8bd8b36143643fec7467b09428a0fc87b27d0a61232eea1483b50459f8e559b073d90603549c1c20ca1ee070506ac65014d7355af2f48ffd844c90c4afb5999c97d481529e817a01fc4abcd88151c65ac9e7cf1b1d8282350ab0a9c4da8dfca5692c698e8d55437b576a8388ed70441ec135aad088fe00e0a561914792d31be2ce896aa81b048481808d06bde7e698f440090db106d9c07067b203dacc84816bd4162714b76cabb4a1f433bb7a47e2075bce45c1ab3dbee293b849d773a549e9c1078c0d8e2df6d0b15ada926c49fc18925b68d1ff54058b0021085c7b6401d1bf370433af7ecf9a791ac73446bef77892a59cefb25e444e4d6ff7eee62eb409ca14ca506a8cc3534c512f87f59ed4c371e2d990351719fbea54ea4cb0c1c6da8487d9737f8d3d00634548c9a774acd4e94210178692e563545cc98e691b795ca0c167cd7182000843ea6334e5e09cc02a919512bc4be0bacf91d9768a79b40bc7bf82b8c7d83d4b3cbd6fb5cf7d8fe24c992a8ddc4ea47b2c187cede1e3afd14b09bb00a30fce27f93b0099312e9a144ce8ad0b2e629d762963880e2ce0b796198c76a070344d9453cfec54d30f49199807960fa0c376ca065910ef722c901", 0x1000}], 0x6) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:07:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x200, 0x7102}, 0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x206, 0x6) 14:07:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x42) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) 14:07:17 executing program 1: socket$unix(0x1, 0xffffffffffffffff, 0x0) 14:07:18 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) fchmod(r0, 0x2f) 14:07:18 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5b, 0x2, {0x100000001, 0xfffffffffffffff7}}) 14:07:18 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 14:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r0, 0x0, 0xff) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='{]\x00', &(0x7f0000000140)='/\x82]+\x8e\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='+\x00', &(0x7f0000000280)='$', &(0x7f00000002c0)='/\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011a35971911661e08d68686f6ee700"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 14:07:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) recvfrom(r0, &(0x7f00000001c0)=""/159, 0x9f, 0x42, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffe4) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000100)="8a6569a61a1339028ddd5f6822b3e258ab7569fbdf835abb3b6b3c09c80a9c346f10ec56f1694646fd2a7e45675bf8a8f108d3f357a83d58dbd8e87740bc9bdcc0b27dd22d02529c23", 0x49, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xd084}, 0xc) dup2(r2, r0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x21) fcntl$getflags(r2, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x71) write(r3, &(0x7f00000002c0)="d47ee1745eb5a13120f5bc3cb439af1e8b204f486103dd620154b514cc7ded590fb9af5b39df0e7977d53343b9a5cc673040f033100815f6c604da605b4b3544452b1e14b608f6272096f7af6a167c3e20f97865b084762c5840c02a28d8650c388312357a8448fe6431ab219ee989e81eb26325a4ca7026f8bb9de8732e491078eb55bbe49d03d54109d4d4a2fa4e143247bfbb1d49c399e8195eaf88f5a367e44575c7707388412ef874fcee12a29f4b2f6bb007dafa6546ad91391df37a0a1f73ce52c659264e95bc310a66b145e742e8bae11a9f41fc1693d9b5bc7a1d344bdabefcb49ae3b4e33863669c", 0xed) 14:07:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x110}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/92, 0x5c}, {&(0x7f00000014c0)=""/215, 0xd7}], 0x6) close(r1) close(r0) unveil(&(0x7f0000001780)='./file1/file0\x00', &(0x7f00000017c0)='r\x00') r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001740)={0x80, 0x100000001, './file1\x00', 0x9c, 0x80000000, 0x0, 0x7}) chmod(&(0x7f0000001640)='./file0\x00', 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="70300e7423d92d3053435111867f08056f7ea84c1cd02adfb7887a683a42ecba0d3fd0a0be267a7f035a960a66d187a3e5b5231a07591f3baa", 0x39}, {&(0x7f0000000100)="54b3cd4373f036bad7adce1a1feedb3e41e75fa2f049a94357a5795053a83c6ff5c4b9b3f177826e5fd2c1ca385c99f0309f9f5800af2c3de93afcfd760c2e7f6bbce83fc5f3bab90a316ee642140ebeb463466357210ff05e5e93313e1a2bead0528b74ca486bc33301ff8acfede4ab120f97a217a58e0a36fd155074c2032521c76871810044793e1d5b762e28c17e9dedbb7b1bf4216f8ba368d98e230f283ffa4a3e7ecd5578f47e4b6015ecbb200484eeae1ceb0946691821e015e85e3ad6dcfbf324718672b38a1aa32cb9b712c5658eb443a9bdce8f6f848234", 0xdd}], 0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x80, 0x4) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={r4, r5, r6}, 0xc) utimensat(r3, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x4}, {0x8377, 0x9}}, 0x2) 14:07:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10c, 0x2) 14:07:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x8) semget(0x3, 0x0, 0x180) 14:07:19 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x2, 0x722) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/215) 14:07:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="be1bdeb60104487f8d9573dcbb179ffba5f400359bd44a74ebd71b62a7c42cee1003396bb042ff1323b252dcb46631ac7a5b0dcc4df3c9e6a10db9f18ab386ad9fac3e300c07b05959dd205e3912c2e04d36f3027380837758d42e0913681d0d72956e7d05bf78ff53e1", 0x6a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 14:07:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c6530005d710b020da5436b720a0c8155f9cd146ccda865a86f48e7ff19bf73c0276e50808abd29c72915870428eea88ea3b01f98da3b93786e1cbeaa65b89ac687dfaf1c8a6a5434d22816772712a5a403485d671e11413387b87ced0c"], 0xffffff21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7ff, 0xc0, 0x20, 0x0, 0x7, 0x1000, 0x0, 0x2, 0x0, 0x1ff, 0x101}) write(r2, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280204150000000000000086d19fb1b485830800", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) dup2(r3, r1) 14:07:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x130}, {r0, 0x100}, {r0, 0x100}], 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x290, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$KDDISABIO(r0, 0x20004b3d) fchflags(r0, 0x0) 14:07:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 14:07:20 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = dup(r0) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="704cfdaffde86048394b936819a158a422668da5455d2af227b07f303860b19efcedf14ac1bf87c278b64cc90935efdd81f7a4300f039afc7cbb871d26e85f00f13142c022f252ffbb93966218a5eea79b6a64666a112b8a711b2181ef564e1fc55b428bdc1d9332e4ddadbce32d8bd483c83814a7", 0x75}, {&(0x7f00000001c0)="383dde50a58142e6a4e4b3101537a125959cf7728a61f7b1532966ba065f6c0ddddb0708fb1543b85f1c0c69a9564e1ef6c35c87f0b9077c67a22bcaa575dce43b4768aae79bdfecba0dc0dff05f5b46b60d1b5947adcea2299e14da479b56c4f317b2d0cfe90a7bb27ed4b8734b31f9f9e4352f80224b270df563e4313aa7e7d2b054d52d4cabc8ddc03dd6e344e119b70c191b08bfafb9522d3e1faa32e5d71dfea672737530bb67a56b5bc4a7b5457e55f092695fe1acd8a1f58df76ad3ab1d06ddff707d2a455c129c8f1148cd", 0xcf}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xf0, 0x1}, 0x1) r12 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 14:07:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x105) r5 = getpgrp() getpgid(r5) 14:07:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) fsync(r0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4, 0x8, 0xfffffffffffffffe, 0x2, "d640c9dd5f54e6c377bf8f10e5327440b11fa0ee", 0x20, 0x2}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3b, 0x10000}, {0x80000001000, 0x9}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) 14:07:20 executing program 0: socket(0x800000018, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000002600)={0x0, 0x157, 0x0, 0xfffffffffffffeab, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000000000ffffffff0000000075cfc6026606000000932f8a958db37057eac5c6df0ea640ceeb8a59000000000000bf912470900f9e372222925143ebc3ec4afc902c8e385bcaa4adb299b84eb3000000ba7c97e68180a35613f58356b6c4b8ab0a8f5b89efc5d02a3d08bcc020a346f0d5ae81ae94cf0b5dffed47d9c384f71da2ba4d1774637e31ae634142dbc8852c1c9a5b9ddefb6796af985530c84c676c55b4dbe9087446bdedf2a4882e44c40cdb89cc61e28d6f37ad9b3aa0d84612947c0539095cc431f60010000042142734503b35857a1b5e7ecd"], 0x10}, 0x0) 14:07:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:07:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) setpgid(r1, r2) recvfrom(r0, &(0x7f0000000040)=""/104, 0x68, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0xce}, 0xc) r3 = dup(r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x480, 0x0) 14:07:20 executing program 1: poll(0x0, 0x46, 0x200) 14:07:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x1, 0x0, 0x100, 0x2, 0x2, 0x5}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 14:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3027c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ffd0c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="e91edb00603e29f0826c8228601d9f30533b97329b30a68764938d32cccf9f1591f62fb81975ba726e219c953d705eaf7812302766ba0baba27b3262d197dba413581df9be51018089d1083105249d27540ce5c17f00"/102, 0xfffffc32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:07:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f00003d6000/0x4000)=nil, 0x2000) shmdt(r1) close(r0) r2 = syz_open_pts() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f00000b8000/0x3000)=nil) 14:07:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 14:08:05 executing program 0: r0 = kqueue() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x100, 0x401}, {{r0}, 0xfffffffffffffff9, 0x47, 0x6f, 0xad4d, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xfa10f34f25b3b626, 0xfffff, 0x3000000000000000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf00fffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x68, 0x40, 0x8fd, 0x7ff}], 0x66, 0x0, 0x81, 0x0) 14:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 14:08:06 executing program 0: r0 = socket(0x11, 0x4000, 0x0) shutdown(r0, 0x1) 14:08:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x4002, 0x101) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x400000000008001) 14:08:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x25) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x5}, {0x18, 0x2, 0x8aa, 0x3}, 0xe9ce, [0x80, 0x7d1a0fc8, 0x5, 0x3, 0x0, 0x6, 0xfc, 0x9]}, 0x3c) open(&(0x7f00000000c0)='./file0/file0\x00', 0x612, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 14:08:07 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fchmod(r0, 0xd) r2 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050490000000000008005786ca900f0c08e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff5a48434d8316b9c1c9b78aea7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffffffffffed9, 0x0, 0x0, 0x0) 14:08:07 executing program 0: socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f0000000480)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r8 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r9 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 14:08:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 14:08:07 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x1000) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) 14:08:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x9140, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) pread(r1, &(0x7f0000000200)="c87cb682fde6a77dff6256b6f9f84840ce3888507ade13048cbba811aba267ae499f777b87f0c7f15cdaec1b517f22c3c97fe671e88a8cee2f9bd0c58cfb48332cc22dc21a3e4a2f6d9c535d4c2136c90eb5d3b4583b4dfb74875b6f1610f472771bbdbd6583bdd240b63f624dafa1c864fd937865782dd2425b3315a686398280d548dd4584472c8387bfc5333d57c6387fd77b82d3062e396137ac73a74e921be36d0ece299b58dde0a05549181c88805d7daad890ec5027210ab2299a38c766aa7dda00ec32db1e6fb8362564a69b329c719f", 0xd4, 0x0, 0x6) recvfrom(r0, &(0x7f0000000080)=""/160, 0xa0, 0x800, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 14:08:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x3, 0x6, 0x9}, 0x1, [0x800, 0x3, 0xff, 0x768, 0x1, 0xfffffffffffffffe, 0x7, 0x35]}, 0x3c) 14:08:07 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) execve(0x0, 0x0, 0x0) 14:08:07 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 14:08:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="0000000000c809000000f1ff00000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) close(r1) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 14:08:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x103) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x6}, {0x7, 0x3f}}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2013, 0x6660000000000000) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x49a, 0xec}, {0x18, 0x1, 0xfffffffffffffffd, 0xb45}, 0x40, [0x6, 0x0, 0x1, 0x7f, 0xa0be, 0x4, 0x0, 0x8]}, 0x3c) lseek(r0, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x90) r3 = msgget$private(0x0, 0x50) msgsnd(r3, &(0x7f0000000240)={0x1, "acf8385513d7b7fb5cc8e7a80748643a3b69cc040f16fd416e6785af150191a0aeda128e21c9cf9a574ff9aab2a448dd9096b8e6672dec508fb81014a17006cf70a5598fdb592af4a527b7fc2e9861baec0588e390e0741f64e190a33828a036c1ee862d68020cd764036128ce7c6fa456704cbb0c9c3789b9e93ed6bb1fe25e19163eb3524a6a12e86486c264c839c53e97571328f065d7aae182fae26d3c8e834a137a77e2dd866443d563708ccd49c4bcd69415ea060420125bd10ccba4662dd8d40b21"}, 0xcd, 0x800) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/128, 0x80}], 0x5, 0x0, 0x0) r4 = accept$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) linkat(r0, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00', 0x4) nanosleep(&(0x7f00000007c0)={0x2, 0x4}, &(0x7f0000000800)) msgget$private(0x0, 0x1) sendto$unix(r4, &(0x7f0000000840)="6c5a91fd49e3829800358d050819b643af2c7d7a8a04deee99b1ee96c295060fd3e1207c82def68bfdeb419f2324f434a5211367e8ee7b625bd72da4f35d1e97f28c54b3670396f22678095ab586920f3073dbf69408fcc6429df5e7ab3e4cdd358a8b38290f61953d6e6da43ce2c96375565d955d7448aecdbb27ce88d9684b8be0ced2d120f84130dff1e8dcc9dbad1cec774c6d75de04e095a2e2cad95fce0f5865d607fab76c7739f09b1d77e6112d1ed9c160c7a975f59b", 0xba, 0x1, 0x0, 0x0) r5 = openat(r2, &(0x7f0000000900)='./file0/file0\x00', 0x100, 0x40) bind$inet(r0, &(0x7f0000000940)={0x2, 0x1}, 0xc) linkat(r0, &(0x7f0000000980)='./file0/file0\x00', r5, &(0x7f00000009c0)='./file0\x00', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ftruncate(r2, 0x0, 0x200) lseek(r4, 0x0, 0x0, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000a40)=0x3ff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a80)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000b00)={{}, 0x6, &(0x7f0000000ac0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 14:08:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640), 0x1000000000000160, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x100000000}}, 0x0) 14:08:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa2f26647f05f11a7, 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, "0100000000000200"}) ftruncate(r0, 0x0, 0xd3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4, 0x0, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x9, 0x401}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x410, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) 14:08:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) 14:08:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() readv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/180, 0xb4}, {&(0x7f0000000040)=""/13, 0xd}], 0x8) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 14:08:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 14:08:08 executing program 1: r0 = getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x800, 0x4}, 0xc) 14:08:08 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000297000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) 14:08:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r1) flock(r1, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 14:08:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8480, 0x80) setsockopt(r0, 0x8, 0x5, &(0x7f0000000140)="7979634fd575257915a788302b40aa068d89bd4fc241de90f69aa2c298140da8b4133cfd7515ec72a9e5745d48fdb882087cf61d57cbf1272b8d972699613295e617b3bbaff43c1a0088e151cb9177f9588ce36532c72213818279b87d63cd331a55f0832e143b85a3350f842ac666f346e613a8a75ef8b1937dad2f35a940e6a2dfa4ac82c40e2e9f9a645d2b275d167fb41a511c9fe0a5ed07c04e6f5f9df28081a431af04a92701c960828eff6f6bb1a6bf1e27d39646", 0xb8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7f, 0xfff, 0x2, 0x8, "c502c0fb2ace5efad27bf42f30a878f7c6b89846", 0x100000000, 0x8001}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa9) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x8000, 0xf4]}) 14:08:08 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 14:08:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 14:08:08 executing program 0: dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x180) openat(r0, &(0x7f0000000000)='./file0\x00', 0x881, 0x4000000002) 14:08:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 14:08:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xe9bac42520828d66, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xafb6) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x800404}, 0x409) 14:08:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = msgget(0x0, 0x41f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3ff, r1, r2, r3, r4, 0x10, 0x7}, 0x4, 0xfffffffffffffffb, r5, r6, 0x0, 0x1, 0x8}) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 14:08:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 14:08:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xd877, 0x4}, {0x18, 0x1, 0x7ff, 0x2}, 0x9, [0xfffffffffffffff8, 0x3ff, 0x7, 0x9, 0x9, 0x2, 0x41, 0x1]}, 0x3c) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 14:08:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) close(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:08:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffff2b0c, 0x3, 0x10000, "8e6fbcca41feed9200d4d51170ca1d5bf72387a2", 0x4, 0x800}) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) 14:08:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) close(r0) fcntl$getflags(r3, 0x1) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() r4 = syz_open_pts() close(r4) 14:08:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000001d40)=[&(0x7f0000001ac0)='$:+\x00', &(0x7f0000001b00)='/dev/zero\x00', &(0x7f0000001b40)='&:(\x00', &(0x7f0000001b80)='/dev/zero\x00', &(0x7f0000001bc0), &(0x7f0000001c00)='\',+\x00', &(0x7f0000001c40)='/\x00', &(0x7f0000001c80)='@\x00', &(0x7f0000001cc0)='&\x00', &(0x7f0000001d00)='{\x00'], &(0x7f0000001e00)=[&(0x7f0000001dc0)='%+-.\x00']) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000001bc0)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) 14:08:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 14:08:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1}, {0x4d5, 0x1}}) bind(r1, &(0x7f0000000140)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) 14:08:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 14:08:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x60000020, 0x3, 0xaf9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xc80b, 0x1d23b673}, {{r1}, 0xfffffffffffffff8, 0x2, 0x51a6d6cde6561c9d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xec00000000000000, 0xa87}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000021, 0x45b, 0x8001}, {{r1}, 0xfffffffffffffffc}], 0xf8b4, 0x0, 0x10000fe, 0x0) 14:08:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x2, 0x7f, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 14:08:09 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/189, 0xbd}], 0x4, &(0x7f0000001380)=""/68, 0x44}, 0x1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x27, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 14:08:09 executing program 0: 14:08:09 executing program 1: mprotect(&(0x7f00003c8000/0x4000)=nil, 0x4000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 14:08:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) getuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000140)=0x200000000800006) 14:08:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r1) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 14:08:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="1c5c9a448c52bb0892837e2110beda8a8966a537ef6e2fcead1c484778d0c2ee18615123e16617d8b98fb86e6235dc0bdf05b5252f7b8bafe18f94af985afa36700f623e8bd2e7a74657e8756de645b1ce146e415dabfb9909d13f8362f2a2a1a9978d6aeb6bd99ed9c85fe4fc4a9f13fea1a15bf68b62e25d598e031639be56e8288a2e0a570a751328337eda873476e64e480eac251873335259a8", 0x9c}, {&(0x7f0000000140)="b022276780a52c52c5aff03e8e9c69c4fe9aae87afc2d3ff9ffc80ba465bf65b957546548bb91ec4379f96a3e21a7ec29a428eaa511df74fc328b764f248200920d194e4b1e3c7d11fcf424e29c5f2eb43285f5c2e66b203b17b7ff6242d79733c6d199cffd758bfa49f2a581b0f58bdaa3040bf6c29dd66f4af2ac0dd6591aa37d55f7b9401414313f97aaafb2b64a2fe54b0e74750a736e8245442319cecdfd3c9fe7bc0", 0xa5}, {&(0x7f0000000200)="dc9ccddc6ec1c02db65f98f217b688fad39f3af737e69fe493b4549c5990832004e11390e81791b960aa8dd11d04b621ad1f03d0042be349b1069e15b1a8d9ab5d31a61f224eff9ccd3140531d11", 0x4e}, {&(0x7f0000000280)="dfb35eae3b58ce0beac990801133e2390094303ad1bde2fd50756b35d48f239967721b9e21", 0x25}, {&(0x7f00000002c0)="255d6cee9559cf000cc27c7091b949", 0xf}, {&(0x7f0000000300)="57c5d00d43a588bd6dec4d799f40dc1d4a96f3c5dd2c49673034ed49beb0d5eb03c5afbece4e3392a54f7b9cd60eaa803ee39825640d34dca24d8df8f8c312eda399e901175b", 0x46}], 0x6, 0x0, 0x0, 0xc}, 0x400) r1 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r1, 0x0, 0x7) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt(r1, 0x200000029, 0x8000000000003c, 0x0, 0x0) 14:08:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x3) sync() r1 = getpid() fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) 14:08:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x7, 0x0) sendto(r0, &(0x7f0000000000)="fe23e7f595c1cffd8cdbf74ca8bf4abc8d32247c866f074654e2110ebcb1885c4913f9dd7e6971918c571d5c08f5c02a6df95a8b8cc8c052ce212a5a08b9d97fd1c1fbb1b2831b8eda3dd871333907ef28b6bbc3452c34888decc555b87d49350ddc947edef0f86e317dc728cc9580099d1f590aee2c0ccdeb0b3f18922d745e8b95dddf57a0ad2efc62c75717e9c0ff84b0c6b96379f73b2d5a9ac592a9500f32820c75621cda8356cebc3c487481ef858e242bf6bb0b39117ea20f1bf693f9e1d83c6ba8f201837d3e722142b83f9b70bc322f00b698c5608eef22fe43e88e6d0967785db8ae38b7f1ed9172dae0a44c21d046434075", 0xf7, 0x403, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 14:08:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80) lseek(r0, 0x0, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc0c) getdents(r0, &(0x7f00000020c0)=""/4096, 0x1000) 14:08:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x400000000000, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 14:08:10 executing program 1: r0 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x26, 0x4, 0x4) r2 = socket(0x3f, 0x8000, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xffffffff80000001, 0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/116, 0x74}], 0x1, &(0x7f0000000280)=""/121, 0x79}, 0x1) write(r3, &(0x7f0000000340)="fe8aebf72e91e8b177632cf847329c05716fa732498935f980293f77498cb96e46f7e4c73dd7d0187a73d395425aad57d16a3fe7a978cff71cda10bbd4b66dc8b268c6e6a385bebb4258fe457c21602444b4902feef747d18eb817621f62123db689935f39546cbc3dceb32422f3033665ba693c155b42af476afb7933c8fb7d6a842c4babc870909329b0c317aae03dd317f43e718260b1bf8e", 0x9a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000400)={0x1, 0x80, 0x200, {[0x1, 0x7fff, 0x0, 0xd47d, 0x40, 0xda, 0x6, 0x4, 0x2, 0xfffffffffffffffd, 0x5a, 0x9, 0x2, 0x4, 0x0, 0x1000, 0x5, 0x5], [0x4, 0x10001, 0xffff, 0x100000000, 0x100000000, 0x8, 0x4, 0x7fff, 0x7fffffff, 0xffffffff], [0xb12b, 0xe4, 0x80000000, 0x4, 0x6, 0xab4b, 0x4], [0x7, 0x400, 0x2, 0x2, 0x7ff, 0x8], [{0x4, 0x5, 0x4, 0x9e}, {0x1, 0x1000, 0x6, 0x4}, {0x9bd, 0xff, 0x1c238a17, 0x1}, {0x8, 0xc3, 0x1, 0xffffffffffffff00}, {0x0, 0x3, 0x5, 0x9}, {0x2, 0x1, 0x771f, 0x46b}, {0x7f, 0xc42, 0x6, 0x2}, {0x2, 0xb6, 0x3, 0x6}], {0x3f, 0x7f, 0x7, 0x400}, {0x4, 0x8001, 0xe8a9, 0x5}}}) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000840)=[&(0x7f00000006c0)='#:@}\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='#)\x00', &(0x7f0000000780)='&,{,\x00', &(0x7f00000007c0)='r\x00', &(0x7f0000000800)='/\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='\x00']) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000900)={0x4, 0x2}, 0x8) open$dir(&(0x7f0000000940)='./file0\x00', 0x20010, 0x0) sendmsg(r3, &(0x7f0000001100)={&(0x7f0000000980)=@in6={0x18, 0x0, 0x100000001, 0x9}, 0xc, &(0x7f0000000e40)=[{&(0x7f00000009c0)="26e0d53cb931ade7b11f0bb279f83024d57c8ce257911aa27bcc88e2870b8dfacacea17fc1cacc997a050691eeb898f58c8d5aa810d842b4a42a78c77d14487970af4ec5d650d7887f4bd990cc2e445000183538332a79fd39b9fb069ddb4cdfc6fb03d764bfa8c4758af9daa4abaa6515524b2798c658e9b9eb44333a90e081f39fa7e64951dbb1917b4c4385a65d257100a11bc6e9c14c70ed2d20345f5ddd93ef5597c377004c24745060eac5", 0xae}, {&(0x7f0000000a80)}, {&(0x7f0000000ac0)="7024bbb50a9d819d7ca942f3614ec9b46f4b3a56c2728b8bc280d45cdb3c283ad1fd104043608cc110941d42f3f5a759f94975e59eac2aacf25205156588acdc6d624f061c8e960bf42915899c2f17413dff230ad090893e3913d13a076edbc7d5210b7d60aff22949c19c4cf89bbfa5b61694a82fd610a972cedaf2d795197910a1ef02e85a8e3a22576458d48f4567be9ccacac3c4d2edf6cb8a68bf919af60a2533fddaf295943fb32ba4e23ec3bcdfcfe8933d2607b3ca0792ae", 0xbc}, {&(0x7f0000000b80)="66f45c581c759a495e815adec6d85cab3727c6de67e38b4f56dcc6cc2db463548356958e924e0a02111996c3065810d0feeea06e2768c45ddcb4c4a86367fb5855a2c3c076e62d51faf45a2a0014ee3285ff7b03a80b951b9bc1d65e5cf013d919951f29c5731069ba481dda9d1c6dfcb1adce567ccc048d59bf67c7fa12a55d8c53d2d907d5e55f49bb98f3ca5a1ba26846c96c5b65c44173e5623d04fcb72022f7e7e34698e881e74555", 0xab}, {&(0x7f0000000c40)="18ce3adad19c2104624024813676fca49a1526e17cd8ce9b779b90e15e57599e1d5cde85697c92a2bc67611b7c30a0acdc43c08c7e08fa25e9d9b9d4a679b04895ce5328b80ce41de6a50f8c70d700216f", 0x51}, {&(0x7f0000000cc0)="fa716360c5098fbe58025d7c8ed06d31c1f5d2227b2b3717194f6a543204bc10697b83915b53cd6b25403ddd03292ad42d1e0ede279ace405de7c31f8e480328679ea8e063cbfbb800a36f5f6ad3", 0x4e}, {&(0x7f0000000d40)="873501e007f5a69ec03f525f16ca4c5765bd9350c8552ca15851fc97fa226a71d1bb41c053ef61a6434b9dbe88c29b6e1ac769fa24c2b91c455bea673d2103541ffd7c2546490e585af46a", 0x4b}, {&(0x7f0000000dc0)="8c017e77f9e762bd1d28559f53c66c8f6d323e", 0x13}, {&(0x7f0000000e00)="7443681ab163cb7a539f38ea12e081902451b89e7869f14cf40f6f5762777bc6248de2", 0x23}], 0x9, &(0x7f0000000f00)=[{0x70, 0xffff, 0x80, "8b3006cdd0c41d80bfaf89d88aaf2712cda6e1811f245ca47533356d931010efd029bcd09ce015d731e3a2a139706f7c5d994ad9f29607e00f20c3de2db1b64e8e7c7223f9999ac359db333e4764494998f58dffcf77fa3350072a"}, {0x38, 0xffff, 0x200, "d311fbdccfe71796024baf90c00ad1c8196d68fdcf4b3f884f8465989cfe973d902abe4848e3a6a5"}, {0x18, 0x1, 0x800, "1fc543"}, {0xa8, 0xffff, 0x270693cb, "828cc6d7d9876180ac5643bde0e4c4cb062acd203aa339596ee29d52d78e90a98a0c148323947b8545b22cdf01af97f7b2b622debd6142b7ced1c72c006d8e66dfe50fe9e3b980998b0e4fd848e1495f375cda0fdf26d6b1ced885b44093ac30d55d62acadbdc8350285f0e61468a3f622c10b966d685534339aed5e3675125539cfd43491254625616bb206f7540ab23d18d40150"}, {0x28, 0xffff, 0x8001, "d1cbbf1d1fff3d59264261d55928201e1df0"}, {0x70, 0xffff, 0x8, "eb48dfa682494a596c243923fe992245755ba2d976d6ee04a82b1e907803890e3f8b78fb8256a29feeb9cba1baa7a60bad50a49cb012ca5c36ac10de7bef7dd606e147601212ca6de8cc2aa570e5df01b275e657c290da2bd0df172a00"}], 0x200}, 0x400) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000001140)=[{0x3, 0x200, 0x800}, {0x1, 0x496, 0x1800}, {0x0, 0x6, 0x1800}, {0x0, 0x3ff, 0x800}, {0x3, 0x40, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x7fff, 0x1000}, {0x4, 0x400, 0x1000}], 0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001180)={0x1, 0x6, 0x9, 0x1400000, 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000011c0)={0x9, 0x1000}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x210, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001240)=0x5) shmget$private(0x0, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001280)=""/205) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001380)) bind$unix(r2, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) kqueue() syz_open_pts() 14:08:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) fcntl$getflags(r0, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xfffffffffffffff8, 0x7f, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fff) unlink(&(0x7f0000000140)='./file0\x00') 14:08:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80, 0x8, 0x4, 0x100000000}, {0xa0, 0x0, 0x40, 0x5}]}) 14:08:10 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x400, 0x41) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 14:08:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) open(&(0x7f0000000000)='\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', 0x800, 0x20) 14:08:10 executing program 1: shutdown(0xffffffffffffffff, 0x2) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x0) 14:08:10 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket$inet6(0x18, 0x3, 0x6f29) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 14:08:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000010007) clock_settime(0x0, &(0x7f0000000040)={0x6, 0xfd54}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r2) 14:08:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x2000747a, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x16, 0x1, 0x4, 0x8, 0x9}, 0xc) 14:08:11 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) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x400000000011, r0, 0x0, 0x0) 14:08:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20880, 0x0) write(r0, &(0x7f0000000080)="16872f0f63ffffdf103e", 0xa) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) write(r1, &(0x7f00000000c0)="c1e60ba595c6b1423229323a5dc654fad5f1b41a7f97387d2a31f9fff8aae0ad33590dd14af8895078", 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = dup2(r1, r1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) r3 = dup(r2) close(r3) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x1, 0x1, 0x381) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000140)=""/131) socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r1, 0x2, 0x1) 14:08:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/132) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 14:08:11 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) 14:08:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = semget(0x0, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/13) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 14:08:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0xfffffffffffff000, 0x3, &(0x7f0000000100)="1c1f297706a9f0aaa111dc36c704f266af3d77cb0be4645755cf9276e351a25d837b5641e1b857d6de484e1b0ad76244a407894b822d3154098404b8faf42974bf85be4d435515e4c0cdbf9d045d1e79cd067b3332bb9d44b6faf8b21b41ef4a404682258d7a7ab2574aae16f57d829405bd5d073be6b19a7ffc3956c604ea167538aa51eaf1ed02e65edc17dee4c56272afb83cc24abfcea7f07529e3e431841ef362499e422ac08d18f4f6be08de8bb6701c0191b0", 0xb6) open(&(0x7f0000000240)='./file0\x00', 0x81a0, 0x0) semget(0x2, 0x5, 0x4) recvfrom(r0, &(0x7f0000000000)=""/148, 0x94, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x7fffffff}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x88, 0x100) 14:08:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x2) r1 = getppid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="90f529e6e624db1956a359b74af9812f993f9a93af2ec50c34dd5055f310827cc96796b954c0b53e75628d5eecf2c4125b56897a16cb362d02acac7932c95ff589e5f931bda6821cfa615cb6fd8d270a5b3f19e77546f78c09b726074e58256cde82a083c08d093c15d1a81e69d96459e87c8008149c9d214242f39c651b57", 0x7f}, {&(0x7f00000000c0)="9c46963ef8b24ba904bbe09df99e5339ba70bae2100b822f60ab25db7fe601c7ab1e28820c9c852f798db6d620fcc457f6adb001035719bab96fa0cff4e132a7377d0aadb34dfde67b9cedab12247d3ea53649f7bac1ede8ecc183c7daee764bcb2f8856436e44c3155cfd85393911c000ad4539ef4e0093c14b62adc105e7a0fb19", 0x82}, {&(0x7f0000000180)="cb093f0b0f29e88fbb31cbedf19c4b31b81ecee13bea1b8dc5117981a5f2fe1740eb7c3537cd8267c3821644014886ef662cfadd7d984434819731b64bd7de4d8eef9de1991d9e0e16215922b7d7de3438381a8bd4bda67ed1ab6c1c4fae79385e3c472ef11232bd7dc2ae141667123066bf9127eaff22313b3830cb9b13ebfee2c54acb3e1e924cac78ef8655418b676d72d16751fe", 0x96}, {&(0x7f0000000240)="5f20f95874170089d889aa94dde179c39dfbbf5e3a697256dccbb29e1b3051d2540e060ca22d84975cd617c1ab87808e602ee18d440f97c9c23691cc86de98150adc1bbd152ebd1d349da12884cd86a99566c0f4126d88c78c38265efb3fb0f9c62ab4f66b4d187a0571afc3dd1356051b8fc0721a1a96a5941e2a67213894df2da5ee381fb7c3c1706d3bd50b03352a624f5ee7bb6419f76499cce32380a53dd3bf4ed0e2a6fd16f1f801b56bc06150c7d79700f627bf0e7a1c002ead7b1d9f0b4b3f08dcb2f88adc92d1d5cd3ed617114600cb7e73866d3c8c9c220194", 0xde}, {&(0x7f0000000340)="596768d61c51a5c94cef13ddc4348d92c1abe1674a19018f72c3fe087d88d691722144fbc4a762cfce8864df25410e1d78076e9e6ca30a41fe91f8ec034d58453d7e80ec43a5872784e91c78808a394fd5171ba9404ec7da4f737ddc03f6eb10fd7577cc3cc2e373c7f1726a807deb4ec54dd69f2539404c9449c60403b488704184e9761e090df706c6dd351b3c7551bcd764f86fa43235bee05092d1f488ac520ccb1fcd67948c0fbb1813345c121ed2dc3830da78b1a95c2fbe9ce5f1ab762d7ee73efed25eba79f6ca685db9b6fdd36c9309d1f4fea9b34464622dc648f1c3f11eac8c", 0xe5}, {&(0x7f0000000440)="852c2a163d374e6af93cdc540d6b1759becdbcf05a04e79192ebf3ca95b471ea71c46aa46958319d295ab0efc5837d9fa6ca87571146cbbe480d82bfb5d8089e700be09d1694aa2fb32af82230", 0x4d}, {&(0x7f00000004c0)="5aa3460b5df7ec7b39c8b6e8d7cbdf5270efa32baa8010065a54e6921caa65184e6ee93eaabcc26a1a712b07a7221411a68e911029af6fdb9752b70233aa34b5da19efa91d5edc0c481dc1eda0af12caf72826a77ec75283309fbe53e975e6d9aaa4e20d87ee918457c97a927d0701084d808cd7126055b78de050db", 0x7c}, {&(0x7f0000000540)="cb1edc42f6ab4966ee3990f167edf8ad4f4b85b38c228f871137229055c6c65e97e0d8f20a195680e1b2", 0x2a}], 0x8, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x90, 0xf}, 0x8) 14:08:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0xc2fae8865a783e03, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:08:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) socket(0x10, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:08:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:08:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1bc3cc8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 14:08:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)={0x60}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="2354de8254319c082702d0726762f27a1c98450f4c8ca5192225c5adadb95729e42f008126446cce31158e8f1dfa39ae81ad664a76466a3b8f0bc89a977598db34b37e4c9dcc80e3fb4740", 0x4b}], 0x1) 14:08:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 14:08:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() fchflags(r1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3ff, "f1509938c100", 0xfffffffffffffffb, 0x77a}) r2 = dup2(r1, r0) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140)=0x11, 0x4) mmap(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:08:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0x400}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x2000, 0x40, 0x2}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 14:08:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0xfffffffffffffff8}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:08:13 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket(0x2000000000000007, 0x2, 0x3) 14:08:14 executing program 1: socketpair(0x16, 0x4000, 0x80000001, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x480, 0x0) pipe2(&(0x7f0000000080), 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = syz_open_pts() close(r0) fchdir(0xffffffffffffffff) 14:08:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x3, 0x200, 0x7}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 14:08:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 14:08:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/224, 0xe0, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 14:08:14 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x5, &(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20001, 0x0) 14:08:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x21d, 0x0, 0x38c, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX], 0x28, 0xffffffffffffffff}, 0x6) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 14:08:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x100000001, 0x9}, {0x3, 0xfffffffffffffff7}}, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) 14:08:14 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300004c71e5b2a57d7c77a1bddf65587e00ddb863e3cd809a4e406e037d24fe50bab39642050a3e04afdfdd0c6b3f83c6abfb9087d932e31685473812445ad680940cc95fcd812000733a9404e875dcf39dc801b54c1f96c15355a0b70cba3dd74e586accc25ac74c7c1f9502fb919c4bc67df524e38e232b7462c7f6c88da286af48bd79b"], 0x10) 14:08:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x100000000}, {0x18, 0x1, 0x3, 0x8}, 0x7f, [0x6, 0x4, 0x3f, 0x4, 0x0, 0x8, 0x5, 0x8]}, 0x3c) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0x187) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a3, &(0x7f0000000040)=0x7fffffff, 0x4) 14:08:14 executing program 0: r0 = msgget$private(0x0, 0x106) msgget$private(0x0, 0x410) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) msgctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x141) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) 14:08:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7c5700a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 14:08:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0xffffffffffffffe, 0x6) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="a8561c59155bb2b59881dab2e85b008f833b02e0816b2f792e0d5df354b6bf9ff1f2e7cfcd2328391bfdf41681e4ebf99905c4dfaac14adf91b92fed9d7508adb456197782c8014eed14f0bbcecbcb734db1f6db405f418645ff48f53b3cb8c588e5126f2bff6d120784d844974fbecb59ca9b1fc10deeaddda2575c03baacad11a92f7aae4cfc049d2e51ca7b33f358cd189d634b5ba1a745c71cd977ea82378471bffd42d475a8877a1f7d53f20ef62e83c4b1b4081ab467fc92f35e7cef97b94d296a63c78045776498fdb63d1fb6dee033fb49b293ad0f972e547573afa66785", 0xe2}, {&(0x7f0000000300)="d4dab232eefb5b436f0e080e", 0xc}, {&(0x7f0000000340)="210b722d74aab1e34b4c4c", 0xb}, {&(0x7f0000000380)="75f5b67d63f01c778587afbab98a517ed6b21d0eac09bc1e85f0a2872e9553bfc5f69bea807ffa4ab7a3e5f8f58725ec1e88", 0x32}], 0x4, 0x0, 0x0) renameat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x7061, 0x1) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) 14:08:14 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffff8) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) getrlimit(0x2a, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x3, 0x1000) 14:08:14 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 14:08:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 14:08:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000380)='./file1\x00') renameat(r0, &(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file1/file0\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) poll(&(0x7f00000004c0)=[{r0}, {r0, 0x4}, {r0, 0x5}, {r0, 0x1}, {r0, 0x8}, {r0, 0x40}, {r0, 0x80}, {r0, 0x8}], 0x8, 0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000480)=0x10) 14:08:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x0, 0x5, 0x9, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001c00)=0xfff) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) fcntl$getown(r4, 0x5) geteuid() getgid() fcntl$getown(r2, 0x5) getuid() 14:08:14 executing program 1: 14:08:15 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x100) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 14:08:15 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x3, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000556000/0x4000)=nil, 0x1000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:08:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x104) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x40f9, 0x5, 0xbb1, 0x8, "dd5cbc0793a4f80a9151b11bb783f38f34dcc31a", 0x9}) 14:08:17 executing program 0: r0 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7fff]) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x3}}) 14:08:17 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0xa8) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x1}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 14:08:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 14:08:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda2) dup(r0) open(&(0x7f00000002c0)='./file0\x00', 0x480, 0x80) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 14:08:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 14:08:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 14:08:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1", 0x120) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)=']^]\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f00000004c0)) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x7, 0x7f, {[0x1, 0xdc7, 0x40, 0x4, 0x3, 0x1, 0x380000000000, 0xffffffff, 0x8, 0x2, 0xffffffff, 0x7fffffff, 0x1, 0xb20, 0x1, 0x62e, 0x9, 0x9], [0x7fffffff, 0x7f, 0x80000001, 0x101, 0x2, 0x1c1, 0x1, 0x3, 0x0, 0x10001], [0x9, 0x9, 0x6, 0x1f, 0x74, 0x800], [0x8, 0x1, 0x100, 0x3, 0x6, 0x244b], [{0x2, 0x9, 0xfffffffffffffff7, 0x20}, {0x7, 0xa073, 0x1, 0x5}, {0xb9, 0x7fff, 0x8d9c, 0x1ff}, {0xb2, 0x1, 0x10001, 0x9f8}, {0x0, 0x1000, 0x3, 0x3ff}, {0x1, 0x8000800000000, 0x3, 0x7ff}, {0x601, 0x5, 0x4, 0xfff}, {0x100000001, 0x20, 0x0, 0x6}], {0x80000000, 0x401, 0x7, 0x1}, {0x0, 0x1ff, 0x1, 0xd8c9}}}) 14:08:18 executing program 1: 14:08:18 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10092, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000080)="04", 0x1}], 0x1) readv(r3, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) msgsnd(r0, 0x0, 0xa9078cc09dff2749, 0xfffffffffffffffd) fcntl$setflags(r2, 0x2, 0x0) write(r3, &(0x7f00000000c0)="34491477d42c2d51232bfda2442ed82def9105142049f718ffb22b71a489c82fff5dd4605887cd7056620b439998c834addd0d4686d1e1608b2ed6ca34e19f66a5bb881a770cddd17f05", 0x4a) msgrcv(r0, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d9fc8031748f800332e9f9750001ce2b68a8aad67a6f72f0fa06e6dd4b53b879e1390cafd9e198ec5594675d31e5fe8"], 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) 14:08:18 executing program 1: r0 = socket$inet6(0x10, 0x80000000003, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="5500000018007f7000fe01b2a4a280930a60030000a84302910000003900090023000c000b0000001b000500fc2b4c00e34f040a1a3ad5570800c78b80082303e9030b9d566885b1766732009b84e7b1df136ef75a", 0x55}], 0x1}, 0x0) 14:08:18 executing program 1: syz_emit_ethernet(0xd8, &(0x7f0000000000)="628180231cee5b7adc1b1900d29ff6f3fdda0b3b4e813a787e9cf1ad0a95818e4cf3fc8780904a12c57a1d75417744939461674fd14e14c140200fe2c34100d496906fac304918cca810d9f73edb2e71330c3ae362331850406a11e651b770d14471ed154a07543787601ea6ed38f57f23696a47bec8474f8255f9fd04329af68c43fbff6841cb25b2782ee3592ff0a2ba4c8cce968ceed1f3473c819290d9f312644032a5d471e949e846d1e57cfa5a056f2208aa1b5ce26bdd722a98b9546dbaf1f85dae18bcd358da9f9b0907408f1a36acd25b0f38ee") r0 = socket(0xe, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 14:08:18 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r1) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x60) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 14:08:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x5cd94bb2ef931aac}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x3e}, 0x8) ftruncate(r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x10) 14:08:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:08:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 14:08:19 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa2, 0x0) 14:08:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x8) dup2(r0, r1) 14:08:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 14:08:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgrp() wait4(r1, 0x0, 0x1, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 14:08:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x10000, './file0\x00', './file0\x00'}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) openat(r2, &(0x7f00000002c0)='./file0/file0/../file0\x00', 0x20000, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') openat(r0, &(0x7f0000000140)='./file0/file0/../file0\x00', 0x10920, 0xc) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 14:08:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() r6 = getgid() setgid(r6) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) dup2(r1, r5) 14:08:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/de///pf\x00', 0x100, 0x0) 14:08:19 executing program 0: r0 = socket$inet(0x2, 0x1004000, 0x4000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0xbb38}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ad13b238f3645a693d7025e799562d9b7116c8b8592c333ad6461b2c447bd302c19adeddffe60ce471bd", 0x2a) 14:08:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmat(0x0, &(0x7f00004c0000/0x4000)=nil, 0x1000) shmdt(r1) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 14:08:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000080)="8deaf3640406ce8b08516f1479f605a42ffc3df17292ec3ce80cc97f54b5442a2635056c5ebed031ce1a67a4915e0b864e7c4589f2542a1e28bd0491308ba896cf1488e356e386f407855343c79c2c144eb63958", 0x54) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 14:08:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) r4 = getppid() fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, 0x0) 14:08:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r2, &(0x7f0000000100)=""/224, 0xe0) 14:08:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004ad000/0x1000)=nil, 0x1000, 0x4) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 14:08:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 14:08:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) chdir(&(0x7f0000000140)='./file0/file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000240)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) r2 = socket(0x6, 0x405, 0x2) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x3144, 0x6}, 0xc) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 14:08:24 executing program 0: r0 = socket(0x1, 0x5, 0x4) sendto$inet6(r0, &(0x7f0000000000)="39d53337ffb512244d81d57c6c2ab50e83484a1caf93b3513f4aef1597708eef47e269b93a4e931f1c54fa", 0x2b, 0xa, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x6}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) 14:08:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000080)="30b41e1495ed6159183a9e91a1e35f6e9862e426e6347acf0710124afe8b3e117fb5c6c3c43aabea9a5d056436762b16dcaa87ff7e1fadc146bb865901d44f92f3614975e81b9da856ade1500e5e6f4002ee3f6eb777c76b72eeb57941333da9d055c48c8e62132c74387fa25deb75e05472234c7deb39bb92b8fe0809d9c10ca985b288cb80facc074f5c81e543f943ad4e00a65fe5d79d49f20996535f324a020e971fa3f7f6acbf331fa1226004364a638fa30416124ac2e57ca4c149a1e415b285590684886517d6c5bb0d0499f2448bc57eec6fe7cb320160b1753c58ccd9ee", 0xe2, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3, 0x6}, {0x0, 0x9}, {0x2}, {0x3, 0x4f0}, {0x3}, {0x3, 0x5}, {0x2, 0x8000}, {0x3, 0xffffffffffffffff}, {0x1, 0xfffffffffffffffe}, {0x0, 0x1}, {0x0, 0xce3}, {0x3}, {0x3, 0x80}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0xffffffff}, {0x2, 0x8}, {0x2, 0x1f}, {0x2, 0x2}, {0x3}, {0x1, 0x5}, {0x2, 0x4}, {0x3, 0x1}, {0x0, 0x86ed}, {0x3, 0x3}, {0x2, 0xaa7}, {0x0, 0x6}, {0x3, 0x102}, {0x3, 0xcda}, {0x3, 0xfffffffffffffffa}, {0x3, 0xffffffff}, {0x1, 0xffffffffffffffff}]}) 14:08:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file2\x00') open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 14:08:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3002) shmdt(r1) shmdt(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTOP(r2, 0x2000746f) 14:08:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f00003e8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 14:08:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x35) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0xfffffffffffffffc, 0x0, 0xff5, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 14:08:24 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)={0x0, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x1, 0x100, 0x8}, 0x8, [0x8, 0x3, 0x2, 0x6, 0x9, 0x6, 0x8, 0x5]}, 0x3c) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef326cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"], 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgctl$IPC_RMID(r0, 0x0) 14:08:24 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000333) close(r0) dup(r0) 14:08:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x44) poll(&(0x7f0000000000)=[{r0, 0x8a}, {r1, 0x1}, {r0, 0x8}, {r1, 0x20}, {r0}, {r0, 0x115}, {r0, 0x106}], 0x7, 0xa9fc) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0xac01, 0x44, 0x6, "bda484d91d77bef2e51f3decb3aa92d229c03316", 0x200, 0x10001}) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 14:08:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000400)={0xec}, 0x0, 0x0, 0x0) 14:08:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 14:08:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/189, 0xbd, 0x40, &(0x7f0000000380)=@in6={0x18, 0x2, 0x5, 0x100}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r2) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/235, 0xeb}], 0x2, 0x0, 0x0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x10000, 0x3c3a8490260c546d) 14:08:24 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x40}, 0xc) shmget(0x0, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) 14:08:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000040)={0x0, ""/155}, 0xa3, 0x0, 0x800) msgrcv(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a68dab59ed9bf1d6ef70000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0db88f9db9393b48ddac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000001600000000000000000000000000000000000000000000000000003984b1d62a881ae96166c4fe1f7774469396116e50c56253a77da654676761a7af9c509b84fafffe269e4719ba7edd7703db706af9ca0070494684acf7df9047b5c3297a5ab7d808ae5d6d6b8a6388d699579e021bd6b5a5d0501c1cca9abba20459e6b546a5abc2559aabcac7914c44308d170b349eda31fbf524588c918e498162cab2ee1d9f73ce9b629abb58198fa78e14e63f8ac3640de4a7104e27fd4b99ee8dfbbc7e3c061f0927bd504cb8919a925037e1d039761b5b8da2c1d93959bb2837a529b57d0340fb684a9a9ec21af3ee12611902d9eb938a32485eaa24ca84503ab87803c10e5f69e90a61493bda0bb2dc7113afb12b96390714a4c94ecaa36504c7199ea8de7627f300000000"], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/210) 14:08:24 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="20dd", 0x2) 14:08:24 executing program 1: r0 = socket(0x18, 0x3, 0x1000000004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 14:08:25 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x948, 0x0) mmap(&(0x7f000028d000/0x10000)=nil, 0x10000, 0x4, 0x4810, r0, 0x0, 0x61) 14:08:25 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f00000000c0)) 14:08:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x7081, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x5, 0x7}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x4) 14:08:25 executing program 1: pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r0) 14:08:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0xc4, 0x2) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 14:08:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0xfffffffc}, 0x10) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="d658ce66b958f9723dc01f9182a7c89f19b1beae378a38646e131e80b988b76ba0fe626c9a0397d1bf0db3035cec79f2c9cba0e71fda4c975a2b492e1c5afccc264bf46c87a1318b19bc9ea4737e189101e934f3ab4559dce3c31666b804665d3ea5042001e3d82c9355c8dac601516c3cdfdcd17b1b4d600665a411d763d5c5b600f412c87e1bb9165dc5bc1d1d0bdab10297b1d7d62f008d25f59476b56da22aa8cb2038cc0d46b416006c8d28feefc8080fed8a7a1dd877024b10dee3ce9d542fff6efc607fa72cd66900b0a4c3dd", 0xd0}, {&(0x7f0000000240)="c716b4dc252406282c70309684c506a0d4818bce3b4e35046250186403291b76bfb3b9febea3afc299430dffdea83c1f8ec3e823e18e76dd6bb26d956a1555e87196de9ce90209045915b4fd26ccb6ccb4aeba7cc49eae3b8729c78fc2fb734375884db3a61a0fae0451e344d60b2fb5f0b1812d2fa66636f7b7fd23e845d9cb4131fdcbac7830e7b21b908062e27c1ec76cdcc1a113a1b19157401f2154ef723045d3444d249b8a8f42a172ccddfd955ae6c39e8d9dce023a58763b301062287d1329652ae806fde470725744d53201e9", 0xd1}, {&(0x7f0000000340)="c9561058773320cf0bf81246344f9e598df99c3eea116291c906f734a15d36e84daf1fb27156566fe0d5207abb80113287fb90c6080ad93e5221198d49a5d9acfe8c0275c6de3a5e7affed1cb2f1ecbc19a5c4277d505883d1ff532e44789eede49e5f1b0853d75f77497aa6d4f99c0919e444ca53b7974c8a3f9b617ada6060643232a6d41950357b80125191c777f7b91bc570acb65f6229e3ec5b069abf3f6b34ceb8ec8e9292e3b299fdeda0f03f75501216fcddc0cef940143f85992b70096d97c16a5ae3309a14a12a5552a5412fb5", 0xd2}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x58, 0x400}, 0x400) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 14:08:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x1}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 14:08:25 executing program 1: r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setpgid(r0, 0x0) 14:08:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 14:08:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget$private(0x0, 0x1, 0x400) close(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/165) 14:08:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x112, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x4}) setrlimit(0x0, &(0x7f0000000040)={0xa, 0x1}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 14:08:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) close(r0) syz_emit_ethernet(0xac, &(0x7f00000001c0)="ca3d3eb0735a3835bdb58e8aff105c2c880846466c9ec6b350e2a4bd567d5a882156a2f2f9f39e314a7dfaca0c4c57d59a69fe5df3d88b2c0d6e91431737184e430eb09eefa8e32683995bc6505b0249d5200369b468ff3fc6b6574e5436cd9559fe5a0951dbb51287df223d52632ad4e79ed4d7bfd9af590b169e781a47ec63df739f25adad7e1d4136ffbbd35805bab4c6a6215cdedeb611b6813660b6fd6a7fb0a35f36c39a48a5b8460a") 14:08:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x0, 0x400, 0x3}, 0x3f, [0x200, 0xffff, 0x0, 0x2ea9, 0x10000, 0x2, 0x100, 0x7fffffff]}, 0x3c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 14:08:26 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = shmget$private(0x0, 0x2000, 0x612, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/143) 14:08:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r0, &(0x7f00000016c0)={0x0, "b0"}, 0x9, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "ccf56b825ba34439683a0f8775d8b31475ebbc74eab37e9d7acddf2d1df45ec5703994ab327e0087ffa22437cb1fd6b779aa19ddfe5adc8958316155c15fd0c82653cc753b9ac72aaff374e2ce53f01cbad424df4272d83158b7658a221dae3bfb53074659d688924604d0726ba92a9ec08d76658a5a08d2cdb01685bfc56eee84747da7e605c0320dbe6d498797"}, 0x37, 0x0) msgsnd(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="00000000000000005ec14f949046aa65ba930f0f7aac42c463bfedd75e225911f04852b5cbee37932ba6e6920449054eaadf6ddad350123537db207cc4d4ecddaa32e98fd883d14405f7d9e98a1a29b7e945bba1e401fbe053920db67ec8e92f5d530f8b8e479f45bebe2b587cadaa2d6dd79c143b7ebb6ff69f767ea812b02a29d9c89fc772b34d22dcb3dabaefe83e1a8a82760ff7657c0f"], 0x1, 0x800) 14:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7236f4a6) 14:08:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() write(r2, &(0x7f0000000000)="36a0d93dadbfed491b595005a926100cc0169c38cbf1d30d58b1", 0x1a) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 14:08:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 14:08:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x541) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0xffff) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, r3, r4, r5, r6, 0x20, 0x7}, 0x80000000, 0x1, 0x1f}) shutdown(r1, 0x974adb1b6ee7136d) 14:08:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680), 0x0) 14:08:27 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x8000000000200001, &(0x7f0000000200)="eaff125d080000009d69db99a014cd04563179b1d4f56e7be328d217bd4804a304d04bb9fd4e55acf6768fb3044e76a6cd10608b0f21180f429c2b61217c6daef6c9eef9f495c31661280fd35942c4e2933f562f9ece02a722503115429006cfb64757ebb52fcfe1ddd8b2f3a1abfdc770c5ddc3aea78d3fb73d8c48d88173d9", 0x100000120) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) listen(r0, 0x0) 14:08:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffd9, 0x87, 0x0, 0x3}], 0x68, 0x0, 0x0, 0x0) 14:08:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 14:08:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001c00)='./file0\x00', 0x8080, 0x1) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) chflagsat(r0, &(0x7f0000001bc0)='./file0\x00', 0x1, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r3, 0x0, 0xfffffffffffffe62) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x8}, {0x80000001, 0x26}}, &(0x7f0000001c40)) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0x98}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) pledge(&(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='(&\x00') mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001b80)) 14:08:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/62, 0x3e}], 0x4, 0x0, 0x0) msgget$private(0x0, 0x13) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 14:08:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="82a56e338e0d0ea0dd27be46b0b1dc9a318e27c14b1f31836f2e42bb3531c2d530eab9d72c4b1dfac47434a418a94dfa6322785b1e8f4dc4420909b54dc622a2d1a2dc6d3dbd27220a3f2202dedd355169218ab47a95f3ff0594ba8fc8859bbbab31e15ca8eaed6199a65449a8ec359b2e93eef23a51356d3804be60e54867bfc94eed98bd5efbb6165627becee63776fc3e17952e100684c46954db259c01b0ffb784556e419441be4ef32ca8cefd98c4de0b5f5b3383cfcdc0f2ffcbd67b2f0d35a74ad1f2e74eb5f13cba51ed8da3c578aa7bca7e4208e5962e28e5cb069602ea9a6f14aaecd1c85de7fe6b8db0ca70b1b0", 0xf3}, {&(0x7f00000000c0)="e3b523cd61793ec22d819aaef0aca05ad96b5ec433e2853c9707604f2df48b18f2ab5f91e20a7a0b3752c8681f1752537f07ddb7813c3213c38e0cbdd105c11a6992d2bf90c88fbc4b50f06ed29c22d84b66fc10b94799d0dd1527ce3095ea2c012177455d51f6ffeeafc3a9dccdbc361148f5c0cc4105094498ad9feb58c109a6f2e1c3c861247e88b596f557604c692895cbed75b401f132e902a9071a8f0b1d8a152d6f86970532fc584997826b4747de53f883c2979f69094848", 0xbc}, {&(0x7f00000002c0)="8498faf05b715f2d8cab84fd6b0e8f0153ecb5827d299fbf3f2195a66b2195e2a22266b8cdd4a76e6bb1167107a26a52ee999af298d168f5c56bc864953c60676d6c46d6b27905f8e21c55c174e8955f631a57f8950b60eabe628d1cb9b49c699f4ac79018bdfefc3f2e5f0dbb8e53851f8a664c4ca7dc7f601836f19867d14b5d1b31e2bbb1c22393b5f97d6b40d04e7079b7e325990be77ce11aa4ebd15324", 0xa0}], 0x3, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) syz_open_pts() 14:08:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="547a64c99f0c2d084eb34b8287f4af8a", 0x10, 0x4, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100430cd6e1a5363d2e"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="7ee0269a8f0f3fce1099782f4c146d50a8cd9fb0f9e428cbb7e2db919a6828ed56868244da153db7086e886a33c7aa7688105adf6aa77a13b76bde6cfde6b05d609b8dd1cc77742f0cb357779ebd7ff2e4a0001b72d90e202d1e66b327ca61a3bfdaf3f97b6dfd1aac184ad046228d7dc189c717a7fb20e4054e6145e8d65367b4d8a6f2d00cddc20f28c880a0e2e5948f08a19d36c54b23926beec9c2a5ec31430c9df57edfee1ed9", 0xa9}, {&(0x7f00000002c0)="a0b974d051caa5c3a764efaf64ca509a31712be7d4a328b3435d9757880d8c3d3ee421b70d226eeb444570d49990e554abb1e7f4971c25027f15abacdd7a74029c8331dc1d99443db32e3a8f617a6dfa14ed35e9e3ae2c08f1cd1d5dc56b8095af737eb8d5e002a2083e0609bd0a8d0ef36375955f7b27e275dc776721e780aa94418b791e6bc9134aaacb840ff423b73a15a482297cb205dd321840f17a1a85f93c9dede9a8730e45a61c8b4b98bb327cb456c61bbbe6d0ce51d57c110b3b31614741bb080f5642c5f8e2c070984b8a7b1b86670c", 0xd5}, {&(0x7f0000000140)="181099afc4166fbe9d15d5993326d4563fac4b1bdeebff5b509f53a2c658895ef282cf8b46d3bb87d2adff3c021fd8d0f74584c00fd4c61d1c19aa8b2cbf460222fdf4d8864fab5420e70f7ecf0105470c91ef183904ed3d141407dfd214c1ba8144a8e855e170773778b7ee12dbb605dd037150318df8df5109591e55cb66140d97f37cb10f5e3f30086e03204c128a627e1263876de3f2963b23e502aebf4161acebb8a604093c587e1ff81b4e2d3836ef4040072d14", 0xb7}, {&(0x7f00000003c0)="8d0d01131a53490ac08cf4bbb364f7ad689faae3f7d9562a96f8b164107ec214e61ccd1042031e85742c24c4c70846ea04ff93ba6cdfb4f61c8c5eec9dd59a8a3597428b54305803", 0x48}, {&(0x7f0000000440)}, {&(0x7f0000000480)="5225920f786661875f9324501ba3826da54d723634c1f7a0ceb4dc57cf35639e18d0913842c673fc3800a3fda9ac86e2523450be16f518533ef45f31d959a40d3faa976b14f4d7eefd42e2f927e895932b744fc35676f3d653ea54fe4101848e20faa997e774b2f780cd673a5443aa331c24a9fafab0d035e5cc224a58bf629998c6d9aae9fa8e0d79fc46574702aa90b05bf042a7490055e7fad59b7013ab22d7b7f2300871990386d18085498b59b4ed4072b7154050ad4de29c1ebb7c2fb00d2a24aba64650ce818399210662b5c8512c974c4ed7ebe9a774875b6431fac0f240ccbbfcd0b34b41248e3136b2d2bb6bbb80637bbb9ce1bb2c5e3d74df973117250353030b9e9fda2387bfe052b03c94f7a7bb8c2a6c3eb977d315ca35287ca9433a5cdea8d03d46ea3f28f08b67df526f96adf42897424d0d7cb509e5dee72a94f059ce6d38de4c21b5d0ca25e42028c611a3ec31abf0fe96f1a71097a732a8010e83e92acd33839f0533ea405cd52d739c6fef71d3a47a4f58ad0d0fcb7de11b60ab19d381c77a6a8c311f1fdc7fb34351066a30fcb10b6dd5cda7f257ca77c0d9c044ad900ce7d6130e9f5d50c037df96c545c92b1a482fbad667b903912ca42e8592cc462db0bf32ceabb35b81ba674879760d5b5e6675004b3165a1e5d0c030b79860614e67bad70ec9482490fb1526cf69bc1114f72ddd34363fee2a398bb49bb1a8f3d3d1fc6d656b88688f7aa43205661d5ee7a99aaf7c7a94b7a8e9fd97529e8304c2695070847adbb4ea919060086c21abeec2bb1664ecb794aec9566e2a6860084c386a9adba2a6ba79715f2c32e4229e90e1fc0ce4c9cca53645bbd6890a4eb80b8322e70c4a93054c7f1b374344e1cb9be75ff7d5684dde75a5bfabdf36636d0ba41d4d025a93f21eb231da77a03227bfbcd99b668ac32d1c294aae65fa421efaf3ee67fdb53c86823fc78430363783e4f63bd5541024ec70bae0767e39f7c0abe7af690e1a12ed20b5d69f293662012bf9d30a8b8d0e4df44794113174051bd45baccc474edbf55241c102d70098b648483c554822746afc47ee462e4003c098e678b326c08ff4db6bac42c9dc025541b56d1a28e29b3975ba9e4fd94cb7ece06b43bcb6de2f5c09d4804ae5298a6dac37f0abd4b6749ba72b5d4c5cd9206ced1250ed4d16be73006a49bae9e50441c47897a70eba39d8d29e75b22f3d82c279b369bced377a093a2ded7663b3768d72825738b242730fae90ba7816eb141e12852687e761d02d30e43b6d9f08cda5bb1821d356e7397b1cb2a28ba8e4d81074e071aa658b6fe356e23aee9b96a6321c91e59677955d6e2e844d4a6e5b036a0784fc6ebf956df919e4565066f00c9b3afb405d771ee58fce3c1581b9fdb7297b95860429ab698d0037999a7c6171b72642317a7439a5a56d121b81468491a59d1f5c4bf5a67334a1dbdeb38bf76c1d08c7a04e1be0c32021809931d49522300600e73bc6dc3d1df3dc0218c6e7a71652556b8fed1b80152dc90438e2468ad9d4660eff751cdb0497bc522db619ea34641af084248d04e9ac8b1ee56b92d9d812c0e6fd139722c85277d17b194d9c6a6b1363e63781ef22f238c43f15e6b839f6c2f2dbb28df65da03ff0c3e5379702e1cd9c8a749ff67ef6865365d5001119de25b3fc75fca2b2ec7cdfd46fcb8368f271ed56733230a52911b9c3f8e94fb2b63f78f2e00b9aaaee4abb918e4f269f52667bd2d70c73e39fd9903687c95e1840584843b70a11044200168d21eb2577e65431ec8fedd886b74be6fe95be806caa15a92f2fb0bf28e534964bb87e07759bd8f4b05c1a92e4ee82525ded82b81805b730af682dcde4d6f71fc36837964e29da0b72c9d529326488ee348ccc027c72ff22b2ddc810d256efccdc387bfcd22111bc5721e987d74b8503806db9d9821adcce1745b382e05458cde8c16ee81a8e80da0edfaed19882f0c7abc7d1397cd5afd019c466ddf8f77382aa689f536470e76ec79226299d89fe8c4d9c05a4841531bbeaa13213f6e840403c4bda41d59275cdc1b7aed57551622f0e12f28dfc1c5b2dda8eed3b6bd316871c776f76c2340d782a34531b493aa9c3d17ca36e382579ee6334a739a4c8db47303e546f1931622b9e2af1862db7e48bbf72fafc995857ff9778fed12e69f13a81953cf19cfd8fab21c58d1feeac337e04a6bce90ef99847b345ca14acc845d2b94dfa1ef2134614a7ce4ebd9b20eb78d9c1206111e4b0de341d33632a69fd236b96fe8329bfa47996ec826e7ee572701260ca2099f27d5db2fd951e29b32a398e78d9d7e149bb2ae9f708d4a360ee8aa27de39eef1b75bca1eb1ccbc57585088e926fe88cd2403ebd35457c0bc1fcab64f0f27828cb7fe6e3e36d2bc15adb2b4266863a089e06b6df77a61bbf810725acce24b254957972e059da7728ec22dd495bae5cf9108041645c7d102ea397559c0330a96d8526e92ab82bb1bc892a6ca80913a54f06c10462032a26302b1b411c304f6e4e3fe45fa09bcda473aa96b9fa8bf562ef0a45ae72c9a9a4fa3f22b5336be5eea7dc75828c2d60370d3967c40d54cd5b3b75756b1ec0b9adb386597b5a83ac125f4b5c89ccb2df52ff9b37799ac5e6974766159c6e21f6b91a7550fcb829166a2e3f69d3a947acab53b27cbe2991683fbc72e72eb9cc90790cab0687261131f1dd997a6b9216c4edaa9b80b2f3d91432c8c926e88576144f304d64ba955a95eb5a8cf4f31b864618d3fa8ed8e4dfecc59a3987d708cd6b4577465d5c99fc3f0955e46d1dfb92f98670184fefe71bb63e40d57087518f2a72f918b3cea41a952b31a8e09a06cb397507a12542bd3c57941a54f3ed7b51e2c93aba157709aead97bb81c1aba59416200f716c578cf6722401c40da6164e7142f5d5d9a4ccec18f17f4b38203c6004147711c73f2da2e2a722b554a0b6e048a971b7fc3941b0c30680b563d99fc6fa5d758ecd89b9aef2c643c176fbb4bd390d09e426f6eb94c17fef9f65ac156cf325220cafd191f51bb367beea8b9836669a5787318065e67a773954b99a7384e03c41527ebfd4212f230523ad2139e1d4600d96135973133a261678a75a06b8d93eb92e70cf5194debfabfe058be09ef4c4fd456ba138ae0085b718963ad49deb94f8a17fecd473d42152100f561404679de75ea3f16ccab9a659b69112736e5befe87f214160140322fe72e69ecf4c484537034d8a32b0b47f5f993ad7d1e87ca32316e658de90e8b636c137a0234bb0d6a216971926b0a9c6ba7a37eefff0c5992e18b222007b481202ff8d9d7cb97033b80f6764425d4c4f2c499e7f58e19204339c24a5425456130c42b9c6ddc9ec2b8990cfe9b9091d4105282016978161acb7a09e2181e0f7b18a344dd875be11ed6544c1e23d76e3c290dd4077b8f86d74d4bf4b3ed53242b6edaebfd85b2c3194c39bcdd84280348f6e62ad79d41933d3fc440fae1e59aa818d2b15167cfd71f4b4092a29f967fe0dfe14d2afd28c49487779039532a1eebcf79e4650066516f83ffe28a6fd0565b1bacc7ca16dd9f11138681096cb81fc816f7f9f178987bd8b3d4d39b79cf6ff5daef366022416641b40c5db326a1e754fb9e77043a43c2ef3e9817280551d993e9ba3de32331dd221eef1057e34ddefe99c2b02897d2a63bfb2e1e6573d96a67abae2999469b62f77d4dd5125a09af266a320371ad03aaacdbf49142d54f0ec1194ceee5e5bf4eafc9df5e85ce02b2e1f0513ce376508c3578190456a0d9ad277fcc3558a387ad388ff2c84ee851f1e0678e57df65700a2df2bd1f88cee9838c26b50885f9e568aa7239024878735477850e55d61370d263db8233bfa43e0d99921f3d72a826f22930063dbbc1e151b66cbe89f6be63827a0cfa8fa687bad182711b139bad4e7a2584abebefcc82d296bd567eeb583413afea84cc284a905a712fa17daa6cf63c676baad1d8b4b7ab5aa5cb47e46a018da6161ab6614e16aa42d67502145e08fd12694696e47f3293feb4eaafaf3369bbaba7f91e37249ee8349a02d3e75f7d81a4b3fd423476b40b8a5eda18069e0b1fb667b226884d5551a5100def709034ddecee3a6a1f2bd3da723d3cc6f12aa0cca8c12340e0f0c89f2e89a3c01ce272ba2f27034b245e556acd4778960d143a9ad8b986691c74cd16e4b501664d5d8e905d67b4f773be144ac4505251765288b811338f27add90a5764ca071fcf5e299b9dddd5644bddb3b9163ce6ecb4de8935d87d8c246183302d7ab430b60576354adfb601be6cf9bbd6305d6d18995e7067c65f31796007dfcbc98cd82e1c3ceb6153643b7fbe0dd5387353e0f2d57a340577a7fe4d717f24a87b3bf2e6451d3e96151db644099b5cf269cccaea028abf6881125bc106c4d58daf9b8ca4c67cc27adf3229028aef3466ff2c94044c7fdb5645799798cbf3e6b9d669854a3a47f44cd3b2c5754d2a24ba4d33971219c463140c84f5526f610577b42c7b2fea32f7d2db97d17b342ecfc738e149dc57ef98beb55d4578cefdc8cd167b7101dc98773218268e98b31613e38126b8830351082b6c41f907dcb2ccd564013f383725913871f08204f5a09bec57b5f6fa961fea6f03b6e22c15157aeb28e2624f904c7bb1c5cb45cb0cc3751094f91c002b7580634d8cd59a7d568d380cf565e3028ec71ad9ff5179f1e35c4740d7d2be418d1f5f4cd597eb23ec1b6eda9281639b0c6c6d458de5aa1f52c0eb0539c5e994a8afa8a30f9d6cdbc46cef7374d0668750f4d4fd2cfe3b9d89976c3b061a680cfa80726553fe514d1b49b596a0aa4e6142ac42c1e05b604d73af316f91b179b44bd5aa62ee7936b353c47790c235ab7012b1757d531bd9d19204f42caecc1a5353eea37ad4b6189fd306f4514bc5213bd5713d72a29f79ff82f9431be09387afe7b83da9ca5d06e61877b9038f062913382ee519a6ac1823b08d4f12a0c82062e7e249f9a54172f5be3fba75fb8613dd18da099616f2068a7a80482291887f53cae7546b4c34524fd9ea69c5966f596dba15ddcaf284495891a141885f46dc459b46e85e5926ff52fc4ac11147f7920c7b28bd2d1249d3b8e79531abc17f4632243244dad1a2573d5f804baf35ffcb6fd9f37f6ea4be0a66879aad4cd08d79c4f7c8cb242ea66e437d4560f913242694f86bd3d690d3ac5f2253cd1977937fb8a55813fac03dccdf722c2a7d6287f686e2e1eac8292282d210562e445bac48362f8b4287d924229ea72fa49fb953928725debde5a3d740f7d43a0620e54001a1173bb6b70a3b5b7dd64cdfbca13acdcfa4248bf06f3f9a311ac2c4fc9a911fed864c2b6a1f091b893928416b8dc0b2535ababde1db1075a1c58578abcfd7edf375c78f56db8fc104433796c3a3a35517db0cff7af9e4f77853bd6b908e2972ba65e5822fc40a50fc15771552c7978e01e6c3c8d8e06e1cafeee8927718428db1e6da3c640f4e5ef933c2be141e010f92bde60810209caf1aa2701544bb462b40f04d310c343f3b60e3cfa7a2b2c390088c1292ba85a89841afc48648dbc165b3b447a8b97e8bf7987a913e5f9adb2e7c25029d91d06a4d2fa05d2164335c1c9f268b84fa65860e473effc9a324c233a93af4886f8614b1ac36136aaaaa11608d17984401d3f5245c3199c0a6cb23a1444d59fd97027a88df2d17bc716e1aef19a54e976a69a5f2fdf582638732460132aefbc98e85f8dabd8e3d44e037981416320e2582a7e3b", 0x1000}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x9) 14:08:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x200000000008) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x80000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 14:08:28 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1) getrusage(0xffffffffffffffff, &(0x7f0000000040)) syz_open_pts() 14:08:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400", 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffff9) write(r0, &(0x7f0000000380)="a6cc8d7541799ca154fb7b2289466b621a08cee36a52124e5bb05dec6eeae87e059708cfb2ff6c291e9b94c49d7ca7891f3290a6899631a21b357e310211f8c69ec08bd5b0fa1f5dd8df3e3c10ad62fcf0791808c066327017fbf02f4e1b989dd853eabb9741cc30d4567324baa9acc554fbc502c5747f7166532cffd0169744a4fbb10c83ff56b9f551d57d17fa3fb822dbfa358dfae773ba05b0239ea802aa1e738843c25634024e6e2a3e2645af87e7dc5d4bb23b0f", 0xb7) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x10, 0x1, 0x7ffffffe) close(r2) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x18, 0x400000002, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r4 = dup(r3) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000200)="55889dd17b59725d044774f604f6766b80e9eaaba2fcaf2a95c9df21d4f57be034ccd444c9e333e817eb94d73665ee70c3c404868e51edffb8cdd20eeb8ae2f4d8b73658d2c72870fd7b758ca786f61b208b077c7c382fe48fcab91d50d35d26ab2e3d188c31269d84459fd8ce14fe7cc9949872aefe0da8cdd7b3bbf0fdcb23b0e88a8dd895a42c712c4006193a2563885d02bd7c6cf69838f873ae163656eb32536b38320d70d52bf6def79d56", 0xae) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0xb964, 0x8, 0x1, 0x7fffffff, 0xcc79, 0x9, 0x1, 0x2, 0x81, 0x5}) 14:08:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 14:08:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r3) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8ce6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 14:08:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x3e0, 0x8000, 0x57901c14, "40ebbf68295fa39a86fec85e1ec4caa309e872b6", 0x7ff, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:08:28 executing program 0: syz_execute_func(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffea5) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4007, 0xe88f) ioctl$KDENABIO(r4, 0x20004b3c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x30210, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="9f0b9e9ae317e73759f9ad1f35a2da627133b685b3ddba55e909fd781a9d799633764309efc37def84c83d50f35a54aca26123bda85931bec81d6d19a1baceae464d0e9c1dea236d2adf0bf935616cbfca0499dc62018af4b84988952902b0533c46d8e4ea81ec23528f8b16d7cc", 0x6e}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}], 0x30, 0x1}, 0x400) r13 = getgid() getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r13]) 14:08:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) syz_open_pts() 14:08:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x800, 0x8, 0x6}, {0x400, 0xff, 0x3f, 0x9924}, {0x3, 0x43f, 0x401, 0x100000001}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 14:08:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x82) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) 14:08:29 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 14:08:29 executing program 1: r0 = socket(0xc, 0x4, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x008/file0\x00'], 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8022, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x401) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000440), 0xc) 14:08:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x430) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_open_pts() 14:08:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10002, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) 14:08:29 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) setsockopt(r1, 0xfffffffffffff001, 0x200, &(0x7f0000000100)="3252811fefa482cabc86b1603b85d807a6c46ab43b7031dd6eb816713a725465109a75444cd8547dd771fa45746d238f1c7ce9e451d2e4365b5ffa5c6ef74dcb27cbef630e05d3d5eb10f913e903608c672ac0c603768364c4b819cf943cec0834af6fc94d3947ecb07af8af37d535634da8c3ed8ade3371ca61f699e9448984d4d91327b27b2649796c4463e75487e43555c144beb5ce74b437b11c1a864ba0", 0xa0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0xffffffffffffffff, 0x1f, &(0x7f0000000000)="1a00b415", 0x0) 14:08:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() dup(r0) close(r3) syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) 14:08:30 executing program 1: r0 = socket(0x400000000004018, 0x1, 0x6) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) getsockopt(r0, 0x1f, 0x48, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) 14:08:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001980)) r1 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000001a40)='+:\x00', &(0x7f0000001a80)='\x00') close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000001840)={0x4, 0x2, 0x9, 0x6, 0x80000001, 0x1, 0x6, 0x5}, &(0x7f0000001880)={0xd193, 0xa4c3, 0x1, 0x81, 0x5, 0x5, 0x1, 0x7ff}, &(0x7f00000018c0)={0x6, 0x4, 0x99, 0x0, 0xfffffffffffffff8, 0x1, 0x6, 0x7}, &(0x7f0000001900)={0x1, 0x7}) fchflags(r0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0xc657a8b46c0a7411, &(0x7f0000001a00)=0x240000000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/153, 0x99}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000001540)=""/62, 0x3e}, {&(0x7f0000001580)=""/230, 0xe6}, {&(0x7f0000001680)=""/250, 0xfa}], 0xa, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000019c0)) getsockopt(r1, 0x101, 0x4, &(0x7f0000000000)=""/63, &(0x7f0000000080)=0x3f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000001ac0)=@in6, &(0x7f0000001b00)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:08:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) 14:08:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xc, &(0x7f0000000180)="cbff13b9fd812eaa4e713048e699319296480d305ad80788e76ebe677bef082335b42c268d95620460d2570cc154ca83fa5cc468b14de1d1f30bb757b26a9476ccfbeaed644840fc7271c965e47ba22dc332125934fb8078a1892859d4dfd66e67491b5bc47d5fd4032411de0000", 0xffffffffffffffa9) setsockopt(r0, 0x2a, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 14:08:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4011, r0, 0x0, 0x1d) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 14:08:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 14:08:30 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20902, 0x0) ftruncate(r2, 0x0, 0x5) setregid(r0, r1) 14:08:30 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x40) pwrite(r0, &(0x7f0000000100)="c12b4bd7c17cd2a796db6b5cb8d581dc261be245885f9667021012dfef", 0x1d, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = geteuid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) chown(&(0x7f0000000040)='./file0\x00', r1, r2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 14:08:30 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80000000008100, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:08:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x120) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 14:08:30 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000002380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000479c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d3dd5d9c41232233c77019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000328265012f56dc84854b470f96e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eafa5f73b887b4305937c55254eca1c463f363a3893064bf3045c1579ba8d984cf839051644c2dd123c047ca50898f298c6eee1e4b042a1851eddba0a18cdaf464bcf2fe1eaad0000000000"], 0x1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f00000011c0)=""/44, 0x2c}, {&(0x7f0000001200)=""/15, 0xf}], 0x3, &(0x7f0000001280)=""/33, 0x21}, 0x2) geteuid() 14:08:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xa8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x18}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 14:08:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000000000) ftruncate(r0, 0x0, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="a542362892a75a9689d21acf20bbcf8623103892f54238d25c682f532d866a12643da1ce9828f130ae3708ae70b6576d7d2b18fae60f86d3ba5807aa3275b53155c9e7a6ead0ed0035416806bc25023825a8dfdd8a8f3906be", 0x59}, {&(0x7f0000000080)="b610e2cd441c7e7d72b199454bfad4a9b430efbb5e407d305ff7d9392542bf32b823c373b23219fd19623648f410823d63ef9e17719d69be07fc7e3229ee2ec84a34eaa4e30efeea78cb2d25e36bd4cd6d2c5f61a7dcabd67c006ee77937ba15930553851e5353da79e3db8d1cd4369ef0e3d008eb3b22315d39792fecf733fadad519324fb96a4cfe47534888003d4332050f855a4dde426c84c53e33074f7479204dde1aa526e297e87c6be9efecf1f953daf4ce91a193d725d2c6d26f97ee01a7a7609184d249d570c9b71c118b9a23d69de168114694c458e9c8ffdcf6cd3029f54c4b1becab0651c3ac629f76c8d57d4c77ae28707d82552da5d6b71d8f229e6b8b97bc10e1ee9c6f29402eb1a8ffebed3ffd939cab2ce04e0a93fa2b2c8d0c77d4a5180274da5197cf66a9ca2e255c8267f6207b659febf7b5d1768cf075f62f701c5e66f6762992838354158e33ac8a684e1b72b3a674e3832162870b147099e7629294eaa61ebde57cfde9f190aa31ed7c721d1ef3f51c07feb88d03226e40c52ca55669b747feb3c19eded6269bcf9a17f0c087c566fad8df2c2e38888573b1a6b9694dc01143652d2abd5c389f7f4e331ffedf189918f453317dafb298f3a3a289ae1525f7f626f9f5e1ffbd0716991360b45f34624743123a7a841eee549341d5d7540dc54d2221aa72f936cdf7e69b651d649ccaa3c3ebc08e61edb5d7f2b9e4500325dcecb677f0863e4af2258e9cd04f0524276fcb916f82df2f69fd527c9e6135d31e11fc419ca99ce3e57af400bd12e883602551286d53fca3da8ed831ddc765368cec2df63a7d4816772f5519fb3bf085af2f51e3e9e1cb9e1579ce84cd99e56440b92f7df60c3c3c042cf727dfc2f3e27f57e2283c2fa214531ee41f957037802a3d111780f5f1f3c085b26296645d65367928a1ef67280a103fb3a815db3952f28bdd44b4f99c65e8e61a8d518fe54e2ff9bc9de73f51618b259ea186f977c2f42634c889cf6d9283a0dfdec4ba0c4f9e27e21d2cf0bbd5d63965537dacb3a687aacf43507dad8a2d73afe0201744d8d3048129701eeb1983ac128cc148b54d19358cb2d8b288b4c8a9a6835b782728f7a3bf260fdf88e6f252b6136e192576edde8cdd1d0aa5b6cd4a6564c233268dbce610d9386ad9c5d931c510ed681839470d87f09e36287af0513c00a25b49bb6331c2e414c99fe78102c6122add2a8df4d870809492e0b68c5577612178c5c5b24b4d29a9229949b4d9d1102a539d45794fbe8cf26a55ff97bb15049afa0f2377df0f88a4716be72331a211c88cda86f8b9fc7db67e9ad495798ece1bc881ad3575ad40ccc00e0cfecf49ac213c35040c1476ba86d9d0fc9378a110bea4ed6cdffc25ed568df2dcd348cd84352e72534e51e981fb021657a471515614057119a0608afc72890633fdde1a684a6ed8551b3831abe7cc578b98d1df318aa0614e650d89bd30876520a86b4b2f31709d1f1e1d9db4070e9d90fd8b6516c8cd4e88bd30f0c658a228940b618c3b3b1741ecdbde07ba4b31a0a7bdc0cc2b2d5105e3dd0af9487eff23dd51e20b2150a58126a819a9b36a5313910c109e97612f0151fcc06adf0274c249b4ded116c3564be3d6af8dead246057fc3a9d98e2312d7fe6acb772be0ee0e2f8d6fecf3cc00309b0fa4d64905ec87e216784b9e4db81189b64a9ce65f811db04e63fd5b67002dc16665f3a34d09fc1339f6f7286f151fb45cef3cb2e928ee231b77983680f62517aaf014a5e34781b36286aa63e89393a8cc77f3d9e8230d2797571966314d5764a57ea53ff60eeeee19186b6bf730bc074ed8d519eb382de3b03773662b0263567599d6138d9d1ae8c1884a0fea3dc03c47013bc9a4c3e473ca63dfe3c37c74d5328d744144052d5507ba42ac5280f014f05c0877d9374a2453cf4c8e74e39e1f186abcd1fa07b4eb86f766669978cd78ca6740b892f33905e3c2230db087a6ef2f899d87e9a82b8f941a43944ae9e408cae788c554ab0bdfb089b9c6f63b4c1e0bf1bb15610868ff81ca6f8e4f16bc93cdd289eb12a4d308e5dd8a757b7746066226ca31783f38aa05c5c51ed32dc6df0db48e9dc5e652b0ec0a06217c0d5a98031a7b2e1d3f2785de307c333190199cf7b978b8164e2fa4e4049773f0c21a8b62c8f4aa5883f8a2a02526352fb2fa8dda52bf72ff051aedbe62c58da82c35c91cc4925cf2bb35c15c5247310a186e43539a872ca1807aee308f0c803d5c900e8e318236ccbb1a88e51bb9f3e835961536bd89e6ca4b382a3322228c1a2bd50c4d2108ef4431c2e3f63201d72fd632032ca228ec585f285d57d22797d73798ec96671c48c72f83379149d9ebdbfe0f631f204ff52a123c37f020557fab8bd5bfe7d2a2d4f7f553c99f7db4e718fc1f2a2805393a1585e6b9e28cecbf33d03c64ad7685f43e2636df198474eca57dc943c6cc06cda63a89ec88d7dc89751f109d8f9a9e61e3cb661559c6992934530bc4647b465b1d2c6fb5f4cb234834612b2941cd027ea59e31461c30a2e42c014cd0d5ffae532b763446069d818d355c7461f2cef50c7bfb1854e3b68b35a3c7e191b859777c85e1df5039f489c8282f301934683f6a732233dc74dbf2f514d1055d85810b6b5ad9e2b2e0fe81ea4040993b94dcfc7ff4b93a52439f8d1abdd73223e4233af3287114731a69982dd9932ca79d03b5b68a7248e9e5a2e112d49774dfedd131c00baba34d9a702c9c674fd441f1946294fb576744f132cca8ff9ba0c51cef497c0b4119a699eb0b29cab61b3794e4d63441ca716db148f38637014907cbee2f18e7782c1aa23c9125734b6cf8cc6454f075d2ca1d06cc6b26725927db84175ff30cefaa169e128d9065807117b61f90a864852bf080635a735ff0f5f9fccbb8152278a71723a7a51e5c7208aef7a03027936420390cccbc55bafb3c8116816bbbf3cdac055eead70742fd60e5ac348894bcad66be81b528ba5942cc27d2ac2056b9a2c618e00c4ee2b72e5d6726792b63ef527c82d70633b19d3bcd748d534efc840fa6f9b5082d3646f2a04ee877802daf5d3370c6629ba34648d680412530563605607978f2221f6f65a602117008fd7c26348868546315d2fd650bff7a7a2de033829b6614bfe7d3d4a7eee725df8dadce2410d99ac33afffdba48d9bcd12e936928c93fd9dfcbbdcfeddf6fe736f6486bafbd637b286c2482af8c191c597e02b109ba3e5c4b17b148190fad27eb56e860b8499353faa58c84aa991cf05aa62e4a3f0d7d6c238e439c54a36f81bff73b5958c09b98934a9b25b5ce7afd6dd7621c51a910e8553174cb98cb1cb4e24e8759e305cbf8140c5b4dc2c460f390a5c02b635a8aa4fe5c1c846c0ef4d52bc6f5eae9e24883f17be404ff3366d4cd57d9239883205994690d129dc042835fc9f89d638aaf403dd1fe288459a85ff4050e8fae6c654f2ac3d376610ae8818fa4786ae1d5546be736f174c22b831cdc62d75ed81487ea3fa4556b39f9e7fcfa6fe61a85c53bf42e7cbf05f88c11221907ffc1423f7972c89ccd2ca4584b8f735ca1dc530e6c21ebb46331afdbb0a0a841a2ebb84a2e901890bcf8c4a0207cb055d569f5faed0b044ab3520e36fef7a3f798020651359f7dc45ca7bc3e7ef2249b71a0b8f05571f35b8f8ca320919e99a76f6773fbfd2cbe0696071e8133cfede2a92c3a58757c0ec88b9ca71de27ba8ef3d326f811858887a8ccc6478e4f19cf52aeb1ce3bee4175d4c127e68daadea4e3e9c020c8aeda14dedecb2f6d397fc60bcfa5da44fdcae4e654994b341ad3e5396a4a2c274874880ce5f0d318e30f3b0b2754d2f218d0a8406a09d33b709d849473e83c2e2a34e9f654edce8a5af7fcbb554e0b01bbb9bdde023dfc64d35f97f7e8d133bce692a756f6054e0039150c965323209a114150ee4a4ace67d7ce5aa610255cc008f415a1a0934c04bb89e2468d674219f92a5ea8d2204c31b9ba9908858055c0fadf2d71e5b40f55bde8551c6bd12e0ecf8d97dc216f096fb5021b8059969f7c9353cb12b7d6b1307c795e1121f25d7772599e2884594389d8d4df094b2e778b4c094c010a4ab5444ced2904ff67b03d512fe15fe376681693e98ca3f69f99a50e2725bf9a1b5ede999a426a7975d9da51d383d73a2bb2df4406e5e7d0da36e8da50e221afe15b06823fcc6ac79a96ebb8893a4cd91236e251ed5b4db16d0d7d420e9270972af9209e2cfcd343021cb45d31e33a3658142bd720759ee4dd70009af24a9ef7ee3224aadfef11ce217c37b0c3a299df4bafc3ff7975f58139f9759ccd8e98545ae95670d205e1443d7a937e8c532cfdc34b7dd271b758341ebfc0bde37fb56c71cebc0160a90ab0e1d40503d29b2dd16e8511874e5841309fc8c52b595a7a9666f3c256fadc29458a7d518b5ea9fe3da581cb3b00937cdca6953688fb555db4ce6b4b44ee223598aadd483b80a48121edaaa4be8c66b935548b1a252d65abdbb75e5738dd9096bf75a4f0b443d02e79dc1478c8340148e1b935ac96324ce459124effce223188bb86519ea9b6d99bec11bf72c10133af81cfbc1c644021f71320a085fc113ff9ff7f98fbbec7e363987da8940f4300e69363cacb9e7210c20565c55dabad3c3534bf227ddb7fd89f2833125cf89009495bea48b4ac48c0988ab26482c33a849d4a543c1246350de8a2379669e4056679d9705b94d86872b81abc5d9675df3d0ca63f106b7a7bb171e368e6920b995881dbf49eba97bb3991231f7ebe3683d4ab745129da068c4794c564dedb80b190fc4e924a864591004a9179ba4d552d5720e42ec08e50d7a4377df10014f5ddf6a7b5fe6bc81769029a352143688d1398c28a53635aa7ccf9971ad5171369446dfa3d4ef248548f5687f53b0c90e22655233b3f20a7f6245ac14d9cac27c4ad2b7ca723019d97f5b7d3e6a1660c6fea16230741fd0d3c5590157d7b37346f78c536999924a712e4777d8ee74c423e51ad8a6c6d3e2c9f22494afdc845095491950d0f7ba7fccecda188707349a49cb4fad0e3f2d5f14de68599aab194b6601e7835fa47d17e10e8a595139b682486d0d8a97bf634b8d6cb92b9102ed834c6eb6e21ea264fab5db50ab950158d8171faab26a3583c5f7e4a4518ecc2e36e37ac8965e57dd6b6a795149bffaebb5fad8692d529c935c902a8bdfe1ddcf79cbf0c858b3f93ef7e71d08d00a93cad0175aed8b79999f37faab286d408ba42dab6d564c95253188ea3f247900e0e977e0e357da374aaa07d96fe8d843d770647a185a321d9d075a9935b821f9fb8d7e105e6d2c417847b4d2e4c76d9c181462488c6a34b87825c223aa1f17bcccbd27012001f74bc3e89d8eae302f159935014763f9a8f339209d45edc06926d3cb8032b961a4083610a41b398598d9a3ff60ab5c0547c90901f3a316fed98ca4b4780d7a01877b593339036045c3e02cc3f776797c77c1d46b1c32ae78d982ed57c83d1f310a2d10c942b2b265432fc727276118b440700fc1cd8a83ed2cfcb4155b6a8bc49c3ba11801cfba57dc6d38618af5513f06c55756e1e217560c8aa6b736d6bfc192bca4fff59fa334270698fdeb89ade20b4ac38449b2ad453b9f37778796e9b80d92a8c3d2f0aeb970d04dcda182f9f31cc45bf20f60e97491efde7c46b64f8a687409a5ed68147930000afcdddbf0c9e98b2834c92b620d6bc0b14e9d33821892daeeadd03ef34491c40e3ef4bb47ffa4cc3ae7", 0x1000}, {&(0x7f0000001280)="16b083c5634423adb62d5ce543a0008b9ad542f09647ca04712c17394fea2476b7c303f004c55f4dbe36bbe9dad5b9fd1755b14018fa7099ce6a200da4a5674bd81db255f0e6dc9151223e94b6340e564327b5063ded11566f0202e790962e8ccbed4b636270f3b1c5c2809e6fd5acf3dd87d815ff7c5c510f2441b9b8fa105914a91524bba9f803dcd7c528a2e34d9b43e70f782a03a58ca1df34209fb4d0ef4eca295f71140a345f4d40ce887c2d57ffd408cd6e5b025e7f16646f132d4b42f8786bbc03c87aeb2745b858b7833aecc9556fbf5747377fa73d61b2018d0a71e483c3cbdb1437c97b43822b5f2f7554d04df664dffa0b89cfaeb70c76980f636c4471ae851fd7132236ee7742c0ddce5c5988f42add5d7edfd3ca6340dcd6b8ac94d0d06fa7a63830b3a45fee22cfebe454dc17524d52c98177afe1abfe80d814d4226f67191a7191192d09ab3353987bedb7e857384ad639445b5f31fc22cfc06afb81866fa672fb7838128cabd0b325a5914ac40dccf9f88fcc819113ecaacc6a2c8c8e0df65ed88b7e75f2bc5a551df4d5d91b3123747a9dab3044d592c675c5d467406722d797cff0fe62516736337e925086d32dbe74d05d029c12ff1a84fb881d28d8e7c6fabab77d71e2e8a31e66b1cc46f819b9f2ec9d0e399a9b91f953fc26f62d07f81163e261a8a0303f98eb1cc0b665c21ad5c606067412ddbb8f6f856eec75e3c39762567ade6747c8d33c913f500819cb2fe692e187a2aa51604c38043ae02ce7e654dd7050a9f14fe8ad9ecdae4a977022bbdbd9291a85dc57a4062bb585cf6a5c5c655db1eaf1c469d9e3606323611a155d54157791b76a48feb21a2d7be50003962a9eff3287bca5025a91c85174189f12b288fdb122877728959510235b8b2fb478a6574a1003ff7eaa4487ffa6c4c9f999221a5a083273d04ac5bff8c37596b8316265532bd5ee2bcc125451bd92da99b6819490de32237ee1f5c07a84f280f46eccd74805dda25c1188998529f7ea3c737077813cfc4c348a6c763efbf590b8153ff28736de7808cc26299bbaa8d74684821679907f0ac14a8dd5c199216816948f83a26adc8f983df3caeed362dafbd16aa82aa93f413ef89508caf44010e73f4a64c18f74a7cf0b904c7160d4254807defd5a1ad5d2ac787ae2e61413b3a4e63b089f6e552a4e09e525c00e9f191368dcf5c14d5e08db8769803b36835104d596d6546013c4d0f2ddf88af9c5d4cef96b7bd5eb345175d3c9386f8aa4cb4372a0aacc9c07dc5440e7e362eddc02df9524a5d72325d822ee125ea27037def60244556ef2831f2ab9a1fe0acefcbaf117635e8722eb3fe9ac5382fbc4b90a12ac432c644403d8b5c8a6038d747d824d7600e0c3f2d247cfe9a09590e4028268b1662cd1d759f1220da59e99b276933ce85a15844daba44d700c8e4b735277c844e7d47dafc3fd9c12d161027f0ef1c51830a182bdeed718b566cbb1b5ce1d9279434c90cec8a5f30b3f8d2283e62dadf678e5ff5388c7a4f501be5369723808aaaf7e2d9ab3c1ef6d2edfa400e9d9b9ab5b4ee55afec5b0bcf65a0884a5016f8e47433c8a209b9a1bd7719906666ae3e65c3980a6c05ffdd52cbd2572df1ab13e4a146c25d3e1f0438114d0dfac60a61d9bba30a9f4ace27ff56cb3cd4939673c470e969b8dfebb835235bfbc8695330c79d60dd83b81d244e61ce40ad293e4901795e644c7ee9a7b75a4f61363cbbd9baaf44fecbc2c6d4ad9ca5e19a431fbf4cd4bf1c7f251f214709f3c55adfb1b8bccc035034a2a3be8cd9d610e492ec49e4ead405a3bd6705fc45d4cde4dec2e49d977b2b0d341df91d34be5f500026092ef79a7605f4be9a04febf5a8a00a9002f0c4888c1bfc2f5f817d8917149e42ede8001bdecc9193cb1f9c79fb41b8bc8ac0280faca4740b7d43ef78c668ff6e482efdb8c1ea9602a386e42e6a5ea1d3da3672ec7ccb5f942f23a165da174da92e4b1ec8f44e906a8d219e1ef99828218f3ba52f42f880596a266729e3925047e2253a2985d442b5c8a5b57b52e65da14431085cf4a4698625038d6c420d8a6ac9e2ce36209c0c74af3c7115a9dea18c500bed811a953dc164b3e42f9bdfa73e5e46769156c8106c552d3cb73b1b83c71f99a56e16a015400472130f7334a4fe5fe13ab3b82374e3dde6d76c5ec83a4628fcd6d02c9a2583c3e2c02205e8609871763dbcb689880a859560bf62784d796072b36c7aa82e358936e0d0f72a08bcf72fc29ce27e3d0ad5fe1b3000aa50879c026d4dc6831901a0596b0fcb7209fda35f3dd7d2a94187ddde456f86b82e189feab1baa699024c686f389afc87f01a1626c640b421be6ad3bd45254c08c54422134b7151bcf2856c4b74089031a1d2d00e693fe203e7ed8849cb6813bd4bfca2300b95274a84feac22ae39205456ebe9876e927c903f855d969d94d2adf170c6026274f68099e1a16d62e4f5c390dfd764781254fc8581437984c3dbfb86c4d919761f8602ab9061c2e009017483bf0f2e3040fc155c98923a31cf950967b07835ee12ee39f6b9cafacae23ef1adcb5dbee21b981b34a0f868d8d485d0a6fb4366c52978e2f6d3e34ff37a6394734147ab637a5ecc9a42a52872357df3469488b764c6e70db925d7725f2a792e6feed64a43c7899df379c6fea5495db8a053d61b11eeab1389d35a29c43b6f8918c0071892111af182a29b5464e03a0718f30bdbaf535bb1511eec51475d3aea4bb22d222f293de250bea509c56f4948ed2c92f81d15e3570f653078c191d0132c942a9fe8cc7fbd4d278590511898c22730225b74ea5edc246fa9fffc78ab205620bbe5ca57c387eb27023f8b5b7d1de51f1b7c94ba0ad556efa7aba268552c4268e91442fbf4c8b87335173d33f05e16c7f1178a24e5669b819c20a674dd20733092466c0faffbaea5f63b0f74c0df7efed64a3ffdb1d5dd9954dc9873b32c0f0441b9f81cf1894e4c0120072e96e75c93dbec1a7a1b740c9fb5b938e66921f2a675c36a1cea5cf0970bafdebdf3b47498ebac1a7061ae21b75c8720aa32bd5112c913d7c777331e0e68bbe927b3bd027832bb840dba49260bd87b245c0b43c31022ce7792d199bb261c078147088a72e8b59a70f5ac57e4f017101891e25346918bd0d0f0bf25deed4376e74749ff2bcb7edc5a8f658109b697bd2a4da089dc3d57e89c280b1d47f72cef2548807064793406561b14b60c577377471b8d1eefb52e84bc76bef1c2de397213b525a128e498f5a9694678c76496e3515e874749ff4f5faa07b524ebf81739b47822cf903a33f4bb638f49dc4f135820053851bf55634f5c94fa37572012d8a0746f3af1e81db7d97e1f9d19b00ee12908a219a66bc10b2d178f770c9fd9e788ceefd1d16adb64d65956e015ba91d6911dafa07fd256cec8b28b964f1920345ca57bd8b894798f3d50aa6e06025e5b354dbb27ff4a239636e3d9558ccc344bb1a14f52d74cc787945f9f8bbe93997b31fb7678794832f962fa93a0d1abefbd59764982a61cac9cbe7b0348f8381607b257d161bf33e411ee7481e823a50afb9e6555b97ce818073cf7da5d3b3348744c5f33cc23929c633094fe6474b16038e791647a4a82ae4c9aa0cdce57f356fa04e4c85236538481c1282793a04cf5e7fce921ae786b5bc34908e3d99394f813b25f9978ef4c1ffd4c7eea7a70df8e9eb49d221d70dad2f70966695027ffccb540f6a0b1a2dafd5fb3cd47d7104fc84c151a67b9e197824c30127d2af8a8bf805c66ee630163b14873855404850cf6a14a52fd2d9f561c95cb79886830a3f6b9a810d28adcfa4d71ab2fd9f9ba0722658acb3418bada363e105157e6f541866c311bc342f84d0f32a47ebb9023ca42783924afeb1064f54d69c4a8b5582d320f688b339a946f30836436af225760f3ff2f6615d4d9f1ee681ea8bea8f3fc212f57aaa818c99fb690990e919584583acabc55eaa5b4d82d0c59ddebe3558cc279c9c9e4ab0cd5527f3c5ac5abbb9a6a3e424de3f41db52fdf1027aa3149370a20359d72fdeccf54f7ec55252ad0c0831d5b33d0fef2235276196134f7d2e456d6ba41bb12d29f5e8e6dc8582c2e6072df6b6698c9963bcfa6c8fa460e3ca73319ab9c61b0b931f62d54e537682310e273f97e357f9e34586cab02cf3154986516a683a3bc8302a57829c6b0e089427b972d174ac373f9b227f0caccf3a9c9e94c6e2de5da837ce663559fc96486ce280e3a21ec94acd4b1e58cfa5ed14bb4a0d496e8c52fbd6633bdfff55bf8cf79628fb5e463eb2e0dfe6ed40ea5b624b6bc294cea8d141efd88244cf8fe4a742747d2d1a7fc7f6591264bef38994f281dd46cc633ce64eee7d18f06ed7dbd8e454a1bef124b8bc8b87211fb40a3bde4d1a21d9613afa22702c61e54910fcdd65433a9858a57efe604d691efc6b2615e1935d07d8ffff3908e87830a18c6a9a9331c3d671fbc069581ebf92e3b96af20855a76c433b8ce1d1bbd91cff08de65a318e3003cc4bd91c14f4403537becbfc1b2494d392f725cbbe32a4eb957d4010e33719b4c9a0149755f9aedf9316d7df56f7bc8dcec8ec9e705865f437a2dd437116fe66d5e6c77206c81676d2c9c10c454f85752984eef75d1c246be1ffe4dd4155eb2693166485dafcff36885d8b9bc5320a9f886f40e57b7faa9dae085fbe461b46f4800247ef543c9876a3def38bfa9479ee94eaf4cd75c4cbc9aac8bc196b960d91761fdec9e4343b54afa2d6ebc154b2a723ace0fbf83cd748aa62fa1ed7d1d183abe88894156ae4c6123903caf8848b532da3218e9d946f9f805b36b999e4f2256734b4ccbd9ae060f6fb1b356bace5074ccac8dce7002853f4e6514a8ac49dc4a727d6834dfacdb97921d71e6552c4ce75ca37a9710ce0955b628f8c7f3980c7a490e9491e344c05208c502467b9f15b6fdc73b3f6e4677637bf45375135622225975f286e17215f3a46de84768bc19bc8869ff869331cfcad3aecd2eeb94803aaa822224fcac7273b12537c4358fc6fc9509a672a5326c5e768e7ce175d6021e94be23998a370746aa1b129a7938a73da5b86c3d6b891373f0765c1b409cf9ada2896c87e5b51c5287b1471ba3f2cf657a5dc45fca13430afa771504d500a960b0edbeefa6710e6ed6186b0da011dbc10c006861c3ab6dcc45cae2b12cb55334fad08b3b5e884a839d084548d05aa25f3cc239b9e4da1cddeb48a617f879cf852d892804ff9fb68f6b1cb23eca85ab0734a4fd8496b4e5fc847f82c510ed74e2564b13b7f02fca647bdc0a9c14fb60fc7982077d0a13f64ccc9358341a52110177671f49fef13a20ce6dfca92c8fa96dbf3b57ae500e611ed21a01012a78e8ee6a2a3b4eca96954ba783707f7838ddafad074e155f4b55da57b2336b45d0dc50fdee8f060d932b9dbbe473dc5d3ea2eead6ea5392fd97a81747e5233fa6f96059a1cd8c8cec2e64000114aa103a7ff91ec820f4e4a3c632c50c5955c7a665bf0dbc2ab741fbd8bc8e3b43378257ef92054bf4576da404beee4c1fcdcc20f59ebf58b05bc2b5b15abbb7e8a9bf8bb9ea1d447a7e7780b12e71f6eaefea9b972044d29507d0d9a1516fb49f4bb5322ebfa533d38bbc2641a6caf1d0a2f4be2b0699fcdf65432e326199cc12f1b0dd6105f146f34ed0efa17d027e77598eb4751e447b64de12b0013560e7ffa03027ac6edbe05258f4c74207885e316a8f2f8ca1beb1770275b3b96033c540", 0x1000}, {&(0x7f0000001080)="7504581d4b15c1cd3ec5b74a05b640774a316be4199215a1fad6e9f59f8bf0a5b87ca18291ded4c750697920f6997328f610c549fe586bb35dd2eef5cb5caf0142c2e6f99936c0a8e8db9eedd40363593d29a141eb70bfaccb014518899daec3152f10a723550a68c0c02576095a94e379d9dde8858cfade196e60a076c7605793cffa451b861354ecf16220799db38f269413b40cf8d9c946daaa8567a52f1692eec6211792a9040951f9e004ed9bbfc83ace8021cdf2cd0d2e0751a1aaa4127b3cc69f82fc9ffa0af7bd48f724bc0610b1b2faf9a836", 0xd7}, {&(0x7f0000002280)="4d86d3055f39d969ea6717032bb47ddfe9ea487e27cc1fff466d60a151f02f38b953811e12e9e0ffec0e8ac06ec41282a72bf192143a259a690959cb18bd73868278f3c706f78612c98c5be9345405c69f1f79e13011b6d0f3127731cde8695d5059eb88616dbfd1037bc4e45851c54bf48f06de033d9028648aae86e029fda354d5f5cb86f03338fa162240647509717d694f3dfabb88250df897842e3c219c7e6db4cf2e7e1163b0c73b178a928630b545c4b66d5ab7ed71c8d2a87341b8edf276cb8ad73288445d33a8f19ca0fb0be604db2e4c94d69fabf0d8", 0xdb}, {&(0x7f0000001180)="c1988d3d1887448b52ce85c3d78f72f78cfb7b261e6eca99b03a9476fb45b15154c6afa6f2b7b076f02df52c787128e8830ad13776bda0f75a1e3b806ee7ddcd05ec948935feb0568cc43219f81dc89396fa2989f675dc3ef079fbcc73cdeea025ac4eb91da26f763f17e15c572abab93a7604fad2817b7b15ca8d2e6a6e9a368a66", 0x82}], 0x6, 0x0, 0x200) 14:08:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xe0f1f02739fcc7f5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:30 executing program 0: r0 = semget$private(0x0, 0x5, 0x92) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x96, r1, r2, r3, r4, 0x4, 0x3}, 0x5, 0x100000000, 0x3fff800000}) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x80) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000002c0)="190ca430424a7216a5474525640ad6712c035982b0a6415c32005c8106fd8639bb52080d0b03acc0afcd4e2f48d8a8855bc5297c58a8d9dd1ee21967149fec14b2d60e3a7fc926c1ce5a4b12da7036ad8fc9172b81ff74a4b87076bd5a16a7114b139a4e105d34789aad53cdd29d3a28c2fe49fc3170c158dadd0d9f2abbd2cecb63a6ae8810e0d761643656ad7df8da5acacb3c80a3578991190a7e29fbd2a9940f509d40928f56e97da94ae2bae2329b70416a091bc269a0e7fbeb9dae7b744c70622c04cf551e535ba76fde2a9b7bc4533385ce0d7144739222a44c9d9ec7e4491f1e", 0xe4}], 0x1) fcntl$getown(r5, 0x5) chroot(&(0x7f0000000400)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000440)={0x3, 0x3}) r6 = openat(r5, &(0x7f0000000480)='./file0\x00', 0x10, 0xc5) ioctl$TIOCSTART(r6, 0x2000746e) getdents(r5, &(0x7f00000004c0)=""/254, 0xfe) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x201, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getdents(r8, &(0x7f0000000700)=""/136, 0x88) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000007c0)=0x7f) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000840)=0xfffffffffffffffb) setegid(r4) semget(0x3, 0x3, 0x180) setregid(r2, r2) kevent(r5, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x8, 0x3d5}], 0x7ff, &(0x7f00000008c0)=[{{r7}, 0xfffffffffffffff8, 0x10, 0x24, 0x36, 0x2}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x8000002f, 0x4, 0xff}, {{r7}, 0xfffffffffffffff8, 0x8, 0xf0000004, 0x80, 0xff}], 0x5, &(0x7f0000000940)={0xffff, 0x7}) semget(0x3, 0x7, 0x200) syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000980)=0x6) 14:08:30 executing program 1: socket(0x20000018, 0x1, 0x27) 14:08:30 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) 14:08:30 executing program 1: r0 = socket(0x800000e, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) 14:08:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 14:08:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 14:08:30 executing program 1: r0 = socket(0x2, 0x1, 0x43e) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x200, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 14:08:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 14:08:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() 14:08:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0x0, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:08:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"}, 0x75, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) r1 = semget(0x1, 0x3, 0x55) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xfff, r2, r3, r4, r5, 0x40, 0x4}, 0x8000, 0x8, 0x7}) 14:08:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x2, 0x1f, 0x2, {[0xb7d4, 0x5, 0x1, 0x7, 0x4, 0x9, 0xff, 0x0, 0x800, 0x5, 0x7e4, 0xe589, 0x3, 0x4, 0x8001, 0x6, 0x800, 0x3], [0x3, 0x5, 0x7f, 0x9, 0x8, 0x6, 0x4, 0x393bea7c, 0x15f5, 0x9], [0x40, 0x9, 0x401, 0x7f, 0x7, 0xa40, 0x9b], [0x3, 0x5, 0x81, 0x101, 0x5, 0x5], [{0xfffffffffffffff9, 0x10001, 0x9, 0x6}, {0x401, 0x7f, 0x93c, 0x7}, {0x0, 0x9, 0x8000, 0x2}, {0x6, 0x3f, 0x8000}, {0x4, 0xffffffff, 0x7, 0x3}, {0x4, 0x3, 0xff, 0x3ff}, {0x100, 0xcc80, 0x8, 0x7}, {0x81, 0x31a4, 0x3913, 0x7fff}], {0x7, 0x5, 0x1, 0xfffffffffffff8fe}, {0xaa, 0x5, 0x1, 0x3}}}) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffce3) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=""/82, 0x52) 14:08:30 executing program 1: r0 = socket(0x30, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:08:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8008, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="9dd4d45f0bf41c33e572e6a9cc6daa66fba6e1973134f9a2b0dbf2932995789e19d3f6598bff91196057fb6eeedd958d43d4928b79c340fe216fef51e648636e2db2e8005d9ee414be2a225e19a6d2a66fcd8c43655b9d901f43dd879c392fee9e9d1969d30e35b37493b97af58328d2447357b447cf5e3263c7e3198611916e3e66d83ad58f0b2c679212a22324064b27f21b4db747d504cf0dd9488806ef3a816b301ef1f343c6164b2b09af2a8b9ecba7baff2edd962b445a66e8f3fcedeed4188f895044a1c38749bca8d31f05ae4855443aef319e23bfaa7f31aca21d30ceed4b", 0xe3}, {&(0x7f00000002c0)="2de1e368c66f528d13ae1f3bc3032bd2aae24f43599f54cfbc735035c37f16e24da53f5791927ef8226e10fc7a85a7e47544c97652a3f7cce0d7368ea601af7e8b394b39e3cf3b02b42311c76f3cd413d170f8b3cc1b52d99ee94fa89bbd079ad838f0444a5345a26496ced50dc17eaa785767169a73b1a6dbff5923e9641281c3d51b1405d0bd17e2615a06c65314a59f46cb21335428742f64b8652fb5c58fe67d4f4621c690584d55d879650c73689e38402c0d", 0xb5}], 0x2, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r2]}], 0x30}, 0x5) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r0, &(0x7f0000000040)="2fc804e5feab03edccb906d4d142b66a6ae9e26a67289b3f3c9fb2914f7ea5", 0x1f) 14:08:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffe05) 14:08:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) pread(r0, &(0x7f0000000000)="166f202b8695a4de622d6bc3627349cb2a0119f0ed8c641ee125a66e89dff198ea4c882f328a5a7632264776caffda86a0619c80a842c5d357061d8bdb0d0de3fc66352b75ec19244c5c5a76e9811c3d073db108a6119878d803a40ccd5b504efbb9ac903c63774365e9f5232ea34bf7d742f1c2c359bebb794343264352bfe0d181d543390686785b689c508a320e1cae85016ba33419b69ade5eca4ec067e05b0dd7a53aba1a980b2373b00da72e6536b5fc34505f5253a5bf009dc7902232bd0272384af1a878068d07ec3e97070ff4c67b07c17ac3ab577c5c", 0xdb, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:08:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt(r1, 0xfffffffffffffffb, 0x5, &(0x7f0000000040)="519aeadfe688c6060ac90a945a34c8bf10e0f5a47e15b8207eb4dc143eca2fe9349d74e8c1509812524da6dbd4c193c37d1764e86c910489dffb582c6a7273737d9bba5563440c553701eddc5db87c67eb3f04754e857267050d0759fe3e2e9e684d04b72172df9ba3e61d76c589b07182107937d0f88c8cda3507d57f68aec14759990e7a07c5aa69eea68e73f031a234b72a753470fe85dcc742d7612b559840d0d1e8ab926ed54ffac4f1eb5b1bb16c3037ead19f3d7700f7bfb797a3adf783fe6af9f652d5376bf29d2e52bc112d8ed780d26ac15f66c5064c3a76939a104dec22c131bfd2d251ade405e1dbe3", 0xef) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d21612e6f7a5cdee11960bdc214bc0265ea0189e361bf6700002fb6ee9f2a23c8f6755fc8eab2978f07abaadd6a648a8393f1e94add12dbab35ef39285f2df812638c8f73d0bebd2bf9ccbaef4258a0812057406ca84c70d17b2784af7e9800"/107], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 14:08:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="79d50b4dc77fde6868178858221d4f125a8519fc7c77bdc7604d4f3d078d91c86d85ad8703c16b33e98f95fdd504976dd175280c0c3b43abf4e6f5b348d268f78725cdf35f507b4dbaf93d93a2d3ae04123e2d443aa870a36a824a77f1c3010ad0ea3b4ebafe3c5dc610e4a43291553b42b686064ce100c917fcc34e8cfe08f26c2b8899dc70012d", 0x88}, {&(0x7f0000000140)="5de99df6d80a85612d86c68491665c92877fe2a68f9d44d20b06b91d69c500a7f4e11cb0063e1c96fee528dbfd2bdfa7d51cf1b733c03343654c3b6a9924456fac94dde2301a59c6c4a48d34652416b7b369e2e2fbd1a7521bd308f942513e7e4c3791dcaa748b95501583f86d23aee473fed63ccdf890e3fd462279698a5910983c3d61ef6bda2f11141b948308aee3a98b7646c442bf3d7e2b313c4caddd9c965fce1eea16c35e27ed1034d3d122cfc10b4cc27bd861a74c8e7822a90fe87611ee971d4f6437d3e3ffb983", 0xcc}, {&(0x7f0000000240)="62e0ec310662d99b63f0b933aa8b90e0a6be82a79f1779f015c2e45edc9f8b31d346177c5d7f3c5ba67493b0ffe2efbd6b4d2e7d97f23ff45aba2436e73453b9bd965dc424963aa7050a6f4b9adc9783e76d958dc5a2f6d37047f720de69c620769075fd59b744ef253c0f7ea1b401d0ec75316c40b2ed6dc380c8c47fcf82", 0x7f}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)="eb8c225a8054aaee8e097e45ad8b3076f638842e3a934c8279323365b798dbd0361eb861bb848dfd0a1e406ba397a4670f8071666e3942084caa3aaea904c6b5f8886fd4aa42dab5cada2e66de12b191cb1fa1b0bb8b502e85334c336a5306b3be66b3763fa79f941fe4b5c72096246f849b63dd21ebf8ead884fe3c4360e8f298e06776fb0bd8e01dae4b14700c9c277819834f92c52e202fa94aafea2ef46467b3afd75bf4c9", 0xa7}, {&(0x7f00000003c0)="1f97751f180ce8ba0a9f84a22e914c5f6a0cc937d568eb40b3dfef045fe1fbd8309697968d31222b45347ea479aac4a922ca389c6ecaf6711e1047b8b0c41f7874395facde7507a0f1caf1f1174f77523b46b8de3fd438a151a2f4af0a3befbbddacb861f94fb2f2453fc4465452e270252e4ceca8c674dc61602c6572f3579523eb9978cb1e35825a23fadfc9fdaa9ffb239cbdf06b2cb40ea5cc934ffabbb68d1da97aab18d1cc906816fb815802016c0b10", 0xb3}], 0x2, &(0x7f0000000540)=[{0x98, 0x1, 0x7f, "09880163e3eab105892cdfca01b02c5c2216b68b71548199b7f760299adc9464fa450086202671c412a3c2a9e974767c7d69ff86cffb4e652ab72363e8fee13bf60c2ac2909cb1f52bd2806bdc3ff6604b3ce7da56ebf0e7738d80e52190713990716ea3d23958a4735e6a7fe406a07d80d0ad1187a3f3068a21d309d64df1dc258049"}], 0x98}, 0x400) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000640), &(0x7f0000000680)=0x4) 14:08:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/39}, &(0x7f0000000140)=0x29) getsockopt$sock_int(r0, 0xffff, 0x1403, &(0x7f0000000200), &(0x7f00000001c0)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10180, 0x2) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000000c0)=0x8, 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x2) 14:08:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) read(r1, &(0x7f00000000c0)=""/176, 0xb0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r2, 0x11211c62bdd051d7}], 0x2000000000000064, 0xffff) poll(&(0x7f0000000200)=[{r1, 0x100}, {r1, 0x8}], 0x2, 0x4) syz_open_pts() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) 14:08:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x51, 0x9, 0x80, 0x1, 0x0, 0x5, 0x4, 0x2, 0x1, 0x9, 0x3}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/213, 0xd5) chdir(&(0x7f0000000300)='./file0\x00') fchdir(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x4, 0x1}, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) bind(r1, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x4007, 0x3ff, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) shutdown(r3, 0x3) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x540) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/207) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0)={0x8, 0x4ef}, 0x8) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/148, 0x94}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$setstatus(r2, 0x4, 0x4) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000700)={0xffff}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000740)={0xffffffffffffffe1, 0x0, 0x6, 0x6, "3d70e0c73b439f5eb9498bc18239ecfb689c638d", 0x3ff, 0x8}) readv(r2, &(0x7f0000002b00)=[{&(0x7f0000000780)=""/157, 0x9d}, {&(0x7f0000000840)=""/20, 0x14}, {&(0x7f0000000880)=""/30, 0x1e}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/103, 0x67}, {&(0x7f0000002940)=""/181, 0xb5}, {&(0x7f0000002a00)=""/244, 0xf4}], 0x8) flock(r2, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000002b80)) 14:08:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x1}) r1 = shmget$private(0x0, 0x3000, 0x2d3, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) recvfrom(r4, &(0x7f0000000280)=""/57, 0x39, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1, 0xc1f}, 0xc) r5 = geteuid() r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000380)=0x7f) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xff, r2, r3, r5, r7, 0x100, 0x76}, 0x1ff, 0x40, r8, r9, 0x100000001, 0x0, 0x8000}) fcntl$getown(r0, 0x5) 14:08:31 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 14:08:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000040)=""/48, 0x30}], 0x3) 14:08:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000066000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x100}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) shutdown(r0, 0x1) 14:08:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x401) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 14:08:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100eb2f66696c653000"], 0xa) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x5, 0x100000000}, &(0x7f00000000c0)) chdir(&(0x7f0000000100)='./file0\x00') 14:08:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1f, 0x401, 0x9, "a77b28b666be79228a92880f7bde293ff7e6b4d9", 0x9, 0x1}) 14:08:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) 14:08:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) 14:08:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x400) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 14:08:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) 14:08:33 executing program 1: r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 14:08:33 executing program 1: pipe2(&(0x7f00000000c0), 0x0) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 14:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0xac) ioctl$TIOCEXCL(r2, 0x2000740d) 14:08:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:08:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x4}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r1, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) 14:08:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "000000000000d72910b42000ff00", 0x401}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000b80)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) 14:08:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xf94, 0xff, 0x0, 0x5bd7, 0x0, 0x5, 0x1, 0x1, 0x3, 0xfad}) 14:08:33 executing program 1: r0 = getegid() setgid(r0) setregid(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = getuid() fchown(r1, r2, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x8001, r2, r4, r2, r4, 0x4, 0xffffffffffffffff}, 0x0, 0x89, r3, r3, 0x7ff, 0x834, 0x8}) geteuid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0xffffffffffffffff, 0x1b72, 0x1}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xe4a, [{0x3, 0xc919f57}, {0x3, 0x879c}, {0x1, 0x6}, {0x2, 0xff}, {0x2, 0xde2}, {0x3, 0x3}, {0x1, 0x6}, {0x0, 0x1}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0x8987}, {0x3, 0x3}, {0x3, 0x28}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x6}, {0x1, 0x3}, {0x3, 0x81}, {0x2, 0x600000000}, {0x1, 0x1f}, {0x2, 0x35}, {0x2, 0x9}, {0x2, 0x9}, {0x3, 0x10001}, {0x3, 0x9}, {0x3, 0x81}, {0x3, 0x4}, {0x3, 0x80000001}, {0x3, 0xfffffffffffffff9}, {0x0, 0x2}, {0x0, 0xe03}]}) shmctl$SHM_UNLOCK(r5, 0x4) r7 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setuid(r2) chflags(&(0x7f0000000300)='./file0\x00', 0x10000) recvfrom$unix(r1, &(0x7f0000000340)=""/210, 0xd2, 0x802, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000480)='\x00', r6, &(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000580)={0x0, 0x389a, 0x4}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f00000005c0)) r10 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r10, &(0x7f0000fff000/0x1000)=nil, 0x2000) socket(0x19, 0x7, 0x21a4a08d) sendto$inet6(r1, &(0x7f0000000600)="6f1741d7d2074a37ccf10a65f94b9b268ea8834a65a19bc086db74357a4f24a556e7ebfdcf260bceb685151edaa79b54ac11fc7b13cd8ac949f5d4e1641560fd541cc91e85e3bc954820da65972bd450cf41c2e838f31e5fcc9c9759782ee0cace161bcb4d40cde141491326e0cfebf6d2e7a43a97a949fdc083cc213729276b4d73bd98eeaee044c1e5da7bdf3d", 0x8e, 0x6, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x1, r9, r4, r9, r4, 0x0, 0x901}, 0x3, 0x0, r8, r3, 0x4, 0x916f, 0x5}) 14:08:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 14:08:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x8005, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 14:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a74322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6ff0f00005419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d5316aec620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa738f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fa70cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x220) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000500)=""/165, 0xa5}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) fchmod(r1, 0x188) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:08:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) 14:08:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = msgget(0x0, 0x414) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xff25) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)) r6 = getpgrp() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3f, r2, r3, r4, r5, 0x20, 0x8}, 0x6, 0xff, r6, r7, 0x5, 0x300000000000, 0x8, 0x800}) r8 = socket$inet(0x2, 0x4005, 0x81) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) getpgid(r6) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0xa260, 0xffffffffffffa2ac, 0x80, 0x80, &(0x7f00000001c0)={{0x100000000, 0x4, 0x19c6, 0x4b0000000000000, 0x7f, 0x1c, 0x6}, {[0x5, 0xa279, 0x1, 0x5, 0x401, 0x10000, 0x2, 0x800, 0x8000, 0x80000000, 0x40, 0x0, 0x6, 0x4, 0x9, 0x400, 0x0, 0x10001], [0x10001, 0xfffffffffffffffc, 0xffffffffffffffff, 0x1, 0x4, 0xd396, 0x4, 0x200, 0xff, 0x7], [0x1, 0x6, 0x1, 0xffffffffffffff00, 0xbb, 0xffffffff, 0x20], [0x1, 0xfffffffffffffffc, 0xe0000, 0x401, 0x10001, 0x1000], [{0x2, 0xfff, 0x9, 0x9}, {0x3, 0x100, 0xe24, 0x3}, {0x6, 0x401, 0x7fff, 0x2}, {0x5, 0x6, 0x0, 0xe457}, {0x0, 0xff, 0x2, 0x2}, {0x0, 0x10000, 0x4, 0x1}, {0x20, 0x2, 0x9, 0x1}, {0x8000, 0x6, 0x80, 0x2}], {0x5, 0x81, 0x1d0, 0x1}, {0x6, 0x2, 0x0, 0x7fffffff}}}, 0x3, 0xd84}) 14:08:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0x7}, {0x8}}, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x48) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 14:08:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x7, 0x4, 0x80000001, "9a46d42005312fcf20c64c29947ad56fb7dd8b9c", 0x6, 0x7ff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x894, 0x0, 0x48, 0x7ff, "6f78ad2101517bed80353cfc6941aaa1db62eb8d", 0x6, 0x8}) lseek(r1, 0x0, 0x0, 0x2) 14:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() fchflags(r1, 0x4390d89898d049f0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 14:08:33 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) r1 = semget(0x1, 0x0, 0x30) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/28) msgget(0x2, 0x400) shutdown(0xffffffffffffffff, 0x1) 14:08:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x85}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, r4, r5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x4}, {0x1, 0xfffffffffffffa60}}, 0x2) 14:08:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = msgget(0x3, 0xa) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c50c54c100"/172], 0xac, 0x2, 0x1000) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x74, &(0x7f00000001c0)="813c6c038a80156b06d37333fb590cac537de8b724aec7c5cd5c97026221fff8800387593579682e67d45fcaf57a7681abc348c34fd53f6d7ce3c6db7f53abbb8675ba7d3183c1401c1a020e8a657cef9d19730e86b1319a1d40c30e2c6bf7bc6b2ab19727ea8c6dee9046da66aff3420dfb3141") 14:08:34 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674f6c35a59b4cb900"/4104], 0x1, 0x3, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000005901aea0648d35b3bc00"/83], 0x4a, 0x0, 0x1000) 14:08:34 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/208) 14:08:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe0, 0x118) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xca}], 0x27, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x10}, {r3}, {r2, 0x10}, {r3, 0x10}], 0x4, 0x1ff) 14:08:35 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 14:08:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff, "000000000000000100002000"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 14:08:35 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x1, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0x0) sendto$inet6(r0, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8a0, 0x0) r2 = msgget$private(0x0, 0x48) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/4104], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r0) msgrcv(r2, &(0x7f0000001ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d09bba17508eeffa7f52d8829b3a62cc1c503bc1e7d3628f0968e94d0564260aa53d6c7ac47a8451333cfec6a3c2c492eddece22aa2883c72cda7bbb0d7fc5acb0be541a91b6f9bf8e0a7a09e61d681924aaa4be794983a049cda7ecd480c458737cf04fad0b8947133c1a8c601a46e3a17a950e15b6ad59a3114d7fa030501a1bab043f734ce32dcdad794626e4be48c2e85de16bbd7c7ea8b87528bffb8647bc780e57fcfa3acc508a03cc32637a2bb2fbb7322cdb3455a4049d28ec19333b4cba367139e28d9b2225e4fdccf5ace589eaa8e8f8617c095c2ada9c980c180227cb09f990257d86f85ee49f915254302b20541d6c83d7f785fcbf0a0124234141d227df165c3aa68ace22b5ee732832686827e2222b07b8acc28a83d2e38342391d2b4643b5aa7fcea472f33ace46ed17929bff2f3431b430412a858dacf610c30d74b3b565835bd1b0030c4ec62e2bcd39640b40888b28f587a10adffaff6cb125cf2e4cc9a6e7f9556137cd6c9965666e2b48dfb8ad34966b51fdec107478deaffebec4cc498daa8e75911f30e8d6e31137be389203dc4f83151c1aa7f4db"], 0x1, 0x3, 0x800) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{r1, 0x2}, {r0, 0x40}, {r0, 0x18}], 0x3, 0x101) r3 = semget$private(0x0, 0x2, 0x141) msgrcv(r2, &(0x7f0000001380)={0x0, ""/226}, 0xea, 0x1, 0x1800) msgrcv(r2, &(0x7f0000001480)={0x0, ""/107}, 0x73, 0x2, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r0, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) mknod$loop(&(0x7f0000001b80)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001bc0)=0x7) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000001c00)=""/202) r4 = getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000011c0), &(0x7f0000001200)=0x10) fcntl$lock(r1, 0x7, &(0x7f0000001d00)={0x3, 0x2, 0x9, 0x14486568, r4}) msgrcv(r2, &(0x7f0000001d40)={0x0, ""/23}, 0x1f, 0x3, 0x800) recvfrom(r0, &(0x7f0000001d80)=""/149, 0x95, 0x1, &(0x7f0000001e40)=@in={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000001e80)="868c006c4ba1b34f1b8de01df4168838edcf9c0d1adf87e73e154a7d5b613c075df7d836d9d6bb54cde2614ed43cefd8", 0x30, 0xc, 0x0, 0x0) 14:08:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 14:08:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 14:08:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) fchflags(r1, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpeername$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000180)) dup(r0) 14:08:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5b) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) 14:08:35 executing program 0: socket(0x1f, 0x2, 0x3) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 14:08:35 executing program 0: setitimer(0x0, &(0x7f00000009c0)={{0x7}, {0x7501, 0x3f}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="e8ce6d9e2c24e86abce408d3ce0fc21808c761196e07bf619bedf11760a5dc878b95b9a5db94ebe29a2259ca8392851562a4c0b38c695bc3509ea8d7f18d36f963529fc9e8bab55b7500ed9ee4dade554c0da688786863e632c7d7059d9122d30348d1815e3f505d2535b81822db53b6b8a4ccae0773e924fa4b7af9307a82033fcede265dfd92f07bc060531e6d4cea7914f981175f88b8aa", 0x99}, {&(0x7f0000000100)="e4749aa538ad9e36927af104262f", 0xe}, {&(0x7f0000000140)="42ff75d2eb47c871480aa137148fbf3073fbd2f48bed2574b51fc6782c6f39029447962138fcee2a784271b97de56650b768fd2760216f253c538a77d5de22e973d31a35185966a71c252481f19c8361a9098ac4284e1d0aa3f7845e4397bd060f8a62c75de473caeb2e07c3dd6079ff75df3e65", 0x74}, {&(0x7f00000001c0)="2a8ae68a2727844e41899aaf76e1398cc5e0ab35905884a8fd6657b3a86e68ef9ced912090ff8276c2e0869113011d7f634d3c4a06104361c8b6156d046ce124bf86d6da932ec532fd78676c4a57e65c762e7e7af9ef2bc9c3c900f9d49ea946ca95ccffa491d4b4a69cfe2a015c89ad42eb7978c0db0b9aaad7146f00b7fb5a6a9878f345de52c40fae7d51e1a9ea1dfcac62a532d231a972e86ab3e2b5add77290b5e019fbb8f8669071b66d2684d9fa065c9b58d67d4558ce9d9dd75d684898144091", 0xc4}, {&(0x7f00000002c0)="13165d1363920e3614542a26e38ad6680948e2ca4c39028ddde91c068e15fd7b18d2ab06acd8aea5a4dba45c5ed2dfbccfcd192610fd0d0d733e67707a46ed6e4357f02e1cfa71532c4d460a89b2559860e17dab1180278520810b781e9f8aacac3e8cc2da611a00a87d897d9cb572d94a6a23796f60819f4aa44bb7f92e0fe411708ace1d3565854f2b7fe771c8854525d7dafff20203fcc2f16211199d52baae5b49de639e955135b026", 0xab}, {&(0x7f0000000380)="4d68c641dd96627ca0257168f847ef78ae7af074882c617ca74073c2cd7eaabb1ce3f05632818099b22b485c4c0a87daeaea5484c69f2258ae64b54b5cb5af2b93f4e973e994b1854c4de2d68df6d75bb92a9cb2a5b817b2d0de7fa820cdea52c6fc8f88b0024c113045c88e452f4d122aacdd4b47579d3880cbff26f4be3ea2a5bcac8bce7dfa38c5d31a5afb6bd48a4218be6315af4849fafb37eb81", 0x9d}, {&(0x7f0000000440)="2b54bffac0ee557d1ce07969a1d1825e917781d3b597e029da8d2c3ca730f90f3c0d0d5547178602b0370b4b740edce04c2fe05af58541cc44f46a36d2537ad68f88e3864fc83466282ab0da11090f984cd386ae718a75d33b90c2a39c97a17221fab815b3fc87d10785ee234147e91c20c32aa6c86faa649a2089bea5424dffbc0f42a689f631cd5ecb00fa98a812d8804ee168bd9ecbd8800fa177dbc7037706b4ad1d85bf73c001f52e4b175b5940ff479b867113950d0efa8fce5005b7b36653d573c714b9cead2a4918201412c9a58b0c3d0602e4f6fc4d4175f0ea611f44d31ec5b6fb3a52e5583d8fdbd4d7395b9e233cfd84eb20", 0xf8}, {&(0x7f0000000540)="20b796c4ab0887708d01b386a5b143934c2b120518a33f6a1c0e238064b33034a490845c58c79bc0649e01d0e2b7b77648433546f78b54e0b95cf3ef34a85413b0a8d3e1bb9c1cfdf98105834edab833d2a64d9a6845d2dfd4b56cc3a5ba5577f7e49bbc6430acb50359830a9c585c12cd1bba372b1ecd3944d78e5ea1d2af0277a1defc5cf66b2e4e2037cf2b03e4c4d4769e715ce4cd7fcd75a72b9753adf77fe20a71971ea626bb67b0a0ced443000388f5645531b510f7fce85d091137a555a434f9a6a8c689781cd48f3633", 0xce}], 0x8, &(0x7f00000006c0)=[{0x70, 0x0, 0x0, "a02890600f21ed1797cbcf2ead95e13ebe869b962144aa8d7f78c54c0a9957e564d854e9b69aa39a448aff6b2e45110cd0ae09386d9f755c178ff17dd6a43a15451865578331ebb4191665cc1432c71a1e5b34b1a97cbf7ad4dd978605a4"}, {0xf0, 0x1, 0x6, "6a0682d8ebb437e0af36562cb508c3ae0e1b7d5d23d35b7f12a9c94f7e4912a3b4abd045c6bc04cda0c20ae9df8534be19c867f94ddcb2806a9b3aade52a8499b9fe15ca73392c23805b5d900ed9ddfb76857dbe498cd6c523d3610314206e1a9628f17500e4c854cf96a90e54c103880889f1a2be6aa4549846dd83dc5e97e69c9b2a678550e9cac4f384ba648e005ae79c8d50196ad36c51e7c6382956bc3f09ca623f3a7470fd5255d2f5ee2c0f1b86c0a9a4507d8efd9fdc895f1ca6c3bc865482efcb00b7b6dda4d89955dee5e5bbf69ecbffb3c9cb832066bc1833"}, {0x40, 0x1, 0xffffffffffffffff, "ffe71281cd490cc92be00a57206fcd1c035131feebf1b06435fddc59246a9d03f68e1fa9eb46ba3fdebb"}, {0xf0, 0xffff, 0x401, "2865ab44e881c5306e01c1dd5ecfc7b0e8e9052621dcc3436f9d0fbad94f9e24bfc1e99c171f6c6b1c649ca0cddcee440c55c81ae57f744b913962ec8ea44966385b6589d0462957afdecc5340c0e4c259bbd3c49c093c594fc9aa39fa6ca44556d36b20a8ae1b5079dc3870650157d2558553892da15251258d149077fbc699ea468599228c89b7f23b0d1a91b5a73bbe2308f43e72f98169489c238ffd903141c2f6a44a654f7d58345fa6c7457bb8d8218011aeb3c502e1ab8d843a89efef4574c53d42e757b09cf09896858205e13471af990ab929ba5ff7336ee4e0d7"}], 0x290}, 0xd) 14:08:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97208a9e94a8ff2a8bed5e73da694c01161187140c4f3d139bacc4dc5edb611e6ef49ee74c88f22ba4e9976834cabc2fad74773d2b68c02a9358c6aec0838e84250aea3e32446cccec7b1cd0aec7164e6ed38cd3836b39c93ecb38f3dfe25dc96f50845e28d26320d3dc4ac73d6d95f9186252f3b2204f8ba0537c03677c4ed920136de5648f9c3a2d59552d088ed33b8672669052c94d30937d33a056f1dbca82967c14d9ae448300903ace2757fc8f058cd5752d3822c84d697826cd3946dfa823abf4c67ac1a8ff290f3cf66a2c4498403c69c0d638dc822f0b4e7669c01ee624b3af53f85ae3a5775ab96848b46db36a3ff53beeb2c0d3295d59d9209e5fcc365b4d0d4df9fa10e6bf250beb23b0b62286068e31c17338119f8f0ef8a91010437d7ed07779eeaac396504a4d6ca8f9d5a491295a83236d10641e1ed944c476339b95ad8647f8c247b2c75d60e71cb9d9c6af625181a160a2211cd405adc085f7e4bcb333103527f8fe8cacaa5597c250f75d826fd63380222365c1bec1a406b30d6661f1998e3e400d5394845571ff8194113e3b8e5061fe8c4d744257258b66a438dc7fe05546173aaa899178a0085d2bd8ee95cdba4be454472ea50b6c7d9f5e68d42d3c6df49c60423a189868e6f6f96e2ebc1b22e56b911bf992bdfc27411bf837485b94a1415752d1861aaaf416317420d48831d31c1d28fad6c77c1db3f3e00509da48f88ac124026234ed77de8854d3494998893770227ddc50689313360ac181fbccd0c0c33bf394dc6ba3bf9ff5d52dc4bbcffbfe76305936e16d788ee680a2695dab877c08d9b7cafbcb19856219ed19fb33251180d00b087f3c44775a57617c0d8fbe15fb852106c4d10c0cf00bf046ace1ebd55c680ec9c48b603844e5749b7b1c178a572f7eed6e187df038ce211b2de604efcdd623087b7ce9c0c656aa077acc7ece3a148a90c6f8173927a316491f217e0b1a8de75be8f08dbb54aa51b6a09695ab92b5c39e23cfcf93108924b8dcc171a0c7bf88f2b97b54dc5efecbf7487b3b9899a9cdce436f8dd16dc18479ef11d5e2ae44ac519c40702a0b23645789c10eeb4480f665cd08f328211928d227b271b18e5e4942dc1022d24fce95f149c19873668daa21e8a9cf7cf7e1f95d7dfcdc0e39a5b3b2c290576ff3ee301169322ab567bfe4c7ea4bac6ec9d433623d8608e1552878169631266792b012e72ae1f24a1d6bf4bcbea1c34a068b19d5b41f2e4d24f42f3216084e8bdd6885dff06f783c1fa9d4b6c3992ff2629e6997088b8035a930744264a2b3139ebf1519dd7498cc4c2ebe3fc25442992218d84c681ded9ba340c24a16bedcd4ec5ab44c70171f0bb8c5e27e1d38e8ea3dc4818537c2b9fb6d507668a4d7dc36f40123b2f71dcec4354c14faf13a10661a9a8c1b584708880cdb00f259a913c6aeeda1dabf074c806b3fbd4d59f96c4919a1f01fa36d16561ae98b63e26d675cfd4f5595c6c412b3eba7f7b128d30a91010ceab7d7b453b36df94aa74829c4c7b33f3c8effbf532fe0c0c05ea7d9c2cc8fc77762e4865053b03d8660e59d3f8d74d3af7b5bc8482de3b85d658d75ba7a3adcfaab70615215c8f9bb5d4fd1d8cd0b8787e6a575e26a40b8d09bd5d6a744610a2d40afec6eef6c78dfb5233b2816730408c6438f07880f60fa6f0d7e27162c8bd8114c0386199d58363d7c07cc9df18494e5db2633e921c546861c22cacde0dda0602e5cec7c73c68ea70a7e702cd0b25ffca14f4d112beb3ee58021c81505151d5099fb0c9b9a58559076dbfad7bcc5a207e7d616439d976cc6ea71e33b69c537c0fb3e12660d529aa53de7b5c1f46b5790b53818a90bde88ae32b20077e6210732563764da727499b02d7cb0698fcd033333124dec5c3ac78e16d6fa328938b82ca0d5a101738c115c9e1704cdeff41f0024f37294d3a7a35369d9c661a69ca5d62dcc79d68b2cfa3a75b0480949d0ce436d08d4b9a2731aa3061f4dcfae05e505e282841b0ff46b932c2d469a33921b9673d9a2d5ae513fc901cfaaf2eba667454d4b705db1877791a134e5bac73f7203f33f4da3859114f4df3f51d2290a5949050a7457dd50f75d8f6baea73665bc91d0a6980c25487c51413a71d2cb394968872185f7419f2da387343566d41b2ffac531c859ca599717e4b9751cef95120a24d472b98360e28384c745d0951d11a7d81b49cb2cf0d1b8dd26d2f38575f08f536f3386fa81462c860fe9f57909d4fe4f24fc9926876f8bea3de3cb031ce95c7a3b9b5ac85d2d21382a9ca91f2a127834ec550d4130da6b560b611e6ee013c26e3a498d7e5e0a86c1d035c4b0fc326c9b407f657e82dd220e80414a163487a5f7c0bc42b2ed1a63cdcbe7010feb93e4c435b164dbcf52126ceef9d562aaf4001dc32c521234b12467415c1ec69a22c20d957954150fec05065bae2096c1eae3644554169d40ef64c6b80d5d59b0f0ffbee774b40fadeccd3436b00fb263a66c7e3e95058505fea08d6a50e4d6d3ff8cf78eaa94573c0f3b21af4a62f2ad2c7cfe4b4b65b10096131eb05666a1837bee3157bd937fcae6fea54f9425ae367e3f04c597bd91ba97db364e53a2a5e47292dea1805e713867c64e4e24ee0b965a6dfa5cc097f27b17e667e5159f91a623d033907f38f1342417921c65066e57eb0eb64753625fdbd618520ccc5689c671c9fb86e4546b060d3d38c1471ce5b82f88a4001af2d917330b9fbfe9d1171a67bab845ac197d7a7c3039c8fd703ac71834ba663725f1ec2cf12a70bce9c982ab18f3905800f9b5881afd2da203bb6b71508e866c04800f4a62b54f65f8f0650558eb39fff789b8e4f5831487bc623fb6d281420383a97a4118fa7ad1e3a1cefa194520134356c4cf006f385c3b8b3e194dd868eb5c1bcfcdb06f076911a265b020bb4beed0f7c6f5765370828070facd80f8a5ae9be47628756a54f7ca8b6bc84ee69cd1bd060e0cd916a7201edbef4cf9b36398c2fe9edbeefb83b4f8093a911f9fc2b58bf08993fc9fdc020435a3b148a5a54a0298d3b7a8dfd8ecfb2380fec32aff127f533194b33e24ff51cc7a55c4392f0dded6b233934c22b7c126bab77fada099417a48a31e48828aeded0076e2f6539f7476aa9bb45bd5711d9a4d3f4c200f737855cb5783fd8b8e2bc9dd4419533c1dd75f043b49eb33f153ffedd80c910eebea875e3158e2f7997b2c780afd18a77bb1e5a41bb2c16a1597a8f6247b0832a7de53fc8cad07f350338e96ce17dd7272267807e93641cc5722d5ae0026e251bd006b08d4d40c1e2700d38d48146610628c11e62abc2e60cddc3160f98b676c5abe49d0435dac1a64a92e31d7468c7ca156c204ae9a43668cf7f2db7b44885ef8f0fe0edafd9d45e6a7a536b78f6aea27678c879cb2adf642a388b091e3a06338c9cc7fd25df873fe9a31a2c00288c1bda33aeb0cca0192c7a4363e0c3465b98d7e163d7981e27010c2588027b2db6e388bbc922f0a035d221b9311d1a972768b90a99ac12dd0c0dbe074865bf6937472d3542ce3aa8fc9e218f13aa640a0379189de6c41740b3350d70c2f767c0cab01c502bb69d117ccc8b1959333c242c4c1f82c61d4547abfda505ec02adee1405798cb80edb71ec3dc1ab539aec1a736726cdc0022e764e4d0128e46ff8fad4f563e10b56b892371161865d8e5344e6508ec44f6dcaed0b61d301be7337bce6bf004398ae93dd77dfe0578284b1c67a0c0f81b91051ed2a0a218350b2854ad74ba14bfcbbf49040757880c565673db59bb1f2d81fdf0232f76b29e553089884eff1c40f5f53cb2ef3e8905faf0a69f5a7ec3b146c4237222b0a2938338c097fe7b8c1df22c7405976919fde9a0c77490f92815508ecee6066257bf4559774fbd7824646143a006bdbcff60734985f5a5f3c504e8df21cf8e1bae9247ffdf6fad15673b11008d96c2f47692c3ae241da6ec7b0ea5d9b253a1b9b6b10c762a15e13937a2c815302aebdc759d9e0d4bed55b9ad632303eb42acefa6f7fa5302fec50dd170184a0e1b5638d0006653909d993ade9d410e4e81bdec43906fd5fddbc917ed905fa89d18e64dc5273f623cae754a4400c537f13128b18c9b463f288fd9c6380005c846eb29c277c635320ba66a75261c93a0cb682c072a15546abc833de6cd05583e2b51f00ca81398e198f6e30d48ed8352a25716996cbadd417c2341b141c85fe10789ff1aa37d0fc8c01e8fee7a9af7efcab9eb3e0f4fb4780bb29cf785afb2023bc529aaeb085028f9db888645a436bf3b140458eda12076d247b3492eb011b3e1b3963352ed9f7b6599fd2b2ca5b492e2fea7844cf6b97589925532a90e3db0dd1075bd4dc783b6e8a0a172e2d264f6e6f006cb51fbf994a0bf5f280dda46ce93b525c5e0e09e3af33a8f4eeb3eb18c55416b2e44ff77e35f3c9f5f3c990613251a496e82d7c33218c19dc2434e65b4225cf336ac85511e447c060e15c4ee7c55b50e4267c64a08e75f0245a23922ed2d2bbb3c51bec5c5e05bfda985dc881dc33c7f446c03fa88b9218c2a2ac3e1060ee16e21288f4613b003e7e746d2d7c12a20551c119406faa81ce339ccd2cd7eb4a72b174fafa6647634d9a4ae455941f4d111734a65a62754656dbb2507aca2256b3cdb484139dab148daa4c63a9a73712b538d5ee891c7162dc676fb75743426046439c7d6255f13631589491fd229977968c182369781ea1a8c7d47f99d0c97e373cd7c9321fb05a618c6d6441605fca4ac062cc5457e8a46b3242df6b9689d22d0d35728df7da9a14ff78afd3f3f231836e2c007ad9b0005291b6ee272b966c7d400208e4ded48f9fbd4650b6495de0e3968d34a929d0b9935b47239c8d9bf02a4b43962194d07ac6cd4b6bb84310884638c3db81156627a95db46c7ead69e8129c2d5dcd8f764833979ba8a6b7f1ff42e334868f282c2254e2be80c0ac8f352d1e1b858d42e8981e31b39d29b1469de6aa3dd85e2b20be1a9ffc141e525a920d83b889fd062ab924b3ac17d45d8f31677e4eee022d1d1955522924a8d3cca87c5c0483b290eeb57de073e5b567cbe251e08b7d79ee67ea3518f24400f9ce382b8781036afa2338612112df9fcd8d1c08d5ed5cdbb1bd68d2d5e6a0d03521a00fc9aa74d3c17c63d90e1d53faa9b1c345523c1f7a44417a7cc7c9d3e8f213eca9d82d97a7d372e5537d229ab9350cadc8521c7a444368eea6bdda7ca014b86e5da8b64ccdf335c6bc2438eb8075b8ee5c78594d79d0c8796fb58136747d97274b2a78bb49b719202dad2744dda10f0e8efab9a980ff1b901457dc81f3e8edb122bdab89a8636ffc83463f0d688607d019539a70261bc8d8cc786555cbfc83f241abc62a34ac20d088a2fdb495fa9612864453f8328898437bc75fea28454b96138a07335f3d2d5b87d9cf5690bb75c20a3d6554e35d12bce91abda0cd90a24ea3c6eb75d3b141a5747ffd57e82036df4f603deb75e0307a0423719da9c22440e9cd69f0ea86d63b032f3990480757d6e8d5a83391552458db48b564974d0a0816d1df9e657b7a72d30169c6f68279ba68b1fb970fb6751bad37fccc6b82a333daa02b5e99f4adca6b04222bdd0fdef33eb0650a94b6a7a1090f03a4821a57d5fb91fad745547add78e855552a76bf2a85673af394f9b76bc1d48b4e70640d7c5e8103ae78657eab4d6ab882db41d9c157bff254b3791d0347ca69db8af486221b6ce9bc04f6869fa607e41d98dc84ca2", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001180)=0x2e2) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001080)) getpeername$inet6(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 14:08:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) lseek(r0, 0x0, 0x1e, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x843d, './file0\x00', 0x1, 0x7ca, 0x1, 0xd8b5}) link(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file\x00', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x0, 0x0) 14:08:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/179, 0xb3}], 0x7) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 14:08:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3ff, "f1509912c45e4b42dd826dafd4b6bb6110e238a9", 0x0, 0x77a}) 14:08:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x1, 0x7f, 0xfffffffffffffffc, 0x2, 0x1, 0x100000000, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:08:36 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 14:08:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x45) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() flock(r1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x7fffffff, 0x6, r2}) 14:08:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) 14:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x0, 0x1f, 0x7fffffff}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x1, 0x4, 0x4d, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x64}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) ioctl$BIOCLOCK(r0, 0x20004276) accept$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) r2 = socket(0x1, 0x4000, 0x2bba) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, &(0x7f00000000c0)="10f958e1bbaf912831489a34c56891b138ed27f35d0d7b0022e3327001868e496abf17e1a0cbe70d3e8d478ba469249d201fe6e0f46746ae964b85d5cb3ddf7c660228b90fe734e7fe78aa85cb3976946edf54b089b93a436429f86b6f84043af62c77b54739ef2568789676fea89dc8b4dc103f8d797077a35d91f5fe53d70d7cb9ef17ddfc9f9c7c7aa8c3653287b5f2a0e3ffaa2e80b43bee7a89fc0475577d45123b9a33121fa4db6b35e648171aaacf018d3171ac4569c725fc19752f5b7e21b521979cdc17c385e426", 0xcc) accept$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000022, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000007c0)=0x3) 14:08:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x4, 0x0, &(0x7f00000000c0)=""/205, &(0x7f0000000000)=0xcd) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 14:08:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) 14:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700001e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30a562fbb9afe89ae092c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f989bf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcb85c9f065780f542dc7bb6b56da616c51d6d698c970a4bac5a7af0d", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000500)=""/176, 0xb0}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a4e, '\x00', 0x0, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r2, 0x0, 0x633) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000001640)="d23008348f523b7a953ef8fdb674c34d1a8e9cb77e2c87d33b3160ae009f67a95e90e60a4a1a953f283d3e5f67034af0be3f5c1d4e80f33251a1640555888b6f02cb389e4151c8d9a639b36cf1715c66c0aa95b6327f55c92d4add9d6ba0198424cb7d74ce3bcf6ffebfb7ea1c322e41832fade72ca2f992d4d9af793fa056fc54b36b19cf", 0x85) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001840)=0x8) unlinkat(r2, &(0x7f00000018c0)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) listen(r2, 0x80) r7 = getegid() getgroups(0x5, &(0x7f0000001740)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000001780)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000001880)='./file0\x00', r5, r4) getgroups(0x4, &(0x7f00000017c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x6, &(0x7f0000001800)=[r4, r6, r7, r8, r9, r10]) ioctl$KDSETRAD(r2, 0x20004b43) 14:08:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x101, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x55d8e9f9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xc8f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ed8000/0x3000)=nil, 0x400}, {&(0x7f0000f3b000/0x2000)=nil, &(0x7f0000e76000/0x4000)=nil, 0xffe000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e50000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 14:08:36 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) close(r0) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:08:36 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000060000000000000000e100"/80], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 14:08:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 14:08:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 14:08:37 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 14:08:37 executing program 1: getpid() r0 = semget(0x3, 0x3, 0x20) getpid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/60) getpid() 14:08:37 executing program 1: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="523484db8bf8fc9596fcf1d2f99326245f77c3fd86a2fd8739e90b85a77a8938c4f9a34d3cad60f3de728cef14c215700753ea48c14a20b757baa7b3b7b8cce8b2c2eba1ba1190cee4c5e7d5a8ea05f0ac015e2cb975d989129b8c4d3b5c51ca729bdfa1574cbc7f6a549cc2ceafd8048c87f154da9b4afdede3b9644ab9a91360373421ffe3e303f56a581934b9852abce22f20b9d78af34d89a39a585c138ca9831759b31330c58f37cbc011bbb333859d01e50b54715fd8fd46cac479a5906a105dcb91cb7d5756d53733ee6783994f965c17a863d1d9c4e5006d5f12d51dda8d87750aa8eede00f435810ad1e4b18084ef10e591af8081fe83fec550d1", 0xff}], 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:08:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 14:08:37 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') login: map stack 0x20719000-0x2071d000 of map 0xfffffd807effe168 failed: hole in range 14:08:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 14:08:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x401, 0x0, &(0x7f00000000c0)=""/1, &(0x7f0000000140)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x80000001}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66695c65300078b488edade30c617c3bac3cb564c2f97c7a58df265b5640e60518587ec4afff9dde566e7bf9bfe3b0002360ad3bad5ef29495061c942a77d8d4084b443c45bc8ff84428a7e33c7ee25ae70096473a34b340345495d86b5d140b2f258c4e1692c6aa64e80b9f4dbc7052627237ba36bee2f85de86e4173b9e70cef81d904fc"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 14:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCCDTR(r1, 0x20007478) 14:08:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10123, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000437000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet(r1, &(0x7f0000000040)=""/75, 0x4b, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 14:08:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mmap(&(0x7f0000196000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="926d", 0x2) 14:08:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0xfffffffffffffff9, 0x1, 0x9, "89eac9cb096cea5ddf2fce5b20e6837218229b37", 0x0, 0xdf5f}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:08:37 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88, 0x0) mmap(&(0x7f00005fc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000315000/0x1000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000fed82400000000000000000000000000000000000000000000000000000000900"/100], &(0x7f0000000100)=0x6e) 14:08:37 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x101) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000180)=@un=@file={0x0, ""/30}, 0x20, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/17, 0x11}], 0x3, &(0x7f00000012c0)=""/188, 0xbc}, 0x801) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0x5}, {0x20, 0x6}}, 0x2) 14:08:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 14:08:37 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x102) mknod(&(0x7f0000000080)='./file0\x00', 0x2001ffd, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 14:08:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c9", 0x44c}], 0x1) 14:08:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x19, 0x3, 0x8) sendto$inet(r0, &(0x7f0000000080)="770734c8a5425e4bd4580e9e1263d7c669c86116f4b9862eccfde1bab4aa6f7b91dd87cf8de736bbe0880fe96e529c71d39073f2a14fc2ab8c2688fd0036cbecf972e8a18674fe38fd506244b17eb07b2bfe0d71d07da71912f93f37f8ca0cecdb732b2bf341c5065848e174a79d3c666547ef57a818cd01", 0x78, 0x5, 0x0, 0x0) socket(0x37, 0x5, 0xffff) socket(0x10, 0x4001, 0x3ff) 14:08:37 executing program 1: clock_getres(0x3, 0x0) 14:08:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="266b36986199682569e066091d7e0f568e0714679b6cf96f153bd5924f52537cc5d71f504ff9ce76bc2b7c95d050be0209bf48d7d8c776cd167e0af9f4fc30221da32114771dded5a733f9f6a28f5c1cea7c56dd1be4d984c86d835a8bef85e3f1467f3c62b44ca7cdd653bdf14dbd782232a4783645dcb6a0b38e797f1823ba71f3190b612ac99dc3f86f97f438372a8ed1a6e73bcf", 0x96) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x81, 0x0) preadv(r1, &(0x7f00000004c0), 0x342, 0x0, 0x40000000001) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:08:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(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', &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffb}, {0x4, 0xfffffffffffffffe}}, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='\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', &(0x7f00000001c0)=""/247, 0xf7) 14:08:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x401, 0xfae0, {0xfffffffffffffff9, 0x8}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 14:08:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000001c0)="9e6ce4d10683e8feebe22d91a077cf1dd4b9f33fac604d5f0dd126f257861eb8728ed8673dc1edf63a015f7b266129217d8267481b6c2a35bb97da5089828af697475b26ea70bda6e5f8f6c29b468487fd8b320db8d183a3dc104b6c190c2aeeb62359cadec8c0143e6fa6aafb52cc2200d28aaa822a8173ba10b1fd564fbdcc655a63cd9b1a0ecd3cd12163d6435abbae01cb07224f1d0ef959cd8f50a366f7af204117d93dc55f8412b60e150a461f1fa8c70f08927f1d4c3fa6ab7a5882a3785883b881f578c81f5f", 0xca, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x63f, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xfffffffe}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) ioctl$KDGKBMODE(r2, 0x40044b06) 14:08:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8000000000000000, 0xff}, {0x1, 0x9}}) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) getitimer(0x2, &(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x4000, 0x4a5, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfc68, r3, r4, r5, r6, 0x40, 0x6}, 0x1, 0x24000000, r7, r8, 0x7fffffff, 0x4, 0x8}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 14:08:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) poll(&(0x7f0000000080)=[{r0, 0x24}, {r1, 0x14}, {r1, 0x40}, {r2, 0x104}, {r1, 0x81}, {r2}, {r1, 0x5d}, {r1, 0x4}, {r2, 0x8}], 0x9, 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x101, 0x100000000, r3}) ioctl$TIOCSDTR(r2, 0x20007479) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 14:08:39 executing program 0: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000140)="02", 0x1) read(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x32) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10802, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x10, 0x0, 0x4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x4, 0x1}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x88, 0xf0000000, 0x3}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0x101, 0x7}, {{r0}, 0x0, 0x20, 0xa, 0x8001, 0x100000001}, {{}, 0xffffffffffffffff, 0x62, 0x20000062, 0xffffffffffffbccc, 0x5}], 0x400, &(0x7f0000000400)=[{{}, 0xfffffffffffffff8, 0x10, 0x3, 0x4bd7d7a7, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffa, 0x22, 0x9, 0x3}, {{}, 0xfffffffffffffffa, 0x4, 0xc6, 0x8, 0x3}, {{}, 0xfffffffffffffffd, 0x41, 0x80, 0x1, 0x3f}, {{r2}, 0x0, 0x40, 0xf0000000, 0xf7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x7fff}, {{}, 0xfffffffffffffffd, 0xdf, 0x400000a0, 0x81, 0x4}, {{r0}, 0xfffffffffffffffd, 0x81, 0x4, 0x1, 0x97}, {{r0}, 0xfffffffffffffff8, 0xb, 0x20, 0x57, 0x6}], 0x0, &(0x7f0000000540)={0x4, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0x4, 0x8001, 0x6}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5, 0x20000001, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x3}], 0x80000000, &(0x7f0000000080)={0x5, 0x3f}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 14:08:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000380)='./file1\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000005c0)={0x3, 0x7}) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000300)='./file1/file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000600)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x9, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x21, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0xe, 0x40000004, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000002, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x90, 0x20, 0xffff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x14, 0xfffff, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x5, 0xf0000001, 0xfffffffffffffffd, 0xffffffffffff0f70}], 0x31fb7558, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x29, 0x1, 0x80000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x18, 0x40000002, 0xffffffffffffff80, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x800000a4, 0x1, 0x7}, {{r1}, 0x0, 0x0, 0x80000000, 0x859, 0xff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x10000, 0xa1dc}, {{r1}, 0xfffffffffffffffe, 0x68, 0x1, 0x63, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x401, 0x400}], 0xc6e, &(0x7f0000000340)={0x3f, 0x1}) 14:08:40 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000564000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 14:08:40 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/43, 0x2b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 14:08:40 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x344) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 14:08:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() pipe2(&(0x7f0000000080), 0x4) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x8, 0x9}) r0 = shmget(0x3, 0x2000, 0x4d0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 14:08:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x2000100000000}) 14:08:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8001) read(r0, &(0x7f0000000100)=""/231, 0xe7) 14:08:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 14:08:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x9, 0x0) 14:08:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0xff, 0xfffffffffffffff7, 0x71d, 0x5]}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 14:08:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfdffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 14:08:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="4ae8000001cbdd9e2077c3c70b03004b98bf55a5321051e758c6ef7f7c9db746f95e02b5cc84db0056be49b7e426ea7fd77bf611baf2051383c9f8d0ef86f871cd58e7daf6d0b2a29eee442687cc5032e13b0dd7fb844348644ec8c992bb7277f42f7f6dfde1f83ec8ebf5da4e4c44898e0a8bdae2f07c71086e"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) fchmod(r3, 0x70) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:08:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x1, 0xffff, 0x3, "536fa426cb61a7c10728fe861766d840fd159233", 0x1, 0x8}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x2}, {0x9}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3f66696c653000"], 0x10) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) close(r0) execve(0x0, 0x0, 0x0) 14:08:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x400000) 14:08:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x392) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 14:08:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x7) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10220, 0x2) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000380)="4b7da95b7f794646442d3fcafe1fb18db61e14ed1691f19ca0991a04a0c682cd226784aa1559304d0c73696ff075a23bc8940fe5d7aacdf5ae6490300ac90bf009cd145e3b9815e6dbbe3b1b4929ecda4e57b55863e29200c50034a9fc21e3075acb3611a4e396b724924066aa54239e53b4611340f1ab2a1332602a5664bee8cc4c146b069bc6bd6cb1c185c86b25d66a1cc5b1b42b7c9b198a678429fb4a85021e659ea2e7f16654311e65c3d585bdc37cf4142494a82a93a08cbe4b40785fab5ef7d11e9226be1a021f608a4e02c1aa4e387e36ba0146d21e80f6f9f192c850989eda78863bfe8e08891dea6d849d98c3946c", 0xf4}, {&(0x7f0000000480)="33e9ec094637e4c5502417b7247956a263024ce5398ab95265e5aaf318f81f9d1ded15977628dacc60c55d0ecb2244a47d39e62bed08ba90f6b8a0ba2efb1d10e3209387b7430562a3d28162c59fec01695166ce46ac3482", 0x58}, {&(0x7f0000000500)="575e2515e0612d67f46fd7fc91bdabb2e03cbe26a03a9f59988c59df7b8474b3603568db921363841f8f7ca90fe1b1b449c37cf9d7ea095d0dff524f9b5e2bfb88398ab0d525efdb4f23cad0b856c2f78666408bf9a9f0a0f20f9d635d48f8910a30641d526467bd8921cfde3426eef5ed67b2bf172b35befa9385853c0c73aaa31dda9475fe657f61ef2112da01f568889e563b660b178bbf67ca8b8fca02a99fcb906c50fbe465300008ab73763edb2ef9255564566fccb5b9fbdce179b136eabd785a07ab490506f98581ccd39628f2c24d853e3c914b2cfa0c886d4593d9045640a02a9b31c1ab953b02e6", 0xed}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r2, r4]}], 0x18, 0x2}, 0xa) sendmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="fc5ef7add1b8006cc275be4789d91b20699b634ddd1c91f37ac6a4966d8097cb881376f364e72b449bba3b728b71378e9b5e9afcbd8a54d1b92fef9426a351db8291c4b9afa995bf4b8bd3dd69f9395dd039b5cb97cc073cefebccbab37e0b97e28efc68be1f6bc7d13fc680a811d596250337a36d3f2e7c2e21e5ea1045d07b3e031d953534e5db1deafd64c66d7c8ca06d4e20f15f766e9da023d6a6d069365ddcacae37a7f0b6342e128c9c4692d2031ac973ea7e52a95007b7b2d287134ed315ec0096b8cdb6ba15569b5cb769b57b2ab9c237e48a4ac7d9474c478c3634bbb367d1d063888765c2bda89e939758afe259a06c5995fe5636af7dac5f8c", 0xff}], 0x1, &(0x7f0000000240)}, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000700)={0x8, 0x1, 0x9, 0xaf2f, 0x400}, 0xc) 14:08:42 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x20000000000007, 0x7530}, {0x0, 0xffff}}, 0x0) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0, 0x6) 14:08:42 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r1) 14:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, "588816a9b9a051e2af26042a5b46e9451dba193d", 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x400000000, 0x7b4}, 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) 14:08:42 executing program 0: syz_execute_func(0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0xffffffffffff2a4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) 14:08:42 executing program 0: socket(0x2, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x42) setsockopt(r0, 0x40001, 0x2, &(0x7f0000000040)="a0e62230", 0xfffffd3f) 14:08:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x3, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = shmget(0x2, 0x3000, 0x200, &(0x7f000077e000/0x3000)=nil) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000240)="b9aee80365d4693febca028f206dd20155cbefdc66b0bb7a705708154ffee326e0f9a7635677ad8321a4965024d9f43cef8eec77e4664a4c0ebc718009df173c0e6f55059d6be95dbe495d5a450b5a7cc9729f92136ac470248fc18e4340d17d6e9238474fb0aac0ddbc31bb8048e122beed05520f0df3b21b04dc2bbdb9a77691b0402a98a794d7864afb39fe1e857c6816b72f21fbc6473fb36dc086ef326b06093911187c33165f2f832723977860f88055eb6a021f", 0xb7, 0x8, &(0x7f0000000300)=@in6={0x18, 0x0, 0xd1b, 0x1}, 0xc) r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x401, r6, r7, r8, r9, 0x0, 0x1800000000000000}, 0x2, 0x80000001, r10, r11, 0x8, 0x101, 0x800000000}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) getpeername(r1, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) 14:08:43 executing program 1: mlock(&(0x7f00003af000/0x2000)=nil, 0x2000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000001880)='./file1\x00', 0x800000000010202, 0x3) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) munmap(&(0x7f0000047000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r0, 0x0, 0xffffffffffffff59) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x30, 0x4, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x10000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:08:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x3, 0x4) shutdown(r0, 0x1) getsockopt(r0, 0x1000, 0x2, &(0x7f0000000040)=""/133, &(0x7f0000000100)=0x85) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="d90b096aa8ef03b317eae78662c19ad9c67cf8c68845b0732c2faf781db634661784b92f3ea8f8a23ca94626d6be01db", 0x30) 14:08:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0xc003, 0xff) poll(&(0x7f0000000140)=[{r0, 0x61}, {r1, 0x2}, {r0, 0x100}, {r0, 0x18}], 0x4, 0x5) getsockopt(r0, 0x101, 0x8, &(0x7f0000000000)=""/202, &(0x7f0000000100)=0xca) setsockopt(r0, 0x1000000000029, 0x8200000026, &(0x7f00000001c0)="4b74954c", 0x4) 14:08:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e01789632dfc94ff334a5619515aed50e8ab59df2ea02e9e004c8ab06198824b00a025bbd47b3bf579456fc78b6b87d82d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00010000946721efe43bff000000000000000d5ebdd196e36950863e3c382a2b75187639db5977ea36d792314bca29571f265016598581bcd229e2e6757c047f7b49f1d9caeaf2a5b2459605ee263bbfc35d4bf0d74482cf16b6978e15835e98e038cc", 0xfffffffffffffc33) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0x86, 0x2, "81af387bc6e29dc59c7ea1105887a3228938deaa", 0x5}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:08:43 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000000)=0x4, 0x0) 14:08:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0xfffffffffffffffb, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 14:08:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x10000}, 0xc) sendto(r0, &(0x7f0000000040)="50f343856d13a4228af8ac7a39ffc1d82d9872290293dd6afb6798c54f39e34c03a6408ac96397a7560ab257d6a8254eaf305e94d791a1d89943723656ba2d88e204451e914f4d6ba3882f035b0733600826bdbe1c7f0d595250b6b3757a0028ab0bde800ca3fcc3e9f2bd297c1963f6e6d362ff0863988e3b0b503695c3b867ecc51e2b561231cb0d4f958dcd33a138539728c9f20aac4d8325dd2e2fad0905", 0xa0, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, &(0x7f0000000180)="7f0110ab3005c1741358544fa5206e0a987a36219bfbd5e657bcc1ee50f3288b651fdcd6a817a704c27ac5ed870af7df69abd0b31065a8a5522902ffa033568dda4f941496893ff702da98983b4a857c61f12985cabdb091d1d3be7a85ded7351d840aa3b5f13bc7ba0359a5fb8feb2cdb4cab9b95df83867a", 0x79, 0x2, 0x0, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 14:08:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 14:08:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="ce8c67a6f2f8e739d13b64f061ac03dc21c20e51bab0bfb2c6bcd1a586e8c79175a8ad28124a597708c7e547e43659d9a2dcbb76a858503956c94d68b396c3f9449f1692bddf937f8593460d2cd58c0d8e34f97db0dc261e46001eb1189c6799a3095ad01f2263c0c31769fbc06683c40884220862128ccb00d9617d3e75170cc7818491b4231d4fec737f12b915a79884416ecb3ba11ac1f4e9cf4fe28ddb70e751e0879801247e9122fa78a58a263aa2817bb7", 0xb4) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 14:08:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001c00)='./file0/../file0\x00', 0x8080, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x6, 0x10) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001bc0)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 14:08:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x2, &(0x7f0000000000)=""/210, &(0x7f0000000140)=0xfffffffffffffe15) 14:08:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup(0xffffffffffffff9c) pipe(&(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x890, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xfd, 0x4000000000000022) r0 = dup(0xffffffffffffffff) r1 = dup(r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 14:08:44 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x200) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x142}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) 14:08:45 executing program 1: r0 = socket(0x11, 0x3, 0x3fe) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0xff}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x0, 0x9, 0x4, 0xffff}, {0x8, 0x9c9, 0x8, 0x6}, {0x19b4041f, 0x5, 0x6, 0x20}, {0x200, 0x1f, 0x1, 0x9}, {0x9, 0x7, 0x0, 0xc6}, {0xff, 0x5, 0xffff, 0x9}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x7fff]}) 14:08:45 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x8, 0x200, 0x3, "74e87613c2ca2c9b9035df77cbabb9ea05e893c0", 0x8, 0x7}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xffffffff, 0x7, {0x9, 0x800}}) 14:08:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 14:08:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x6c, 0x80, 0xfff, 0x40}, {{r1}, 0x0, 0x80, 0xcf6961a3cfaef3de, 0xfff, 0x3}], 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 14:08:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c343f23936308ed1ba0300000068844e17e9380d1e10e07be4d57426a974a29b0ffef1d9b88f30c975d1bd861adf8ffb3618b8a2fd", 0xffffffffffffff1f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 14:08:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 14:08:45 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0xa) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x2005, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x5, 0x100000001) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x2, 0x2, 0x2, 0x2}) getdents(r2, &(0x7f00000000c0)=""/181, 0xb5) close(r7) dup2(r0, r7) 14:08:45 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x18000, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 14:08:45 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffd, 0x9, 0x84, 0x1, 0x2, 0x100000000, 0x80, 0x1, 0x2, 0x9, 0x3}) 14:08:45 executing program 1: setrlimit(0xa, &(0x7f0000000100)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 14:08:45 executing program 1: semget$private(0x0, 0x3, 0x1) semget$private(0x0, 0x3, 0x340) semget(0x0, 0x4, 0x400) r0 = semget(0x2, 0x0, 0x3) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 14:08:45 executing program 0: socketpair(0x20, 0x7, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100000000200, 0x20) ioctl$KDDISABIO(r4, 0x20004b3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() preadv(r7, &(0x7f0000000540)=[{&(0x7f0000000100)}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000500)=""/23, 0x17}], 0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x10010, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x18e7) r8 = kqueue() accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r6, r7) preadv(r5, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/141, 0x8d}], 0x1, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x37a, 0x0) read(r5, &(0x7f0000000a80)=""/4096, 0x1000) 14:08:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) msgget(0x1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x21d, 0xaf82, 0x3, 0x800}) 14:08:45 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x0, 0x100000001) setsockopt(r0, 0x2, 0x26, &(0x7f0000000000)="419bf34b0e4ec1d1755b9b3aece6ed8820e64edbed2ac63188f8cc14afa72d43ee080800009644c2a2e32167eb8a256b4ec7311d4c61084ffbaa246f6301c66d0d8758975ac2dbe37400000000000000000000b7d230dbf5a7224ad9078ac3ba6b12542a5fd85852e5278bc56d2a553bc84ea531d088b8b5a62cbe29bc6190c53e00e3cf4208d58b3f59817c7902d60ea68697a780e0f0335ab829d27cd1febfd2e59760e2823b93a449ea4dbed144bea2e721b37e68629922e1dadf2049278035af539497c6789ad6438e01e8f6768c7a7f481a", 0xd4) 14:08:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:08:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x16, 0x2000000003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:08:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xbc, &(0x7f0000000080)="669a07988885f74cddc7fbf92f9eea3b27ac18f3c15dadc8613b1ea8c56e7ed4c233895fa7ac0121d62ff86f4cc07e61f39f269cb7220d2c7f62fd53b737708c272836496e8d83e62fedf9998ce81f612a3c2f4654706e100e60cee36582726bb7be69131016be8acd7b36e117d1382f88fcb07892e7022127f4aed98c277d04510dd26220ad339b103c5397c44d6e98cad178fcdb4756c73a6e019417637221bb70254b2faad96e630c04dfa3e8c326f869206af29b6a749f0ef7fb") r2 = semget$private(0x0, 0x7, 0x180) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/230) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7) setsockopt(r1, 0x29, 0xe, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 14:08:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 14:08:46 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 14:08:46 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 14:08:46 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) minherit(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 14:08:46 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000180)="d705869a305d78c7d9c8255a507ad3ff9d9583080fedaade059b1de9130196043dc4dc93d5b52160e82dd85da2c00440c9a5c6201e26205d51fe286da66b8dd1f913c20a72bb6f4698b848cd2e491993aeb11ec796b1c426d530d436fcc4d035cef56af371ecd99d821f53b7c1b34b268f59eafe5acfe0152a6f1022088927c9453cc37c8c8634128f2105da8ebe323b8ae439d032e11451", 0x98) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xe3e5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 14:08:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfc7a) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000010000000000000000001009789822813de346279927a4978ab864d8000000000"], 0x10}, 0x0) 14:08:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x1000, 0x4, 0xf942, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xcbe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x87c1}) 14:08:47 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "57beaaf33f0b9fc35175452a37c40e8d41001bde7efade78b932c2a17d3435a94507062ef7fe6b26281944db6ac20b243b6a86da74499304ff14e547307b3ceccdf2b2f4812888778021ec80556cb2232c9da98df73ec63a1842"}, 0x62, 0x800) msgctl$IPC_RMID(r0, 0x0) 14:08:47 executing program 1: r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x3a3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getgroups(0x21a, &(0x7f00000001c0)=[0x0]) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) getgroups(0x9, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) syz_execute_func(0xffffffffffffffff) 14:08:47 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) 14:08:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 14:08:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20000080) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/236, 0xec) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) 14:08:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) setsockopt(r0, 0x9, 0x2, &(0x7f00000000c0)="bddbef2e25fa3a05f530bb6eee7740a424098235399a31ffeb1eb0ffe680a9c58a5f1e1bc2f2b81fcd0034fd012c7ff9e531a10c56c97fa646fef9a353ba39a913d148ab4932b3560ed94dd6dcdb51f984c2e5f603985a3f81eb30344509a44620915a499e308f94", 0x68) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000500)='W\x00') 14:08:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x43, 0x7) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 14:08:47 executing program 0: socketpair$unix(0x1, 0x47, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8408, 0x0) select(0x40, &(0x7f00000000c0)={0x8001, 0xfffffffffffffffe, 0x9, 0xb9, 0x3, 0x8, 0xb8, 0x80}, &(0x7f0000000100)={0x81, 0x800, 0x40, 0x1, 0x0, 0x2750, 0x8, 0x34}, &(0x7f0000000140)={0x2, 0x5, 0x1dd, 0x70, 0x3ff, 0x2, 0x5, 0x80}, &(0x7f0000000180)={0x1, 0x5}) 14:08:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 14:08:47 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 14:08:48 executing program 1: r0 = socket(0x6, 0x7, 0x80000200) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x4005, 0x80000000) 14:08:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r2, 0x4}], 0x2, 0x8) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x7f) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setgid(r5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 14:08:48 executing program 1: setrlimit(0x2000007, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x2}) 14:08:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 14:08:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1084, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x20, 0x3f, 0x0, 0x2, 0x3f, 0x1, 0x2, 0x1, 0x7, 0x8}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f00000001c0)="4019ebbbdb6906f31f0d5c19dbcbdd0e08035581806540", 0x17, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x8}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x1) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0xc001, 0x0) getuid() mknod(&(0x7f0000000380)='./file0\x00', 0x6000, 0x4) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) semget$private(0x0, 0x1, 0x208) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x3, 0x9ef0}, {0x18, 0x3, 0xffffffffffffffff}, 0x2, [0x16, 0x0, 0x4b7, 0x46ee, 0x8000, 0xd7, 0x81, 0x1]}, 0x3c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000500)=0x20) select(0x40, &(0x7f0000000540)={0x10001, 0x4, 0x1ff, 0x100, 0x1, 0x0, 0x6, 0x5}, &(0x7f0000000580)={0x80000000, 0x6, 0x4, 0x2, 0x8000, 0x6fa, 0x4, 0x3}, &(0x7f00000005c0)={0x9, 0x1, 0x4, 0x1400000, 0x7ff, 0x8, 0x4, 0x4}, &(0x7f0000000600)={0x101, 0x1}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000640)) dup(r3) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000680)=""/95) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000780)=""/152) 14:08:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='r\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 14:08:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x124) 14:08:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xfffffffffffffe1c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x1, 0x0, 0xffffffffffffffff, 0x6, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x100000000053c, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[0x1, 0x9c, 0x3f]}) 14:08:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x10280, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001940)={0x0, 0x1, 0x1f, 0x2, &(0x7f00000016c0)={{0x3, 0xfffffffffffffff7, 0x7, 0x6, 0x0, 0x34d, 0x7}, {[0x1d, 0x2, 0x44, 0x7, 0x100, 0x40, 0xffffffff00000001, 0x5, 0x8, 0x7ff, 0xffffffffffffffe0, 0xffffffff00000000, 0x6, 0x2, 0x101, 0x1, 0x7, 0xa08], [0x80000001, 0x7, 0x2, 0x8001, 0x9, 0xeec40000, 0x9, 0x4, 0xdedf, 0x3], [0xffffffffffff2960, 0x5, 0xb5, 0x4, 0x800, 0x100000000, 0x9], [0x9, 0x1, 0x1, 0x6, 0x0, 0x8], [{0x101, 0x6, 0x1, 0x2}, {0x6, 0x5, 0x7fff}, {0x2, 0x4, 0x0, 0xfffffffffffffff9}, {0x3, 0x9, 0x10001, 0x100000000}, {0x3, 0x4, 0x7, 0x5}, {0x2, 0x8, 0x7, 0x4678}, {0x5, 0x7, 0x9, 0x320d}, {0xffff, 0x0, 0x1, 0x4460}], {0x64, 0x10001, 0x1000, 0x6}, {0x3aeb, 0x0, 0x7f, 0xf845}}}, 0x7, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)="ec38cbf771c034b120e9ca9b76d56a6a7f0c223c19fcc8cfbc5826fea07219940b648d369ea733a2b6ba848cf1d82da218a9c0a1516eb7f40eae6c30bd97b8048a98c3be1ceca4a2585481b10f404390a71fe93ec6712aa76a2ddd584bdb27644f2a21d742fa8d1270080ea86b7655dc3a", 0x71}, {&(0x7f00000000c0)="c7a4e26f036bc81817f6258ebd2b936e4b431b7b8713ea0e97279747a57181317cde48451288f189b331baf40be7dbd336e25152a57e753e5997bcb3432f0f413bd6ee1f1fb66a228826cdd39e148c434d76dc275a4b3dda", 0x58}, {&(0x7f0000000140)="2408d9373ab9425003c13b93098aa24f8cb00ad293848c9032ec3797f71c720a8be4b175", 0x24}, {&(0x7f0000000180)="3c6ebcb9188ef10faaaaafcefb73da4c4ce9163ac9f830e479ec48f8c3e110e34251cc380d495d60cef19905a239d1cdf3576d9098cbcfed127c1c6c0dd3197d6b16b09690fef409ea4b216fbfe95a8c94d5deb8906c3ed6ab9d63ae9f0804aaf3d6135af9a36fb5fdc5c08aef75526ca2d62c9894965588001f986fddb71c58f8fa931604c139e3a49b97500d527ec94875153e52caf87de1c54a8a4243efd6119a814671289bc664", 0xa9}, {&(0x7f0000000240)="ad347ff7999c21edeffbccbdbb667716243f3673fdfdf5c073a4b3b5eae5d1103779244546f7cc20c907a47b5a3905fb20d0a66a0c7a8e5f92473a516ec9a55c7544c7d0c3d5a69aa480ac381d711ae7991848f8018a8bfc71d0e9d3260bb71c67ac42d202f1e0edc6d978228dab5f1132446f76917f428cec586e035526046cdb29d27a4e4932ce4634627a8a4a64f9bf7d5a0cc8", 0x95}, {&(0x7f0000000300)="af76a22fcf0cbb968e573f48aa24c41cd7c8eee851f85154e66f16bc75c75a93c85a47eb4797d62fa611c8385b13c0def67079d91f7dd1e3c609711b3b5e2f529734096e1d0c8425a57c5f4ffbaeb518a3f69a6686bd4557f25fc035bd5624826e1062b1816b", 0x66}, {&(0x7f0000000380)="5f3094796aef03f78068de570c78d5d374a6a99e03c9ff453ad7f3220a9199ee6739c3866e050369de1b0892243e3369fe1d07b449629539e0fdca0a1765996a6c13c2e6948d786d29", 0x49}, {&(0x7f0000000400)="133b278df1221015d55d972457b1662d2858f6bad0fa9a4aa708003acb67a686693bc65da28330f121a84a104f0046f52bc0ec5480bb4c9debca806751d393285eff3ca6956c237e0f84c6d7d0d6b1063a54368d4309ea3eb4430f5ecbe9acbab3be305ec8017bb767deddabc9d7999301c64dc8c1bc63a58c01248cf93ec0d78f909910b6f40b8a284bcd2854d148cbb982741c98d66572", 0x98}, {&(0x7f00000004c0)="1e66211cea397891f9bff9cb65ab454516980084b2a82c04414ceb550b9c0eb4eeade60d4ee519fc164e09236a8dc5e9a7663565a31797684a26e04880ca9c5d969ac3d713ba7a6f510bc032be1a850ac5a2c1c0a429754c85e8c7667dca88b55f325dde8f54a2a7dd5942255d67dafea008f0d32a83a8e85c0de8bcac37c34d93f0156dcda53e7d35f143f8973f687ba5ed80528b587a723f82e8c927be427151b4cb5a7ffb27e0bcfbeac7c62b4b5cc7a1a2415dceba74806e652ff824aa29468309f3222121", 0xc7}, {&(0x7f00000005c0)="3b0b74cab0b4df479f0fb872cf25dda19b036d9755a5b723ec6545f312f99238374de2e819ee7cfafd93e7dcfb6cc2e3314255bdf691018acf5b9230b341f276a49f71eb109e3dc095f028a6d007e93907a4ef2ac81d0e0580517c04fd13745708611c6630d70f35992ea52414bf0ddf8664362a6bbb59204055e275fa5d71bc411ca7af1d33919f09e0e397e020ecb05abbe1743228005f09487dea8167ab461e85bca14cf6c5c1e4df4aec62ec060dedbc904d6bd17f09e647dfa2587c5d02b786c0753708876ae338785f3e2de56fb4ca679c43d159c0f61277c98be3715d899c138a537c524f7fd571e595914cd0bed05b53a3b88536723b5498f64866a37e7a0556bcce81f8e9371b7b18dcbe4a7086b37dcaeb7f47ee2678f3382dc861d18d2515e265f4b76ae29105df67794d84d439ac6880404f8d25f1e618a1012f07af52da83cd62d83bd696e6664085fb61e353b4fa6f6a266d50a4e7d72fd0ebb4be0cce0773e6e59f14524351c6d430bbaeee1e8abcd14df671bd36bd257602ea118c82f893102a680c0f65e917f64821b4c697763c99b2bcf4195c29dadfe67bc06727ba49c100e3bcf0aaefc2b3979b2921cb563aa4accf32c564e9793a0f30584955361238b56f895e760ba3a23d4b37515cd3cda34a42f6f3f2ce8f38a6a173e4eca608741b809b3bec1511cc38c307679b3fb2aeaf2d0f2a148c72eb8ff61b38365244c076099dbefd8152554f602ab2c8a34fbf9665b7dc5af94dcd014307c51bf86fd90099797ff26677afb02bf94b6887341abf11e9ddb8e69c6263154b0084093021e391eaf4ac5b9910665e00d4fd03ca506ccb5ef7b8d5b616c107d5ad0469dab7093525c2740db5d06bef22566174be97d24be507643ce3fe0c7e9d97070c07b6cee1dd4eb9a38009a7453fce8214f91ddf86fb3cc2a6db8e9be7939fd736b4fd2fa3e59bea641213e68a6bea2f44c84f425260c0edbd631abcf9b89051a365703dda7557d923f758c1746782b5109032780a51ff59d47c5fe45af2e76f90646dad2b258ed413ba40936282e71615a7687d63fe85bd53c158eabe7fa8b3920474928f78fc8d01937fd94b8668a307d14da6bde9401779de540dd520a0ead12bbaa3cfdd161b88debc82cbaaa409ed5230cf1210430ad6d7d5394d3e839fe4d983999583cf724a326c2134719fa33c8f67941ee683eaf4c23d8ee1645791cc84c23aa4e6d90f9493008647bb5278efe921a530ae19fba2d516a2f8143738c6687501b5dceae6ccb63183e0b84a00884d5744f4d3c4675aa5b010579819515077d159b51ce2a3032cd7ef7e3b489a46a0db6a8048cc721935fec8a59639f2a32baeee56a4a312b39294d56ae8d61a0e74b366af97ac15ff9afa43d200e97a4820ba9b851ab7e971cbc58199218a5dab2a172aa14482b7aef2a1bb53c9a9a160d6a74b3954a8747f0758f314e04bffee37b044c554dce5063ca3b03195db9fb53f87bc301c604bba1c1c9f44277d73b87576fc99c2d0e4abc0855df5b0964b11616eb06a4efd581ca2109840b5dac3529289b1a9bf985be535c1633d6ca7f1e8fd057131dde3053c49119eb9942cfbe18b1b28f28041d35d6294438e0dd64be7c9e9bb1eafa17f725186419b447dbe6ce02887eb9295d0832e1946cfe03c5430a930e82fe87f1f006b0c0f102b961d1ca1e39db7add4b75919eddfc52c40b174fdaa119043bdd928e9a1edeafbf7adb13afef9d35d09dff5b29e137302efe322c4429543fd504f9509424083a183fe7466004196c2dc5dc50066ac1438f8c012a959bb0f3c2ee6cac2d92b273ef9ee69af18f9acfa4166d899c352aca431ee655e758bb91c2e00dd5ffe1717b44aec2fe8b8920e307635c81a0177922b960ed82622a1222796e39feb53e7e0dcc7acf279dfd2aff00b501a758cce18e9686dc7c6251829a54c99ef650f0de9a60faec335a3c25a71f45de49056e7bf5a7efe269b2eea06089cc9b119e460ee3216c49e1798fbcc61ba7757488bd4801fe36198f07abe0aba05df03f0504eb76e8479e3973e4fceb3d373e23ef9ed7367bc62a1dedc878491bc694a5aa0349a18a42f9a96a2dabfa93e5faf3e8b99022234be16273cb3d5be44d59626367fcbbe027730790937680764abf5461999d89df3d37546bfb55d7965df8a9cefe5e85cd23f60ed14da03dcaf481cc88b7fc260319c19179d6f9e4f0cf5f86c6f2e3a82be3f6219c5242366322e9ad7a2d118012f930dea843eacc519e7008d9b9a991c894238f050c4e6a4df45d640a7a7b08a7d27829ac5192657648a577269a0af63e957a4780bea6d058b53d6921540a2c545c5ee4af2d4debbbdaf7a01309b0e3cce36739d97c8acd7ed478a3677da10847d27260cc8034ac9bad61a67e0cc895be235f421a1237da216ea15c4538dba5f5f6c76e9096f2cb2b80fbdf3ddb382a0629deebc07ce08c56419ccdf9d2e4271648cf88351c1896128b1b1368027de7fe1a19e3fae27466b8fc704b06d05600812322161623820e827651701552ac46fba0f7559e377623230bff9777bb511280e473c0bfea41dc0b5d731bdb5757bba0ee2d6171071cda82f02a79780e2302a66e104a5ae082173b5c837dc1825729bffa3fa0d2b1a008823dee76739afd391dc9ceb92ab5f01158ba908b06ccee6a979e6d69b94711368be3c241ac51544e0524eb61904c4079b0568b2d4aa2cf5edb174aea7dc000454f185c97b78c2c7a54ba65c963eb9f043ba8d33de1d58b6d83170a105de77f3561ad44ba736f9b5f2c8aafc1a3acac8ca3b064f24d23c33ca0d23a21aab63e1200f9ca014da9c0d019e89391da60dd7a58e1633b03f8b61583502a4917f1e2243d980f93c0a0146c1e17a9118fdb8e24b4a92b854fe2573e482f6ca5fb030ecf35c09a410efc89181d25bee51e167081f9c7a199aac16ceb657a8dddfe6be4e5b1f6516bd57b798af78250912cbe62f117ec529dd164ca132a1975a0edd1710851fab0e5075f0c2656f75eabac289946568ad7bd74c220ca6d03d89006caf3bb05da771932f2f2f174592fe740a32c0205db6a99349ff980320b4677b3d272a39ca9f4055a5c22e2481be5f32e588c51e3cf212641512df51e88397ad5a245ed08991cdda85cee334ffb30b661f05cf58e07147b448e55c9f496d230704a7cf531e1298656574027890fc6e94ef8a1f9ed08a9ed1afe9d9dc381226d0e653e4c4ec194dab8b5010df805b0f6d95cae8dc1af3e7d908935c29f7d69b323b7b5bf83660570be1b984d351f9dfd3cfdce3a40319fd81c47168f41ec018f51fe92c6d396859b7c9ee873242502c2fa06f1f770cd19c96e535377a501765b83a1152bfd9827596e27654b365c3f8bc47fdff38ea36ac637b3a607d75e4cecd3125bbc4256225f68d5e4a1aed0d4888a4896ff1888f642709aae93efa1caa0fe5d7dbf023054e29767929fee4255a15835f9ae001017c587b185e2ec87bcb8a4de511e9fc24594c14e9a3bbedd416420c5b3ae97991413aa86c775c1bd64f9fd8326d8d94058c0cca8cc6aeed008627cc0c43d5bcd0e643925a62b3ed3ea34a94f4df102399051793778e248395a8658ad7979f5120f76b034128414f2161ede4892002b1669b1ed2be8625d3f4f0d6fc044697fe86852948158492f6f3148b37b1fdf341a42dd71dd272077e58debe03f68fbb836c1899432a46bc34e6e2ab4dc3b3f9f7050da6972cf719f4e23062711c5c9c5191d773bc565bd7aa2f23a9ed33f15b418e479b2b0dbb32d86336b0353a44573f3efcd10c5b14a2c3cbec2f46f3e58f579e4dbbdfa15a6263042f75f615e959b54ce3647617accb953f34372d94e4ba8b0f52f1493e7ecea3b2358e13e14b7a9677fca66e208f74f977d482f1470c9791ea247169d883bdef194a59d29953cb443e98d50b6290e763557bc44ef7450d75fd268b06c07fe3724c7188d35a121c0236fd1b2972c876a71a42038ae8a720311ffb7c39e77628f55b8880f3b4e10074f81be3032f5dcf92f6fbf57dcc5864a997ebeb9e4a8e158e648803165750cd7ddf75ddc0f6aeaa19a428c512e8bb7cd4d018a4ea530ac61843537875369fceecdedf163af455eeef8f146bdecc1593fda99db92d4029acd08a03f386d1d8f5753f0f0c0c9401daf3f059559a62a77dbf99f6c6c0938d56f2effa8d9e666af160f33532f1161cab79c8bc698648d4c3db2ae3c6dbcbcb118f8efc7b342ccccff13872cd2caabbf3b2728066b3cfa570dcbc6e8904b83b7d8242ff790c61389427f6122d1c53167dd999293031ad8976d192680f4f3560750dbd6bff23e9d8460ff156a1a364ee475e3ed7be6ee5440e405c821104cc2eb64abd5c4e5fc4d220b17359a3e9b14391ff44fa60b3604276060104e570cade4bd0191dc801c1a115348fdb7e4601fd7b5432af1cf7f667746782f609554f1a313fc20ab29caa880c9ccb3c1ce613955ae8793138019538503587fcb2d5c01929e3e06511702463141a82d3e5ceb1d31fa0e4153ba484c4199aa3162dde7f9b8032d1af5c4c291e2aead83239f10750c23dd59b4850525f61f76e9acd5ee82f108da92b2d86e3e52655b29e9f1c37a27541b237eaaf26880e5e39d39edae7dc9357e822b6a0f826e4afd98e7be4185afe486e71466cf1f18f3374b1f1cf76b57981080f1f461b063fc3b4f7de26fb01f6b541f4989308a4645661e3a0df223292fa94cceaa0b95fdb853c02f0329441272d1e404e956b5b630bd6e4c37c6c6e32ab499eccf9062c86b49fd7104700b241a14bdd6cbf47cf16125b1be13ec5e470c8c5bb837709126aaa649e1f7c1ec6c24b82c6949b44cab92c974875035c3c8ab570fa24ede396ac49506b00e13390ab20dfd5e3dec8880dac056d722f5cc6628428e82c92f55242f80f81d7238c2ab5245b96c24408a5f3fb027c1d8dfbce6805914d117ef0214c40d685d4c1b4d71fa0a11509fa9c76e2d0f36ccbe046e373ff45a5bdbb871cfd4d6e45e032dcc2cf84b03ebc184875e67da59f4e0f726e4ded43fc10add6e3518368a6a208eb212f423e7295671bdfe269a67ad3a9f10d9085b1bd29c560d8959cc82f0f4a9a15e5057bfb80b945293c97f3c506a96d11c3692d974cafce0083591d04011692ea47ccd47ad07a837dfd191cae2645a876bffe0c4a0155978dde0869fcbf462d0d43ae9f832968bb1853c62d76a3ecaad41080a8d025586d647c2d863b312646ed3bcfafd1ad852f5a9dad4d36dbcbbf7f61c43da7d7a580ddbd9c8783b3732dd81a943345df22fa69b9c5ef18d6263ebd6a782e0e336ccc1441bf381e62312255b6e237ca4fa7b74156d43d885b95dbddbaff06b3862e5eb09165a3d83a7db365845715804a4280a0b6a0649b235fce5cf4a1340c8be5367360bfb0de90555f34ac23888c4c620d37dac01d36058b37fbaed96d6cf9794c4134950846970a4c674e42bd9c6d504d6e37cf6f670af7262e6cce27319c78e02ad815256faa1e036b5a32da73033ea05e33f70b0fd377cb0c6c50dbf3c0eb81c240b111fbd422469f2b01f3a5de0af9fce440eb09dbe179bf08d87b8a23e2c8979d8fc81da9372ed2022fc0f66690b4d170531149b79e957999856d7ccab4b2b50e3c845d7ddc7d0120aca2a9671e7496f018b868c279589da0df4fb7bde93564141d630f94f4ec0009ec3ec3a977368641d907ad21bf6dad0a27dc5cb7333d648aa63f3e698e2686fd99d5ea914eb66b5d97d215089744", 0x1000}], 0xa) shutdown(r0, 0x2) clock_getres(0x6, 0x0) 14:08:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:08:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000cc53c6da887b4d800000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 14:08:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8a0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x70495373af2c44ec, &(0x7f000000d000/0x4000)=nil) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$KDSETRAD(r0, 0x20004b43) 14:08:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x9) 14:08:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x10}, {0x84, 0x6}}, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000063e50000ffff000000000000f87c8a5b671b13542a538706000000a714020000290000003e00000035700100000000000000a68b78e57b35b8d1888aacf9f1ca5d9ba65798c3347d53dad62f27fb0953a2ddb09512025cd120d9036ac07257ad61ac71578039d1fe5363eb3c61d0c77f1d7b1bdb415202c3a56e377660cde3b5ea2326a4a0f192bb9cf4dc3c598ec5cb85fdc1eb5bfd113d14928701ed3e2654871c4dfaf4504c58850812db5ed87016624728b32d292d1170436cc70141d98149c42b5c2b93e4a778554776a237fccd867d2050a273f52809229dfffff195b2b64c80289c9d8f1fbf4d58b0bb2a2a0c0b16baa6fa00"/263], 0x38}, 0x0) 14:08:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r3 = socket$inet6(0x18, 0x4000, 0x2000000000017d) r4 = dup2(r3, r1) dup2(r0, r1) write(r4, &(0x7f00000000c0)="39eb59f739b68d4b2045cad4afd04c7a354ff1b88f4b3f43c69c37cb4f3fed3830f11fe51bbe511f0d801049f2a5c4aecfd9645c8c5530c6b31a8c021442249aabd20cbf2cec79574458220ca6e897658d2e31ac26caff684c084a0680cc708ed77214d6f55246", 0x67) 14:08:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7fffffff) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:08:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket(0x36, 0x8000, 0x66) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/251, 0xfb}], 0x1, &(0x7f0000000180)=""/47, 0x2f}, 0x801) 14:08:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfeffffff, 0xffffffffffff8001}) close(r0) 14:08:48 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 14:08:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x4000000000000000) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10100, 0x0) ftruncate(r0, 0x0, 0x0) fsync(r0) 14:08:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 14:08:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x8f, &(0x7f0000000300)="9b03066c9b3f4bc216936cb28c271c7674451b86ab41900cdbb71e6ce6810d6c6e1225a836205f11bd3bfe8365fbd127a33840619fa0c0e38376620cfa6a3f2c5f4eaf3fc3b7c767e5659c47dd33a1be9da0fb103284624885e0bbd81a924ee199ad300926683cd4608ad634d332217fbf417706a9276ed326bb241d229294bcb39867668971379a61abf6f7b4f626") dup2(r0, r1) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) 14:08:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xde7, 0x7, 0x609a, 0x8000, "07e81cb1fe65118aba7c5a0f9277c70f6fc03177", 0x0, 0x25fa}) r1 = socket(0x2, 0x8001, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:08:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 14:08:48 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) 14:08:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 14:08:48 executing program 0: msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x0, &(0x7f00003a1ff0)) 14:08:48 executing program 1: socketpair(0x1f, 0x7, 0xd6ce, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x2) lseek(r2, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) 14:08:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20100401, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) close(r0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 14:08:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x5}}, 0x0) 14:08:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x2) 14:08:49 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/32}, &(0x7f0000001140)=0x22) r1 = syz_open_pts() kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) mknod$loop(&(0x7f0000001480)='./file0\x00', 0xc008, 0x0) getpeername(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r2, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001500)={0x1, 0xff}) mknodat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r3, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000016c0)) msgctl$IPC_RMID(0x0, 0x0) 14:08:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x2) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0xf65a) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 14:08:49 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb0c23cf6f47bf5de, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 14:08:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x10000}, {{}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 14:08:53 executing program 1: mprotect(&(0x7f0000689000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/73, 0x49, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 14:08:53 executing program 0: r0 = syz_open_pts() syz_open_pts() fsync(r0) 14:08:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xfe) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) 14:08:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) getpgrp() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f000072b000/0xb000)=nil, 0xb000, 0x1) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x2, 0x0, 0xfffffffffffffe06) 14:08:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f00004c9000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x4, 0x6}, {{r1}, 0x1d0df60058a00156, 0x65, 0x20, 0x10000, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x697d, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x7, 0x2}, {{r2}, 0xfffffffffffffffa, 0x28, 0x80, 0x100000000, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffff9, 0x84, 0xa0000023, 0xc875, 0x4}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r1) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r1, 0x0, 0x8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x50, 0xf0000004, 0x40, 0x100000001}], 0x7, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000200)={0x5, 0x7fff, {0x12, 0x8}}) 14:08:53 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x1, 0x5, 0x2, 0x9, 0xc771, 0x100000, 0x50d7, 0xfffffffffffffffe}, &(0x7f0000000040)={0x2800000000000, 0x5e, 0x7, 0x8, 0x0, 0x1, 0x3, 0x80a}, &(0x7f0000000080)={0x100000000, 0x4000, 0x4, 0x4, 0x4, 0xfbe, 0x8000, 0x3a6b}, &(0x7f00000000c0)={0x176, 0xffffffff}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 14:08:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820262080000007ad88049d196b598660100"], 0x10) shutdown(r0, 0x1) 14:08:53 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) fsync(r0) 14:08:53 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/243) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000180)=""/96, 0x60}], 0x3) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="6979e9275d665b93c0f65b88a21abd00d5f622311cd43b472ea8b12dd441c5694fdb8aea7ab72f0cb180d11eeef622833cbd2c39052638422eb44c75c8331507acc123f664a19eb8ab3783a01a4a824115b726a31371f1e5fab302b77a08cd193035018cdd3fa16d597a743d142ec3efb530b7fdfa56b48449079350e1d57dcff1a5e8dd29757d7413c825ef52542f01beaf92e738e99e", 0x97) 14:08:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001b40)={0x9, 0xfffffffffffffffe, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x91d}, 0xc, &(0x7f0000001940)=[{&(0x7f0000000600)="3824e7e86ee305569f49a293897d12e3b14dc38cb8de51726e468801edb63b447f1b78031bb8172ff9918fa33f5eeb3756414fc8e88dc3b1e5503d90f3b4aff433b01fe7a662a5b6971ad1b7aa74b3f1d591232022a1722522ad5786f8b84db4bb2ffacf819be6bc72966639e102bcba344cedab446f090516e6668e94bc7f1fa65bd4e559375685fd5be6d74914f419e6de9b36b80695fa7750bf1465d4b4be4149d1f13dfde6ee0d504df15bea17a532db0a1406360c6201c4937d59d1499e18f0c495", 0xc4}, {&(0x7f0000000700)="216625130fc92496dc09c2bb8630fc3c3a71cdd7dc7acc4b055d6af54edc738022106b2484eb5227258f718017b14e045a53199e2f60d620a4fe9e077385881aa8a8fe9021897985f8eda1f9284b48d0e04d7cf0ba0f2996e036a51bff582c3bbde45979b35ed3f9382a7ce8607ceaa41734fbc01de4255d7706e08f36f61f77ee9b65eb4805f42a63af7bfdd615b2299a8ec95a31b12addba9c48f8d3da565667c2aa4ac8e519fea13e8b65a29619c0bb8e930e299826bb485940562dab796a066756", 0xc3}, {&(0x7f0000000800)="416054624b5204bf26cd882603163cdb2e735fd4b7d10d9de6e3f9d3e7da0c30b49f822c7c37b0bdfceee18ba0e67de93ac202ad69b026baba4c02abef82553d57cbda2fe6fa9ef298297f01546b3907b2a50aaafa5b2986cb6f997988eda09de06b9c1235ad957dfe5cd08582a24c459c14cc1be7e1522c307593e78ccf857ae5e615fff8207ff9e6cf40339d0119a01ce5281a5bc8ad976a146ccb9735a321cbb3766e7380f822421da602a443244a9522a8b3bd03bdd7a522e2baafa385f89245a0b3a1ec7d17c7f7e74b0359fd8937b8628897636cba1b08c9e4305de4aec40e8e085fd4b0b22cc9c5ad4bab377e205e7dbcb68f805aae48b94d1e374e88845e118aa8083eba6e2b4f56a5e6432a763693058133f86765dc65a2f8bac1b18e2049f1f7d8f4af100b06a72a6dd3c47d685bb1274cb94ba3b96077f2dac77fa6f5f74e9a15f595c4bf63e9127d1712bd77713604cc53d6481e26dbe72bb44efbcc8ce8463013301bc6e7e9389c5375519eace5e427ea9364ed6921d374fe365c4246a726fce889399377587b0a2856c384fe06c38e9514bd07366647adca3e37f9efead5e1f9aad4a48639a373b0706cd111e163c15c6ba2652e1126282f7772bab21a34d4b40cdc0075fc59de035c1837433fba15710532709fe5dc25e2760f2fa60481bfafb58bfc5645d4ea6d0d44a44433235f2dddede9ad1f27fe090b775988faa4170b6bffc57db50e3b1b74e6fb65f21adfff5e325dc6b442eeeb3755dae60e025848aa90006a2ffd296ceb8e49bc91e9cbb24a0677cdb0f1f353edc31ea6e617c9e3d30c5f47f4861b72ee3bef4e37a5c7c06fffca27b9388844597212d9bc88098b7aa3d1442af12407e3c25ba043ba54cefa131599cec345cc0714d3cb291d94e5e78145790a07505e39f95fefb0584cb7a2d53c3e66dad04780229eb4e50062812d3d3d088ad181b47de341a4ea45ff68c4196d1e0e27441090db09e4478ef93f5bc773ebb0b4736ecb8b3ed699fc8701e58170e702cbde58e8432e363c60390f58d472a33de6f5c5ff5c374901cd2f5719c9f8c7ed7a780b38c1bb12b8b31c8170fa94eb51634c499f2d200d46fd62efb08ee2802c589434aeb987ae07df97f6c65519a9ca0e3f7823efb7627d726f1364b359e49a8ce1d730f91c521c669a7dde13cb25195b2971734b41da5d769824911cc6ad652cd4a3f64c4d7af740e4822f9a4f21cd9f7cb2ba8f06175bef8170f15609743de5b2d596040b4c971cae03de0619bcc33c970a49706f85f276d6e089a0e2bd6be4cfd0042ef0ae8ac64de27b62382550e4f2e305f794d4b8b15438c94b6418f0b586cfb04a702aea1b592f848b015756aa7bb9622f88eec86f798ca4493195be25b3a9cb0dd2e6fd96e4103b78f9c8620cf4351c6c4234facaf54ecc5f0ad8eaeab133fdf84b221fe3c6d92cbd4f326b602be8780ad39c7679108724d528a6127a92c3bc5adf3a411bb16ecbb103dfd90b5bf04de6fdc6691c519c2936f4fe85eff1b6875296bce33d21249f60099fb885f9ef1bd53e50757b93776bc7c1eb4c176534e9cdd43b7f7581042457997cbba0484889f2b23f95d63f42b48d610463bc8bb4079475141ab3382b01f1c1387166529e63dfc09d3662cef90a56d4caadb68f84cd6717569dbc59a9ece8e7d7448656bd0bf47d28535186bde1468af15ed8284b5517d1515dc13dcedc9b908f0a14bd6a910beab4e43fe954439924d01b9c7683ce36fab20b5c54600eeac23b9c0f83eca32afd823e494d87e577b65fa333547458ba2027355c4b238c096895aa6c9f2f173e9d36681f4b8bf29adc5d5aaf71bbc481ee1a2b6fb96c4f98c1d95b85e95d4efb307837c81c96f03b9905abb76444337b1c3927a32ba9719cda31e57bb4f112bf9c978912943bed9728f619319032b0d7e8f60491fd0371ffb3134e996105610ada1a38e164329206d7c6d54fd4f60211a1b91e2ccd0597ce362b12a334aea4bff6f38789c69ddf5ad55cc4533d82987f31dd04d0dfad0dd67bed26d62803cf0f4275cc36e1ebc5b3954d03182a4d0a586f746837d4b65831685891da8be3da5b2f2c41de322e24e50fcd74bdea536e9d5882d09242c85a5d55e80cb2a6c0f33dbced28e23cdd01f1a82d1f6cdf871b94d987488b2bc9ea1d9c07439517596bec8fd9d98995156ef022584b313b4f7988688751c24ecf16f3f13208d569d4ea4d70b789a4fc5eb5812d80fe0e2fb46b21e12d0f1cd8570ee903fc129fed80b175b017041cf1f8097c74c51c97afb1ea5ee1bb7a4febc0f93dca9457441a083c83735e70141921d99aa6c68de05c1e5f40451c36ea502fe396e5b0d2314022dcffd70ad66fc9f63b8ccdbc1b0459bc013a7cda30a9ad65fde9f98ee1bd425958d6d0a75998474a74cec1c8058b0b12d0a44bc1ea4e3a05435f2f51ee4c61b440bc98044ba8798943b935cc151c8e9377507049e07a0a331fe51d8133c65b4d332f3b8ee49f8b4c1e2e27039f9c3774280b9459aa828b29c6e9c8ecb47629eb7c98bc2cd9cf490d10750ffadf6ce06c703d3eed9b175771b0fe802c6d089bcc5b633c4cc63a1692693bc40ccf7f59370ae5ff7c14dd050b4978bcca8f81fbd2de69a31f775ca3becfc549a6306613453bd29de5734f3f7e0171111f31bbc6c7f087944adac5dbde5ad59b2443c900de8a2b9e9fce2a8169b99a73024c763eab1990b97ce45380406a7d9c90683675739df939ffae02193b9215bdb238d0f56c7b9dd105ecc5e49bfd26e013bf72f0f33140cdd439569bb94a28e10f6166906c1cabbf83a34e80cd0b1a2605a0c24363c5e176b73118ad115779e5486f49cb32526e44f8d3a717e98ef442e2d47149f3cd650d3f5fc44c9922991c4ddac8a007846a8061908b6e51dd5c36cc05dec43344eb0d2564ad85a13e78cea0d46b4fbbc8a06a7fcbce457c56c0ccf4ea575b0a69b3e60ddf090371efbf24d0bf753f4c75c6d3275e51bb06fcf1a5dc366f091667b7f0ecaba3268edc6bcc8d3b47bf7f32caac776f0965ae6f24ca5c506c0b3f4f590fe60c2995f1d24c08a3faac9deb2bfae32743cb8937eae71b72107b2aaaccfabec898bdaa8f2a6e79ae3055b627e94e103d1c9ffa22b707dada49e782dfcb5c584b55d885ddd8c7ba3858d97a2c77a59f3ee852787553f1ee6fefbe84f0ad62c7f56ef37e6463f1caf836e1e51f639dec4c27fa0fe99d2436004cc906cc6cce4874a1810c14d3888323a017cba1ca9d0c66d7a60fc067e36221d9e5da71abcf2c6aafcb91b1b10dad2418679305efdcef58cdde36c85b7444e3bd63fec70c39e94af9d6016562744100bb46a58f39a442caac6b5621a016c3c36df6ea675809207da9ea7a82efc5de59535f5b86ae24e4c9bbf4b13604eb65acfa1cb430bc70b7478ec77a15adef513865ec3866a38ca5d52023bbff2d9658d72353e4a8d02b76f70549d6d2afa7b1aaf30b4e0913701935253c7c79557414a914439bf2f98734848d5b1efc94c9270b9510af726660a7331130b7e0b374ecfd0159b8055815446e686abc320fc7f33ae52d699e8067deac48ee34e9e1ff82332fac5582199c9c9a4f4036a2ff5bd76ed1423681693ed43539861c0a3ab39c4295900bfde2987146bd736059e948f3c3886a52f71c6a52d0b92f989ccbd7124ee75bcb58e6659321717bef8e4241bcb42d889551355031bcf110c08f5aa4561672043972f446e4a18ff80479bbbc649d8c0dfd6ed2d86ab009183b58de2691e43818929f71bb4948774196f0aed28c3a1849d87dd027f08315d443d1d579e43b90c1f6a21a899985df2395abbe5267184d62a0596ea452d448c150d3c45483e71afd21b5c1035cc4d94bcb58e5220150f1d4c2cdbca5fea38df20a8d205f267878a050fecb7546b35da722892cbb17e6aa9f44e4ff3b3c8839f1a1a6192a3903b610d736983e2f776af37e5f575aaeb388e6d33ed12adab83a4963eea9d9352155532101dec289290ebf63f5d1f5ebf41c10bd82a282d65a9935e8b34ad7b8e2810c5a0059e460c0c43893fc8e96d04830cc7b2ef6d3b2bb1b80648cb27842097d335402207ec5d33dfe259317ddc8f72e3ea6041001acbb489eb96c5d1dde3d83667fa83dff43197c9ac9ec658c4aaa4bcb1d827c61141726ae0af164f3b6499d1611e4b6ba72ea59173aa64616799f8135502f475c5445f0364535c28216d40e38caf8628f21fcbec3433f98a3aed7477583d0d9a6cd18b98b81cf444acefb6da5047f3e74ed8d6a0808b77c71978b64b107f48b714b67d718a6502085933b3a8f47150f753242d110c4504dcbd52c0f041aeba6b27455b4e66dd3d36c04c3f624d8ccc605af67145846f8b7d0e5cb3105c5886285f59b5ac59f1769bdf3ec4ed4151697e6f03ec45568f87a3d129d10ebaada673891a8aff82174fc11c9fff4854f95cb936e01fb512263e78ae7134cb3b5be40f5b4fe595a086046b3205d87393b889c8148692ea8f7a2b550e166a7d65e9c1390cffd49143794c478db3106172404e810828593163c4d3221a7e4d233684635e87763fa19a6944a9c2deca4bba845762bfee33ef5af00f2261fa2e20ca69dd1cd402b14fa1b22652987e6efda15f58c23ee455a4f7b30a2d085e7454522d5a72ff70362aedadd3160ad284c5a53217e25f72b8b6cc465a2879de09ddbe8b5ba62497b0321e388a4d1b3f02a31badcef03764ea17f3f52f5d5bdf597b9f29572c5a93d5a1ee66657dd485d6c820391fea83952427d4fccd281a49e8b93b91551d46e2a3065fb8123b441c8aee821431997b0fc9c2e5879cfaac452e5c8c420bfa64ca94b5f40cc3d1dab3d666eb59380ca1fc3bdbd4fda5532a83c6e45bbdd0a72dbe19f175c42796d32637301d6b88073519335dc11c62a94c00bfd82451bd79bcb9e06f7a2efc6742b2418273689c5fabcb56220acbe7212945b2a4abfb84723e74782f7610d1ed063a30862b4e49c15e7bcc5dde681afb0d4d3b20c5c9156a13b15f36441e023581a22fd562ad98f1919511a9c5420f4aa002e5d9d8a9b7ed26ae761d0a286e7b85cac1968d44b45db5f083e47617b2b53a8fa65ad019482bc1b30d9224e839dc4d12a9b9c3930095f52134562d663d8ef69ad0e73768f034a10106be9cd6f5266bcde2dd3a9c88a84163f3bf4b6494df8e151cdc9d3c7f58eec64e209012ce5d46dbb76be948a266f0d60029157f79d23e8dd422cf61719766679895dd4b998491ef710845b52c3fbb1a036070fd7808c0b434e1edc3df1121c018c57510dd7f494b5904c1711ae469cc7f0285b8a79ad8877d8cde5767e7af9150f6b81f37292701b9465d35c3a8f8d15f07999165d00360b7967fec8756b1230d1fc72abf98ae1daead61045a1d926ce2b2fb17401cb3dec56669d60c1067d146ac1319ebd2296a4e906e201c77cb6a8dd11d195ac075a3fb8c005a519850774025a69c7a5b33998d47ba28eb7700176805453f15322ab176fbd72e05f0162b4c11f4007c48517b6086295f4b4fa759b7c2f4f70f7f0465aba1588632bd4001a611e7d5a1b00e90b8287a5c2cb6cdc8de3215cf702a2c905746853074fcfac687fe8f8aed5e680545f46bef5c052c9a9f6d82aa73a3ce7aa8ac999ac273225e2053289328bc254b92b7061f6d4a10eb92fe5d021b89c467a7d556dd7b7faefe72630f598a725eaeee58d6165419d3eb6d25f45d7251bcedf604f42dece16702c2d4cbc13849063aa0c4f1f7f3c", 0x1000}, {&(0x7f0000001800)="0de2c29d40ba96df5d30f1e8e06d772dc6ce1e78e82def55138cef635a7dbbdf341780a3b1517dc1efa9be2924aec438a03f1ef0650faa63a16da4a1ba0041cc51e9db18777a86eb", 0x48}, {&(0x7f0000000080)="f92ff386f4dac135774a6e45", 0xc}, {&(0x7f0000001880)="9601f978527d51163f35b2c4b3755392fe13c71fe2d76c1fb53728539c60c28e61cd3f8adc3e62c29aa9aec4fa4fb8841b277fe79cb6b032a5fabcd3cc65a2ae995c66a2e2f1ca564cd09e3e938fc8d6d5c13fd1623592c4487c0df71b147e339223313e7261d7bb7cd62b6c132183fe385684c105f1c33111b6f52657bd3812df9346c55bf2797d2892bb8f032d1adca57adba716c714a718dd", 0x9a}], 0x6, &(0x7f00000019c0)=ANY=[@ANYBLOB="480000000000000001000000020000003c233d9f8fd3b2c8e98c109159c88b9f5ff09a91d46f272c7541a02e7c3468552158982570a4c823f9036dde5393cb4ab50bf23600000000c800000000000000ffff000006000000b239567cf09c1a24ca9f351a0dcd3112c9c494d4a3585471c2b476aed255c2b2248c353642875b9c0f0bfa5808768cbd3f82b4fc5749689d7b3593c5907ec8bfe93eb4623f83925420405de75ccfca5b12d398805d1c0b0423f91d68eb3c22148ef85dc957a4110a5d1056b5f49bf25dcb8abbb56cdf64e2343f6c5451d52a0696bdf73158d37f541698d6147796a928c103c3614fe9121f291358bf2bcc258c192f62f22ddbdb712cfd00000000"], 0x110}, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c2dbd", 0x4d1, 0x0, 0x0, 0x0) 14:08:54 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 14:08:54 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x7, "8549550005ffdf0000d0091167f5bfa600"}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "b793eb7092468520e927c8ca8dcaaf88fe003fa5"}) close(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) 14:08:54 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="284b9f7b5ae34416402c9e74065c05eda1c49543f36a6ac94a86b4fb7b79642ead64bba133841a4eb2de7a93ba786608a38f91afe1921bb5b73debeb69304fe25e0f8d792d3cb5b54a7364ad3dde1f6d47beee8da1", 0x55, 0x4, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 14:08:54 executing program 0: syz_emit_ethernet(0xc3, &(0x7f0000000000)="9a0bc429c1d8e586c3a94354e2816643a4d22dae62aa175ce72460c52c52fe43dc1f7737297bf8fc703d5f5bb24ecb36b87864d170971fe8b643f0509a2a9e99697e1c6edad1a60e81ad23c6489c0d5c9af961ee8e502625c584d91a3ed8d1c50f1e8404e5d9516532ae48db1fa4dcab92a5d13480e460afdc4fd2ea278286b9f786e3ef447681a7fbd18d971bc889d329064760fcd275b465edbd2d9e10a6a6ffe188171e730873880b9571765bb66612fc983022a7563d19a1ca5570ee755a46bc5c") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000140)=""/189, 0xbd, 0x40, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r4, r6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) seteuid(r4) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8, 0x0) chroot(&(0x7f0000000400)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0xb5a680f18d4a245e, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000540)=0x4) kqueue() fcntl$getown(r0, 0x5) lchown(&(0x7f0000000580)='./file0\x00', r4, r5) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x20, 0xfff, 0x6, 0x0, 0x1, 0x7ff, 0xb0, 0x0, 0x1, 0x2, 0x20}) fcntl$getown(r0, 0x5) rename(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='./file0\x00') shutdown(r0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000740)) socketpair(0x7, 0x8004, 0x4, &(0x7f0000000780)) r7 = semget(0x3, 0x1, 0x88) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000007c0)=""/40) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000800)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_vnetid}) 14:08:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = semget(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x10001]) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 14:08:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffffff, 0x100}, {0x8000, 0x401}}, 0x0) write(r0, &(0x7f0000000100)="c55cd163301ac55040ea5f17ff1bb81ae6e72524ce7abee880d145e4f8312741ca3c0bccad39499a11362fdae3d2e8ba5b4a361b6dd13c219a08aa60397856949a1c1316cbfd5b806423b890d52a822676cf8f9588ff5b2d93bff610ddd8c1dd768fc13d7a65fbff3aec21e41e0d436ead7521e46589046e7b54c6d0122d24acec69e0060f1100fbb0cba998b49fe627f3a9fe606327e354cbd350b3d8aadadb2a8f08faff682b6c4da9698fa077e0b25c88bbe6301b4c331869370869a155841eb68d0eb1d4f8de76bbada7dc145c4887590f5596b67785289788d19ac41377bdf4c2ff2164d1101efffe6d862a6f4e97593da7a67ec2b60110715d7617", 0xfe) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) 14:08:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a25bbd47b3bf579456fc7d409b6fbffffffffffffb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x58) write(0xffffffffffffffff, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xa9) 14:08:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x17, 0x4005, 0x2, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) fchflags(r0, 0x1) 14:08:54 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x8b) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff, 0x0) fchmod(r0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="10", 0x1}], 0x1) 14:08:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/87}, &(0x7f0000000000)=0x59) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) dup(r1) 14:08:54 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/84, 0x54) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:08:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) write(r0, &(0x7f0000000040)="533b5f836a48086e7542b8f4370baa517d4b78e8c6e054e0599a1679e0e63c6bb00cb6ef372bb39f6f8adfbe155ff0321c49dbf694", 0x35) 14:08:55 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xffffffffffffff7f, &(0x7f0000000180)="ebefebfff7a9fd813aaa40713048e69931929648faaeba1cedc4603fb7dd493a8586a3d646aca0206c961a13a72cef44ac9dfd8b6f2f4f624d74d51d63eabd5bd2e1d0000000b53980f8452626b0c7dd0006ea8abf600c19ea8c150c79bb9eccedc18ad213d70a7ceb9cb258a565d0667659d8f8c4a6e05d3e0a98bff8c3bc267dbb37426098f88673ed48a79b38d42f", 0x90) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 14:08:55 executing program 1: socket(0x800000018, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xfffffffffffffc00, 0x9, 0x3, "aad19cd3ace0b2df2938f162ae4fdda208241f8f", 0xb060, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) 14:08:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) chroot(&(0x7f0000000140)='./file0\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r0, 0x0, 0x0) 14:08:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 14:08:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) socketpair(0x18, 0x3, 0xc581, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x1) semget$private(0x0, 0x1, 0x424) semop(r1, &(0x7f00000000c0)=[{0x0, 0x100, 0x1000}], 0x1) r2 = semget(0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) munmap(&(0x7f00007ea000/0x3000)=nil, 0x3000) semop(r2, &(0x7f0000000140)=[{}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/30) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) 14:08:55 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1000100001, 0xc000, 0x40000003fffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 14:08:55 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0xb, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 14:08:55 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="602b39fff79129f691d1a448439f0ba2ab79d5b07b977cf3547d0d59e064ba2f64b070d1493e42ed3c1b13fb8c544a3c13c4c38444ff48a3de72bd5b0f3a7ca45ac9d679fd9a5cd46be5021290d0fa6180215efaed4897fcb920016d18b8e1bfcfd290cb838cd651dcf0fa016637f0bff67edc84b9558566e0b3cc8a4a965eed6180eb382a079ce5fa15830d01db695a7868f74b83015c994fd2", 0x9a}, {&(0x7f00000001c0)="b187e146ee114c07387409135a562d85da9871790cc68298a3366a1a848b838f69d9d522f5e8da9f1ea1f126f3bb2db8f4c1e3e9d19a538e21d05072f53723f7ac5e575295b03a14f6e3615d317bb20264837c52782e1878ba402f640bacd6c6f37924941670178a0906e7d9d1446eda3ca1db9982900b101690276417fb1496daf9494a51f797667ca8ee51cb94bfd73944e08d388c07d8715a89a046a2", 0x9e}, {&(0x7f0000000280)="0103dd4151f01d2dc090200176fc0c47884e07a1abdf3043e485be61e8924929502b083f2b63cd43103b0af8e709953e687ecb1547f8c59c5837cfbd7f8aefd1e68468b5729be2fc1bf70784a82020c9cc5a491c9405c3ba8d89b6e66489cb568fdd7e29bc2fac50e099c8d43039932765eca0d451031baeb32b8cbd2bf30131ba4b50a245b7e446f3140c23a9ab12ed35d2c1fef25cb78f08d99c72172107512faf74395560c3058c831f2b263c34b70de7e09a2e6d5a58382b8a660969e193d78131d4152183383d111b017322079eb40be58b61c3e52c7c20f92dae0ea0b52c720dc1a36432f7", 0xe8}, {&(0x7f0000000380)="a65d4cea33465ede3832d41290d170c7ae49da8cc67d0b3aadd2d08d5a2e89211ac40e536b2781bd7e46325f7c34f7107b64f5a825e1e87a40a1a3715a3a755663aa2c3255cbfba5ddf0a7fa4a3764b81852c76d506ecc2e3be79037088a9553e3b80cde3a0ef9482c3ab69a2ba0fa6ac5e0b85b9c6d27241f95919f1f8ff86eb9f8f559c6b80ffedd23a977434c9abaca4148f174e635be319fd590f2008f1c87be922af1f0b0c92d27fe0d6aacd4c7d9aef34271db9652ad371d63537503ef207f18fc70aca7186c85d962209fdb56fd28c5edbb9953d6f2e636a5cf624b86e1938e437a05518e", 0xe8}, {&(0x7f0000000480)="c5b9a25896a784038ce074d600ce6501e1871da214b55a660262981544a714318602476adb20ca54f9488b98f38f7347cbf5f12fa143604c3f0f43cf8468c54a8bce899294cdf18a01cd8fbc982e95d13c65640ec854e93f324a017b6a0a4cb2ba01829f8d527741072c9e154d9c755723a238892f4dd82901b230fb05bb43bf0191922adbf6160ef4df3eeb3b991d57e35bbcc0fbe0c1ecffe3eb75c9d0ffc6d583a44d5a574b421eaaf2c04f", 0xad}, {&(0x7f0000000540)="ed887f5792a1d3d7875af3b24b062a6572e929d04c9b11ae63117559663bc90afb2961b45870facebc0fcc24b2e6b2fad7f1dc2ce954a94b6f8c4e2bd1d59b312942b967b08637bcec53a83a2828f602e558faee09b2d495c0fec556f4d3af3bf3b8cdaf7b3f5396f1c2b235d5f32a1d91ea60b9152bd661b832120d4f9a08d73712866796025cfe0c06306b3222fcce9f04217c95aaac42e0179074a3998a4982c9dfa59308f0f829b5d87547f9f17bfdb8855d3b76638af45ebd0e3c0d6e7ea9b2e76a46ea9e61744d8a7d4e7f7187e7f5120037792864f07ebe6aa9d78bd1192f1bb344a00469791c61fc6981cc7cd3", 0xf1}], 0x6) recvfrom$unix(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x1, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001740)={0x33, 0x0, &(0x7f0000001700)=""/51}) getpeername$inet6(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001800)=0x2) setrlimit(0xd, &(0x7f0000001840)={0x8, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000018c0)) ioctl$TIOCEXCL(r0, 0x2000740d) bind$inet(r2, &(0x7f0000001940)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001980)={0x2, 0x4, './file0\x00', 0x6, 0x101, 0x5, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x7ff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000019c0)=0xfffffffffffffffa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001a00)={'./file0\x00', 0x0, 0x9, 0x7, 0x1, 0x6, 0x7, 0x1ff, 0x0, 0x1, 0x8, 0x1}) r3 = semget$private(0x0, 0x3, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001a80)={'./file0\x00', 0xff, 0x0, 0x5, 0x1, 0x1, 0x4, 0x1, 0x1, 0x0, 0x0, 0x5}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001b00)) pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = fcntl$dupfd(r0, 0x0, r0) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000001b80)=""/190) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001c40)) recvmsg(r4, &(0x7f0000002f80)={&(0x7f0000001cc0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002e40)=[{&(0x7f0000002d00)=""/4, 0x4}, {&(0x7f0000002d40)=""/119, 0x77}, {&(0x7f0000002dc0)=""/108, 0x6c}], 0x3, &(0x7f0000002e80)=""/204, 0xcc}, 0x43) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x100000001, 0x6, 0x0, 0x1, 0x34, 0xa6, 0x8, 0x0, 0x3, 0x2, 0x7fffffff}) pwritev(r1, &(0x7f0000003140)=[{&(0x7f0000003040)="ee833b5df21c363908d0d39db5a0aefc3f8cd362cc6eca8cbd63d470c5e8f79698fe9ac39bbf2876080759b4c4e60e4b9eda6c18a0088f66409f55ba5eefdba67f05a8f2dc5eb8a4e17f4855b8712e53bb0f7e1ff21b7b50c06795639184af946671229845df80c6e0590cf570ec8abad834b34e72a49b7eebf074e696acabffe9b2c39b0469030cc70eb46bfa78348db83123c7c7241fcbef11bd967f82a4370905bd556a34b42f5dceba654827afbc52539c862b49822391882b3c557f46f14baa46740703f69c6cee9b6a3a5a77601a1aba90b5bcb05b6808d3cc1d2ed8631adbc4365464e7214e699918b8ed86f2dbfa6d97a17f297b138a", 0xfa}], 0x1, 0x0, 0x0) 14:08:55 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file2\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file2\x00', 0x20202, 0xe1) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) 14:08:55 executing program 0: r0 = socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:55 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 14:08:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000200)=""/191, 0xbf, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0x7fffffff, 0x8}, {0x15, 0x1}}, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 14:08:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30401, 0xc0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) ftruncate(r1, 0x0, 0x7) 14:08:55 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = getegid() setegid(r0) 14:08:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 14:08:55 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x6e) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 14:08:55 executing program 0: getgroups(0x400000e0, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:08:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 14:08:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x2, 0x400, 0x3}, 0x10001, [0x3, 0x4de, 0xfffffffffffffffb, 0x32, 0x7fffffff, 0x9, 0x9, 0x200]}, 0x3c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x190) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1400000000, 0x0, 0x1ff, 0x1, "4a5ec08046770e564ae37fa62f7ea5198c53f783", 0x2, 0xfffffffffffff801}) r2 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0xb3}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0a8aa44d16e13fa120a0fa70b419d38d1367db76db72088bd7ef239f794241c2d96b311b7624562640538d366d257f21397bf241c959f3"], 0xc) 14:08:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom$inet(r1, &(0x7f00000013c0)=""/116, 0x74, 0x801, &(0x7f0000000300)={0x2, 0x0}, 0xc) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt(r1, 0x9, 0x75, &(0x7f0000000380)=""/4096, &(0x7f0000001380)=0x1000) fchdir(r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x6) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r5, r3, 0x6) 14:08:56 executing program 0: socketpair(0x6, 0x2, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x100) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) getsockname$unix(r1, &(0x7f0000002140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab92117764c83a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000725177147234aeda4410ed7c9cc7e48445cb44f3f7a74855087fc59c87090a2b1ad7e72b6b81f93288c7a9cb4de5dc5f1862fd4e70952cbc68442c2f19c652a9f46e5c3a78f0d22fa367b1e0ee19b97d35f71e95cc1d97f43e9e5d6b742ccce6a53b2849b0ca28790503dbbb007bb000"], &(0x7f0000001040)=0x1) 14:08:56 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000580)="8e91aa46aa37e8915d37062a011a2135c6635fa26ca22b4a94d0e71deda3f75eb74a1b2ce0a31d9d2904a6b594f5f42883be644ca93c245ed38b3b1966c6494ec2b3606ccbbb0b855b255588999c854d4b107cacdc95191fa075b8231d0e5bceea249b4a7a2c66abd407158ac4191ead85c643cba3d624bc26718c3d3167b6f09fc9", 0x82}], 0x1, &(0x7f0000000680)=[{0x28, 0xffff, 0xdcb6, "36fb25a2aaf154bd5db6750fd7763e3e43c88a"}, {0x70, 0x1, 0x350, "e622c584ee3a9b0d820231f09545bf21c77331b19bd17ea2267ed05e36e35c250b8d849fc618eba08228ddd72ecdc82585753eb21a2c64792b552e4212b2b1284e5e28dda51b50450f41dfcf506db66261df4c72e4a9f619ed6c56048fc2729a"}, {0x38, 0xffff, 0x7ff, "28a49080c8c1d9505878383b2f1efe0611379c1f001d504c2b8462bbb000c6a5ec08c34b"}, {0x70, 0x1, 0x401, "8cb47df0cb698151c0ae9cf25524edcd6d25ddb65e5ca6de55fc3695f5ad3d8fa8b6f70cb9cb9a0ea36bf1da00838a5e1e9320bb7adc726e45966bf29dbbaf15a705788e8a886fd7f9d9215bc68badd545844ed70dae65bb08c997d9054c84db"}], 0x140}, 0x1) r1 = socket(0x2, 0x400000000000, 0xffffffffffffffff) setsockopt(r1, 0x0, 0xff, &(0x7f0000000540)="04e060c4", 0x4) getgid() pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="3a493dd623a7fa9be99c93490f344ef6478778601233ad926f4dc3277f07425612babada857a63b1bde002ad3c4add5634f7c3e6e5e088ecc46fdff93c765a8848d20efa36e17a9d4b2ed91861ed99474141b5b2dc0c9f91bee32d796adfbfd8da8bbaa57d4c76c57d89c5825732e6bd1aeb8b1e29299eacd7d18b95485af140cd2bd27d111f4e36a5c559eaa2e5a293ce1cc8461631225db68b9d9faa351cbf2f93c4aab431977aace1408dc78ff106829abb9e0f9811fbdd0911b3e17e14fb220e26d753c89fa021b7adcb03a85a029425db2ad1f5c3ca6123f7df76a7d0793a7b15b01d69426bed68", 0xea}, {&(0x7f0000000180)="636ab3f1cb6efe810dd84d4281de01c6f318478b8ea7a0b97434402a500c263b5c2f63d3ec0cd8da8caa0763f851ff448768dbae78ab402836527982800b5aa702ac7a5f17771045b92f920e8b9a68f663fa99a8879349112f62ab7e4d9b1b4ebbbd4bd3f218830239d8160939ca4353bb65f9625cfb456899bdfafac7b7f99798b822f2b650f0fae1339813e722dd3b45b9d999155922bfa95319c061f7fc267a1f9ec8f3f41ec93efa5f598875bf0c4117e73e6b2f87c0db0afe364bf0", 0xbe}, {&(0x7f0000000240)="6bd388c8257b19922ed30c5895ef93d14bbb01f5c3cf371ec13148d4edd0286eaeddec1ceff10a4b73cd09b2ff60af9c88f48e7d49f116f5a37e9364198c4c3997d76a8263d77d0b58c0d609693f742d4e05d4cc3e47e806e2d905419d760676774c024a4167aff2554d983bf4c5a597714f970be2a3e2000d4eb7edb687a16a06d4723ea3f9084263537c99adea15c68d05c6", 0x93}, {&(0x7f0000000300)="67cc1b56641be1a2f68415548cface63e3d36ec243bef24b9fb3a5f79410c83c2afdd5c2b39d83d978a1b2ac81dbbd0d78152c2c47beee3700d9efcaddad90d56b5d93f07816955e27189bedd15dfb3e03489517899f5b337280026770d7ee2b0043db458d33a0d6ada6895928f31d0b945f6dc8e163c55bd9256b455e436ea3c78f57ab5cd1daec217a8f65a68c13edf9d5cb9903d46a352a19ae7c08be99011058821893", 0xa5}, {&(0x7f00000003c0)="46522f561156c4602338525a0a3103c3c168f9c66b2f2d1809148505a2179730cf6534d1a08f6b4ee0fa01bfe217f57ff41a719a5b292194304f9377054506f86d009905757335b398a6ca6f72afcc2c2f71e3404f88efc0624aae51bb15136b4d7f797ed134c3d6b33f195ed7421ca7960ecba0e3339a87d71813981350e42da7ce1679e4a0e8a2c8d50539ba059cc761e17d60252c1ce544ca8faead53189639", 0xa1}], 0x5, 0x0, 0x16) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000500)=0x1ff) 14:08:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x802, &(0x7f0000001040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 14:08:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3, 0x3}, {0x0, 0xfffffffffffffffb}, {0x47, 0xfffffffeffffffff}, {0x4, 0x3}, {0x42, 0x2}, {0x1, 0x100000001}, {0x86, 0x7ff}, {0xc6, 0x5}], 0x8}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) 14:08:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 14:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0x2f9e, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:08:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() readv(r0, &(0x7f0000002540), 0x1000000000000067) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x7ff, 0x2}, {{r2}, 0xffffffffffffffff, 0x81, 0x80000017, 0x6, 0x8e}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000005, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x3a, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc, 0x80000080, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x58, 0x80, 0x200, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0xb4ed24, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x9, 0x5}], 0x89dc, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7ff, 0x2000000000000000}], 0x8, &(0x7f0000000180)={0x4, 0x80}) 14:08:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 14:08:56 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x11, 0x0, 0x97c9) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r4 = dup(0xffffffffffffffff) r5 = getpid() r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r10 = getegid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r14 = open(&(0x7f00000018c0)='./file1\x00', 0x80, 0x102) r15 = accept(0xffffffffffffffff, &(0x7f0000001900)=@un=@abs, &(0x7f0000001940)=0x8) r16 = socket(0x20, 0x2, 0x100) r17 = socket$inet6(0x18, 0x2, 0x2) pipe2(&(0x7f0000001980)={0xffffffffffffffff}, 0x10000) r19 = socket$unix(0x1, 0x7, 0x0) r20 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="8ffdfab38b363c3e5cb82270894a42310d455d", 0x13}, {&(0x7f00000000c0)="bc853d29bb41a629bde21b46283676a069e31de5a31c573f0f0333893d58caffd228e9cc1eb3e25035ed5f0112389a6eb7abcd6f979094787f87a2528508231897cd1921a60b0482f8646ab9d8fa55437a5c54fe76e3602733239094cb84e9437edba83e50fc225adfaa637e0d2445cc099f48439d414930482194d2459b68657eb09ac79e5dfcf9870345ae7408821e9a36c687336c71cfbea4467475ee05be2b0b77c56b76c3766f1f508153b76188414612200d", 0xb5}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2d782d3fc8510d83d2ce77cbb7a11221e0b84bffc241e2370482a9ff2ef2fc2bfbce992bd1589fef9fa0ea7d23cd1e3f700623c71309e0ef8b5930a2680d1862ee26d759a686824e9d98f2c0f601a492ec92d0b104acd572aa80c0d0689c57a8187a9a0c7884ad465609ccc1e8bf", 0x6e}, {&(0x7f0000000500)="da95d1033a0146e8d32feb7f6f360ab04d3ebdfc2a67ab9315849857c48406e9710d8d1fb0c55df070a48d640eade15a85417ba70328f946549bd12d95590146f2282ac8997b113e33fd3ab10395a27037d8be54707490234420cca74fdc42504c210dd7aa141b8d645a0c11a18d7bd338fd7759187358224dbe1a471542f31d812353c0c7f4a250cab7fa9feec9912a4df25b55fc7dcec9a5246cd0c2a4403ef30787333ca71fa29c6149de5c856105392fc82a416ed876198bb48a603177f35fe2d3e28bc054f0533fe35d350ba96cf2b23cd653d37ed68a77a280f019ca0b3fb48d58a7561fd5d20ad4b04f6e2b2c518394f0163287bd73cb57a8880ba1a27d33070be6fa7059a45fd0b9a1ba9f36bac13b38c66f2c3578898bda93ff330563d975fa3b8620ce039ecfda88d1ca64b6ccc24aa5edef193216cd4a472af30a91fbe2e58a210e9c63abdae030c9e23e9fbd27fcf183482ff2164e709e6397b5a9d14775ff3de428b3d8994b2ef12fc858703aa4a4c335c29969dc04750c4654ce8e41f2b56d72ce05ade54e6aa5d6bfa26b67d29b6f33f34ded12da4951479f4e93bf64f445c16c0aee55b5f2577785d95b6c05e3d66ebe00985bd1e2a134d60ebb4e626108f50be38a5b732ea6a5ece264a0ffed0285bf6717b6537c868dfc23533a7d1c65f38b18e72b3bbf5f4743397e7cdf662a28ed4d9ec175c3714ee4775145d6d34e37096773f94aa4b306703ba9045faad599114421839dd8e02aa55a82d54419b5fa85651bf199f3f5ee5adcbc7ffc7c8923b8c0c394d07f1abe5c3567d16f1f18986fda037e69a2ef426da49e746692d177176924949ab7f5d6bdd470c062fe386b1b5fdd95bea6a913e4f366ce71ddaad1f9ac4c305dd035dba0d5e590ea6a02b4a56626ceebb25766cb964a35441baeb3c66ad6db7ba76cecc9e7cc34014dadae67f0889e1670ecc17f780ce72fd98469058dd796a59235a7c3a7e733161aff63d3190caafc5f5d756cd3851466d6ba2a43c9fed170b522c42710352567f49053507662b7a41c0eb0daef7fa837faeb2e99b085b8eedf009d3a4ac1b1b98686cdc54f967c1efb247687133f7b8744abc550951bfd5a7b1ba665520f8b901ffec6ec51277fb9a9814c1c5896582817988c85fd079be2b2bd012d0e6a1527529b5ff6c29574e43eab470fe0c958e8a1a7d50b3a31ab07744391bfa1aba95a61032b1c773ade3554572c917e0fa987d22a6de4a4ebb728bddaae77bd686109f7fe78d5987b27b82f9b99916d983036d85a1be6bc34711515a562f8c7782fbf66294b167244b60c448aab8c860fc8258496dda07d3ef93d7907a16a51bf82e66dbead1ddd2622c496c1fe0034e18cd7da4fc2fd3cf5112009a5b243fa1478cad3498830f1af4c3c168ce166937808c0d72783a13d893c01f664aefe6daee39c7dbb573988053aab4556857796b6c69490f445cd5eaa685ec02ffb854361a2dd9039b6a8dbf18f2c01210888caf30e7992a5bd2d04077bfc3f367e706f9313758d0b23a46d28425b41f9013aab8b497b527b89ad95840b38558d8fbe60259f2b36d8b13d7f347b50ba7bb4cd69a50b5330fa156f3efad8b6167efc86135354c33dcdafd2ff9685aa1eac358b333d65dd931bb639982c4ca6d3edf8cef93f07504e70c9f5ea3b9e1304571207963bdfc191de41b53b06df6e011b477ffd4771c65defb13d7e13fd9fe78dec94d11f3060913fb759690d84f3fa7261d3e6c5ccf7d98ff529230ae1c3787071488d2f599379870ff306cc2af3a90255c933c879566e868e7429dca0adedb8e4260b54debd21e6c0e5101eabcce1ed1a2c5fc9cde194f4c75eda09a7c7bc359cce0a58c87897bb7c80a6ad61444fc54819beef5b0209e6f5348fbbab980bf0106def18cb0e60bba5d42a2517225bdf334bfb5d45cf021f40d84411a2075dcc15a2fedcade4d7fb2847587d8ef66c61e106dcf5352a52f6e76697beb48138639a551d6c7c6b5bc952acda9b7837681fda43f54965b879f31179cf0d108b511afdd8985227a8f7247c0426954213579617b3b33f9640c5bcfab8ef193b33c52eacc68ea7ce43f0cad45628363cba7a9504aafd3329285e09144fd591c6b38f9404cf6c16fba451f476b15d9420f668db6839c1bdefc0bdc59e8238bdd86e7e548fdcd8fcedfdec4c270cb3231a19b58e2335e68d3b4b7bcf039d0c33e3418ddfee4f0eeba0a83056f10454eb29b06d6f7996e382239cc120eb6e2ff3e978d0302cdc91c6b0332a8d8733beccbca2fcb9ee7e1bd3b548c9b8f42dda64d15c79e156ca02c2f1d5c447ed9e83ac70633758515804a0ba3d1d8da40438e8aa901774eaabfaea6ec8cf1023eb6d12baf4b7b6d30ae931e109777f6ec0d51df6b9316a5a86cf3fc4b73303a0a6fedb456618e1d95dfd387e5e81a961fb39a2e6fc8f0b638059be93c63adb2b39b3c7d052b1c2b4c01ae26a0b10a09dd4ecaee15a67af2038e86310bd431543ad7c21379aa18763fd0e746649151bea60edfca8254d7be2fe74a07f809efe7ad988172cda89c6d38c234ac34bed9e89a51fb0c201a7a123f45517edcc8b33286dab9026ddb4efb3d414dae27a37267f140f35afa220dfb707c53d169c23d113f23a5ae6937a26f960a40b1c1eb9b801b1105e79a95ae0e0fad3f991d72f8a9d054b8531b24a940eb693cfa386c98ca5c7a72a732d99d3265cb0cd1951f89a0d4bb1992cf956608da89a55ed78aec545b3a719aac5e4c823c322b43f42c51c5498e5ec40529965b555e3150ec6d773dce4b8a1e2a2332d84d73aaa1c5559aaf0ba79c898525d71123f768fe9e6bc2241c3f7684908b54c17d12c964ec6d5634d786f65e5497a41f316814d1b8ab0558f13ba8dad89b59e5ffb50361d5e6e922011f62f0f00bb652f963e0be0443c99b769f2c44af108368c6233f28db316c2f4b2db5b6b3d97ac4c21277f3f4cd69f83fefe7144b571b8bf20ea107f346faed8dda92f2b187e881878c5b5fdd361c1534cb013c965e70902d25c9209096ae0c4b4d42a782f377d16c7870e450ca63327aa382fc7bf9238e41ca23377d4dcba91f9b3d1dae19c13690adfd369da72e4083d3e9b11fd29823d1f6f4b88170535f9038063bba77fd3473f97d7fd09faba4a2efdb749ba33f02fb717d4ead30ec4125f9029041afa84868878f4e839e3feae28a22358b0c6471c0d2ae457b8f6e00eaed5b25c00bf895600030ea0c64643232395661f17b4d4c7c35546044e8d51fc8dee00f3c56b8efc5d33ce949e07cf8e59b3dc2c9f0c1ee68954d2d11b2068d36b31c216fcb4bdf7a6459efe9e54b496e160bcb5d2ecb8e43484383c8261194c0020360be63dd4b6cd945159954f590ec5d95255799360878d1944359cd2dc9adb63dced522bbb96251c1fddf6a7f486e364972c1fd05b726bde75dad040cfa1d33b5e0c7bae460cf8f785adaffa5ccfa02e6274fbc0541b2f47f5708cac85d74397242e8c2323e3e12a8c6942d006e70961fa0d168860cd1a3928ae2c9398bf95b32e6a934e42a6c287bb5bb45fb38bba8a04579dee21e036559145e0d4f1495fc2cf1cae1154f0b762185d067e3b94b5c8807740c9e24d79b5425065e29adc090fd6b8b87c6929aad8640ddbc26935b42ed1a326f3ef6636084f24ee48f78907214c2e89101e5e5c183db88e3d612ccad37acbcc49cb8f243d9364d302a12c054646062f14e0ce66819fc3edd7f02d078dcdc0c1849cd00604b1afc8276f6a05f4e95210dec3f6c598f989723589458da0aecef689b71dc918aad3f4b89ca6613fcfd4c3cc1d7c9aea1dc1b070c4cda0447f147e346e66f70977b91c5dd23979d05a7af283d8cde0e444c8d24effd18756608a169626f53f733395d42294bbbb34da2944939f2755297e355560bb42f7c57beefccc325f48f6ff8f376ef0ad3f8c65e5f4b0582bbf0abf6cb8c5dd2e87fbd4cc46314e735f03eb2f623c783f14198328f7141122e450b24c4b202cc9d9c05990eca8ac21417fc2371ba0d5c9c6de32eb9eab7978de2af08907ecf71f2c2a79fdf5d12d2c884170f6af6e4c10027c2f7b8a569fcc9232dd5aab1725c4c26b655dba04dca324ad86ee503ed37d1b0881932b4f80fa03d59850b697b5c91ee220895f2ec44c4b976a15a9db08f57750b6ab82b3805e6368164927a84e7e061ef5a2c17bb15100d3279f23cabcc4edd650655153ea3bfa48620c09766c9813cb25d30e530b66e6241ae09baee8db356444b3b5d12d4c125e512a3dc8a878205360f9faa0060a05ca034f7524018e7d56d2f69c42d92b56cda4ae8a943d91dba10060a648cb8773b57a4b183d9c20c6ac2960f06a142f9eec6c2dff692381a00e2699b157e22c5b0dffdfdfe4dfc27c082aedde2e4e6fa9fdda7697ce2b8f53cb35d0dac08cb0ce7070d15ef83557e2fb47280e49c1e58ea09e7675ea0302d882f470456da31882d583423c45f32fd498231eda242d877b88ba62b0ba7488acedaba8861bb6b70252f98699ae21bcea6a10aa997e8c2065894ff8530a07d3c8f11b83f44e42a49bf7cce94bc9d554c54c2525b7a14a17d3a096157714f7c351ba9711eaee23f140acf72b3378e1728dfd1e36b1d24ad0fee0ad8c1624f4767be3323a3d6deff664bc3146e3da6f0ab8ef2724c6171ca1f5238cb4bf39f1a2d3fd6b502b0aa8d034ce86c10c5dcdb762351cf3e47f16ac6cb77e4c99180f237727363ff7175f53a3d18141509424dfb67a386b2d507f3755da42543f9b26d788f8f627b9118d9765a88c12e5887b6a1bb8b12a8132eb4cba8ddc29973b27bc52b6c88e595cbd21e87ad000b2ed29171b5cabec85568f88693421cf63690ecdef2d2810c686466f073ec0d50286833b66ded94954009395e2f3dc007290ce4de76467067bc6aa1561d580ff679f1a0950f86ca5d9931bd4d778517801718e97bf2aaadf2993446ec4598ee6544a9213cbd34dc3616be826c6d8fdaec2e841ff54ad867d64761e956868f556681f196bc6328eb4edbdcc525e7a0559ee32587529ad92e9a077681c741dc2af7f7cfede782363bca41546a31997da903878f5e18288092b46efe5fdd0879819fb82f44587bbdbec11246372b2f5fbbf0af90d44321774320b335b8501592ab879412aa42e5aee9369933de4650a5717a6231a570c1c1857734dba5f0135d8f566335cee687b17b9f86e8c5b0d55a7d06ad66fca2641f55c436782ea95691301b3432c8bd51a1a073e15f5ef6ce1b558a42e15d7069cafb309e0b0610653c53af9a8e7b0482f8d764f3dac38b6004cf5e96aa1f38c4468b1127dac9daa5abb8ebdf5a0622fe3488403561ac0f77ebb3fa1c8d23e00777bd4de1823eb79bf5f965ce3a52c69645820fbf197841fb86148616ff2e25de1b583032f62674a2b645023c3861dc24ed2498aea8e3bbd0a3239c376404f9910354dabc707865011c20e0819ea82dfa1bebbfd90bfe3dd7d14ae3ef0f86f28baf61859001bc72ee43bde997903c5345a3b3a4a27d450a88d0eeaf26ae3fda199ab199e126372b2eccc637474da7c8d290ffdd689f926177f82720e7657d3159fbb0ed058c2302c8f96f8658fb525455fad23acc39ed8c5d7be539dd91bb583cc41d419cbac5b97f9f49be120983190b7c730e5f52c6aeee37c5c7520643a6611bde6d20c5f94b38600ffe31382bd4f3731ed08a10516d1cb2a1ff8ccc2909057f30f0a49c621feb854bdc52504391dd9c1cfd471ae05df", 0x1000}, {&(0x7f0000001500)="272a318c91d16ad4e7a507f95aa0b7c8e87c7842dac9868f171e043ae09ba366c1b15b46486c2dfbddce5953954bf1868455890c23e7d397b994eece5f4ebf85f74a183e30661e23311c26274cd3d47cce585bbea2b76fe3d625537a42343d2a10f2ef2c72c743dbb1b244496e6b3d8d66f0495c2105564f2fe5b67d0a8d7c04dc6a565d04975455ecbb86c9aeaf997df402bbdf8ff08bcc3333ca7425284fa1f172d3e83cba91b8570748a031ef8f3795c77e490f725fab6756b01166ee109abefb78a54ea90f3a7d9f542ea0c7d9e390", 0xd1}], 0x6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2018000000000000efff0000000000006ded72e4998509e4cd4efbf9586007e91bf53808432cf5dbe02c63f02e40d982a278c420e3ba8cfdbecbc963fd3252850f997806ce5da6e5c377c66bae2239e75ae7a6246c718c9a0e178f94fc8dc29dfd71c0ddefc297d50106dade49408b79051ac771279144f9a679b4b447bf3cb831833b11da8d7abfbb222e1ef2a5e21ea0fb7b18198e09260f50b85390b162446f8f245de25fbe4e900c459a2909540e5d6dbf1cc1fbe6977503b26403158227e7519018736d394a0d461249dd581ea840ee9d1f93844d452729568db263ca41ee0c960505cb554d5293cf36051d9c1de6836e0cd3ec371c3e2c30c9ac149c0869e00a21c93e2d968a18db0b22abcf8753a78e2475c75b6bcd4072", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x404) 14:08:56 executing program 1: chmod(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x14) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10000, 0x144) r0 = open(&(0x7f00000000c0)='.\x00', 0x408, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 14:08:56 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)={0x0, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgsnd(r0, &(0x7f0000000100)={0x2, "385991d21f0408d31d228f52b69d37eee65a2baa215c013ca48b08244f723caab7636193013d3b0e64239307e25113d0fcea8796095326ffe6b587dddb6739532ea666c90d6259416ce47a0a0d228f9152fb89900f064d61b1878d67872177741798"}, 0x6a, 0x800) msgctl$IPC_RMID(r0, 0x0) 14:08:56 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000f84fe0)={{0x0, 0x3ffffffe}, {0x0, 0x7}}, 0x0) 14:08:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:08:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) 14:08:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x5}) r1 = dup(0xffffffffffffffff) dup(r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) 14:08:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x22, 0xfffffffffe, 0xe2cc) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 14:08:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0xffffffffffffff00}, 0x2b6) 14:08:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x7, 0x21, &(0x7f0000000040)="caf5b415", 0x4) 14:08:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) r4 = msgget(0x3, 0x494) msgrcv(r4, &(0x7f0000000340)={0x0, ""/231}, 0xef, 0x2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 14:08:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 14:08:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000000000004) r1 = socket(0x18, 0x4005, 0xffffffff80000000) recvfrom$inet6(r1, &(0x7f00000010c0)=""/252, 0xfc, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x8}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffe) lseek(r2, 0x0, 0x1, 0x0) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 14:08:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1104, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 14:08:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r0, 0x40044b06) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 14:08:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r3) 14:08:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 14:08:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/19, 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 14:08:58 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getgid() pipe(&(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000240)=[r3, r7, r2]) r8 = getegid() getgroups(0x6, &(0x7f0000000100)=[r0, r1, r4, r5, r7, r8]) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r10 = getgid() setregid(r9, r10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r11, &(0x7f0000000180)='./file0\x00', r6, r9, 0x2) 14:08:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 14:08:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)) 14:08:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$getflags(r0, 0x3) 14:08:58 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffb) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d40c3b7f3842215ee84ba7d3c27be34b40001eed3fa84e9555b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d8954489f770835df11856234ae9cbb839f2810f"], 0x75, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/56}, &(0x7f0000000180)=0x3a) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x2ab) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) syz_emit_ethernet(0x0, &(0x7f0000000000)) 14:08:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x8, 0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0x7, 0xff8400000000, &(0x7f0000000080)=""/164, &(0x7f0000000140)=0xa4) 14:08:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') 14:08:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0x5, 0x2}) 14:08:59 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000039000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 14:08:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="3eca0279098ac22a6f168ad051230b94b5e2af7985b8157ca8f07c813137356f41", 0x21}, {&(0x7f0000000180)="d638a0622ac68df310a0bc1498d0", 0xe}, {&(0x7f00000001c0)="9a581be98c2774b42a86b4e1615e27", 0xf}, {&(0x7f0000000200)="ddbf5f67f92c2435efeb7f2f3cdfb2a1e9132c091d41737266893944fe69f56d473657bcb5d3afee82b1971fa9216634dcf92cb2fb2fb072308aa0a9d7c46babb1746672259215185c48fc537b9886265b4f90cb9688004ac4c55b149794ca20008746abc8b28e01c53ca01ead9a4d6bb4e266915eb2783f8cae2e56c8eaf97edd7ef6", 0x83}, {&(0x7f00000002c0)="3e69a13cbab5748f93948388ddb430636096d116163a43ef", 0x18}, {&(0x7f0000000300)="05cc5e44dc3a22e385fa3830ba6b497a6096cdf0fd4442", 0x17}], 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8001) read(r0, &(0x7f0000000040)=""/255, 0xff) 14:08:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x4, 0x16db) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 14:08:59 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633a9, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 14:08:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) 14:09:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x0, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10880, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) socket(0x1a, 0x0, 0x2) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="0938f9e867bbd2c686dc8d443b79bc34edd9f206eae110e509482e2af9c61663b68386675c97c37f47870e6524f6031c02bc54e36e573e287821ec67ad10e33e4fa79092e1d635da09d0ad04e8784f820b6c9d902584c9838b32ddb5492999b9934fb0e4ba3ab62c1c741d13bc7413c4eb5c08bebfa3e1fde7a8c7a93046d3359665fd3a7b2c6cb4bb88e461be0738ee4f161b8a00f4f1adf4d1b7bd8508bd395d4c9bfe3a4878077be620b4d5a813f27a1f6b0265b79b0a182fe43759", 0xbd}], 0x1) syz_open_pts() dup2(r1, r3) 14:09:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002d3000/0x2000)=nil, 0x2000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0xfa, 0x9, 0x0, "26f87dd80334493e575b95105b655aa03295952e", 0x3, 0x8001}) r1 = socket(0x18, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x4040000000000000}, 0xc) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x401) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x400, 0x2}, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:09:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x410, 0x152) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x7ff, 0x1}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x44, 0xfff}, {0xa7, 0x7f}, {0x42, 0x1000}, {0xa7, 0x2}, {0x100, 0x1}, {0x46, 0x8}, {0x67, 0x1}, {0x84, 0x5173fd46}, {0xcf, 0xc56}, {0x6d, 0xb1aa}], 0xa}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:09:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0xff, 0x400, {[0x9, 0x2, 0x8, 0x9c, 0x9, 0x64d04f49, 0x7, 0x4, 0x0, 0x3, 0x1, 0x8, 0x200, 0x1, 0x5, 0x81, 0x8001, 0x8000], [0x1, 0x1282, 0x47ca, 0x1, 0x8, 0x4, 0x100, 0x8, 0x3, 0x6], [0x277, 0x6, 0x2, 0x4, 0x646, 0x1ff], [0x20000000, 0xff, 0x7, 0x2, 0x3f, 0x3], [{0x8, 0x2, 0x7f, 0xdb}, {0x80000001, 0x7fff, 0x2, 0x400}, {0xfffffffffffffff9, 0x7b, 0xb3, 0x4}, {0xfffffffffffffffe, 0x0, 0x8, 0x1000}, {0x0, 0x7fff, 0x7, 0x3f}, {0x7fff, 0x56f08d93, 0x3ff, 0x3}, {0x8, 0x100000000, 0x7, 0x8dbe}, {0x7ff4, 0x6, 0x7, 0x2}], {0x1, 0x5ed, 0x28a, 0x97}, {0x1, 0x0, 0x3, 0xbd9d}}}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 14:09:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = syz_open_pts() fcntl$dupfd(r1, 0x6, r1) 14:09:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvfrom$inet(r2, &(0x7f00000005c0)=""/177, 0xb1, 0x841, &(0x7f0000000680)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="7ddb1b40e13e355787d4de83043a60f65dd2dbbe6de3447af3f5850d16f900b1270b3189dba44b9974abc0c87b60f9bf7338d510ba079440d4eaf190e65d74236b381703a975a7e77c077b6323fc7fd19b2ae0b65bf25d244642688c12b43a982852e5449dbeb7c4035e1c9706c598f8b407515ffdbe8775a5e2f7f704c07ddd9ba64cfed0236680e1be980938f1ef751f41e3f97638e2a73cc25d78d620db2f99b6091e013e588c3b", 0xa9}, {&(0x7f00000001c0)="0dd2e319fc9ba22f4e002f2d8fd013f2e0cc99bb6bf0d1d4ed16347216f302777e26c1bbada21f731c453007fd8164d5d6b51a9ac6befd316557d51a609fd440d83b5ae2b60b71eeddf9de177dd52c98aae6938f742026031463bd7dd445923b943f663a4aaf70b06ecd5ff90da57ebf5a4f2168a00c48aad78d5a0ee8dc8a12b12287b0043d4fd52936ed6d5966a48690b45698532e93eaef27ea355953d6397d97d08db1673d10073109434bfe98a633f097f31344fe3fcf50132db039883c99a3", 0xc2}, {&(0x7f00000002c0)="b7f57869c34fbd729ef3d81b1ee8f905522bf1ce3fab448f2dcbd9cb4a1b6d9a8baa82253c9a039adc1567e6ae971639fa20f1a903da5a135dd2b7872e962676fa1eac6a56e8d07586aa59091344c12ca8754f07b8e6fb27c953aebd3ae0128a7029f3e2409e0cfd19d1d3597962793c9b6778330bf7f6eb5c12d108655402f9524749adfa2130a88f698d59590a28ef813a7c8e8258ef6c369a3d17a08f03a52d27c5c477e9edcd02772f996b20a61b85aebd6a26c5d568c47fa02c15c29a3c5a5737f560c3ead4223a4a816f75", 0xce}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}], 0xf0, 0x8}, 0x2) 14:09:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 14:09:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getpid() getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 14:09:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x181) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x3d, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000000), 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x28, 0x10, 0x3, 0x7000000000000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x46, 0x5a41}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x8001, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000001, 0x404, 0x50a7854}], 0x4, &(0x7f0000000180)={0x6, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x800000000007fff, 0x0) 14:09:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) getrlimit(0x1, &(0x7f0000000000)) 14:09:01 executing program 0: socket$inet(0x2, 0x1000000000000, 0x3) 14:09:01 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 14:09:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x40) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b00)="861cc6022e036b9723d026efb2d4baae87869fef13cf8a4cb46dbfb4e91ebd96dc95fa70a647df440dcfcfddc84c59d31f706eb51f1ef85a6ba25f962b573a8ce273a918b258d025db36200b7bf49a7d6d55fdcd8d5e0e1e01c8c6b579373d62b5f3114dd81775a4cbc5fbc9309f25d0f119b388d2fb4b206f549a1d7dbcfc340ed94d097b7966b516d15ad15128b55cd55357e56b73eb7e06fe09496e965120a2e0e0719dcdf4197e096eefba3e6e4688156d776e892b9a3f7ee9485c2c9a156f3af4ff8fe44994e1338e65a78abc0edd9aebe24f4c3cd9e738aaf5e74dc6ca96ce8911c3ca7bc56e05bddaa5c37cc26e21ac54333b993a67683057a8c478845f7c8a420294e142eb0e0b7f99d71f932941ab4bf3e960888c447f7229eb066681766fa6c2552521fef2f5ff45241e08c35e880daf5bcd01a64fc8a26637938aa3407abaa244e06c949f7d481672f114c22ed7ef018e8ae05f345bb020eced5dc9b4dd90b0963eec6dbc60aba2c391b1b970405fe819c0724c12da93ef272267eb5d7dcb0797342b1ce2cc0ab2599cc3c550a251722572f0a44c83afc7dcb5bb0407a79f4d069c395d61b6d5a7ea85f5516c219ae24400a0c65679614102a527978bdf88aaa7a04c6f4e15ad2f1d0c3ea51d2c13ecebcdb2fa72467841617b8aa4991b55a4ed3e87a9015a37d0bedd6aabcbd9f8e3bf96049f71c439b888466b66a3963b4497c8703546cb5019c7ee274f5369ae3cb5bec248057787e38de51e270b886ca33a19671c60d401c54e9af2e1ed8a0682c7c2b08c3fb573b67df0d943eee915bf1f5412fcc2bf874d7bb3fe870a159711909f7b25b9ecaee730707731893005f36c25adb086230d85db9b74e469a4f0603ae3f3592d7049c9605a6d46b3e1e6a7c75dcd421cefa3e049fa42d759139cea00f29fcd7c79f761ece57f366f6955aa434a4d27c557ffa36259231001d534fe5c249d0124162f0de54d3be963bafab158e9cb65c220aa0166d396404a14b283f6c70fa10a6c936a2b521a18f226a78d52a1e483554498a1f7bd50defc7f87c88f6b4586b34bc9ce22df804b8b3d76c6d7d8140e0e607f7726cecf80d31a05c4703108ee1e8f277cb3dc5d624453f9928549a0f5d66a1e12a09bc3b812eed8b8df13019fc755bb4f8b1831c06afe4dd1fe8d30b64a195b3732405ffaf0421c505859bc7b2d19674bc5ff127a114c182bf2d38b893138868607c499b8dcd524ee54f5b1f22ff84df98c421ceb530f6646855ce1e54e2cb66ee8681dcccfc0904274c8031c0bbf56da73d39e825214b5e1ca6c873f4bc48f6a5201a8ad0e5e6be33423aa82827678ec91bf22d7ee9185ca3d48925a62cfb9f39e9606ac29c2a21372ca36dd405610d124cdbef3bd161b49b821e4f26e141fed07ef186bba4499ccff43453007050b7456b2c158859ccd8d64c9c8a73d88f2b4531730ed6d261fbbc6779f6b876fa1821c4d655b605cc5ac65bda15604ccbf4589f2827a8e573fe4603844133c4fab7f8d2b3f5cd46892c5f766bd03faff26792cf6c4fc9963e20c67032da27b83d1e37d9ea603912b87b418c98f03477d322e3aed4f66e3bf89cdeab41b9000b81c146b25eca54148785e08bb1112c630bd9c947e230a755a922e0836e8209ac2e2345fc1ac0cb6e47fb09687c5c5dc920cd18d715ba898e92546814591402cf9acc0dac93232de1352d809e1d430a690fb538706a38c7bdff1c0ad30a2bfcaab981a4d0cddb98d106a6a713f0d52cde33659cb67a518075a001c3c58ef606c65750bd2862687d510eedc174c6a0b8807a96dcd7ac3c32dba9a29b202caedbd6d95d8028f0093a767d877a591dd618c31710855b38db06f12e0bb73755eabc39837eb97a30a75a136e4918544bc9a57d4f0a23dde093cdc5c3022313ced704ec4cd4858ad424f3a1029b9e57c113b02fafbf8b14c1f791d96f0f8e620b8ae926efae60b974f94b9dd520f", 0x585}], 0x1) 14:09:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xf28, 0x9) r1 = msgget$private(0x0, 0x188) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0370fb599277958501106f2702f734d85a25b88389797e94766ed3a880badf8d89226939cf07"], 0x1, 0x0) msgrcv(r1, 0xffffffffffffffff, 0xffffffffffffffd2, 0x5, 0x800c00) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, "00008000000e1040dcc4000000000800"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) 14:09:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) 14:09:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0xfffffffffffffffc, 0x0) open$dir(&(0x7f0000000100)='\x00', 0x10000, 0x88) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x1) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') chflagsat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x2) r1 = msgget(0x3, 0x44a) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000b83875cbbc04d9acc0f49a8a5435ec970311d20d92289997409b0712f01f817baa7c9396fd570da2c4ed1ddeaf4594b63ff05cdc7d48c0f092a14fac62cdedaeda67393239003e785b2ecb11114e6495b752625ac758709c1a626e378f9f412c57f54509ad0d427b716d1fdd458266289419fdba5b058e01ceb7fd969cc71db7acef466f"], 0x1e, 0x3, 0x1800) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 14:09:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 14:09:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 14:09:01 executing program 1: socket$inet(0x2, 0x1, 0x4) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 14:09:01 executing program 1: munlockall() r0 = semget(0x1, 0x4, 0x501) semop(r0, &(0x7f0000000740)=[{0x0, 0x8}, {0x0, 0x1f, 0x1800}], 0x2) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 14:09:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x10) 14:09:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3000000000222, &(0x7f0000000040)="a07b56f15162e7740e6915dd2b9d0499db03101927003115", 0xffffffffffffff0c) 14:09:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c037f02df71795acd76ef3caf00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7b6) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) r2 = socket$inet(0x2, 0x8000, 0x1) socket(0x3, 0x5, 0x71ca) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 14:09:01 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = semget(0x3, 0x3, 0x460) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8200, 0x0) lseek(r1, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000040)=""/7) 14:09:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x26, 0x7, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) 14:09:03 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3efd50d, 0x1000}, {0x1307, 0x7}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x20, 0x3}, {0xb252, 0x5}}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 14:09:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, 0x0, 0x0) 14:09:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30990, 0x28) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:09:03 executing program 0: r0 = kqueue() r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) setgroups(0x2, &(0x7f0000000040)=[r2, r2]) fcntl$setflags(r0, 0x2, 0x1) 14:09:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 14:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x48) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20, r2, r3, r4, r5, 0x40, 0x100000000}, 0x400, 0x1, 0x380000000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r6 = semget$private(0x0, 0x3, 0x17) socket$inet(0x2, 0x0, 0x5) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 14:09:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 14:09:04 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x3f, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="86333d2d10a32453b3c4ceaf4ed2045121ef63fe086e8c8db2d36db17de33f9bb3ac7117db81b044a9b648f046fdc28a00a94d534aa9e1add6e51aad0263887b5edc2bb88aee29fad33ea12a9d7379fbad2448c88dbe687fe57f6509d34807a40c6d965bc7baff28aeaa981d77a273099515efa38e0ba529857d3fc91939f72926a459003ed6453d869486db23a733f4", 0x90}, {&(0x7f00000001c0)="2fd4a10a7600a10e3890ed51120c2b185f282b9d422541050c1cf65bc24bbb041306eb2939f653176b2f30731724dd15a7403413f6e6dcff807b70a3eac89ecf3e0848f6222588769737abc8425e211fe181229dbf81b98b9bc03e874afd24bd56508ab6e7943b83019a6a97b93becb64fdb969ba748e30e3711a7c77c1e240dd23c72c48e0fdd7fde6b3852edac5ad1eb04fd6950cc0f0cffce8e4cc890575c24fa5588fc8f702e87b9f719d763fb172b03de2eed615aa2a246e84be3483c8c287dc9a9cac8316433c564213245de12385c97e391bf", 0xd6}], 0x2, &(0x7f0000000080), 0x0, 0x2}, 0x4) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x6a, 0x9}, {{r1}, 0xfffffffffffffffe, 0x61, 0x8, 0x4, 0x200}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x6}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xad, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x5, 0x400, 0x39b}, {{r1}, 0x0, 0x8, 0x40000000, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x43, 0x5, 0x100}], 0xc, &(0x7f0000000540)={0x6a38, 0x30e}) select(0x40, &(0x7f0000000080)={0xc39, 0xfffffffffffffffb, 0x8000, 0x100000000, 0x14b, 0xbd86, 0x101, 0xedd1}, &(0x7f0000000300)={0xded, 0x100000001, 0x80000001, 0x2, 0x6, 0x105a1161, 0x1b60, 0x2}, &(0x7f0000000380)={0x8, 0x3, 0x80, 0x8, 0x6, 0xc1, 0x0, 0x80}, &(0x7f00000003c0)={0x5, 0x7ffb}) socket$inet(0x2, 0x7, 0xaef) 14:09:04 executing program 0: nanosleep(&(0x7f0000000140)={0x4, 0x19}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="396e51366aec22476d42935acd903297f62358a60e902f2c3b0e754bec58b7639df495e1181039f2a5722c2cbd8485ed4b8277637f6b38d6d2d5d1dcd7fd292af5ec5fd35568300cbce4fe93fc171d1733936b398fc03efa413913755a862543514f7043d9554ba2944107e0cce1aee96c65edb80512256d68", 0x79, 0x2, 0x0, 0x0) 14:09:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 14:09:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x474) semop(r0, &(0x7f00000000c0)=[{0x0, 0x5, 0x1800}, {0x7, 0x6, 0x1800}, {0x2, 0x246a4fd7, 0x1800}, {0x3, 0x2, 0x1800}], 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 14:09:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xfd}], 0xffffffffffffff80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x49}], 0x401, 0x0, 0x2264, &(0x7f0000000280)={0x800039}) socket(0x1e, 0x5, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1001000100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x10000, 0x7, {0xdb5, 0x9}}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0xfffffffffffffff8, 0x80}], 0x6, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x9}], 0x1, &(0x7f00000001c0)={0xfffffffffffffff9, 0x395}) socket(0x20, 0x4007, 0x6) 14:09:04 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x4, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x7, &(0x7f0000000080)="5339d9cc70c1425e47ad649310c630227014a3cf2386404c4aeda09949f49deed7c2b18945cf1ad8b66dd8fe3b327eb743d6ac08af24feaa94208bf2c992a2f534d8c9434056823f8dd6d67657b7a3e1778fae8ee4343d25641f27227f4508ca3492d2f924634941849587f600154ae12d4fc0b04e53f26468060bc64875ea339e9c2f37dbac1dcc9122ed194011c947ed2e69172cfeebb0cff26f3f9e29d5d53cd490cff44c74ccb78bef506f5eb5c2339a465e6f9854ca5d3c53181b5723d0a6eb31bcf47c556e8f71b9a8cef25d232c4efa9dffa4d29dfc8f44a8742cf4acd05ad0e7108045b664d10d70c74c24180a392913167ab8f16f818333", 0xfc) 14:09:04 executing program 0: nanosleep(&(0x7f0000000040)={0xb5, 0x20000000}, 0xfffffffffffffffe) socketpair(0x6, 0x3, 0x401, &(0x7f00000000c0)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) 14:09:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 14:09:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8001}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 14:09:04 executing program 0: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) 14:09:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x0, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000200)="467182a9e6522773dd3171d18244291ea5e0d44708d31b688a64c1de8278d09f64cd4c4fec78571b4ff2c18c3527a6749b289690fd5bba42945ec854131d57a02d8fde3d1e8ec574feea04d84037cf5022406a50eca0928f6596a815be0d12b893edbcba7f1f4d4b10c232f6f1c9ae4d501b", 0x72}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 14:09:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000340)="eaff12cf5030386f56051124c07c327797a846a18967c7f336af739c92d3f24a4766de0470108a22156011bd13d6fa35eeaec5d0efa52bb34ceee72f6416049e7ca82fbc620a5fbc53d8e94023d372cdeba8825266a4121c34827ea28e59abd4b7c17f178d60dc3379675c0ca92b1ab91171c65299950714a3528f9cf2fb388af598e18b0b4498f790b0b3f1273d0ba1727f5a6e7c4ba593d0a6322ed43095d15bfc86354f9c1b2f8032ee2a6cf87041b8203a8394494a662fb17dc59114d9ebf6ea11f4b6658b55f309dd941483e5f13054b04a1f9e72ccef4ab32aad5c73846fa8dc297f67dc9879b6fa6f43bbefb9040d17b92118c61a6b0df39349ff6c9aff09b996bc2825f83b23deddb4bed2defa17594e430e395ff75135a28d0823e0767f882d8dd4ae5968d9e483d47d61828df9c31bfd1750c83c7b1a3bfb34966f4060d178408efd7d71b451c3bf0dc2fbc073ad5f84027c7e405969eefbd291bd0f9ae9dd043e176c53298e25f4a5857f8ee5811af717bcb0e4e9785a5f00cb327c96bd2521a4a00ead6b661a3534d6680af6843e6792cf2023fe8d03000000de57ccf89c424e3c860f1d58531458fa75369b878a27c70b66bfbc3d7cbc1bdcd7e6294fe73ddbcecb32446b1dc934809ae02c8a19ab0978927893d2fbc20336d1100a45f3da10286f2e219a5e57a5ee5fdc24c36e1d13797b08324f804f066db1c83546b5a32ea07b6ef78d8b2512f6c85474536a1735b4d305b6d1d9f10be8db794ac75fe51f02502a27cc1fb4fd634c33d8", 0x548) read(r0, &(0x7f0000000080)=""/60, 0x3c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x9) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 14:09:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) close(r0) 14:09:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 14:09:05 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)='x', 0x1}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0), 0xab6a}], 0x1, 0x0, 0x0) 14:09:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x101, r1}) getpid() setsockopt(r0, 0xd5, 0x6, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 14:09:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c651d000cdc2d08313220ac4e53f994a5194e6d254269a25810ec935cf23d1daf431562"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000100), 0x0, 0x42, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x40, 0x3, 0xfeb, 0x8e1, "889a44294c7c7d67d5a8b8b80ffa17ab3c2f0a55", 0x868, 0xbd0}) 14:09:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x91) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x10000) lseek(r0, 0x0, 0x0, 0x1) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 14:09:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmget(0x0, 0x2000, 0x104, &(0x7f0000823000/0x2000)=nil) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 14:09:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) 14:09:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:09:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) 14:09:09 executing program 0: r0 = socket(0x10, 0x4, 0x51c1) getegid() setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) setsockopt(r0, 0x7, 0xffffffffffff8000, &(0x7f0000000000)="c4bf645f6fc7b416bd46086de78ac893d679df015de2b016c488e31409ff07964b6755dbf08bbdfb652fba9c3cbfa1679afa894d587467fdde50d7ec7e9dccd7e12acdf2d42a51deb5105291f37534e2ca6098e04cc4233b78052f36de", 0x5d) 14:09:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x0) shmdt(0x0) shmdt(r1) 14:09:09 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r1 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x10) truncate(&(0x7f0000000280)='./file1\x00', 0x0, 0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x81, {0x1, 0x1}}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') utimensat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x6000000, 0x40}, {0x0, 0xaedc}}, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 14:09:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) kqueue() bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x49) dup2(r1, r0) 14:09:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=""/238, 0xee) sendto(r1, &(0x7f00000003c0)="a364bfc795953cd5be593909b9552d339cf4973d164a6e656673c7a012837643ebdc6188cec44bdd274ec8b6fc5716eaadd9719a5b2a66e4f1b1c29237e2d6d69ae4583d435b65bba14885e8fe043e5fcc61a76242c3f31f60f6ddb669d1057502f681cd0231624d7f170dc6b96bbe9b7398846e0d81c289bfcce10f8021ff929d95ef072248896b67e6ce523099a333f77486a44d5dd2a129c4548cf825d8ac27e528cdc09f09740655fd02d75c6b3f177c31047cb0050b04753a25dc268ee3128b73725fcf", 0xc6, 0x40e, &(0x7f0000000080)=@in6={0x18, 0x1, 0x100000000, 0x80000001}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 14:09:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000100)={0x0, "cd3b0956d53bcd940bccb03b44fc6ae48e7768332064915d3df12e516c8683a6bf30edef58bf0c3de61b7ef21e39d0280b307ffad7a9a66ae3427e8ae8c84fa84d9409d37fca3fc913b8939b52a53c8d82d97e96ed13fa5222c26e1eb53f9f02252286e75c0e58138a3bd8cdc2c409be53aade3c362e7e6f767df65319aede1483fdf0a68eb68e540c9cbbbca769ece7ec77a49bc13f43c47009c9a904dd5832d6c970177fb594e07039683ae2c10e5e4fd71c9f122580e8b509e1c86b3cef2a5123ce3a4566e07e7676badd6f67fde0763208e844ea8af439a16ceb3d1ed8700efe7cf3b7f0eb1d34f295843348dcbe878237520d468b"}, 0xff, 0x800) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 14:09:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0xc0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) recvfrom$inet(r0, &(0x7f0000000100)=""/88, 0x58, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 14:09:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffffffffffff, {0x0, 0xffffffff}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x3, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000028e000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:09:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0xffffffffffff7fff) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 14:09:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x2b, 0x8, 0x0, 0x0) 14:09:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ff05000000869e50fea3100bdebe871e6ddac1b3ff640c"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 14:09:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x0, 0x6, 0x9}, 0x80000001, [0x9cd3, 0x9, 0x6, 0xfff, 0x101, 0x7, 0xffff, 0x6]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r2 = dup2(r0, r1) write(r2, &(0x7f0000000080)="2399443184552e66a6dabb1bf33ec624e448c519babd4627573d8cedfd5fe6fe81bcfa7b61b1d52439bc8760b644752712384ca39cceddc82696a3332b04ad704574bbc10786599541cb5a53e25ce01ee6fabbe6e034c04892cadbe0fa2a2380bc97e046b875b6ed6d2aeb790878e5e9949e52c23f788e24f4c6b62e60dca148dea6bc5108aa39", 0x87) 14:09:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000006c0), 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="1a469746b9ff846924a50676ecc2986bd35244efecc4a7920ea2310d1b61db944d182c48e718517d7f92cfc6468f2789658c283964dafe170c248e2f7260a39f009f1025186b0c6cf8fcb828b380dae9842b97d6f2076a6b440e8e755c9ed50bd0c1f4803a77ee492dc5aef732324f5c44f87e14667edc26f8d264c745843981e81d8169bf46ba490fc00135628a75188f9d12025cc055243dbde31385850eaf7886a326d79b35280bbe9823d5adfa4e58ca9d173321f3648b9d9abdfa392d0a41ed01feb8a41c28f48492a03a6ce8528a393adddd01b20e38c441ffd7a6bcd36a4bf4c605ea05b200dddd", 0xeb}, {&(0x7f0000000200)="e6378b59f1c8d7c3d2c9ed33928aed1dfbe2e60e9cb0de0fc4269b7409734ff0049b7d788489750a6c0becca653664db1b58771139606edee3e06336ad628d1638853ab7fb6fc772001acc28e063cf1a", 0x50}, {&(0x7f00000002c0)="2ea0e1ccff2ca4539aa768ad084db69a53c2d39437214b0cfa21dbae9bdde84197b6d3afbfca2f750362385499d4038a403872768d919d274249abe8d9c105eb99051ad022254512e0bfdb6be04678c5ac8e8b33694b97a14196cba57a0a2bad700e4c6b97a316329b0dba302598342f603bac07a0077117360fbbf210f2612ed74114d110905a626c14cdc5e27e17953627a36ba4e23a016492901c2d23d93da76d2c726235fbeaf64cc4362ab4035f15f18b7f7df1b846ae7865c4641accc21718a15c6d40c8116b", 0xc9}, {&(0x7f00000003c0)="aeabd564194cf1fae8aa4ce23a67ba7c4bf76d7787b3b6ff2c9558454703ebba5801944e7eb9e47561c5dfbf00293a8d8f241ec18a6bcd77a2643cdf1c0ca78976338883ac5b7460f630bc1f", 0x4c}, {&(0x7f0000000440)="4be5f468fd329a7cd319a045f112710e9e4707b03a8587a2975752d8d1a7107d9a302e221cb7881f8ac80b1130f708903b0f62269214d269f4ce39326aa10f313b0e804718d6d2a7f63fd543945a6a4a4b7f638e5645470053d603e725c11069580630", 0x63}, {&(0x7f0000000000)="e17624f6e93537c62e42ee416d375aadeca792ae36892dc6335951fe646635169fe7ea25", 0x24}, {&(0x7f0000000500)="0299f51b9246b3774faacaedc78672b9ce0ad14944d92d89023cc927b4a5fc76dfd24e13bfb272975f2f4cc24fd2cb65ab285ab37ab9edc36617059617119ed074dba226659d82a7b26490b8b13bcd1d8646db92772b6ce04344becf7a13c6bc9da6678b73c7b078b35342914a6c516f71a6f9c484581997205c3a83251ccc3029c2d053508072e082bb0f8640258d105649d5eab99f7ec273e5f6817a38b50f7e099d94d2b568da172650928ae2d839115ad8aa4b022b5532f59f6921738dcc1109bd3a89c51b9adba966de178be23eb53519e62967a5250c18f6c01d0578eb87fa64032d09bba82e965703b69310788172161bb04758d15fc7", 0xfa}], 0x7, 0x0, 0x0) 14:09:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 14:09:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x6) 14:09:10 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r1, &(0x7f0000000300)='./file1/file0\x00', r1, &(0x7f0000000340)='./file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x3, 0x8001, 0x7, 0x1, 0xda1, 0x4, 0xffff, 0x0, 0x2, 0xff, 0x3f}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x80) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 14:09:11 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) mprotect(&(0x7f00002e4000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:09:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001740)=""/4096) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 14:09:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffff000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x182) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000005c0)) dup(r1) r3 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffc, "85000000000900", 0x7, 0xaf}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 14:09:11 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x7}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) socket(0x0, 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 14:09:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = getgid() r5 = dup(r1) getpeername$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000000c0)=[r4, r6, r7, r8, r9]) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x2af) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() 14:09:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x20000000000003, 0x10, r0, 0x0, 0x0) 14:09:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0xc3) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 14:09:11 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100a0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xffff) socket(0x1, 0x7, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) fchdir(r1) 14:09:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 14:09:11 executing program 1: r0 = getegid() r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setgid(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) sendto$unix(r2, &(0x7f0000000080)="cc9e796066f4cf3c94c2de73038dbd9bf678e0bda9394784162a7e17d7e9f7dd1700829d7829e62b9f6d615d1e234ae9a76e35cc4272e2390aa3bace65aa5d25f16c77e9b6f11cefd47b59572d31413928d56a0c16945b9f440af4686a2b478876e75e4836339a3e7d69a6f76aa634eb2a7bb2660ebb9f1fc8a623a0d1450945debda50d6ed33d84ae8d006b9b1510a42f2a85c70555299999674a9a2a3e9981e0aa02e700d56259bcf928a92c0b614332defe90b770f436586772d6796baa4c4ab09d08b7071fb7c1432579d9205161460df1de648b7583330d4be3f39dc3", 0xdf, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 14:09:12 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000100)=0x86e, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180e8, 0x10) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x8) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 14:09:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpgrp() sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) dup2(r1, r0) 14:09:12 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000126000/0x2000)=nil, 0x2000) socketpair(0x6, 0x8006, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 14:09:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x4, "000000000000000100002000"}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x201a0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2de) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 14:09:12 executing program 0: r0 = socket(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) socket$inet6(0x18, 0x8004, 0x9) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 14:09:12 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) getuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 14:09:12 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000000)="7da929e3e70f4f", 0x34a, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB="01c70000000000000000"], 0xa) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x78) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1b) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket(0x1, 0x8007, 0x3) 14:09:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x7, 0x5, 0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) socket(0x3f, 0x8000, 0x8) 14:09:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) r5 = syz_open_pts() r6 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) recvfrom(r6, &(0x7f0000001500)=""/188, 0xbc, 0x0, &(0x7f00000015c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r6, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) r7 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r4, r8, r9}, 0xc) read(r0, &(0x7f0000001440)=""/54, 0x36) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001400)) semop(r7, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 14:09:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x100000001, 0xd5, 0x9, "917c5dcf5bd48ef971969bf77e56a6b3fecad0ae", 0x40, 0xffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7, 0x7fff, 0x7, 0x200, "ff72eabd0bf00821aa51964165839b12d9de53ca", 0x3f, 0x80}) dup(r0) close(r0) r2 = dup(r1) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xb0e, 0x7}, {0x3, 0x4}}, 0x2) r3 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) close(r4) shutdown(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 14:09:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) chdir(&(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') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 14:09:13 executing program 0: 14:09:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt(r0, 0x7, 0x5, &(0x7f00000000c0)=""/220, &(0x7f0000000000)=0xdc) sync() setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 14:09:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x1f, 0x48d9, 0x0, 0x0) 14:09:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) r2 = semget(0x1, 0x0, 0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/133) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 14:09:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8180, 0xa0) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) recvfrom(r0, &(0x7f0000000180)=""/236, 0xec, 0x40, &(0x7f0000000280)=@in6={0x18, 0x2, 0x34b4, 0x4}, 0xc) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x0, 0xe1a000000, 0x7cff}) write(r1, 0x0, 0x0) 14:09:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 14:09:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "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(&(0x7f00006c0000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x0) 14:09:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 14:09:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:09:14 executing program 0: r0 = socket(0x10, 0x6, 0xffff7ffffffff851) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c1f3000"], 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 14:09:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a68dab59ed9bf1d6ef7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0db88f9db9393b48ddac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c7a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005feff81e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000001600000000000000000000000000000000000000000000000000003984b1d62a881ae96166c4fe1f7774469396116e50c56253a77da654676761a7af9c509b84fafffe269e4719ba7edd7703db706af9ca0070494684acf7df9047b5c3297a5ab7d808ae5d6d6b8a6388d699579e021bd6b5a5d0501c1cca9abba20459e6b546a5abc2559aabcac7914c44308d170b349eda31fbf524588c918e498162cab2ee1d9f73ce9b629abb58198fa78e14e63f8ac3640de4a7104e27fd4b99ee8dfbbc7e3c061f0927bd504cb8919a925037e1d039761b5b8da2c1d93959bb2837a529b57d0340fb684a9a9ec21af3ee12611902d9eb938a32485eaa24ca84503ab87803c10e5f69e90a61493bda0bb2dc7113afb12b96390714a4c94ecaa36504c7199ea8de7627f300000000"], 0x1, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/210) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) 14:09:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 14:09:15 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x15c, &(0x7f0000000000)="d5ff9668", 0x10ef30fbddd869ef) setsockopt(r0, 0x419, 0x0, &(0x7f0000000080)='cd\x00', 0xffffffffffffffcd) 14:09:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x12, &(0x7f0000000080)={0x3ff}, 0x10) 14:09:15 executing program 0: kqueue() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:09:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) 14:09:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt(r3, 0x80, 0x7, 0x0, 0x0) 14:09:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x5, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffffc}, 0xb7) 14:09:15 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="a74a65c547c00646f2dc3cafab793f056b7fa16cdf32a02af4305e2da0b991d65c6ff86dd5fed57ab939b7d9fb775f09d4c84738b6c63dd48d4092a0fd0cf64f6a89c977ef35ec270dbac1734f73b51cb5a4517fd1f684691ea33ea272f86299add60ec9c7ca21a263e537ad5657f7474beb78d572e0ebfc6ea12969d9ce248b3e246919943ee2bf3017652a622c5c9845679f2e7b48d0961b2a5a13dd00040eaba48d112445bbf2cfa4", 0xffffffffffffffef}], 0x267, 0x0, 0x200) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 14:09:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0xfffffffffffffffe, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7f}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0xfffffffffffffff8, 0x9, &(0x7f0000000200)=""/95, &(0x7f0000000100)=0x5f) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="b67cf482a913d89100000000000000000000000000007389e4ebf40fbfd81195cc8ae739d2036c67", 0x28}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) read(r2, &(0x7f00000003c0)=""/155, 0x9b) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) pipe(&(0x7f0000000300)) syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x3}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 14:09:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:09:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) r3 = dup2(r2, r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0xffffffffffffff9f, './file0\x00'}) 14:09:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xe01a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x8000, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0, 0xc7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x8000}], 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0xa1, 0x75f50c25, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x7, 0x823a}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x8d0, 0x10}, {{r0}, 0xfffffffffffffff9, 0x72, 0x82, 0xa2, 0x7b4}], 0x400, &(0x7f0000000180)={0x3ff, 0xc8}) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 14:09:15 executing program 1: nanosleep(&(0x7f0000000180)={0x0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x4}, {0x89, 0x1000}}, 0x2) fchflags(r0, 0x0) close(r0) 14:09:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 14:09:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000, 0x0, 0xbf9a, 0x0, "7e389dd00255dad1b1362ea7f9097b5ac793683a"}) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x2, 0x2) r3 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) setgroups(0x3, &(0x7f0000000340)=[r4, r7, r4]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7fffffff, r3, r5, r6, r7, 0x80, 0x9}, 0x10d2, 0x5, r8, r9, 0x1, 0x4, 0x2, 0x80000001}) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r10 = syz_open_pts() setsockopt(r1, 0x80000000, 0x8, &(0x7f0000000280)="4761aeec84e4463a05fac53421b298fa0a306cfb6a9b3f1c7134274937aa72dce092245190071122389f390b92bfe6d16f84f7bc19ef10947ac88e7b7c6def7628c0020f03870ea5c13e63089f52164d687d96b5d795666c100cc052040f96f531c71bdb67a0718ba69546ac5988f924905ac5e74e97b28bf4ffd04e0cb09409f67697fee3cb3a0a", 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) syz_open_pts() 14:09:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 14:09:16 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r1 = msgget$private(0x0, 0x22) msgrcv(r1, &(0x7f0000000040)={0x0, ""/65}, 0x49, 0x3, 0x1000) msgget$private(0x0, 0x140) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 14:09:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x20, 0x9, 0xd11}, 0xc) 14:09:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x28080, 0x80) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00004ce000/0x1000)=nil, 0x1000) 14:09:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000040)="17f670d99da0e7d78b47166801209d394f99f1c828bb5dea6d11172cad97526f84feed47a7c2650ff17be6216c7b7e9e670758cecb2736cccf3fdd6628a5bc2c93ce43d4b69b1093fa8d4f8c807a176d572762bbbd210bc73183f9bb91a9f72daf46e4cf2b2900dbe4f646382a1c03c946148a9cf72f10660d0586abe0cdecc6a9a3f9ff5c31e482f20e11e651f93b918b40428e99c9eb42c2d44f4ef7673dd9af42716bc867143d0943de0b1f554b4642f61f6659f60b92f23cb8c24696405a47d27cf6c0e539f6eb8a62f55661f9fece859b6d661de167e4398c74e6461c2831de1b4d70f29567454f7847", 0xec) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 14:09:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x45) 14:09:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x2f1d, 0x1, &(0x7f0000000080)=""/156, &(0x7f0000000140)=0x9c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1012, &(0x7f00000001c0)=0x8001, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x7) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chdir(&(0x7f00000002c0)='./file0\x00') mlockall(0x2) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) chflags(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) wait4(r4, &(0x7f0000000480), 0xb, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x8, './file0\x00', './file0\x00'}) pread(r3, &(0x7f00000005c0)="7c3f3497efb4a500b2cd4facf5710e692fc9ca12084ed62aafa9e236e681644a998f42c82a8d71e3ee8ebdd9db486dd0624decd9fb53367cbf9628f2c7e0563ecb9e717342da69ac6500436afd48e8c162401f75ffa044fb807a751839e3c00a7af5a895b161ddc59fdd8194d8f0578e9c162bf775ece23277918d81082888e18cd618337759b80c07c014d6612d02110b80366f74545e7063", 0x99, 0x0, 0x0) getgroups(0x7, &(0x7f0000000680)=[r5, r5, r5, r5, r5, r5, r5]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000006c0)={0x32, 0x100000000, 0x2, 0x2}) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000740)) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x4, 0x4, 0x80000001, 0x1, 0xffff, 0x5, 0x0, 0x2, 0x0, 0xf9, 0x1ff}) fchflags(r3, 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000880)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000b40)={0x81, 0x100000001}) write(r2, &(0x7f0000000b80)="20402253c2a9deb81b8191d643eba346ce4e13a06198f3fd0a47bf9bfb6437678fee69820909734345a14021a7e0873f22916dcc5c79f38cc729838dd11d7349f4323c99b3ef9536db43ec60336f817b5711c626fd37ae6e8796f95b385db0ceaf588a075df9823b116878831ee3c6d8ab1ebffd39050d0b27b55efe31354d81f6dd31d89ffd55f02baa286a89149a36caca430790090fdb20c20d9229648f0554680b59b7bfb367084295c539d53defd4a70b5c236487117db616a1973a96c54ae048b7f4a6fc5ff4a220a6568ee2b40c984507ab7a6234d5c3a2abf8982d00a28a5e5bfb447dd8eb3ecf1d398a93fa5cdc8b7311802632d6879a106ec4d170ce9f6bb9f6b346e1a39168b39908f90cba643ca3cd37c1179bdc8b0ccbec8154a8ac13b27ee22ccced62d65cb2265cad537221e114978a7b6bce82ccf7c014fe99db9d748c715055bac93b8e0d088de79e53a3a034b568c6aa53286052b789bd030698edc5891698a0c297c20d247b9953afa1bfe1851ce2f18c7f6fa801ba25cf54a0fa6c895c3ca9e1796693e015fa90745b9fe7bad3ca0f36c9244f3b7b9cd077e77c38846156983179f4cc17c467916a8e69c39e04f06c4bc3dc32149d0d94152ab444c23d73d2837888b43ddb3fc0bfd84d7958ebda1b808cf17690e49b51a11bc93f4f8029751c103adc3a66eb29ff4a4dfa1e0b4d2acbab834cc182c0fb24776377e08ed0affcdfa10e445a0db8d4c6c2096036da991a1e2c8344c6bc271166d4ce1b8c206fae45e271a1019acf15199a557b85fdcba84e7316b03002bc08ed79157f8dbbd7b09ed62a25b44abdedd00d5070ccf9fd0b2225121a22ad28c0a66549126d83473c296b4cf5fe570b16a7f986b98620e0605d9227458b0b88bc31abc855c8628431ad274f2f41dcb63c20fd745f1623662c6f4b84072a0a2ccd0d0e8f7cf0af0efc97fc93d0b6d2ad979ee4b4e6f2e9ec918db2517ce674bf1c71eb6346da1658e4cfe2c0f8ec482b531264ba51ce65283081a9be01bfd11cf297774acf49168544ea150610c6af6595a9abd34f2ba0ec82ae399f6b40bb533559020cad85138fbf91e45889b1566806809ac7fef20c87c69e76dba409a5ee008cbb6806bf2a7dbac174bb66f9d2556c19124f304f62e4115a3d7b9fa1a4252e7115ded253713b9ac688fea9aa8cde487cfef93bb1644272c00c9afc9682e929a6c7c19752708a65bebb2e0c26dc126463739d0b2a095fd348f557cd49a6041fc825dcb3857383b6bc10b983f2df7da99e454253d1333007fea5e7632edab853b1ac6ec4b5d0eda1bb7c5312eec85dd06d41c4f7439b03365ce9b41c8db9d94685636dca7f92ab84549ad6cc16392361db53717f29cba3d85477e37a1dbc9ccb4e7eed178e7847a2971589d4fb4f4578927f311e9a584d4e683a5181ad97274c11e12f34a5c3d266777b5164d3d226e19f1ca1119ef15f539bc3f8f696466b92bbc55d0571c48fff4e52b4b7e3c965c64d061354e1dbab09ab3704a0014a7470365861cf5ac57ff44c3678e28acaa4707c6b34ea207d3ce61d124a806aa6b155abf3df880c60602113cf51f5094e57b0ebb027f872eb8aa99242fff4c84dee7939328f2a2c99b7a5b6b996596819bb1eb91ea062b0501cd12ad3c0e985aee76a23b3c5d00ea8e4cfdd28cb9baeebc88961021d3abeb2db0fc6cd9675c016880336b654317a8bd72ca2a8deb27399d0803f0b1df4eb60f309177bdf62d79ff6550da4a839e2adfc51ffa4a72457d4f9bdc8c3de033af4a4b6ed1b1db3de281c538721fc22cea954e44bfb0a07545b2ec531c6c8211d92555f19c8f838d992ee97cd02637b28f6d52e355cbce53fc1997df675172b6a9af511a80d53738900bcfc3d98d55c6b661f961eb248cb4f67df1d1b0aa78c7047472d2eeba2b89ddefffd728819b9feaf3dcdca769bfbd6d2ad32f072f2d1959326fe98ef745a9bf84ee36c54b7e623efa64b1d4da8f9c71dba078b8862df8d10aa11e2315937fe8e472d3398f1f4d3ecebe359287c6b7663f764691cee7634511ba5dc7725611e98156f50239a6fab48189acaf4d9bd52d27bec77d4c17e3bda5f2021fa76285978b998a51bbea2686e17af19d1fed1425548949b4ff7796d12b4fbf6e708d5ff0f27aa69368793d327966033402d0b7b3cf88a954b183fbdd1e0b1cd001798c12da1b3299f9048b4c916a9f9f0950e71fcf3caea3e828c46ccce29a618d7daa1db8de8fce38ca6a4b23c8c2732e14ec2cf784e7b6fb66fb5b8b587d06f33f56276b4f1ff4b3e4c5042adbfa8804f758ac3c09e1a149ab8ab5d03d991c36d3141426568f74d776496259275504ca6582400be9be97fa898c2cef8528222eeaa433b8ef15fed57bda40c05f6485a14e302a2fec399688311710fd209f5a4a9e71227b8a25848a5fad794722e742d6c2faf75480120781b0c5b35f2aadccae9a20b404cb41e07feee17f37f15d9b854df42149673b7457d6ff384404182d9bb838029bf6b47601f062251e29223c182b6c1c89889ac86714645af375c2ecab6ed22043f2e40e97c93ca95fd825aacb38b3291ade0be46937ba9a7d22e25d8526dae6752006f93776439431dcece4d3d2eae9a9955abdae6c79b49692aa744e5c077df22ff6f789185190a9c0183db778751913ce6b7c86d5cdea5a2c687a1b82808795b8da17e8fc3ae818b38354da9acf3dbc05bde0f79e2ff8c363b82a4bf2f58e0fcfc34bfdc13ffe1651704cbed3d112259a9fb0779c804ec3a34e1eb13b2c202a0714cb32281c1afdd9d7f919f7fbac059a8154a1a3b8efd930b1de9880827fd59b555d75f3ffc01810ff885c3b0c0c647d73c81e68cfec104624732ef526d8a42ca0ca83a505bdf67996aff4531e7778e298836d654573df7be094922a14ed737e9ac47f61c8e5d4a0151078808c09ef1b7020267b86e29b51f7dd1d50c03eb2a53fc7de9fbeac057ebff23aa94c2f6fced50660de577ee3e13b5d6233c3ed645028c336dbaef31a99c6bd55061fc6f69b74a88b74f56f9bc6a019a7438b5f244658547102125f54f9cb61db02a25fb4446cb230ad68f7dab31500c284a8880c4bc3f6bb61d953c185e6d64f282fed12e786beb2f92cbb569358737c050b4c61358f53953ca0bb2abe2b431619d7582a1bb85e76bcddec4886e61ecc3e1c21f2851f68cafb1602173e357c341ac08e5994334fe6f210ef5530431e62f06eb4eb7a7c4943e8b9804b84dbd5b16f2f56c4edb328fb9ac602ee85d3e13e758599f1ae6722e31ade8ca6b6beb7678d11697d85761c8535152810827cb3aaa93490d520fbf01f17eabee3f8fd7d1b01721995fe19979ecdc802a02dac4baa72bbe8162444d706c3037598062d5388ce504d75ff289fe79b36a268dd76721c373653c9eaaa1c71c82e4547c1616b426a6ca63d303ab19c3bac9f7247475098a5e9278fcb3da43874419ac4b797f8d3bd7e521d66f9726325166fe66c0a252256a6221d19ef1fd70489c68b6ec11febf11e1f0acca206296326fad7933846d5a6917d10f433915ab194e6afcbdbc0a98b6bc827b07616f6fae3d975cf68717f39a8c05e1cd0311116f02730c58cf1f24412944f8b2af3e5c4377d2389938d00dd8f596dd9b8e54107b5b3dcb68eedd93a118b3482f308c69bfab7cd58955737ea0cf704c2e2ec0075053d39001ac8fea6a5991e48f91a68df040b05086c2c7241ea263636b89d3ca48bce8c46dd90aec8ea24caaeb7a23c4c46d2e178aabf7d9dbbc3cc00c397f1b0811b428dfdfef2a841156f4a1ad08808aac9974f9e7ebc02992f4b6cf819515ae7a20e224971f9e4c558e654d1ae829ff3257c0014fa3ca79ad2a2363a305e122820f9bd195f2b421daccd91c27a84dc74158d2b88685377504255531123184bc28be493050349780655b18db6644eb3a97f99b4dcae5552037803fbb72178d05ea56f5c95b7a99f26cbb7e4db832a4dd246ba99490906fd8073d9dedec020867f523b5eccb996d835b97526383f921ee3fe3ac2d54b2be56c140053fbce03ec9e01e5f2c4d9620878569b4812c9ee11645a7d7c2e8dc95d6b81038a923cf3126f4f8fe0ee2d8ba1a8bf03e96fa437f2a76a4450281c062462ebc321c19abd1ad8ed99a030124c9f072949322d58dd16d891adcf319898273916366b3a29e872b78eb294ccb9803e2c3f1d54f496d7296d87dfaa7df3f4a5cceb7d2b2bd87186058b3ba9539db88ce510d1dac611cb84b4810e703f35965195e78767ae4432b321cbd6fe96cac2b01d8d829014bd6eb4db34c33bf39db9229f8620ff21fee8804e7e3731bdb05bc3a420ef0d6e1a568f4045016971c80e5fb133d5a6f4b297b4045db57ba924fa250c8b308bd4f833578156e573a5a260384556bda8b782e1370583ca06937ed697bd83d4866ae2b8e7c603d15e7444031ad8c6737b7933d0ee48951ffa6e10c1dbf1bb0c3e7e78013a9f92c9236def0b1afb0698cccea0abfda68410c34e014627af976ec63a9836b7d296463ef777fc49961bfc2c2e3dddd2541191b888203f4dc0476f3f759308ec8dcc972eb13efb7a645265c5f2213b52e7e9dead4b2cbcdeda979a24dd6824b868e703d668d13b6450a121a562c7d25ca0070efc6f21ddd77705219248364cdd7cb90b757d42dd6bdf68fa7aa966184666e9670cbded727e7b85daf2ada49edba5ca8e4c2bea57f6a65657193dbc2c7eb04a022ab8ad0a1bfc7ec59811798f0bc991893de3fcac5a6761ee51aefd33f5e375f9ea86ef1a668e06d4740d06369aa6af4896a4e8d0ea0fb18f8bb7e3c3078d255067062dd329d680ab4efea371b335033e68f3650e425fcb89dafeaf0e808cdaf195ed04c740d4602cc0fc50cf8febd156e61e69e6b23bbffb5a843e84c4c9b8990b08698064a021541ef61c5f322cd18db036518d9aced3d1f16c78b5783c1dad855c3ce0a429783bd56a3a23e2bd2c49f6b951412fbaadc96bcf8a82fda6028743e8a560329d99e34efe3fdeaaee4dc64095075916fdbd705bcc20b9046c3f4dc82efd80f99aecbdef01808f75ce3693e4f0a2934f69f8a106db1f2a9466e163d1e9d4774d0778312d3af930e10fceba31504f0ea00373e673ec442ca0c7a0901008a6bcb9d7ea01f30f1da21f3ab6a1ed883011a9fcaf05f662f5868518ddd0f65700bc750afeceeda60e73035c9e8ed23f047d945dbc379ff196578610ea8ed78dfd8a1add80475ed322068fe7724e97384d4d1c978218e453dd87d513b5e7fa64e4f1a4461036664d4d265ad89b171d4f1b74593b139cdd42d6fa97c74ccbfbd1082d7f55db0250797db3450af5411b645757dbaac2350a760627ca76ddef87f80f88f0b72963f403f6425593ec318ecbe4ef064e99c6117ccc1232cc8ff65e70c445295e5cecf5fec51d46c1035e0f072a77f54c00a2b0104cd3675f9cd3ef01bd717dd6f42d7e7effd7938b6ab7cca31548c7fe391d93f50d55e0f80ecb29633e2675b525162eaa2921a969d3260d62e6128c22c264ab69275408f891c35fdb0abe8d2fd791a3ab01c13c4f9729fce0aef752db6207fc99d27d334d5ec9477f49206a1323544919809221279a2862d43a47f18cbbd1f64c1727e9f5d16cc58652b3cb136bf625ea8a783e745c5c9ce335df0155c59bee4a0054b37039021d3b22355ae9d6629b80b48a3fab05a5cf60ef5a7d3adfb6010f880e30100c9b2e202b982c4bd783215b458613abddc3fdf1eeb1c4a0b27", 0x1000) 14:09:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x130) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x170a800a}], 0x18}, 0x0) fcntl$getflags(r0, 0x1) 14:09:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfffffffffffffff7, 0x1, 0x20, "4f02a875cfea0bd4edc8cd2c6bbe4d9141ee7da8", 0x65bd, 0xfffffffffffffff7}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 14:09:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) shutdown(0xffffffffffffffff, 0x0) 14:09:17 executing program 0: getrlimit(0x4a, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80d0, 0x2) ftruncate(r0, 0x0, 0x7c) 14:09:17 executing program 1: r0 = getegid() getegid() setgid(r0) 14:09:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x40003, 0x3, &(0x7f0000000400)=""/22) r1 = socket$unix(0x1, 0x6, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) 14:09:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmdt(r1) 14:09:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x6, 0x5, 0x7, "602a8708f47fc5c94446d86bc707ed1421d27c0e", 0x5, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e0600000050599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b53d189407728f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890090000006164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179640400000016fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02739654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc", 0x761) write(r0, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) 14:09:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 14:09:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/26, 0x1a}], 0x5) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 14:09:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000072000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgget$private(0x0, 0x40) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/210) 14:09:17 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000000)="9d983c838e2f382f7d4e718c13558d3a3a7253a46556c9584a2c48ffb832863c58bd0461134dd7db4ff0f80c7c721f9484e9579ed0193c3796392825c13220ea67e73219b8cb94394558f9453e35b478169c7a17a956119967037e2f4d7f60674c4152cc01475d5a371001b8f977ca9fe9136b6a27f82e92bae2b90d1b31f5ffccf137b987163ec310ca35f5d6c9a692192d5701c292a2fda47f8a084404bbbbb8bbd10e357bcf39e5", 0xa9) 14:09:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) socketpair(0x18, 0x1, 0x6, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/203, 0xcb}], 0x7) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 14:09:18 executing program 1: socketpair(0x18, 0x1, 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) 14:09:18 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x284, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) pipe2(&(0x7f0000000440), 0x0) select(0x40, &(0x7f0000000400)={0xec}, 0x0, 0x0, 0x0) 14:09:18 executing program 0: r0 = socket(0xffffffffffffffff, 0xc007, 0x8) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 14:09:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x1000000000000002) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 14:09:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffca4) getpgrp() accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) sync() getrusage(0x1, &(0x7f00000000c0)) 14:09:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) kqueue() r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8008, 0x2) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) r3 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 14:09:18 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) mlockall(0x2) r0 = socket$inet6(0x18, 0xc000, 0x5) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') socket$inet(0x2, 0x4000, 0xd5f0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000719000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x103) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x400) 14:09:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0x179) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r5 = getuid() r6 = getegid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getppid() r14 = geteuid() pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f0000000b00)=0x9) r17 = getegid() r18 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000bc0)="dfcb91fb60233df9f04ba6080d664675d98b4739a93d10bed9b1f83a65d175aa1aad2fb6495fd7e501260e439afeb39167083cfdae1dec48a3bbef1670b86d57b9897d2e7859f79397e9119154f0a70389cb7ae95c87f9e8d2cbfa1688c34fc7572f768ff6c2949c4f6e1550d635fd683b4b6588a8bd800d044b4913f68e418f71bee0aa348cdd2191a85ea51a50cdb0cfe2f366f7ff2ae97b6314d193355efc9138046553bcc03a529c480fa5c508e80c2337c2ec89eb6b76f5f60968ea4a033ed906b91e6fecec0429dd3fd95818549dbbb8e71bfc8141fac32292eb84e9101f647c297dc2462df13d1c115a7de3b45e02f1ac2345fdaf0ac288d4ee269360632a464a71761162d9a63f9dbdc9337ba36d826300"/290, 0x122}, {&(0x7f0000000180)="ba1ee5c0c6724a91d5e3a8e4e0a5a401b201cdf01b630746798ee179b58acd1983dcd202c49745f3aeaaf76b1d181b5dcba0f41753b40cd0b0884745b69b94bd0c857e9189641b323f0e444fecf62f3a2618692c9a28815d2f8b1f609d93c6109099a6174e55a008f8bc1cd8dba957f2f91fec95341129e3d5b708e4f93cb6739e224c05fbf885d1d2210be7852f482b0d31f16269d4621a", 0x98}, {&(0x7f0000000240)="2862a5d064271bff82cee954427c0ae2adabf15a026364f55822bd2bbb18c28ccfd3ce35601f4d1c5d3fce23fe50a623b9006091204de035068dd42246c5f0ed413225f63e5f064459adc7d891f98c0dda25d6c208bc72875faff9b40a699c1ecffeca1abd182a7bc601de3b1347ce73523afcf5ef8d71287308384549dd49d01b08a6b74b09c99e024243b0f660af90b2e042d108a64bb6e481a3bd66c1763d00"/174, 0xae}, {&(0x7f0000000300)="637cafddb0d9abfd242484502a0de05e57ab691cacd3eda3ea939022baad39c5fc1ddbff47347b6b5be0d8c2f76f5b6e2af42f1f7b4a6bb38ce3ef361c1b0ee825d00e07ae55d3d78276c4", 0x4b}, {&(0x7f0000000380)="454f0f87a078e5dec908a562840e1aa06560d41df96c7e874cb8466293a4ea1e1a7630a90273775239aa2ab0a502cdcb1a57955b5a377dfb77e7b5f311778dcf41be27bb586f85a156e75b861de6e6e1b6ea8d8ae75b35e03dfc0c1f28a4bfedaa59aec64df688f699e8c22f71c41d093b4914bcf807188f6c15b5756a3b57c551be109097a471b56f3feff9ecf9c7aeb70c71a00a", 0x95}, {&(0x7f0000000440)="bd680f2a4b045814b6065949b312069cb06030f9991b9ea72399af28c12fc9e4c8db9a51fdaa87ce1d37de701469fc969972706eb55a33d3f2c104fbac1c1e7ac30907f2da09b19c27ef4fc9365fdb1a374002a1d3876ceedb79874551fbbf7062bf6898b3a0be6360c583ba8d1b8c2de65d3c9da8031912e531453fc2c6914e0b643126bfb3993a0103f39b2d8a06259f9a0ee76b8b6007f7f620879cfc9264e76ebb54947ab9d5af13944bcef85ac90072e03bc5e39899b7c7ee70e766a07603c0bbbea15dc0940a188f5dee0e7735636ae66062a5afa29b554a09c98a61", 0xdf}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r15]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xd8, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) map stack 0x20719000-0x40718000 of map 0xfffffd807effe708 failed: no mapping 14:09:18 executing program 1: semget(0x2, 0x8, 0x241) r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 14:09:19 executing program 0: r0 = socket(0x2000000015, 0x80005, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 14:09:19 executing program 1: 14:09:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) setitimer(0x1, &(0x7f00000000c0)={{0x4}, {0x0, 0x2713}}, &(0x7f0000000100)) chroot(&(0x7f0000000080)='./file0\x00') 14:09:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x8000000000001ffb, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0xb0b8ffa3fe27700, 0xfffffffff) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 14:09:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x2, 0xffffffffffffff0a) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(0xffffffffffffffff) 14:09:19 executing program 1: r0 = socket(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 14:09:19 executing program 0: unveil(&(0x7f0000000100)='\x00', &(0x7f00000000c0)='x\x00') 14:09:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x44, 0x4, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x34, 0x81, 0x1c, 0x2}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x1, 0x0, 0x38}, {{r1}, 0x0, 0x0, 0xb0, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x53, 0xf0000000, 0x665, 0x74a}, {{r1}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x5, 0xff}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x88, 0xa00000a3, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0xb9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x7, 0x35d6}], 0x2, &(0x7f0000000240)={0x0, 0x9}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x13, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r3, 0x2000746e) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x12) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x30, 0x0) r7 = dup2(r3, r0) r8 = syz_open_pts() shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r4, 0x6, r9) fcntl$setown(r6, 0x6, r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) listen(r5, 0xc3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[0x9d, 0x2, 0x8]}) open(&(0x7f0000000540)='./file0\x00', 0xa0, 0x10) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000580)=0x1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000005c0)={0x4d0, 0x8001, {0x6, 0x100}}) symlinkat(&(0x7f0000000600)='./file0\x00', r7, &(0x7f0000000640)='./file0\x00') 14:09:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() flock(r1, 0x1) r2 = dup2(r1, r0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xd21, 0x7, 0xfffffffffffffeff, 0x8}) 14:09:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b21b775405226df696df44e85ddff098acc42ea2277c1988579855092495a2703a96de47ad94e5ca3e51a3c22b790829d634ddb18ebd6436fab52e37382af69638c99fbf1df04fbaf05b6a5b16ae2df0c8ac25f7947186fbad8e48fe5a204ad2ff3cde75f47ae21fb6882c4d01054268c1c434dbff81d1ebda73c10361b69997264c65108f439fb414e45f26cfdb4b559d381ae919b37b34deeae866582238c12e35e2fac6512fec33f49e23b39454ef7ea262be603b3a0c26c374c143eb7dd6e1ff1cddbde9865d9c494813356e27adc261604e4cd2de2d4d6f60e2671ee57712fac566d088ead2361f502bf1d60d7eb687be32349cf0f3cad321afc89f2d86f830a439a60a9cdbf75a2af595c48517379a53158141170698d42ba4cf2f7e00c150a6730d5ebfa23ab6c353428ac0ad2fef7fdec4c35eeb4e34f322b67091674cce45e6cd4abeac7c7a3d2cdfd6dbcab03297b12b5b8db83539d036e04433faf1d719be560faded5bb7e7ec6911d2c97384d8a826c9e26a1de79979fe2919e5a375af72b52d36825e57f23028e9b9e767ac84c61dc51d5f3076473ed86ed285b8c35c676b73e083fb6a55c272b1827a5d5162dc211632094eab042101f821efd3303c220f3745662f241629a671692319c4f2f9c7ca001f7b2bf5cf36bff47d78e20dd6d2f806c366b3ea1129e6a9b86787075c4d1155c7ff40e3811ed69ec3c0275b235fea959cc7c6d842987729a3f65df8dd69029ce44e8aa3e5034716de82db5edba2a78a89115aa6faed0ca0ee29262b1ff0a1bbc55e0b015538ae09a38382deae373b1f652788a2ac3f24cc531c8160bef367350c732262116cd9418de528879cd39851249779222e16d1dce0be1f79403a6f980585b1c10c820c820c5f52cb853d0c9320bcc0a9c5f20653f01a80273d2f1a6430378c8e2a5b1e80f1b0076ba2b66d800dbb9ad25dec065f9b31debaf0d9f16f8e124369afe2bc8481b63cc656560436e9917bf906264461e2b4070c3ba4e02320daf12878e040098f6f7fd5823d667f1503db51c5aa811492b692cb278a4d2de4ad4f1a433362a8d8ee4981ceae7dfe89bb9e64971673c51c6523e5bc5e9af7bc5f3b881b2d154d0ba2123bb5c7f060382e969dd9542af4d940e22aabae81d4d8f9723d0e19d284b2e9ee8cfca8db74f1e4ae37f22c462dc02a41b4134b282fea3948386b4b6cabc584c0ba06c98f422c679e18f7d5f1f07928393d08ddeb9eeaf8c21ef15d95d19d306592879efa11d2bc4904049742b9b1fcdf3090499bf8e255b0e36035846ea0bf5f66f487eec6e0ab74b86d0136e9312448b896fd4425b5478bd1b2a2200050734a9d100086decb46fa30d3c1b586f7058fe4ed20396e53d02bf4f73040290458637ac268db638177cc2250619927703bf445f2475bc6af8b4b1929337d07cd5512fa369b6ad1294f03118df4b5dc06295026a3e4e0864c35c0bf668f3762994da245f4f4a40126e175652f8d963966d0950c0280c80fdb632366d39848a86dbb4db9fca4b5443b8ce38367f5c28beb3af04bda0dfda27332c83056c9ca09eee7866514fde0c4f6b0118bd1e2750fa2237c9e2409657490b60b831b3eecd072548615e0b06875b0459fbd0bfefe84fac45c8583295abf70debd9e3db2a0e53c34db8e68cb68011f6bf75d228502d88a211f1e5a5cbdfb3a020d86254742c3cf59abe48c2f4f68bd2f69b9e8837e00be6fec8ad87f998b647c0707b2df44c1e64ad11522f9b45a2b147af0e7fe8331438480a0a9dccc0c9a0e06f77d6fe28bd877a796fc60c868814a5da9062f921839ac0f03d3270af9e46db8b3f44979379342efa77ca71aca17c82ec7e5aaf01a16a159deead517c4db1709ed456f9626a9e5a5174a69ffdd13b7b5e81155adda5eff86754349d19af28aa726b7c99d9a7935bcbff9570b875e11976046c98ee76f11cd43c3aef59c2431382db8e73081b2b55e326514699da22754e4d74533c510557e32c46185406e2283aed6de82b16de851592d5f9d4ba41e15b0cb83e061107ee8eed991fb523a68a362a98e31c75c4adc26e7e99ee962d81a055b1637bcec0997b4c278ce3a61804d5b177d541c3123027429d3916b48ad800b9ef498f6bec67b625ebdf197afdbf8da266b6c23f0a3eb742898a2adb70fc674f8b35913b020303e9440867db00c1c104b2730e28b83491f045906d63fde9d8b75a9d0713d2227dcc8b6166e9a43bd26f726d3f4727a1b1b47c538993ca8395a4fdf9707629d2b985fa52faf695ed1df1c8e5c7b3071f9bd10ae1afae9f59c341b6da6a4c3ca5b5fa3dadd58bc1fd0fdef7e2c28341157c13768af1c7e999767bb4f20965147c161b22d244501c68d287d20eea0815e0e7ad779a5c0cc52a6eaa3996a6eeb5e342b662b01117e6d4f6b79958dcf4896e3fdecba55f1034cf375441e9ed3ead8e8002f4d5e2fa06e5c364348e7aa10731e77642aed7e7f013e595915024fe08ea8869e83930149054cbebe3fdad42a9955e32dc7bf1002a6381a602943f64510c145d1e693ddb0c595ebbb3b77286c5b04bc6de4a843ad1ac50494ca28ee52780e219f9de56a5247e5506ab96bb7bb0f3849d57c1041821434a4247b571679f21bc4f714d1d3a7429fb7ca316b6f7e093427f8270eb0f9c708d80fafa796273f74cde51aa7ff68a2a8917e94a539e6b372d806bea4f521eae6b6a7e09842c98ef042974e2d8b338787dcd75275ca7cf75f0bcab10b37fcb7ae9e7d2bfb4ca007d352c4a813974b74795eb34134e4a4a71d2d8372b25f2315cd9635087dfce116d9a7abe15779233c79ab5c74a05088490a4e1599ea0057f452347c770df8008fa5e3d8e96a5ca102af1538dcc66f3832e7d6e53bcf37205fb517419fa0ea5313872f742819f978a608e1a991f0a0412136a92f70cff6b6cacaf102f3f763310310c7343c1e0ac4fb75dc82e9e7591255ed38f530082d18d353844403af297d36719606c713bf1d7aef5a10919e48b96467435c9ac189e36db6986b23451b90af48c8687ea5bebd15d753ff3f91331a715e7926ebf0e7de052d1d3a4e06e25c0d903a8f1c2d3f39de11dedd7ad50abce4aa3707d0e769336de2d7bc6e59d868a88fbfb1fa617496ce96cb2ddaa62bbd9ac5e300dfa3fd8de8a895cc5ae5f8aeff06c10861cb6e7ff412bc146130b10e38d8110f5bfdd513baa435fa7d0bf1984aaabd7c39deecc6e41cd0556a178e560f0a7c5d7daa37af47ed52aea24ab1cd6c5d4e01e64d4ea46fcb2fadce6ee980361074e9ca1a1d466c1b4d004764db782a2266f68d9f706413010e3aea9e08d7507a75f122ba9e0b0254cff28438c8e7bbdb8bbc88325232649112c31fd7d9c3d21a9e5dc6d7166555954f835488e4587aaa3829f078714e795971d3e24cb177956bb5ac11c253d8831a6c1e272de4ac2993fe160c56432fc35598d7a606c1f1945666b79f5daf536d83355935914efdd7a9a14bd9a38eacd224ad0927ded8e29cd088e7bfab5a3b9ea6a57ad570ce6b3267aafea8de0b9f3679262a7193cbab21d80c7fad56ec5965abba9daca4f93ffe7a6f5f3de6315d9b977b88704788e9f756756f8771dba375839afb51b6b7962a61ce257115f6ab28a6a193e286ee59eb99e0c1b4467063720600372acb4fff5addbb5640443d59c01777c2a098ed24837837ffe08ef765b7477d8547e29e987c33525f5c7f5ca1ba178cabb8f470facf91c1c78cbf52b2e87cd3b264092aec4a018ec777bf50bc6e373fe074f4c9058e23daa9f9e62e3c196a5c65cb467eb5875ca0f1cb1b874e4e5f9c55058140399a61882f1f3a6e1683489a9b86cf83f7622b5d2dcb5e7b2a42c793c7f87d4ab3641b063c0c6286fc636b8fd04e426f872a6538078c7d687013f2a6e40c088a40caab8e95ef8fbc11cd54b3753054f0d83c5b6729acec8fcb6b44883573b661dde935823f47a71a9f3f7354eae148b03078b6076fd0fb08a93940b175a27c74515c0e61aec96ea2de54bd72fb78da35ee5faca2418c23c564762e1a6267dbd988d76ced17531657f8fdf512f4cd923038cf40f471ddcd54db81879de79dd639aea2f991d00a932ea38e0dc62ff66ac2dc571d93a814da64c27e1729a1204d8a61fcbfeb59e29506bcd8bb388745506df327f51a67496a4a423d28a44603d31dce30fd4dc3ac6a268aa21d52218dcd68fb14251e1061726cd3a7950bb9736092561201892305e2c4d1c0924be84fdcd5c55e9d45f6b47eb1ff56d43e721d00b905f3df1249cae056eb8a7f11cd12f0b5b3d3c8c29aec33bf8067662b5a7bf145852fa21307875c3ffc4ea19dbdc6c2b338868b805ce2d653edc3ec7c7bc9ba2b4d01009dc61a2a37a750dfbb86e671e7a7b8060d098cd50ed9577ae7e38e448656c76c2b4f98797c2b0f30ccc606611bd80347cc2afd8573f390797d833c567c288f44af7be3b970c95f1c83ee9e546d640f711e02e6003f56492fa1a9b5e5c3ad7638de47ef853dd6c87e4e536d704de53eb8152c9d20eec6d4507dd91f3375f06c5ff4fbf540cf0189baaeec29a16b9a02835daa42080be1a22fc90a15fec7388cd6edaad0b424554f7a4770c29e4ddd58a0c900e3559e3308ff72c0dc18e164e938463fdce3bacb6ab33a09b99bb6416194d1de64512ea44b27d4164e52294f155cf7e1d45b4942c80102b229ffe9a8b08cd0df66028782c4e168953a107518548cc88dbe69d3b65853bdcbbe394255b239072a44839b4a99f6c3c78f70b2b153479cfd9949e6db2d0bf018377f1dc2b22f95d83b2844e76f98653f7d673f050d858613d21824b366e4645fcced87f4df96b47f77eb63aa0a1091266a12a6c972711fe77088de9314bc2a1984ead42359187a6b6ab4eab405e3e1b62f46f925512ccf6942f518ecbce6454b6c506b453061d0d2c84a1c518927a24bc3624f0e939354673d70ac9aee685ec075d8da1f551f7e02843577a26c781c68be4cff4a9c44f9ab95e91277ef4186b711490c0959039f8fa92725f8f30ffa3dddd76ae63faf577e488bdbd1c29d4862e4b74d3e75336c5954412ef1d8d4bb7513bc56fbaa39b0d5c12ad3481410c9b77110d6d3b59a837d0b70692a8b96c5dbcb783e3635c583d10b9a6f25caabc4d5b74424867a15e1883059c94e4258656c0a7d044c65c5361d357b2593890d562c0131a0c6908ee269ea2505e8a0e3602e1af73a88f57d5dcfaaae92b389c597779852ba5ed0807bacbd7e61360efc9fb95e0b409b90856712e5e7e0f9e5d2aae7184b1ffc6c1d57cdeeb5e8a966396981a1e879fa89dfddb48c38147b6d0d15409f31c65f7fb2953a677dc7f6c98f1214a53985505733676d87c20c4021bbcc89d90b323e03b27096cb84afe6c76c1aa6ea863979694efe95cf7828afb2a2fc23de48716d6a9c599986536c7d018ba85e60acefda1462dd3d0e78977d6c1f447e146099ae9c743a932b5f5edc4787d1a6d05374bf0cfbd95f60c63cd4ddc5a07f7681ba9fca06a3e823393eba4d9fc11328e0943ae272f7b6e37a9b9250440b8f6bf426b4d935a49c1fbdfde975f1a2913d7749f552581ca0d3bedc5d3b5eae1e675c4cedc1fda8a15245f92caa4c8d26e84a040da66c7e15f5a45a8f41fe14d7387bcdf3ca255ea33a29cf50924b11274f57502c82f33129e513684f8dca99356e28dc58913e5e549fefe21f8cff33805345fb39d09f9906c24610dbb2f4a996ff7a5cde69d29fd122717611230372fcd0d23183", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getpgrp() shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 14:09:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r2) r4 = geteuid() r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r7 = dup2(r5, r6) ioctl$TIOCSBRK(r6, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r8 = accept$inet(r7, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) setuid(r4) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r9 = shmget$private(0x0, 0x1000, 0x40000000008, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r10 = msgget(0x2, 0x20) msgrcv(r10, &(0x7f0000000840)=ANY=[@ANYBLOB="00006e0000000000000000000000000b261f00000000000000000000000000000000000000000000000000000000000000000000000071c2ea6083464bad128ed931fac24aecf4000000000000000000000000000000000096823362c38e0000000000a5425ef309605c3785fe8e469aee2b6c55700ed89877f389c1538851621de58b64af10cd53c1de71f4612eaf2c476e2a34"], 0x6e, 0x0, 0x1000) r11 = kqueue() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000003c0)=0x8) fcntl$setown(r11, 0x6, r0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r8, 0x144}, {r7, 0x1}, {r8, 0x10}, {r6, 0x110}], 0x4, 0x1800000000) setegid(r3) fchown(r7, r1, r3) writev(r7, &(0x7f0000000740)=[{&(0x7f0000000540)="05cfbcf9701071cf75c0876173193fd037c84f2d0e", 0x15}, {&(0x7f0000000580)="61f60922e7d3b9fcefb808ac78269af95d7efe9febb70c4c7564019225473039d487581f406ce2b94f3cd09d227f435aaa60bfbb59ee0dcde0ea110f17835a02824ad845bf68c583f1fbf618a2216ad83a85b9598f1c90f43acee40e318f6bc0dc6c77a2c9c8b8517565488fc3e4bfa7d17835371e0a11f3ed317fa8277c520b1981c39ae6f6afcb", 0x88}, {&(0x7f0000000640)="c620a64e85e1e0e3cbe8890d42b6118005ea8ec16802f886cbc1eb98335dd638bf93d29d01fa7ed54f1c6cb52a54fed4f1e3af7db5372ee768cb71bd2bb6028c81f693cc48196280155c2e26a4dd8752b20dd8b9ec57125bb5098f191128ea45cf7d7793ebbf5453901fd1fbf6e40eca7cce311c4e1d43637c22e4c2c193bb70d0c0", 0x82}, {&(0x7f0000000700)="0469", 0x2}], 0x4) poll(&(0x7f0000000500), 0x0, 0x6) 14:09:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10400, 0x100) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xfffffe58) close(r1) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r3, r0) 14:09:19 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) sendto(r1, &(0x7f0000000040)="2185ec73fe0b00589501a6ca761f096e4fcb4bf8126b73670bba1e4bc1f0d0ee890b65c7f20512fa3fa814a1134bff8fd6d628113ce868f401397997a59281b244cfb33cc16bc3d76e22446a0dd07e", 0x4f, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9ae, 0x7}, 0xc) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0x4004667b, 0x0) 14:09:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 14:09:20 executing program 1: r0 = socket(0x13, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c5, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008001300ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 14:09:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x5, &(0x7f0000000040)="1a7b43da", 0x1030d) 14:09:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, &(0x7f0000000080)="ae33fc624bdcfc94c2ebe77aa5d35a960426a06408749dbfc290ff20d81c83a097d18b9a45fa44a5dda6f2875b816dd8c4bb0648cd1b0762609c4c01d7404649951512a19c7176459b30769e1b69ef80d9f5aabc3a586b44", 0x58) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 14:09:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0xfff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x100000001) 14:09:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 14:09:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300052ba50346c4c8cdac48f90d893ab89ce7fe5708d44281d37c525ce4d99cbe5796816d357fb693536ee4e10c62e9480b0fb51455c88562df2ec7b"], 0xa, 0x0, 0x0, &(0x7f0000000ff0)}, 0x0) 14:09:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x1812, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 14:09:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0xc}, {r1, 0x8}, {r2, 0x2}], 0x3, 0x6) r3 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r3, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) close(r3) 14:09:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="0500050460", 0xfffffffffffffdeb, 0x0, 0x0, 0x0) 14:09:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x40}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:09:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x41000000009, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaae01a00007a00000096485d33", 0xfffffffffffffe68) 14:09:22 executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x3, 0x3, 0x9, 0x4, 0x7, 0xfffffffffffff605}, &(0x7f0000000040)={0xfff, 0x4, 0x743, 0x9, 0x8001, 0x20, 0x2, 0x7f}, &(0x7f00000000c0)={0xa1c, 0x2, 0x10000, 0x7ff, 0x7ff, 0x5, 0x6, 0x80000000}, &(0x7f0000000100)={0x4, 0xfffffffffffffffd}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 14:09:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffc55) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x1f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:09:22 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) write(r1, &(0x7f00000000c0)='N', 0x1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 14:09:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10081, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x80000001, 0x5}) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 14:09:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() pwrite(r1, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = dup(r0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240), 0x20008002, 0x0, 0x8, 0x0) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x1e2) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r6 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x30010, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) pipe2(&(0x7f0000000200), 0x4) kevent(r6, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x85, 0x80000000, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x7f, 0xfffffffffffffff8}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x10000}, {{r6}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x0, 0xea37}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0x7}, {{r6}, 0x6eb219dd0d297077, 0x30, 0x0, 0x401, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x40, 0x20}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x80000008, 0x2, 0x1000}, {{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x1000, 0xfc}], 0x2, &(0x7f0000000040)={0x3, 0x7}) 14:09:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d01bfa6df2de196a61d65205085530c127e140e953ebf74bd5161548dea13f4b0095c78d86356b093fbd809195efff206a0314aa3969ba535017c79b4e558960132c0d50371c4071b4eb9b1a0f1f8e606374343c543ad97d386ca7c1a98ca27c86f6c31754078af0ddce875a8e19675fff3e8f8276a1b24bc9f47530b2cb744f21e8975b2d61f0e63bcc24c61e05914c075af45b79b891038e8bef0da64823180305d3f874fd722197cee4238b362223e6a88e68ba432cb008cb05aac7ed55970a32b6c1853a6866313de77110b7cacfd"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 14:09:22 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x220, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xcd, 0x7ff}, {0xef, 0x8}, {0x22, 0x1fffffffe000}, {0x6, 0x1}, {0x87, 0x80}, {0x43, 0x3}, {0x3, 0x57}, {0x63, 0x8b10}, {0x86, 0x6}], 0x9}) 14:09:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x3, 0x3) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x3}, 0xc) 14:09:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xea}, {0x18, 0x2, 0x5, 0x80000001}, 0x7fffffff, [0x8596, 0x25, 0x3, 0x6, 0x1, 0x40, 0x1000, 0xfffffffffffffffc]}, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x40000000) open(&(0x7f0000000180)='./file0\x00', 0x401, 0xc5) dup2(r1, r0) 14:09:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:09:23 executing program 1: r0 = socket(0x20, 0x3, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/177, 0xb1, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x80, 0x3}, 0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="ef76", 0x2}, {&(0x7f0000000180)="d5bd5660b255ba61373824933e64cecf985a1afe277b0e7ce1a5c7090214265602c0b50bae16f6dfd0759c38cb0f77b741e10841a1ba28c9ed79412fb035ae58e1bf1d96d4345467b1de3ee755d8e1f2ddecb4a4b020c4bb5bbc8a1b3ffb4c14469601bfb3e1e2181b88bb7776ece6d9a6150a5ad13de8146d8232aa887ecf5a03344c520742d5ba302d027cd778a04cb1129ebcbcbc031709c0b516411f80e256effaf3dac81ab71fe87dfd49183b088384ea77e3fb6b64dd866a5c9558184d0fe7e429d3b9fe818977ca8cd325206c8c1bb7d38797814a694ea4ed4175e8b73ac7d9c2feacad2f6f372716c5e7c130ea9e5b74fc", 0xf5}], 0x2, &(0x7f00000002c0)=[{0x38, 0xffff, 0x6, "3011114e9d6c775c44e527a0bee2110d01393790a8c8beaa7d22761ebe2edc9e8c1af88d"}, {0x50, 0xffff, 0x1, "c57767cddb8ca4e4fabc6dbf1b5fecc3770726c180e6fdd41cb1bdf068660b415895538a28d3d1d27f03144ff2d9c00834a089e2135db33cab"}, {0xb0, 0x1, 0x9, "c5534ac2a71e5156635a238c58951cffdeb4fd67d41abee9d17d91b006efec2c04794d3837933f4f3534d5760ae760fe4c2e43e19d755248b0c3c61e88c9e0658e650120a96ee20a58dc8bf5d3d20e55f9e67eb170548c059b0666161de630ea397d661cf889883b8cd5465bf922b848abfd4ecfed6bb308d196dee8f03bc4d3b0a6353dfc8c8bbdae47dbb7dac4c7168938eeac948d73bfd7e7674af31d"}, {0x90, 0x1, 0x2, "cd3ae05be102582ec00bea0649a8fd9fc436987c5b1e7b2bb4af8199a344205f5fee95f04e4b16a9e51fc846adcc127db0fbb1aa86a56f64d4ede0e8ec4ad5f2b2c626bc6bf3ad50b5c160f86410e3d2e3e84df4be2fafaf05c3b824bd3ebf77b74e9517b2d7736ccb6f3bef828eb79609984463652d13bde6"}], 0x1c8}, 0x8) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) 14:09:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x5, 0x80}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pread(r1, 0x0, 0x0, 0x0, 0x0) fsync(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x80}, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1ff, 0x3f]}) 14:09:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0f75322c22e979262bac1c5a08b85e2198c2668e47c485d169acf981172078979555bbb06ee7e5c610ba23c37b18293aee23e609d052b91e60bceb1b667fe3f3702ad5ec9e740317b526d0516bb264110ceb965fc091d2c2b9557cf39824328715c794403331529bd5302cf40fa24b41eda5c0cebecb901eac1baba1a9a7360df084e65955972f689ad978295a8f", 0x8e) listen(r1, 0x0) 14:09:23 executing program 0: rmdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='\xe2\xff') 14:09:23 executing program 1: getrusage(0x0, &(0x7f0000000000)) 14:09:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xff, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 14:09:23 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000200)=""/217, 0xffffffffffffff9f, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0xd5b, 0x2}, 0x153) flock(r0, 0xe) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="97e9ecb816d3fa3f7be31099d8c0e2ec43f8d8f5649b8058a80a8cc064689eb67633bf5f0ac2157feb78b472fe944d4fda64549c5a25de199ba31fe4e1f5b9cda1691f2070cb280425aa2b2a1273c1139fcef341c734d4e9774e97542808c69fbf962c11bca0b0905221e2857678297c5f3f26b6eedde5617a1f9dd8025924a63df4e891d62544cb291265ca77d34fcac087b3887531a5548f39e2d3538f7648b9dd7454b83548e6f7abc0ba74f39cb1bec27e978dd6622a9dc682ec4b97f59f5be79d0f800cae1a", 0xc8}, {&(0x7f0000000300)="60109ec1ecfbbcac7263130bae4bd128c31eb5d676e8d186c0573942c6a00d8e87cd1f", 0x23}], 0x2, &(0x7f0000000380)=[{0xe0, 0x0, 0x4, "cab5d0779ecb8222283a332ce1e84794688877ad3c4f687f2ef284fd7a39275239c9fdf1ceeefaf60c0fa387ffc30593ed5e6aa31c9d2cc5eb66ec81f33c3baa97940e7ab7f36ee89ccbe3e41fabb083479ca0fb026e5163f625cf8e58b1ef15dfceeea62b9cfb01c3b4fc1119edf3493439b3bba8ebb910e96b18b031a3c84678f133f129dc3b894bd586777fafa71bd09b9171268cabbb048828c40878e0a1593e59d91a1e91b86548814741c2c301abe5847cfac583393ec4cda94f65b080d124ea1403e727d0a4197d94fe"}, {0xe0, 0x1, 0x1000, "3e76e79c7170f9693412090446d0d6e1ad4a76cdc5851c79eb480eff9c093a1d01a960273bd8bfc750977bd9d6e0377e7bffdf4ec22347280994b422d2d953c043125693fbbe1385d6b0df8bcd268e64f6e05c090655a57b287795e61de1cdcef03e8c7a5af280de585a861a5853d6ce245372daac1057ebb8570e1cbf1aa4f1cd3394195440a76d8bb9e96cd6ca053a4faf3ca388972dd22679a6af8918e0f4dab81898927296fed6f59e1b595f62edd04875dbc5b08e40faebf0c83e79b6a0dee72fab56984b4b3ab57d"}, {0x68, 0x1, 0x75, "cd9b2dbe5faca70fb61c2a391198000e8c439a8419654f816e5adfb7d263569a623e804666f75a075b796090db939f2400f79a8553b3cf4d0de03d990ccfff8add5311905d9536c0a7721914555bbe9b9d"}, {0x98, 0xffff, 0x4, "0a0b6f76889efafd138cb6b0ecc10daaf5df4c1772353a5d5293624216b2e7a936c17e4dba224a1068446f15b4a077a4eb964abd94c99f55b096c6bc20938e6ddf28a52e1c6ee0546c09738606dd21a189cfade7413dcc2c006076029bd510f5026626bc3e4a342dd4acb6dcb0ea669b236a759e830eed037d40175b9706845c4098bbb986254d"}, {0xe8, 0x1, 0x4, "0966a7bbad61526bc2cb4e56071b93e7dab17ff47c57243aaab251a6dc237d58ba2a7c69962f8114a9b829a40f746e4b4cbbb677fdab6e847e00b211232630c39647c33f7a0a923c7dd2870a217b617724114a8ca3568adcdc945686c0def34b29d9a4fce5c9f6a5167d0169351ac03be03b9563f91e01dc5fffb1fb20a3a18f721f0f579e5842137ba78bcc6de2872f51c9d494763d73b145ee04d23c7fe7fab23b074e239bcf9586350af5312d8bbfb2ea3254f7b2cb49b6d7d29e7ce7e325e9b9fe86669beae034bacb96cd2fe7b555aba2873a"}, {0xb8, 0xffff, 0x1f, "411589deb30b822c12de310a88566b52fe2b8ff79a0adb765edfe25bf10f8f5549a1c69776796fed137de42525c2609f2e8600dc208ffe74a64cd147874afab6a6d3764e3be9d4ae49f6fe6ab394498b093a2c414b9b3b0d4a63ea671415d9ea7bb7fa5ac562a064201cb35e863cf61ae8796b282920566cb517f5aa3c3ebab831aed5d18163244baa779df674d2ba44769db4cd992ba347b3c0496c7e30e8128350"}, {0x70, 0x1, 0x800, "8f9e054f9d1bd621ec5c4875275452c16f19c9f142ff53cf416c484fe784908f18df803005552ea7230a87894a5a506017170f4421ab4c47f46ee86fee31583086256099fd6cea6ab857dadadd95a2c314bc755fd372e5d572e7fdcae282"}], 0x4d0}, 0x1) 14:09:24 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfdffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f40799fe1013748405370ff9"}) 14:09:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1f, 0x1, 0x0, 0x0, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x8000) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40000000021001, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x1759) accept$inet6(r1, 0x0, &(0x7f0000000000)) r5 = msgget(0x3, 0x4) fchmod(r4, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/242) socket$unix(0x1, 0x5, 0x0) listen(r2, 0x3) pread(r3, &(0x7f0000000200)="f0a96850dd7076d0eaac3e47e447ef", 0xf, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x3) 14:09:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = getuid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x3, 0x8001}) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffc81, 0x0, 0xfffffffffffffe7b, &(0x7f00000000c0)=[@cred={0x0, 0xffff, 0x0, r4, r5, r7}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0xffffffffffffff81}, 0x0) 14:09:24 executing program 1: munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 14:09:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x80) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x1, [{0x3, 0x4898}, {0x3, 0x100000000000}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x7fff}, {0x3}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x4}, {0x2, 0x7fff}, {0x3}, {0x1, 0x101}, {0x2, 0x800}, {0x1, 0x3}, {0x2, 0x3}, {0x3, 0x5b5}, {0x3, 0x100}, {0x3, 0xfff}, {0x3, 0x5}, {0x2, 0x8000}, {0x3, 0x3}, {0x3, 0x8f}, {0x3, 0x1000}, {0x3, 0x7f}, {0x1, 0x800}, {0x1, 0x4}, {0x3}, {0x1, 0x6}, {0x2, 0x7}, {0x0, 0x945c}, {0x2, 0x3}, {0x3, 0x2}]}) 14:09:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="167280e2d8006afbc52b0af482aaadf599c337b01dd5b54474dc991df7537b9f58b8fedbcbd7316e34fa46b95873db151c823a24f28a0cd605209c6db9694a717beefb5b9d07a2b66ccf4ed32e0590ebc7e413200f065f7e67d95003", 0x5c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) 14:09:24 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 14:09:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 14:09:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x43}, 0xfffffffffffffe2a) listen(r0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) accept$unix(r1, 0x0, 0x0) 14:09:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x8}) setsockopt$sock_linger(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x8) 14:09:24 executing program 1: r0 = socket(0x20, 0xc005, 0x101) setsockopt(r0, 0xfffffffffffff000, 0x3, &(0x7f0000000000)="743dee753373426c92b05b0f1da79efcb6fc6621ad8c108ce81edb1655c853b733965588e486573dfa17d88b51e12591f1cafc841b6e1f757122", 0x3a) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) 14:09:24 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x400000000000001, 0x4, 0x8000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x1}) 14:09:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:09:24 executing program 0: socket$inet(0x2, 0x7, 0xd31) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x1000000, r1) shmctl$SHM_UNLOCK(0x0, 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x2e, 0x20004000}}) pread(r2, &(0x7f0000000100)="bd9af10d77d700c74ac0f4a3a886eb26c5d83aa3f97ceb68546e1f400daee852a0a164be27d3d74200", 0x29, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 14:09:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0xf27c) write(r0, &(0x7f0000000000)="7f30794bce3ffc831277cab987c4214cb7f2050cba81fcf305bbba5a51faa5df123a4691cb46687e14fb7533cc0a4cd1e1a83ffd5dcc9ef4a912497bd120d984efb976a499218556a502c8d50065c6c37189080588a3f401bbb72f5cf336207391f47c00d5f76b9cc4580bb57fb3c808d0b2c246bd455605e26d16f6ecaaa862ea2310db350f5ff30c5760035573311a626bcc34c9fdd5d8d38ed6b86864736c71", 0xa1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x8001) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 14:09:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x7fff}) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 14:09:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3a1bd4aea86087d1b191008d3b502ae391cb972300b556b1f36fe1552b86edea7d9dad2b7bfe51b364c30f3a2200cef978d607fa98d86b32357a0bc1335a952178e752019718d1cdd1dc7ddf7d360cbcd53aeb28c2f10ef603bb6aa697edb4daf7ea964725b2a134cffca45c2128ab9fe0dadeca8018e4573b89b84d7d5f0d262410ae6b0528ab4aef92be7a34abe9cf23ca9aa15443d39992d4d70e3030291f0d499a780864a7b01105e9186630bc7eb68e1a388bbfe88b4d21519d773e15f3b2cce9e6d339a441cc7d85db312e613918b0e8002f40", 0xd6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c01067ce039fcb9fd3b4e4e24d", 0xd) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 14:09:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x8c12, 0x1000000000000001, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:09:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="359c89e13d81ce63771a10ebfaa3df9d5655ac4378eef97c1aeeeba5621d59b3de1b0c5f2239a3ebd641e4690f6df49dcee3943e0722ece985c5f4d044a4ee3add7bdc8f4fca55c5f436bb6d199f538110b92ebdadac42593035f7e5186498de5e8ac9cd50ed342e37d5a6f57ca95f07daa2ef7ae2bcaf828ab6d19589edd114cd59bda057d495a62c88ccb30e92", 0x8e}, {&(0x7f0000000180)="8c50e3f7833a3caad1a822d3f9e059dca4313a390d146a25be6850a776afca989f6973ad294eb216200c2a5355cab1f25da40cb17625022327b9d4bf09649d68bafc50557e299b296af7109dbbdf386d5250e358f817dae28c7f373dcff0f883fb1acdc647199caee39d75e1", 0x6c}, {&(0x7f0000000200)="cf1835b98fb5dc0326e5e098d534d6536c4ae049719afe4d689bd8f6afcbca0535fb727d17a29ba175b3adcbe5fb8239fd6a8f10073692015de0712f4e2cb80c049867adc76d76544ca849953130cf5ac0f49b13685f6a568341a454979812b74da48f790bf95dc81b3da6d3ce380f00c3d485f6b299319b16da888a8f2cf1140367524e0557c0fca472dcc9bf4687c2214430be68a2948a4ad40eb7d9d46af2d066083b4b4cf1597db77f9075749b44170477097c39934faec2aad574f54d4e60768513b4c3e9eed867c6875001d7415ee8b50f6a377a", 0xd7}, {&(0x7f0000000300)="296e081b20ede0e9be99e9d35d0cacc035e6cb864bb9bc01a07f9d175795ff1ed0136965a5dc41e5ec1fda215d06214697822e4766695a4856f7f8df164c671fb2aea1908f875869dd60bba9c6901061ecb9027b668fb20dd57cca1ee03a68f4e860658c82fc2e545a43ed10552f25e658094a60ecd2e1c3b65064ed5df72e31f28ccbbcbe05f64ad5d99537c3e171932c9ef87635690df9e80767057577b606e209f127ec", 0xa5}, {&(0x7f00000003c0)="33a82f558507dcfb4397f783c9bff798a55a71f24145c19942216eae80643efdd48089be6789c1064227572c557babfe23b6e88ea6228e759d98f40e53facee1d1c8f7b168ca2555b7277ed4fd28f14ff168cf644573a5a9fc50752215a49a1c880de3ffdda6bba2593801c0488c7a30cdb61c231008de54e309e0abe0275dee3bd98db2827c54676f7889192f3d7bab599a4828d473272d71ebd8f9f959c6ff54076e1de13a7421f471b7062df84255b933dfe444effa07728a74e1b4d3e103f02d74e1f8c3c6e72c2530568505f7", 0xcf}, {&(0x7f00000004c0)="8a06ac0412c25b39686437bcea167d450540f183dd0ec9c7c1a2102a50d7944673", 0x21}, {&(0x7f0000000500)="7c498adc6ac27c6a65807700aa02a7eb2a63d2c8047361e958ace03adec157e2e84d2a91c3b090ce585f45", 0x2b}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 14:09:25 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x0) sendto(r0, &(0x7f0000000100)="0424d36d1fecac3a00396a93d9fd1c775f7f7f6e3e4961033f45f0645e1154da98eb1b4c3539d95a4a5afb98eb63d5f04da49a813256e3c0715d8ce2918ce7aefd19f97f62434d058629b418182a66d8f523c01844c1d0e14c6ffb6afcc8ca5774707bd5d66cf7ea9b63ec5694399fa9798740ab53891a8e2218156a266079a5f0cfa4f9c1c5763038a1df9516870fdee664b5804e2d8df6be02f3acc18435c88996f5a38f0ac9de030d331c0161c04d511192daa57cc6b9e8b487a015302dda623f0f7a58310358a4b575410ce4bf39e13e705a4fdd6b04dca541ae092a0c02579d39c7c08918e3050a17f20daf7bd234cc0ef27c6195f1c0a6a0d4182120a74a72c8239361272cffa3ce2dba0df4281e76dffb21a1b64fb29fee5653d3a578751ddbcf310eac8a826b52b175c5e05779638aee011a1b276f3d9e3ea8f27c4ace69b107dc912d1edc460c3443195d983ffea634d08d27dfd11d4cb5cd6edb5947d779eb9f32ac4d7ff99b76684e7c2e1b83ab9dd6a56570c0a35d852e006cd52485487405e9ab9276751aac82f82e4b816daf2230cd814c6a23caa186257d1399500a4c6d020885e05449185e62b805c42ef216cc3aaaaab8e2d7b334e5b9fbd60a5e103ab2a2ebc996208dc9c17b1c6c21ba4325420127223e56c984e07e510db84da08a79fc784d761d4a12b0da1d0841b69ff77d07ce721f43a3b2f53ac9f386698531925447bdaa8c740ebc63ec25d04efa52f59a40dde8a4fd6d41252bc8c60477a9e12756aef3922276ab83e0c719cd89b205b4c4951e18fed8d3c892030113b7baf405e9f3b47f06f6ebc982a1e8c56649a8ec367a91562e1b921562bd136cc6217cc728193bb126b2e9e63ad9c645b8340036eb93705ef988bc28141a36d0e1d7b0ffb0cabb3b49e803f1ba79bf067bcae8a91def0257ab3869a62c647bed11667dd208751f3ce3cbedfd733659694f0e3ee454f5dbbf45e129ba2d764004c982c324460da5386cedd48f328217b5b19a5441c504df0047ed43666beb111a7b089b723ac902d46d5194be64b5c3399bce186fbb7a4022dece487964b3fde545aac15b0bdba53b440472428cda86610f01f84b3cfb454aa2a43b97c52c344aa62b554d3ef55229b1e12c7b06693820535414e603fbefa29c4c83aeda7d01e08e12cae9b9cfad1125ae53a5fd5e12f38f184fe6c58f94899728179213f56a0c58c771d5ebda48bf113b10bb33d99c0e8e68d7cb7ac7079105fa57615b57b59576c7e18ab857e621d3bf6814a277a525d1fbf2d76fed68fae43b654ebf232bc6e30cf7078664fb379bc49601e62a0bb0bd9f8d5da326c2d40952a747454ab0440881ba8c634e905228945d58d6b021ddda6ee833e5e96b2a676d59aab4b8cb8bbb9a46e6b73a1e8b833f1b8ee8d99b344b498ae8dd5e93a45b93cfa757b5c00fa79dd69d4f10c4598140874e3d92a613b17f556b14eeb359702abe6e189739979bc2a4e414d21cd21363205803e7e6776fe92d7c707d4b1cae91607e89bfb7d9aacd518d3479183ab54d27a1b61c34a0d80c1a995bd81250c31ae91d9983c89725216d97a3701c0897548b04b7e343645f4d61b1b2d47f462c52613b84fadd14b76f902d796d5a2908b07d372974253e487b7ba520d76fe5f9a787fa18a38a5ce0c600dbcb246c6ff1cf04e7efa8e891108cf82e8118ba2a522edaf8bffa96d2d13a66b576dfd7e886f338e1200b8f687909b7a51fd3ac8adbe4bc71720d8102b48a6e98fea125b4136b5e132473bf4656a34463d6ba91cac4ede648f363c6ac9ac81b935dfc9a776f499042deb01e101de5812a922bcf0a3aaafbb4c47d966f9674a49b79b926204645baf0f12f4deb32ef0369e8f4d363c056c98b44150162800b5b67467252b96d4250c4344cf953a7c23c0d08749cf608fdc68b55b401794b9a67267401145755365d76f820e4d8991d6ca993e9babeadd3eb5130ec2de98fb49ba0a605fe312859ce68a5bd1a3169cb5593286910f7768c5e58b52a54b35112653574cde895934d4c85592a971a7530acc66b5fad0497086218dc59b541598161e408cad7cb6663e90ed25b08243aa906e07d7d70dde2de549439d5a105305b9470fd05f4804943f95ee9173253fea762dd86679b09ef78b91e374f39a2534eabcbc7d2f12d8f5aeecd72ff13844c2826bfb920d0a3c91790d68d8ef52791d871e579237ef79e9703d165e65b71de7ea88a85e4e48e8d9ff06ea9bcbb088678d6bba3077f57a2dce5b265df494cab0bf338c5d916ad4c3de9a77af55ca0f07d608c1dccce1e37904c031dfbc7b3f9a0057b14285a858213a5750e31b7809a3d02817cafbbce22ce2bef3817649dd2bd310b1df221acc388d857275c96c4febb59890d41a3c5449d2d1574e9cb2dbf6cabc00e871dacb07d6ae60922c1bc3be2c7503688684458230d1afc20be148fba3214b98810031ec89e6e08af70c094cbd7804ed8a7798d60157e085e14e981ab00b4476debee27d13e110174741319ff832d02f2d68dd9f460a9c71fe14a2f4b7c2ce382fc445b6a53aec709d1e5beb2dd9c9e9108579602f9b1e21cf76e31497e91b926ad59dc5a0975dee6e910fc4c17a72baa99f7f9ecb314e1680212accadcac7535d144448824d8162b8ce415c79f50355f5186f6dd7fc7589805798672a8f3b8ecd608c932451081b46b5e289d3b7f353b48a1cb3c0496a55b1ce96f9da7ea7550127b25ec5970043a7ae5a82e25777d70ab8fee134d0da321af3d873bc861feaa37acc30a2882c9766316c7279320c222df73e20df36306eefa5bdaa88b5a39f147161843753e072a094ec92a5bd919b7b9385dec30432b22e0d98cea5e00e95ecf1d05ecb8cba85d1266fce6e0758230027f3b7456983c998ee943c6c5ef8caff76e953b0d3c037c613bcc903085f7ba4d63a744782509d02e0c8fc4935b1a0f6eeb35eb963287832227c9c5ba7b97aea6f69dd5b9f38d1139e7b75e2a9d0ec7b3896fb20aea641b0b55605796a37e6662609f335597d729afd80c3b87587106031a9d87b30c564dc09752f758211636e375a0cc03aaf6dc2649dcd027c06419c9d541bbaaae526164a26246594bf1f5a7b4570a9ebe504e8726f09b67ea51931ef7ccd8bbc702ffc1a0bbe8c7e52dcdc86e3d0f0e467e91295db7cda3a8481ca8618687830294be6e9499dc29080af5bf69e44433ae556bc7dc0bfb3579cb3a647cc1354358a0c1e7df94e5746c418d2413ba33022cb5748bd1d2a8a7effda0dcb2fca65a60bafe55cacb0b17fc77f5f44f92a356095cc191f0f6ffa5ea0d08be6b2b46b381d57a90c3d76644e234c189fc4b4b699f919b6da4d3ca7a02e8829ccec8dce7bb68012453e63b8c2c8fe4548c7ecf5cd10a46653ba1dd8479267babbdcaf2e11da0a90f6d8bead826ea795d9a1d963895294ebcf1e1d0881147c490bfd0aa42e291dfec2296f377536bfd10c2c1f4cf8c165473116d3ef2ce81c339eb3d7be3b4eadc339ded90ec9d4aa21a15d44ba0135f0879471364db7fd104d692a1821f8ffbe9ef51faf24cd8e390bd739e8b1d295db1a8de3240c69f581c70e5553eb437e8d0506f0b3073b3e977ca528f0e42e77950ff6f1a5c4673167939e71ee3b5cca3188a52f965c86a11dc13bfbff00a614eb5593072576650eebe0b0c9307e15d34660f5a1b51d8bea2c6401b575c8adea4b6531cad36662e4003df8fe9031612fda3016a8bb440fc32eb01d8431f742454f7ea6819ac2a18db8753eac88b0c5f4e6b8131ccd2627c3473df52024318ebedcfb59e321e46f23558659385b4c9bf194c7686b79b4b20bfeebb2e95899dcff3cbc7a481c091861a1e878075ccde33a722aad36803e27134e323d81e9313bade9ab53fd975e85da34ebdb79c8858f76020a0cb3f6c86f2b6b579765ea42d166b2133cc2222b3b1f2ad66ff2e4939708ac2540a248b8cb89400d1c8eff4fd058670f6410b731bc447076f962a4ad545e73bf1bb57e1427340dfe777f62c29335dcc76421f9c0d1186ba3e9a4743f29e1fbd4af20c9c5f7046ad27f050c6b537c8fb431b5651caa4f9064202519bb42aa08b95e80122a2a8bb64179ac2eb30cc878875d41233a33e9c0e9dfe7e9e7f2e22a9c1b67330a9a10ed0d6e58d1e956921e05c773171bc6f84f2df0b98b5c4ee657d928d0476007ab4be55b1deef545b5a86f04a50319d34a25bbd830a7d4405d1181faddf0dec216a6eaa054fd29de9790d5d4bb0ed7d08ede0a1eecb00b0b363ee08402ab29bd2d701e8da4ed41d82451d12819cc87dceb646744921a187bff65844c9c09a761fae027027f3fdd550c4fed3c248175a0d7bceeb0e44d2a8e7e1b90ee4d1f7106667611c44e2ca5d354e6183042032611378167188f915bc241d4d1d70346c75f1a2442ddd25656c5050c79b7c33d33bb88cb6927d2e05fe9e07196b4f4bc904b41bc358d21093822e7aa0fab0444795b921f54b357d77b7d3e512db6f39db9db51bafce5dee89ffcee37bd9340dd98197601add6aec6f7cc9d0303b77c9092f5e36c50e3767239468a4b99940c36ba4417e944e3eb4f50251ff5cf17bfe912ecf1fa43401a27ea198fcbc80385a0a26c8a8bd5972905c31ec54fb3f291d1369b17bcc32a432e4eb9d83198c3a5f70a4d02b3c956e8f189336cebca3c91de7e83cbc72740ad3be717a8bbdfdc5895120903d3682e6f3d2317d726ed23cc62b898ff09fa70aa1578d878197f9e759ba55b4b42419b8cc3ac1be55ee2cc270a62517c8f28dd02d272c2846511a4093e81d679f08435b265ed5f612a5d2c008bf8bcfb85d7f82712b0a850ffe5a77c2668e4cbb8a59831de5d969696c5b529286bbd599096c4262a7ab15a05b54fa0b47ed246f594915a0e1271f8b2d6de6d06d49c844880a2d31a1a644c4144b91c994ad296479c75fd21b4d34f43aa19b6266145fa6952f1029e5c189da753003aea2cfcadebda2b39f21adc342be72f36903ac34987fa2e69125c553ccb172709bda83eda45bd8cb59f7d2501a16a691b060ea598f80ed735ee374eebdbe06f4fbba1c8b987af57e8717c44292aa6bddd276738affe83bd2b891bbaa8ad0ba832a4333776f928e720a520bf17589d82399f48d2cb59dff688de9bd07dc6770c98bee74dc5e3d3cae71b5e722808a1adbda0a08cc6a0f2f3759fcae9af5e6671bd863cc079ea46cc3551a13ec3e1de22c6ed3cdf5add8ce3c4e7b1a27caec707c85f39a34ec0b9166581eccc962becc896780398f689d376f7a0d3178e727aaa1b90b26d67fd70639333040ae5e3063975acd48c9ecbd4bd7f35549c8d4efeae6e3f8203555f2cbad88e1b9a69bb5e46adf4c57ea7aac1b913c9ff0903f1cf280cdeb9a0c4f75e98f550dee958407293b7acb38b9b2b2923feeee607709b4566afd55a169eeddbea2696135734bae3a0485298a3b2fcc7b97fd29b0c1fe12e3c5e7f83e1b48585bcb2eea7e10a5cafad89693f5af43a236c057f6ef8e0a02c437933ec4b8684b0c8e8121208bc37f318db1732a314ed3480f6de22f72df7e4fa42cfa9a4502edf5230a8a792109c7232d4662f2bda645af0e1be2a2948438053be6c387811ac7919b7710397015f7afe122aa0b63267adbbf8d8447131a7dfe5f7285e8d897acf95dcd5004441db9e8b36045dbdf34fe5a78653eb54facb9a726fee9190354464069bdccbfb33430417c6c9fceb93ec1342e5434f65901efb0f0b2cc70c744c4c2bc7264be7bbe", 0x1000, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001100)) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000013c0)={0x5d48, 0x703b}, 0x8) socketpair(0x20, 0x5, 0x200, &(0x7f0000001380)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0xffffffff) 14:09:25 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000080)="04", 0x1}], 0x1) readv(r3, &(0x7f0000119ff0)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) msgsnd(r0, 0x0, 0xa9078cc09dff2749, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cda259e38f65806500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fa40901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a320c6bb318f2836c19020e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff00"/4116], 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) 14:09:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fchdir(r0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:09:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8008, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 14:09:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffff7fffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:09:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file1\x00', 0x40, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000440)) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) fsync(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x438}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f00000002c0)=""/169, 0xa9}], 0x5) 14:09:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 14:09:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000000)=0xfffffffffffff001, 0x4) 14:09:26 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) 14:09:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa80, 0x0) fchflags(r0, 0x10001) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 14:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000080)="04", 0x1}], 0x1) readv(r2, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) msgsnd(r0, 0x0, 0xa9078cc09dff2749, 0xfffffffffffffffd) getpid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) 14:09:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:09:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x47e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 14:09:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000028d000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/207, &(0x7f0000000180)=0x21) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:09:27 executing program 1: r0 = socket(0x10, 0x2, 0x5) setsockopt(r0, 0x29, 0x20000003f, &(0x7f00000002c0)="f5ff120040c9bf6514be8c422eb634218f42895665f7e40b5c5ded042ab85cd24d2eee9765efabadba6a7669e9d1c6147f354c34da4e2477c2f3c1a65840f52de550a12f31bba1f868ab2acce6c403f7dfd44b8805a63a6f55f4fb4640a818b1a1f08e2f83bb7e2a0067159a7afc1fc86427cd04f5d81ffbd169c8eb1c3bfd7742f9df9e3cce37e3860062bc5b", 0x8d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35fe406e161463bbbaa93b2c0e72f2d33864a07c4d847a94fadf8ac152eb54b561ebd3344b9d5b5c7e17a150bffb1c91ca38e78632f7f828cca6695b8d84cff955d2092e9027db4ff9d6f324d5ff11421b59bbcdf28909ee9832d6dbceed9ce0e166291c0386f40fb04fb5de1ae293efddf42c58882ba9b040a5bfdb95091372aefac7d53ce9729630a4e78646edd985d204", 0x92}, {&(0x7f0000000000)="deeaeeddd29df4c04eb21b2209e9f3be33aedd91350daf2c71c9ccda824df98e6dbdfa9e1e4809814e86cf707b6afa349f90b511943418d6152deb9d59c4f3", 0x3f}], 0x2) sendto$inet6(r0, &(0x7f00000003c0)="01aaf322311113f81500c1566a8b3466ddda1c45289be80ed0795739278518fed37faa84cc6ef81faabf9ad37776bd975fa5c58533d8d0d61f7925fad91135e0eaec4335d6f0a0ab904c933491ebdd24dd558907ae5d02b699a16c52fc0fb5eda28080e6a320df8053b7b652d63f6e764f4a3c0201104295fae6c97396db4cdad5483056b83176fbe3d57d99f309834efa630034387117ac39f75a5a90ae572a6e754865ae47961ba6508309a509", 0x3e1, 0x401, &(0x7f0000000380)={0x18, 0x3, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x5, 0x1, 0x2, 0x401, 0xb4}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000480)="ed6d224898bd6fcce8ee92c92aa2b537512dcc21f5cff31da9113ea2bf26b3c19c2443eb8ba4598e051a6d876232516f3dc442e2aa71d153db7eef229faf1d7cb17fb5306626a5c9ea2fcd854666a3bc0370a06f0fe5a90cda75c0eec7cedb2c8848ae0587d968a36764f67f5481d5cfafe9fa500de462ddecdd926803765fbc7858145f7f6e0e3335b2d8c035078b16e6896d572aa98d41685bf8b5f2de5431493a14ec2ae83bec766430ebe91c69997182ac9b6e7bde56bd6ea128bc626c9b3ac3d546a9d34a6737302d44290b9ae1a2e43ca09b3c28c31a78628250fceb52d56a4cdd5edc89d898392f10174f", 0xee}, {&(0x7f00000001c0)="7d37dec1ed97d1fa4f24e2ae00a3e6e08bf451dfd7c9be96b914d31666c9e56336d2d1902fd8161c6cf737d260fef4e50fa1e5b1ae67bb7310141044cf1ad8183a12d5eb18430da1dca92591fe56e76ba8fe6a599880d6b829a9faaab0a85e4571ecc9eef269d3801e505cc7cfbc09b3e87cfd", 0x73}], 0x2, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}], 0x48, 0xc}, 0x1) 14:09:27 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000040)=""/41, 0x29) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000100)=""/142, 0x117) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() 14:09:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8892, 0x1, 0x0, "e8952d9412b6205f72917e7d053667fb92bbe6e3", 0x5, 0x1ff}) syz_open_pts() syz_open_pts() 14:09:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:09:27 executing program 1: r0 = socket(0x11, 0x7, 0xffffffffffffffe0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) listen(r0, 0xd98) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 14:09:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffff) 14:09:28 executing program 1: semget(0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 14:09:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto(r1, &(0x7f0000000000), 0xfffffffffffffd19, 0x100, 0x0, 0xa) listen(r2, 0x7f) recvfrom(r0, &(0x7f0000000000)=""/232, 0xe8, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x152}, 0xc) 14:09:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) 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 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r1, &(0x7f0000000040), 0x10264) socket(0x16, 0x4005, 0x501) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb4b145bc8e2e7bdb880c0aac33ae83e87494f17"}) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:09:28 executing program 1: r0 = socket(0x16, 0x1, 0x1000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x6, 0x20000000001f, &(0x7f0000000080)="e7609254e999f76de74c7e166c103eb1e26de5f01c8c7709aa3864bd7230261d645b6c9bd6f696509dcc98a5d0a71e620802cb9e3949b56074dabeb94abbdcfd72ec1dd866bb20347b8da4fb141ed64fa88f3c77340a9a50d667eea9af47d8ffed7c9c74c90fa3afedda90fa09ae5bcff444752285", 0x1a0) recvfrom$inet(r0, &(0x7f0000000100)=""/142, 0x8e, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 14:09:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000010004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:09:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000001180)="930258b1650e7e508bab07080a88f123f70a5154eee3e6f12c77a422bb972b3aae12a6e0022d13d57ce9ca84669d9e0bfb19d34361bca404dd37ab6b0f50fda78f43627dcdb34947fa9aa23b40f791c82ab0af7a14404b810cf27cf0120746d0b761cd0701a6e4d8666ff770cf29c454e09400b23350eeda8f7dd621b3a2d0f965ffcf82827f97685e46062cf02103c6e8797185ef281c1e25b0fadc92eb5d00d02626e9971105ea0da08bce6dfed134c00e0358b5583c7c548b413990c3b1af5722ffdc0a9f8d452a6ffcbcf2b45cd245efa00803a3c62152ad053e28e03615038add7fe9fb8b", 0xe7, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) shutdown(r1, 0x0) 14:09:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) 14:09:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) r2 = msgget$private(0x0, 0x456) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 14:09:28 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3ff, 0x7f}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) write(r0, &(0x7f0000000000), 0x0) 14:09:28 executing program 1: socket$inet(0x2, 0x5, 0xfcd0) r0 = socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) semctl$GETZCNT(0x0, 0x7, 0x7, &(0x7f0000000000)=""/226) socket$inet(0x2, 0x4000, 0x4) 14:09:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1d4) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000006d3142f887cb9c35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2be369e0a958e4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) r2 = dup(r1) semget$private(0x0, 0x1, 0x89) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x1f, 0x800, 0x7f, 0x2d5, "76a44c4c40f4ffa9c6a9cfc00e6e66615e8e5cbc", 0x5, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:09:28 executing program 0: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) 14:09:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x40) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000080)) 14:09:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) 14:09:28 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() pread(r0, &(0x7f0000000040)="239447339a93d8a4f5ed1a6f749b5363b1d3d1da23b6b67f98f46c6c875a26f51c02dc8b0fc6377685656e81ac774f7edd7014b9c9f2832ebe17c14042a33278b83a4dcbf514177e26771ee44eb56684f232661d2124a29b8a7c2c5cb0480537e4992e41dcde783ec624e2fc3429623b53845e45d0416b7d48bfedb8d58ff294267757", 0x83, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x18080, 0x84) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x4, 0x10000, 0x80, 0xac3d}) flock(r0, 0x2) flock(r0, 0x2) openat$wsmouse(0xffffffffffffff9c, 0xfffffffffffffffe, 0x900, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 14:09:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x200000000000000a, &(0x7f0000000040)={0x2007, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 14:09:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) witness: lock order reversal: 1st 0xffff800020b3b918 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_const_cmp4+0xb #7 exit1+0x6e5 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b392d8) at schedclock+0x99 hardclock(ffff800024e53ac0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,0,0,0,ffff800020b3b908) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_const_cmp4(ffff800020b3b908,ffff800020b3b908) at __sanitizer_cov_trace_const_cmp4+0xb exit1(ffff800020b392d8,0,1) at exit1+0x6e5 sys_exit(ffff800020b392d8,ffff800024e53c90,ffff800024e53d00) at sys_exit+0x17 syscall(ffff800024e53d70) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffd2d14) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd2ce0, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800024e538c0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x5ef04724a84c4b54 r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230a440 w_lodata+0x48e00 r15 0xffffffff82318670 w_lodata+0x57030 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024e538b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=313689 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b858 user=0xffff800024e4e000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 42235 487782 16684 32767 2 0x10 syz-executor.0 42235 415675 16684 32767 3 0x4000090 lockf syz-executor.0 42235 377305 16684 32767 3 0x4000090 lockf syz-executor.0 94367 428876 19875 32767 3 0x90 nanosleep syz-executor.1 19875 185020 40890 0 3 0x82 wait syz-executor.1 16684 352105 29854 32767 3 0x90 nanosleep syz-executor.0 29854 202198 40890 0 3 0x82 wait syz-executor.0 61837 104766 0 0 3 0x14200 bored sosplice 40890 32651 29697 0 3 0x82 thrsleep syz-fuzzer 40890 292602 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 60599 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 446065 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 102345 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 286676 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 187561 29697 0 3 0x4000082 kqread syz-fuzzer 40890 420422 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 312353 29697 0 3 0x4000082 thrsleep syz-fuzzer 40890 62247 29697 0 3 0x4000082 thrsleep syz-fuzzer 29697 105582 52648 0 3 0x10008a pause ksh 52648 448992 10567 0 3 0x92 select sshd 37806 390177 1 0 3 0x100083 ttyin getty 10567 83344 1 0 3 0x80 select sshd 70291 335378 69653 73 7 0x100090 syslogd 69653 289540 1 0 3 0x100082 netio syslogd 62598 458727 1 77 3 0x100090 poll dhclient 58686 200419 1 0 3 0x80 poll dhclient 53518 161616 0 0 2 0x14200 zerothread 58270 220452 0 0 3 0x14200 aiodoned aiodoned 58427 72122 0 0 3 0x14200 syncer update 98413 390038 0 0 3 0x14200 cleaner cleaner 98348 391772 0 0 3 0x14200 reaper reaper 79468 186111 0 0 3 0x14200 pgdaemon pagedaemon 72607 43677 0 0 3 0x14200 bored crynlk 21646 356049 0 0 3 0x14200 bored crypto 45846 241298 0 0 3 0x40014200 acpi0 acpi0 36855 405184 0 0 3 0x40014200 idle1 78161 452066 0 0 3 0x14200 bored softnet 89193 360081 0 0 3 0x14200 bored systqmp 31765 406796 0 0 3 0x14200 bored systq 83935 325138 0 0 3 0x40014200 bored softclock 70575 304411 0 0 3 0x40014200 idle0 45930 300683 0 0 3 0x14200 bored smr 1 106319 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b918) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 sys_exit+0x17 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10676 0 0 pcb 23 9K 10K 78643K 657 0 0 rtable 105 3K 3K 78643K 1348 0 0 ifaddr 36 10K 10K 78643K 197 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 60 0 0 iov 0 0K 24K 78643K 68 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1875 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 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 77 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 1364 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 41 38K 70K 78643K 1469 0 0 subproc 34 2K 2K 78643K 476 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 156 0 0 in_multi 33 2K 2K 78643K 375 0 0 ether_multi 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 569 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 94 21K 30K 78643K 5253 0 0 UVM aobj 62 4K 4K 78643K 65 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 74 0 0 NDP 5 0K 0K 78643K 87 0 0 temp 121 2734K 2802K 78643K 8806 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 58 0 52 1 0 1 1 0 8 0 inpcbpl 280 696 0 689 1 0 1 1 0 8 0 plimitpl 152 109 0 100 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 331 0 287 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 230 0 226 1 0 1 1 0 8 0 nd6 48 84 0 78 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1353 0 1162 12 0 12 12 0 8 0 art_table 32 1354 0 1162 2 0 2 2 0 8 0 art_node 16 330 0 290 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 19 1 0 1 1 0 8 0 semapl 112 75 0 65 1 0 1 1 0 8 0 shmpl 112 63 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2787 0 1349 47 0 47 47 0 8 0 ffsino 272 2787 0 1349 97 1 96 97 0 8 0 nchpl 144 4509 0 2887 61 0 61 61 0 8 0 uvmvnodes 72 3272 0 0 60 0 60 60 0 8 0 vnodes 200 3272 0 0 173 0 173 173 0 8 0 namei 1024 15701 0 15701 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 12067 0 12067 17 13 4 6 0 8 4 sigapl 432 1457 0 1441 5 3 2 3 0 8 0 futexpl 56 10321 0 10321 2 1 1 1 0 8 1 knotepl 112 804 0 785 1 0 1 1 0 8 0 kqueuepl 104 243 0 241 1 0 1 1 0 8 0 pipepl 112 926 0 907 4 3 1 2 0 8 0 fdescpl 488 1458 0 1442 3 0 3 3 0 8 1 filepl 152 7944 0 7846 9 4 5 6 0 8 1 lockfpl 104 141 0 138 4 3 1 1 0 8 0 lockfspl 48 52 0 51 4 3 1 1 0 8 0 sessionpl 112 43 0 33 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 1978 0 1969 1 0 1 1 0 8 0 zombiepl 144 1442 0 1441 3 2 1 1 0 8 0 processpl 888 1474 0 1441 4 0 4 4 0 8 0 procpl 600 3495 0 3451 4 0 4 4 0 8 0 srpgc 64 156 0 156 5 4 1 1 0 8 1 sosppl 128 28 0 28 4 3 1 1 0 8 1 sockpl 384 1360 0 1343 4 1 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 101 0 0 12 1 11 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 259 0 0 11 0 11 11 0 8 0 bufpl 256 7328 0 1159 386 0 386 386 0 8 0 anonpl 16 160954 0 155202 69 39 30 42 0 125 0 amapchunkpl 152 11647 0 11555 27 22 5 18 0 158 0 amappl16 192 6278 0 5953 72 54 18 28 0 8 1 amappl15 184 74 0 72 3 2 1 1 0 8 0 amappl14 176 401 0 396 2 1 1 1 0 8 0 amappl13 168 400 0 400 2 1 1 1 0 8 1 amappl12 160 78 0 77 1 0 1 1 0 8 0 amappl11 152 230 0 216 1 0 1 1 0 8 0 amappl10 144 317 0 313 2 1 1 1 0 8 0 amappl9 136 1015 0 1012 1 0 1 1 0 8 0 amappl8 128 510 0 487 1 0 1 1 0 8 0 amappl7 120 306 0 294 1 0 1 1 0 8 0 amappl6 112 183 0 175 1 0 1 1 0 8 0 amappl5 104 325 0 315 1 0 1 1 0 8 0 amappl4 96 1723 0 1702 1 0 1 1 0 8 0 amappl3 88 542 0 531 1 0 1 1 0 8 0 amappl2 80 8695 0 8619 4 2 2 3 0 8 0 amappl1 72 46531 0 46066 23 13 10 19 0 8 0 amappl 80 4123 0 4085 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 64 0 3 1 0 1 1 0 8 0 uaddrrnd 24 1458 0 1441 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1458 0 1441 1 0 1 1 0 8 0 vmmpekpl 168 15823 0 15798 2 0 2 2 0 8 0 vmmpepl 168 168885 0 167376 115 46 69 76 0 357 3 vmsppl 360 1457 0 1441 2 0 2 2 0 8 0 pdppl 4096 2924 0 2882 6 0 6 6 0 8 0 pvpl 32 456470 0 447425 157 64 93 114 0 265 11 pmappl 232 1457 0 1441 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 538 0 6 16 0 16 16 0 8 0