last executing test programs: 5.100956516s ago: executing program 1 (id=2): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x44, 0x6}, 0x5, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x200023}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) setitimer(0x2, 0x0, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000080)="3c5969a557080000006374ee80d8ef19b34673520db182d63f4f9b7768cc1e0000000000000000fb86aaffc80093a0150dc5bb9914d2415ca5a3fe7423150609034d3841d4a8ede1e9905b2bec1b5f6134e93891dd2830763f747813f30d3f2692248956759a48f2346232e0357a01d9f2039aeeede41e1ad9e4c3", 0x0, 0x0, 0x0) 4.896113506s ago: executing program 1 (id=9): open(0x0, 0x615, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="11"], 0x17, 0x2}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x401}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x4, 0xfbfffffe, 0xfffffffe, "dd6c1f460000ff20004092d6126e4ed671e500", 0x800}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x6, 0xffffffae, 0x8, 0x0, "95160f572842cfaf7e66582e29b9887d7900", 0x8000181, 0x3}) 4.843362572s ago: executing program 5 (id=15): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) getpgid(0xffffffffffffffff) 4.813124763s ago: executing program 0 (id=1): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x4, 0xfffffffd, 0x8, 0x14, 0x4, 0x1, 0x2, 0x10, [{0xe, 0x5, 0x1, 0x6}, {0xfffffffd, 0x8, 0x7}, {0x1, 0x6, 0x8, 0x9}, {0x6, 0x3, 0x8, 0x8}, {0xfff, 0x8, 0x23, 0xada}, {0x72f, 0x8, 0x80000000, 0x970b}, {0x5, 0xc, 0x8, 0x2}, {0x217, 0x3, 0x8, 0x3}, {0x5d1, 0xfb, 0x5, 0x7ff}, {0x4, 0x200, 0x7, 0xde}, {0x3, 0xffff, 0x4, 0x80}, {0xffffe7e6, 0x8f, 0x651c75c5, 0x1}, {0x54b, 0x8, 0x59bd, 0xc2}, {0xda, 0x9e2, 0x3, 0x4}, {0x1, 0x7, 0xa3ef, 0x6}, {0x9, 0x4, 0x7, 0x5}]}) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) (async, rerun: 64) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) (async, rerun: 64) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="2000019c0a", 0xffffff7e}], 0x1) 4.759083226s ago: executing program 5 (id=20): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='v', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(0x0, &(0x7f0000000380)='r\x00') 4.754586721s ago: executing program 1 (id=22): kqueue() sysctl$net_inet_ipip(&(0x7f0000000300)={0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000062000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x602, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xaaa4bc4d2a9ccc89, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x0, 0x7, 0x8000007fffffffc}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{0x0}], 0x1, 0x4) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setsockopt(r1, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xcc, 0x4}, 0x10) 4.591612065s ago: executing program 1 (id=28): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) r1 = getppid() ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000000)={0x5, 0x0, 0x3, 0x8}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000b12, r1) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000b12, r1) 4.576740288s ago: executing program 5 (id=29): r0 = msgget$private(0x0, 0x32) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r10 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80, r2, r6, r7, r8, 0x61, 0x8}, 0x7fffffffffffffff, 0x10000, 0x0, r10, 0xa2c9, 0x10001, 0xe, 0x9}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setpgid(r1, r4) r11 = semget$private(0x0, 0x0, 0x580) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x400, 0x1551]) utimensat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7fffffffffffffff, 0xa}, {0x5, 0x9}}, 0x2) r12 = shmget(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x8, 0xffffffffffffffff, r3, r14, r8, 0x50, 0x9}, 0x10000, 0xffff, r4, r1, 0x580a, 0x7, 0xa}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x1, 0x40000410, r13) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) r16 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) ioctl$LIOCSFD(r15, 0x80046c7f, &(0x7f0000000480)=r16) getgroups(0x5, &(0x7f0000000600)=[r3, r3, r9, 0xffffffffffffffff, r9]) r18 = getpid() sendmsg$unix(r16, &(0x7f0000000680)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="49949f48fd97cc7adb463efbecae0ebb057a21f2fd9eaee98e0ce10a678d2f06e5c834148ea7eec837a0fbf89796f25090c5cf13faf654b672f7e6da88cd7ea58e5f656ce9614b16375c50536655f0b02c6e61c0bd60b76ae15d52331416666e9cccf6e36e1d3c899eb4859fd2cc", 0x6e}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r17}, @cred={0x20, 0xffff, 0x0, r18, r2, r3}], 0x40, 0x154778a8e45f550a}, 0x40c) wait4(r10, &(0x7f00000006c0), 0x8, &(0x7f0000000700)) r19 = getegid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000007c0)={r4, r7, r19}, 0xc) msgsnd(r0, &(0x7f0000000800)={0x0, "b3a9d67b6616bb219b2642bb1a246435b52e0d6bd98893e0850dadf883d4c4aebb1eb5"}, 0x2b, 0x0) msgrcv(r0, &(0x7f0000000840)={0x0, ""/50}, 0x3a, 0x3, 0x0) semctl$GETPID(r11, 0x2, 0x4, &(0x7f0000000880)=""/207) msgget(0x3, 0x424) 4.569286186s ago: executing program 1 (id=30): r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4, 0x5) recvmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/109, 0x6d}, {&(0x7f0000001180)=""/20, 0x14}, {&(0x7f00000011c0)=""/53, 0x35}, {&(0x7f0000001200)=""/216, 0xd8}, {&(0x7f0000001300)=""/121, 0x79}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/6, 0x6}], 0x8, &(0x7f0000001480)=""/9, 0x9}, 0x840) r2 = syz_open_pts() write(r2, &(0x7f0000001500)="823d9ade7736762103fc118144f69b611fc0cb5e1b77", 0x16) r3 = socket(0x20, 0x3, 0x9) pwritev(r3, &(0x7f0000002780)=[{&(0x7f0000001540)="a7cbda0268", 0x5}, {&(0x7f0000001580)="7917805a44eb6458381da6f690b8e125ba20aa91374d23dfff53c9c35fa24f348433cfb461d48556a36e1e7b019b83eb1b9a21d1f821669365722ce02afc786b5c23551863984358638060048a3ffda1d6c6b9ee77c3d7f26254b0b22fc33d0e73e1ddbf103f1ab327cd95ca1ee32b0912ebec76c48a391a67ffe87f4d4a8c27dbfb8a11a1ad13aa2506dcfdaf83851d476e08f85b7dbde95c9c2e4ebf3a5f42c149395214dd81f12d8baa651aa24692983edb3028dc47cd01b996e6f5829aae4ab61220a17ff9c999eebe26ec9f5e89e9832e9afc9c5db195be", 0xda}, {&(0x7f0000001680)="1539be3503662b4ec5aad8f3357cd3225f7e82495bc79e7a5aa07fdc2966cce304db2aff8f59ab50ee2c02cb1536a61bc53b6d03dc3fcc9de4d84bbf31a0f00eafc89bd6c1285460429bacf987d7b985e3379d4e8b6304100ac5bbc29f3a6e8add6c26", 0x63}, {&(0x7f0000001700)="3fa9fa26516baaf61902b3cadba2dec75bc1ff42095f7213f3194ef4282ecd0f54d80dbf01a1c12dc67771e4a4a2020d230152bd909950017e91c5dc1b97fe21f990aeb6e940580d9ac0f8e7475efedf72b5ca25d26bf3936d933adfb72bea63297f32e4cce2fd82093a102cd53dce54d9581a8c317a542ec422a5de56990f428767160b0d9211e3f7b3b4e5f0619ac72a800af975943210cb6ab6aa1f3a822957f44f5a474d70465c64016512f80caa8055a10cd616aba29faa37ad74b8a717a0d85dd46a5ca81888d2b75be476c80770ec502be1d2048ab57d7bc59cb03209f9b2b46615e59da9d6662fb3c4ac58061eefc2625b7758a24e6aee2c1738c729f994906e1829e5919515a5c45a0f37d1ba0951ffce1d45ad5e6cf08e43f323380b4725587b260668a4acfa73af48d95e47a2fbecbf556a858c68c6a568d872b76ff787a960ffb7cb021a14b1f7b6b8cf1a1af6421c5c6d3937973863436ab316420bf9228853cbf71dad90dbb67ee4d8daec5625472092b0b1cd781f9fb61a8e651872ceb4fe0f1e4da84daef04286860711a131720d7b90314140dcc0ebebac68d893b51f7b712fbf4fefd3f28e437a84d5b239b6e47cbe0597c343275c315fbf5dd7923962c010bd41f0c945b393d8407c1f2bd523f28f0d0b6d66a59b89e8a8f0e51ac5cf912a7655db04ae1fdfcd05960f65fcd472af0ceba0eee8c8138354e49a9a5691f42bc5ade97075720066a35434104b428fb1759af0cfc3e969e322a83653cbe354ebc923a75d911f33efd6f01f7017adc6f6765475954970712dbf8a3ea8e6462d240b6fa064f4f43b77c879bd436b00392655df863b2b9abef878144148adc652863ceb61140621320fd8424e0282fa67be106ca2b90a838e39b0e7ac58c6094e592723b11dc2a2c43e90b7d6036704ff8eb013846946ee647f17b5c88b72ca1b15512928873bbfcb5e6133fd6620120fdfc3fa2ea6ffdcf16cfab7b97e1bb46686f916c39880f5b10bb7daea080d8e9185336220476355f61a3f56872dbde707ea43c2f15dc84063b468b3e95aaff7e05c942dfffb3f304837c255f057b36c1bcf140d51b3e7f57393d9f6f071b1013493d5fc5a5d281d8aa03e01289e6cf35a18842df5d5468bf0dacf73d41826d06d096944e9440ec4292ca18b563556b5569d5ca6073942a176901d81ec991f3ee97b8ff99bb89dbb1d350b58e7d56c5092cf3bfba4e14a636c7801ca140f66f274b1f22c79a408295a3e57fd9aca2888630b6b0be05102e3e1d5dbacd36bae308fdac1eec81af534593335186037021fd001a8c4c47c1ffebe7e9a0ef8e4e7df0453ac898d6cf2efd50d6a5a5685b9eb0a2d8d54d6e425e4b4cc5851dc019fae6418537236634f9b83162429a89e061dadde2e8011108ae9dcfd2ce087fa3a3877392b839fb149b3eccc8cfc6809d621279fab8400f18982abcd0c748ea73c2f2b2166d851790f185432f0b0892ad37212f1d5c6c5a011bcf5ca1c5d2cfec25f836823f1939b71d07499cab58d99e7b7fbe45e45499763ed922ec2b1f0530ac9656389fd95f0025525cb74b81c422b136aae29786a112a9d22c08a3f693318fb01076a2ccb68cab4468e21381ee0f3bade3ed49a8a0bc43b19312e766eb277ef7eda5fe0a12ac17311a15f1954bab2db559a4a6253bd0e31ab22adf25bcb383c4526e12f00f016def63793db56a5ab3a66403e0e9e948d25feae50b85cd88021aa1a992f0de068b31d65b304aaa20aed078c3b058ff80614d914cefa2d0fa306ab5df1b2e957ffee69f3b3f46bfac5564ec962540bda7014124eff8a63891be501ea9ada2bffcd7beea584c5f2aa5ca2b625372a71d16ec1240c0cdbb896b964f74554f50d29f607d63421a48be9e5ca49c62b144f5cdbd484dd4cb4103d91c7138f115d4088c8ac245484b309a4bf25987970dbb07ce575e8ffc16429cd445fa740aa84d6932eb53d60c2b3ded52672138634600212f4bb8e1501f55044b161c34782bddf98d0ed67babc84abc468ce8ddb81661ae3cc38032f234bb374f89c57e593e61af0792c67b77a95c8c71cca0c812185104b538257f801a8ebbd971feb596cb8b3a6bee86355abea838560e42c152579800fc44a88f912877058d399c7c97b0420852d60470f2c2e322f2e73085322b62f0956bd6d0301abd953d9c9a9fa52f0c0fdc946227ca955101d7425128e3e70be50e3824747f761c79259c0bb09976d8ec06cf2d84835b57abfb3664325c666059712d2050315a99ec6225d037549cac6980fc8a011d9b5bde65eb967bf14124fca0b737a30c9135b45d4ea46fe51c254c0953aa7d9af4b8ffc3f56517c067024e74f23805abeeeb1a135aadb3777c8fb73e2685458ca8f8f38fbac45228ccc554386621c2a6cacd7b58ecd3116d816571c39f10477e73f8ede87634a815dfef7458d9becf1f7e4c8e0c31ed277adededdaff991178302089df77765dc0f4f6c477e1d71991cc199dfa75dfbe8bf5c6a44282d6ebe812664223342933122ccec12fb7d982f50187fa6a6c749ae98322a645e84cf401df5851848d3f09e809f1844e22c8f57235062e903e1e40acbd4c51270301e8fb4ca104d17f614df60f276694d44606a64363c41dc65fc334d8b0be04867cc5b8f781a3641c702666c954a537ac2216a09b3d3ed8cc60a402993f121d46fa19fff6bcbeb7e88a0f7e29c393c281ba46b4b568e14861379ca67114991bef2658a1ff49d8976c7f70074cc625d7486745a10cdacd20000f3c5780cd541ef0aab7a1de755097db2647a2f189933d9221f1c6dc110cd23e2fa3f505349125facbfbafa5d5b9ef53d7a407d7afffe1958dae136e81643a403bbde07dd38f94654992d51677de05c902bb40f20faa707b86060e34c6da3abf8c0ec7f846be3b5b1e90fd8aca4f173478f5bb6e936df9c84045f6aacb15e8a4799876a0bc974236861ea05db88b8f756a3366263e5b15718cfafa83bdfad86b472bc8fb2fac93f51c5532d57692f391ceb3e6eb07b914c2f47fc664d1d47c2dc56b79568a526f7ecf9ebff6ab5ab3fedeeee2725890f69f8e411160be4e1778a393a7ecb78300b559027c692f2894aea45c620c77acacedf4296d4a9e0ffaf46ff4bad1135f349fe9781f57c9c12cd968ce506acf9860926adb80b43abb248222259964454929773afba1116b0d4c2990aba9662a1ce0497b26b99d5677ef992e0e1ccfd323e249eae579a3fdb960e6865d4aacd31615f78274ff81ed2d6cd3fa189357492ce3627ffeed4dc2a5629e0a0e6cc5ef8c4cd6481087e152aa133506efa2a95c6d6d93dab9761633aa8c5e02398c6c6434791a4f17ebbafab3016e34f6292dca80deec5c740d61c5e12f019f595797bd5e646d771157bacfe0ff682bb73608914da261b7f55f1eb55562bc36ad746adbd875387341d3c5243b98d13f8bab2fc47f94f7878a8eb2658fcd79c59aa3ce524c5846bc0046df2e4ceef472d93512cb7c3328b2ad21eeed022b6b1ad5be0f774b0c57b689135c95a28d8c7d6a67907cecde5aac6ad23d73f1a3af91a14e5cf808cbe3bdeeb00af2b46e83c5361dbeff450b06a21c260375ede36e0a355be3f4aa6b498f8cf253701eb96f22dddd1701f106bfae245274d28509921b9c0a1dea87be055345dafe5a95e49141ff13a056158718d1f7b65d9b41fdeada0dc752a83d03fa41ed27f77b6eeac81ce3b760fbf99ac2ac242d6298007c032974e938d73afc64f26aa8d33c00a1bc1066519e55f8b982fd749b2109e715785de726c9768b16e2a6ada02a349efadb55ac4e30021e0efb56149e8b51b3b10305a5b1ea8adaf020f2820d4bad3dfb15a48e95d27be541759befd5bd7222debca758c43cccdf3e27a87912f2c36a30f1d6942c4862e6cadbf57580beb648a16b7a60ddc020738c6c9cbdcb908b8a6a4642398d06e0f8bd25e63a58df32876213e02743946aac3300300f67c41270e25362c4076e42294954c1aee3bc149df8213e7347adb06283709b2fd88d2ff7072bb7b4014f6714fef800f456460ca7be743deb663ebc375f023f8b940cd58adb2cf9f6dd9a758b87eee0bb9125b0db54702666908b7611f01c36aca61b9004d4761cbdcb3365bb9d7b62e0b86a789e9eabca7c2c412aa2ce01938556eecc1d1c1c6800908237e41ef09c1cc4d3d4c1fdfd15e219b3657b395e1341ce983e5222e5f92ed37b6a69c64c94ffe3d32ddc3f9a6efb255331df52b986f3a9a59d718a0974dd61568a6f40f61d0798c8482527679e4bfe0821d81e3e1cc93ba5fa4f1ae1f72690a13fb46a14f62b6f302059042fe1e507df52383f7a252d19872c217bd5ec163a0e119dd4e6ae51fe55c63edbfd2920d47fba4e8000ded50a795ea229768ca603c4998ebd2fdb6d6c4b7fd3a699cc0611f95832f7bce7b0fe49fa7b2b83ab5aa96584c83e011e658e0afab8f8e56254d9d244e1d4177ad20e02436a4b774e047e927c7cd19e41892078a09997ef1326dbb6ba23c0f0c03ddf13ff5c30e0abdd1c8257b1bba0f949e3f130ca07f72a2f5339c03ade60dec3143f41be8919e0cd4215acff3de68240a46799bb564c59e367abb666cdb9b73dd21fd4ce984f00c09a7b4beb62502d2214b38cb2e9e7f19aa6d8e1a051e7a3bd31cc6643017c13ed7c012730d47552bb548d59ab521f87a8101a7b2fd45c9604771c6d1b6ea8be77b883c494aedb69faea8ca90ade222eb15306ee50c57d5fc044c1bff72fb29155693666842a76765e93c1c2000da3d66966233725fb59eda6fef8d6e919e9d2590cf1f21558ddf63f9031d05d8e0cabeeef1412b7c86e108629a17bdd0b5baa6ac31cfc8e3596c55e8e239f3b8b8aea95b12ef400ed6cce19165070a8c54fa4157542cab81cc0e51784ebbabed16ecb111cd9bab6b4fa2c8e56b87b0cf701ed07c9c8c54829be1b6fe8c41b962fb0807058b8269d1b7492285c356c6d3172092516cc6653e2309970a74bbe727962cb2c01c41e1aecf6d58311e1d0a9ce51e8821dddbcff91ee046790068d6440175e2da0e17c608ee7b7215493e07b904c4e5a247b83427c695c79d7a4f9adb5dda4e3cae962174d35ce12a087fd331453008f07dd752f46e284f8888ce6e75ecefd905e8b0e85c2473fb1048e10dce105ca660aa6d8a139f1845cd61e52da19facfda395f2a31907d0a10c6bc534c337b22e5fd00b2e69d76c00fdbf0df57da347c7fea7d6b7d8e146cd0d7edc5c8b11830ee594bbdb130c8da3b65952317419255b50ecd75c1750371e4607e67e6417cc87577a0a1f8b7d260ba98517074f25a55c7da0eaa995fa4912a722c2e670e7db4ff03d535f73b5cfdb2a1fccf035d4598e4dcd0f02644a36d7884a7a7ef532440e8af5876d9bae640b87442abd8a0f8813bbcde189b5f6fb118a7d2c5177d20e4a1434ce0ba4611285c88ed4e36c7ea2fb605dae251fb34a62e99ac7292fcb69d3e5e16d4c4687b57e3c62c3ae71b06eda668e87ec716e99fb6c4efcfe86371bb799185bbe2fa1502943f5d3963fc68addb8186d6adfed0f6fb79443ac183d772885dfef3d80cf978f49d70c7316e612c75eceb517764fd3704d09be70f0a6b8ae5b5500295f30473ff9299eed36c888197119071b80b1e6ed8343c7f3d0113ec62a700e3cd9f6c43011631dcf5f2ed6bb88a89586a67c8588a5c142e7ccf9dc419e3d69ddf3025021f4d1167baf1f913652ef7d623640a76140312a49553015a0e27a6880ce72abaf264", 0x1000}, {&(0x7f0000002700)="5d1f365dc1690f2bd4e6749770f04ea2d98e004a04812642597bdf9addc369f4c7fe913c5a6ae9fc2ed83a8492f45a80a8d11045836b2ec48295a54e79571febf4c8e39f037c30c1bb3dfe69c496d5083904880b8425e80fb51b5130bc52530fffc29f5b5b0de549cab23656281fd8cab04bc3d15605c853", 0x78}], 0x5, 0x400000000000000) ftruncate(r0, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x39cb376ef1cd5106, r1) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x4) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) getpeername(r0, &(0x7f0000002800)=@un=@abs, &(0x7f0000002840)=0x8) wait4(r5, &(0x7f0000002880), 0x0, &(0x7f00000028c0)) fcntl$setown(r4, 0x6, r5) sendmsg(r1, &(0x7f0000003000)={&(0x7f0000002980)=@in={0x2, 0x2}, 0xc, &(0x7f0000002bc0)=[{&(0x7f00000029c0)="e76cb1eba907ec3e45dcaa2729e628a9b768dc9c68fd0f580e1a71cc25a8f52694ad", 0x22}, {&(0x7f0000002a00)="c6fd35a10de8e16440fc2f55db59ae1b86e6eaa551c60c2a77717bfd9412906225592c8adb8061f8b7c541b5ec1573927367f00d29f62146721035b093f87a56eba8fbf673ab6f6e7601ba3f44e99dc0487f6733f903816ad130e464e3a83bc82b5b", 0x62}, {&(0x7f0000002a80)="437655a0b5df01c8ac3857c487bd89e37a1205eda73c66195347847dbc65bed144b682bfe27215591cd1293181f99fbab0619fe6b798818c6e2ca7d0dadfc7f5d4c8057238861171121397317ba08cf48932489b6faa594a23b5a93e6dc49e1a7a859beb719c8abe540ab3d4f4182ca7cf624b76743c31d2ff99e44730679c8874fbe746a154b9f9fd22a3b5255b177a1929642bf9140b5e69c06a0869525a254b4dc1189560de1e3656cdc98f56bffe21175e33ddc14839b1f68e4bace90a", 0xbf}, {&(0x7f0000002b40)="c71c7184e12c8ce8b3c730d0418eee25f74bb9204fdc929e80799d21e272685c99a491469272fc07a52bd21c9267", 0x2e}, {&(0x7f0000002b80)="4804020444c610df1ac35f0211bc6c7631d0", 0x12}], 0x5, &(0x7f0000002c40)=[{0xc8, 0xffff, 0x4, "9ef7fe71c5258534dafdd9592d0c033a99fdfab68adc699684093fbbbbce82681abfbbc36a7e9a7f05e1df4dd3295b0d03719fa857f3dc9a537571821135ef14ad92b5befb576877db66ae8cc56e2c687a22e7c22ae7cb0a39f6b61a78dc1bb51e61205a63d0de206fa20cbcead8be5f51a8287e7025a197d45dc17ae7df2a2beacbc07c91e0f6e330cd4d45a0a00f0131c19dfbe73acd2f9c34b5b2e65c188ec95d322d67c9975ba64daef1678b3a3a8d2010"}, {0xb8, 0xffff, 0x3, "c417063c479a3e58f1921736efa00576adebb5180b1ff470892c79fb9c90d2ac3c533f8e058fca26f490d55fcea36074297b49c93a0f775add5ef2e196c60569b1c91de7e4e8adce57334eb0b790238e71f703ac56bd3f26b13bf9c64d64c967560324810b0e30661dd5e3ec6fb13bb12f7af2d790c17503af67373f4d604681cc2ddd77d5a1840c3a9c18627fd06391d079666a4d4895c0c403a1ce9fee6c16a8e8"}, {0xc8, 0x1, 0xc000, "1bd84a21d137dd439270bcecaf49a123055ca4881fff3760c1fffc93cd3ea438a041dcb4f3305d03468e02f20a7b6248edd1942a4249cc314755325e83d8dba1795001d69e2ab5cfcfb8261da10e7b41c61e0e5a9d8604954cb0cb6f786d4d53ea852a3913ed82e9eef752efb4baeb15fc1df0c6141a43053300cef3ece30306e32cd188a101a69aefa8452be7a2295efa1f724b92a7fc17d0bf948f54812d42b00f5c14f8e403556d8ffae41c0277e860641d"}, {0x10, 0xffff, 0x6}, {0x68, 0x1, 0xffff, "c3d81adc881842cdcd199374051f94c37a477577175911bf4992899954a9a564a5cb882e4f598266da3384185d68be0dbb45f9de9ea8f81c781ae3823c681e540192dabe1bce726eea5bb33c91f3a1ae110a3cf190"}, {0xc8, 0xffff, 0x80, "dc97e743b02749d630f16186e61cff9ef77ace7129ef0d5cfefda565318f5c2f203c977a8ff51a566bb6f4ff4a0f329f96478d431b382b9fdc6eab45ae820571526243d62fc73ac9b05623deaeff7bceee351f820831b59d2df1f8d6b73fed6ecefd8f2099b5ed3f446051ff33d302b83fa0d234511ac5855aadd9b3b77c11409f1d95770315e5742762513f7e41ae5e21111a0ca27d5e0e4fd2772919ec8067bc7d3f760a1297c3ff194d654defc34953ae7aab2b"}], 0x388}, 0x1) recvmsg(r3, &(0x7f0000003400)={&(0x7f0000003040)=@in, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/126, 0x7e}, {&(0x7f0000003100)=""/116, 0x74}, {&(0x7f0000003180)=""/25, 0x19}, {&(0x7f00000031c0)=""/224, 0xe0}], 0x4, &(0x7f0000003300)=""/215, 0xd7}, 0x0) getsockname$inet6(r0, &(0x7f0000003440), &(0x7f0000003480)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000034c0), 0xab304b8548835f18, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = dup(r1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000003640), 0x20, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000036c0)={&(0x7f0000003680)='./file0\x00', r7, 0x1}) connect(r8, &(0x7f0000003700)=@in={0x2, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000004940)={&(0x7f0000003740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000004900)=[{&(0x7f0000003780)="fc6de3a66f81020520a1e80ed008167da38681e2f48e7ec1f9b082caf6034ac76f3ac407ff9420cc", 0x28}, {&(0x7f00000037c0)="c21206ee16e28a06ce038b28d6e1ae4d761739d4dff733dd48042cddaf188ae2caee9b0fad3a50d4296d39004ed6cc06219f9b4ed464edbb2f4ded4e5aa860427ced3e694ca01af4ff3d9808743b51a30925982941dc0a59c6e45683312dba84508e6ed6850a9474d4a9e66e9ff61bb0ce41e12e36ef30287ef937e802d0b800178a1e3a32dcfd8a2b9f5b5e8db3fee0709ad83d30d953aa6116e3ebd3f059d551b1b9014df6e9d30897c9b87b7f4454e97aeeec9e69f4c46cdb3721bd8037f0667c0e1f99c778d22c84564a7b284e9ac09c962918b4cee173f2ee8b2b7ed7ba1d5e504c82b58d0cc45e245e99ec63510f58a73808df296d9de19286f88f6ada71d85201476dd56c54632eb45d63cc665fdc6971a40be2d51601a3226f6425c985a2b716428b3de25f4d767e40f3eebaa904b84b66d118fed4a53b28366e58d438d63cc83fcd3aa4fa1cbbbb4ce9c9f9f8692c83ca9e9f4ec701f5d8a94670a2beceaaf2d71b8fc2d5d725f5a0c6a4be9a35039639d74a13b68208087fba02be2e2c4f3101ae184a15fe60f3664246c213af4e1d537f414b7aefe9af0c085e2a582791219f8d87674050b7bb252afe3734cc22ccb1be74262b7c52a3d2b56524d1fb52c022ced80f6c529a2e607dac3a62c6ee8a5efe55c36bb2f72dc043561ba4e539fb78a281204a175067cda7bdc82a8d23ace2ad17c030b150765394537865c872f7cf648df7ea79a6341e40fdca70768e973eb27b04c10c0498e729b2fa112d41e1af93dd26b297f02f6801928dea1972e013af6ee352e14f7b9ee1dbfd8ab21b36efec53faf36223fd21e7f023ca3c2104387a9241a38e3d880d23538b0cfe57436554a56e51532accb95894e6baf7a28aea0af8d8c601b5d50e2ba96fad3545b1d08aab7480ef8356df4cc1235ec97a2496ee694797024dba9cc684c2af51189abe6d73418812f85eea5dab6850f151d3fda9e64e4c97d4e9e9e0ae4fc5a3a3a8d7463248cf11ebf299ee663365b32a88af52f75608a43b9dfe197ec4c5810021665c888063c61085e0bf23c7b67c226ad4cb4de3362d032457267d0e79e48f70a3cc802058f96accf597e93df354b41060c329fad3219b63b4563163477e96285eb785a789185780c136c37396a85759967d745118a0221cad3fbbb0eb3b65f595a0bb3341773fe9680233ea5631ea2415185af1dc85e81b8c8cc161fc1c3e68710ee6e6a5d2439aebda89b3687670fc4e4829bc6ff4769a30df221988710de41527ed57263c80f5c8fde553736581ab82e9887f19bc18b9c53820f9fa9a92baf1d093646453be99a366c07d2cdcd4e2395dbb3b427eeba1a45bff6937fbe429ee8d6bbb26728d74af8e9e4885c83adc7f2259e8cbd71a6bac9bac945fb5e52b37c79d0c556898a1df44dc9173139e54a1a8a7036f4c761c8d3fe97cef479ec1f75c338e34eee9284e565eb2db9cb0402f17f2ac9cab9d3c825abbba384514d6de39d2954c6d50fce0619194293508f526b37af059804517c318526858cfa3cffc189ebf696908f0c46b08e63d0fe747a2ad61ece492ed927ebc7a99b3c829b988a310456a82ba075c895731d88ab47c1aec12a8f3aa6b2bc39ed49be0a9571f8f2c6edc536024de9bc36c0c32fb512194840a3f3876b81ed7a4fa70058f9b7098d6e47ce23db939a1b55beb351b9ecb34831237f3a1dbccbcf7f2cc7b83203a37decb0d8f6d4aa4f93841ba61d985ce33e66532bddb479ba059fd4c7dca790b662a96dad84e2ef9b76ebf0b5edad97b1aa10e340fa222346764078ce28cae5cc115e92f1667aa617a38a7396e411a9b6bddaa802508d7d208fda523557e4487876260c1bd879d362be88e216e62cec329d68fda3a880b4e165f2556152a576f51af34deb7690526d6e7df08e57a39779a49fbd4ed6c8d5f17417a82cacc7f8b1323cdbae54f5fe22a67f96eed67d88a7db19ee46606e66e5d8eed9eb06fb312339f949bc04a2a2c6287116a433802ee9c047d867c767cd11e5673584798f1e7c150b74bb6785f20210b8f51a2f0b3b188f3c7c101cb5946c563175708738310d91a6ab809373bc7a646aa5a43eb806e82619a3b0105077a841b52ca2c6fbe9af5213d8b6e3dd1109886ac71b1fe76fcf4efaab096f008f331d768b9a5f094cb4cad057388ce3cc69b28e13369b76fe8ba7d502cae01094fbc7aa2de34526a0828d699d0f2b37d8761a7452beb8f5ac4a9e04a2c98d8f24ad1d77cedd7548e058bc6e2e543d229ea93f3f0986ab47ef817f8b2a42a2d869265c063cf50833c31d4ced72fc3d695dcb675f3551e7a0dafa205cf6a65828ce13de62232b4023eb7c34f47eb52b703c7cfef2317d4b864dac6ae90ee1c0662ee44b4ef6939e607ff063ac3e7ef8466403c263cb1672fe09494233c9cdda30bdedc9ca44219cbaa3c5499383243bbd3b6d01c94f0e2bcf09efcecc25d627462fe657be18b049a0a0f9bf03dee9b26e4a23ef02885c67d90531f00607601275ca8b493f6b2004d6f0fd2d96b8cee502aa9a98dc39dd544bcc84f5fe4f914639af8bd8df45cb789f1a6c6868be099f8a60288fe3403b8b9209eee8e0957ac394e1ee05ef4c3f6649bc1ee40ba237bc6d1aab891e3dac7b0cfa9a69afbf2876506914f9b7fd2241911400d0128c90bd58e00cb0df9d1106a1fa80e7e4efd389aa99ed95c9849d36302941103c78df203b9b7c9cb07909582c6688d532a81735d051a26f44538412b28b589fb8c4757222d39d524bdd5e4735ea248020fb0537de47d82b7a8077ee7baf4b761dd22eb3d863545d60a92aaf15627edf27d9f392a2a3144bdbb455f95cf243e918883a78da1c58576e525c30789a6141977ba6418f702f9b149701db76552a3d64c16ee61477db343e599a2b4fff802999a6d574797ef0cc0e5cb11585596e3b917ee304f2b413e68e7374737f7740861c18de6a1732a1edbc86072775416bf2c1977957d49e7a48dcfa6c26c608fb099f1511483ba0382214a88cb5c7c1c56ac0d83c0c32ca1b930cfe88a9401ccbe5e2dd6ca14254a7a6deb2e247a73477fa84f41b0b6210a461f8783d92e28ac755c2f5f66e54d8b8f45b9dfe42388512f70386d539c48990d168db0edc0233fae3c9fb775deb492f939f30d5821a432712032d287e9599af3750cc7818c965dfa87cc43a5781ec31b6708be94e9a8197634ddcf563cf1f92067d58ffec36f95d3ce7fa58a0a7be57a75e01f0bcb0690e1d800673fca5934293663b09ffd4bf975df732abafa3f24195886fe644cf053913bccde282afe670ca1b0c78702f75183a5167a63934e90bc20f4ecd252479365454f5db3ca44b11b46608fde02ca74171fa31b9ef226fe7b9b3fd0f3317c32681c25dfa13e2d639045bf1fcd8824cb7b3ba621e75bbcea2fae8d86727c3ac752493ec7ce7017ae48ae70a4e8451962d68800fc7affd402693ae27de874ef17ed307fab26378f061c72208190b4cd2fec2b62c0d35a2d97348de9b1c9fe003140d605aa8c04df809ff30b047877c9b3b1c01d6a6c318732f68bbedf2b8421a861c115be465e2fe78f23f89d415a52366da1b6502c5c5717ee65a016ba2679f9905f16d7c7b7435109374ac493696d4e92f08953e42348dbebd23de1985af2035b53015f67402f85fa24ea31efba74dd460fda0508535b4225c7e6105d562636e30b29be070458d407a145b8f35cf95bacdcffb375abcd3d6364b67d4643546d4b6336927ce66fd9426034e184f2297fcc03897d27382e3a237610d078221e0784932ad671129cfb5217e5d4bd69f1432914d62468429b3589110fe31b3d5cd88eefff9579c4e7798f38e0a5e94803a0b0de81932ee13b112766fbecdd0cd024dbf9ae2384fffce6c703757345cacabe8f6eacd0bfb24e59ed8b212f7febbf485c0001cd218e3bcd517d0f970d5330960491217ba394e9be2d4902ddc1c9ac81a6a50e0aed74f5642d7b158dd7de6527362f178bb57c493c8afd45a3e5379cde6fc4c3103c3ebe3b50f89abf6e2eb8ec8b2797a7d785044bed02e37f1a98d4eb1224de3142f94d7caafa57e4d3cdecf90462b0b3c883e9d34ae7c05183f9ecda33ac443f7ecedff674c715567b923dca4dbe8df08cbc0a8932c85f992e7446bbba99e1b2a725a03adbd43d98d37074a1ad9b0d8d6abfa2581c4703b82704fd5688787189efacf3b67ce9a0ede5e5b173f8320b9e879fc26315ce09d4d7667b6cbcd5be23d25c44cc57e686c87402d74c5f811b967e40e92b94548ae7f080921d07ce357b40d76097085e2f0a74984d95d05cfc7ccdf690a40834fbf70bfd6a1ec6843c48b3339a05314eca92918ef898ac0966e1641a0b2af1172ddf8cd70fa6fd3bdaa49094fce9309501be1baeeb4d9e8c2f2f41c471b5c60ed7c5438fd619ada0e6dd05066c946ee5a024da6ccf418cc9750b8d99113be14b11110b4dc77d591b39776b0cd4f30b94ac53bbf1487ecbbc002963c6a9cbc9b2a8adb16d95981e4f1df431bc4105ad1df94e54a2528dca959eea050368c602c2e59beffaa657add7591591c394aafa61fff6152060a933882ce734bcea571a3367e7303a53fcd62ec48785f77905c34ab08dc700e548704552e55c0096684267b7ffeb930a5cdf89588ca81a3c3c437a294751e1c3bb31def39dbedb0de9a917414b47d070dc85d0f27640b47020dde8d9e43f0f9d1afc48186b29ef44c26c2c3aa89e62b2d4915b2deae16101d32d678a73a956969f14aa0b9a56dfeee97552c480a9daf7474ea05a50be7d91c333d6a6e5197425dbaacf1c8a71eec599dd71c261ed86ee75e79ad3628083fd3fb7f7d8e8ef7074fdad70a7eef4b5495ff05038918b57d0b7428ecc3d672102fac3637116dc695a20c0b5f6f47935072e08909c14e7298d65b2a8c6e0e4537f12c159a7b869dbf4abb95e8b22997b96de91bbb282ef01fa935677c8abb614b35e1e3089e2796d04a0ba641f50439081abcd22e4de020ebc9fe151f8fa0bfc3b723d80008a6f5f35b8f8ed17c34c4b7358834633504c4f374c34a367e24ab19189d34a052630f843680e906f7a15031785eee7bcb04abb7b59f0ba6beac76dbb9ca9f3f4afab76ae1256adf1ab2bcb8d9528b74f7bf33c749e6d4a264c72b776f648a55c3918f770c8a44b1c28474f229af72ecdb1e28492ec5fe717d0bd0cf4f6e8a80454f0e61e9b7f4d7c377d8cadef56e4d664c0ff17713988143783f09e79f4f10f534077a46f4471be0e01d8d7c9099b29b5a5b28208c1a693fbfbe6c97614a8b57681b66a1a2e27b4547af58e615ed26bb20630584dc6f3d6f62e6d6ea1733d0f6e733780c64f56a02b7260e07c10c7dd3b500e0622efd858500c85952ec8c7713881549b86347f3cfdfe73c23d35221bef8515b7e28f5202a986e1f56dba823c4871acf86ad5618b9c9f3509acbd3a31356083f51a97d218f4718f08dbd09f7583b13003eb9f43a0c7ea5ed6fd0360f2e043b5d38e9bae399ac66807d01052ffa05cb7f7a57c60e8e4277fa1200e89f0a40989d4f69897c15ddcb76f0082d1130dc17f9f8f34775240bf02cf61222250a3b7a2bab0f6ac385e997f5fda56e15780bb579e2c1c45226b1671da14cbb972b82d38bff30f9ec27c8c939b0b9faf804329cb8d2dd7de3104eac180a7e8d70aa3fc6f2c52b5018a34d77835465936bb5b237a2d05be6ee1caab77cd5ff2abcf9ac544efc3541c94084d745aa4e082deb9a4aa2fc7d8e5cdd28614b49ebf65dc59", 0x1000}, {&(0x7f00000047c0)="4e2ffb6020507e868497dddb84ca79c171401b749b241dbf86286d052c4a6b404fe29d0c41b1529427dd471daaa36524b07eb6235c84f23bd6feb47d77926dcfe53d973dabc425d0137d04eb623f786ecc7bb37286e539c08b1643a34cef93042c49e4433296b909746a13b0219d4df2e2870711d761f43c5ee73f825ec83dd98f4aa06119ae7b9e785417d2fc1966b4105de858642926148892a55c4bbc2ff50c76439194228d6822b928f28bb09e00633e2bc609ccaf2d93", 0xb9}, {&(0x7f0000004880)="63c7bcb8ed14eeaeee11dfb8684fec2cfa891b0aaca0313808c084678b2b309b7c5a3aec668dd2a565ba4af1c25101fe0f116ab33334122b96e0243d643f0937846c26b2f06e6be1c9b9508ac84775db5d10cd29e775e350db16dfdfe457038fe1", 0x61}], 0x4, 0x0, 0x0, 0x4}, 0x804) syz_open_pts() getpeername$unix(r4, &(0x7f0000004980)=@abs, &(0x7f00000049c0)=0x8) r9 = accept$inet(r8, 0x0, &(0x7f0000004a00)) accept(r9, &(0x7f0000004a40)=@un=@file={0x0, ""/4101}, &(0x7f0000005a80)=0x1007) 4.50283891s ago: executing program 5 (id=31): fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4c) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="0e0107b99e1bdcb310554bce6d8c5a67f185ac8d6b1855104dab8c7dc1d6c3526b55e5a7f667cf7679d13a8851a1482a85d0953fb8eb0ced58d20f8aa7aeaa787dfe223d3cc8566a25ccedcfc68128ce26c54ebf503a27023629411176fc3a62bb3b1be79dc754bb1cf6662d53dc043506138694a9ddfc7c12f47be953e9b77bf1d40e56224ac362c3a4e720c0eba3ff046754bdafa636931b128f1465", 0x9d}, {&(0x7f0000000140)="527e78a6751a26c3a73916d8378758be04024e", 0x13}, {&(0x7f00000001c0)="c613e4a50ab619ee01c0d504452752e56147ff5fe4edd61899569a15c89385bc2edbea4ce7fd5547d69af277e9d6893b112f94bdd026dae74d1c9ac97ad880478c4bae1f1ea3fcdaa31f4f903a31aef2314ea6c4487577aee578812f0866b60008ecfef47725fa0a2d695f072ffed1aefd925af5b95e3193a4f31e5ad28ab56952e6de11567db8de9f4b8fc02ec699a59295133f6a178899f3be04", 0x9b}, {&(0x7f0000000280)="742c07fc3ec143bfe87bc968035bcf0c6fb87543d604ab54aee33dcef60e68a9db4671c74a1407fd61e430ad5632916c88d7747a77887277b9fa235d85043ef0c620f45176d81d59c9d8d07c67b51603a19212fc262c0c5917a8a1e512ce4785f511655771e192cd120df6b02149d4b6cc214d23797af59d9f353dbb", 0x7c}, {&(0x7f00000003c0)="0c658c72460660a636add0d1e6b9e629ebfcfb401d8e8af48ded29cd152f01ae37a47ab2e0c66fd19a8f234a99d204542b74575974cfe36a7a6946a096791a5c399622272e3b7a9b89b26ff7c3a50a3a994fd51423979a35944efa09f56c872dc5eef4b7f7968d2b5262f75fa6d144235f935ecdb8fa415e9921f668598802279799189487eaff7b4028a53702bf0c468b9750df18518a90", 0x98}, {&(0x7f0000000300)}, {&(0x7f0000000500)="b0e83b25c4c8c2ee62816c2b7235a823dcb65f11abbceb98859d599eaa0eb67deb714a5894c4cd4d871219266472a15ca8417ab91c8a1a1d63a8e3dbf1a6f641b574663ec8954926673e8255510a5d202db6e54c4acc814ed70fe5a91743fcc4a7dd7d93c99d6017f563488757b02f8f9b88bb5728ee35ebed81672251d0d54e0ea4d892338f5c301d9f594adf3c1f93a8a72352ca3e5919dd470822e7e14f9c216f16c73b6b3d19d99a83686b07769bbf42af1ff769278d206871a14bc591d96d9ec0557db0fe6f7f978adc2495fc6d555db701ff234bb466b3053ab013fa704c1ca4a61fa97cd819e55b73c516", 0xee}], 0x7) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r2, &(0x7f0000000380)={0x0, 0x8}, 0xa66f1f68c3106312, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) 4.499580929s ago: executing program 0 (id=32): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a0) (async, rerun: 64) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x10) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='l', 0x1}], 0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) (async) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='r\x00') (async) rename(&(0x7f0000000600)='./file0\x00', 0x0) shutdown(r2, 0x0) (async) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20a58, 0x0) acct(&(0x7f0000000640)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 4.338557133s ago: executing program 5 (id=39): pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)="0f", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xe, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000440)="417744b49638250df6db09c15919a69bd888af1ba16e67bca181bacdbea10552c4eb8a42baa55335ce6a241ae7fc54c9acd12b665fa20ff0c7032b91f6e27a33f1978b84a1819d7f266511ed07544e6ae0ff14a80588729dc59451f90041fd8e58d2facef6857953b3ff1730843ec57487555fcd0daf3736e1393168eaf4c87233557af942f5d2c688e7189fa6b5fd13ae1e6ca2f28bdf2866021105112d58ea523cd6834eee8ae9c35a2b088726e1f22bae5f942f22c7c7e38773ea393846e8d7056c348c55c3cb1143974176af32076c5e02a0c1e3dd1621ae564043f1b6cd6c8234b1e0a87e6cc28e2e23bc22f2f7f97995c48f8bdcd9fe6f736b0842a6f086dfbeab8840dc9b44be634b1e6e081d1bf1fb31885a16e7281dbb0e9f83457c6284d331fee49de497ef2e7341f20033873129266767d3f878380adaaeafc1d5834daf11549edd1826137b3d0956d89d702ede01f1c5bf5c6c3aed84378b83e47ed18c13fbd297e6db757fa00dc64aa187058a0ed625ee0f2bbb61724dcaab681690042624a6db6cf15d87dc5231eaca11445cd74643c66bccc0f86785126eb413bd263034f8e37065b3646b138670cd4bf95ef3dfb4c72d7f58ce5715cfcf125c8fbf9f8132f9f576f07d2901070013505e43b96c339f54de690c6210e6bee35111067a92525c04d154b4b10358d80ea96a78e1c1fbfa7d48bff0d0d520ae7302d66b54d6e15c2b5aeffcb83a83927765c74d7b4dce2c5f710929e4c2747f52569b8c82fdec43360f6644d01ea6debf0fa065acde569101ac6b7edda9a839d462eab3a424a58190675daf49556188a1bef82813164634313c4e3b0c2ce5891915", 0x261}], 0x10000000000001e4, 0x0}, 0x2) 4.336468763s ago: executing program 0 (id=41): setrlimit(0x8, &(0x7f0000000980)={0xb, 0xb}) clock_gettime(0x4, &(0x7f0000000000)) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x8, 0x3, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x8, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x4000000000fe], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x525, 0x5e, 0x200000000207b98, 0x80000000000001fe, 0x0, 0x0, 0x9], [0x100000001, 0x8000, 0x3ffffffe, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7d02}, {0xfffc, 0x22, 0x40005, 0xfffffffffffffff9}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0xffffffff, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000002}, {0x0, 0x0, 0xfffffff9}, {0x0, 0xfff, 0x0, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xfbfe, 0x11, 0x6d5, 0x4}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0xb}) (async) clock_gettime(0x4, &(0x7f0000000000)) (async) syz_open_pts() (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x8, 0x3, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x8, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x4000000000fe], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x525, 0x5e, 0x200000000207b98, 0x80000000000001fe, 0x0, 0x0, 0x9], [0x100000001, 0x8000, 0x3ffffffe, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7d02}, {0xfffc, 0x22, 0x40005, 0xfffffffffffffff9}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0xffffffff, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000002}, {0x0, 0x0, 0xfffffff9}, {0x0, 0xfff, 0x0, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xfbfe, 0x11, 0x6d5, 0x4}}}) (async) kqueue() (async) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) 4.051743257s ago: executing program 0 (id=46): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="10db0a143601bb3801cdfb7b516c16ca3b04a6b1e140c6a54a9d78e57d4c", 0xa) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x56}) r1 = syz_open_pts() close(r1) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1000f66c, 0x7, 0x17, 0x5fffdf5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0xffffffff, 0xc}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="f284547ec87ae3ad1aad0ee27ee88eacb67a08038280f2a01ae7a48358ae16e2fba4ee0ddad57fa2b502658b5723516552c4349404b44e61906eb367dd016164244e321c3f3fa4a301cca907a63fe5682806e86f7b9ed732b01c843a7c13b71430810706a94f10d2cb6414e1fffa7b8cceb21a5bb7f7e286998196fa9ddbf1180a09fbdfb5fa39c5351cac68378d67e9655cdbf971126f853c896ee40a964e51b93e9f8cd2761da19460ae1277fee651ab0c75d0c5b1bf66cfd5838c158d811facece8dcef640f9c9eb9530e6d8ee418a92276e3f27224433eef1cb72de8961a15ff100acd28426503cae730e81dafef5299f8cae80f54b022a9ae3164b69a08b6460d25fba9fe6c6d07c1d5893bbd9f8b78b80fa1c3bf9209558ad46ae1f00a2ee2221f62071fc8687045f65f847000e0bcff4de28560bc948c5f780cc109d10a8fdad1599932daa727ee06845b7bb5d0462606567e6827a47aeaf012f8ebcc6007d3733a5230347e33c24e68fbf757c7fba0f3f9097dd6c24c6732753aac4cc5aa43378d32e28fad0dda633e1362a5e3a1da302e5c1b07103d306d92c663aa9717d106f6f9c944e2c7de93d0fc0ab40b4a4d6416c476337bf94f4a9a6248abfd8e612758b0167f5a0a002b405bc30f8b6e9f9778db29d03789e7293f6d5049bdd713a9ca84764fa65433f3c35334a05b1bf10b14d73506495614913013f2120359ab76806bfc6c5d597786da32ae3d2868d5c692e6bb98413ae8e822b002f3ecdc844354e3eafa64f9a2a90a6f1bff8c9b8ba073203b2396221ca58d38ceb75f42fc4a0c72dc0dc2349bcc3681ca430908cf926861f0aec3b28d2ea59d0ee36f14ea06345e7136dec7c9ba6e3925c4ef813a2c83d4b213b266c26f04e204fbda47ee410ee0ae002e7163492e1929b9279b29e6ed90986de6d05f40b50248f7aa97f03cc09c1082e5119f9491e0f980e9d6bc7407c2a2ec625b902e39085f792fa9217f143349b1b08fb1647b1b694e544d9f33f3bdc4f77f55858cf9f2751ec683512630fa72236d127bff3449692fffb710d8dfe730df8733bb1d59202f2e126e8a77479d461910dfa5664b6fb26ee479774c0ae1190fe35b40c831e6a77f02da283b96686a47adcfbb07950e99dfe251ec21e20d36f868f2ddbb532de5fff1ffbfcede623df3517fb836ba8c48d8848784614ed65a0cf6dfe38b1ecf79942c185c7fb4110f2113794c96e5ecaa33df181357743c2047c01a856846e6f23465b340cc35d88f9ddb966492562f05245ee167b7a97f26a460b3e1632aeb18779cacfbe57a79ef107aa8d9304a45dc195143cacae3e78b1606408d5465d80600d6683fe41838f6212025a9f82a31602775d09d1b8892090bfe17c2269e27682ef898852c65d54c720559b8c4a05c9858c0a1b380824b0282609e7f0dc597f30047d0be06d2c4a44d894d44bd9463d43a795fd2a13bbed1c213602a3fc8931ab00e45a1d0fd2160741ae3868023f4f633eda272a117bf38a1d094f8fb75e55856b6f5fbb7a5595ddc4d9ce6a10e87ce411ae30ad4a61469864a6511e949ad9f4c3230000100000000000066bdbdcd0ca2fd02dfee6670a9515cfb626e46e7df970f645c673a5e36844062c38fd862e57fd0f053b3ed71fc26bff73bf2ca24e664665a2c7329858ce8d9fc7f18e5f42f217f6b3e64466a28b3c207d67fce58294b2e3b4afe29551e69decffbfb8e8b9df5821094c2b9cb4ca887e295aedb2f2d3a6f6412abfc3793387d6161f03fc8e18fc9227e73bcfd42334365996ec6e85343f0b0dd731c92cee8940033", 0x50b}], 0x1) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='v', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000100)="18ec51a6916ed08869a56ef0bfdf4c3d8c2d75b95e8696346660eba2a493ee026e9c17b695749320b414991f5da17ae268cde82c47d43212ee86b05d367d4584fa1af8576270f971fa37f4ef5d34c97cfdcf145d794a5eb0a56e44488595294c6400"/107, 0x6b) 3.869184815s ago: executing program 0 (id=49): r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x38, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x2, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @generic='+S'}}}}}) setrlimit(0x8, &(0x7f0000000240)={0xa, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x820e, 0x6, 0xffffdf82, 0xffffff90, "08955c1cfac164e261150e00000009ffe600", 0x4000000, 0x1a7}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xfffa}], 0x1) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffb, 0x6e1, 0x4347e793, 0xffffff8f, "0d26280c00007f304406b85648ceffffffff0004", 0xef, 0x7}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000fc0)="1e5bacc1bd1f7880fea25daf4ce4b398a6049d94b3067e08781493ed4ceabafe094beb9521ad675a1dd79fc59376e3f57c0d57cac24358f0b4e9b21665cfe138d9ff", 0x42}], 0x1) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x8}, {0x0, 0x2ff, 0x800}], 0x2) r5 = semget(0x2, 0x1, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x39, 0x3ff, 0xb8]) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0xbfe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3ff, {0x100000000000000, 0xffffffffffffffff}}) semget(0x0, 0x1, 0x281) 3.864238621s ago: executing program 0 (id=53): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x2bcf657e, {0x2, 0x2}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r0 = socket(0x2, 0x2, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x141, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x400}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x6, 0xfffffffb, 0x10040ae9, 0xff7ffff8, "ff0f2000001100000000e2ffffffff00000200", 0x7, 0x8}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="ffc05f8031236d97ffaa55dc0d6f58863d6dc81afa1976415a402b5f69b848c70a", 0x21}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) listen(r3, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x2bcf657e, {0x2, 0x2}}) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) (async) socket(0x2, 0x2, 0x0) (async) faccessat(0xffffffffffffffff, 0x0, 0x141, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x400}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x6, 0xfffffffb, 0x10040ae9, 0xff7ffff8, "ff0f2000001100000000e2ffffffff00000200", 0x7, 0x8}) (async) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="ffc05f8031236d97ffaa55dc0d6f58863d6dc81afa1976415a402b5f69b848c70a", 0x21}], 0x1) (async) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) socket(0x18, 0x1, 0x0) (async) close(r3) (async) listen(r3, 0x9) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) (async) 3.482637575s ago: executing program 5 (id=67): pwrite(0xffffffffffffffff, 0x0, 0x0, 0x88001) (async) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x88001) writev(0xffffffffffffffff, &(0x7f0000000680), 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000680), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0x40fff}, {0x7, 0xfdfffffe, 0x6, 0x20002}, {0x2, 0xdf, 0xf, 0x2}, {0x0, 0x7, 0xf11, 0xb}, {0x3, 0xffff, 0x80cf, 0x1}, {0x3, 0x800, 0x100, 0x5}, {0x0, 0x40009, 0xfffffffb, 0xfbffe2e9}, {0x9b, 0xffe, 0x9, 0x7fff}, {0x3, 0xfffffff8, 0x1, 0x8bfd}, {0x0, 0x8000000, 0x10044cf, 0x800007}, {0x4, 0xc7ce, 0x800000, 0x4}, {0x401, 0x109, 0x92fb, 0x40}, {0x200003, 0x80000000, 0x9, 0x6f5fc48b}, {0x81, 0x101, 0x1003, 0x9}, {0x9be2, 0x8001, 0x6, 0x69}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) close(r1) (async) close(r1) write(r0, &(0x7f0000000100)="d29c405060b21837e209a748000000003804360c1c03000000f71d25d291b5b1699389b77888ac3c7636b7802745ace45a474aa3410b1f01", 0x38) setrlimit(0x6, &(0x7f0000000240)={0x6, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1040978c, 0x101, 0xf7fffbff, 0x3, "bb08003363e759973e90df8600", 0x8b9}) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1040978c, 0x101, 0xf7fffbff, 0x3, "bb08003363e759973e90df8600", 0x8b9}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) read(r4, &(0x7f00000000c0)=""/95, 0x5f) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000140)=""/164, 0xa4}], 0x1, 0x0}, 0xffffffff}, 0x10, 0x82, 0x0) mlock(&(0x7f0000172000/0x2000)=nil, 0x2000) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) close(r1) close(r0) mprotect(&(0x7f0000015000/0x1000)=nil, 0x1000, 0xb5189b0822656f0f) (async) mprotect(&(0x7f0000015000/0x1000)=nil, 0x1000, 0xb5189b0822656f0f) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) (async) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000200)) r6 = socket(0x18, 0x1, 0x0) close(r1) (async) close(r1) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r5, &(0x7f0000000300)=[{{r3}, 0x0, 0x1, 0x40, 0x9, 0x272}, {{r4}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x18, 0x40, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x50, 0xfffff, 0xb296, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x401, 0x3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xfe, 0x9}], 0x0, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xd6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x20000000, 0x1, 0x8}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x1, 0xcafa}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0x3760000000000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x61, 0x40, 0x100000001, 0xa3d60000}, {{r3}, 0xfffffffffffffffc, 0x4e, 0x40000000, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0x21, 0x1, 0x1, 0x2}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20, 0x7, 0x7fffffffffffffff}], 0xce, &(0x7f0000000280)={0x7fff, 0x2}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.613639451s ago: executing program 6 (id=107): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2000020e, 0x2, 0x1, 0xfff7ff8f, "0800001c67000000001000", 0xd, 0x800001a2}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000005c0)="96d77ae702ddc8f7271ac23a8543d4429a79372b0237d938434cc4f9a6be2b35432e25f60722506c2b4808e0a4ef484901528564f6e9824976836705faab85394be3d7ac1b32ff3c81b52b2c04c2a1adc014238b2436f6f715b8a05599ae61d6b5a1488147893344debf0d93ed06e9b52bcec0506cc0d57e5c059395c4036112d381bbb96ec9aa71def6395a3673f75272f6ca8956a48bd590691ace9ee1f6bd54fefd1363c91edbd04ae51141366cea56bcb0bd7050e2f15e954b6f6d225b448688941d2e5a1c9124d48c83f9cbcc0b3b2cb68b4a0619e7feb23e7c8fdd8b40ee73409347f7e53d9495b98e7fd77cfb272ceb6797369c519effb533cd6838bfef33b7301dce82b92d30c0246b6d4ee243ff2c9c8e6b78ff3e325a8954c9fb1ff359e14c5bd820c2e24902b4ef521b2c605469085f091aed08113a4b10233303bcb809708b16d7b1ac4b6e027d709bfb73ed0722facb237f52879db46d8559b71372c8deaf0cbb32883a7205730857f0eb9bddc3d60cd9bd8d5b15fdb3ef4dc4e0cfbd8e78ab55f1814890edc5c0460f36d0aaab442078bef980014e06683dd42f2a2d61cf00089fc7a3ff93276654a1f1740e7c415c7a705f08eeaa2a50960d77b7c2f53900dc5558aecca500426a5ac8b3b9caf9a055715310a61a29f1a9765155ff8ccb5dc64c89d6a6cadb922e31d44409c43b88fc93431757d90c0ca3b77b09dd2205e7fd7ca9c33e1575066356594c865d089f49a65a4c16d61635a30b064bc79de53be3b850e471ca3c1561c11c3931c698700c99ec19cb6c1453a65962491d1c65bb2c8a21169e59cddf9015121ffc0d6267dd4116e2528c59300a31d3eed40a00c2c24b9915c222f841c7f4314b9ecb158945fe7f4c3418c39f3d9a1e1191e5e527780506953cb9ecfb384f166634b477fbf5cb74e84e8b994bfa91f30e7cc6de445cf97324ac0611a715fde852b55297c5f81e5867f99842893d0a4239f5560575a1582f6d9bdbb11406c2db38082fb50e7f385beb4491a961543ddb846c2894a41233688c6bdc8e21441c6d1bdf5531573256b5a3a445abd24f8230d1586d8d5a63ccdd2828981078f7fa732bc64d72e8d95c11f533ac37d04beadeee6ab5b825306e7be6d00fa1e241de37bdd611a3ff22e16a8f6001a7c85650355ccd79be7eaea02fa6a84a43914ecd864eb0b453020ccb8ad7496bc1059f8049c94f19dce5210b71d607befaa8124d30ff8b637578c2017ef49f17ecf360ba4e1397f9a3354c27488101246bdfcb9eef871af1ee0015801641e04cdd20fff50820d6bfca4eaca217e2ebcbfc34466e7ffa31769102c3af8110d91a8b6b5f286fb130655e53f88158ca6d6ca19a7928a520fccc63de322eb4456a4ecaffd8e79199c680db0aff0181ecd90952ef708b0d862fb1480c620bb469da7244cbf574469b7dae563af7fafab437ccac007441f63f4d9aca08cac3d4cbd352e9a7866eb13620ff4e4e3d310bde9b33eea12b139d98b864560e97837f2101fa014a599334374aa26f6a4cabb8115a3c93d5f92a943e200902bb12f1b7867fb457e748cad66370b59c507eb68fc9ecbe72255cf8ccd02758b8268c7c5787ad1df39db31998f79c709e593013e5f0bedc2d4eb57df480da3069b0ce394114ee167712382de70ca47fac1a8b3696b49aae2c6e361214042e3927a790c284696f44fb0766195c53043139534e5cc44433d15b535f91740e7d45eea35277cd8ce3300cdf3598393705e2f4dbe339c3f1ff574a034fef4ec54d3e7bd0d673eacf7873544c8163998a4c0ef5a406d5306070ec1a5ac8ddc6fbed15744f584f61f44d7a55e90bb67aec96530f6c60fa3170a78566ef6961a7b965d60ece86991d4f6f449543df07970ac14d086842ff0feafe8f1b4667c6af138d7bfaa2c0014f5c57060fe3582afcedacae636687ef1adf1f8f2d4ee1bbf59db1e29d76ac90acc275248fbd103be73785df7de894076328974fff357cebd76f094070c03b9ba246f166a4839eead9c1fa98af1751fedfea5f31a7c6e0be7c98c1f781b9e6150ee0205cb3cbee7fdc641e0b1e49b201998b2769ec0e549718e7b67aa9fb54cc50645b1fc5bc0daea40c07207b3acb9af9ceb04f10d77e24205428f4e2095cfa7aa43ddc7849f858102485188d2872ee56d59b74a89bba005eca01de10b95488e6097afb577983388ff7604b686dd0b01ace61ef14cf12b0d777b9f932429a153f9bbf71853fd7fafb6d3a41e10dcf0885f759c13405ceed8dc7bc0a596a73f669ea5c435b10baad612cc2e3b5f19cbbb68629030683244f694a8777b62e295cbbee320836b3bd93f2169c0031dba7b76e47f664c5bad1add3a09bdbee146b13296422999a59c8b022211278aabc6cf3acfd83853c9ead3329facafc53c10908845e9eb619f090b722ec4d5e48007075dffa9e92810fc4bb5003bcd631aac50a8947a81b07a028ed8fb55854d4da0e3abd0f40896d7a39022e7e3c71d14a730daee8e5276248056530c5d3d40e6d40f2af15526a4bae5c0d5c3e5eadbf1debf757c51a977b0fb5175462fc3a325e1519cc19dbd64eb60bf7470c3d4eeebae59e3cfeff6dce49674ce7dc59aed4167b5e063ef30974d42e25c048acb511b781bad7fe6bae0eb6696878dad5b2ae6040a456d9d6769d24ee81a84e4137330e40fdaf03007eed11399e3cff9d97e317295acc627399f89f15644c57ecaaceb875c507de8c8ba8a5c268b895eda34430137bfd28f43edf011f77c4af9d0c1b6bbebb500403926894c8a920d6a82e62dbb123e8a4eecc04faab8554d3cfebd4f4901c38551e2d50914aabf2d5e339bec5b228332097a850838bff5d98f6c9150f76b180ae75e50c0c6513c42917ec89224853f70d1a8ced420781fef2bd558ef5834ed2d0710635392e38727a497df6721f85837e2f07a5d0a6cefe0adda636872b667d2839a0935c65af034e2db889ba55de6ded4e0f454c6d88a00fd03cb73010f603441b6b536d2c3f49466039de84a5d78f73731349c9b7c73379b9e66b03e826add1d42df0205d7e79089aaaa403be5bcc10f2144dffc21116f6f9cfd97e2c68f68bd4f9d8cf9a10d28699cdb89ec0fabd60a0c09177925030759f460eb8267c655a6b504e9aae81a4869353feb726744179070a158de432f3a84d5e5d8c386d111aac257fc18d9e9bf1d300c77cacff642eb9e4e8213f1e4b8db1d14e2ad8db8d55b931021834ae217011a085810322ae0333b184ba3f8f0d8f256bad922acdb196c4337c7df9296e4c500556fe6a62497163f315faf57e3c2e517a27bb7da8cc2b9a36a7cdbe3583575fb18044c1e875beb1a71bcd5e932d40c0fe02fdc704c65214b0584ab29e4d74e4dfaaf723c00c56ae6619af7b897da8f32056c97bfd9ca90aef22fee00b2a2fb3eb45811cb44089a823e4fb18a48ab657896489a1fb59cc7dc15eb54baaed6fa4cde555dc33a7e99549cd07f45a597e3caa85395898f9280eae76fbdf0b2a06274ea64f5c7d563cd109743d1c57d0e5bdc6613fb5d57842f8f41c4f2c2032913f307686e705cf85b4a5c49525daf5879ba2b83c41b3def0b9618aaa8af8b33831f60161a6d603819399332190f85dbe7d2c0c443c5326b1969b454d646065b5bd88465fb61371a062c82e28034dfd3d3725fae71ba3b7679fb38560a5e8541f681040dae4b0c963d4eab933cd1cce7a2074c1f6f64197eaa4beb380e022bc442c4a204b50be12e0de02f25fccb0910aca73d42d45f6907d5ce4a048e8ed04c725e993754efe7cccb1afbfc8ccdf1608d5e97270e899dd7a293b7f49ab1bf3b86fe143ba680ee8a7dcc20ecc3debbabeab5bfef64be077c255e8b7fa463ea0bab71a2f2b11e80b6c3b57772dc21384e4ec93518f750a4e2a69c22ad1bc955f6a9062c9209a82e56b5746f3de6042172c6019aea2efdd91a47e8c745fa6f7618f5554407937fe137eb14bd91dfaba6d537f3fae27de0b316fd2e234e1a3347ff0127be332b97ecd2ebcab29297f5808b2141b157fccc72e1ec5e289bcc69e3ed03effa1a6e780d1714c87d5c57ef17506f1b63b19b671068395d603eee1ee8cdf1aa6f6c419a445ca9c2879f30fedb1e2afd9dc4b180254d6145b7fec893afce20f20723f908e67f47172df95c6241c55414da5111d1b2a1602587d7efe503675b9562e34595d588f224509deddd85cb3b671de0abe2e60fd57340cc06b8b609e9e555322b7573626296f983284c4e694db0de4ab28ae92155b5e565739ed4237cf31146d43b693f74d4ebe4276464cb7f4f5eb6b1cf34e622db5fb3f884eb1bbfa466e8bd697c726ed4c9469b9ff759e39da8e99113026222d2846b82825c095a1268e0ba53448027846205038741a3db774ba990731c1c523d8fb554ab2ea48e28aa1fc849c4de2c38a77af96bc26da73f73ce35ac5708bd3d6315fbd322aa7fcf318e1efbaf3991cc8f893e63fad090c27ea33184056db66e175de5374a36f6bf639935f8aa2b79e4284833a867834070a078de248f606a7f7d3847d1a448466812789c1e67eff00bc8c4a9accca56ea7b4d2476f048fc4ed5c5e9009a1d88fdd7bc2ec9d00f3fff4a94d971fc952a117383991848d5930bc9b7801f888b0b7d6f8332aaa57a43c51a2722374ff5182142a2fc072030bd33cd98695e69ffbb9837af5479049b2b243b82392a430d5d17f83cba6c4e591d0fa446daa85aba2db969059f811c9d6279a45509ccac09ad28f3b50415f45fb1c4a218dce698dfaa9f8094541bec9d190b16b65c9761de4a62912d91da1540cb6f38e91da6f84b7b2fb47074e26e4421d6acf32c1a2b86aae6ab1bf7ed2029c57c51aa9cc76630bf85f059a3b2e56f12878f0bf5375c27b78a8075055b8da8679928fe4b227956b634a9b1ef0eb4b9438e7cbc5276f320353ba19addfac86913d504aa6d3927ace5fce13f66c9bbbbe424c8c9d5d7b27dcd62da23d5301da6239b7f371d136edea54a83b31328803c4706ea5f7da53cdecc592380a14dd4bb7c9b429925736dc5af6e5076fb5a5fb053023cab7542ba1db52c76426d83da02f36031fcedc48ae1abb36a1af312a274838ca8d7cb9e8eee953b9d142e4d1331f8c0d0fc8ff70ee4d9de3d61f9bba9ebad0082e48e233250d39f8bebb0486a4fcace07553fab481dd890d11d0328a23c2e1803a2a31d1c978556bd4d81a5099071491d651b51dac028d075b6c02c3523a10b9da1e210e2a3e7343f8961d573aa92ea83e456a821a50a422c7dfaa2a8706cf211d794084854caae708c0bb57e408d19bfdb7a84a09a1d2854828a97ed6286dbcd9791ade731b80ce71457a71f9722c69aa61c4a7a21e8c49b6e825fd2d444661f0271a38ca3e6af5211965b1e86e33ed96fdd98e9c1444e80ac4288ccd4bc39278d34f23dc4af2abb75ececa35cfe28c826ac1060421b8de9a50b3d9219013ef40b6ee95ab5f31e3603333be836804d4328f753299a6c04bed0bed3c756f613e8f234deec26061b803a681aec661f7b98ec42f822ede90a4edf65b5e495740651408082b8a534d1cd8b895182bf4cd35ede4afdd74a50ee5b5ccf9d426b09169f2631c85a87e81b867acbb48ce7e8432479887bef8c4368c894a44e728cb5a8a1e07bb8866c079b6fbd580fe374dfa5db2e7e8d53c4837e1ee56e79f9a016390debf5a50b4a81c8444c70abc1b3ded785695ff7dda7b6a8658ac63d17321fb1d28fde787132ac6939a1c910083a6e6c646a24eafa", 0x1000}, {&(0x7f00000002c0)="61421f4a15621560fb2be6d1b91ffde6e95ea70af2dfa9c0e395c75c9e22c1906a223ea8a88880c6f29efd5e8d2da4f5b0bfd528e3b6b58075121fdcc8ff0077d14a2bb378303d6badc1cd3332f6f38f84601d938e44f239ac0d66a1a39c9556927c95c8ca3f695b260e2efd15d81a5f4cbc6240b8d8f5a6033e050b6463599eecc19e2cc6054bf4aa297dd9ec6d85", 0x8f}], 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) unveil(0x0, &(0x7f00000000c0)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7961) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x20000000, 0x0, 0x5, 0x22, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) mlockall(0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x21, 0x1, 0x0, 0x0) r2 = open(0x0, 0x800, 0x14) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) select(0x40, &(0x7f0000000180)={0xffffffffbffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x5, 0x7fffffffffffffff, 0x8, 0x71f}, 0x0, 0x0, 0x0) 2.392742662s ago: executing program 6 (id=114): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000140)=""/173, 0xad}], 0x1, 0x0}, 0xfffffffc}, 0xfffffffffffffed1, 0xc2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() setregid(r4, r4) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r5, 0x2) socket(0x20, 0x4, 0xbd) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) r7 = kqueue() pipe(&(0x7f0000000640)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = kqueue() r11 = dup(r10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffa, 0xd5, 0x40000080, 0x0, 0x3}], 0x2, 0x0, 0x0, 0x0) kqueue() kevent(r6, &(0x7f0000000100), 0x40000cbf, 0x0, 0x8, 0x0) close(r8) writev(r9, &(0x7f0000000200)=[{0x0}], 0x1) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000340)={0x7, 0xffffffff, 0x8001, 0x805, "ff14e7130b1e586ca629400000000000000800", 0x7, 0x3effa}) writev(r13, &(0x7f0000000040), 0x49) readv(r7, &(0x7f0000000180)=[{&(0x7f00000009c0)=""/4095, 0xfff}], 0x1) 2.283558287s ago: executing program 6 (id=120): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xc4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x6a26, './file1\x00', './file0\x00'}) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = accept$unix(r3, 0x0, &(0x7f0000000180)) r5 = accept$unix(r4, 0x0, &(0x7f00000001c0)) r6 = getpgrp() r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000240)="2be01a58c1576c74e3dea6a73989baabee59881021c079a6340246f973353b8c9f5467bd48f76d1f1d04fb0421af991d7221af762ca597d93231174277dc0de8154d59745b57003644526669beabe5f7171068425f6e2cdc7ae94974a7d61ed135823cec19b8871e43dc93b165ff34dfd9be9fb38dd2b3450d6871f351b280ca1bcd639cf9d25f735f20377541e3e6b5861dbf859796db52c78fab353371b7e4081fb71591d11e0e977d4bfd62c5", 0xae}, {&(0x7f0000000300)="2c56f4241ec5c9c31a783fc3c4416abec3862ccd4813fccf7441a806e22d2e7d3f0140701a6420efbf3786f416d4295b44d18fbf4c8c49d6abefccfe9ae53c347cb4e4180f25f60757644996271a2e94b956dda96f7fd596777a8eaf79e0a9aed4689a0a5012315e3f0901ec3c5e9562a820391a4d37e6c1907a8e325abdbfa7426861f23f5e2099e61e2bc21a91d7981f5d602ed03eadd7e9fa418c722dead85202668810ccccae28f9f9045cf8eceb0aad33a502a39ca9c5e87cdb3c5c5b13cfc3e0403638bc17ef8bdd0d94220b4ec9be089b770ea9f253e5f0bca6c5165f2a9094ff0e27673a7496f286c5d97eea8f90502e3ca057ce1eefccc4ff977cca9180a9bb79a5f614361a8bd08d0372746e89bd10aead6dd3272de4f43ea564674dd0eaa70300908e24db4e5f738ad623a430f4ac74abf57643dd1a43d7f683260370bd4c7860065bcf7ece28dec33bac6a8e316d589db37997e03a5a5209e06f481aa88f253f4fe500522c3431681aa04bef20863ff30504d59f1a20d2a5aa1a287900611228c17e6d5db2e381d90434386ba85f77dd98656ba55307c0757fe4e55179eebdd1160469526147c02058cbf3aac3bef485afab54cf3283bf07e745741acff41ea8d79eefbf5cb117c8fcb07a8c0bd7ae5556c112f3ad8da6b2952dfd40ebad335040db09955cccc98eda64b89fececff446bbaa0de559d6bbdf08f52d1f0bf5a191b40189397a3e3d1cdff067e99614397e9d2a8e7808a046cdd311422178fc4f3bad6441a7e967409c032cbe9cabc077760b1c59a1d31452811f4e32ac78b88c773842178108bfabcffa2de18028f6b87f884a7cce093f13a5f67025eb34f332261cef1d7a4fe9cbcc8a3f574e7f1a3210fc327a9580f625fe55aa18b5f3aeb5fe3c43b5c9330f4fb00eeebb7384ded5cfe6c6e3a5c4dc9be0e81e81c83b7846de5f0cab43c7a22ee09383ac2fbe86e92678d7ef801db2769ce2c338eb414d126e3efb556bc6ee1546a8f66ad351d2b056968197ef1b66fd66f3e18dc7e4b36ceef3ce03eb5c81f7d4ab48a5d6fbcebe1272ad64b22cff9b3672c661f27fdb8ccf293b39ae2b19557a9fb3c8676f362f7c2e029946ed3ff3ee49cc2e7bfd09a00aed85e86f415ad10bba7ef1cbe8e9e6ee60dbb35d6255b8b68eac25fe9d8e36eb1d548b720e20bc313a0843458042bdf959273ed3d10237787902288d47b35619c2e9f329c6d9764afcef1c06f61fda1f588fbd5cbe3a300231574df1ceaf133af339f7608cc9a3883898a9638d4e6e0d527a1559f6b277722035fa903b1adf4b7cdeb3c633a11056a78101a8adc5538e67dd0040f8e84025e5153e3512028bd7768dfab2d3343410a1a1c5315f408d62ab98ecf768e138c6f9308670e4745ec84d7c6cc62738f740aa7a9c13cf529ce335be23346753d9e622f06044c2c8d02e5917c3792e3f0527e5ad72add1b8268784763e51da2b97c9d1d150c7a959b3a95b29f8545859bfcee5f28cebe6d25f0c2c1cb0c139ac7433db9e8dbc9f1dedf49f0a31701a0b436ef218aaf4be81d4e2951b49d548ba0fc52667275f3b31d4720ad250a9120e2f0768d0fbcea17131e34441520bda1da7595c3f108503355b7773aa3796c40ec6332eeff3e9c236152e575cdbca74df5ac2c66b35221c09b5964f79fb2e19a28261a001c61386e38a5785f9accd05475706d6cd6c36abefeb706d8547402ab4a4da653c53ad4f44138819f1138ba8f92299baba57c8e0053ec9a651622006b89147b5a4a41b4fca34459f21122192b319ef5f3c42d78c0630fbffd101eae696446d79df101edbabef48f648a7e12b94dbe7fb2e98b3eae4266572d9e1f54fef7240b03ca4b29a69b05a2af30913bb55c0b3a073ca71af53c152ca20081d4321812f8c8165897b5d206091f3bc5e7fb541b635641b1ac04b510e2dceb964feae349f78fede96855aae027494294de905fc78c3974ce8c8418c2f693cb0a356ab1951d85dfaf96eea13bc4326f7a9fc7cb554ef54ee8177f9212282e2ded9fb210084cb19b0c574d9f31ebd8e4ddc30511afb63d89f0dd6dd0d4d41791363a68b8253f5e2d4625675ff33f01ad2057a6ac6e631a33e124c628f16b2015190454c815b32642de5074e029133bbbb58d27e2ab17da044ef261f05b11442f755c2b309b16050d4f09cef94a8c8f021fac336cc2972a8043221578365c6e0fb7b156fb57d99b06fe8046846c1fe6fd15ae678b66b7146ad9926f931fdc687b9304cb2967b3e4c8789d43c470700fd646f712d17a41fecc638424b7b8988657cda8d74dd3763a801ecd2e6c2d5846c20839086680670d9c687e048f4092c7ce881a7a8d4d27b507333cb275da83c2a0dea4fdadef4e0660a9a075cdeb2b684a711b53febb77d9a49ad135cebb64dccc82793faf636fbf278ebf7494bfdf11e376fda5f5873dc6f97308f08c0418ea374ed714de4ee830667d797a1ed62ee37b1961440adf5d6259cf0586180e6639dcbd66f900f57c6778639eeccd4520b2ee9d50b54dfdac333c3cbc2a0768baab1100cad29b9e08edc9780e0785ff22e10404cbf78012165d645437644ef9d66ea6ca47448096037f1794fed3321fd13508fd80377b06c101561fd536b3ec11ee8a95bf35691e5a781241390052836e812d85af5c58a8183300b91e4319461d22046a87f596cd855fc6becd0f94c35bf6661607302d72843158c50f1a0932efc3590a3d7685c855645c212978c7a17d83437411bd0fa5b8655ef75e737cd60a672d316d6f6f6211b88a509e8645b19750731b6c5d89a6f35ca890e46955bb0922a5c1075c6d81c0b29486f820b28298e4f46db989a9fbd3c8dffd6b1bb5e3099d5e1ae12d9a59d5ab4b714f9799403c94267c6f77024da71773d0b03e1eb91d0590b1a26165043a352419aa8dfedc804ce24b6882f7dafc3533eedf6dfbc400d0015cab7865e32d493f891a6055b919ec87ab1f0f5a33bd455d6809defd455b8ceb962463e393e0c5504881c692c5314164e7c0f0d1802468c81b0f334adf1370a0dab81b1ff0d2987622cf967a76b52ddab6c0824d6f688c5e4605527bb4a9580c147e9296e486ef0beb35a239e69b6a565dd566dd39ad1eddf965ede838b153ca3a87e33751a484c8e31c152c145d6235d608bb43e69c91d7587f0bb49df75959ac24d2def0b390c5279474a9e783d8aabf3b94aa9436c8e5d0386dfb364438c2996b6779f802337180723906e14b530f796ee0e8113279461ca71e53fd1c0816a0bc1fdb710dcea6324445fefecb017b8d5797e9a2ca33a82d09369217c6b89bba5f47d0e00a62b3ad68fd4429a87ce963a1b557c2468719440f336ebcf2f6a9eea42004d79a35a8fb55d6241df849293c4c72608fc71d010c73892f4c7142412eba5c8eda6dede0d62394326cc018746cd1382e354e36edae871d8f51e45bf721fb401950ee80205c1a38714de9b2568c4cf99857e6dd0ee122e88e4bd425ff15933f8538b1bf6017fab87156b9dfd87a96df8b5085a43ee727355c493661ccbccc9e88c9466350a56813ce10945d7060dc514462220c56d4419ea699aadce2e736c15c00f893ea0f49000f78b988add4567a0d315d602bcff3ee10114879847ce9dd42facabdcae4a3eccfea4e902383fd45c5ceceb55e8a9c9900072070c382eac419a9545fbaa04ebcb92afbba2654430943a4a9ea5f1fc81de14dc70796cb903b0e2d6e91f968dca974aa5119721965a76eacef0d0559397390412288fbcb9db1779ac4eb36ab9a7265af99538daab1b2368a10a1dbc0431f59333cc2741fe4371c5c7e8dc0080edcd7a93d6c0617305574d6954ce8293a177dccd9d5487bf02f8d791c36258fa7b4aec08c390dc00665bfa9a07adb6f4a449784c65ab99096b5d05de8fbc70d7da1ab117610188d3f190ef055a4aa55f7e4c77869a072eef37236cb512df78b767b844103013ab84d13fb091fd58d4ffc3139c0cc84c234b78eccb1b6264347e520036d737d4f8c372cc4df8ca11549ef588ac744a73c4855db36795e93ddf3fe458184dfca30ff16955950723a2ff30e49f2fd63be5391bbbd0145d71a6ad258cfff2da0d78105ac794d40a7b5aea0862fa791b367ba2e3841197b7a953f4a9e37715b439e165363865441ce6d1940e22c8a2b68340eedf1819241ecc34e44be884902af262516d53cfa62e398d2d03b7d99ca9fe65aab37352d0e0c3e473d005f357616021194ed50be54961e439919d6011f03ce67c81c943f2c978150fe047cb1589c3bc68bc9c4eb1e94d6aa4e2b0df28f6c6e3213ce5969fc707600c48d6931b12bbf2cbee78cca1ca8600f197405c659670317cdf7d24bacc87fec87076d88f29fa4fe591443de5256f40d6a7c41693acf3f3a1b2bbff60a42dc467d5dbe681e25b40818999a3e5885b4681e91a5df2c61c2b266c0729551e45c4979f31dc2ac861093aa0cc8ee5fa503ea5ec168e047a625536ae3ee7317fd719a518c561af521d7eab874fd0fe730d920dce49f3f92cc062001187c30a8a1890e67fd9b5686e68e8952f735263b2c4ce216629fd5100946f2b651e36969f4dc00ae79af28eae312ffc053a5e11c1b129781b191a058ff12ceaf4564eb8340cdcadd0b7e869a739079187a531e4fce7341941d5eb0ee1a115babc3e5206aac55deb92b02b630fb73856369422ffe49599f3bdc0b350a87733b1ded7505e653cef0b7ce22c5539275c41d33b67cec27a3ef37cc9ef24f4d5935940fe4a1c74d1e028b0c2752df4be7cc793439b04bafec323e622437d2be97a3fb8bd06690867c40de9916e7e22d9b7aff7abb7cb42771ac46ab2cdd8e3048454b38d97aa586e94ad07ec4d653c5f6b18b97a7cdffb913bb8aaa161d5f9c5d1f4094aa776e7b0dcd1e2165231f5dfd06379671cda2e3d17c1cb1ef99b9443920440ff87afd56961e3be561cd76e88a4b9e2f9f23101ea27d87de2040db529e4038016c215cb15b5d36b923ece4f61565323599a6baf0590eac0a95a9efcf817e6b9a0c940b131cb7ff1c67605f15402730e7bd4804027e251936c5cc5616561fbc9897503c3c9097a09a11824c0d9907286eacc99c059767098ecf41c821fa3de0b172e3146d77a2f3b37ef78e8b14e5fe58fa03369df86d2d98ffb7bf4d7dfb9bd29e3621c1afb1c0a793d56292eb568a8756ed0ef09596b4e460704ee6446972d2c668443314f8b3b4331f7d322ea2598e162bd1999354c711e7fea593ff12dd4b8db110dc0091184813354214a576b9dad202fc23e32c5fc4019285e10f63c7aa2bc3b1ff2d4a6f39739b1fcad8e42c0dfe581f0040f4dfa4c6a9739b3cf52e8ca3b72181b8f309ddf91661b23d56b53611535136d23741d5f8b5b9eb17177daf66424843ffc10b47601b907e58d375a0c048c157f633199ff27869a508f6791350263ce1022d9ec95eb0b068161772627ab36c4ed41248313b69815edc484d8d59300a6acf7572881569b5599b12b833d0c2b187af0cc051636c12a0e6bfa8e47964af8b7bb199304e2fb332d3e065dd029d7f7b61eb8dcbdd9d5cd6cd0843008d3c40dde14c64d6a9b303c4aa629c284fb290e8224bc552a6836dd767c2b13e2fdd79ef9c1f61ef64c7498d60784717fcd961fc0e3ef33c80e5f3dab7a002894162897964c2c675abe4bf205c0ede8226e0ea22ab73f59c1701cc6810231c0588a3de094b1173a47a1a6e6a4dc78dd55aa270343d429d20fb58b3bfd17dea5fad80cf5f03", 0x1000}, {&(0x7f0000001300)="f91712b6f14eadee7c092519bf1b72fbe11a60ca9e9ce36e1abd9e577631197a6c6860f4f1a62618376044de5e890cbf0a3a024ea94e18de83d665c8ab0acb6b1e206097c30e7ee734142163787b7f0832043937d806acc5c8dbd5ce3eae2827b2c38252c717a6662c7e662db095e85efca5460a528f79fc2e3eda101201869f4d29abf6ddf677f0c92941d844ebdb341872d5fd028b130e0c6320078a16ff4349350e81bd661b", 0xa7}, {&(0x7f00000013c0)="7b715dcab760a62315c789fb4be54e1d9b10aecee68612e377df304228587650531f1018a626e6faca0489cee1a4eb6b14fe1b5f2729bb9534fa0a69b23330593d725d12225aa320ad6d7c2a131b876a7f71c6558bb0553d6c58358b58bd62a9a4b38c62b5", 0x65}, {&(0x7f0000001440)="f9211ab8f9d9b12e0852632f55e59700e538aecbaae1c63abedf4c56d5df23e0049ce92033c9cf59e2fdd1686705d56cec40a55e852a32d50c3700ede0c421d80b77ae41bde42a7c58202484c3e023c283910a4da66c0d8933cc01574e1b9f1c698a49412bf78c685f695b4f5e460fad0d5d21c4f2f3b09a8dae235b33c1", 0x7e}, {&(0x7f00000014c0)="873e2b83d120d394104db773f09ecdcc700fbabee4d1beead0134a6863b05bd5f541654a9510f0f1f622f6fa06905a56e8a7efd84d82cd98fcfc3b9ac3246fb945e87442b695b72d356c74ef50d9e9be756625f731577b53374ae1b2ceac296c9cbdbba8e211a949da91be018622ecad0ee6c4420ff4e8678eafb9920c96491824f938149920eb23", 0x88}], 0x6, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r5, r5, r3]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r3, r3, r1, r2, r0, r2, 0xffffffffffffff9c]}], 0x90, 0x2}, 0x406) r10 = socket(0x2, 0x2, 0xea) unlink(&(0x7f0000001780)='./file1\x00') accept$unix(r10, &(0x7f00000017c0)=@file={0x0, ""/33}, &(0x7f0000001800)=0x23) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) sysctl$net_inet_carp(&(0x7f00000018c0)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001900)="eb078c5cdeabfe82dae8edd065973b5f640ce0d690722047a907c3aee7c1007a", &(0x7f0000001940)=0x20, &(0x7f0000001980)="83dd4d4924fc03bbaa2902d968e9488c1ba6a4491fa8aa37b4370a31a9902d8ff9155d9640a5ef0d29486622908be9730b33211b78be5b09fd2824119d278acd9b6c13ed8287011b5e725f0ffd018cc318a01c131a9d70a7ffc77c77917df8ebb15475ca20dea0cae16149164d20dc4eb5c172ddb5cf59", 0x77) connect$unix(r10, &(0x7f0000001a00)=@abs={0x0, 0x0, 0x0}, 0x8) r12 = open(&(0x7f0000001a40)='./file1/file0\x00', 0x80, 0x10) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001d00)={0x7fffffff, 0x9, 0x5, 0xf, &(0x7f0000001a80)={{0xc6, 0xfc, 0xfc, 0x6, 0x7f, 0xfff8, 0x3}, {[0xf1, 0x71, 0x1ff, 0x5, 0x710d, 0x8, 0x9, 0x7f, 0x8001, 0x0, 0xfffffffffffffffc, 0x935, 0x101, 0x80000000, 0x80, 0x3, 0x7, 0x1], [0x2, 0x7, 0x7, 0x8, 0x5, 0x0, 0x100000000, 0x200, 0x8, 0xb3bc], [0x6, 0x3, 0x40, 0x81, 0xb5a5, 0x2763, 0x3], [0x6, 0x1, 0x634, 0x101, 0x7fffffffffffffff, 0x803], [{0x7, 0xfff, 0xffffff50, 0xd}, {0x6, 0xfffffffb, 0x3, 0x4}, {0xca2, 0x400, 0x0, 0x8}, {0x2, 0xec4, 0x4, 0x5}, {0x7ff, 0x3, 0x0, 0x400000000000000}, {0x7ff, 0x9, 0x7}, {0xc000, 0x3ff, 0x5, 0x5}, {0x1, 0x7ff, 0xe}], {0x5, 0xd6, 0xbcf, 0xc93}, {0x4, 0x7ff, 0x10001, 0x564}}}, 0x0, 0x49}) getsockname$unix(r3, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000001dc0)={0x1, 0x80000001, 0xc5, {[0x0, 0x8, 0xb3f, 0xfffffffffffffffc, 0x1, 0xff, 0x7, 0x0, 0x1000, 0x5, 0x1, 0x101, 0xffffffff, 0x1a9, 0x101, 0x24dc0, 0x3, 0x3fb], [0x5627, 0x5, 0x2, 0x4, 0x4, 0x5, 0x100000001, 0xbf5704c000000000, 0x7f, 0xd], [0x0, 0x8000000000000000, 0xfffffffffffffffc, 0x4, 0x9, 0x80, 0x3], [0x0, 0x923, 0x8, 0x7fffffffffffffff, 0x2, 0x7fffffff], [{0x9, 0x0, 0x300, 0x24b}, {0x100, 0x4c60, 0x7fffffff, 0x8}, {0x520, 0x7, 0x6}, {0xd, 0x7, 0x3, 0x5}, {0x2, 0x2, 0x69, 0x3ff}, {0x3, 0x1, 0x48e, 0x4}, {0x3, 0x0, 0x7f, 0x1}, {0x79, 0xc6, 0x0, 0x100000001}], {0x9a1, 0x2, 0xffffffff, 0xc06}, {0x4, 0x5, 0x8, 0x4}}}) r13 = socket(0x1, 0x5, 0x5) fcntl$lock(r13, 0x7, &(0x7f0000002040)={0x3, 0x2, 0x5, 0xffffffffffff5fa5, r11}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt(r4, 0x4, 0x7fff, &(0x7f0000002080)="8d41abae5035d5ebefec4a2b54782494653604143c9af73dd2132efa3653b29523b5c42fd9e54398de6d934cafa18ae1fff64bb79149f1f7c89bc2a19641c89f394ba9c511d03b45f4d7494f8859c3c78cb6076969876948d32ec03c6f678fb20209efe759d6057dd6a1b075ad951fa9b1d30c10265efbf0b8d3faeef688e9cdbc7fee72099420c01cb36c36c73cb21b6515d9de6c5313260ec028df11101f644bcc386edbd2341b27e761b2f4751f052da83d1ac5802863e88b014656745ab6f3738748bb2fb2f0b043c58ea1fec8e53e48796f0853a2e61b072d606a", 0xdd) poll(&(0x7f0000002180)=[{r2, 0x100}, {r3, 0x108}, {r13, 0x80}, {r2, 0x2}, {r0, 0x2}], 0x5, 0x401) bind$unix(r4, &(0x7f00000021c0)=@file={0x0, './file1\x00'}, 0xa) 2.069235085s ago: executing program 2 (id=124): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7776, 0x6, 0xfffefffd, 0x80a1ba, "bb08a5590209ff0100000800001b0f00", 0x809, 0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x800, [{}, {0x6}, {0x3, 0x300}, {0x0, 0x7}, {0x2}, {0x2, 0x3b9}, {}, {0x3, 0x205}, {0x0, 0x1000}, {}, {0x2}, {0x1, 0x705}, {0x0, 0xfff}, {0x2, 0x400000}, {0x1}, {}, {0x2}, {0x3, 0xb4}, {0x1}, {0x0, 0xffffffff}, {0x0, 0x80000000}, {0x2, 0x4}, {0x2}, {0x3}, {0x2}, {0x0, 0x5}, {0x1, 0x1}, {}, {0x1, 0x80000000}, {0x1, 0x6}, {0x2, 0xf1}, {0x1}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x10}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x5, 0x0) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r4, 0x1) r5 = socket(0x18, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0xe0a, 0x2}, 0x8) 1.415235693s ago: executing program 6 (id=155): lchown(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x800, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x100, 0x6, {0x5, 0x8}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0x10000, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x66, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}, {[@hopopts={0x3a, 0x5, '\x00', [@pad1, @generic={0x6, 0x1d, "75da3f2389d18958b0c02a8bb694dce22f426b1b641653d38e374bdbd1"}, @padn={0x1, 0x2, [0x0, 0x0]}, @padn]}]}}}}}) 1.110831383s ago: executing program 2 (id=156): madvise(&(0x7f00000f0000/0x3000)=nil, 0x3000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) (async, rerun: 64) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 64) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x16e) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x3) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0\x00') (async) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') (async, rerun: 64) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) recvmmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x5}, 0x10, 0x800, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000380)=0x7, 0x4) (async) r2 = msgget$private(0x0, 0x1c0) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x81) read(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x3, 0x5, './file1aaaaaaaaa', 0xfffe0000, 0xb, 0x1000, 0x9}) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) (async) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) msgsnd(r2, &(0x7f0000000080)=ANY=[], 0x0, 0x0) write(r0, &(0x7f00000003c0)="38d05a0be12de779c5bf78df5be662454cb900e98d08ae60edf8ec531c28d53b92d0ba5e02843f7115535f814cf4cc7da8d3b58fb1f9a64818decc99dbb709e1c20984166aae4e2235d439c59a4983ae72fc771f3c335fb4c859b22f7a4a13509c889cdae7f4dab9566b05f33807c2ddb4e51c2ef1097152733bb3e2cc844a2b538204cc3e74c9e4a44a36e9ba5bc8a5f6317029ecd96d4fafad198012f82f050c353c0f3ba16af05a58bdc346cfb76f7b2c43b26230aafe108c9d794e030e0ea1312634e314ca7408fdff9dcb3351818d8047a44afd32f63f6d459204038ae48bb37465aa", 0xe5) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000002100), &(0x7f0000000000)=0x4) 1.109754454s ago: executing program 2 (id=157): sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000000100)="41320608", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x93f65d05194f3e99) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r0, 0x0) pwrite(r0, &(0x7f00000001c0)='z', 0xfffe, 0x7) dup2(r0, r0) 1.109308456s ago: executing program 2 (id=158): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xec) getdents(r0, 0x0, 0xffffffffffffffe9) 1.108917872s ago: executing program 2 (id=159): r0 = msgget$private(0x0, 0x1c0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x30, 0x0, 0x0, r1, 0x0, 0x20, 0x2}, 0x8000000000000000, 0x0, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff, 0x9, 0x3}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa80350001080006040001aaaa"]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) ftruncate(r2, 0x79c8) sendto$unix(r2, &(0x7f0000000040)="db1d43847533fa8aa44a2516403db43ecfc8c4886a24c6c851aed8c54eefc5fcd2a91f", 0x23, 0x404, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000016c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000140)="b50df9", 0x3}], 0x1, 0x0}, 0x7}, 0x10, 0x404) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 977.899032ms ago: executing program 7 (id=165): rename(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setregid(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xce) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1a1, 0x8}, 0x136b7fe3, 0x80, 0x4}) semctl$GETPID(r0, 0x2, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x1, 0x0, 0x0, 0x0, 0x0) 848.494476ms ago: executing program 7 (id=166): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) (async) r1 = geteuid() fchown(r0, r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x6}, {0x84, 0x1}, {0x87, 0xd}, {0x21, 0xfff}, {0x84, 0xe13800}, {0x43, 0x8}, {0x80, 0x51}, {0x6, 0x9}], 0x8}) (async, rerun: 32) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) (rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x101, 0x7}, {0x3, 0x8000}], 0x2}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000002c0)={0x1}) (async) r3 = socket(0x1, 0x4000, 0xc4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1413, r3, 0x6) (async) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000340)={0x1}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0xd99b, 0x4, 0x1, 0x1, "b3624f4a237f88eda007aacdd96596145ffcf990", 0x6, 0xd}) (async) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000400)={0x7, 0xc}) (async, rerun: 32) r6 = semget$private(0x0, 0x4, 0x42) (rerun: 32) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0x0, 0x9, 0x1, 0x40]) (async) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x10) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchownat(r7, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, r10, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000680)) (async) setsockopt(r5, 0x5, 0x8, &(0x7f00000006c0)="08d11e07bb0f330b50eba4fbbec4de2a871c10950667de271bbca29332f31991fdaf16e23d526adca76e0611e476e939185d529624656cd89754ad8551af7250662e1a1cb15c5262f57be9c9", 0x4c) (async) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f0000000740)) (async) recvfrom(r5, &(0x7f0000000780)=""/142, 0x8e, 0x1841, 0x0, 0x0) (async, rerun: 64) setuid(r9) (async, rerun: 64) socket$inet6(0x18, 0x8000, 0xc) (async) kqueue() (async) fcntl$setown(0xffffffffffffffff, 0x6, r8) (async) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000840)=0x4) 847.218077ms ago: executing program 7 (id=167): r0 = socket$inet(0x2, 0x2, 0xff) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) shmctl$SHM_LOCK(0x0, 0x3) (async) select(0x0, 0x0, 0x0, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000001940)={0x200000}) 845.574468ms ago: executing program 4 (id=168): ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0xa, 0x8000148, {[0x3, 0x0, 0x6, 0x6, 0x3, 0x8000, 0x1, 0x8, 0x7, 0x2, 0x9, 0x91c, 0x8, 0x180, 0x0, 0xd3, 0x76, 0xfffffffffffffff7], [0x5438b950, 0x5, 0x1004, 0x7, 0x1, 0x1, 0x9, 0x7, 0xffffffffffffffff, 0x3], [0x6, 0x0, 0x8, 0x8000000008, 0xae, 0x200, 0x2], [0x100000000, 0x10801, 0x0, 0x5, 0x3, 0x6], [{0x5ad, 0x7, 0xfffffffb, 0x6}, {0x2, 0x925, 0x3, 0x338}, {0x1000, 0x7fffffff, 0x0, 0x5}, {0x8, 0x2, 0x1, 0x895}, {0x4, 0xfffffff9, 0x2, 0x9}, {0x1f, 0x4, 0x0, 0x7}, {0xe4, 0xffffff81, 0x1ff, 0x1}, {0x3, 0x10000, 0x8001, 0x5}], {0x52b, 0x4, 0xfffffffd, 0x8}, {0xfffb, 0xffffbfc0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000380)="b0", &(0x7f0000000180)=0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010005}) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000003c0), 0x0, 0x0, 0x0) lseek(r1, 0x6, 0x2) 844.455034ms ago: executing program 4 (id=169): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendto(r1, &(0x7f0000000000)='\\', 0x1, 0x4, 0x0, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 800.229849ms ago: executing program 4 (id=170): sysctl$ddb(&(0x7f0000000100)={0x9, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x118a, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000300)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)={@local, @random="8d29f1974d4d", [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x33, 0x28, 0x65, 0xb, 0x3, 0x6c, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, r0, 0x0, 0x0, 0x5, 0x80, 0x5, 0x0, 0x8}}}}}}) syz_emit_ethernet(0x48, &(0x7f0000000480)={@broadcast, @random="9dad4dfffebf", [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x30, 0x3a, 0x65, 0x7, 0x0, 0x6c, 0x0, @empty, @broadcast}, @icmp=@parameter_prob={0xc, 0x1, 0x0, 0x6, 0x3, 0x0, {0x6, 0x4, 0x1, 0x1, 0x3, 0x66, 0x3, 0x4, 0x32, 0xb, @empty, @empty, {[@generic={0x1, 0x2}]}}, "d009f109c0f7"}}}}}) setrlimit(0x6, &(0x7f00000000c0)={0xcb, 0x7ff}) open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x1, './file2/file0\x00'}, 0x10, 0x0}, 0x2) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) r3 = socket(0xc64180a99f563, 0x2, 0xfe) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) 799.79728ms ago: executing program 4 (id=171): fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x300000003}) unveil(&(0x7f0000000140)='./file0aaaaaaaaa\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1a1, 0x8}, 0x136b7fe3, 0x80, 0x4}) semctl$GETPID(r0, 0x2, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='x\x00') 799.507903ms ago: executing program 4 (id=172): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080)="bf03d914", 0x4) r2 = dup2(r1, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0x7}, 0x2, &(0x7f0000001240), 0x0, 0x0, 0x0) 798.001498ms ago: executing program 4 (id=173): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYBLOB="993a401d893600dfa3a4f1f80800000100004d8a0000000000000000000000000000d825c350d3a81577e47fcabd2f1d63fe4540ff97a64e79cf"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0xe000000, 0x10db, 0x0, "3749c7a40dea0000170000000000000000ff0100", 0x2, 0x3}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x28d) close(r2) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, &(0x7f0000001240)="8d960000", &(0x7f0000000080)=0x4, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 498.348245ms ago: executing program 6 (id=176): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="f3a26e", 0xffd0}], 0x1e) recvmmsg(r0, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/218, 0xda}], 0x4, &(0x7f0000000400)=""/22, 0x16}, 0x4ed}, 0x10, 0x840, &(0x7f00000004c0)={0x4}) close(r0) execve(0x0, 0x0, 0x0) 398.227596ms ago: executing program 2 (id=182): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) syz_emit_ethernet(0xb7, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450800a90164000000069078e0000002ac1400aa4e204e23", @ANYRES32=0x41424344, @ANYRES8=r1, @ANYBLOB="500180009078fffc75bc3887ffeec4aac04d72275e67c8cb9bc432970cfa217850839c51124b29072e7d7f55e29e09e63b68f53a959c8f3f3804d97b1aa703d171cc719b5589d1df525ea7eac8b42b10345f974508abf32cdcab5aaff6d0980b2a37102431a93e2cbd5b1d7d8c149951822ec050b0506b86047f0512e38b5dd502de562fbe7c096800000000000000"]) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x7bef, 0xffffdf82, 0xffffff8f, "1826283e680023d5ff7f0d01000400000400", 0x7fffffff, 0x7}) writev(r3, &(0x7f0000000100), 0x10000000000002ee) r4 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r5 = semget(0x0, 0x1, 0x281) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x19, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setsockopt(r6, 0x1000000000029, 0x25, &(0x7f0000000000)="8858b2a6", 0x4) semop(r5, &(0x7f0000000000), 0x23) chmod(&(0x7f0000000700)='.\x00', 0x49) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="e727dc07001f391e7dd7a2d786dd609907a600102c03cb697a653e336f000000500000000000fff47216b0f1a1be0200000000000000000000000000010000002e000000004e"]) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60ad000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/14, 0xe}], 0x1) 396.296516ms ago: executing program 6 (id=184): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0xa3, 0x3537, 0x1, 0xa, 0x6, 0x7, 0xc1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7, 0x801c, 0x2000007, 0x0, 0x80000001, 0xba4c, 0x80010007, 0x10, [{0xfffffff8, 0x7, 0x1, 0xa}, {0x806, 0x1, 0xa, 0xfffffffa}, {0x104, 0xf89, 0x100000, 0x9}, {0x801, 0x2, 0x9}, {0x401, 0x200727, 0x3fe, 0x3}, {0xfffffffd, 0x650, 0x1, 0x99}, {0x2cf1, 0x0, 0x4, 0x6d}, {0x6, 0x80000000, 0xd, 0x3}, {0x2, 0x7d, 0x5, 0x400000ed}, {0x6, 0x8001, 0xd14, 0x480000}, {0x2, 0xc3, 0x4}, {0x4, 0x401, 0x640, 0xa}, {0xb8c, 0x41, 0x8, 0x6}, {0x0, 0xfffffffa, 0x9}, {0xc, 0x5, 0x203, 0x8}, {0x2000001, 0xfffffff8, 0x1000, 0x30004}]}) setrlimit(0x8, &(0x7f0000000240)={0xa, 0x56}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x820e, 0x6, 0xffffdf82, 0xffffff90, "08955c1cfac164e261150e00000009ffe600", 0x4000000, 0x1a7}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ftruncate(r0, 0x79c8) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x1, './file2/file0\x00'}, 0x10, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) setrlimit(0x1, &(0x7f0000000ec0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x3) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="e904a2000000000000000000080047008d5527005800000002000090787f000001000000048804a49b01000000c07ef64223a5cfa73ba3627226cfd32a14b6c49ff03fe0b0538d0ee22d25064e065406c649ddaed863f9cded89436214d079866aee7ee56bcc"]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 158.798126ms ago: executing program 3 (id=190): sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000040)="c7974fce1eabc4639535287766acf35d4eb0fbb76b2a4f0de739e92f334c3873c85682e4b798ba2d7d78044674081c3cb28d6f6e8297f75585d33b8f7501c319c0d72c9775f283c288d4daf99fd050f6b1df33f9e31bf3002801c7ce16dca24a4d1577d6ae6ed84172f1e1ed0f5c8613f880242b212600aef9cb93b764d18e78b19ead44", &(0x7f0000000100)=0x84, &(0x7f0000000180)="20352fafc792c82b58cd25cffee82cd091b5816401bd7df1837ec42b826dc616174036e20c8bcf1edd15095316022b4db2cfa2bf347cc23fc4db623fcfe700da929710861c0e0d0bfdc8595474980ebd77be68765efeeb454e70050e376ceec806dbd5a5a8cbc4e0df2b9e02f21e41fec4c4f3839fe176fc69671206424e06e1767d0a3aeace4868c7139859ecc120cb5d1cf8b33facee5bbf0c1ae7912cb7081e4c497dc670", 0xa6) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1, {[@generic={0x94, 0x2}, @timestamp={0x44, 0x10, 0x9, 0x3, 0x0, [{[], 0x1}, {[@loopback], 0x9ee}]}]}}}}}}) 113.168238ms ago: executing program 3 (id=191): socketpair(0x1, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x9f9}, {0x5a2dd757, 0x100000000}}, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x1ff}, 0x8) r2 = getpid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, 0x0, 0xffffffffffffffff}, 0xc) listen(r1, 0x8) recvfrom(r0, &(0x7f0000000180)=""/154, 0x9a, 0x1000, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="b73963f3538f6f51de6e1d303dd345f71697bbb145ee9ec446a26e88ebdbedb2208a37b069cd29080c77081ceebabc125ba1d8a77bf0b7", 0x37) r3 = socket(0x18, 0x4, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="5a92a868468fd245179e90e3ce94df19fb3283e31ebc40564a681e7e52e7f9793dec280296142c0340ebcc4f8669f3613d0c500f06e06a98c47783910c76c9223279e82fde3eb15630d7d6be5bd41fe87a4fba8d541f0423dd173cc3cc97e255923531f7ede906122effddb94c3e3853f6c7ff73c0a7e0e452b1dc64ed48423a5aa1f01f8708ee854ddb09dca44eb44310112f370afa42a1bb1038b55451f20121d5e0a9e54cea9d391bb06c0f93e06c44a1717966a8e17ac40284e22598d48d234196f75a8d6c8f55d074203e6025f0fefe942543d5d964298ba62f53c47b3d25f8", 0xe2}, {&(0x7f0000000440)="c3c47bb00f7925495793e71b2a2c7d87d721fbe34ee29d658185747d8b7f060af99d885c41979fe21434c75aa97e2128ecbea3ef1598164746a732f305621802955f59e5174938c060d89d258a666198175d3f87dd36849ec50fef33c051248d0150c4f4e14769ef19", 0x69}], 0x2, 0x0, 0x0, 0x1}, 0xe) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r6 = dup2(r1, r0) setsockopt(r6, 0xb7ba, 0x5, &(0x7f0000000640)="4065ca3f287d7b4219139cc08abcf5a362fb3f0888708ae83076fc067636df346605b5549cc10163209963ce1799740c694c510dcfb7837be4b68f6a5de593d70b47e6993861c0d45e4bc2cfc32f279faf7979822b9e0f21268e190349a974800ecd4a0f7dbcecd8b68f19138bb5e35d971d302ed06da4ce4040f6e42c738d9534beff0b124b4a30f935ac0b0352d359a2490b9b8052d0181e3193e43981c5f03089223ef2f14d4fb9c046c19ea9dc6a8d4443f5ca75674c3ed3fc9d19ade89afbcfd5691e2511437cb13ddb66e2b8590941180bb12aca282c5bc10f0ea1f07e8933bcd5ef09725ff3c5309e24f50554ba8587db7416ce11408f9b60507911e5d2ddcf19566b7c2045ff8e93d34030e26dbbb585cc7d9d7f66f72ad9835754d8f8f53170ff765991fa5e76dabfc37418885dccb5c75c68e247734b3f3304e1b747c4ee412c57bf7100329299470134471b1b5916d0425b0275195bfb85188019a1d04f592b10ebfabf5faac96f593c54ed536ebb88e464cd537a919ef6b04eb8eabb5ec6262afa115e95106b056bd3b28533bc94305620239423c1533b57174e96c8416058ea169493cf410d0a82d858d74bb44fbb79c86f4a9d0e285e042a62df0ad0c2fcd46e05d59a15933dfcc21c625678538a4612cfe66cc6d6f2ad295f8cfc467a24b4bf2a8111730a47ce02c91caebe23378720cf9e7aa26623c3ba1443ed45d9ff02181ed53470e3ca409386289393af9bc6a217bf9083a2b64d2f76c8f589c092b553aed9568779e2086749a7a5e1a3ce3266ded6cc34e676201cbb9212c2dca26f0533062332b8db4fb48c0e78eb7a809b468f28bd4877f50a8675ade55a81944c85751612dae6b87abbe315e1d9d8c9b6f91c71bb6621ff4f8ea259a3a80b7d8a478567b749a9376abdb8053bc92e7ea9a5dfc8ed006d519842def96cccf5f5f12a7e6f57f2858262f7c6c8104a6dff670b3c23acd38bb67e03e725215b320ba8527ffe63b099de4261c27f0f39a030a1a2af45cb7f4106ca91f6db61618a9ed4760b049378c929c507cba89797c7cdf4ccde5c15f6ac8c0cbe32533fedb01484d6da8fe53b4110ff2d485886e30f4e674e56f2d2d28a90b2da8f55fdfcb1d4ac091fc8fd6ce9856ea738b7e1013bea5dde800a9a66951ad287f07d647bd1ad409259a4066b59db7b74d74119ee37f3718045c2a1848232ed348769dd9241e5fdbb8c8fb7511bb725edf431626a27ff31cbeb6c41eb5e3d0c52b4d94652d94e2347f47be89625e5746717ff25586f68e66c8ff8b3f77cad1921047cf37cf5853d1ba6125a86476f85e05dfa53839d3751f49f98ca52779d037b99971869767dea61ca9ccd7642e5f3d2f13b94dce3177075a5f99001a64a2cfa4b7eddd55fcb2ab20044563784adda7d172a98f591e0bff80b2ec5e6b32140149e93eaf7efb1e38960ae9d23002f6465967e088ea929ddf420779e0d9a453a620d522949dfe3bc6c24f107660f8753cf3ce5ce5186f8e77bf08c8ed35e97aece3335fe5b26efaa8860927da5ad641d9ca39f3b87b259cd1030d4466d8e1c968fb8c486f2ed390b8f567a33844ec3c6745c1afc8d2d0888147a1d125a0869e79cb6eaba23fddd53dfa542f4bacd67a555fa59bbea200cb5011dc1afce0d460130fa2ac202fbdf6d1972b32b6cd2cb61a52f7c676dfc91cccd44645ad27c51f6fb8d4255d417e9bdc70ab273b10af259e7907a70f0332c7606d28602ef769273962c94e3a05a6e5ff5dd5d4239391107e4ff86470c5309710a7aee44c3881df0b97784f78deb820a3e6763204a68151806dcaedd57f757bd1fac0d8128da7e324c8bb7d93a99517c5cf2842837ecdda7fde11c8cc97980866cb2ef70496dda194aaa9e4658f05b6ff280830458fc239f7977caccc5291bbc89e476892931ba234ff0e28deb9c372fa79f1610887d8e4adee83fa7964054886282284cbe15009d55ca5a17ae61d911a7dc7789fbe07710205497ecf60e5abbd4e93fa889d5a0ee96d35ed58c97609e0ea5242c08aa88bad9711418f9f56c60b2dc1437ae9fc0ffe90f0d0fa953f94c585cfcb6768aa23feb2cf0ad7cd448b5a9334c9ed1ee16440dc0d7cc4a3f57746b81ba1d27d4eafa8b9652ed530840dbeeee9054bfe752330c60f3033d929124181cd5758b330efd4eb3ca0794c53d77aad732b598e86b91b29ef51854d5e1b988bb7a83c40ecd5124872094bd510ac722558385cf8218d7f27bbff2eb95a43387b00827f5f7475731744294d839af547a214569b8793c373d0d62c2bc770ca41c3881998958961fb9cdf8713615792b501f3d24abceb8f057311188867afdc1ac53898f5b4568cfda3a98ab9ea6495402336b4ae7938e45435552f212e6b8e21b6667e556edf23d92360ee687e56471cfe3ec91ba244018739df806053301fcb62c0f99857165345c040b9a3cb1db0ec6756e56bedf713ef5d5e714aa5928275aeb28066b38946c3f677bc1ed56f458912c31892a6ed61bf4b55854e83275594ea119fc268a49f86389c860ffce5e5f697c76a7f1dd2a098b91089f1e7e8204815d4ae3c08a4252222c0fe64c804ce88b0fbe6af95782647db96ac0ee2bb0ffa47f98bdbee18afdd779c2cb46f507aead75f5ccaf12e801cfb56cd07f5b44eebcde4290d1ce924314ebebbab913352c5129baaa74088be2ab70a7320a8791d51dd44875108875b5d173bddb0207016a739cc4d3fc355eb37a7881f19bf9163bd48538c4470b3208bd0d21181c2da242c691ef90161010422d74c3f982be150c10e5f3740f486e1f01b2448e475abb637edf79cdae860ebafeb61bbafc15c382ea3eff6a3735ef91928dc1dd220415fc119a94b1dc0c262a3f9d3c07584ef403feb5583933b328af8c08cd524a5492283662d9c79ce78a3207709871b3f91ab7bb6533ec32931d15357c3e857466332b38cdfb1bd2d7cf4f13f9f95925a3f4b76a462ce53ee4510dfad0a6bdc82e069fee35d357a41114965ecb7cff5dd81a1fca83eb8100bd1036b499bc0195bdd2efc5ee93da793d6044e109033f8f9bccbde8ccad7eb8425ab069cb056484154fb42ba15a17f8286068319166a971a63a881a7cc3b9ca438d8f27bc0c5a2a4b4e915d1aeff03e83436f161fd0dd8f28d2bf7a482b79e9ac30ca1025e5f90efbe9652c4e099e42c738c650133acb09451b68b7086ed4131756e9f59761b961456ac5b65689e7fec67b33e6e57fd4c3dbe73163787feb9ecf49b8604e84c4edbdbfc3e7ea47125e73cb9b4c840fd3854c51495545fb5e38011be636120bd4228e07e12c2abcf1cca3d213eb1c90e8df9c8e8e1760d4675466430eb78ebbe7af1afb86e39ccf575415ff46c252248ff03e8854410732fae2ed097720262b7ccebc37839c412bdc5f2ac79cc8bd38db7f17c1544c0fd25465bb908271f1ef50c0dc8358cca636a7d63aa6d86ad48bf3903514f333c45e19f8822638e2f45cac9e7854e8fe104972ccb2445c45948c8cb56f390a6fa0abc1bfd0c7585b01d989f0c45524e934f29f82758edb3ab758f081a0d1073a74c41926b87d0a3a0def3cd20aaf8f047bdb6a0a71cad0617688fdb377813f4bef1ad0f231ce384108fd9c01661daec2530995fbaf11762d2447068202cad0a9db5f565bcd92cd4e9113572d41afcf29ce13aae547bb1a9d52cd08eae611f21f2c95f327bc3565a0adfab2edf498a028ac11b1737b9183acf4951435a31efa3c3cd5030a7cc48b4e90a56fe48366beb71acfcee16c2010e8b897df76e873f3e9cf2e5d707c40fc180742ac42b243fa21482ba42b340ba37c6b4a15f3b494ee9ff98c748b2747a0a81092542297d40229071c022a0c1984035ff4ba84b9981f6be9914930dce9f9f502952249885ffef9037b24fe1f15a9625f406924bd823df096b3abe1dd26f8a73f1cdd05d055fda8958cbd428720ae9ba0b760e30d92ca0bc734a6ae9801f28d6ed0b3480108df5a3adf585436a1e45811e58dc4d42598f7eeccf2422c79219c131e56026c68f61fb279a21d9393e3e0885d1d9c48a967d798a326c23b30b0b1fe0b2e4e55abc848a81393b9a2ef1c4a2081be8dd525fb18a797b080bc34f2d130b883d1f46705e4844e3477d51811105e632bbb35cdbb04b37908cffd535723f48dba6e7dc9a01ea5c1fa01438f2c19a8f02149d0405b5af6af7f0b6f42c2313852f930ef3b788a6e50e08a8a6d0af3cda08292aaec160a5b02fef034843aaa2edbc276bb3d346197c6f174f779b2b62edd14390bdcab0ecb57e0df8fa1869a52af0046a8154fe3263d8ae688b590cc3333ac131ac488c107ae844068bf03a3f84c55d938f591db543a0159f3f4478619fb8623810b777f05fb9f291b8efce6319ad65219f80ecdea8d4f68d107b4d9f5049ff7d473a26be4cca05a9b9dcef0cfc530274cd7ade2b302ad988d0c92273afcbea5d094f7b7637905c488db312447bc8324ab84e84e213d93609233621619373b859bc410e044daa9020aa366a324b5916c6b05f68a175d5e508b18f0a9f0fd78a1806fe9ccb398e8b736a830da145bde15e17069076ca722fb9df3efb7c74c879d4ee977b460725a5d4e16bc9b983c8406f969a330d929e46b11456df2420e52abeaaf26048ff4376eb5f491b9f8db1fc77d05fef439708214ea321ef2e467a2b5da97b4486f9bc8b12e285da15f875543e81ded90de0ad9915aecc26298b2d00f7157617a6c9e6add42ecea491c3b440f827f057afa2afabe3ec4f05c279bbf93d457e8a481956f2c8ec9aff4f5d20a704cd11c37f7a10e277b4a396ea72fa83dba17e3751759b1469a809901f8ed44c0adb0ee3197bbcd3c666d33420ad581574a437bd61b147fbfdab4cf7634703aa7ed92e3c35ae6f83d96ed83ef014252da16d2dc8e2d3e209a803cc9efb51e4ccd4c48b892df47528aa652f3505cd2e8b33bdd89109e1d28df2f8fc420704a1e7c0453cefc0395e9307560271bffc3f7bad3b56d57aae1f9e2bf68686180fd7dcf748acdcbc58af57bfde10e39a91a24f008d860f4a3b97cf157ad645644de9892f0532123995025531f391b2b41e21a0030fe274892dcfa0e169497f13e5a298c4ca6b9f8415e126256f5a31927307550eb2d8dd1d1da098a5fc55f420b27e167a9243a0fe20b7bf7e11e96e227a2e52534d59323e67be177e77eed31bafd09e0334cf237af18b2a43ae107b3fc7e10c5cc242ff42d36e4e8ca625365dde1279a50581165646b7d51c78f8dc47ad4670e1b90fdc78ffb4093db64de53b5316a9fb1c4b59091dbd6ada6136303eb73c41d6243001b0be50cdb66d7763b0cdff79437232cab4e317eba1291a6de57abd0ba40153412d6ad97f3d3dc044bd0903063bfc93f85b5083184faaf11595ef89efd3f5e578064ad412c232ebc2294872f066171e0cd9cc6b419e547642ca2cb7be67b68088295f4ad7469dcd4b367c6e81369d32e017177480c538386daff9005133c72aa48ed78ccc756e8ae9bf446f8f355ea21c74254eff4bc7eb743aaaeddbcff5d6daaababbdaa203fbff5697de6cd422166712dc00d3b64a9e085e38b0d7a3894c75fd51af6f591252b23ee418e9245d19f2a1e28f423adbbbe7a009d74fcf238fd92fad3970b1a768383978544b4e038c8f4699e22bbde14d286835d6f25b69439cce94221712d3f155bf12f3371cd517597d7d8217248991a81108d3741d7b2f948c0cef1596fe207db4e9253be4c24d88ef8cfea2de057cb058e", 0x1000) bind(r3, &(0x7f0000001640)=@in6={0x18, 0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f00000016c0)="a967d477c048803a4a640b177f2523d591f7d3775f80bbc9d72ad9e36b590774bce407d77c607a9e093e6fd3e3f3caa9642258b6193700ccb6dfc580be4647a221d4fb224340ce10208106fbd1fedce33b6a01d8847d16cb6a69f94e28ce23cffb9a1ee00d185920f18d08bde87c4dea343e5254649179c0d3a2710528b254e80dfecaa2e2051e212d48df9e76cb792ab158ab257cab7889745baf704a150a3acb458d848c3ea271a9", 0xa9}], 0x1, &(0x7f00000017c0)=[{0x18, 0x1, 0x1, "f5"}, {0x110, 0xffff, 0x2, "f8623828879ae9185eb33d1fb8e8fca682afb6a16f4e4aec68893963c592beaa8037f8c21c0aeb2ce9499a8349c623c78a3a3cc8272f4614fc1cd4929ec0f5528bf7ed11728e1196d0b1697fb7754f88bf80477a88956e5c3bb8af72f9ffd9ddc864a7c23f85095cdfe115ef53b7861543ff767aa0d9f58aa21d150f17f86587b7e0e51f9872ac837b8b35d82b8e074d77c79d29bc3718a316fba84668b9b7efd2c7c098e7eafa6cdb70973421a656d69aafe62155ccca3a7a8189b0d33599d033994c58e763e29ae4c5f51d6fd29f50a9787f9f047b8ed8f38b5b20ebb9eaa7c2280b4aed9aefe6896f7d867ab31a512919910677373808a203db9279827e"}, {0x78, 0x1, 0x9, "cbc2df6fa79316ff95d7351ac0977c12324b49392e6b803d08f36a81a7163e5506acf541da64442ddea61d79b144b8162b6b0bb188db7fb8ba6eae9578a4ddebd43e46da38db7663182e2ee9258859569ea2c3ee997d2bd651d405c7ad6efd550ba3dd53"}, {0xf0, 0xffff, 0x3, "771fb584c8af17564d8eeec461c098c92c535955fd8e2f767d7d341b510483f42b6f40301982d5f6dcc4380f1d64069c23bb9520cb1bf9b18a6632487c61be15d35046c99ea9dd8b5dad170f61bf5f0a3a0e5d7554593857f1864cd04d249d43a71aa30c3cbf90a79b72ecb84eaf25fc95d3c48a38042724eb7f46a621165803e934b23da156764e39313731eb2669c440c68a80287cadc0d0ac46e4e2540d73a72c8d7d16c87ca65eb8e29af5564808771a89fdc573eb8717a5bab36cf4f503c5aea01cb62f0d20f2c9b91d498e227d2e9db213c85de57bed59b9af6e"}], 0x290}, 0xa) write(r5, &(0x7f0000001ac0)="0d93bd5babeb4000da8cf24354119ad6868f6e696f12fb4b1663afeaf9e408c7c0b938ce8fd3dee088cbb7ec9006acc64927ecf4be838102756a468edf1519c4dcd9c0e88fd25db55c0cb398b3d262d7dc6a081acbf5d67aef0ef488016a1af5b565361d552ff3cf5d2391af3ab5eaad57236d8d4cbfc00fd16c6c68bfd021be33507c37cbc6de1e6310167585c7c813907c0bf3f1bb16f7b340de8d0c11c5df59cbe75f47ad4ce8e8185886b7f1a33fc2503a545e167ef469f99ecc4637a7586c21aaece968cd4fd638829e71e420fc0375aae97e5e924940b005a106e4db8d352c27966a4a", 0xe6) syz_emit_ethernet(0x88, &(0x7f0000001bc0)={@random="2b203178448c", @local, [], {@generic={0x8847, "b922126d8706d3af8c3768b0d05c76604f501859dcf789176b7e08cef774eb6a50efdd3384af43d457292abc80289c3d9c1ff22bc4e9566a53969bf67a4c6535e3989a876dc62c99fae41aa4992fb3676e6f637f9caf820cfd340731117a4621cfb8e27f475b6a96d44166bdfcee64dfe23aaa3a2ee634ac7d82"}}}) connect(r5, &(0x7f0000001c80)=@in={0x2, 0x1}, 0xc) socketpair(0x10, 0x5, 0x6, &(0x7f0000001cc0)={0xffffffffffffffff}) read(r7, &(0x7f0000001d00)=""/235, 0xeb) socketpair(0x10, 0x2, 0x5, &(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0x6) r10 = semget(0x1, 0x1, 0x20) semop(r10, &(0x7f0000001e40)=[{0x1, 0x1, 0x1800}], 0x1) writev(r9, &(0x7f0000004240)=[{&(0x7f0000001e80)="45e7fd4507f1abb2a0c13a0baceaa324a4a2f7b321e5af90844f82790d451903a526a47ed869da161e50e2112e1139bb3beb6aee30ff90f9eab4bd63c6", 0x3d}, {&(0x7f0000001ec0)="050e4b196b39d206f322cfd257ad504a65bfde237d8e4031b3893d636cd3805c5a6202f14e7c0320da479ac20cd8c1fa74658ce0f8564751e8b76d66e2eaa515a8f5d26da6a2f4e308bdb9128c054d750e1657f5ca2b64f3a2df7f3dc5b3a88a7b9d860678d96abf4cf9d06a77ffaf0a0be14cddf9c7eeb2cb131bc41d358a1e83beaa66169a7b5c40c0c031a2681d91a7b3cdd06f83d50ac4f0534cc4d972aea206938b47121378b129305aaf665151040cf98c820a6fcc809f6a269afd526d73de2cbfe926dc27d2152b59a06ca9dac4fcd9a185c941e606fed7b8ff15e441f0ebd99f0c8e075a7c6db850c9e37e9ba1170bc47adbde84ff9dae755a6fc23e5c41d0457b652bb89054ff1cadd27aa3dc86d5763a9db216923efe0d2e976f9e34a539984690fcc7378638ca9bd58450b8d1c3514267d5e017645f064114a6b86e60d0dcd0d58acb012c8bc48f0ca6253e44326f8c99ceb9cc5f270ca828fbc7c1734b3b8d65b3d2b9ce787922e05742ba2f05f475db58066ece05ce9f7f30c18451031c95dc46360d36a9ef0583f3870ce79e8ca0c1d5a942746c3db3608aa3e3f0b7af0d7631f60680b4918a08c62f1f8fb9901d46767d76beebd3fd06d97fcb7f2ee4102bbcb7f26d42b0a3c3f80eadbf0011d4104946b80fe83753a06422f2aabe05532200e67a93b4dfbe414f2a045a74b862080865c4f9febb91047305cd658584b83b688c331040f887e955945a564b9d56bbd9f9369d0c83ad2f0fbf8adaccdc68e55052d8cc49abf8d1bc14402c595b7df5208017ba00450fb4d82a775c509cbb1c7df330fa758e177ad0e1a4d84e01db61cf7480be8f52e57254ac34895e9ea95ea0c2dc9c317fbaf9726186a096c9cacd96665bf632e44da33cb2a5bc20537179fb324e099112a6607aa5271132fb73dc2d2eed7b9c8bdaab999b7cdf54442f95a4de66fc86f94201d598b93ae582da7169d3d585be7944329241cda59532698706c276472963d3ac11e560185d27abfede88ca0e315fe62ee17bcd582516ac4f6c890678408a9f71320cd5c07a2e89282dc5d6cedf79b830eff23098e6bcca7580b98ff554ae22e2567811c6f1078f2807e92b9d36dbf6d957c973861535c432e2ab0e62f7adef5609d3bc637c51a6a9cb5651af8549c0dc13adff1acc65ea85509deecf0ac9298e5079418221ca7799a17d90df6fcffdd9b92c23751eca67071960c87fda3d245f1531330900983c5b753200dbaa60172997a706c038dc59c695ceec94c0cdbad1f3f483680e63bb46591397ad0fd3274d19e805f7ed02d1fda82f5a79402c9780d0d8e0af4ee1defe4f713e8e092f213ec9960b057573e78d4323a24dffe15a9c754c71d29a0b0dc28e74917c16c8e3036d95366435f304f235ebbf74fe37e3d9b6ed636be4c6d782f9affd73b6f4ea291415fd8d7087a4ba1e33458b606a827f5f0e82ea28040340f3f7777ac951b4fc6122f73fab01334ce0fa566d4eda9eeee804887398e9450e799bbbf6994a4e5478fb7e7b68cf73a78f46e9068e438a1007170874d22e6ef2ea1496ec8b9bcd9d931edfc607da06e025d58dd1d8f7b9526e13826f127585400050fed502886c331fa00cffe6687e8cae4dff4a86a332d43ed8d45f1cb6d27a47ac88ecdad08292fc6b51d304ca8038398a0e0c3b274df72ebdc154f9c963a07229edeacc259eec2d05623e4ef8407ec02b0d6f0ec328939f5036a2ce3f417ef49f1ad4324c84964e1a0991260b8409f4dc7e228fbc295da994a76860a9d0322122675bffd8e27d7432ccb8b0145c7b605fab846cf9f5bfc2ce50e20f4bf90d8ef3b90405a49d14c02db4171c918b0902693fa1de9cfec5e1c23b556757ff11d4ab0988cc3409806ab55cae8a4539b2988014fc8139bb80614ebcf8a9f2f8a16c6615c97f4773790338afef309da4efab790aeb9aae7e2415a5e5d0cd97020ec95172c4acced1101ce29a98a5d7a768ec0fb2f582f1de7607dc0488508d124ae200fd8593468046813df3a0c5073b2217357c93b5035fd30c3ded739e7c6322b5ca6a7edb380107245132e01e60d07d013ba8c828f085b41e600f62d78a53b5b1c106b8d026ecc03ba6106e7e2806d64ce133dba2ec1e788bd28318f5e151de1d8b898ef5b6094246ae8c946b31a779617c9ca8889759b35555e11b998e12abed9feeb4b38d38be56cdd3c656f7d93d313041b8e65f40126131ff4e222a53197e94e55669c1a06c5b182671486b4934fd931f07c0af0dbf6ecd21417562c7326196f3caf06b63d0965edc2d804eac16d5b2f2753301c6d3888522d8f333dd97e623f4d33c4faadf470de591d100e3e30920bec19e4bbdba15a5563282eae52103a7064c40d046577285586c58c434a291cc068cc91d57875d8ab2c5cf33fa2637ae22072f83a1f3f1eb03f44da55c89f7429c4375958b701aa7c14555a4a1d1cdff10aa509524a5542a60f6cb56160203b10b8c5b03fa2b9910062d2451a24d83d5cd0dac257e1ae3dda688e275198b692b98c5b543ae38000703865dcfd219a24f6768ce268486b8b7943013d90dd3d6fa0efd77dc21d70e8c70a2069775cddc4b0574056af58f2d6bc3255aa73448f5fcb67513931e49010280871a189e6a5764ef1fdfa22d82f23b86d156d1dd28920c1a5fc3e52b269ee641ec787a5c3b0a8eb7f719d11687013c9c3f697e3de00126c5d26f3b158ba283624de8d111b88e12a88af5a8cb276f7253e178bc9d7da117a38786fb51a7a62e7e015e5066a009a69585d43d965bbf0d79e2637422a6a0419abdb5ada8b799d7bbd18b50b425da6a07481246a5a752b43f661dfd0c8de080f4929c2f0b2c8158b3b183dda1f90200369fd3dc497c698cb0cb356074ba82ff6983110bf88b57d05144044697cf56d3a974feb74bd28a32e821e72e4cd3544a178f5953dba2e7c71a6bba678fbf95ddb3df23649d5c7e1ffbeecb0c6dc2ae1026a76024e38161b083b906ab8651d47f8aac2b1dd564f88d97ecb9c192ffe7f40d77b6385682d7d4561f60697ccac881c1ceecfba481f372ac97e351b78d6b4c469d565ae377b9008abf69bd98bb74e77d2f940fa770a3c9f4abb832060e4bae19683a03683af590b3c94340eeff1494e293f3eacce705825cff4f0b673b53fb1bc9879a111fe0e2e66c16410c09c99414d70c5f8df0c47e688dd26f33bd45992ba694cf00bb4ca9e7c151021f1034e6cd3463e2867db2d9c50c76b78032c5088c00bc2b63a7061b5280ff2f86ab69a5079907b2feea765bc59eea61d08f12f2161f098927657a4b783ec588ff19d365f468257df82fcd47bde5c2d06a9270a16a0fe21e8f366c844d20406e59f1977c1dd2cddf3ec65e0738662f2037ef7d6c4540f0da55d56cfb13f4bb8bda344e4e5ddb9e3bbe0e396b046af96e3c53c5d77e39aa0ed3b30e6415b22e581f94d871c04c084ce910e37d26e4679e068eb82b5c90c2b258a87324500ec4569c5e733bcdf90b67855a757b62099a2169810c2ef4a6791e106acd476ed479ac4672c90af2359a9d22125b7d214feb53210d308e67841221eb2f7327cb505fe327c2cfee23204e60f7702da08a5f7dee80c028d86e5330b58a2cac30db245ddc5889d85b8e603d538623b57ffdb5f521d526ed0362bc47b06a98c1322c51ef9e86aaf9193b2966af317a1ab9b1953cd216e09ac8f8919730aa7a8881f941c363ca6d92a7403deb2c9af9c21d508281b429dcf001002fdec56a9697af4c3dacc6f08ec327e143f83bade008541dfb23075f2f7e65ddb62f7adda6d654d7bed2892dd23179b6a29d476b52d20a52e0bf9c1acda4ff192170ebce4ac166372d90eeefdb0e43d888ad971651360a1009d05656845281b3843161ea5d2ecc9bc27317ec3103cdfce1a21da004dd7ade52263139b2be10a7498f7e15dc12e63d8b0d830f96f5adbdfb93ba928ff867d3848266f27371e9575e24b69aec01e169cd9f6ced94550a6b613dfc9c90af08302b2fc517ab84f42416fb4e7266069bec13f6012b9fbb02da6e1cd4a02e162ac0fec1235bcc4424bfd0f8676a7e23027b02985be34ac767fd5b741dae5c544d8e6ff844958f761fa7fc684fd3a014149e4fb107609282f79b08e2ddafe1f25d4e379e7c560380da46eacd1fa1272b8193e3832321339473cd033428a9abee943a9a8f3d1b9e739b8899c02d7dd7d7202a934f198eb24ac2d2e600afb22c52facc664dc8dd6d485384c862026d834d4affcc95ab8aa4d2af5c52bff07024c932369530af6bb1088206a6ef76d1ae68f22d0daa45c512237f5caf95788ef85a38cba4291411c7c2513d80adec6206b4487697db1fc466ae3ee263c6a9100f6863eb04ee09eefac349b0e57f4d676ad71edda9d77637e1b5772abeb31e60cee427ebd767180f5b2e2286ed9008041356e27b1fe2e8e62bbb67450e30f0d7981fae62f9f1191b0b2335ba2d11fe4a5b8d2f72eb4b51cd6eea0480e550ef73882012c99371872e4e96e4b4e2b84c7571131fae3ed525274f1cbc03ac9aff9abce1dc16cfb59903bbfb8c046533dea2312ce7d5fdfd59aaad46b3d873c55a2640f527a2ab4878f57eb44af1b0ab6b4649dc9f37792d3e56a09429977c0410e375d86a4523d3f4da090ab0668bcc9d964778a1f0091e5e819c2abe24a4ee5ac8a3b9bbd3ecaac5136a123ca0cd9b64c3505f91655c9219ef200b9adaeb17c43e9910c55246ee31a317e762c314c4b0073edb04265e1cdb3af1c7bf2b5203205145e5b67004da1129f6f15dc0ba3cc9fb73b421b2f85b76af0409eb1d1aa72398fc7b2967fe85d55c571512c669c5caddd979897c0266deae71158e96f82aad8efa64bd5ba2b063fc52630f1a7c33c25679230d26c0959c26e9507153d0b7587b8c9cd31e706131f26b74dc8cfc13047ebebf5ddfaf2a98e4ca22f8e87882e23af77fba56cd4193e920cdeeb041c299fb3b55947654b3a80b77764f52d48e5b4c38a62bd6d6f58341d77ada13659ca6380ef76b4dc946f5276f7cd8b39ab4754885dbb23b7f4639fdf537b358e4d16c329fc4e44e230538785e2ce423a17c4d90164a2cf7b324708637738f633ced84478be31091e7f178d676c744b4820435d5d1711299570d878c4274ce661bc8d4ceb93812c31b4aa0234c764e0d5633cbc155ac80c6dc0d6d3d7156466ccb0709294c45f1c0421e4a3c0a96f7758d13d5da453d648d6b0b55d871bbc67416469218651842673318e844b2c98dcece9a94903aa00fe58dd8a5f8540cd75ee3d9bb6cd16e17f30158485dadd3b9ebbdeceb9c9d6c2157d0c846a407ffdd25f977cd3ec727f1a6a21f0f02d3254ed3003035221c4d1e27e7dce2f7a15c2a310b2003cd5f58556aacfb1dd25e937e87ad64366219eb0d3a036349b123fc813de77857a7756cb0b039d9f1e743a810261e3ff8ac28c6668f969bfbb72ca81e95ce0cc2966db581a524f27a111a610b0c684dd0fa1ff5283365dccc81e0262dd080209b7c4d72611cb8b58f24b70198725575917888740bfe6ee05d0a3589161ba8baf61b21e612dc59f5fc8d480c3031839045a33a119737ae73c262246d590b3a3e1b14b64963c2aa464547a031e619773697d7fe1b8946424441de350f8a480b979607455c5307400388aa01402af2050671b8e7fad61679d7b49f72c09a23b087c9c41626e823beaf76b7b99696d650a705c8a385829356051c6165e340ca07c386af462973dfbd8402cb4712affbe8639b90693376", 0x1000}, {&(0x7f0000002ec0)="ed89473a207a9ab2e2f42177cabd649b4814d41be4f9c0c9b24e2730c37ef2ccc211b5325852e9b73b3301bc3dbb433fa6722e7cfbf2232a58fb3d998c589ba833518cf57570a80e85dff18b42f2795a043bfeb9d9c884f668205800ade163f2b3845c6b597d44c1a8303c6cc32e03a759bb361aacb798f54b0d654ddec500ca7b3401d8706d1f08d8d1864aa27f282749382a6821dc107013ec85c8e3bbd031d387bb6e9701e24b05510f10dfa590e2678e54831ce17bd659ebb4c5223015ae41fa0047acf5f90f30bdfdd8bb1834c413bf356a36273786620e017ab4", 0xdd}, {&(0x7f0000002fc0)="87e872800bac1ce2c06be1e5ecb5ac3e49ce2b", 0x13}, {&(0x7f0000003000)="659c54c150550e00b8637c57d81f", 0xe}, {&(0x7f0000003040)="a4d06dff8127771e133b9b5c0126dd66854f806143ce9b86aa405013b141de718e087a7519d6659d01ce9637030659821fda588020e42597253648cf59ad061327f8b85393033853b87b92e50a7c22d5df719ecaffc54555c30b27387ff6c040db9ede8c09b0e7ba54d9f72d6c9177bd3d6ed1f7a3fc59cafe5e856455af7bc45b8cb9c2e7f203b87bdb96950ce4d8baf003f7c6af7e075bf5a92a5e5738a2fcabed615fe7e59b705f568b8953e1ec7773c48dc61b0f4d85eeec9d186b9fc59c71f27ad2c6a27c25123b8a06317930863fb26acf950f6a8cf626372c8f767165529b1858653c5e9a745a2819599982e2b4babe876a2b2efaee1d7fdeb63bbca6fba49a1da35d4f03400d7d9702117699455cb767d597a04ed3b3ae5bf724d6642f4a65a64a668c4afc62fae6a98791867656abfff7ac2d6bb963347977cd0e1c09ce2081f400a2a99af17e5b7e54966aafb862ecca59cf164142c2cd058417d5b7d4921695bc2ae19dd7df421d78b78af329c50e5087a2b37d668f2986be7b2ff871708e345e3f9971718d016048d3a51c56c9534f3f8dabebcd678c0a7c8de640d0f48309a1f8625f30a7e33720bc9865cc46610dc9488d24e4b2f6e2d126ae20a300f9894a12f5dfaa23b7c42337bae87e58c7b08ca346a1463c62779f99385e1039b471143891d62e509f4e6b87e1793f21e13c200c906dfc1697b05b7bcee705c9cf670fbc10617c7203fb97b69300e6585f40d472fd453a0ec544f80a86c903599022edcb646293e818921e5c5cc73e4bdf5b9e959fd2e5d47af255a47446e23790ebad596cb5888e282b8633aa71cb1e7590f4b80525f2ca9dcc11293a3b1cb7e3134277e351dd9ec3f3e2eb9c253835d6e43042d521edeb9183fbea46926d9edee5b525a482139d9230df419a0950f1917259f665cfb940e6af675bfb9ed5aa5c56879346267eb372082d516c57df9bf4484ff6bb6d866926daf860983743584f12f4849d671b111f875a8e641df29ba3f5e3141154640e796640e79246a1413fbab3441f2237dc49474f598a3c56d6e83379702d3b008da8d8f06732cfda9e08c6d7916ce7f88569799dd2ef9274cce5deb595aafdfe94dea3c03428857bb91e02bdf98439cf413f3f747e4a3933d2ef9f8d79c28b99bf778f0384aef7df97b11cb9380afafafe2e147438582e056aa2bc19a7478a34674564e72c2e4e0be8c2d2e0f8f912a289ccae43aa6f96f2838c7bb4904b96ff3895e8c9471be68adf803c707a3f371cd494191581609c3e6c968b1221df07b78d14603efc4b6929d2e591150291574d14bf3a46d10ab300c174b6269dd588e94bb8f71f030940eaf530b1723194924dc8869f928253c1fd51a8d6b5a80103f64597de038987d58d80cf02357d8583e1666ec13ae603e910f5907f485f30ec8ac4e7c5d436995a31d9e08a2bdbcf5ee2e4c4c89489ccfe153bacd10f65b55099ee683b9f4cf393936e562ff1aa745420b55901da7b1ca7dd4369aaa5049acb7632b8ded8addc5a72e84404d81e50f0dc390de316e5fdee18c1d3d1294aa5061092af899043205df8d4d1b2782a09c4fc3862dd1b7b2d15a76a299645dd3d342167cec5b9c97473f082a67a4718f3de7f18cbb444250e59326a3a1ed2104c240c96c6eabd89c843d4cf5743e47fd66796e0b89b94e96d17879f63da4a1a278321ebe0d064810c266be3d4b62e09efb227ac3e9ae2bc284276c0d961f44752817dde4c8189d815c060dc375efb592a14a1897577209d93d8c61ef229f99a4d3fc4c716d51d3584d9936d4b18138f86ae9ffccc1517418e79f525212f81e64955c708bfbd292dc01057644da055accdd062b976c2c90369e52e3663394402fed962991c9ae86dc1bee91dfd1deec426d2a8bf79083862e932315a1cbe74065a517d8411fe4a49b5d88d2188ab6395319d8c7a0b4c5c7fd69529ddb2864822270858dadb23114400a9cec56de690c9170c7561a643430302a845e02233f409a48d9ef7a7ce39f31deef1e387f456dc0b47233aaa3b2315b8cdad778b71eb2c090bcfdb44a0c7c33878004a7243d2432dca0dee99237bd317ffaaf75f8847799feeebbd9407e2fda3b321f6fd4adb347f6e5512f76103ea75542df6674a7fdb61e2a2b6eab3736c06bdaaacb0082c8af29b5383025ca727e9849a082372b6e8176ff958f4ec192182796e26d794601579961e4da851407ceebd61003b034857b0c415f997794c51d9f765fe3999b7c986df40d15b5680ec57d1b37a9d467c1eb1b1968f854e3ed2bd1b0c11e5479943653c35424da6871748ca1339f3971118e5cb8cf4b5ab994f1269037f0da330bd7648bdb2dcb69e2decdeec387012ea2b958d3e2e3f7ff1205e749189e4fb5244fa80c7acdabeb436e135afc5b5b03ffce31bd9d2c43b7e4373b0a17e29039cf4f0064332b9601bf5d8dfe329e1b72110774e31dcb353edef4708825172a6a13b581f07b671d92df057d51e5c15d05a28598c051cfdb4eacc2d4923853a4cc95643f8c25a517e9de1838e5c0e87fa22530e1386345466ddb44e54686fbf517ba59a3f1c37f3d6a84263f8394787cbdcb396f7746acf312a563d4e99995f375c736c524d8b71b717df299f165827323404084ba656a7788c04c5ea3eff92b0d502cd51ad63a59d8fcd4bb3402d41662ee3992d45f50076d34727a02f61d94844dee9478402b67faf023541a067b951a62e96d9e2da4cc42460ebd5fcea555fd711fe3d4cb83778e2db5390cfad475902ac957705d8aa2507690e6e5638701845709a6f95e51e20ba55d89d8e53047126c4fc49e11f55caa41b9ea7a450107181381cedafd81ff757ef988ce9a48466af46c8f616ae85aacc4ade48b9a5506cac65707cc6b05720caa299dbc0aef72578d36112d407fa1941d55983d9ce525a3e501e1b022058cf3af5b4f94cc7f807cb1b9485fcb13ed5d44bf585ef379163ff5b22ec096ccbd31b9faa6b4501e3df12be550e09383fe4231e9dd44cc66053bd269f5ccfa8b34fa0758960f361714998ed72c6a9a24fbebe1146b9d917c2a17ba779b77bed4740f3c20589a16b6422a0f5a2ff411b7c03d088fa9b3fd900701a2c0ed7ab3d31cdb17b319f509930d27e88c294ccd106764b9ff65fa1b4f5e19d68e9cbba527f313d4f3422a849cf81312b3b26634b90b870cdbfdb1d9bf7352f9d0cbafbbdd5f4f790fa8be01563fb9c16c55b1cef571017b5642916cea0d7aba9c68fa2f06c39e1ad7f8e0e6e558f6890814a4e8bebd6643d533b59e9b2931a68daa5448d67150f1ab43dadba86746ab59f50f7b57345bf81fe364abe6d9942233b9b3c6e8a6bc52b2113e10508ec8c59e827090721b69f49e8cdf07f4eac3555b717685ab7dcc5a6acf9e2d4c183a7cb3a2590230f9104eec9f1cfb2b3edee332c8efe9c78f800220a800160e39e55129fee224b1e719631119e2200a2c1950c48f08ab2d393e2f92810f3660c34752378b42e53b5bdd27766709ee34a06d54bda70f8726e96439752368ce31a23c536952ec1bac8537964ef6484829214601a73c0291aca3fbba60e5f43d7ed9d64c677ee944882f954e366f77536743a0c9a54121354683aec6a4534d75e27a2844121cb684c1574a3f01cd6c67e879a0003ff172f6daba62b3cdbe28f5e5bd95716b1bbc49a570c31adc2598dbd2b08ac87a34f2817adca35570ee7dbcf241cdf0a19514ac11956b6a474dab93171b552fcd5afd86028ec593824a97ce7a4c68096688b1e6374f9b11f2a86c8352effd3c5e73c45e8f24a87b8e815b8c7ba7e0982b9283f3c724c44f6a8fab893c4e3fa77ffa95bed1e3a10409c56a005e0b580ea1a5128ca97f7b27fcd74d654baca5a1480475de2a255335bd759d2102ce2f34711831248302da78a502c4e4e8496cb3fee111c08fbbc167eee90cfe9a432090219b4dba51d9ac7b5414d39434708ca729d222cc61633758582b690a608f2c3cf2f20e41acab3d9e2c9e7e9cc40c40a6d0cdc1de87e52c3d713c4209600b8c53c296362bf251c73ea18f87e86948a7663d1ad789a8e4f9d2c38a36ef0b8c71e72e2bf3e8028c47f998124b57ba7d0c6a69abc41b7fbfa04363382490ec1da45d446233ac3368c29ac747e932f7abf2f5a3bac1986788314655cd7404fa998b57315dff2b82db2cb85ef33d42561fca1441df597caa8387865098900c07f503ce29f08b07da4bd83f90e8cd5eeb2150b370282ace0a65d9e5f79b04997d861959539106a6d73a744fc4ca60c85fd1a161fd60f208b403150b20a528d32edd9a86a2e105c3a7991ed271d119171aa393e52f2a467af390094efc535b44678bc2b4227cb75e183e8aadbf52199dbacdd3d9d3f279352b00e4b2c1956ca04f005faa09cce96e63bf7b7b33b9746b3aa61d338fc537d2dfee0c2814a5bcf6b24f850ee5266f6fb94e2320323aed9e22bc5627285f613a7bb142fc5ce5983dd1d2b11e7710209572b9fea200cfa01d1a9c2dd44eb7690e66962c8048f03ddee08d2d5e11500467092aa31d6bfea946b57551f58c23ef79f836309da6dca03f9424007bb9568b7b0205edced40c3bb7175d24d11917768d869fdf6a8a28a737ab532ac73c220e620d9587cc8e542e57797ac277dd17ff95db7fa602d12046ec604069dcf48164c92d88527f8adc2e55115e751a71389fe7b758ad2897dbd1771272a2459a31b6effa6ec8061649b896e10d3d1ab8985ad1837b6438235c831c6be9f254f205170c38058989c5968a54f9abb44e9b1b8d691a25175a6440b80ebe6b463ededd8f99bc7c59503cf839f1773ee6bee107f2c0c2e0968b5bab454e1d5ee9491936910de5b94f7f9adb725c3a127991ec38feb87aaef76fee52d9002896ffe07a84e35b602dd4de1fd0d8971797f36a78f8e9ad4c02fd669792dda4d3376c8021801bf1f6403fc8bfe2345aac908e7a178d71fb3aa2494107089d17d4cbaa69434cb3b9f6592a96a2635baee39e58ce81fdba65ea4edbed99f25918e104c1f3d5dc438270f837f4f60e629cfc3a54bbbc5dfe0f5ca50ea3182ad8265a151caf0b0c406a239f984e01553acc987326226dc4ffb155c444bfa12ad3362d0a6680abcf4f221bf7cb38f28414d2ee0d4bffb5f41dcb1f5d10ba2eee69a9329422672fa0ef350238f7893b7d57d2b25250656915587339b5bb55a3983c917d49f3192ba8660aff4d9e45ed6548f00bf128bd3b927bcc1eca6c1105078bb16c99cc835ec5a76277f61a3b2952ce13b635da8fb5a257b3496c55e973ccc78ae6aca6d880d85892eb7f332f9185310061296e94ef92ca87a3494c8cbe4810063d6daf059a4812e4b529545a10a715b7a3f2aff910ac5b1a5022d97396d0324c2c00fc6a2e8664c3808d5c37dc33491e9e42fa4e17c5463bb8a195ded1a63e06c10ca61e0237d8f0054a73e2af43e1ff737ef635b68189d6f9f2fa1266b89cd62fc34a52447c270d46dd90c303cf724ca0ef8233a8ab651a91b20a9c693970851357da40712acd4b5361cc9b865d338af7a7bea3afcf88968dbf519f650ce47a456497eaa7200542e1f1cbd19f6c3f2d9eba54bba17689f9866375b1926071a4da0e562ac252aea3c1985421b78f6c755d10d8679edc3ec1878f407e7bd1617c7f0c74a95d353c043f92cc92e1adbe3ec9cd5b87e083991b8371fa8edad6c34e6f4a6287db7090b030f2b8e76820a45a28b6ff9b4e88f09d83ac9932acf9b74e4e93e31a7df3f7bb4824f0e9446", 0x1000}, {&(0x7f0000004040)="42f7b65531833b0c68df3f3dab9e82c45fad32bde23c74c8be87a45c105f0ea975f76cd9b742313a25e9b8aeb4c6bb6cb2dd839827a4b80202499ac85c25780747891cc500ee2114c12bb3ac56ce8534172d3681fec2dd602d9b6f0aadbd66cbf780386ae7f2a19f05204e4c66e738da01456c9afe039bc2625fd62f49fd98ced6b8705af96e16b1726b16cfc62a25c38053b007ae0a895f151ac7845b73", 0x9e}, {&(0x7f0000004100)="5fe1c2ed02dbe00d242830011289f198f8808088e01310a8f188bfbd3a413decf71e", 0x22}, {&(0x7f0000004140)}, {&(0x7f0000004180)="af8702b1e4f3b78bce67730468e986921c7d7f413d6df4f9807ae2a473caf7a9d13cdeee3d200e3f53a5e50f5eb6883add7b2957b0d7d84292398ccd5b741279e1e64b61bfa6df69b080c4dbbab1f2ff9bd85890bca4945a48fb2bea8bb7a95c875289de11c2e4846550115be68d84d06a8bc2200f40fb96b16f8d5dd949bb2f9a8208cc81e839170e2b052b4c272aea85a976e1e7b76a64bc0fb2d5617e", 0x9e}], 0xa) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000004300)=0x2, 0x4) mkdirat(r6, &(0x7f0000004340)='./file0\x00', 0x11) 112.508655ms ago: executing program 3 (id=192): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000040)={0x3, "dc57b572bea6b6769db6640a944d41eaa1b1aac5aa1e948575f3091aca84fd1fc3c738c73d7ef90c06d025b3"}, 0x34, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20001, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x20000) mprotect(&(0x7f00002a2000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 108.243051ms ago: executing program 3 (id=193): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc000, 0x80, 0x14, 0xd82}, {0x3e, 0x1, 0x6, 0x8}, {0x402e, 0x4, 0x4, 0x7ffe}]}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x10) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='r\x00') rename(&(0x7f0000000600)='./file0\x00', 0x0) 107.781554ms ago: executing program 3 (id=194): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x56) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xe4a, 0x0, 0xa9fa, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0x4) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 25.281707ms ago: executing program 7 (id=195): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) close(r0) r1 = msgget$private(0x0, 0x2) geteuid() (async) r2 = geteuid() seteuid(r2) r3 = geteuid() getegid() (async) r4 = getegid() getgroups(0x2, &(0x7f0000000700)=[r4, r4]) chown(&(0x7f0000000000)='./file0\x00', r3, r5) semget(0x1, 0x5, 0x608) (async) r7 = semget(0x1, 0x5, 0x608) r8 = getgid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000740)={{0x0, 0xffffffffffffffff, r4, r3, r6, 0x4}, 0x8, 0x6, r9, 0xffffffffffffffff, 0x1dff, 0xff, 0x3ff}) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000740)={{0x0, 0xffffffffffffffff, r4, r3, r6, 0x4}, 0x8, 0x6, r9, 0xffffffffffffffff, 0x1dff, 0xff, 0x3ff}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001040)={{0x1, 0x0, 0x0, 0x0, r8, 0x1a5, 0x6d0}, 0x8000, 0xfff, 0x7}) getppid() (async) r10 = getppid() getppid() (async) r11 = getppid() getpgid(r11) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xf, r2, 0x0, r3, r8, 0x4, 0x4}, 0xc7, 0x0, r10, r11, 0x80000001, 0x3, 0x1, 0x6}) fcntl$dupfd(r0, 0xa, r0) (async) r12 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000006c0)=0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000140)="8e402e691d51ac2e4d74d630857974440f59c69a6a1a4e9c35e6ed0f774572faf97b0ff10441ea4dc59092c4e690ee1925c46c4758766df75c9ddb40472d80b8fca04ee2851f952fda53375652d8df36fad32f8d62dec5933c456cc51724dba2472467974b197fafb3a263d5f64a47baa53b02e12025404c7ea8607dd99206cad4190c75f44d24d567dbc86840bf338f7045e971ccdbfa04e48739030d4c0c2431c4c162fc04025e40826967cd7cd7fdc37976236bcc85ce2989ba53e1997d31bb2e08bd787874d9944242b34fd4d4c5ba37a3fc62cf0884349eeebc71b6023044f0eaf486b643df3f45a35be8e33aee248a8faeeff7ce8c0166304d037eaf58ec96f26ac6f86282a7d41928c53f35fc56d5032b054d134b10b77ea9e1b9714c67b58e45212b7ec7c1ec7d52f1dcd58614678955f52836ae1a305c86450ffb3144fb9091b197e2d8befb87b5449b1e52a0ecebd34fa8d8696f375640c6968ea74219504d240edb34cbe6d45828fe7483366c87fc951eb9ac51fe61f74ce8a99a37e4310af4ca3db2928dadb7b5460fe6f81d5f0fd90df3b62a343912d07fe8c35c9fe943cc9963c346f64b90b9a2a4cc5fdacb75a3a3bae0dff51976fa6dbc2ec062251e84a08e01be1ef2c88067e51420ef712389d826558de9fb04aaf750abccb1446d93a2822af16022c7e172dd969778fd6719b5c8225e919a12f449a47274be0739a33519a7a6f0b85bd7e1dba214e3aff012f260f09cf9686c2b262d514d351180da7b9fd6724bcb140a01c5d300584ef0f71f77afce1afd41a96313f746f541fe9320f8500ee6d24c648427c4753c681a01ae0beabf4ca21252e312ac92ce550825fcd726dd4567dbba3bda9d0109b3bb6872ab111bb9f54b9d9af96efe455d8b3d806b7f3de4c247873a01cf5ea42b8a8161c1994f6ecef5e535ff0b874700e42e6f3cce0a618b8beaafb5e2978b2d4c22922ca008b3bc63b59545ebf0c771168e22536e8243ca10c04227616ac2444543c5ec0caa1e9bcb5a8632ba2e2d656670aead8d3056513cc3dd87c0f0b52211498ea666b22a633013ed970f5a58dbf96b1c1309a4c8f9678ecb4768ecebe2720629044331604399f4551296d01da1286986ccf533dfacb84000ece788f0317350e3ffd47561073cca0d3109c4eb4dd5a63bffb6f57176e624e3513781d6a430f561adfab63e34d5ca13dd135a67a62f136331b3bed974675287e0688195fa5b563947e7dd5cef48952b8842538f4ed5e7e63a6cfe980be72873210dd6889a53b4742e86b09a6b0857826b46cbee35dd21633a7f95d623139003889ff7731b508d06d8ac0560a252227857f8fce7d9515afdc6f886dd0be5612a187b5877c4063548cfa46ce43a17f869dc5f459bcd380f80777e9a57d65112696d2ad78d3c3f736364d8c16a6821bbaca1e360d9f9efabad51ed5dfebb1dd3b8b9f7e926cd7e9d26fdf3febe3ef4d54bfa07cb11096612942bc2612429c400da69338642402b008fdc5ade2fe357af91acb898cd5ec515d20ef1349828e8afa8a4c881c152678a6e5d5d488f836a2fc955c5f5880f48660f0953ea6e9a0cb7a5b5f1f70a58b9227453ceac2746a08e7fd92d9d9215d5d6f610b932a971f94a5aff889ba18045f55e950886fbdab44a3b6a670317862e73adc43d6d82e6cf8c7e47e0823309378c2d4dfacb37e975f7a3af1a6e4d7c404c642db6f16d3c5c8dfd165801", 0x4d1) flock(r13, 0x0) chmod(&(0x7f0000000680)='./file0\x00', 0x6) 22.882208ms ago: executing program 3 (id=196): r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) write(r0, &(0x7f0000000500)="ea", 0x1) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x5e07963dbfff, 0x2) pipe(&(0x7f0000000640)={0xffffffffffffffff}) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x11, 0x8003, 0x0) syz_open_pts() select(0x40, &(0x7f0000000080)={0xc5, 0x5, 0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x7fffffff}, 0x0, &(0x7f00000000c0)={0x1ff, 0x800000000000000, 0x0, 0x4, 0x0, 0x10000000, 0x5, 0x1}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x16, 0x1c, 0x66, 0x21df, 0x1, 0xff, 0x0, @multicast2, @rand_addr=0xdfffffff}, @udp={{0x3, 0x0, 0x8}}}}}}) 8.746855ms ago: executing program 7 (id=197): syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) syz_emit_ethernet(0x4e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff391e7dd7a2d786dd609925f16d89a1f4c45e3f5e945388d5d4a507a600182c03cb697a653e336f000000500000000000ff0200000000000000000000000000010002002e000043ce325c10000000000000000000000000009da4969cd04d0a1cdc9f6510adfa4cfaec4a54a3f11000"/129]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = semget(0x1, 0x5, 0x608) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001040)={{0x1, 0x0, 0x0, 0x0, r3, 0x1a5, 0x6d0}, 0x8000, 0xfff, 0x7}) semop(r1, &(0x7f0000000340)=[{0x0, 0x1}, {0x4, 0x8, 0x800}, {0x2, 0xea, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x7fff, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x9}], 0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semctl$IPC_RMID(r1, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x4ebfac6bbaf79e5) open$dir(&(0x7f0000000040)='./file0\x00', 0x141, 0x145) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$inet(r5, 0x0, &(0x7f0000000100)) ioctl$FIONREAD(r5, 0xc020699c, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000240)='./file0/file0/..\x00', &(0x7f0000000200)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 0s ago: executing program 7 (id=198): r0 = semget(0x2, 0x3, 0x50) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/55) r1 = semget(0x3, 0x3, 0x3ae) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/127) socketpair(0x1, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)="ef6e804ede4aee4bf2bf4d40a7659a4b425da24609a89229a199fe86ce9f081e76026245c650ce0f48353a0656f392ec2b61805943c3fd28d56f2c1198653873400ccdf5f1f2d4482713d775520e2009009844988f22fa64b8b9c7f8764e0ab55647612e8e78d7fd3ae81f8abcf084f583783503807ca53f", 0x78) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000180)) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x3, r4, r7, 0x0, r8, 0x20, 0x6}, 0x1ff, 0xfff, 0x800}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x38092, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r9, 0x40105706, &(0x7f0000000340)) semctl$IPC_RMID(r0, 0x0, 0x0) r10 = shmget$private(0x0, 0x14000, 0x84, &(0x7f0000fec000/0x14000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0xa, 0xffffffffffffffff, r11, r6, r7, 0x104, 0x1ff}, 0x9, 0x9, r5, r5, 0xfff, 0x8, 0x4}) semop(r1, &(0x7f0000000480)=[{0x2, 0xf26, 0x800}, {0x4, 0x2, 0x1000}], 0x2) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0x7, 0x7, 0x0, 0xf55c, 0x80}, {0xc6, 0x35b6, 0xff, 0x7020, 0x100}, {0x8000, 0x7ff, 0x44, 0xc73, 0x5d}, {0x7, 0x7bc6, 0x1, 0x4, 0x7}, {0x0, 0x0, 0xd9fc, 0x30}]}) semop(r1, &(0x7f0000000540)=[{0x0, 0x7, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x4, 0x2800}, {0x4, 0x5, 0x1000}], 0x4) munmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f00000005c0)=0x40) mmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x0, 0x2011, r9, 0xf) select(0x40, &(0x7f0000000600)={0x3, 0xc, 0x1, 0xfd7, 0x1, 0x1000, 0x81, 0x10}, &(0x7f0000000640)={0x80000001, 0x800, 0x7, 0x6, 0x8, 0x5, 0x5, 0x8}, &(0x7f0000000680)={0x3, 0x100000001, 0xc46e, 0x3ff, 0xbb, 0xfffffffffffffffc, 0x2, 0x8}, &(0x7f00000006c0)={0x4, 0x8}) r13 = accept$inet(r3, 0x0, &(0x7f0000000700)) connect(r13, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f0000000780)=0x1) sysctl$net_inet_tcp(&(0x7f00000007c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000800)="d39b9b0630f60446e731e9c7b69f747af09e5fb7941f5ef18381b5b1a44b17616c4eda46073eb089ef373db767aff2e055b0f9d0dfe588dfb374081c8163706c976779bf8fd251d736a2015af0598714c16f472d21867cd769891f5c74211443f722600031e1c2467f72ea953b32c75fdc5b1b32701ce2a90fc544ab5f0bfd0fb3cd225e570ae4d1635166ece5", &(0x7f00000008c0)=0x8d, &(0x7f0000000900)="9a35b8eb3327424497a3248e588b16af647b3eed9cad5a6b39bec882f09dca0ec45c573560276d802e89074dcdf2e5356225144f50fe4ca790db692b09ecd3", 0x3f) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.53' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd806c845000; item addr 0xfffffd806c8458c0; offset 0x40=0x691a7e23 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 362521 20354 32767 0x10 0 0 syz-executor *235989 20354 32767 0x10 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8339b3d1) at panic+0x1e5 pool_do_get(ffffffff839f8798,1,ffff80003c43d728) at pool_do_get+0x5df pool_get(ffffffff839f8798,1) at pool_get+0x162 shmget_allocate_segment(ffff80003c44fcb0,ffff80003c43d980,84,ffff80003c43d8d0) at shmget_allocate_segment+0x1af sys_shmget(ffff80003c44fcb0,ffff80003c43d980,ffff80003c43d8d0) at sys_shmget+0x195 syscall(ffff80003c43d980) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf365db580c0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: pool_do_get: shmpl free list modified: page 0xfffffd806c845000; item addr 0xfffffd806c8458c0; offset 0x40=0x691a7e23 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8339b3d1) at panic+0x1e5 pool_do_get(ffffffff839f8798,1,ffff80003c43d728) at pool_do_get+0x5df pool_get(ffffffff839f8798,1) at pool_get+0x162 shmget_allocate_segment(ffff80003c44fcb0,ffff80003c43d980,84,ffff80003c43d8d0) at shmget_allocate_segment+0x1af sys_shmget(ffff80003c44fcb0,ffff80003c43d980,ffff80003c43d8d0) at sys_shmget+0x195 syscall(ffff80003c43d980) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf365db580c0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c43d550 rbx 0xffff8000299eee07 rdx 0xffff800001461600 rcx 0xffff80003c44fcb0 rax 0xffff8000299edff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x2162a864dca50342 r11 0x99f2968c2774c842 r12 0xffff8000299eec08 r13 0 r14 0 r15 0x1 rip 0xffffffff818939a5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c43d540 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=235989 pid=20354 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c44efb8,0xffffffff839f6ef8 process=0xffff80003b421d00 user=0xffff80003c438000, vmspace=0xfffffd800cb559b0 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20354 362521 99937 32767 7 0x10 syz-executor *20354 235989 99937 32767 7 0x4000010 syz-executor 66554 330705 89472 32767 2 0x10 syz-executor 66554 322686 89472 32767 3 0x4000010 biowait syz-executor 38500 126069 42709 32767 3 0x90 nanoslp syz-executor 38500 69343 42709 32767 3 0x4000090 kqread syz-executor 38500 310498 42709 32767 3 0x4000090 fsleep syz-executor 53632 493467 34055 32767 3 0x90 nanoslp syz-executor 53632 130254 34055 32767 3 0x4000090 fsleep syz-executor 53632 27540 34055 32767 3 0x4000090 piperd syz-executor 90575 414796 44691 32767 3 0x90 nanoslp syz-executor 90575 382278 44691 32767 3 0x4000090 ttyin syz-executor 90575 384467 44691 32767 3 0x4000090 fsleep syz-executor 66070 256000 90514 32767 3 0x90 wait syz-executor 44691 10598 78152 32767 3 0x90 nanoslp syz-executor 44220 3378 51876 32767 3 0x90 wait syz-executor 12422 211119 10907 32767 3 0x90 wait syz-executor 99937 294740 6649 32767 3 0x90 nanoslp syz-executor 89472 330662 60658 32767 3 0x90 nanoslp syz-executor 34055 340680 10065 32767 3 0x90 nanoslp syz-executor 42709 284468 95670 32767 3 0x90 nanoslp syz-executor 6649 8305 12541 0 3 0x82 wait syz-executor 95670 459257 12541 0 3 0x82 wait syz-executor 51876 41545 12541 0 3 0x82 wait syz-executor 78152 213181 12541 0 3 0x82 wait syz-executor 60658 326518 12541 0 3 0x82 wait syz-executor 10065 418947 12541 0 3 0x82 wait syz-executor 90514 329790 12541 0 3 0x82 wait syz-executor 10907 492413 12541 0 3 0x82 wait syz-executor 12541 434023 27035 0 3 0x82 kqread syz-executor 27035 491505 9650 0 3 0x10008a sigsusp ksh 9650 364969 80745 0 3 0x98 kqread sshd-session 80745 162578 57919 0 3 0x92 kqread sshd-session 11530 258116 1 0 3 0x100083 ttyin getty 57919 158181 1 0 3 0x88 kqread sshd 96238 37861 15817 73 3 0x1100090 kqread syslogd 15817 139758 1 0 3 0x100082 sbwait syslogd 12937 204901 1 0 3 0x100080 kqread resolvd 34712 81236 20255 77 3 0x100092 kqread dhcpleased 31785 89984 20255 77 3 0x100092 kqread dhcpleased 20255 370772 1 0 3 0x80 kqread dhcpleased 54629 377642 0 0 3 0x14200 bored smr 97490 258169 0 0 3 0x14200 pgzero zerothread 50884 134268 0 0 3 0x14200 aiodoned aiodoned 23987 308935 0 0 3 0x14200 syncer update 58275 166602 0 0 3 0x14200 cleaner cleaner 390 23565 0 0 3 0x14200 reaper reaper 97826 441709 0 0 3 0x14200 pgdaemon pagedaemon 14971 49038 0 0 3 0x14200 bored viomb 93249 523509 0 0 3 0x40014200 acpi0 acpi0 72387 219183 0 0 3 0x40014200 idle1 50312 381767 0 0 3 0x14200 bored softnet1 32786 92070 0 0 2 0x14200 softnet0 60905 156302 0 0 3 0x14200 bored systqmp 95881 128544 0 0 3 0x14200 bored systq 23312 265343 0 0 3 0x14200 tmoslp softclockmp 61486 114714 0 0 3 0x40014200 tmoslp softclock 7720 353047 0 0 3 0x40014200 idle0 1 244650 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff839f87b0) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 pool_get+0x124 #3 shmget_allocate_segment+0x1af #4 sys_shmget+0x195 #5 syscall+0xb17 #6 Xsyscall+0x128 Process 20354 (syz-executor) thread 0xffff80003c44fcb0 (235989) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83948048) #0 witness_lock+0x5f1 #1 syscall+0xaf4 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff839f87b0) #0 witness_lock+0x5f1 #1 mtx_enter+0x4b4 #2 pool_get+0x124 #3 shmget_allocate_segment+0x1af #4 sys_shmget+0x195 #5 syscall+0xb17 #6 Xsyscall+0x128 Process 66554 (syz-executor) thread 0xffff80003c44f780 (322686) exclusive rrwlock inode r = 0 (0xfffffd806c805a20) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10194 10958K 10973K 166960K 11285 0 pcb 17 12K 12K 166960K 17 0 rtable 241 6K 7K 166960K 357 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 9K 166960K 7 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 33 0 iov 1 12K 24K 166960K 86 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1335 84K 84K 166960K 1364 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 8 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 62 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 26 97K 125K 166960K 336 0 sigio 0 0K 0K 166960K 3 0 proc 61 115K 147K 166960K 504 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 43 0 in_multi 99 7K 7K 166960K 106 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 377 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 276 168K 181K 166960K 4821 0 UVM aobj 10 3K 4K 166960K 13 0 pinsyscall 47 94K 111K 166960K 1402 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 32 0 NDP 11 0K 2K 166960K 27 0 temp 52 8662K 8726K 166960K 4655 0 kqueue 14 22K 28K 166960K 53 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 47 0 43 1 0 1 1 0 8 0 rtentry 176 113 0 1 6 0 6 6 0 8 0 unpcb 144 283 0 267 6 0 6 6 0 8 5 syncache 336 8 0 8 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 736 88 0 83 2 0 2 2 0 8 1 arp 136 18 0 0 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 2 0 0 1 0 1 1 0 8 0 inpcb 328 265 0 257 4 0 4 4 0 8 3 ip6q 72 5 0 3 1 0 1 1 0 8 0 ip6af 40 9 0 7 1 0 1 1 0 8 0 nd6 152 26 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 456 0 0 29 0 29 29 0 8 0 art_table 40 457 0 0 5 0 5 5 0 8 0 art_node 32 113 0 11 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 57 0 47 1 0 1 1 0 8 0 shmpl 112 10 0 3 1 0 1 1 0 8 0 pool(0xffffffff839f8798:shmpl): page inconsistency: page 0xfffffd806c845000; 27 on list, 7 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1816 0 309 95 0 95 95 0 8 0 ffsino 296 1816 0 309 117 0 117 117 0 8 0 nchpl 144 2275 0 588 63 0 63 63 0 8 0 vnodes 216 1897 0 0 106 0 106 106 0 8 0 namei 1024 6824 0 6824 1 0 1 1 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 7578 0 7577 7 1 6 6 1 8 5 plimitpl 152 67 0 39 2 0 2 2 0 8 0 sigapl 424 622 0 568 7 0 7 7 0 8 0 knotepl 120 557 0 0 17 0 17 17 0 8 0 kqueuepl 224 75 0 65 1 0 1 1 0 8 0 pipepl 344 131 0 103 3 0 3 3 0 8 0 fdescpl 528 606 0 568 4 0 4 4 0 8 0 filepl 160 2578 0 2351 15 0 15 15 0 8 5 lockfpl 104 34 0 31 1 0 1 1 0 8 0 lockfspl 48 17 0 14 1 0 1 1 0 8 0 sessionpl 144 26 0 10 1 0 1 1 0 8 0 pgrppl 48 35 0 11 1 0 1 1 0 8 0 ucredpl 104 339 0 320 1 0 1 1 0 8 0 zombiepl 144 571 0 568 1 0 1 1 0 8 0 processpl 1232 622 0 568 5 0 5 5 0 8 0 procpl 664 957 0 895 6 0 6 6 0 8 0 sosppl 176 4 0 4 1 0 1 1 0 8 1 sockpl 752 596 0 568 16 0 16 16 0 8 12 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1459 0 0 92 0 92 92 0 8 0 bufpl 280 2615 0 120 179 0 179 179 0 8 0 anonpl 32 5376 0 0 44 0 44 44 0 246 0 amapchunkpl 152 14488 0 13879 30 0 30 30 0 158 4 amappl16 200 2230 0 2198 5 3 2 5 0 8 0 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 16 0 16 1 1 0 1 0 8 0 amappl13 176 400 0 399 1 0 1 1 0 8 0 amappl12 168 969 0 922 3 0 3 3 0 8 0 amappl11 160 5 0 5 1 1 0 1 0 8 0 amappl10 152 47 0 36 1 0 1 1 0 8 0 amappl9 144 250 0 250 1 1 0 1 0 8 0 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 76 0 75 1 0 1 1 0 8 0 amappl6 120 353 0 342 1 0 1 1 0 8 0 amappl5 112 89 0 82 1 0 1 1 0 8 0 amappl4 104 396 0 370 1 0 1 1 0 8 0 amappl3 96 2410 0 2296 4 0 4 4 0 8 1 amappl2 88 746 0 668 2 0 2 2 0 8 0 amappl1 80 10866 0 10295 15 1 14 14 0 8 0 amappl 88 4076 0 3872 5 0 5 5 0 92 0 uvmvnodes 80 103 0 0 3 0 3 3 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 12 0 3 1 0 1 1 0 8 0 uaddrrnd 24 606 0 568 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 606 0 568 1 0 1 1 0 8 0 vmmpekpl 168 6966 0 6933 2 0 2 2 0 8 0 vmmpepl 168 47678 0 45547 99 0 99 99 0 357 1 vmsppl 488 605 0 568 7 1 6 6 0 8 1 rwobjpl 80 16434 0 15454 22 0 22 22 0 8 0 pdppl 4096 1220 0 1136 108 22 86 98 0 8 2 pvpl 32 12776 0 0 104 0 104 104 0 265 0 pmappl 256 605 0 568 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 359 0 25 10 0 10 10 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837beff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83947e40) at __mp_lock+0x199 intr_handler(ffff80003980c630,ffff80000006b400) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x7a1fd1a68f70, count: 9 ddb{0}> trace x86_ipi_db(ffffffff837beff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83947e40) at __mp_lock+0x199 intr_handler(ffff80003980c630,ffff80000006b400) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f end of kernel end trace frame: 0x7a1fd1a68f70, count: -6 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff8339b3d1) at panic+0x1e5 pool_do_get(ffffffff839f8798,1,ffff80003c43d728) at pool_do_get+0x5df pool_get(ffffffff839f8798,1) at pool_get+0x162 shmget_allocate_segment(ffff80003c44fcb0,ffff80003c43d980,84,ffff80003c43d8d0) at shmget_allocate_segment+0x1af sys_shmget(ffff80003c44fcb0,ffff80003c43d980,ffff80003c43d8d0) at sys_shmget+0x195 syscall(ffff80003c43d980) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf365db580c0, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8339b3d1) at panic+0x1e5 pool_do_get(ffffffff839f8798,1,ffff80003c43d728) at pool_do_get+0x5df pool_get(ffffffff839f8798,1) at pool_get+0x162 shmget_allocate_segment(ffff80003c44fcb0,ffff80003c43d980,84,ffff80003c43d8d0) at shmget_allocate_segment+0x1af sys_shmget(ffff80003c44fcb0,ffff80003c43d980,ffff80003c43d8d0) at sys_shmget+0x195 syscall(ffff80003c43d980) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf365db580c0, count: -8