e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:48:49 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/15, 0xf, 0x42, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0xa80, 0xd) renameat(r1, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file1\x00') 01:48:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0xffffffffffffff0b, 0x80000000}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:48:49 executing program 0: r0 = semget(0x3, 0x3, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x2, 0x0) 01:48:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x0) 01:48:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x80) dup(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x6, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20400, 0x0) 01:48:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x4f9b873f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x7fffffff}, {0x18, 0x3, 0x200}, 0x1, [0x430, 0x7, 0x8, 0x4, 0xaa0, 0x3bf77df6, 0x9, 0xa0]}, 0x3c) close(r0) 01:48:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:48:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() r1 = syz_open_pts() fsync(r1) 01:48:49 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000", 0x0, 0x1}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) 01:48:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x404, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x1, 0x4) socket$unix(0x1, 0x5, 0x0) 01:48:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x4da4, 0x1}, 0xc) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3ffeafef0b21ddf69581f380f31b8cf9c2fb99405e227f71195dafc250413c9bdc100001036ef6b445ce1dc7097d80f1d7a25a0b13ce87f5bb57f57ebcae9c83a0cf9688329455dfb850a62c76e28586a666a26000000000f86e9ab9d89ac9545c0aaa878c4922561d2a8328d913bd5bf2d11dc9ff385b0f335d1b1a7b1b1e7c9ab214218524d3779010100000000000052987fb4d3232ca5b63776313ac35c192c59219f7c45a8f241f6"], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 01:48:50 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x108) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) close(r1) 01:48:50 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8b) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') 01:48:50 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 01:48:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) setpgid(0xffffffffffffffff, 0x0) 01:48:50 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000003980)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="86f237707de60128580ba31828091b24263b611038513d35e3f8ef3defc30578", 0x20}, {&(0x7f0000000200)="547f314407d9641f0a1663b87b81aab0bbc4624ce88987ba0bbf3de1f9b09a4ca02d3e8b066b3f92b750719c63dd9c2561d3089fd4bd59de0a40d9208b93aea9d1d6c1e6e3a97d1447c857455d2238285634175770ac1bd107788880f26f5cab578b481b89a58b9001275cac98f790c0e5ad842167cf6a99eac30f49e4ccf134ef7f3dff596cf5cf89f026789e6183d79fa33aa66f039d0e26a902891c6986d49a13dfe85713309c1389e4f4d4868cd7267b0d625c", 0xb5}, {&(0x7f00000002c0)="462f0738a1377ede93ca5ce7e86636433f15a2a5e9ba92c8c39a982a44120ddb512e5751b8a5f1f33d39335930cd9ddc6e310c3520ec96be9686ad39ab203397d0de1efcef5c62c2431020ed3788fea5082af4954c4ea58bb2b7b3b51b99be3ff16e07dfd5a0d2025600c71c1423d72057872b7a6de2c98b370ab07c9a33296252b2494679d28f903ba55a471293f042dafd8d11f1db25515614f8393a75749e052636dcb4fdf9f7ddfcac4e803ae0237f471fb6e5377d8395f25b8d420df109bc7bb390d7d6fe70bb425d58dcccf87abe74667ce21b8f298f87892686081cc1ae903e153c863cb655faedeb50400e88f10d083b335af56487a83cf1004cf40116b007597773a0ec4146973bc9e50a31af125a3185167ec097e041885893abd98dd16647441c73ec2c209dbff08da1cda4da737ef48bc1c119b0d458dcbec2dea648e26cc3b6c22323be9b729c11e52038ccbc3c9bfb20ff45e49eda2bdd5f879c3865e59895e8a06577f53014e97ff627a60087f0f9192efcbf045fc72dd6e016437d4c00601a3a091e0cd9d4a5d6418b5cce6d6db4339fc88de2902a0b822d319e0206e683907ad0875900129f957eb469dfb25d5fadb4bb3f4995d808f5ebe3bc2819677f831eb0d47d61f981a0a95a2e18166e73fb5f43c3e2311536aa03ba9795f21090c46000506d6dcf041d638905d69b3774ae92eb6c525e976c121601798efbaa90054cf0d0c4c5978bddf628735d9f5007338699c568fe0a337ff4f4be5c3efe764b6e3fd4df9af54e6334cab34905a9c7f4138f67c60cc28d9bc877a6648fe77a605cd4f8992b6b0c5bd6688a3db7f3508de99f3020f8e853462b4f40045e7419d9b3caa2cc864062209f9c3edd4e9f2b5eac3afda13a4221c5d0257ff7b82de2ec57673018352c6509451223789e38961eb1c1b658b7fa083da720aa58becacf7777b0e87a1a1828b08a5725344e548c0f4232833d759ad0de86edbc48b452306104b5835b5db9af284c730f3696fc300bba286150179522e4f25ba37591e9fd0437049e0bf4c40678850048a986ce36e11a75f989a7e243a2228ac0e28b98316c8b8f98bbd298778f915d2030733228139b3e4b5d07d388959a72dc0435754e77eec8f61e45ca03ad3d695b3b3e598da0daf5c9fb66a2110f11c508c9858ce57e490e7d53174cd1168cd580e298eadcdfe80410ea99785f0d71876fe4b42a933dcf2f366ce9def284f53da9718974f3da71930b2a241aec3bad700286226b13178bcdd8bc92c7e4ef69ab98fdeb43efa306083c88f5f3ef43b08ef5903c54fbb9426f5c28f4c8df287673dde6f4b9ebcfbd5b4ec3a5f778b04cc3bd0acde43d2c74ba27b3515f19c7062ded4439ae6c5e5ec3b9e3238b8f903f8ff15b36f6166b14d9343b25bd6b646f4f2a11e3451c9dccc4e72e35ff4734a923034e90095eb1b2a2cff99c4677c2578c697240ea46e628cbd82d93da8e63734e853a97f3b546c46fbcad56887431efc88af372a871aebab1aa28347b740667d5fe4e4ccf1deea02a6236ca6abf7499179ba301fa3a7869b660dbea835fe81706637b8c28f029cfb8c9d68124555636e4e40e35bb5d19d6959834761d5de779b39ae76f00bf611a4573a51f727d200661ba082fe96026a7f393e47f2063ac66101028e565a44b78fea167f3014ec6ab3accac838de2e45872905411470e0a77b6783b5a0e939f995f27d5030818184c8aa00ca9f843ea67715c62f67324eaec8524a5711c9ac3c68edcee0f8894d5a363088f94cd15c82cca31ec352efb128519a8e9dcb2bc934db53e01475eb0d28ccf5851a31c19a1e335df44936c25feaf14d51ec5704c4b9bab2636e64303dad783841b36c8fe706e26c0d342796d678d933e1bdc70ada9b258bc9fed3af3fa07af7f851c82b1386499b40a190e0de2ff59fa273c3266c607017232746213f1453837d7aeb53c8b681b15d0aa09b9f0c812e81a8484324be2cdb3ddff7aca9b50d5efd941fda09a56e341da4830818fe60f2a40941567aa342546ab315137f082e7f2a812c2448c5089e93ae0530fc04d1b1f80d616cab1148fde7a3203cb0448212802b04de80433a58a4ceff044c6894f10c378bd10ceb73f2eef29db628d9685830fe960c0a1cb0216d2e2ffcc446398f345e48f87573888f325b41457728663009ca3c88279ef9c78e4f8c00efc9549da2536e0488d5c0ae931a3ad342b2b9c580ecc31cfaa0f558e4ac176d34369c8debb124d331349a361e591aeddddb6b8a52161f80d796d9987f29f346e9d1d0afe0f8e7b3363db3393505190d0656e68cc3a1183198e91e02f050d02c6873fcb72ceca63fb00fb24c86b591e3ba9b852055bc3f632edfd8cf5e759748031714f233ba95feb40c5b91a0b4508a51ba682b22b3acf8dd0609400312e91394ff7e6627fd102eb144419606a5e36aa46a4322a543c3430a147acc3559790eb44b7e209980270af024aa74aaabf6c104a27435740acd8e3b8c14b23ae108d88c99da6ad69758dac38a06c6a0ad330c5787f304576d2c674dfcac8dd046cc31ecf28ff9e5baa36671bd917717cec10d85b873655831d7acbb0ffb96de0a4c89720b15042ca2b67f49639ec439ed2564c77a672587389271560de7a8f96148dc163f75ea182d41e8c5a2fac9bcf514f06fa6c765ca12ca71d1699bb7826bd768f807a438691aa5dcfb439b816164911dc9e0ac4e7a897c9d46a26bbf70be5c686c93cf76ee1cb709fe446ba2ce2224c6e88e1f1d440be5a9850da79c4331a52eba474a0a9ef5ea09595d2d2c7749342827e872ebd11340d8e532f5ae90a74182672598d4cafd86f80126ffa8ac3d0612c3c1aa7bc4a95a20b06e68b8193db41fcf7595283eb56148217dd08f655ff477d0ab0904fc02bba1afcc189a64b5ee3f012939eb01b8d9d78896ea943100837c766f051014fa9923a9ac06363606c30d761aa98f9ce402e4882ef2da897bb06552ea535602b2beb08c09850be269e9f9bb00f9ab73c03107f4de9d19f44ab6bff47c6f7fa444a56987bf6a890938f604c9b44469b928275357a2182ec1cd4f1a1bb1dd25252c27a08de09c803d88c1c554667e980f9f6cadc1d0e87a189b9c2a43c82e218d0dad8ea0d7ecdadcb1790ea8c92df0163bcf2be73846dc915c4ebb85a0d40dbbb72772e277501d8d5775ac9c14afafd8774300d8977f8c64229b0c1dfc55ee80fa50a5d7d9f64e1e33750939e8b3de265aa81e3d0bf0097c69b805ca2790c7ebdbae3e5e3acdd3925e6389674f0120f20c317ce5e1621f3058208299544bdf2ed50bd3fbf3632ffdba0f37c7f49f9e904c0589584420b0d23cd7d7bfea502d8a5a624e60acd13dcb82443cff3d4539ed5b8d723a82c035a925663171be05411890377f04916c6d60b08ca3a28466552a57bb171719268257da467bbd3d19acab90c4d2534338f6291e46b11530b5f9d7ebab71041cb4d67d52fd994fbb8bf5c09210b2bba989e1eb6167a269b9b2464edee663319b9199dfe1b1d8b5602ee802d0bd908572ffc94878b546b329d94d18618422c68e08c1721e654f8d48631a39450499a34456f03ab09af7afed63340b47f45efa338cb470430a5d9758f5f7ea0c042d1bd498334b1198725d04322fbdd5d5078b7b57452cc6768b71ea2ad24442d516bfdb9ff2c681ea87b8223916ccb5dd0d0aeb9c0f6cf3dcd2f962605447fa6cb5e7b0fc39ee864c975d55128ed2fb9293cc413c368db00a14d7f832413ca90d2d4e532d34eb9764776aaba91709e277b005ff35ad7de43d0302b7948b5fc37b54c32d5f6c892ae7bc9656bca680be755cf1562db261d973a99b7886c8ac869c277a9918a730574cb89a39670fc5f19a159148c37e2ca2116c2ec929669ae4387e22ac24aad2c5e67b9cf9d9d8103a240532ad91b1968782d0f8904f0e6940021213531e365a43e3c9a5fbd062b995f2d66a9bce7f9bd6eadebfce0ef031b8c69526d71e5975f941a316b5491c33a927eb6552b1399f89cd1e132111ede6e548c78eeb88e49c927312a0118a03598743bdae3f67f425618e08840e10ca112d5ba4d6f129ba42d20d06bbad4096bee008a9b1e7ca68a3a69c06ceee1d0e6a8129f0ce8a14ce84e1396153e929345d6e15e31ea0725d8d0c2a0ddbb68ac7fc15c663a3691f23577d2bf507a24634c7554cd398e3ee319960f297a6e6744700e2fce609d283e944a61672d6e0b2641439f8d6ba3adec1cca688ce669f8a7faffd70aea70da6243eb945c3f0952e53be460b5f97592e7c85294193a8a6967568d50c87586ba3cadfdd48a801be8a26ea14b1162ec8398b9947dd237531f1a104ca58ae7fe47da9d10379449872045dcf282c0830c870ee4b27c20703359d5bfce149bd5e552c09a254d08037fc6e3a4f7b080f4587acfb0301d1f05b032bb3486e10f6f2052f92b4c0592de5f7422c02057c45e863a5a9fd4d2f945fb1a52aa2b30d248e5a2b057a3c18f91b011dcad44f98b56c25cf41950b7cbb5b8ecb6d873284c5cebea348ef7793e23004cd578dc912c14f4f787c172450156768069e2f341b3494952dccc7d6085fecc9755732a386c927361911994ecafe7b1931ef0d11674739d77fca69212de36a0fb6945217ad869decab14186bbc587b85107e17399ade8ce6b5b7a76ce5d7fa655d1733ee320ddd762e05a44376e420887736ad863c2bbf476f69d2e5f0776cec41b7929eefe9e733629a5bf26fa81dc1d89f3207964ea4657343b421936f00ed1dad8620f68c6af016b2813535c91086fad77a518d2b6253cdf73ee6cb87fc3b75e5494b348b82b074cb799faf18fbf4e783d4d8aaa32d06bd1b934ee04649a8dde8d3da9e62873f83ba9f475a2c1a3cfef4b02d071790e50a6bd4081e1cccd58214f4dae032f526b2d8aa6d7017e040dede74d97df9b278f9cb5e143b1bc2a80eb57e27dddd1c6f0dc17353ecc73e09c7dfd86c9445434c049e02d2b01ed7a45d8f5d130475e7ac350cd6932ef9a9e4d7a2aa287b50ffbd0002913460b3fac1c9e7d3640d33b26b285f18aa049cce7ebc6e0a30d44bd0615f72bbbac65dc4d2fc9b60a65ce6668e193c106ba45706f75be1b5034d96f79d57a14391b6503d4c1596d54d672da7c2e1f87cf5c54c059762868292a84ee80ebae69fc9dd37879aade4ec2b77bbe3abef574f1c1a40c9fddc7abfa1e9a470006a55cef2e4378af052b6bbf0d0eb7b9df508336545f38be704cada1d87fcb7a349361f6fc7921888674e6fc83c5caf4de00d6db608792ff898da7315d1e23824c96798f39b661f327cd0e3f12f665d6812f7088da89acd77d2a1688b5c6c273774880d8c4d07c85bd4ac1f7121f07b128d99a97f8e0bad9301d4b1e1e8c3349af514747a756f0e674c557bcce9ca9068291736f149d82bf15fe91bee98a1c8e027e03510f9f16633d5ff0190fa0b81e972f8b176a93176f6c1f9bcc7ed96bdd658726d3e5f0e66cd9bbdf95289db73a2b1601d0fea21e55dba3cc0701be4145d7a896552ddcfb162be9674c49085b516145f3a16bdfdcffed15b7b285727035315c24d3f83872d0ba57f199f9bd0d7e2aab6483e9b01f9639f84ce424f8550eee1a929d6c456e0a9849aebc099f2ecde65ca6b4538d829136fe19ffce3aeb06d351ef4394e04b4a5ddd215a7a164a2bcf03307381c876b06b641b99e944c6d1a73b645f8c3f233ab50a67c06edd3abaaf203cf67b86734c74084c92688b2e5758e61a1c79c5ae12fb", 0x1000}, {&(0x7f00000012c0)="214edf9e7639f71e49255bfed45b13ee9b6ac339a23873b620d1c702aa6ce10f9bba500d6b1ab4421e827fb2e03be6ba5d64d47868775db719580d5c4862f1cb14dd532e2d32f059c37f8f33e6045d674b3798873b552947db3e4f3af358da0dda3de4f3cbc932379ff9c4e7dc0c8d7490060e71488c009f06472d0cc8a31f1c80ebdb51c8f263de1969a7e78fd5a825726837e3f83fe580e9ed84e1efa74d2257fe75832e75eaeff22d9ee4320172d941f820197b4f594387cb072d7085c0d17a8c74a9fc4842b0e7a07f291108d73ff4c21650d02bf35fb7fa787bdcd72429a8a0fea6212b72b9bfc4fd948662ac403f3a586e4d1017386f", 0xf9}, {&(0x7f00000013c0)="c05b04cf5733800c582fc17aa40cc4379fa2b2c81844d12b34f0c931d4aa1982cce29a25e40140456913c04e3fcda8442dc1f496d55d2ec755ebf279129b083cfda232f8d96416fd52020f5598d3323e7a938010574726037f757997afb46603f93dc02c04f43e1b19aec53ee45efd64398517c397f7cbe772cf1b41d6b55d0147cc259c144925a5a1d4a46b321eb7992b63709df5ecc840d8eec648cfffd581a36e6bd0c229a263faf90fe42308426085bbae4ee099444c2cc4cb17cced43cace994ebbe19c4a825e6ef1c42364cbf44227384543eac2a505201b3be95a713a8002a2d0fd024040fc35afdc0fd790b17328bc4921fdafecc1b4", 0xfa}], 0x5, &(0x7f00000014c0)=[{0xf0, 0x1, 0x2, "6d073fcbf3c46bc6f12e46f8d95ad309423a545e4872555bef562215c1fd2cde6270a02f64634af94a5a85e7e77c846aabd2e881cd724c8e63075d4f958163740f18dde891e26e0086e77c4549349a8408bc6ee36c1e891a47e62ebee58da15e37e59c3c7793c2bd0ab23a5f0c2c5c97c82de1538d65e50fac60a8d01a94b27ee8043601261139c456683e3c2d878301e9c18d1dfe8cbdc4407a00fb1d2f857b491bf673c9488ac85f33bc8501d6b6085bb1ddb92441eb22724335b95fc9888cc48d0f165efb6b1190d520d75b0edfc2ef0e930f5f0df70c517093986144b931"}, {0x38, 0xffff, 0xcb, "28143935e6387fe2b598c994b87f58c14b13479680dd62aba4bb0c9d1201984f0e60af0187838f24"}, {0xc0, 0xffff, 0x1, "d5607eec369ca0f95af6da19682bed01f2eef4b340cc22c41b4472c6365c0c1024256952f414f38632118bf88dc0fcd6c09ecc7d66ee00ca510b0f80a7d84a198ccd0414159da5e7c295df7e86d071ada5e630621a8c06a9686cd78c7e1dfa32115ed80d97f413dca5b3b7f18e69c5b16910adb05922f39f23d5cc9265e06e2560e817e613902d532491f67ef5937b2e87cda14d9b6bed61f73e2f632cfa462ddbab4776ca8c7e622649"}, {0x110, 0xffff, 0x7ff, "df31a0d2206e911cedfdf82328e895af67b3cb4016c4ea9cf709ff3aa5fa60147a5eb1ce357912e56f7bf9eb3edc98e0328ec6d8a10cf53e3b060f2bad8be3aca22ec270a94f68e09be60beffdfa83e6f280e95bb001c261c604ffeebf2224f257b7dce2b46714996bcdbefef52f34af767bffd4f2d5233a5f18553222d55513a8ddd2845fe022d5c3dfb3b62ea60b485ab26b914339567881331d23ce0858725d10fa42b2ec029447ce9e8c0856d0927ff051a3b3c75c74669a7e9dbd31c08f6467606a08ba154123eb292679288b98eb04619fa9bd49d8af1509a969a586c980aeb66e6c77243ddb211c8dbeb33d8a13ffaf1f01f169c23926a3c5a3d928"}, {0x1010, 0xffff, 0xfffffffffffffff7, "a249848eac26f06b652888accd497480f90dea76b2adf3718f8090c4e5ba268e7b83c1f0d3dec2e87a2d683598e646310246efba5104737ae94be442ae9d048f9cf03a9bfa0b9e99d4007e6f3f3caac5cedf0b8d92460078f6ac21955ac30abd300dfbadbc5b56ed8073f76724c293e1f733db67b4922b14c968ab547cfbaa2c9cc9a2b2b8be4c99de2272e2ba25d13f63b7b5299a6d92ffa15f62d822312c087da2bb3ef413576af11ccb542d8148c08d80bb969db4430b961579fdb98077bea4060f25d582eb9a72f60048d53ef9abc7f2f78f7998b6566caf29642222c9a1d7ae7dba236e67714c4eebfef5ae89c702bd20cdca90bc681cf68e7087bd6c37019db0701dde3496172ac438326d49b9934ff9ddb1a0c5134132bbee8d3c6fd56911f3fd06e001180286ff865861e8ad5c1cd15c5cc03fb927a9919530df1421dc49bdb946d0679ac3092160fc7ec1650ff49c397a2cac70b942919a5c3c34ceedb674bbf44611408ebb97be8d63c344632a6d10271b0d2522f986dcd79fbb7e1fd4ccbb99435804b5d55ee990830bd6da28ad4f55e681bd432e8a527da030c03c5d3b9c1b1b57edb0a321c49e26301bc79fc6ad96acef391f583165c0fa4047b6bcb56b0c18b417fe6b38b35dd1d5a9e0795c22ceb35570fa5318d60bb4f1b0da6dfe40e92c04489aa605a2e6553fed70df06ef183369a92439507f45c44d15cf588eb34dbbe15f1be45202d6213c09f5325d3fd4853e9e9fd140055c1d966f32bcda92c9b50265bdfe7b939ea345193e0e97bd7eb59670857aab3c61797e756b0f5a5b705b705fbb181353ce5682d9c4b57287113834da6c6ed2c9f84c0163af938249606b97119942ef5fe4d1bd2edbd72c2768e8b8a1c11f7f7d78b3f23ec8241b41eee90487528b2f1ec31dd1bdc50f8e1ec00dbd424f99170c879412a7c614c4a75bf38055bdc29ec98e2866fea047eacee21c934d9ad1397b88a9e46129c34d8308ed996fad16c0552753dc387b91246afd382d7d80a9c0b4ae07fe7273832c14e11b4d33926c35d3fbdcf35468909699ae7b2ba5a7fc7f28d4135dbd8f2b1efb02709d5ac6ef8e7d018e85da968bef2b6790c7787495e20b834ee0e00f045833c2c01fb194a01a154355c95d622a4b532a800c6f15e7639eb667441cc7bbc9ba2ce526e3be7078a1ebeb4081328cdd24eb2cc38d5549899b103a8e847675268f6545ce4b0431a60536410594b3a87134e9267ed84354317d9b53a6263fced532076a01ba27c0a5d8de60614e5a998177012ea32b31e3205ffdd83eae0782c8d5ee28a7814c71fa148a48fa219b634e3fd307633a984f5dfb06c3f653b51402df14f35c2108318fc6df4bee478b97d3759e1512bc6933f397f5e2d2fc0c474dbead563de253de925038baddd89b20d381fb62d890621cbeb3732c9d30b2a32cb2b40569db49c8c11e4f052e255c56d8b4a7f2a9bdb3f8544e7841d53b964cf6fc441ca8c5e3ad493fdd58f7c15a6c2727e617301a04ac7625ca3506a3ca616a35802ec8a6151b8949f3f554b4fbceabe2ee958f4b1c0fefbe65380010dac03f2adfcd8cdf71a84c60bd4c4483b7d4b5fa15a4e46e1c44370222ccb038518d3a3ae9ec8b3cd7bfe8cf20e06ce434d68b53e79eda8635d3fc07525cd6cd5eb5f4f2d2728d5e444437efb680b20364790ada0d230314ef1f3af3608caca9b51eacaeaa6b19fc7c88ae41ccc4f1d12be13b6bc7cc941e4088ae087ad18ab66ca6d8c25ea29d65479952b7b5c6a0970b9b660ecb6b998c7c6beb1ae54a61a4ed5fc72f747cb8965200e64ddbda2b3d779c710ece485204ad824449c7336657e8aad9e1a1416157d3744d7ca1557950ccbbb6f435719a296fa362f846dcca6a4586810842334bc286397f7202be8a6e3461fa18b1abd46fa295435d5d51b2e4e019c9ae528cf0563aaa8df04ceb12979bc9eca7bba746017453b4cfae9d2d54880f0878ba3556780e365a7b58ec2913629ce165baf55ba1233a5e9e3664fd349ffe91b7390e8199f6ae74e7f292de085a3bd9e01e96ffe2a8cddf482a450429788a096f20dc6e08459624703466215f52265296d429445c51ae054a9572ea319f011443d6c987bcdee6608d69db20e550ee1edaf002cece4967f94f8ff374a719d470553773ece5fd77807662e06cfc083b9f9a36d8b651e5b0fbed10d12ee0527a7b86022b695b363d492395b57bf2eebb1f77f6b3fdcb8ac60c425f745286981a79644b7254ed0801f49ab224b5668b18087c6b1bc3aedf45edf39ea0ee3c116014af1d1a871e3764b392628b760f3ab9ce71a0fc49a44e8ff906322226a9e392c630c4646c29afbd939228a65f87c0af36ee8feb4f5a25845c25b05e90f374ccd16294839b71bcac8451938b19f8024ae07f4dc9599ea9e66cda20f3a3b8c99966b9aeab76708bf42e9d956ec8bbfe2d851e14044a8b4d7d98473ce59e72ed8d613c8360651b1c397d252a02561f072b54fce1b150bd8fdbeeb3ea3fa97e9a44e0f14c7e6012128056afd042f6d82023af7e783a87db04386ae0020f89211bb4ea4a054fd533d993f1c7b102a359c28ee643539749aae4e545c3f41f6ce899c77d7e1a94184564dc7dc109ff0b5d21fe2845cfe4ffd059f41cd9e513c9a2c552477df824b116aec592c8cdcade66d9836fe3f7701f34a17bad7bc6c9e35eba139a6fb301531c189c0c9b5bab72f3649a86fca15e8edbcd11b5da6ef311a40e41b87921dbadd594a4f75ee33bcdc4556fe5820d69f23e06000ae1a2466ffa12cbf8320c3e1f944936d7b9c5338a3e82b6412160f4adeac43fc4dc3bc2c251cb06a540536a7d58c2a7f8f13365f8000fcff31c32de0189557ad7b38a2836f61d99e38e0b634b476b03c3e046c84803b97425ff874b6109e0f2c980f4d56b6f632993d05ae642cd7128a89e46246fdc486d4bbe744aac26e1dfde873a9c33425bd7d1bd0ddb5328914572ae9f1404bcd7b7a16e80e86261ac5d2c0db47ea7253291535fb8bcc9fd47d96a7eba5110d1de65ed7e55af7596c6aab3a39afcaa30e1540a720e61cc5572ea9f433142bbd219d98b9123b0cddde325df6b0fae310b0ddefed16ef54c97ddc2ac67fe23599cbd17be2394e5898c1a819895fed177df25691e039d95872aa3ba936d6d1956aab3e03d992e55e36e24423c09dbebdc6dd048e60586cd1e5ca857d1ed839a4a830002f4352ba2c5a2dd1ecca950c3596dcde131879fce50be36dacc6b3fa4213841fd1831576502f42dd8dee3d3e980129d202ed3abfdbcecfe0e8f5eefbd91699de848a8d4a5718f4a0a70e484e4965c6aaaa9ce1fd965c95f5e05088990bc3b6eafd3b36e5d98e3037ff85dee48939f01b7a8eeece1fa74e2030dfd4fab57c849e20fcb994098ce35b2ba6d8d44732b86c8aff3ce2ae24f2ab87264a63d556dbec8985d09580cb03ab7ad94639d2a549a9758a5253bf531ba61e6e96a1a0b520a3623ceb66ec6a58bf99b917bc8c61fee0594b74846fc3852ad4a665fdc385062954d1674bcc929a551365936517710bd4d50f09b8172fc0a31dd98b54edf41085745876315a9eb6d5e313fe0943f59c4b87b1611d9785946d47db0e41d87afdcb2633ff1910d56be40bb6fb1af9e33043a30256f76fa4c2b0491a3165e2802c8de428fc858e8812bc2ebca21b10e5c6f43299c1351fd343743fca34a7de5a62c5dc6dcad2163bb4436129031bf87d9d4513edf17baa403e6c65f3e25364c4d1327b730394eebda67ab8402d2bb1bbaf2dcb26ab2dc0d0af7dd510091fd20bb99d287233d7b50c32e083fac00d980b1449085a6395d809df5ac664ca9685a020c3b05d98d879da28fe76e9a67123f3ee45e95db8a806b0e7ef67856e38b99a484dc84e966bedcc3e20551e4620a0d19a56d075b7840113b134594679bf22491ea49de73a1685f5521ea9ced46e659ed1f0629b47dafac86ad1ac630633930fd7083dc10fc9b6693dbdf6a7c825cfcac18fab601d479bbb01151ad29880759521441d35e7a53e51f8f680e6d8ff3cbf84baee4c85ce6b491d9fdaf6e656c340f5e6478543ed8f3db5204ec4d66a4eab2875ee565aafddf999510a1513552f8c8d7ed82954419aed2dcc5a93327a648e96d42fa622ef63ae9e9f70a73c06325b8a33a85860f246c581467c2d5e5285a8a6543a1a6fda244b0213411c93dbd14ee601843f403d140841ced0a54953c075cb9b429f2bb88fc80a59de4be46beda8820f4292f1b224ea1c03863069a56b7206c33cf5214490d077c546af722b878cce13ecb11b484f04cf3c1d9f705c646be2842ee04af96991ab607d307075239632343d4df224355378049ab42f929581f03043b2457f9d3b8402545ca59baad5f4265112abe9ea2610147abe47a0018179f64316ee0ec4ff0506d01c3bb6e34d350913647dd05d222ef0b3d9003a4c5f9c8da7b8a2eb7323ab0d0b4d16aed53c665eb9ed6f7b7549ed9517f5300d485fc030712f20c3e66d9d76d68c0914fa910c8afd1c3ba167866acd5c12b25cebf94fbccd698d80d58a39c110a0c53cbce86e82c1f4ec7605e88e634c44289c596e93f9ff85aaea8d5274a7c2b2f8be2891b8371e46340a663632b2a9fb67a6179cc65d25edc0c292c467e1139f503ba1251f2f3570cce650c3c10bc016bd1a269bd5c66e4046f3521e6f95a0d825f60c852f92e1b7c8b4d39290125a23a1947911ec1b91e5f5f8e51d42df99f8ece93ceddfb87eea2e234bcb6be910aa8d566d452cd49c1896ad0dab5a696af47d69e9102607ed8d2d63f4271daec5a47aa155b54da7945b3f78a8c7f3cb63ca0c933a2367da4eb7725944a0e1a1a4c372d679a6bc11cec7350b36866f0877a085b5a269a3dd6668d45f15ef542e5dbf8b35d48f5bfad782ea96fa751635c4326985ade1ef974211571cce8aba8885e71b03e7d55e5ce92ca4ca6faf3998886f994818d6ed6c2343c745c7bb1ecf4b053d6d3ccf65d7ed3125a7b8f4c5a359d5f1a9f191c06ea596e00788241ad41e71f1e5d457894939955af13152e7022853e28e691cad69f5be8d5afb93ed303afa3be67bc82072321d60487cddfc6e5e4e8f9f3d0b212ebe83a82ad2f110d91ff39e585b33b11cbda03ebf03b390b28892d604d32b591985b760d5b1cce76808eb50e1d5cba444f8287697059f978aef4619ae4797f97af5868f74dc10dc9e8f835ca2253a53bb8c94271f84d8a345fe5a6f1dac7dcd1d246ab12f21569ad9b6cf5087371c5ff6f45467995e1ae6243a99666e8319886f5f555347b91975ca0ec46cb5d53a6f974fe4fcca407987b5c59c95e0404e34183a48981a045d44518dc86cd1a7d9176e9b5407bdb36521f55b442a27fe494a62f418e29d2e13b211c61c32eda3415e9dd83317b581b1e53b84e3aeaece42ea4b4e261b50d9bfc6235640e03becfd169cefa0991abd704baff323a8548823ff4ec87617c67ebf809669c5e4a72c0368471c8f464aff4ae23468603f4f7d6a62e68d7a969f82d4cf50c945acfca0b8f1c769ccaab2f4215298402ee15d77056e860cb0ed4a2995b1f1ae80da92c023b38b60fb7f64821ef066977c6c899ff4f2d2a5aac762eaf0b1c3f08ba0cc52d9426935cb17beca8bb005de343939975d244d7411b86bc06bc9bbc8b53acc23c0c12cba9ece0c1fbce4d9841b67a6e94d14be5ec24e416b221b3c8938731f970c6ff2df7f53de906355cbf2037e1f3b4bb67dc76fb32d9d07838fa4d68a0eb74a4"}, {0x108, 0xffff, 0xfff, "2d890bf3f4fe6403c3a7b129ff786842cafc367e2e08b0013485e92ef98f912da6939d0b6f650c5cc4f96b52090e513ee0bdc7ffe2dd0cb4462ea7c5b6fe648fc721dee0c86de6f1a2ef0a66a4603a6f6b39c8bd87bc7e269e6e7b4bbc416194e12f775f727a656d1518d828c155d25a777a0937cf95a18260400303e2017ade152720f19165255a2e8106a25c4b7bd4101a082d469db267ba34a66c68083f7bbe2d810a690d97bb1f3b8e13f160f053ba21c65eab8ce0b57f6a8f1e25382641d4bc6a33a03aa2cec4b645ce0cd9ce14cf8914285e1d31a1e781996e8561f8d6429946d809e75253b4d1c8b528aa53b9b32aac23f0901388"}, {0x1010, 0x0, 0x3, "99377492668f6981e684ac0f5771b3f2a2885abf9905fd7f20017b88037d4c834ea1c0ffce4d84464d616ffc140d22a38f49de864a9c5f7b19aeadf588f3e6e40fff5629b5bf47d562906af490327978a4a4105b218905445b3d4551914568141f1b2a7395587b89d3d3894f7b1032fdaf2a80f01d516a28154b13ae09d8114e64026bb336819a8cc6dd624e54c1b06287ef1555405ad37e750709975322210379f2b1973ecafe5cc6c8003c3213cf9834ca4cb6994face4a43e7c28c9d1473c1aecd4334e263bd499539cc7513a617a8bcb222ae95b91d52d2d0c96a5d91d41f9e4c19e8ccc3dbe2689537b4b8e8dfcd5f5f754f6900e5312b50b49c22025fd8b6cc8aaac97d023ef47353d778dde96c643245453625db61a273a277deb42fed78fad3ed64b27b047b488ac8273434cb14596fde9d583e0066e9951efc9c98a80054411601b15987566164de0fd9728036dea54fad904df3ba68a88018960038397990ec0254dacf6853cbdb9d40f644a9d4a3223978c017202cc19e1a8b7c59bba99e6fd7a166393675422ff48b8cf1563e448bfeac7c9338c9460b2e488d24167b8833c32fcc388dbac6ad1c38d5bcc37796d1564686cd71184419dc7f4fe10933cc61b0665c5bdccffd2fb2349c24651bb6ad5d0867cd89d359e423050899b7c5c884f448a12dbd089581279e9374a272a5e51f386726492f25cbbc74dba7ee05f04ebb1af4ae225a66c3916da46c4ea17548b62163ab20d6d6d63b9619a01fae35ef6222613fce83313f591bbcc13ffedca707732a849b53ae9a458b5dd928a4e7d4f3c8a54a8bb9743a4a97df337a4f6d525e84ed179061b661f64f8315f77ff50e3635bea63e8b5e2f9b57c028cde573314bda46ead710d3f3b06585d050b9d197fa7deda62e2fee127044c460f7a41e4825df52f11405cdd15e62cc8ce6c8c990807c02a5a9e8025932b5c2d7651c3d90c41765700ce2c3eaf39d7ad77f6aa0fc591ee3c3f61610052cfc4a42891845a18852e7a10d07a09aa0d71adc4b205f2ec705c4c5a3beb8a5ff293d778b0d29de223c2ff1ae467dd7a337c6329fbbe68284f504d3a65cf246f8a5f8185ca96f854989653885f4e6f3d8152f533991d657bc737b08d4fd5bea8c533ed662324ccba88f75441097fd8ec13d3b4b0d49e7997ad3659329d30857832558ad289de450e5e909c09b4055964c9a7085f004fa36df50c3d18af4492f4fefabf7484cb53b3401a75129d0f33cd3cb45492391d2d7e3b6eeb22351d90b27f5209a29b0886ee0288e449fb34edaaf08ecd4c538ba20098f56b96278e3cdaad0f2f36b8c087730ce6fcd1e42782aff32fe0c4106083fe59ed6ddc3c8ce612be9d224ac128cea65292613e0c7b42a80995605fc27781d42ee8c1e165f27a5162dc8710a8fbc5dcb43990d8ee9c9d6ee8c4d43f31340ed0dee64bdbc74f38a1088f489aa369d4cd91bc275fbfa76cec64886f15c191b1ffb95d53208831499386439946ee04f33501440f4ec3ed17eef84ece69c3ab7410449bd325ca619152d64a1ddcdb33f06d1e1f9aec24f9ec4cc5edd46b328ecaf6bda873c2b0203f703f106bf27655da05832fbe4b851ca84c5599fbba58e2c275da54175e45b105c58809c7547f048da5b1e4b7a15c1fc2e9675ce494f11958c3795730a0e03fd89627e3c6714329b18a4e696e72b28eada1d3de6fa73609a3eacef749e486c621372bf5bcbe1c437440a3c79bdfea7cc7ed6a1ca32de7daa876842df5443ceea246f550a4dba0a7fadfca5efa023e4208617d2babf39d4203cc9dde932f59142fc9cb153b25020a404f4636e7190805fe7278b6063f45b22f66bccdfc89c0bff93cb008b0009a1caa372e336e239b91db560433084b4ce0f063924e9e4b3a4e4d0a81d0c77f3b608e98d344b5b88da8dcc5ce3a74199b445b3fbd6b5affbb496976ac47729e012be2628d1130d210205ec0c334430510dbd0a23c34bd0e2044c46e7f42ff1fdf259c4a6d2e9620dd1e9e18983db99cf2f99c3adb0b1655d2e297f43ef22f6e723627b6541561e5a53aa4a23e3043c6c1e696a6968b811db64482ac9b9253f37289bce4054309e7f4ba945deb7f88f6dc4ac2b0ae8eead0fc7a2f463f74bf3f356ec9abfe6976f0782a9893d5c29df86642a792d435f421907b1db570ad6164b324b50fb399af7857dbc322f9acda4c8585099a3db41224a5ef17bd109a00c867145982f81d0c0904026803d2116772781cf1d820ef15d31615e23e338b44b04611bda49d23278de7d7bc35ce560ff8b34a306c7f1e1f7d07c649e45417d417836f11edfce5ca1aa62835cdfe1b5d3430b32b9bbfe031b9045ab3e5045c7b320a0311d1e64c8381fc3733bdbc4dacc2ca5336e1e5405461816e707563b61a95cfe266ba5a76f73b4fbe2e5ce1125d62fc3c2de55fc7d71106e4aae3b2a922ba1b9ceb1ad655d7073a5f90d846974cabd535ff96391da14f99f97f1d66b3d307fb69ef7494663047f0bf6496a32408b0598e3142022f0a573050c0c0769b34e02117cdf6fc43a8a6b03e1cf094df55976e570f8307fd7d363e7813ef18b56bf68ffac6ac62d893fda06ddc82d9b3c8e8a3108adeb0ed6148f7a6495d5477ec081a73fbbc371af253161e766069df7fe2f349dd5a83305280a116a1884b0a7b1103f49977a2663828820538c29a5b561ac9b3d5cebbf96e8adaa065e6d6af1cf750daea59cf2d03cc4ae0b0b8190ca7c713fb67a31f8597bdcf4942b58d84cce82358ec09259bf8e1095d333fafd7d0b5d92b222425b475b384b834daa353b15f8ddf9fbaf6909ae83265a56d17f6af3396eb3e284f9363f74bffcd101b45b62bd1727f6cc5cf3d7e6e3712175b2050c60197a4cb7fabbc022987b3a389d2927be7814585586415b092d4f3fef0ba61f5c6b7be64827d605feb33eab783e7d2c8212a3c14c711e471f0d3d6ff6fa0ab474152aa753b4ca99078cfb41cf699f3fe566cbb894827deda7290391e1ff26f534bc105cff12c3c82ce33d3e70ecb433306a85991f333a9a95c65399b34265601970d8ed72cb58add179ac3485d9b24be2e2336ceebc702728d42a437f73d22951342b30b49e4011ae22d1ee4435ebdeed9d0a004c646127e958b7f100b9d7d803254c56b27451800a75342885683ef5325eb181f09f0ce1cdbb98633f60087e212b87a5e9b27499e42e54aa9ca9228ba37a7bc2474d2145f2f7ebd8a5dc708817f075365ad1a30bfeddeac76ce75b61fa96851fe4177e60bc158e495b6e7348eb81566a44d30751b953cb7a6a813747d91b2d294ba59859bbe7c0b304fcf93a8fd20c1753268617e6b70f03db343a8a7b130c73fdc6c93994fdc665740ff4a4c8c88afbeb9527e0f2b3351b0ba53d2916b19b702129ad3edc0ea2467c76363b18a152c618e706ae8226f545151a01de6fc5eb9f0afbfb22b4bf41c9dfc2584c7ceb901e6bc4d0ffa19d7a0f8aee4463c080ffeeb253b371738588e88c3c340b037b62b243519c7b4953714cb1b87ae8074cccc68d15f6d9b05e015dde4ad9eb907fbb9d418777ba9bc40a05ce213f8d8bdfd114a8c9ef4947ef39e63b6725a3bb59e4bdca90b8fe4a971344a0e2ab02cda6b107800a6fb3a1d211d5b4e9e2b8f4bcc8c77b3b72a6ac4f53287e96846c26e57d05c34e718a8803baacf9c58470a68cfda21281d50d09b8b8c277605fb641a7c8d874570e7cfb57e884b5e0309a93e55fc47ea986ebd21027ff02ad27b31cdd20e0722ce0310e31e32426b1b4999492a7d3a7f73f9be20aaa2a74f992b84dcc72af37272e25abbf86fc3f1fde75e39a7d3f53d59502afbff101336ef23db348942490e9a27828a53f5c0eb1e3891fe0edef01762bd054b0b409c5407f6465991471e57dec3231aced249f17289468e02a3f91e5c3d8535c9287379086bccdc3dc9a59b1bea08eb6078989904a80b1a70085b2e8eb9d6c19dd7e2c17360330c56a31223bc8a246f28823fe88babe2819fd638be19a6a38d60a974df3df2517b63eb956782d306244a282988714a597ae9b66b847e865a8ecae47562c5127eb225f44ef33d7d7f4f5815eaef7f877b6c6ee13aa2762fd5ad62f556c11422b31190533ebed1a42f15059835d85f61344734775b3797e9994d9bc4db56e099da4b1bbe3893050fb73b2cdbf177e24229a49e3d5c5cd4f04ecbab3522069aa4988f00e6b061d1f29f0762575113803cb063e348fb9c8daa52b5db04af14bdafa4aab610f18aea4f7def6f730700b7b8815c86f2d68fc1c6e5936e1f23e90e5985a448f353b8d088887a52662598fdcf3a85de2485f3ab1504df8c59267cdf40b01b185b2e9665a5f12f4f259ba5012497ea377ad82cea711f5b84f49dc7970c1faf4e08a8982bb4ac83a33e8d217df7f94c3438040de32b8f46c4a60a3c804907568c33430a7912044d2c2e9be7bc01c81cfd029e5a832127f184a324159fac61e67de7e2e09db04df6cbbd43f5eda46d7f9e0707f5e83c6825488d819d1f21cf8c1791ac4250406ad4f86b60349dea01aa263ce756e3d6aa43c85352f773475da5312582cc44a3a6cc53f693251043e2ee8b47d149d08e13a2865381238eb2098372ea6acaa09d8e71e81e6fcb5d57f9ce28f0906583a96f289217c2a12c3b944887796548721c81de02321120d16c922c783d30ac08fb84888a659d15bcd903c4c82733201b2da057d54c4445b5713ebef9087391536bf1fc6fec79a29b487d283256d1b7ef0e8bed2ecde50f50dd9a2253472605d6b1e975ac16b7958d49d33716dad31ff8ec17f0bf5c400fe48c64785fe761d1c34fd4a1250ef00e47f00d1ec00f255be5a7915073c38bb0c0822d01bdb5a5fb87413eae9f3f9d81e73e1fd16b346f89c8ef60b24d7116f2e8789cb84282152ac8aace35b96dcd25471b9d279f743024d363250259b342d17eeeb4cb876cc7f8fc195108c1a9b8a848c4557242c906a3ed00a3193abc2be084c2f93dfacd2202b339eb2935c3744f6438a3148d608395743be59c04838ea4e355e03285e3d63939c0e72d142439abc469fc9313289f019fa802e6dfdb781d516c3de60cc3c4c0ca6ee37c5c856102f4591cf4ceeb935de0d15b617077ec305a1da4031a08e5937ed5a1f90d51b7f469d581e316a600f78d5f2b3bdcd2afb565c8cfb15c9ccd7f35fccca349e6d91f4f94a77dd48d7dc677b47f23c7c1b3f232dfdb4598983c10cc05031544118a22bde0317c09664ed1b033c5e1ec2d601b78e08b5409704152b45836255858ad963cefcf28eb868c8f3dcdf8fa6354558a270f389a293ecfb346fb54a9a57ec8e27edfd531b2694c65a94a0f1cc6059ea54cb644f37a49beefdf5625eba6bc5a4b02544e10cfa60f72421e0ee39595f7113a66e2c95174b6676b1e7fadef567a01ec41fa125808b01adce08d3a24a74949efa75887dae4716f90b24a893960ff06d05befafd1768e645d59dfcb9acc50be59ed2744e55e50160750faed783218186cef652c7d7f5157af00b3a32c1f728861fb02fa20475209f311e7b6a179e76b8f698c97d98fbde8add654a1f08d2b8e918e53a185471ed13169b1ee1041634f3bb0070d9b6a502b1e57f231e32921dbff580384c3306b248299a972f8a3c3ee644c18a22edd903a3ecc48f58298679123a1682e104d574fde116f1e0854639c7b342ef8aa4f99b45bd74bc76d302e8964ace092e75865d4a7e7f8af5b648786e36b87af27ead287de4009735cbcaf43c49e"}, {0x70, 0xffff, 0xffffffff, "3228f8efa00d827e2000ad332de84fe4dc4f910d44199a51e0875f6f33cc8546654184c9c999ea7cf478419e4982148f0e1cb5f6fd02b4a568f4c452ececfe7007d6fc6d4c21eb1053b98a18972dc7c865ca36f25d8e1522c048f2b1f6f8c692"}], 0x2490}, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 01:48:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20a09, 0x1c8) faccessat(r0, &(0x7f0000001080)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f00000010c0)="3cb8bc003934f9c1755be06795237d57eff7883bde2a396d976b7d7b4852e1a20d6d3766faa24d49dd96372da04db43534e49e558da70b9812aed80d29837566e1af8d4467e55dd611ef0858b07197ed70a60b0e7c4f308faa75c27dfd21577287ccb86636af662bab04a16f331d8a9aa8bd95d338933e0a5bffa4ca1feb8c024e05589a6af8f653e4763531e690c3268f4f7d21d806baf64833d6728e58c96063ef555bf1aa88e32e50c317662956", 0xaf) socketpair(0x7, 0x4000006, 0x1ff, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="e1ca29b82f22445196f9961b627c61f88b65305517ad2ed2f0d32a64954a51b164b1dab1b06ca77f35c59ccafa72c3e08f807817b04a1de90bb55f8fe86240409cd22cb35b63f4b2a3bc3ee08eea94ec62803047f24d3784acc7df8eaf1be53321da3536d1fca83e116e308a5b8f1d5809f1ad47b0d04455c1dbc6fa7f167c109351c146fafce984de20ffdff7f0ec6d2c40e3ef4ffac1d013e572318aeea45ed80401fa8dadcdd57ac58f204ecb111f88f04605ed8a34df85382a403a14eb48a689ccdcb537a67bac77c07c67ed13194da0ace97af58881e4a5175178c222b0979ffb3e7ff31e2c666d85f92a26ae3653822d88f5ce187ba292df35df96a1c311b7f67cce882f6e84d083d16cba213e84494d52fd8d1dc95cf9c00443bbe71f4bb131256b9a9c6ca21413eb45c4f859e11d46df94d864b8150fc2c1cf0e44316f902584d513296c559ea36f16d20eddc949677273060b6d7636e2a0b3361d217e9d55f075032ad7783277d2c380cd8ce4d2c2ffe2f23ec0905ea5aa7dbc7be22072738a9a484ff928e4076cb1b68cae4a56adda72531e880124c8f220edf95fc0f60b7f3c5e5f469183217449f0cf6502a9de758dfdea0bdc5db584f59fedc4f72642177ebaf12aaed18b29d69ecf61f3f7892cdda3446262bb13e134902b08db09e6f32e6785a82791c34c89ad2c5df590595b471a0a8894796595238b7483f2d5040caf77a00420f01862e912e4deac4c27f69860650f4a42c91476e9f3b844ab7e7d744311302caf81d10914e92efb5121f38bc8644034db60dc8944280f420d32388777a2e679d1cab8b156367bc112cc71588e18a2045b219556485eefa8f3019794b858a2660d51451d152fa887aef36d9da4d51baaa3970d1d1532313ebe84736c897273862d29a01c409d0a62988923d4b7315baf8874f0cff2f62880770a093d6706c1453f0557ddb4da5be0f13efdcc74e30c0e7011d0902e23f04038e0af72363bfb7a0ce8111412f7f6b6a56df2e8c20fb20675cc0a3f53af62b3b53e8328c7282383629a0ad220fd5748bef836edf037988d99c24e3a2e0b0562f68ae60815ef844d249ab46035abfd7439dbf297e457263d4b315377d55a8b687829dd2e3fdc12870abe310189024058f095f972fdc4f5d54400fa932bc480cef68fa0e7a9f5cbadb9d58b02387b7b9170962807a0f245795906aa4e53194833b78e9bf988fc9c72872d8e507886e339f545fe25b282b49b2711940004347b59b8d35e073a11782fbe8edcd2156e144f849e184bd041878349eef8ae60710d9a881d5e37fe2387f952f78ac3ddd0c072e8e97e0f48d47df827dfb88dfad658f935e1b301f74b5b3e8643d5505eba08c20237c3a2b0f7cc5a20b665ce8ff518682a2f073a38bc37970de17ec1cb01f9b9608fb1d7474f29474b54bbf8cb80be4d543d34944d37c91caf0e0c3e09930eaf416c18e4f321cce203a88f534efaa323b65059ac890f05f7c97407f246364e83f1a4068172a23ecd9becf2c12d91dd493fe4c360f7a5ec8799908aa7c088b9112752d7bbf1318a44134ff81777bc6d51967c45a0a7a5133691bbf0bc3331c6955aae27fb5f9846de3c9ba3784330cb8eb872ba4137e2ae641df81aa8e93230cc7aab5f276c7a4554909a1821fa24b02182bc2590edb7bb594d01a04ee5dc331f67f976ed4fa027e21be84dd321cd78b373807d3668eb3a8a496dfccdbca25d06eca37f58d712f5fed69360ea828ff9c64776a34c14247ef983c0d2a66c9957b0f24e03bf6c936bbf0bfeb070b7f48271c369cd18dd0995694da2316fd32760af8c520aa8775945392d7f9e3a62fad3468ff1de4e20ee9bd8cb14bca24b45b04890a8381cbc3c157bc4d3b45ba1a8e903c174cdcda99525a068a6be13bf85da9c4176d1b39890338549e7cbb8b3c5eab09b0d5becaa767faedec7af2dc37430a62d88142af7cde35e67e432c517be993fbe38dc66d87120519c6d9d2c7a8489bc24b1e4b7062db7f264178b456d6a00275c1b92091d3728ff291c9c519d75b621b7abc3c68333301460f750f3682d0feaae03f3fee9ec13af10a938c65904076df971a630b81d86619bdd6d010237fc16da4babb9694f42b38db265765896df7d6560c1748e9ca7c7e87c6e33187934dfce508501e2f38dbeb796c18e4078666b5a427916ec5b01bd4905302c452c2096903f5402f4d398cb7d02cffdf56abdd67e52938f46ec48bc8f30e34b9763aedb7798e371d9f4d3235c4295805d9b624a93734c151dd3dd71f5239e89937dd32fda760b1eeb61ace2935525d54cc1742c1cb4f24e0e775882576e1bfd286697e7f787359d39fdc5acd36fd679fc65428ae3c5b94f09163fbb3d8f2fcbbe58cdc9a0e712dc5df2b45083eebf4bce267b277933d6843ba77b3b4e2233140d0ac74d9efd4b6b6b9769c2d051b484252ec26a99d6ff539630ca4f4bb3217cf72593bfe0b3b3dd126781a459b6865734330477c13a721734afa4d34ea6d45f9b09b8613a8af0af2b49f5f5c988cb530f4b999cd9443ed5a20ad6a8a70569e25cb82bd9ebd879e20127e54a2a46d3edcfa3330c3910982b14e9d26e5fdded528dee31044d219fa8b3c4e6cc7c61d74fe5ef14a0297b57500445b4df210db24c74df0c25b4608b2a1eb23c2b14279372b0f32c5f82e51f8278309bda61329088cf2008041dfb03123caa4f239713116643d8ae28902fa3f1d94e788a8087ca7821e66903ffb19363e42eb7a861fca2ef5098f50f3f719bab6c9077fe374fa77211b9d71735d52081faba565a03fe50f6883eb1f4d6b22742394ef5d0a60317cb42be6d80a2753dd7c4b68267bde9df9c0080e1b771c56bb90ac95ae6bce5fcf4c2345a60925443904e5cafcdefeaf771d5512a700cfd5174e25c5e55ed1a7b33801e36489fcd4328c1b5bae651e0cbc3e76326244b910831ff888881289847d625cbb90d58e5c9017b579d6021c55345e96c6c96640e952d445b8cce48eb95efc91acfe2f1af7d394391036b76e39cf3c5db4b66682e7678851f7086314554d99ed18abd9fd6e7135610fb18dd312f86f28cf78657b08a49ff8566de547b5fa9c9f1b326c073a17de5ac71d5cd150727138330fc774cc7b036c2a0adcc0085366c23c7d0864a90860c18730b545d24f33486e5f3cb28232ff8533dadc91efc785d1f25a87b0b4f6040fefbc93f7d7c1331844951465bc446ed0472c0f6edb49df5ce4a819f83a1c8acbe1addd57b31cb1a3e5cd49468d97e37ca98fdf022ff057b9d9fc86e5869bd0b4b1e2fa6a19ea0624388cf1e9e20d9598c050599735cc3e87b2307d8fe6f1a99802ce238aff07b092a427b48cbfcfdb11f2aeb06f525ee4fa1cea62155bdc1773a505656133fa43a63b7a9272f8420441a39aa70dfc6f9abf0b5363fe110789f6a6a9acc0432237cd1dec3cd3701fcfd297f5bf6ca83bc75249144a8f6583d0ee651e3402bca4598dd91dda117c4a5c29a8c93e27f627c0720a9e55d0376e56373eeb4d55f72362a998349b5a6cd09b7a8f2d43de4e5f4143d8a02eecf3b60d94776d5c1da843f510b48b5d81ffd28afb9897b500af69efa9b884903d9bea975a5acd3bc99dc0436eade89f33b2e0e5924bd522c7cee4284f25692a9b5ead3398e249bfc411987432d91757a959ba20b011cc533bd6de15fcfc32a445c75e590dbf3c3ef790f5d44c93394cc43b879e4f366e8c734a3b2b0638ad5d08b5b4a5960ed19d6fd66fa407912dba472c9a01ed68f3e70d247c0c371ab56766a5746d5ff008b8a3ca3ad5dd21501c847120f0028ec923213da58ef36df36a997397d539a89a02049106d29e1baf6523e239d989bb599ced61a945f68bf828c1f510837c60502767f73275852871113d47bfc05d4f91ff929391007b45722209cb9241ab3c0cf056d6bd8810bc4e1b379183be53f26cb5021834e3005320829799ce3d5218e569158310a222b970096ca8af56c155379d342cf4928feba64d483c13b26cc2f11af517022c86ae522bacde4e226763cedbaf8ba76a769d60d81c9f6dba107ca5c43b0d19f65a921098609a263e9039ceab1a317052b8e4bd2176e0c6538fed03c64f900bef10c371f3ea90a9314f15ede3cd503e298df4180330d2fd4ec3d0536e00e73a9034b40caf59744b1d2db049afee7ff8c2980d9edff3762ab902d0a2442238ee38231b12701a594ea9c7d858f9545385f0ff787db4b10ff9ad7e9f10bad0e7a55f71711e6b2103f9522717075e23c781e180d89c6f2234c1b666f6ec5232c4cb5e1e67725592298b64d990eb79a8929e0fc124f6cd70bb62721362367f61b661c2bc2e2d41fed1f5f7d62b571d6f4d5392acc10f4030cb0ee695ac928d84579f9e3ab48700aa18d78e319a16df695458460536dd4f1f52dbd2a9d4cfdc83e380b82ef1eae2d7ff2a6942a831a66394ecc3beef325e345b2180996d659848ea84def09183e0d467c6589f551fdb8523c84b0479fe1d4287d4321398d5b1f555c460f2a55bc16ceaf3bd6080238f44eefd379c77685266b7cd58cc69ff4140e4443565c14a531b8b1469ff716d259e5d63f470d0782b25df0ee4b8a975b8cfc4079d821d22c4e15b01e70672862def4ce3dc6a26e87510a57159423fdfbb186ead5f12d0e510e05324d435202a1d9fe843cecc01c21bc929feb51d6392e00aaf652c1b608a2aafba94fc2d6d0f13d11afc684eb446ef370f6562583642bf0491b2d8bb1de23c97e08b6c26379c351125681ad3bcd680cc4c5a72ca4e9a7da616ec6902434204d093113fd50689c1e4c8c6811b4f74828ca63c7c723801473984371f7d2ef89ef6d3a1e2d5c0faa9b53d7d14baa6eecc1cf82a332b906004e297505ef96695aaeb80aa4ba5d264753dacc04b0e637d7860daa5143a06546e8c6ed557c9ad0fd8ec9cf66d829b050972b136fd1a12f2c143e1ee94570337acb59a3c74b7e2c452cbcf004e0aa69d3318fded8591aa206397de99c5b769d0871529dd289076d631f95bb29f199bdfbe2b0121356ca1b0e8970b1c27b4d7744c468e2076d9ee81ec6507d3c69d665cf743909054a499254b2aa968039b3e27d00b867a6dd95d2f67f330618c896f847686968343a1477d14615996f2531299def9ec837672560278aa57b12403a5b843003426ad9df900c2c0430524920b85fb78568b82af38816364829e0297c94560948d16e3d07c7f296a05ba478f784e8ef154dbb7d941b798d4e4866bdd326fd9694aed5585c6b5b50db763441065bef858be64ef3cf94645678b33e7bc6bacb7f379228446fbfb44240e1d9fdae8234de40780379e9df3d7390a4a8df966deccc08de540feb60006daa00123d6d0589288dd6ee02aed6b9d5e9b9bfa55daf925661251699008c93cf9b6a48f0908dd10a27f468706a704dc73ab750ba911fd02a9ba7291475209b7bb63fc9c70032f2cbb5b2e1271c76e06963c807e76116c171cef52e494b1d2301d6489b3bc592aace533f5961496686d77863ddc228d2029b74dab4f883461cb92a90cce87a695c2e27560321e1823a08d554f3291a12f671664beda36f627c872c9f4f648ea885a024755c1f1c2a90719e561d07f2bad6fa4696fbf64afc273d53f6740aa77a015f045a3ef98d7cb96481ee7385aaa3793b12f4f703eb17bd2fb9407b61fcdb2e63c3a989fb33f9af217d5f0f350d581e88b611c4aee7d5a10cf534d661e697bc15410dcdea78450eb8774ebb6f64b45963f59286d43a85", 0x1000) fcntl$setflags(r2, 0x2, 0x1) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 01:48:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/214, 0xd6, 0x843, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x7ffffffffff, 0x2, 0x10, r1, 0x0, 0x0) 01:48:50 executing program 0: syz_execute_func(&(0x7f0000000040)="45d9687266400f38db1cf5f1ffffffc4c261be4bcbf33e41c001005666410f3a148e97ffca7fc6c4a2d1bb0424660f29a6feefffff660fde6c00fe2e46d86cc10d") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 01:48:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 01:48:50 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2008, 0x722a) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 01:48:50 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x180000000000, 0x800}, {{r0}, 0xfffffffffffffffc, 0x7, 0xfffff, 0x2, 0xeb2}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x0, 0x81, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x8, 0x9}], 0x100000000, &(0x7f0000000180)={0xd58000000000, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 01:48:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db109000000c6514e9030c0b79ea78f7ec0", 0xfffffffffffffffe, 0x709}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 01:48:50 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="5e757639d0f88589e9004907efea2bebee1902d50cea2417f99f4514ed5d42d31cf283df6dcb3f304977d31573b024c570049fdad7a47cdba71edb657591aae7c8ea33155376971856044fab9ae37a35336495054fd077c0d4897ecc745dcf39c1bf2054151ee073f3f298d023c35944e01981233c0c24dd5023b8325d7aeded6285ccc4843851c8154d25e8120a11b99ea99b99ca572475e1631858279cfaf65a9100fbf2444bd4aa40d4a03008ebb8e254cf7414e3f52eb917bf0b8d5bd0b26afb629c03e9f02bfba33c21ea5a596b07b30cc8f3c04bdcbe561d1c79cdc3d08ee3a2de1f9b8e4fcdceeb12367045c1443318f92bd473bb2c272f81ed160683bf6f185f052c559a70bdde92546803934634e805929a59e8793e5b3ab177cd593bb23068fe62beba01284bd6d6b8b17db865360935d66a1b06c3358ad88e8648945c719beb48c2bc36e696db576a67694d3e0b43c43c53a22d8792533fc9bc52293a8607e458119fb82c07775aed16cc2a1a58b10ee9a1d80c0c053d5150db192d183fbba2fd56a4b67327a9fc1f45b989b2cfa4c4180270f2c3271a585d14a8ecb1502b563dd441398e644554fcdc0f89a3aa55b8b6d9ea6d57e6118fedd5f699865b26e9b67b5ce6b13f403805637518995d1c95db06b515058b0ec60c8d858b572a83495b33778d1cdb6ccd92901da3e98832f3bf6130cddf57e865dca4c0838fc4868879ddfd36d1cf2e7a8e92f98cab016a62c081edc81658075c16f9f422110651dee78bf79f5f08c1d3d601108ce6b3415da571f7d1dacb7d113cfe40ca92a67e7ba2fe39b01cb9553c77d7c02f0dd1dacaf6690278f03444e8a17dc5dfc477dc3c49c53ca2768e813d6bb4ab6b2b0f93f1086f0b3efe40f5d59cc133beaefac57c4e19eb50e02178ed76154c1ecdf2175f1fd9fec291d99d3aa6070ea3bcc7221b5c315975426fc1fed392470d81b6a0fccefea8cbb75bd8a323369ecfaaf7c074992acddc05280ad4e932b50f1ba997320e93cc809fe39dba25f2c6fbe45de154e7a31c023aed9e18d8c52c2e26f0f5db6dd015dba5740309c789eaaea3e47b773e940b71a28087f0519486145203d9697ea79614f5dd5c8a4b41fcf5ee48055353ec7c9005384261b68101a72ed9f9112ac34a4ebd7c828f97a68ff42ec4d2ddebf43fc5bcec01ed56fd4273e38bd252ee5e2a60e09da76c42fa972f486cd6072090d9bf578389adec34c4fac7c90a7695313f7afdb13ff90bc4f05d9c940ef6afc271338ad417ae86197999f5b82f9ce76a1faf856afa0674beaaa88f68dd5f22db10e4596c3008a110554caf008b5e6efe5ee00895af8bba25bc8294899bf80d6eb7d5d32fb5c6baf060b9275b06a9157137d9e143795bb0025fcd4fd64b9589b24a40a848e0bc00de7c78ca8921fa575796df295445fb2d80b2dd7e524732afaf09a33febc800e6d7138d59f89d315128016358b40f75c6472e0c6f79ed8fe5db8e4854351562edc05996520bdde05a0801811c13fe4eef3b0d58d2b2235445a251662a29491420b449787c61b8923e1cc21e1da452dd911680d13869144b30ec94fc2f0f1836fe3c874330b2cf97880e58ef175ee09fa7e056d50018a7f1028dd19f83bf8515fa1b51d611def1b468a7944bff08e553acc6e40b407333d29a201a3b68dba771de34eeb7796a32d4c9245401199d55d28567f019c48b3cd424aaa0d56f8ad21a406691e892277aa36819adb515c8045187edaf0fb3edd855c301c117fb5a31f071fc202cc067366a6e8875dc1a468286c40e81393feda47d2bb1cdd84feb53188e758e34941e4e1631587bc1fe178fec3684a6bd851a6d365c1e05068b6288f8a77c5749b507abfb23b15b2e2cf1ef3b55b3bb3ef33460c484760b3b6ebb2cd6141b6a3348c78e91255a7df7db2d32119e0a62ec5df8d8f6264a8e649ea595a372182bd3d512d392f3c6008ad98c996378fb31768b35052384049e5d2859bf9621a88885aefa2ad2b54cdb8e1c054e1cbb8a0f7f9be4bbdda8a76d503800f63c50ee3ac79713c62231c581fbd91048ea6c7563362450725364a2e4ab84a34a41064961b7e2ce02d20664259e87ae84dddf30c32e7da11d2a66d94d37892d768a6b0087a4c8e38abfbfe2b04782f561a5ae1ba4b0959ec758467e6cce494a4e2497195a3039cb4c137c8a92d66efe760d3e4bf722bd2f175c84e82d4ef0b3de49dc973ece198cc483a893f8e74a05bd38fb074aa720019c35ae6ef204760caeef19d12c86c7152fb81c1b563490b4b65957c6f9e88590fa3e402ffdbce2a32e18e8b198bce5fb2a291f27ade618ae1a5ceba0249b4cc2a1b86d820e55bfefef8623d29183816916602b8585bb7127a8afd22e005b38d24f6f7406b206b8651a6ed004028ce05376f9fa6bc68af58bde8752d1c07231ac5ef60ec5c2b10af2464626f4b994e8f4e7fa61bd92fb096442f2225d1f61d08ac0045fd804a85d0cc47ef93007d50c6f5585d1fb254c406f8023514f0cc718fbb625e0da1e19232a673fd99cd31d1bc872907d9a7f866c9e1dd38b87331ebc76a070be1c6001604019b774d0348a4a37d38075319d4316f40565378ca6f2bcf1e187846aabf3417bf52e341c330a0e566c0abd234a0c4af99273fe9b0a6b736c935a69eaf4a520e3cd45cee6fa8e07d4a62c96bbf0fcd47190649d8f6e1ed652328648252e3849a1a7c1d842e9d9a2f8bec56ac9b13a47af2a443adf1085b8e22e9bd636c1f4769dfebccb3c624923c66374c9f1fd8d33ea77b87933f16084b94a9c4388d0652f8b2f509f7ea49684043f52bc0f4f9c3ea356be42576a44c9ee176bff001bbb55c9fb649aaae3ce5cfb5c75503a6720aeac28800908afa3b9c74dfe2d3e4c5e4c36abd1128c17a4dade1ee7eb62d5f8296b14d3b53cd3f86d8d1bd73361450429b7e0231dec3f16edbe48a6d5e3bae7b0e41ef8e737feb12b68623a59c26927708d7f7066be306ed546b1a06934b12ee9a320a44ad9ccc9a8d5afb2892af19357981e2a8d58cc4437bf7f0fe5fcc062a497f10c90c608b7be1f302b14c30ae1afb3bb6dfbdc5d87aa9ad5da19410c783d07daa2c822ea0adb3e2e6c335dcd2846f59f44166665d89be79a4bb72c6b51a92cf65582c525e8d91d05a3a3c7aee03161035f6912efd75caee36ac3f16fe8134ae71af1c419f15926bdacd5cb640f8b2d2a7991d4dbecaee04e43f185bb8ce2fd79ce939a051ba0ab6ad17b03401f85c91af8840c9490f62fc14769f3c941e92abefea2d3ff485139d42cacad13e0ea70b13ac76fd1bced55887d95c65d4f686ca902813d4e10a1adc2a77fd98c18f374631728ef0d0a2080ee33357f0ea997f0b0d1c07385496a8c6c927a884ed45850e3f9411ef6e8911b652c4c09b15d31746ca9b2c07788bad7303d2c45fd21a3bd4e65dcc45052ef929fa65db20620d6b519f2f9a2ce19798c215a45c5344ef333360fbffc2df8604749eb907d691722d9699de020d2d8452e420435acd28b357672c53b7d532dbc804a9b5f94c38352c1c6a0efd731c5298e342b8ff129b98abb0bc05ddb9ebcea17eb27768706acbeb6716559a15993cedc7c257ab27a3129e0ba440bf5e428e2031f34c27990740afc81942b766c184941cb05d03a58f9cd187b5e7c4769844d908c913cfc495184402ff39232b39baa05c1887db081b21964d143ac640baa0bfd2213e1e7f93bc41cf46c20d892c6d26d7f1b7281dd5bdf42c2c35dd8186027887357f45080773f6c24983614166476acf2998e920dda1412988996f1d76546027e0521e62dae06c2b5369dda767bbb51cdf969c6da77ae552680b12a11a4602b2d8b8ef6f31ef114d780e88bc5d5ce10f9d2168110c1b04004f6f5ac650998c43e2700f60e76222683028b4434124cedab5e5f697573360e2ec17c4c5fdc60ff694e6c9b6a67c0655ed4e347e579fa18841f8443af4da15dfb87ccbf7af47a69273352e604235e20353d0931debe46e7a7c3fc715ac2d60d5ceaa71b4dc9c72cac8ff640226c43b5336d229639c2aa0a3d625da10bd57faebac0c76d1e617bf948b30d383d63b0923364deb280ab5576cf9e1622067f04df147979b56889f693b5e90e3cc3c7869d4165965c216999fcb5200408306be8f1a7eb0808d004bafe29875febe27647be1419c6e502781209a9fddfadfe21226adade25aae597fca9850278787071685f26e7f336737b30ccbda813dccb4b6ed40e189fdf7357f0333d46dbc7df42351ceab6b76d351fe1c8026a6dfe18b233718b5fc7dc9724a4eb940811668a4b28500028644b66d9688259ae13a1ea5e9af7741dd1103f46c04404149cee5bd1270bfadba89e98bf23bc6d5ddf2471399ad0e571ba5d5e9b3e90830758bff5ac839cae4bc2d8e07758fb583b811ff9ad274f769048c05323da9632b3e9634dca8bf01414622101ed3ef81fc366876a66436bd73e5ac2db62af75ab9218a797107c857340f0e5ceb2cbc2998623663591e001fbbeacffe06efa258ef21d4e5ab4ab17e5391ebca37b097c86a738e09efbdb1801c17ed2900e76351c8be4d8e9c23d17d6fab7b771b7057cc4f78456d34fb32a2283bf0c969b04a324b1f894540ab8926d452cb544e903e3cccbd8e9a2f454cda680a78ed27b225fce23509aac1e75e9a729393d58527571e4fdcfebdd39a14fd0b15275efc704950de8a506bfdb7271775da897e60d56b9161a96adaf0b112b01f0870da8308461e46e54ee9a94601dd371b6ee6fab88eaefe371ce332cbbb25e2a9822b44077c149c5d7ec87ba12852359d72e394e3b5fb5b7f698b1ef278778e0d3dc167b56652b71a96aabc98779a8e0703980214a5639a70372696d1ed9701a5c3daf95df77518fc646d27847136e1e54e5c28b793787eb932823d96366d7ada73c1d1f75513094df75434e8e0e7ddf73fe7ee68445d332aeeb58eda1519150b01f41674bba65d233481d59edf48fb9dfe0763097bac429ba28ff3cfc5f7e754dfdb9ffe82d6b2bb7bb5feab269e76d66aa06e485cc5dadd14fbbcf884fc7ccd41fd455fbfb745d753f5c4598c736c4e8c5f02094c13d21c570522eb0808a173d1ceed64193fff2e276f0e527fce1b95dbc2d89f987cc516c6ca1cd05ec7c9b4e4d1314961df30049fc1a5c7cbbdac276fffc1dc2d1705c66c14a21b187a2f5691774f9923f7352a65169d8fa2262217f6b9c3938c4c20b951ba445996deb623eced4beb2ce5e9166f91fed0acc2433f33cb5079037b2d3afc0f3f9c8bda3b7dea8099c21acea704fe1f3afc9777a3acea82a5c179414961b4adc87b9654dd8a14f612d5b2fd7ebda45fcd472159281357ed20c29e440893969dafe5be9b23cb8c04f705625ace17714ddaa53e1989c31f078c37c6fd4a30c55b63a03b42b653ff6b87c1aa2584285ba11f9e65f4a7e8445d6d9d1bff3f9b3488f106fbb4bf5d07f61f5c4b87336b5197b0ac11ec5b7cc8106f2ba0e5fd8db846b45b2cd7d89472f384fe9c7ab1cec188b16b7ac15b6d8a69f89867b1ac2eb2635bbab4c6d2d3866c600b2d0b91563269dbc9329e44b8c4f25cab3a85a0a00555c7b04fc12e92f289b219b1c3217fa2faf04636ddfa151ae795da9a1b1cf5f9a25daa069f7bd56a77d2cc9dafc8abf367b067fec167be518f644fbd763e00900d01b3642574d17e52481c14305be00c61363016146bd112170ab8495d6db5e43b31aade330eebfe513b1837b7407cf0be22111ca0707217a4b", 0x1000}, {&(0x7f0000001100)="11400a9bed40112b8e40d94f0fee14ac03b41850a3454880939e63bddc3dc1eed5062ddea8b34b77affa9ec5ac229437922742d1a27d05ff742bd647b0f8af88e12d5fb4567769409413b48681ef1f253a16933a6f1eae9a3be3334e14be1b46747d6ba8e714667f79e9d5adfb9b84fbd99002486cce83e11056f328865ac2f0f17f86b5544e3d1d4021687a26675eb39b3c81f03b8478e5b570a65cb294a9676e9f839cfdb5f0df082def64c3107a9ca2facb79f6a2967b2b6dbc52c440fe3937634c09582c8d22e18092591288846f2a093273d9ca3d9964d7b8b31e5c", 0xde}], 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000001240), &(0x7f0000001280)=0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:48:52 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0x9) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff36880dc2fab4f9d7a43537e15deadd20c2276ef88f8ad7791338c7d2dadceb5647d1ff5237f85b37b5b607ecd1b0b6b6377ff2c13e89142cbd603fce3099b8bac601f06ea4a46796ca383da604538b54c6777430b824683641531e1127ebdac91d1b9fad453436d1beb1b645aabafb1dfc1be087c2ff1e375e1e6a96d4d61658488a0abe44c7f11ee6fb0a37c532709e8fb339c778d9bc2d7466f6e521f1434130b7f4368177c5e1d0559c2d0e7a8f785b27952b957b918519f2d91f0f20000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000200)={0x0, "ea084291e9a60a9d2b40dec4f1f4d098d1f3d641638fec5183eb1589b2aee2b179f25dfefe877c5ca12173edef909c0c9a05c287a21e0fe48c262ca15ca283b487a84eb33b529f76e0e723f013f63cb1135b62cbe30c98eabbaa7b4a5f6fbe03b93729ddada897378cae49d4602420104dab5da9fce18980b11453c7edf78d3638dffbc709bf03117b957d4932f7f8daeccf491da91c2b798b6989c8088f7c1b135ec02f79b7ab05c33bb1c7bbb4"}, 0xb6, 0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ftruncate(r1, 0x0, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgget$private(0x0, 0x2) 01:48:52 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = msgget(0x2, 0x9) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x3, 0x1800) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000240)) r2 = msgget(0x3, 0x120) msgrcv(r2, &(0x7f0000000300)={0x0, ""/125}, 0x85, 0x0, 0x1000) 01:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xfffffffffffffe6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:48:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) socketpair(0x0, 0x4002, 0x4, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) 01:48:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/231, &(0x7f0000000040)=0xe7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x2c5533ca429668a6, 0x2) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x10001) writev(r0, &(0x7f00000001c0), 0x1be) 01:48:52 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) getsockopt(r2, 0xffffffffffffffc1, 0xff, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:48:52 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket$inet(0x2, 0x4004, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80d0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x9, 0x9, 0xffffffffffff55de, 0x9, "1e5c6959413c5faa5802dcc5032d49fd5ef4c846", 0x4, 0x3}) 01:48:52 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 01:48:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x38, 0xc0, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x1d6514168e6640e1, 0xf0000000, 0x6, 0x1000000000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x83, 0x1f, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x9f8f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x4, 0x80000001, 0x7}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x84, 0x1, 0x9d00000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000020, 0x84, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfffffffffffffffa, 0x40}], 0x5, &(0x7f0000000180)={0x6, 0xa5}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:48:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x5af0e92d, 0xffffffffffff5dd5, 0x8, "e2d65077c88046a6810491776e6c653d379054ab", 0x323, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x10000000000081, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) dup2(r1, r0) msgget(0x0, 0x200) 01:48:53 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:48:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x80) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x0) 01:48:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x227) r2 = socket(0xf, 0x4, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 01:48:53 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) socket(0x7, 0x2, 0x400) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x80) clock_settime(0x6, &(0x7f0000000000)={0x7, 0x200000000000000}) 01:48:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x481, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1, 0x55, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb441}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ce6000/0x2000)=nil, &(0x7f0000ce0000/0x3000)=nil, 0x6}, {&(0x7f0000dac000/0x2000)=nil, &(0x7f0000ea9000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 01:48:53 executing program 1: getitimer(0x2, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getegid() getitimer(0x2, &(0x7f0000001140)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001180)=0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000011c0)=0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000002240)=0x1002) pipe(&(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000022c0)=[{{r1}, 0xfffffffffffffffb, 0x96, 0xa3, 0xfffffffffffffff8, 0x8}, {{r1}, 0xfffffffffffffff9, 0xa, 0x20, 0x9, 0x2}], 0xc3, &(0x7f0000002300)=[{{r1}, 0x0, 0xe2, 0x1, 0x6, 0x978}, {{r2}, 0xfffffffffffffffe, 0x89, 0x28, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x400, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x8, 0x6}], 0xffffffff, &(0x7f0000002380)={0x9, 0xa03b}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000023c0)=0x7) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000002400)) preadv(r1, &(0x7f0000002680)=[{&(0x7f0000002440)=""/224, 0xe0}, {&(0x7f0000002540)=""/251, 0xfb}, {&(0x7f0000002640)=""/10, 0xa}], 0x3, 0x0, 0x57) setitimer(0x3, &(0x7f00000026c0)={{0x6, 0x1}, {0x7f, 0x100000001}}, &(0x7f0000002700)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000002740)=0x60000000000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCCDTR(r4, 0x20007478) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002780)={0x7, 0x800}, 0x8) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000027c0)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000002800)={0x5, 0x6, 0x40}) mlockall(0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000002840)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x1, &(0x7f0000002880)={{0x7f, 0x1ff}, {0x29, 0x200}}, &(0x7f00000028c0)) 01:48:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xd90, 0x9}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000080)="42dfee4f", 0x4}, {&(0x7f00000002c0)="ec6209482fa3d074597298d8dafbd285db5be155233e05314bb2a9c95ea18e8a623384f767c5c2aaf74f7c8d0e6987a83239d4540ba0783997895ad7197c6534b305886c8fd1ebeeb72496a26b", 0x4d}, {&(0x7f0000000340)="7d27245878e45a4bf94eb8af6ac521f796706ad779916092735adb91e9d7d85050d5ec5203d33f53a455a858e71cdf8b4b6cda2f4f9840d9fe2bc74f97b09b890a868a4c0ebda44a08cc750c35ce119edfa0580e6f7b88804c8bea8656c0f6ad2c418001ee6fa71ef43e1d7d1494f406855494644539fd34fb8f75f9022d9aa29dc961486e355cc06f9214066ba03515b7bb3e659035", 0x96}, {&(0x7f0000000400)="819faad7761e013ba62c9394d21fd4bf16ee2b3f391c724af3b3a367bb0e98530c6ee8baabd5d45b29443717505e3a34178b086578368c308bf39a1c88574ddea0a4ea8906cf391dd7d7eaf22a633fd80533bef0d5e751629be16a8701d7406ca48bb619217100f8d6489cb606d38fc4f1626250893b12", 0x77}, {&(0x7f0000000100)="6d92f04c35a44be5d9f84ea550eb1669c333e55120ba558d5299887e5d81d0816c51f69a59f744c8f0a01ae0ee8383ff3cadc19c", 0x34}, {&(0x7f0000000480)="2dd1e3ac242d6490f7fda6b9b01d7ba534433156bb7584824e77f5033e06ae85218907be728ff5fe1930b46a7e1ad50e2bc7298f6e4adfa17be5098d9aa3bd12b69623a8007f8fa1926097618dee6588e3a5027f35eeee56bcf509a5a07fcfd8b1cfaeb1a39db707420f3d1666e7e64539d5312c5992a21f490517700f85644b59b0564117426fe844eef64eaec2b8a9216206c6c2eb2880268d6221ae128ce62c00483aeab01f6026b61775ea2ce473cd63535572ccffc25020b56b80db824c93dab35e6e5e63011e773f867a2c025dca3c5e230e166de5ee58ab972197e74e14437b86d808836f0dd088f6", 0xec}, {&(0x7f0000000580)="36e29cbc2130b09656258d0cca2f31e2521be16d064f94f30bef8e0d98b053fb378e995bb442a25588e96fe10005aa6b33559e08524e51e6ee5ac8095696b2608a170b60e00fc365e1511c03f3be22707d6713e3091bbab6bad0cb7d496698cf85614d47be320b061aeda01d3bac95", 0x6f}, {&(0x7f0000000600)="1873141e148e47652c719125ed0bb95e078fa55fd0de3809307fe5355a2604c34e6a2533dee736848e3f14a50a15da455cdef1e4b40bd031b324520e1e55ccaf8c033bdc7aa667e5b7c311d025942b910477673b25564cf4bb89364aaa43d29f0d9d6fc8bcbfb266b7dcc404d4e8f1354d868832ca87a73935c79ec0ae448d652fb594b03fa2617f0ae003e500378c389d4a4ac0", 0x94}, {&(0x7f00000006c0)="5a00faeb35684da3f4d371a372934b78c1ac8ee30a9cd66e083402de07476a3ba8a595e12774445e9adf2296c6463a89f57b602e36aaf5500d4decaea239674fb18dae5a765008eddcb094de3e9093e64da2139e4cb566386e072e", 0x5b}, {&(0x7f0000000740)="3db5f67e8d19200884fd5744f96bec969bfd17935ace58273bef1ec56f2e89a297ddbf5b2fb097d4722c4266c6023454cef869be9bfd000a6851cbedddd8701280631b8d1cd9b8621ccb716905de7174559e30c814b14073a63871b20c382acbd1635def5c6491a0fe46fb40b51a05f32d995c32d1ef1d30f07ca8d03af6026adc08b77d27eb4a682042a18c8f9dcaa1b3cc962f837660785866f06bf677", 0x9e}], 0xa, &(0x7f00000008c0)=ANY=[@ANYBLOB="e800000000000000010000001803000034fae05607127176e5181adc1b064729e36f71559c9977170fbe8de86948bb93713c6a4989b2e72b0f0e2ad10f9bf80231ad342b28e1a11381c51df80a9488d4c5b726a975203a833ea3e686ea8a98d1c58fd5e7b8735a6d42cf2f07811adc0e7d58eaaa2c4404163d6c1c401396b2f93c0d411f856df9946078c45a908e2718bd807091f1a5c9b2c662f75f8937a347d5c599361f156cb25a1f7088cf65aef7f99227cc512e99d6837287e77e19b82737ea778e433f4e04c047fb4d3b51e5c62a4cb813378fcf8082519d595c4d8ae514eae32c37c9db00a800000000000000ffff000000000000f691ccf65f43669e807d7351d672e47fbb819194b54507f3f3a7d2f12740a580b2f4fdb4ab9e776803e9135a512c4bc29ba8c08f5bec7b29a3b7f1a02f23bb53753b1be3a77e1eb7ce44c53cc41282be7a85ecbe53b7363e508db3705095aa33c2a5f882fdaa31a8ded394bb978203751b26b9a6f0897bbdfb3c4358db4da865023d77dea59d0fb61cba15c4c32652d2d9e53eb2b17ada00200000000000000001000000ffffffff6d1568dd7ad6bbf6e8c0000000000000101000000000000000000000010000003acb818566598084c2280aff0f86a9f7d79373ef97cfddc2cfbcb3f78bf7843ec3122413ce8675a6d6991c5ce782ea6c01c01350cde396d292bf7f1856c3ca9cc3138d1969b9db95f565d91711b19500a0a8ea6780554cbceeb3d04a2f132bb4cfa45eeee7a775a2ad936dc2053beeb6b9ff2bd19ec28a9e94dc16869db2f199b71e1eee0787ea887d948ac5f17fd7944c649ab95b7c37db397b61858403e920aa466c0f67ef90a9b241f0e66516b9a8a234c70d8c3019858d6050bb6b686137b28013cd74129f9575eb003ed3820c8fc3e6dfacb5ae77e71f7c11fc05c70ee6cb498ef77f0e4cd83afde9f46884c116d3f6eaf6f4ad71adb6144fece80377aaf0b2408de29f5de07e0292c70e9d5570d40b90115a4d12f4df2f6bda2e1708c3d3e510cbd942fc21c7e5fa2013cc0b1bf1bc4f3155ee0be29f6bfa942142137893197d94c05fd43c9b4585e210b54d013f0ae952b3a0d8f002a8bff9889a81faaf98a17c8e4da67b55c43642d11692446df6dc486676eab4f0b154b4be53763f9c802a788ab1fa1a6d155f6723f70f3e249c3309d133beb464959bd4092633a2a643d26fa3fcddcfd2ca4858e4c76987a027babde6d9d4106434d3849caa1eac9b4a07b934cdd59937815d056609e0ca3a9b936d1fa15d61301dab9099c0fe35337ad880dbd96aca5d5a98f4a383e5c6b50f0fcabc92910a52bfeaa84720bbff6660a95b468a58a46f5b0dd1ea92341f88c346fb2564a3d2fba4bc39b89818136c114fe9eca8f577f61ca7497fcc27bee08efbd58f0094cefbac24acd28ea7fed43a7cd17a21030cafc735040236aaf1f369d4747c80a25390bf6d9c4df5f187cdc18f50ac33259a190ca7cf7f3192598d2387394c6c10753809bcc23a56555557910aabcfdb1cc14e0d0e3b37a9bf77ffafd0f75b20838dd9ed2db52bed93d252b1b69cc2adc8b41a3dadad859e27d44b91ab53c4f0b8cb82a214776c107b382cff16a2655b7c82a3d1f6d8bf8a61d8acc71ba57cbf6b6a764e08fab758a297e859899bf5092adbf6bbe39d1071554b99cd3433fd13b4a346bedf1cf88ca48f0d211e77ba4d3b434c43a54fbf01c85d342e6e358c600fe504c017783a4bc9e69f9c91bb0dc4f919bdfce390bcc428dcfa4bbd0597638f15f30718ac118eb3f2086f867ae3dbd8cfcce5a08d3093a47af5bf31707febceba20ffb41d077ae19ba333f7b614d961205622867c39a366c6935ed2ea9ebe2704ca84e7d6e788f5653f9eee617b488ed75b3229d08e45714612a6c36099dabdbc2c48a12f7d4a2153917c449057305c1fd25fd03d6b78efd3dd3c04693d9a9eca5cda3735480799d76ced0d3aa16a6b0e90b9e5e68efe54e82f08487c184f0f6d33f786b52b36c9fd58d63fa65676d9d97fd6b62bf1c696c7341b625bceb4bd8e70918fedc34414fb8f6c3cd730dbe2866e8e17c4e3611445b6c7df04518f5da07720c742f9dead64a73ce7a20262fa476762c57e821a150482330ab05c6a252a36698d7c50bbfa5b56d2cc99de012eed6f8cfbbb30f65568011839420c75e62b8eb68ee7aeeb930bda9e1b78fad7903e162ed09eb03c9a6a5fe92f1c1bb7ab5cc5135c3f1552b6d2d7e248bf9394361d2071ce66a20e47d6f43a737e61101689847fdffc5e354446818e783d819de66d84614da366283b15bc65f1c011f984ecde40fc1d335dffbd946d8cb09c6235b7d704000000da6126faf3275aa6b1dfa4184c7b1f3de454ab7a3ab3175735115e7a4233bd5eebadc8ad29ce9bc7da03b3c6ad8be1198599e978ebb824089769d8515b33cc1d3f158beb18608d3abf00c7e9a66528830683d45f9a4045cd694460cd1101716ef887cc5ab65a2bc3e263626ecc71956f5c7dd625b2fe5d0bcfffba87451be61a069deea50694298a06c9ad92a575ab4fa8f448d486628a208ff49048b8336e34054ee87649c83949d3a7d809bd94ff2da70aea7a223906f0a53ce015d06959a8a318033d2eb11e95e8df2323a92925391ddff556004f457ab5575a3adfe36f240d108f03b03905b3fff7285057076c387f551d47c3de49b31c0599721ada0f65bd35c19923931c67572b6fc466ff3cbeda903f5c40a0c5e954a2a234893ad6421c0a65af2a66523d9a4df115f23da61c72b107803e3e45f1b925cc23f9d51396eaf75a085876267c54f5bfa662c5b20353871d25c2854e9b74616b33f7361e0e6995822948ca498d498294703b45f9f82324bd95580f316b6938da3c484c474c9b4e446dece61ac0669db37815b6ad7607cae203a19600666236a48f191304c3138c555c1a3d296925e083eee82f533676ff2c96daf10420ecd60ad35025f6c4ac2925ff7ea46d10a102a7054007d3e725f4d3fd998583ea2fc6e1521018b620f54dd64bbe02687fbdc2cc41656e99fe0cbbfc230e8ad7212bf9cfb88e6d353dd73091b7b222c878d038bc45cfdfed6ca4d288786cfb766426eabfa5e287710a257d9f863234db3867b6b3b9be0dbab53e7b3fa9f5acf5ca7b1cead882769ff4c0d9d94295faa436b1cb1f5010d8160fb41e545ac6ede3b32df158f55e3aca5bbaba617e4bbd7875f51b124ad710839a2da779d7d5c204fca5a0b7a6ceb6872cb5810f6b5d053800063013ddf00ff9d32eb4d4dd5764d2d3e46f351c50e1d4ec8c93b5fa632ed1c0672a204bf442960a47e8ebf09c5f0a93ae85ae95ef599d4cbe4259e3f106b4e6844e45d744e6955342824ed7fedcb03c0f5c89ed212622da85149ada92c3108ab4dc5987c7bc675e153d225cad4923f7734e0a8574d4a39f4cf53245eb47d4abc904038d4d8e9adc48c1aab3f1b8136db5b04d8daf29879184a80fb6298a915e44490e68cf07c08eea1bd39fd678ae9090c1f0939c2d32c8c6ce7fefe3fb5ff4c1a46d41dfefae1f49de219d20deaec13b4b3d392b203dd34575b878ede2553bde9cb6bff59af8a4ecfa17a11f10a6cd18974f9b85ae52a0a49356a43d28009f4a97b5aae375d2f9ddbc014daaa3f6f226d3540db303a5e4ca88bd2d547de127c9a41597e202e52773a9b8787fb2c94621d25d18821350009fca1234bae5ed531543f5e9dae852c1717bd8b1f322721e1f5f8b8d238b3230a286f03abe199d17dac3d49ea4cf9d2aa567173c71922972c1596b729acb7f7bea6a993c99d7b248d8f73cf2b4c80b199e798c0d37ef68c082d3d754b2445346056dc029585fc9b46f5cb68d948310ad8658a6a93bad74c024269c1e818528b5dcc06692a23ef76c525d025601362c3e83c2f18d7abb1d8aee915dfcaf142d854fda96d3c0e9577ef9f8910d19198ce2a5ceee247463467b269d41984766a51e218b8049d5fa490e84cb510da94063911ce43d4c5032f27bbc346f3820836993d3b7ff97484ed9a8be452365e5c9135a021fe2831a37300f18219973d1ac5ea0e1d5280435f827bf61341d352806ae7ea719a1e8f7bfe292f4cde9c4a06215074380e636b72c22784f323d7b9c1c5e60e57663479f90ec82860fdf258078bb29bd5a617b6b4252909ce1a460b430d6c764d65b369ca36a61ce868c2c4b5215c95cf85d7d13ebd5ed0ec8ab1b3b479895c95344bf05099cd910f84ad7b4b75d95c12032386c4c37299c7dad63dae9e33df3ff1d14dbc6366aba5ce2772ba4d67934b508dcd54e67e68ff11eaa8a4af07546fa8e888bd3560c2f46854036a0aa118ab58417af05c18ac53406109f07f58f3af42b57c2848adad0745fee3bdb09295f9bd42048af27b42029764e28cfa2b272f4542076f70f15f4fb7f4e86239d59d0bb98d0656f730eabcfe18e0eca514b9af8764715dcc63f56b1d0a3e37aa65211febdde10f75e2c2aaa77cd3a725cf2c444ce90d9ad1f484ca440f17f420129e9a2a4b8c581b7b5269ca7c227669f2ed376d3e12d35887463faf9267405317691760b151c89f780a4c47067149e13864435aa519f850af54d9955cea76e773a1bba8e02d8a320779ce597eea752e102fcd85ca3cb95bef88208f0472e5965cea88c3bb6eb8d0f0e61f64e973f36be75f3c1c23fcc3e0eeaba6646d0efdd90f6e30723e7e85588c669e5d41ac3464d3069315fc0c423c6e6b061528895c7bdd150a187ce95b9f0dd38d2cb6024681a8cec51284fdc653a15457d2625635554f28d08c71409ce76090d8509986713054327bee00c33aceb99aced6728f4b3e972d61b424c415feb4a0ba8be79e3470cc2374e4a0d1102731b6199e29850a3062faac3dc16dfb356dd8e6f0925ba929d0449cc25bfeff590d0d7bf10796e86068104fc7b09d954f4eaa8802f212d2283d88f325e02d5ff1ceb4d8d8910ca2aa556062b6b617dc2fe59278a15f2eb05cf5cb17f012d92c525a7877c0a1766627c9f5d5d53c7e61d265bd92669a4780520c9a503c2d85a55eedd95ee229ae955ff1b6d513ed62ba22c1db26581811787725a4a27c729f0852e99beb3bd89d121db0f519c69cb0cfb4c63635dc52c717904b1d06db56294cc23aa3a1a4af605fbe14f42f42efe9e434bc9076328b06f54cb9bec1b9153e75fdaa55092c53f39122490f8acd68f12f536b1ceb3fe0630e9422467027205d0cc39bbbf6b96fa54ec706b5d0c6e92bd39b69345d7e80b67f2567824fee4520eefc84ad90dbe904958eb6dbfe19c8b2e63043c9fb84e1e44bfd1a17a7a4390e5a0944a9b7823129cd37594d64c116ff9332b4695c55bc383261c699bd5bc450f9d0b4afe687b9434ed2fb8ff5637c6af4a7a4b432e3e327e06915015303e81fc6e928955d24ddea9a97bb240b018df6151d593a205563738fddb445018a2de5c359779b7073429ef8fc28e14d82a9fcc11fccb7e56a164dcb223d7e7ad403461cbf4cf6c54a5f486d748ac3d0c24a0f0a3da85a088b18a2cc370d4100533fa3cad2d06304d34178e004aaea3100279a87025448a25ad898687438dc1586d9ab3d9dbe713203b93ceeebb93c5eed108bec1a9718e8acbba626f795dbd865b4bf8f84efc106bfc4b60bbe5e381eb13ed2084f8d5cfe2a626a34e9b122ca0eed0371afcb12906e143d22e32a8bdbdc785f0d0eaa0f35af10759a896ade2215a23716d4f8cdf785dab668956c62d78ec9cf8667a99ba078d3626d1f17884241527bc3f1a520b53a8adb88488954c913918d6f0583a0a84f47a002d820be49fb2edde7d3d23212b162061de54e270bb7a20a15b8fbf04ccf9202ebeec740e1606bd65f1b98347896d08c6585181353b7526528726cdf6d5f81ef9a7a1eeaf00e47ef5de817074c3239bdf2cdfdd254fdc5e9d69cadf6cb1cf4c9f015a94d66a39f3fed709e4f748ae7eaa6196942a2b237a96003c3f45d84db5ad0dd39f8c007a5065d5e16be38cd880d1b543bebc51eb84fa8e44c25560391b6c9f2b57d2ff123ffb4dfb2a49689521df38c7df94bf022f01c56ecbcb64270d112d15529aab30c297512a8baa0b895446f4ca14f3b951b4185c28009464c883c49ebd027ac511cafa8bc0b053a77898d68e123fb05920b0438bc17bb90b5a72ed6d8a2602108f211fb86a3bf4b32d96904e76c15958f50eac210ac4d2e97cee99467e47f0b72d0189bdaca58d277f602e0d5e77ebca46ddb507df3dfdb286bbec0e58a867b174bc7195e4117ba043b3a2c87559e19ec8df46d0cb722375cafa5c99ba712ff6c82d389434e282e7a0dbbedc618f6f6d000a0605fba2883a99ac8a31ce397d426a6084458acfa893ebccd484567fdc98241a4009b0670c6c3e62ad952518cec285e6c1a7bc1800000000000000ffff0000c1ffffff8ce800000000000068000000000000000100000000000000a1ec2c9de3daa055deeca0bbdbffe8a817897c398059fb9c1a34d744b7b56d27d179159cac10aa2511ff6114e48083a18465d8feeb7f849680354d9e3b252a256c5148f0e85e8773a5c0ec9d441b9f32e3c0d714"], 0x1240}, 0x402) r1 = getpid() getpgid(r1) r2 = socket(0x18, 0x2, 0x0) dup(r2) syz_extract_tcp_res(&(0x7f0000001b40), 0xffffffff, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000022a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b5611b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 01:48:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x80080000001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x400, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:48:53 executing program 0: r0 = socket(0x1000000000e, 0xffffffffffffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000140)="c77eb0651cf58bbf755837fd1c94c809fc107fcc10a633e316e09bb73a4ec9ae9f74a892d9e20e62c4df28f2b5a8f9fa732a79bdfe0f2bf0d200854a1bcdb40fd756a097a4d34ce7aacdff15572dd70205bfe46e8049b6562a53d8cccdfeca596e3add13836f663c7c4e17b7a2eb29ba4dd7dcf62fca74a91a05fb6cce0bc51226170a86339e54baa08bedd82d8c45993faf301cc023f95b71db3da2c348a0fe9799fd841a0b46fd9ee2", 0xaa, 0x40c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x20}], 0x7fff, 0x0) read(r0, &(0x7f0000000080)=""/148, 0x94) 01:48:53 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) getitimer(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) sendto$inet6(r3, &(0x7f0000000140)="c373db92ae95a6c9ec73fd4ba4f9064bd778b80cf482577f30bd503a37ecb17022fa8662fd92d1aaa7c596437a53ea2c95ebbeb3be7386830ed31f2e7c0dcdad1aebbecad14c6755623d1f1342ecfea3bfb6e73bc5a31a9bc5399ee9d238a2238d3ebf275f3b1533ff935358a6ab100c642357ac083f7887a8fdb30186c35a4c04c862d89683eefb59a197e21f51f192dbdb1fce2c055c80b28b49b4aa7de3851e1dd85020c03b7769b270beab00790da98181ce169b2a40086440307a", 0xbd, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x9}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) r4 = socket(0x1, 0x1, 0x20) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r5 = dup(r2) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000280)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) socketpair(0x0, 0x3, 0x40000000000, &(0x7f0000000340)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x1ff, 0x2, 0x20, 0x1, 0x4800000000, 0xffff, 0x800, 0x3, 0x1, 0x2, 0x8}) recvfrom(r2, &(0x7f0000000440)=""/209, 0xd1, 0x40, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000005c0)=0x6) r7 = getpid() fcntl$setown(r3, 0x6, r7) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000600)) getitimer(0x0, &(0x7f0000000640)) fcntl$setown(r3, 0x6, r7) pwritev(r6, &(0x7f0000002940)=[{&(0x7f0000000680)="b072745d63cf4e7d6f0d85a24c5990c3bf20d0d4443f9ce0b604fdf7b7072af78a827fb3d51190c09448183288440f60a2363b46c4ffa93fee3c7c639696a44dc75af272e7f1a339c6be20893530507436bddcd023e81633e696aa34a277bf3f10826f2f6184610046", 0x69}, {&(0x7f0000000700)="e499cd25744d6ac8b59587561d58ab625bdff61d0649e946b9dbab38094ba9789235aeb1aa3006006f934c0ab7c3a051a3fefaf9abce4388997086193578c5b82719315e8e69df9bd5156857ae", 0x4d}, {&(0x7f0000000780)="b7a50873c26f12e663d3ac36d8f8", 0xe}, {&(0x7f00000007c0)="912d27e1656a17fca1c45edab326e5e61babb4131f6b1126be63583d69dbe20c61420ebb0f802d043f24cb1a1cbf2931e1875e54b719acb6475919630c0398b405f1ab2aebe9dd0fd38efa7ee81b2e23ce28a75fea60d8388570173a8b9d2af3a110f72802000611c65fc7df1f952949d2a33c8cc16ece8f931ea086e714624d74593e9498782981b43094fe45121ea81eb2cd81c2611dd66aa19617d207b4c0b72ef8279e4a562e7e3f768a7a0693d56564f32396df90ef162fb5e68747c5cdf88cea61696272f43f0284f569ba89934c3afbc0e6a4248ab878fe3fc23e80f2fb167336ab5e8c1392d3e473c0e883f29ef7d8fe6aaa77d78739b9b6383da7f8e029faddd86b9d5665f0466f2d9014fba9a88d843a0f66218c069cd1966a662d2052f3748de6bc69c3e60e70daa5364999a34398f3a67682190080a76a1c7df5e001dbd575e04e6e1ae7af5a85c3d59e7cac41e243543749c602311500aadf2dcfa2cf8bc8126b3a0bff7fa618cf9c936bd9317cfb65a849be8f8af32c7557e27c22fed485eb6c73fe79481fff7d4103d8de09b009f5dbf9d0329fa283e75f7738e272ee5197a65c724a589a14cabebcebaeb87ba7511f67bf3fd4bfa3ac8fd7e5c607295edda39098561ef163eadd5c7146534453dc49639879c84316f2f0b9e3c070b89cb6c70ca0ec5f95eaf6e1f7b23a26f5a5dbc0107593193b8a0ecd1dc0c36c266933600c5fde5611629b9987eefd2f44c61e2578029dfa9118a52349aa5a53be8b3a7ef96d97bd5f72e70d652719fec1b7157f2cefdd1c863692cd4f7bf731ad778e7c8cea70aedb2779d423fe54c34ae75c44211a50bfa7c034b866cca38da64c5b51d90d24dde53be690fbd983b6eef6da39299d633de881fadcfed57a9440fd296ae76e89aaa6b256a73869da77b5ee31a2b4cd17dc5523983147f48408f599e604af87cab087beb10b2d9fe0415c4e29cf2bcc8a85e4373fbd5fcde3d6bb7bae63e6c7861ef354ccf6617b2152c9982c6c36ae39dc0505c53852b5afdaecbd7c5efe932c780e55349a0e6bb0413219b98c31ae3603329c9eb79826aa62c540fb0a3e50eb1d94421de33282b3e60205f922763c14c4dd5928689113d85e99a63912647b8793634ca1386f83a51b3962afc537726cd77f9ef2da087c9b4faa2044281200d450dc6fba856b4754f69c57ee6604c5a427e718cf71b44cf8319cb685b3a91260bfed37d42f620f5a27c8b5b27cdddfaaf6744fa213b04ecdf743d4b343fd10acd4188db74476a2191288e774ab83e8ee3115c3304c873945b0ec963ca0bc9b7c716119f837aef335664b49d12fcbb2b8dfb0329ddfdad06e6b0a6fb963db2b4b309db4d3d22938fe60d22024f72176517a4b69acae728379f6d7b504a06ab0f759dc8347c81130bf60e3e299752e3033cffbf6b5abd3f1de9f93c9c016ff7b07d118fc5a5aa346df250a166063c97d24aac041d2f5c9f88add45dfa989bbcd5a0527c83784dad8671db276f09daade44caa9553d5b1c30f45db7ef29bc6624d101c1767fea8c43a390f485e0549ea61a10daea3cd8452fb37a60cfb7fbc6e21cb68a82b2565fb27c3df8badbfdb5470cf2d8935b1ed9bd6318b20234ace9759d0a685c5d083bc94c8faf5854df33da2c320bab5b07c06ed4c68917640196f497c9598e97534adbfd909849db5dba0c5b243196d25f035181dbb2a79baa3def8f9d1b96c399b95d865d61e4a8e3013e6833b29890d2a8a3cd3f5efb8a0c65aa21f72ca110e5184dfa2fe40957b86e818c4d7c75b58ebc9539b4f9cae748fdf9e0ba8dad01e24bb3323aedbc99ebe38901eb0857baba27871d9aa1b879462a509c18ff8d383370ea4a5375714cdf38f5aa5f0bed01893a89b253da2fd4ee31d7565220def04cc7cd722777717c5a6a9d28049d602e181037a668d0f08f1fa589c4ae53f8cd6e5bf916b67f5af22e37daa7fa10b2eb4469371116e332cd40793cda6f3e79cccaa27fd89c7a62c76c1e554c1da95b366685d619f6aff38167e0082a08a2c530c64f1464701e787e68c63b1c7ee228004ca0430d99461dfc846f1bcc485b06c6346f5d7949916523798ae8e603edbeaa73e78655ca321428a6f3ad1281c169dc0674c2b65627d2a60ef454db36bb5ced981e5efde7c520aa1354eaf3ee6675ac6381f2fc85fecafab2fab6d891ed2b8ddcb2ba1f3caaa72075172eba9e9fdc2ae4f326e7efbbc6af9bbd7ccae781ac3babb7e9e122097a12b68f304e87e353b612baf9e9963574a5021f64a65248d58ac33da56c05f137877bd6716e4101f8bad25ff05db07f3053599dca3485ef25ed9767e5d65b9528e4aefc91e0cec24737c51cd054c38cd4cf771ebd0784c57bd5e8fa96dd8f8ca31e2e91f0560d942945c3aa28670e7c8f481f0efa1905f2df9e76f6028ec540d673444ae3f1a601947e5ffe1d800654211bb1cc7b0da4dbb6249ff1d3762c4cc6110cee28f24e5f4bc7e53d3416042287f45c8020e01e2c1c719c744989406d8bd33d038b1d34c552b037741cee9530a17e6520af0f258438d4b0b402ceaf2c997537a28a54f428b0c4463939178021538b21b37f626c3630aed388c06645ea45d21545df74f788929154f8b219c52c603380381c7ecafc98e173a8f3aee3601dbda2fb001f34ff4ab8d5776fe059c28a236a05d75d7698bcb2e2597c8bff69f8777eaa39e2341228595d82b2384ccde1081ca4a6f1ecbcc3d1714ecf242ff360c3004f750f2763b5c89cb56cbd540109fe89cbb9f5f46dc34156fa519137fe0bafeda9d3a96cfdc04df9700cb90e1f3305ab1ef1dd0158ecd8e8970f336438216194eea7eb4c1ea781c61fc970f08e143230623b459caa96b14cbc572ac5f7a4efd464aa2883e35de3c0b0d9baa8b8ecf39a781f0aff5dc59f507a81b635b22d26ed80edf76a2b4a6d440e2d4c5f144f120020888e42b2d224abcd8f034a9549f97ecfc60024d6133723963e178d189154c76921152f54762bafb2f69adee6d674876b2b0be43fa8fb6365a579acae5acfb859d4910c5f8d266b8f96ac8a01e2003a99bf76fc52c3a0a509406c46c5189335fa752064e04ed3104763d541c7e098984df22dd43f73d68b6b38655aa39863e265f6c758fded7905412172ae8c8984d5fb39faf6ec2895a0475802106852654cb8de589991eb57b5de47684e3603e1013cfec0a0498fb1f5b9ecd3c03807998051f52cb0c8f38f7c5cfc59fd94ac42c321b949dac5ef595c752365a65540c4fdcf7eb01b6282d4d9c33f9ffa7e2c303e7e69c50c94dc259d6efb880a56cddef2698e92d32150ea5f1884599826265c012913d7ed8d7ab862dfe39326d18aa6799eb0e42d4047b0ab6c1f7e8519ebce57538656db8204ad9fcca18ccb7f643b94377a51901d1458b0663354a54623927142adc8babc23d360a4a717cede8c04b3bafc2bad2d009728666f86568c982dd9146e6ca9f772a2cbc3602901a2fa60d0b5cbbd296d20e67f7f1a1cc677613b5fe2842ac7a2b6c2f075217b3439b0f38aad58af93b29e0bee1cd2576b08e0d10f859a136bc1eb49da67179336303f2086a72eea7c641b0100c4dd1bc621fb08e8f5611d8f66908f44e81a515a0693360d7d17adb79d064654ad065b64b2042e6dd078eaaddcb07b44e67c4dbf2e84d84f2f5b6b1ef96dc4bcaca15fc02bb862cc9955dab07ba3160a298875e8ac5957bf3c6eaf81833fc674b90aa98bcbc15f0b24c733c88a2408618527c837710c8647765e86b3a12155282182d63ef8a552bc822fe57cda8b5967deb29369f55824b2f9d0ef7b8ce0cfa1efa8f1ac17d70bd479bb2102c164242d677dfd9ee8e05f97fb2a9ec11f222154c25e3f10d81682cbfcc0b0fdd268844c24f8c6ca214619943374918954c821528622ac7c1739ea8d49245501565344152f89181d849c15cc84a6fff4b994fc903d3c595a16c8d86e79d5032aef3ba66d392a37bf5e84de6ddfbcb91b7cdf95d1665bc8dee38b693146780d99e032a68dacaf16c3b71750e64c29117c9934655a8b4fcb84c21085154eeffcb5aeab627ea97f6197c8c438b3c2c506a3a40b1f730682850994ee1c797886497470dd9b3c981fb1ffcb8fbe2e89d4e2954a5efecca025214664a14b04b03c6a1b90c6bec323a98c2d0cd798bc4a140207cdc5ea71eb384bb990525a4dc6d0be7cf64443af8582cfc337be51aa845ee862497110914ce502168ab737b21e510520c5cdc1eef54e29bf7414abb9464d50cd122b18eb80789e0deeb3b85c41fc2f4dad2828c6f99df08a091ceca58a75d18202ed7caa84b5e0a4b5b276293bf14ff6665b60bff1673efb5576988d3936ff704bd6ba268755f0af2099e4c1f209845cd13ed00af3e190028ed715168af50bc038ec21c35f041b1fa48827d6815f94d267e20ecc711f86fbc3e3962d43396c60d0b0ab275bc5458393d1ac2e14df546c333450078e57dd8b9ccbfc9a90253de67bb7314942f3836303f9fd8fa67382bf45c6a3e549eee450cb3cf17a601c5b638955836b65826ab8e56ea4321125c57daae4cf13f96020f812e71196bc755142bcbdb9fcb92f0e9a8496c97571b826738652d395b8141d742311feae11a505a7421bf5e370cc8d2265c7d02de82bca2b596c92f79d14e193651266b12c3178bb2e7dca186feb4a086215f06660ac7793e6261be3288254c88515497153d9b26e1888b0221d31771612d742954ee934d1d9cf22de1f4e1f11f53a2e18358393d824f391562c9f5ea73b79655e3bdff762147c01504c78219fbcb954ab7c80534e6663734c09cb7a9cc49c510f0347635c9b771de5519384a407713f8cebcefad14cc805b6635736c11705fc42129ebf1e192144def958b73a7b54df4ab8b8ef1bf3ab202e351472a76051513f6a5cd1090eebd32cebc71a337c1e2266f717c86989c957d6967f6ab5e72f61891d05eac21f57f9511b6b2ed92a43c5524a544e71d2841e74bbda5b82166e15afeb7bc0956d00df198cfdf999f9fd831b42ea3297f043dd7d2fe9ce71e5bf5f2d82ebae6e00712c4f9b3eae82c6b3bf75c5490ec105f6b868c92a98df80bdc767c359fa783bda76a67047f0ec2abe9088e29eb747fcf1baa357bd5b0dc5ae966f1464d141004db98af41c2a68c3281ef0d40d62f950902786062c1cd75132e2909dcb77b9a9c72365b347c7cf135d298b4502b7ae33569da53a4242a53eec3231956f2acc101cd3f897f359c4992c1c86381e5ff70a3ae5a4e314785bc3a22a61a94d8a57fe0178924ebb10368af67e9578d7bda1b9ba132ef1314aad04294c37464c84fb9ed9d0e62e740b0680e3caf1af5aec657951a13b449fce31d328d26bc5cc139438756a67629f2a27be07e976cb46df49eaf16c459cf7b5de089e2f94410768dc7bc057d7de4fe1e159f7561ca2d42d6a2bb96ee67fa9d933188f29302eecbc9413d88c707ce69fbbf07e6bd90cc8003c9431bde772fd6956b3fbec79b4acc910b38ee858b73951c1202c5fc3a08d2000becb6529763f248c7db48f7f9c4ba048206b734f085bf5a2ec9ba43669503a90425ae940962b5ed9a756f277747ad3907e5634bdf45a5438e06c0467b529474fbfa173ff98f69a943eff8b58662f8073740b8b321c05b43414184ea7e1fd9bf1bb714e815dc858d4d2dc0581dddb345918d7a065c276d5521e43b53705401dd0c4a48f343d6435220c7d26dd906e790687bd309a94fcd94a86b3728b24b5e8063f59a49f7c", 0x1000}, {&(0x7f00000017c0)="78104653d39d50ee35be1d570cb62a32fc2a0427ac0a71f2a5d396ed564805c811ba8073228d964cc2250b8a51ad830376dde173857c5e8f19324d474bd868b52a062d5754cd5e6e3d734a4ae56c97635436162e63e644ba54900c184185aa3781805ae2ae4ffc2072ea1a006725c1eb3f3c2a54c9aa0da53fd8d33c7aa03a755fb402679063c8766bb8015a888717899738dfd4162cc1cf8238f98b7a50681ae676dc19cc866a489c792c681cc25e5ebd5cf05f65c829d0049b91915f39dc0567f7a8ec7359b745b8ded701c924986b31fc674b84958a67afb67ddba7041c143e50754ba72f0c2ded979d27279629cf4e29035efbf06683416d6213af0c579dedb1141bd9ae0de608b7ebf25a8c0bd180f7a6bf2b903f0aa949ec0f8957632e5b49614a7430060fcb76b9c561624f85acdbac2fce0ef2109d63614f2920df562b4949a73f98109604849aafe7750027bc137cf99d3416495fa9b8e6429a4a9f0184cb5836ccc2bf7bab68ea672366042ed89cfdb6dbb928dae0d09aaa4158da7a686d5841863f217ecb495023195c2af4cb8d0f3090a05da729a07457f1deca8484b19381e03d745d6b91b1c4cc11894746397da6ed87291302a2a2a7414edb134cdc8cab05114a3c78ea99ed54dbc9a00b2e113caee9f9a0a21f6d2c27fe3fc22373dbc5572608bde4737136fb3dfc8043b82a75ef7fcccf6197351ec22b67ced9816a8e7b63da8ecc9f7e1863416cb53b58f61974a0c858563949bbb260ddad8679839b5fea58e149aeae855eaa82721181678b9201cab35aaaf62997845c02d2b83d9e47147acecdfef54b036a65099ed56d5c289f50efa92317842d00783803674f96ee234c077c01c59c6ccd47ca05ac7762a7be68921299bf336cec78bfaf4bbe8a4d277b4de56a21472d45cfb75bdcf2d59f155954cb1394298bce87312122e2dc8ffeddd0f27385e0ef5432019bb21579c59a91056a83d3366f039309a129e7cca20ef9132e0309c7692c8e183da1a537b8ab50220fb5643a27ca3a7da372be75052454b1a1fca7f543b09677a1f889088726a841b670eec29e1624725c5c85b1e0381b45fbc9b4f87c21e8c4bf38e733b74c6875205effb7f568a8635e28cc4fd0b958a62f58036e531e92d914d1fd1825c6990e5f2455b3a272e9d2e85c289798c0ef625182d28d5267d3860630b32d04cb55e730e1ad02a3a057161eb9ae1c690ea808db9c7ea38ffe816fdec392e0d6f8cc95f48c8a1d009b28912c5020a768b78ade4cd7fb2182f298536cde1acd7d5dc5dfae3593422684711801031c8be6351addee7bfa0a29b38b9bad1bc017f3d85d8789d8b6202b8f55b6ccf3e8e13c85163c6d54ebf69d74326ba69edfc285cae9dae4c8ad4b1f43a7f78595e22b77da291c6c5fd87d9752be060ab2a34e1562cc7d52165498d30e351a28347a6945fb8414d36735bad4285d6aacd9027239094c1ee79d71f647583435a04be4ec440188e060ba4b5392be09b39170647a39c95afac59d842b6d92e1b54df097543e2e847e82d15a51f19ef32c8b12d21716648f50fa86a094b8ba36ac0871be2f91de5a2287aefa10430f56936f14d222bd3266fe41255730046dac07e9625ef2cb2ed91643a312e9c7820d3a1293dcb3a9336be589430192a6dff56a0ca97c62e2f72b93dda48197ac8c8e0fed6f5f442a3624c30005ff280aa2eb8f02fdb2ae3a3fe0da894e7522ed72595b63435690a0a41828d62d8858e31533e1b765292dea0118ce440610db90effb02d3786b8141d02ef52f0189644c1e83e028ed8e324df333bef1d7f643ed050fd0cd3dae4004d601ef97a69ea5be6731fe9493a5a581321d7a21f164da22d57071d646839c9895249795c4f5721ecd3cad264fe66a9e8d7bfcf76c92c8dc030982aed7f81f7be76f3bee7093f96715114f8810c4b24f32a98a1aae7e1db5a07ef5e5efa4767bf9537a808665ef79eb73b4bb3b63a3dc16d896564593aa4f9647c0d9e67a83b9653d383b9956b45cb055f5963a2b74739895bc675bd054f97965fc9bc0d7802d38df5b748aa6253704a3acc89c8cc952d23e005f7ea98f268b11ca5295de88a607d5d467136c76bd160386ac83ebbe472b8364ffd14e0a4a7b699fc0d232a68ab0e0c604d848375f0108fc05ef0351b75bae1d702a0bb217d8b931fbe904820aab7abc97a7f721d243bcdcc4b61feac51a136e43839d3c19f0d2d89d73562b706a0c0143cf3c841dc9cdf607b971fa77c1b191f76e428dc5dcd3475fc99efbcc6a0bcd124b0565d7111e32b728413e1a00fb42a2232b6721c480bd298b83fdbb9b5090278ba5c675e9d51e41c9dce97803dab435ccdaf8ae839f042520b59c6c36109d33db70003d304c94b1713bb9b23de3bf0a96ea48524fdde008685241d802e8904208ef880e30256d6d5aef685f875a66096f9bea348e9812c09bbe49fbb9d18025b6afadfdd393fa2cb088a9b7801e197779fd33f8cb50161a883694f1b2100ca70163f4ea40e675493d34159eb643be6a866ff5c3ed10f66c65342e87dc1eae236f5216540367bc2fae973fc2eb86030b0dcae4942c9e1f1f1a46c08fde43e99bcbdb80524dd28a3dc6a0412c8839510854aacc7418cca16e723bb2cba5b6e19280d28fab48bdfc34eefbebefff29fda5088ef26be7e2eb70656846141cef93e941c8e9cf53c31451ce310430d91672828c65c89be65bac64c466747e9d9b70792a3ff8c5ea30c5540b8a542ae832080ac5a44c0447b3fa6ca990b7a02178d1309d90515d639f66f0cd1ba274828c023fc125a5298c250b5c11d06b62b302dbec6f5f14d5a743544d243e9b5fd44f28c6b861ff4444936ce1a734410ef4b959b2ce2d59e44dc1e75145fdaa2d876e786778555d6d4f3c813620be624d7d11b84911aba7fa669ad992f82f8601c6dc7e2dccff79a166cdb9520d363e4697bfed17778388fb98b24ba30bd98deb124243baead626fcbbed925c706d2bf10d4f3d29518b0ace7c15d29072c3f20e79c2270b9d33ea676579b8e5397006976abcc0a59c2a613528c3a6a190502e61288a3317867ee2daa22c6088a8faa16e3cda5a42be11829169dd6366d6bfdd36302e93debbb704d598318f8ef30757bf36b545530f2b7b5d22796a22ade7abb79c641bf55b05b215de21c8f273cbd73dc513b48ee4879b8fffaa66d438fb496e3d6738a8c6670d9774ac687403c1abd27071820436b99e2f90d944de1c60e67ef2b3c3f09c1680a9c22eca50a387d5ac1517b1805700638d93bca9db25891deaa8e31b27e4fbdf3593785b7551422b3fd2470135dd7afc4c3461f96adab7edbe64b0376615ab7c534baeccd3daa0cb3ffb1fea441edfc066e23136cf90850be135ccbac499464ef8de728138c4a14bce2d28e5965db388edcf22a8677d7832f11d6ec8ce6f81bf8dd447e3c1e750e00ca41226fff207d02fad2c692728e92629a78de3aeec8b859b5e0a4cd5a1898b82ed11c013b14b634c9295667e8adff657e8335a4ee2029762400de9d08bf4fcc7a7304d5cbd45d405d9f272972378fbb054379541f3ac2382eaab0f2b3bad79e60aade063e7bf2df8c8390173ff57ec9305787c48a882bde5e38b46ee6ed30108f6c3e46080ee74e448281e976b45fb5839185773a6fc29efb39f19bbac90ecd0ed84d08b87f8d18779e7c680b4eca2ff8ffb0dba97dcbf41e0a142a09f1bc6e277be6306946e90ca15320012d084cd52ae738663997c4d10a26467578ef3d389f3ed15cb6f4141b592b8047a684ba212aaab56b296d655eeba8974b69dbbbfcab10a854051f77c584020eaee9a753cf24fe7cd11d619038c1c3f88da9454db3478e5b73439f65901b0319bbe9993970445141c5e479bb3c9c64b7a9fef91766013a9d9f7784338bf26e6af7921b9552552db47d4db9f207631397a1a91c4e6378aae795452763e8c5f4e11e5eb19e3a9149d8c9c1aeb94c62a58c8f47b561622494acc8b7424e0df5f4eadf4d6198b9e6d11b93f6532035205111a92624283c06ceea63bfb418c289a1a7452b6f5ff2937252c97f295904633e15cc9415fbe127112ff4473350c4f1b257f5f01859ab8953baeff1d141852f8df82a399a630e36a5ff4de63fd0ae0cc4c3f8de1abdd7c6d0e15f9c74f77d42eed2e55bc948b755aace1332c92228a4fb3f34f6d8b7a247be9719aebce4bc8070cf4c48f65b437113a2cebf0967fe6be530f195fa035100032a9517a88ee3873326a605fe461c42d2bab7a12cf8982ec6eb2f718228393cedc77497938d10d0709a896ca01c5f93779da3adcabcfcda29b61a304b8ee8ec56e5d66dfd7119d96ab23b26e769cd0bad5b13ee77e37265b91d653d471adfe56a498ae8e0b8720ed491e39e8d3e133ceba6e77843a37dc4578a83e0b5ef2d7f8012f9ae71ec377d4a945afff30dc0ad718881356208d588035555b212df3c48bed5ba8c7311befdb6113ee33028e907c799c2eee91f8617a1777eee995ff6afcc1d39adb8dedbd7fe608ec1ecd7bcb013d999df298d7f0bbf46de2425e931a7067667810ecd4022c9254926a336df2e2def005097b9861fb071ec4485cb863ab989dc5683da6224a26ab9d0d332a28fe15fe1992bc3e81f078acd2ab02f70c7083dd415068bd430b602550b3d7ec349e541cc941f590112df2f8430b06f414e1058ab053df38ec0d2b75f6f7dfec67737da2965d39d9c2ce326abd46067be1e5d734f8da9a48fd72d630c5e44bd2c1a82f9b11f1c6cbad079cc340f23df9330e168f4917a4b06916bf933903f1957d857256811026ab23c5e68e30c8e3d9f1a764b4a3feeae6b8b0482ad0b237503c0f5779cfcda7107a3e8855ea08bfa0fba235b90260f1e4fe7295aada306c566b58a2fdcedb67b687d7f339bfe21df6b3f02dd58c3283df0bd118beaf410071052d70acdaad1c3bef27acf2551805ec032d91de0d1a21ce91417daab86b794023c3a07700c3721e736f8ab38c49ebb09737130fc56809906c6f1ecd6966367751b851b70ad473f30df7feb092dc2dfb681e0fef08988dbe971d21b787a9c03e064e0df07a47d3c6f63f1d44d5972defed991cce1d1f4c714cf43892caa2a7caa80c905147c7631d346c24ce48e867dea19e2078144ac2d3d2b7b0328d41b83730ace9506bf5e6725305776397f2f1805bebe2d9355922c342cee999fda764b494c658a29c2136114149879cfe426036a6e1a70507db55c8fdc35cc23dbee9f26fb611ac3e3c98ce29761bd4b53822434f6d873ce5ed9fde8b301da338efbf27cecb78412badbfdb5f402674dfdd34c5fcf38818730bc90c16513b9a2558a695687dc9c0cc9f138348a9b96b934d6be33ce5963a528eb0309e5a7776d159c5b6b1d5d1b0015e40f94c61dd010fc8fa51e8b91ecac7f6a8761fa04c911bc64920de470e15f88431eeb99e3ce600e36124ea9eebd358b8eef5101deabb5109c156ed02983660d95dcd62c4a10b3dcc99b33b2bead1a2af85a7289591758120d59c7df5bae9ba0adad300c4aff33e9435cc18353799a44b2ed27f7e7a6e5b77de58f3d88d79366e32e4917438a6df032246996cfb507c376a3484177a4d80491422dfd67cb9f7cea703d099879cb47bb71d0085465bc3e3ec02e5e90955d7a7cea0c9c1c3094d0b98c2a471bf4e6c1cc9b0cf32801b401693788ca86af726172d71d4536c57e51b1b434a9fa626a2e4f8a2389e37cb21be8412f6de53939c00a4d63bdee36416ba4537079293", 0x1000}, {&(0x7f00000027c0)="5078a6dfaa5de3843d4bcb641f8c421039ff7e5865f878e432989ecb92a1aa20b34d4d6f251c2f1a52c22f3649f551792485e78a16ec96cbd662659ad076043cb9588d01125d9f6a69c93c81920a717443ea6b8ce2f4a515a3929e27452451af1b3dba8de4c38147c872f1217b369cffd23b1b2526b1e1771125119cc350058866ccf210a6aa9983e07fd9ca06024886ceca5329bd4218df549ea0a9e5c235e728b6c0ff4e9103b9a179ba80cc14de6db2e8c9e9d6b151aa553f075d4ca147c9272a8cac9bf96270cedb918d0abdf5d1d05e7628d41c3d7628d5c114446939864ed3527c5974333ae41907a762e4e4", 0xef}, {&(0x7f00000028c0)="58494b7507ba8dad8811b209ccbf43f344c31bc851b699d0682535cc2718171e441f20d50aa3609c8bf2d8ff6977d636f20770d80341f149e9d966b8f951b51bcb1730f2bc439d9b6be8a2dd42bc5d606b7dc4687b46fb75bcdd11a2d0c9f36b2d5eb213bcdf63b6", 0x68}], 0x7, 0x0, 0x0) 01:48:53 executing program 0: unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='x\x00') r0 = socket(0x3f, 0x4003, 0x20000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r0, 0x8, 0x80, &(0x7f0000000040)="83a6ab7ae9089cde8da2", 0xa) socketpair(0x1f, 0x4005, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x80, 0x0) accept(r1, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="1b021926d26895556050ca33eac017176aca72795053a7abaced3b61c4b34ea82da9cf355042da3db4b28e44165f9ba9d7ee9ea50f59f4bc729792668ab09b5f0db508cc69d3ea783d422773a2e8f0c8e650c43b61eb9e1bed44f6e9ff1796e9aa8a5f5e56f41f843be98f00099cf2f3eeba02e351b140559379bf7c3fdde793993f4ee2db22c07e03074f146a922042994ad7bc9598fa2a2e1b4ba6c5b20c6b44840982ce8e1ee6298ec58c63809ee81d6aaae6d2f8997565b85a2259f53e830a47f0f48e4b4131d2bc13735b52131e6b56e1e8e571eec18dc3d68547b812cca696d932a075953025a478576f17fe483e33903e6b5065507ec3baa010097c4e55ef44b264f20fa48e7081d3d0307ff2142ba9c4bf5549142e2a57cc7c718ee26a9388b49130a8464c55d3fe96acdc04682cf8613909e354f8357ea32283118373c1c450f6b9ae34c4d0e333ae53d8c5ebb950022fd9a1c60aca4ce46873b94f3f0e25e179d81473dd0188602386656a3b26e3d49291d8388ce34b74e495735b4c380577eb0b3eeedea52cc848fe21dad85c5b163491bb90e6283d1b3b83a93e86b86bacc738f896b621f34a0f3d88425e4cf5e286107f67d003f57e86b436bab3359a9da2159635e14e5b376516529fef870c596fd546b6edafcdb54324457e4bca08f4a5c4d5a4eca7467958b37f3e7030ed831eef015863105dd9420be7f9cc08d56e851e85e760accb36ba0e2c39295ce8c41d335f31e78bc8962d970fd3c19f72b049b6a68b59a9009b9c5eab98d8a88ee8a72eb725797e743ae1a13082b0e31501fd1797859361a9894d36bddca174453f4d753683f2479b8b4cd575f3c705e0236ac42e0117d4fe37a57f8a231ab18775352183c06018624d13712f92130b5c33166dcf8ceb1b2862d37f3f4b49eadd14d0dfc8b185700cb779e45e2e90e029c4e91e0af9d20e9bdf042c4b908f4bf4cd986554e5dbac0af362a62633ccbeaa4bd6a695bb516003fe1a79a72574b518eb4ee36b2aaea0ca9a154daaecde3d6ae77b2f5349bd3dc438486367dec923869e8c9fef04bf374d0b2c641fc4c27ab3bb113cd62be7299cc159e1f3046376efa8661f93ea9fbbcf252cf99237811951770f5e6532edfafe23e840b57b2aa38858213777334f302e4754ae2b512eb1db2f5e3d5fdcc9f2d6e451e0e96fb541218051626715494e01b993c98513cce626a9325d1ac5f3741a6cbccbc78a1f70ca9f78b4d95d2c6ea17ba83462f5b6a26619a6dd67cf163417f9f9ef7698be0c6c963dfac2c7c26abe4ae6e503b20d0e3bd3ce7f148c8168a4ba0a51a94ae8e1e2599e8be514c31ff30352bd7b8b9fb42d6da5add931e7640c2d79c710615ab0923ddcaedf219f9cd4e8948ed4f35d7a2d03f78dd149cfdb6913993627824839549e7837c03a71fb59ffbcf2a2ed9735d04ed78536a525b3825d48b5a77e10b75c3acc91a4a62fdca72375909ba73afd1392befc547439fbf3353c7f9881bf8d72c04c561452e2bbb041482dbf014533972e1df6db64da95a986fbd3ed9c821b34f91f5f96c2ec27cc19ef38d9b6778bafa79ed74ac8c21584bcc8c003ae70b4ab43dd918e0150bc0a4703cb9f892a922113561e3f32072c093dd954cc3a9d458b0e485d02e14e8b6ef89a2971267bd40d69add48056286bf40b80a4c1a526524e8949050207d41df4f08f80457150c8044d1ecd8dfce8c2569883dde0953d272a628e286e3a4a49b1209fa85a246cb7e3a9abab3aca3cc7ffa867d3da1dde3a8ffee3bf3e56badb92e2f7f764b76372fe3ebd823092490cda5d2c078331398b0269b42c6b12522fa6e4036fe8743dbb0332e0614df50732dbc29c1db5105d52e962752926031503960882e76b77bf2975eef0a09fd28fa6f4f8a5af0c8925ccd124ce0cfa9b9b28a1d5eb1b97b01635d74635f58a7deb89e825fae33d3c2c673316c632c2ea84913bb1b65af784c8c12bbaa242c47bfb4fdff388b946c92db2ea424ace528f6235735eec05a6faeb7875e94ca739ccd42470c0d9849827679d545fcc15eacaa42a2587d506b78e8b4dfc80e663caf67bee89b0bc570a65e11a687c01f72bb96a893dffcde5d29738a341d03ff5f8846e6142ab0f15401930d94d20a36d72fd35fb11e58d6b85e82c1a0e5d7ef74cc0bf5f969d34a1424c9846cb9dc9a297f4b23c102d1aa79323e566f8a7168d5d52765f5d20ab14d04224cff8e0e0bf82ec92db1a6f517010128a8b55e0ef4673f6df7e172f3fa969b4b013c7ee26b0db11cde8a6b0ea479da3bef51aa9aa04b21f4e1d85ea8a9399a7687370a3d7d99cb95a92ac5eb6968a773a40f9f1131ba6fbe577c678304edcb7123b817811b695a737ab91282047bb8cfcc4e1073926322d250cbc6f31d9a1281620729448e26926f4a03e5ff9b23a10b21745f33617deace029e7ed47d8b428423791d91274651bb286368d7c5be134f7022ebe9b412a32e674c61653991f70ddc3b2892d42d64610dd5addd4813cbced3e43fbf523c39b68290792894f10ab3a7aa3576380ff20ddb350261d791292159d93e96b579f7fb609d5940afa3dd04a0fc886d084c8a79c287ffdc806393dfa0878a38c1b8abfb3918482422b8eef4d1a8a399f2e9c2dd272610e27a361cd26af5285715642241ea846d2b86e79d62ec05eced51617044ff50189597307d6626ca5500425cfa3ec3555497b6ba7e8ca23a26e1b3a1ebcfe7c7f485f9bc59be087297219b088254e2ba436d72cd0e058cee9af1434c1ce55c6e1a88ac98ab85eed66a78ad35f55b0dcc6384337ef6777e52d0b25f801623d1cda9d473f5c7ce96ef2331cd6f0616a9279be47c3240ee7e245798dedd08d6859d2b21cf9940be952acfe30670eaa6b809e33626da8a35a429d1011dfee68c68eb0dc9841dd9cf937fa8abb2d777a0f67640c7e28dff4ac7d1995e196110a08f308a279dd9275748ce0087cc9093709dfd48f12091f6a1747291c11ff18bfbac57711eec813ba095b770831ebee5c8c680f95af6af0fa13f14d1c28084bf5602ed5607a4b915e3d2768745c33688e63ad15ad9e2ab62ca65b4c86108611617f07a4a6b98c7e3173200392b58e30fd3b15abbef2c95076afa8764f22f5c2550ef5db8f7e75d08fd6737794b4c65410ebdbb16c3b2470f22bce903e81268db9e75d3b7ccfceaf2aa870d74127ccf3e6d904940aec23f66fb76be703e9b17e280dfbba9a06024f21d3c8ea7f9fc01bf59924c9048cbe22ab2b5be7f5e09a8e024ba9e097e69d7d5bbb9f35d427ef8bce91ae7bf8b54d6920d38a110dfe2148290145f5e1675f5cd6f6db3bb5d70bc9f77ecf0a5b3c994e6f3827150d4a530f191463bca8114ec60da85a431e40d59b81e8c2580161fe744e35adb3db89300bcc0fdc8f2d0fc1fc0597a6dab873c78701fe35c2e05bb71cdb6e06ae39f924db04b6e3aadeb3d768b0351fffd8a19b46c4f3038ae6d1477bcb4cfd59a3c052bc036f9c24d36254967626012de7a66519e0fe54c794fdf74cff5034424daacbcaa405ed640ae043fbd35fd11f956351ca7aef3ca6b6e876b6794d4bdff27b4588f262594df4a6b2bfd7f7e1dd01b471d6cc53b13292c7d7e3a8efbd78feb3618e70bc7bcd53ce16778098920272c840ef3edf11e223cfd604f541e8ab5acc2851c9ea6b4cc33812ca538fc5bd2de4ef82b3bb7b043ca48c6e44b93c54c9a2a799315151812755d1a537c2e525467559fe7b9ab2971f16baf2214f466a54fe2e3d6110999ff1423f9b6d8630376e0800ab1a3374e90d55eeb6a983b13cbc4f84d190f506d83cbeed2d90684e0e2a02025be4e38b73bde7d3417ff85e3b10d7ba5b01896a1578afe5028527c3068a8eaeae496c7f31d43d534fa968731d55f0f15a7a0ed3b442df8e568926b9a99e8013592e511a9b02349670a12eab57301c74b24a8193e25f4267a82a9951dd9481ac43c3080e1840bdf6296e806d31fff676c7e4c12f41b0079767ba1c66512cc407727a4b6ee808773e09a24f29d1849856fad79b1a8db2f17e00ac661829d226c00f2bce7f7639e72f8181be76c8a6df62178fae76150b3ff3ad410da3bbf489bd9d33561a560ee5787cd192a9da06e0035b49247a4a7dbc9415adc1841a91438afdce108b91543eac5f6ff7973d368f5129ac602855516db2c5ac84bf6613c7187c505fff6214d60c5d66b77d5c597d121c7048a033840caee0ead93b7d7ce6723c43c3e26b777723343733da9e8fbb9a7bbe26fbac41963a59e750432c911d77f358b0d1b410fafc6ac590d4f2a2c25c171011fcf94fd99d46a5c12d84f9cb6239a54d0b7ab4a7be33f428f3f49de73dafb2602ce27a94536d4f70ad55d8650f56c53989c43ea85397b7ee5eb4fcf88fab7867af78c84c721268746fbe34d563d0e91341d17628a8f74ef7460ba518aeb272841b731ceba70678639c787c18b62e6b41e008dce3239c9cff85a16f56182e5aae236d24255cf91463951ba347cf413b5a079e1954c18956966ddfe7b99453e83a5c4fc96708ffef35b4c521251204e5276565f9dddbf77ee9d88809bb614acda2e126b8e57c431f4bddc3d1b27b8db622dfc04a3fffcf3031438f7caa23d44cdd63d3aeb61390ba676b49a78f67b5ae320f08022f4ce3dc988dff7b15ee08e85f880e72fe278cd2139efef5a51e41fb9b85b9e0221b1c3f04fc3e5bb42663c3106384299aa9445ab82e7e834c95861b32920020cee4fdd5c38d0345cabf8a6599eecba3cdffddbd7098fc350f51bdfd9202b2ad5ebc144114cc9fdaa988ad527df6a114ddd1d2919fd5db8c515b72ba819c5b3013151586e6949c6ef3e09bf09b82910f744addb80351b26676c89279c8972ce5632fff483e341ab4fa42a6dd56e8b99097546ef06fc04005a7c9c02267b09537f9e88abe66fd5ba5833da1b35b3d70a4ed8b1d0421a5cc12c75994a0e7f9ef0c30624dd6c826e3a3d40ec4b1316c5d7cde55ad90b44bd5d206a8f2e4d86eb8115a16828752a4a1d9f8b91416d7876076b4f4f9679bffa0c694913f67e8c29de57f5b8d444f6ff87c07c18e899ccf0ac68f0306f57a827825cef06a27a57bdafb4ccfe1783557bd3a1dc853ac16ded3965a27cb4e18ef1e20bdbd183a374efec69f37c46d92633bbf912762cff98b528c4aa562d56e98c56b3de22efb5ef7ab48d210c6fa859473c2c9000ed3e76317f084806586343b6c017e49a6d47a5fc13a630b01cc16b74daaf62240fa29415f7858769873b7fc69ef18ca2bba1e275ee1388fa266367a6558b4593b443ddbcc81deff61ee5ade7a745bb2a9e394631a53c88a281c8ac314222af5b442c4551d15682976b06be4ca2b7216491fb9cf86b13e68ac43fe94338e675a902c4128381f1a5a05b73c18c6c7ebfd9e3b7b3c813e51ab73e24024085c28de5fe2490f7a8361c27ad9221341aaf79478b1695c1a49c55e33373909ff2349a33d478b782a900edd8a49e37eff4ca1d37686bc1fe002e33e0463db176b340fc5a678c245c1fded2c09d80c9158e0ded222fe55b36c74a767e467d2adf47a91a1a63e5fe22146f2176b7f280317c057501c4065e884e6d482552814388136c008ae40c245038e3941c9726413ec5cfcb41fd3fddcefbe356cb7ac3f57d71278c61da9b1bf3b3bb30a21423b1106b7b42714bce1990ce097f4864882f74c6e55f7a3446526738e9da5422b6e3c2a8bebbd6f7ddaf03b81446772b4e58599c46d19f4a007725f1d06ac591b", 0x1000}, {&(0x7f00000010c0)="da57277cf8dcd75f3107a5196cb597bd49058db0fa79ebe16fca6fb094870c36cfb6bc7f46db391babe5ae98430006b716b8bc46aa1ec6d9f89e72efe8830edb05cb3b8816b6438a85a79164dcee8458f806b5e94d0e1c9595f7dca5a0637cdeffc64f2d8e3a602a40587b715947040d5fa26c5cbfce5f79fb78ad5c5eea4bd3c36afcc84bba39de6e15d48fa0d6e63d3588abfd321f397fdf", 0x99}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="580000000000000000006b0008000000e58ec10ca3c5feae5bd5a0d27e835f83195f4f6839649841224405c214f5a6c17ba05c080e4c7905a6d6aed4d0b7c3fafc20f88a9160fc7abb84eff8cbb7fbcc1da40000000000003000000000000000ffff0000e5000000ad2bb799be396893f7dcdb29b14e75b18f98d312c8665398ada8128f9569964e480000000000000001000000080000006994744a300c19fcae70445d933fa9f9f28c3a589c2f61c56bff439cf94e84d45c5f0428ca31292d02dcff79ff46f2fb3b8fc2a47817614a00000000000000a5e0ad48a0f5b44c44f5a4f1648a8f5be7416abee5c46bd906de2531769eb4e38c03d355936d89af05f41b1ec51be8a83f5aabe59668e96e1c67a84453c4e4caec4b9f1d721fd533de08fe2b50bef9d0cfd6bbec2d81b151a65dd9ccccc40fa148ff13d3397f54b59be5205dc2a3fa26b7f82eaaed6f2b21d30460e4a4de5f13b6248ef40526b9d3663c8e63a7b49a186411d66dd017e3d4cdfeb575adf89dffae891b818861ee77ac4284d203a207a2ceeb4ea19c204b75494f4d54df89ef31b8b1166b979e61109ff3d56ad122dd4f3c1efa7682271a1e35e8d933d77a93ec4610458ac18f9e4321a2e371d9c27ec4ba65ba2b1691f56adc5445a19d21694bf919fd38b2fe51d1a59f6a506c"], 0xd0}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001380)) bind(r0, &(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:48:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000800)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f0000000200)="4dbcb2d42161051d1c4953466aca7763d5b97eb9fc3d5d2202ba558b142076ddea26cb3893ff7bde8252058aae704af201f1ecf8732b73cda1a82278cc728a12aba846f247268b76bfc9c313f454765e361fb19bf3cef0b996cf537aed3859c76e09f4f426bcd1108bed5fc8fc56bed437b7d040403b09144160f74359058337b8a1a58d2c7bdb119fdb0c4e7a62ef38b56d7b45b964aa365edf751a17df1091a6010b2b3cb975a4ac5a24a5b0cab13f11a9320a35b2a6235b4ac128df497f14ed4e1b5df28112661d7ca2869fd9e85095911775ee31cdfe5a80", 0xda}, {&(0x7f00000006c0)="3e5237123ff86e0e276dc9fc9467807fcbf8a6746e0a8d880634c1ab22ff3ccc580fc60da5009ecea3cc3a40fe7e770101b7ba80c792d1838e0293ca2e1a7d5a9008fb04e6f5e6f4295a94df9b2575cbc58637ff77bece0b61", 0x59}, {&(0x7f0000000740)="c6de49dfbaaab413fad5de4268195e981b4329e7b83e9e50becd328b8c34648597edaf1a6c3e846aba158a96bf73cd5289e6a8480ea5befca5e796ce30f84d466e8833a87de8e84f6c96fb40efa59a034fe2a35cfc885533b0c40ab4ddb2cd3e8ae167e986c52f7bed31046a78fa379fdbcf1d5ee536365a4444a59e4b4aa1626d", 0x81}, {&(0x7f0000000300)="50dcce6e12c9a2c57d8967e05fc3c19ed471b7826a5b54b1b58a2eb96f0c0b818e708f7a69", 0x25}, {&(0x7f0000000940)="61b2281c9dc8334d1347569ac5a8b07a5280dd45da04e84f2af2d603e8fc4d332a22440e52ee6935be5dba4d5bc5b4edd12eb40a1a193337d63f5ca97f107dd856f27b407d648409f1a24463c934f29c74700ae0e8ffe20456f085bfe0eccd122ccac2c0", 0x64}, {&(0x7f00000009c0)="6a1c221a6009c1d8132ab59d828b77c00b69938c5a0392ef9390aa51aed9de587992d0143ee97412c8f4e27688a815fbc8bfec8fe5c7dd7a95490f7b9f4bf937a3f270e9da3b640a26b4bc474325c8af15e60f33fd7aa30c313f547296029dd5bc60e4fb4e2d8824d25b319007f3", 0x6e}, {&(0x7f0000000a40)}], 0x7, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/14, 0xe, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x3, 0x81, 0x2, 0x2, &(0x7f0000000340)={{0x4, 0xff, 0xffffffff, 0x0, 0x59, 0xc29a, 0x7e8c}, {[0x7ff, 0x53, 0x8, 0x2, 0x200, 0x401, 0x100, 0x6, 0x9, 0x5, 0x80000000, 0xa42, 0x98d, 0x0, 0x3, 0x80000000, 0x5, 0x800], [0x4b0, 0x7fff, 0x4, 0x4, 0xbb6b, 0x3, 0xfffffffffffff801, 0x400, 0x80000001], [0x97f, 0x5, 0x200, 0x7, 0x6, 0x0, 0x5], [0x3, 0x0, 0x2, 0x7fff, 0x3, 0xfffffffffffffffb], [{0xfff, 0x39, 0x5, 0xfb7b}, {0x3a9b, 0xfffffffffffffeff, 0x8, 0x10000}, {0x9, 0x10000, 0x3, 0xf1}, {0x3f, 0xfffffffffffffff9, 0x100, 0x7}, {0x5, 0x5, 0x1, 0x6}, {0x10000, 0x3f, 0x400, 0x3f}, {0x100, 0x6, 0x7, 0x7bc5}, {0x3, 0x4, 0x1df6, 0xfffffffffffffffb}], {0x6, 0x800, 0x8, 0x9}, {0x1, 0x3, 0x3, 0x4}}}, 0x2, 0x8}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000005c0)="37c48924be958d697defa743ce5626c89d439a730e902cbec0f65880a0121d2f01206fbb47d7c1bc04780076f527386d7c0c3954c2081b53518f68faee96a62ad4f820", 0x43}], 0x1) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000640)=""/45, 0x2d}], 0x1) 01:48:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x6, 0x8003, 0x0) clock_gettime(0x4, &(0x7f0000000000)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockopt$sock_int(r2, 0xffff, 0x1307, &(0x7f0000000080), &(0x7f0000000100)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:48:54 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x1, 0x0, 0x40000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:48:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x5) 01:48:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getegid() open(&(0x7f0000000000)='./file0\x00', 0x41, 0x8) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) 01:48:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x1a, &(0x7f00000000c0), 0x0) 01:48:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r1 = msgget$private(0x0, 0x10) r2 = syz_open_pts() msgctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x38, 0x4000, 0x81, &(0x7f0000000080)) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) 01:48:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x7fffffff, 0x4, 0x1, 0x40, 0x8, 0x3, 0x1, 0x3, 0x1, 0x9}) munlock(&(0x7f000019f000/0x2000)=nil, 0x2000) 01:48:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x10, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/227) 01:48:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x7ff, &(0x7f0000000040)="4b1b3d1f13cf05563ba3be4ff361411244f0887e2f134ff006854cae603379a9bb553561474f689aec8d98ed2db426f2f0665be091fb31f3fa9531c453e857c3d174c56d3a8c5bf464ab6398321b33ab4a9bbbff6586d3e2cb0b9634ea0a8db843e762df99d063abf914286226ef43271bdd90f5ec9c4c0d1caf0ef2b9be595c90335c78d057849e2ab64267647a2818eecbd9d4674863f4564c828e60c9a1890147142e84", 0xa5) 01:48:55 executing program 0: clock_getres(0x3, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) 01:48:55 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 01:48:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0xffff) r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x200080000002, 0x0) dup2(r2, r0) setsockopt(r0, 0x858, 0x7fffffff, &(0x7f0000000140)="d474bd6157fe6f1e1a94ac36dba14ef7acf19edfb80382a48a47a08c2ad9e8674f7075ebec69de650264081351960764a0fbaa2ee1c683450ceac57839eca2851129304b9353fd63602d190e36be95beccea45c55d5c6ceb8501e38d1777d76e0be6cb651b062461e9c65cbf3a29f2cd98a3a76c44f1f0d5bdb87d3fdd886d8d8a1f521003245e00fccde2522bdf835c33607964084ab973ed717a5b5170e73b125670366aa5af100b808ca537119f984916d71e85ae10ad7f417b18b2bff40453440ad211289d922d6894fa13da64b8461d0e27edf02eb499106a546f7c7c2f3c0724ce68e33e7a28b3a538b02e", 0xee) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 01:48:55 executing program 1: pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) r0 = socket$inet(0x2, 0x4, 0xffffffffffff9620) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8880, 0x0) shutdown(r1, 0x1) 01:48:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x7, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) 01:48:56 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0/../file0\x00') mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 01:48:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xffffffffffffffa0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xed50, 0x1f, 0x9, 0x6}, {0x800, 0x1, 0xc82, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:48:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() r2 = dup(r0) fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:48:56 executing program 1: socket(0x6, 0x5, 0xffffffffffff7c1c) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 01:48:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x40, 0xb98}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffbff, 0x8, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:48:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 01:48:57 executing program 0: pledge(&(0x7f0000000040)='{\x00', &(0x7f0000000200)=':\x00') 01:48:57 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x9) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x4b, 0x1, 0x0, 0x0, 0x1066, 0x7fffffff, 0x7, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x36df, r2, r3, r4, r5, 0x4, 0x9}, 0x1, 0x9, r6, r7, 0x8, 0x9, 0x2, 0x5}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10000, 0x0) readv(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/103, 0x67}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/197, 0xc5}], 0x3) 01:48:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f00000000c0)="c3639f982d32f802eaff125d00000000", 0xf03f3d652f3b9fac) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 01:48:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setregid(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setregid(r2, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="0000008f30b492599a88e7a4058fced800000000000000000001"]) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = semget(0x1, 0x7, 0x10ed8ea1f14f850d) semop(r4, &(0x7f0000000200)=[{0x0, 0x40, 0x1800}, {0x2, 0x7fff, 0x1000}], 0x2) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x50b, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) r8 = socket(0x1, 0x3, 0x5) r9 = socket$unix(0x1, 0x1, 0x0) setregid(r7, r3) fcntl$setstatus(r9, 0x4, 0x81) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f00000003c0)=[{r9, 0x4}, {r1}, {r5, 0x8}, {r5}, {r9, 0x4}], 0x5, 0xd9) setgid(r7) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000880)="10006e7dd4f9bda79ba441ac1ca1bfd3cc3ba49de277537956b0fa085776a39c22bb181376d0", 0x26}], 0x1) 01:48:57 executing program 1: getpid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) socket(0x2, 0x8003, 0x543) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="a22b2e7af95cbc70b1f754737b22f5eb7fb3b4bdfa3f3451fa33633c3ec4b140c10dd8cecf77d5277e91d6f9313a27af43b550bd3d42a051692a9c4fc67855c9a87fd9ebc00aa73a0b85e3aab32ee00e071e8e0992f7091b2cb7014eefb4f686e5c97750aed57b07b98f6d7d6ce67f592fced5e54098a840fa3f0eec8f80b65a50d220602e346b44b2123a0bec949fb255fe0db8804c9fa714394c764f5922a50a3127c6110f8b57cf5f28fb01156048023b38ce667b3c1318bfde1c9b7a6681fedc8d9a6ad4d1c8416818b30c4a91495176d5c07064721c4c697ddac6cc0b241e32") r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x5ba1544f071b37f8, 0x0) pledge(&(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='@%,\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x1, 0xcee, 0x9, 0x7fff, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:48:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 01:48:57 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000040)=""/125, 0x7d, 0x800, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000840)="c905e7675967c55c25d6fc146d80a16a6b0cd9af2dd4fccf11523aa0d09c5f8aa1892e", 0x23}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) write(r1, &(0x7f00000001c0)="683166a5ca946b16730d53f17708c92b19a9514e22221d6ecfaf232057d4ce9b8c2653700689fdb8f28511deceb6a9f5545eb309c5f3d6719825048f87e55c85a856936c8a1ba2a39d7e0760ea18dd2527bd4f3a7d6fe523e1e4bd8f1ecf27563e71dac9d83f88ee9c292c9c856614fe187516fedb474ec94e1134e2cfa8520f1494b78d0eb92e2a195dba08a15c48dc3dfd5d1db11fddeeaab0c37d3e49bc60187b7e2d1a1e1dbd9d95", 0xaa) dup(r0) r2 = geteuid() r3 = getegid() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xfff) fchown(r0, r2, r3) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0d6a78366a3923f7560e0bc6388bab678243cda69e4146a42c9f", 0x1a}], 0x1) write(r1, &(0x7f0000000280)="3dcd10c9ebf9e4a77f66d4c24009e8b2da2c236506942b3c813f10b9853bd4ac89f7179e6c1cba2e1c29f9f9f8ecc58af617b73c40327d3dbda18d306245519744b1e41fa0c4d7551ee745d1c42136b599592db6da20c2e6d3364ff28d69122d55e11fb49e5f31868e8d3fbbd13a4f9a69b4eddbdb5bc6f95b9ec5", 0x7b) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 01:48:57 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x104) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffffffffffe, 0x6}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0e002e2f66696c6530007128a27b51abd65ced3d4f98d13ba6a7b0e52763ebb8f6f2072aa354176952b78542550a058051c0eb08f12eed709c53cd75ed284e2a429504000000000000000000000000000000008ef735e938b979c426920ea4ab98eebc9768f772d802a2a50a3678f90a69691276a28cc81eedc658e3b914a353373f23177aec741acc42a1dd30c8703c99433e4c9599f7c51cb26e415b77d60d8f88621a54c0bc0d297ca310bc533f4b4dd67240761b19cdb013913d1f3515c87f396945f0021c7dbde0e1b279d84329683535050d361e7995e353091d3d1135cd379a39d6e3b7361c0920c4add8e70a550794b2a39c89cf5e4a10a9b353a492fe07107e508d3b18da821641e778bf8b57ca8d9aa05a0b2d330a93c3e66b87744066abc3c98f92ff76b90903e7ed40e45128bc37139e71433cc6e061"], 0xa) 01:48:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x180) symlink(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') pipe2(&(0x7f0000000040), 0x10000) 01:48:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xffffffffffffffca) 01:48:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x3) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0xffffffffffffff0e) r2 = socket(0x30, 0x7, 0x9) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2d, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 01:48:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 01:48:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') 01:48:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000040000004de4", 0x100}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ftruncate(r2, 0x0, 0x100) r4 = semget$private(0x0, 0x3, 0x4) dup(r2) close(r0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/83) 01:48:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(0xffffffffffffffff, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 01:48:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="51470aa20a243b73e2ff6b5dbbfa6d02bbd42c2d33b319c08e4da46a5a01021b66d2940ba087b439a78787ace873cb5cce2830134a547c3bafd3ac15d665909e7ba4d5e71c8b3ddbf17358", 0x4b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:48:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/107, 0x6b, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0xffffffff, 0x7fff}, 0xc) r2 = dup(r1) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0xfffffd6b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 01:48:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendto(r0, &(0x7f0000000000)="2c8bee15797f228ad12b94a37b8b27c9c5855081466ea1dcad54f5b096ca26f2c48d9f48eaa211eeca6030a767c2e19d0a791ae1499a2dfd5239c765f57126be7a269d8dbf175cadbceb8c789eb547732d8d7e6f5088a9f0b5a128416647b6a579fbe5987ae98166e50695e1f783cf5a8482e9d1fd192293", 0x78, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 01:48:59 executing program 1: socketpair(0x0, 0x0, 0x754, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0xb9d}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 01:48:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="cccf2d2ea3c30f866dd84c1696619ec077f4cf583c054c77d7930d8751a7833392d7ac917a1a79646d6f7c9c965148f47c7c2d670ef657e66af9606c66a1791cc3129ebc064c2568cb1057d90975aed8600138cd2382f67c845cb439f8f7cb1f6cf30a1bdd63dd3ecc9660cb727c804981f0b2c93e1c4c94f95e6a288179", 0x7e) 01:48:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) fcntl$dupfd(r0, 0x2000a, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r0, r0) 01:48:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x3, 0xec, &(0x7f0000000100)=""/196, &(0x7f0000000040)=0xc4) 01:48:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000014, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x100000001) 01:48:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x225}, 0x0) 01:48:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)=""/161, 0x41b) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 01:48:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0xfffffffffffffffd, 0x4, 0x5, 0x100}, {0x80000001, 0x3ff, 0x6, 0x401}, {0x6, 0xff, 0x1, 0x9}, {0xdea8, 0x2, 0xfff, 0x2574}, {0x8, 0x676f, 0x7, 0x7fff}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet6(0x18, 0x3, 0x8000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x35d) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1ffbdf5cc379d2d2a64800"}) write(r1, &(0x7f0000000080)="926d", 0x2) read(r2, &(0x7f0000000140)=""/229, 0xe5) 01:48:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = msgget$private(0x0, 0xc0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/43}, 0x33, 0x3, 0x0) shutdown(r1, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20100, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) mlockall(0x1) read(r4, &(0x7f0000000880)=""/161, 0xa1) 01:48:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x7) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x200, 0x8, 0x5}, 0xfcac, 0x3f, 0x1}) 01:49:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001040)=""/99, 0x63}, {&(0x7f00000010c0)=""/136, 0x88}, {&(0x7f0000001180)=""/224, 0xe0}, {&(0x7f0000001280)=""/150, 0x96}, {&(0x7f0000001340)=""/97, 0x61}, {&(0x7f00000013c0)=""/90, 0x5a}, {&(0x7f0000001440)=""/21, 0x15}, {&(0x7f0000001480)=""/198, 0xc6}, {&(0x7f0000001580)=""/41, 0x29}], 0x9, &(0x7f0000001680)=""/156, 0x9c}, 0x800) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x100000010, r0, 0x0, 0x0) 01:49:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 01:49:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getflags(r0, 0x3) 01:49:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:49:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xaf, 0x2) 01:49:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:49:01 executing program 1: link(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='..', 0x0, 0x0) chdir(&(0x7f00000009c0)='./file\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x800000000007, './file0\x00'}) 01:49:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 01:49:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2f66696c6530007cd46ddec35db14504b86ed745f2255b50161fec10ad859280929d391b6071764a6e571f40d4113705bb2487081602d83b3e56564a100ca3dbf1f0f3dca91e4fc4d640f83202ae7454a7f1b5bd75fdb372ffd04b6853556534dfe3ff04f1fd99efb88f0f27c3c51b95f0bd250153e9cefa5b7ec86acf610c8aca29ecac36a2c3c8d763eef6b9c93e937dfc3d0900000000004fb3c23969573cbd3f7b182e3600075a45f8a245443973c9ef4c03f73ae738ca590caa079183"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8000000000}, 0x0) 01:49:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000040)=""/123, 0x7b, 0x1, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) shutdown(r0, 0x3) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) write(r0, &(0x7f0000000580)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) 01:49:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8182, 0x54) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 01:49:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') lstat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)) 01:49:01 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fchdir(r0) r1 = socket$inet(0x2, 0x4, 0x3) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x1f, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x80) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$KDSETRAD(r1, 0x20004b43) recvfrom$inet(r2, &(0x7f00000000c0)=""/26, 0x1a, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x0, 0x1}) 01:49:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x98, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x200, 0x1ff, 0x2}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='..') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 01:49:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x100, './file0\x00', './file0\x00'}) 01:49:02 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x2000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000440)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r8 = kqueue() fcntl$dupfd(r6, 0x0, r7) pipe2(&(0x7f00000001c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x2, 0x100000001, 0x2}, 0xafb, [0xfff, 0x794, 0xfff, 0x9, 0x1000, 0x3, 0x16a1, 0x81]}, 0x3c) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0xdb) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r1, 0xfffffffffffffffe, r8) r11 = semget(0x1, 0x3, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r12, r13, r14, r15, 0x2, 0x7}, 0x2, 0x3, 0x2}) bind$inet(r7, &(0x7f0000000080)={0x2, 0x0}, 0xc) r16 = dup2(r9, r10) syz_open_pts() close(r16) dup2(r0, r16) 01:49:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffef1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x100000000, 0x1000}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:49:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="53c37dd7d8e4199c99acbce27a5a4a392aa6c14983d35fb4afa0da14391c", 0x1e) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6669f359b762d280eda78543fd90cee468a8897d03c4397d417d5cd80cd2d7dfb72833d40fb39c523895146d5e05e7dd04c2136efec37c7443b3e99a949d2ed9f3ec1dae28c6304e26325ee7f909ce31f986a764590eea2483d7a2c0c2d3e773ec832aa41bb0a7612a23dfa60e337c55bbd9f9ae48ccf81d5997979efc636fefd1c5dab2b61d"], 0x1) shmget$private(0x0, 0x2000, 0x8, &(0x7f000017a000/0x2000)=nil) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000380000/0x2000)=nil) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x81) chmod(&(0x7f0000000040)='./file1\x00', 0x2) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1003) r2 = semget$private(0x0, 0x2, 0x8100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/39) 01:49:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = msgget(0x3, 0x2) msgrcv(r3, &(0x7f0000000040)={0x0, ""/56}, 0x40, 0x1, 0x1000) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 01:49:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1000000000000081, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1d, 0x8, 0x4c1e, 0x83b4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x4392}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x100}, {{r1}, 0xfffffffffffffffc, 0x13, 0xf0000001, 0x9, 0x5}, {{r0}, 0x0, 0x0, 0xfffff, 0x3, 0x5}], 0x34, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x94, 0xd157ddb03ce818a0, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x401, 0x7fff}, {{r1}, 0x0, 0x8, 0x20, 0x3ff, 0x200}, {{r0}, 0xffffffffffffffff, 0x11, 0xc6, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x3, 0x7}, {{r1}, 0x0, 0x1, 0x2, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x50, 0x10, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000041, 0x7, 0x7a0}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfbfab5fb15b356d5, 0x7fffffff, 0x1ff}], 0x3ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0xf30a}], 0x5, &(0x7f00000000c0)={0x318, 0x80000000}) 01:49:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10381, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) ftruncate(r0, 0x0, 0x55) 01:49:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) dup2(r0, r0) 01:49:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom(r0, &(0x7f0000000140)=""/206, 0xce, 0x0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x0, 0xdf}, 0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') close(r1) 01:49:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffff8001, r1}) 01:49:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000200)="2f671a52d9b79c8042cc340f28de1f6a2be88fd2ffc178b30e9eebadeb40bec63e750376ca39bb1b4a50a58c6d12b3cf831dce7bc04edffb194ad3e84ad77427aee24d1dc1b1e026ad78672687a07338bfeed3c2b8f046b43acf55ef2a0f89b2330f28e38a2a8e2613227a4b1fd9a28d481f13e7ae018ad0411d3e1ddfb6c6", 0x7f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) nanosleep(&(0x7f0000000440)={0x3, 0x7f}, &(0x7f0000000480)) r2 = syz_open_pts() readv(r2, &(0x7f0000000280)=[{&(0x7f0000000340)=""/245, 0xf5}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) chdir(&(0x7f00000002c0)='./file0\x00') 01:49:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20000000000004, 0x8000, 0xffffffffffffffff) r2 = dup(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:49:04 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 01:49:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) r2 = getpgid(0x0) getpgid(r2) 01:49:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 01:49:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x9c, 0x1, 0x100000001, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xbdc}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x546, 0x3}, {{}, 0xfffffffffffffffa, 0xa4, 0x4, 0xe701}, {{r1}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0xa5, 0x4, 0xbf6}], 0x400, &(0x7f0000000340)={0x6, 0xffff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10c90, 0x24) 01:49:04 executing program 1: socketpair(0x10, 0x5, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$getown(r2, 0x5) 01:49:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0x80) 01:49:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') 01:49:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) socket(0x0, 0x8007, 0xfffffffffffffffc) 01:49:04 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00'], &(0x7f0000000340)=[&(0x7f0000000240)=']\x00', &(0x7f0000000280)='!-{(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00']) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/202, 0xca}, {&(0x7f00000003c0)=""/27, 0x1b}], 0x3, &(0x7f0000001580)=""/175, 0xaf}, 0x41) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 01:49:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18850, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:49:04 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 01:49:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000140)={0x5, 0x20}, &(0x7f0000000300)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/212, 0xd4, 0x3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000400)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x800fffff, 0x10000, 0x6}, {{r1}, 0x0, 0x10, 0x20000003, 0xa28, 0x3}], 0x34, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x200, 0x8000}], 0x1, &(0x7f00000003c0)={0x2}) 01:49:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:49:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000040)=[{0x7, 0x8000, 0x80000000, 0x19}, {0x9, 0x0, 0x2, 0x1d5}, {0x4, 0x0, 0x1ff, 0x20}]}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = semget$private(0x0, 0x7, 0x100) fchflags(r5, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/199) 01:49:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(r0, r2) 01:49:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 01:49:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0)="9670867729290ad7810cee732da2096fbae43e773a4bcb56a949feacadd7abba16a6f1b2e89477e313a2bf94bcb691911fdb9b527815dca6fb5b4edb30d1c0dbe4f21ecc3b99541d22bdfa6f87d3b4b48000eb177425e52d076e23063dba2f06cb66b3bdc34cc9827e407c5585632f08b6b74a2a384a93b88e2ea3f6925ebc107499b1edb9020000002d3c7dd6ef27887f416fe89cffe6399079fe89b9e0317ad98ee5b522a153df1726dec3c60c82e66bd29e9afb5d18f2052f5226b90b3f0a81a8a74edf5e463e372beec0c9395687b2e259e6cb0aa756e9dab71c", 0xdc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0xc, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 01:49:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) 01:49:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x400, 0x0, 0x229, 0x8]}) shmdt(0x0) 01:49:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10020, 0x0) 01:49:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0xf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10010, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x2, 0x6, 0x5, "09efa45ab017e28129dfb2deba8ea5338e196aa1", 0x40, 0x587f}) 01:49:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) sync() dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2d, 0xb3}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) 01:49:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x16, 0x5, 0xfffffffffffdfffe) r1 = socket(0x18, 0x1, 0x0) close(r1) pread(r0, &(0x7f0000000000)="458e52a04064c33f9d7691247661cc369a0b42a7a7752f4530a8d29d4bc13164085792e3da0142a048a08a55672647f66153531d09dad4f2164aab40377d8582d2086decb953bfe3bd88d92a5fcf046a74691c162533ad", 0x57, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:49:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x19b) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r4 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x9) r5 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r5}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r6, &(0x7f0000000580)=@abs={0x1f95d27d48731892}, 0x8) r7 = semget$private(0x0, 0x7, 0x100) fchflags(r6, 0x0) fchdir(r2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000001c0)=""/199) pipe(&(0x7f0000000480)) getsockname$inet(r6, 0x0, &(0x7f0000000040)) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000540)=0xf2) 01:49:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 01:49:05 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x4, &(0x7f0000000080)=[r0, r2, r2, r1]) 01:49:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) lseek(r0, 0x0, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d6d9a4379ac8690383ad4cc8cb1eb105c2a3fb66412252ef6841d2b07197b0078f6e899043717cb3edd93b3b10613a3cb992235d48b9e218fd829ae6e94442bab8ca6dd4cd5f795e93a4929db63e24a2a0759a75fa21a370018995587714f983", 0x60) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1) 01:49:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00006ed000/0x3000)=nil, 0x3000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 01:49:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 01:49:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) setsockopt(r0, 0x401, 0x8, &(0x7f0000000000)="7c31cda84f8232c0cf6b06905042d5d6aa46f41b6e9484cf45870c1d7674226b75e45bd24d9ca37ec3ca4cdf533e1ac4c4ea87504b07537d3f258a3c9df73cb79f1ccf06119e2a9daccf51e0de594a0e3322", 0x52) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) 01:49:05 executing program 1: r0 = msgget$private(0x0, 0xb3f1f0dbf8a302af) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20010, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x4, 0xff, 0x89, 0x3, &(0x7f00000000c0)={{0x2, 0x35, 0x8, 0x800, 0x100, 0x7, 0x100000000}, {[0xffff, 0x0, 0x2, 0xffffffffffffff80, 0x4, 0x88, 0x101, 0x3f, 0xe5e0, 0x101, 0x4, 0x0, 0x1, 0x40, 0x9, 0x88f0, 0x4, 0x401], [0x8, 0x1, 0x2, 0x4, 0x3, 0x3, 0xfffffffffffffff8, 0xb676, 0x3, 0x3], [0x4, 0x1000, 0x2, 0x3, 0x7, 0x6, 0x6], [0xed3, 0x1, 0x1f, 0x6, 0x10001], [{0xffffffff, 0xb4, 0x8, 0x100000001}, {0x10000, 0xfffffffffffffffd, 0x3, 0x7ff}, {0x100000001, 0x10000, 0x8, 0x9}, {0x7, 0x986, 0x7fff, 0x6}, {0x8, 0x8, 0x20, 0x80}, {0x2, 0xff, 0xf9cd, 0x6}, {0x5, 0x4, 0x7f, 0x8}, {0x3, 0xfffffffffffffffb, 0x8, 0x7fff}], {0x0, 0x3, 0x1f, 0x1}, {0x9000, 0x4, 0x8, 0x25c9c0000}}}, 0x3, 0x7fffffff}) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="dfe999f6b0048b358d2e0023cb1932b96ef041b93878d7440bb23f6edb1242473157e10f608375c85661cb75043c8ae2f1156f52d0cda8d47d2341ad258ec5cb968b6da5827d91666fa36c0ec5da356cdac2e74d7b218c8e174347c2f073a393b3da25ee203e4272f0ccebff791a468453edf9e3bf5ca6ea142451a4b206e9b7323d56599b8fe31a544c5dd8f80cdb2f3ef770af531e0aa34be03aea1fb6106d581a000000"], 0x57, 0x800) 01:49:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:49:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='-*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 01:49:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720ef45d16ebae63225259560f8e5815f7372a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061ff824b3d7945efc7ef8efdd4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0xfffffc6a) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:49:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10b) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/78) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x4094e2e8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b111d6452e9a4215e974e3e2d91def44cfec57f247ea444e92f9d0fa2e2c68e3cdae2abee8ab8f85a8b86bf5c7173791c50b2dd30d8e832f0ab2f947283f57ddd9ac8fba89cd0e6b8e434c4b53c33def94d88a6d4bdbeeaf8d1abe658b3a309028fae1f2d3f51092ebc6d02b32dd091db88995a350d3b1849fb1772c8025a949da98b55e6e6f4b3f63f7d415b14021d9ad818c65133fe48b2e5df0d6c6faeac886fa32b58950c48d04b023ea87a638ed5a3f42a88cbc9a085139d6d22281", 0xbe) 01:49:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r2, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x68b6, 0x6}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r2, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x42, 0x5}, {0x83, 0xdfe}, {0x7, 0x52}, {0x8f, 0x8}, {0x47, 0x8}, {0x0, 0xfff}, {0x86, 0x88b7}, {0x8b, 0xe9}, {0x146, 0x1}], 0x9}) 01:49:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) pledge(&(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000180)='/dev/zero\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10058, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 01:49:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005, r1}) 01:49:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1000000000001e, 0x8003, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x3, 0x4, 0x0, 0x200, 0x9, 0x7ff, 0x0, 0x1, 0x441, 0x401}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xa2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x20, 0x0, 0x0) write(r1, 0x0, 0x0) 01:49:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000140)="00e41c863582da936778c19206bc967127b965fbfde69de820496ddbcf34b40371e4acee8b8ffe31a308584a2b425985626566b08d94f4a5e82af81296899f172dc0bfcb976edd0d563dee604c2d1ad89f44b24890b68a80e7098ce5314fcd43e735ed3f27ef070000000000000000", 0x17) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x9, 0xc75}, {0xb17, 0x2}}) 01:49:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = dup(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffff801) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) writev(r5, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x89, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x5, 0x20000000, 0xd60, 0x2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x8}, {{r1}, 0x0, 0x2, 0xa0000000, 0xef, 0x66}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000003, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x54, 0x50b6, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x11, 0x20000006, 0x1ff, 0x5}, {{r5}, 0x4e8e6ce1c97d36ea, 0x44, 0x4, 0x8, 0xa}, {{r5}, 0xfffffffffffffffc, 0x88, 0x2, 0x7d, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r5}, 0x0, 0x2, 0x0, 0x8001, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000080, 0x8, 0x2}], 0x1f, 0x0) 01:49:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getgid() getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3c66e1fd49af4248, &(0x7f0000000200)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 01:49:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x401}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:49:07 executing program 0: r0 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) 01:49:07 executing program 1: r0 = socket(0x10, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x400080000001, 0x4) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) listen(r0, 0x9) listen(r0, 0x10001) 01:49:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xffff, 0x1, {0x3d, 0x5}}) sendto(r0, &(0x7f0000000340)="45b8bf361228d4651d2b1b2d9d5489fae7385aaa476edcfdf4cfd0c3130019a4c668f5f1790463c5bd4e7ed7885376bcd2b54363c98f5259c429717442660f5847d98644503ea0513ad0b93829f11a65cb8ce6b6a9aa88b2b67966688a954dc0609173e2065336dff713234b554e6d863175e230b0fd869bf636bc2bc47fa537ddbfd856b17f3a528340411ba1a2a7808c1157d7bfecc6a61e4e74cb54e9e6a01a658c6c742e5a7bff3060679ace45923cf0b838570067fbf1444ea9e7a303b59592c76b0259ef6c1d4477db77b98c3712907b28f92f12e5958836dc5fb99f7bf764ed38a82a3c71329863a1939e5bee22ece31c5ac9a9030709a29f0b2081a1c4988317779ff8c970111a52279e0f21fd6c722531100f724d3e7488757824beaeeaa93f5736f96cfc2673d91b5d2b5bfd4cca5b582991f7ba6237a8cf9aea005beae20323949cd105d6d77c684ec22c732079caf699ce57dbdbb7c3c40e2369320f741ba3e9d177b9beb9cc634b381f8785662e597fe1cb780633b3d5beca266edecbf7e638b245a2bf0c507269142770cf1bdb5e81f3f7f546cfad2671a8d2b32784495c23ecc088499f4071adf4a8c5fa5e6e23df4bfbb3d1d4379f812f31de994a3a5baacca11913017cf560e5a436eb632318222cb58e2b265baafc38b023ff5e90ffc9a7ff3c58adfc90a6709621ce310d26799d2c461121601a515d566dea573be116158e856f1ef70281b4bcaff59a83edd7f3a50d95b682a2b77ac900362e7786476ee7b38b69d2415f1677103acc1d78d36db8cdb6956806c7418a16ad4a20ce1dac6db53de722b71051b14039c8707912714672966c6fd0f3da07e533568bf3cbfeec82f70955174d090aa28db9bc897fe7c6478a82cccd7ceffe877d76df32bc449e19f6ddbb074b7a9cdbb14294873992766f13344eb781c25c01f7136c19ffd32ec7af7ef89f40d6735f99dd2ef4e5d5a33aeeb12ad6bf6e543939dc65c259be420ed71d29860c0760a7c0cafb38e246c2d7d63fc6fc9a98c2640e4215a25375b0f5d047c8fe527cc4c27bd61d7cc570c54db02302e677478afcad3aa63b80f59c5ca679bc2f60e39a462622af3b491207d3d418069a05374a4f77609ddddd4411e985712e3b2eee8c597c5e27a6992c0470ea68c88ce1db0ddbfe737548b5449f513157290762b56477facaa5ea7721b47757dcf34239b2154ac3503f0f72dbe1578ce9930edf15d8745858889c033e4c2af6807ece3c0bb7f54ccc11f383ece3ecbb649d2af8d8ed4a52d8ce09c4b3fe01509fad56f14cd686beb46529230a974d46909c9d79ae367c7ac20a05e856af097f724206c2aa0982d3b58118c55d8f62f3bb15750edef5daa06735e4a3243749428af2e75032763f72b7b133ea27e882e426b12f11c208927fe9a197964a6bf6c47d6d39a6242fec46c532416985f80fedf195afdb200c845a1c5d85877ca96d30de193d5e91c13491607d5a07ea2b1ad4510d6780a96d35b29a79c00992d33c10e01b2a74df128bb70c5df14e98695c1de6f96ffc77fcdb0c0b99efe5e18bb17292717a65b8234fcf35abbcff06a624964fdf75f7f6610be5463e170317e8770e0e8c4a88a9150ea2cfdfd00aeaf1d794c9c2dee4b31cf2c26945e4603bb99982236a646c82ef9a9573a6ecb632693be87257bea7a38c104e2f2e789b6a7d2eb9b6609077819469d306b5d603d5d9a712d48a900fcc4c973c903e00ff8ba41ae4c08892650c6573507f9af129423e2d27fd923e62ec0e2781073feac56197fcb733dd33f26dc300a5eb03a06bc4121a75bd1dae101983c9ca75b918160cc0e7c017c8541d305a4561bfdeb644ca8b808a5a642545bf3982fe8c995fa0cac101599a4da8ff420d7c77c83dcc35b988a383d9de6da639a18e62d588236114e51a801fcd70b68673a915b2471ae4813e322a2fc1d15efffe49717e70f5ce06d97a3c9ce9e4ad4145d86c82241b5b14016de83c4abb391402916cca7678fd0e5bdb3f5c55a3b9f18e1a6537b2fb29008ceaf1ab2bcd1ad0fae9653b5d1e0d6ba9c118dcb59170bded50608e3ea1537dc109174dc440a64ff5ecc15ba2b8144fffd02791a2c69cc7c199644d83c2ece3785f7e82ea816a5357b84c1f895ea527438fcdd554848a3872ccdce73163f55dafde8d53d057e228e93dc2b0f1ecf71ace928db8c4df591a9c577e4b8d7e75a66eb3a3d58dd632130afaac97a382db7b13cd0b7d42b458bbfeab3ab0bf8487894da6280bca5e6a08d58d661860d317a0b04d21f1138491d625e8539416f2a95a23d30c15cfa891c20bcdc67238ce968eef6f10446d1f63203490aaefd877dffa21aecb4a036a8d1b77f873e5422dad2f51124d0366be9a4ba0ba9ecabcc410666b78c238cc521ab5cd9b26ff2698ddb4b1ff7c622590853d20c91e10f85d24b38f4010f752ad87d2c8d2979fa542b93cf4d018a3984deabc5d98bca02cada306279399e970877ab8ba8402a932e3fda67dfa83e9e656045aeded2bf20c40910f632c022593fc271748c1fb0a5fcccd728b6895eee447d97691bd437886f5c1d1c1e1661848d4aca6b1d9e7bd4b8d0a19c052742b68f3e398865b794789ccc519a93bcb9ebba4a166e37fb3799a85e51f8604d9063ebccb2d087b7969b9cb982abb250a3e9f249e159fef5d0cad2dfe6942e4ebd46aecd8eb086c8da4297d98210f7ac97569b3de9ca2331c444e7942a1fb7a4919f303ac9b97efc0b0b278e735d3d4ec2c710df73cda028f26ee1ed8f680ec978fa982d88e5fe24e6d1a0b191be7dc2f3e348490848791488e05c664fe2eccdcfadcffefccaa3555bbba0156bba9dc0c625ed162ec4eca63321929bcfee167f0ef8c297809d220bbb5a55ce38a916ea5aeb60127fe435228881119ab3ad07c09b7b604ba1567a9503aabb3498f7ca3b6592f8b96ce635318e6309b45c1a1e97309dfe49c6e3f15276b7f387083793ed45eadd2463b50d27b03a52ef409a877101f2246dd1433bf67e4dd90e294fd1358a95e20e5b56bcb2b6b56b1e567bc48dece1ef93e3b6d1d3aeb8b22d36d1de5ba78ab9d00e2e5b403312704f8acef1af70b29c26fdc48dce3dbc8d6028f47248513775e0b8229fd082084ca199783f4c6ffb003e31c242d97a6189878fcc98d0267373a45e45c2555863bb199098bf7209c5d98a5c41432802106e5c185acf917e0646a1a67c41d1a98e86831a8cdf7e07320f91d02a6ec951ff7298f2777a49fbc41a7df46a4f81fe14d8311958a0ed1cb3e3c3f47c7616320e636cd3b7be0745b653dd682e7fe48f67d65ef3e5f95464ea71947f4671ff44493d4a16c543bd2e390599d56f241bf594f7ddfed7dfc27bbb5b12d34287cc58743363d5835aa9ca41c4a5d26d52fcac6b1aa036dfd92013df037977772ae43b2601882a748236126a3ca9ff01455da8679953b93bf9111226c8e35873d5ffb8cfeed1ea2e7bab9b3b0cb29525cfc567e61adf58893202ac4d0438b14fda267c1ec1df4d4bd8d3366234f19830c823944d31702bbe0b4616c530f264d51e9ca7e03d4d3a884546c8a4f3b3547f83076cf9a4887bc00f5130ae41106b25685cecd10cf9e047db92352811835f7053613833ed01f10140f34493f1a353e28f2663aec679ff871b94c0650cfc0c6d90ff069e74a34fb0757da505b540980b83cb903f8d420991b6cf8a51f090595beca520d6e4fd383d3452a5f0c09626f76adf765b63207705c23abdebdddaf70875004d7a0ef710dd43f6253a8d65fc5cf266a7679fb3a7f11b3ec30c88706faca8b95744da5d92390bb2c400b3f38de063bc05abfe919b5d194f0bef5b2ca8659b862a1bbf2f6c71af8d9dbfa8edf5c12c3e1330e4341f39cebca88e5b6f9f7df290dbe73d184b01d9b5c515f628a86a1476dc566a68420a09a2d0c0954f20b02551af283fc80c2c37c60964cbe177e24db0c3ea69dd8cee086098a68f0932fb05ea55397296721f943b9d455653559249cdc2c1cb6cce99d16766b8485ff91647e79a2eb86702af09156a99ef594d5f95931f74fa8cfe0f51f383fba76bcce9ed3d4a26b297ced90fbe0199e3c0bac8153ea4937fd774a2773026c06eb4f0668968e44e8c7c7927f2defea1afc2577d2ea71eb0d6e2aecee499bc8907e5947c3181ce7db683a9a155702934a0f7b6d1abfd02848ee122d5f639ebd99a8952a20c6950fd79ed796b2f950a66f22e7f2021f40a6d8f94b2c72b69cf52658b4b58bdd8993de11b13f859e28babf7d2d6ca522db6ed6f579cdd47ec2ff1bfe529edb7bcde65aa23a44b1b1bd9a9b3fdb306afee218dfa19f687c7c2f11617511737a7a596deb9b256bef0b4adacef40490d2172092708bfe24af2ca9dd236ee841db5ee1af431e72ad9eff82ca7baad3507a2ffd7d76bf2ef47f5d1ba6e4d33d8c066f29cb40d665d0d6082a1c50c02912536da0e5710a2df9a7b44e6231d43410e395d7281a570e8b595bbc42873c2a78f9cfd07bab88bf394bcb333fb9dbc3fe87c3545835416a3244c999f71d9aff11847d1b14bbfb0155070dfd229c4fa43a386ccd3e781c71e6738ac2abc7fb180cd8172b4c42df0f34ba5dd70d841f926e4307f6e1954a071f6bd40945cc861d84dbf553038e1891c2f372cff142c578f8f73b972914af19098801becd3f54dc59da9cd68dd074570cd9a26fb24c65c534e9cda09d0bd668b96156582a9f41d224365cae67b12d8fc257b9933090c7ebe4b9e0d69363f53c1cc00b7e093fadf5898849234756c83e1248cc0b8c1e6eb5d6a59522807af781f270dff36864fc51616813adcf6818a44656df93930ce4f0d970f9c0370fd92b273c6089a3c7662d59adbfc1f4dfe740aca2d0c741c787cd8ff77271bc011cb2b0caa275d2344db0bc58b8baa300052260517d08546dd9689ee4591f873e37e99251e7269c5ea8fc268e22b5043cf067995a75f6c997170281a2675b14130a718f61a947f20aa9976559b4f2034fbf37f569079d9ac325cde19cf7dd2f6cc8b3a61af5051900bd3392b7c863df1727dd786c27be5876d57ffc1f70acad2ba80a09062948dfd43457c854297378975602db70fd4c7e8353f65e01c0ef8c79626c1560807453adbd339107954eac89ddc2109b820b9a07924cd10556307eea910cf0c30566a6cbf99e20d488ae0122195ffd6ea0f155dd766fccdcc181996b8e849451a0ba61871175c2f1918b31c30dfeda54e63eac12afa809b78e6f05125194dfab249a43eb9bd748bef4f0e77b3011310de6485aa571dab62c8283fb7966d5f8697b99591596ebbc0b843e91916c3190479f49577093b8dfbb664acf5b4b7bc1f517b77e05c190fb5073e2079cd343bd5b95e901cdcda81e28ad0c2845baf27cbf03feba35c336515fb80c982a6d1ebab41717a268a5f86bfe8406dcfc890d50022fd386538ee157144bbcee8d3bdcc567dd37ccff66a29ad04b0a09c39e766eaf79431805a1d7d15355c37ea50a2560872f71b61925b52bcc9ebe635ba2e74b115a504aeee4eb276ddbe301f2429de59233b7b30c912e87ed7425bad88ad3c054c7cb9096b09aa6288b2932c6fa50dc4de5d14a2973f62fa3c724ef26ff2abee6d2ef7d5a08393052dbd5c6cd5163dcabb7b1b8b1a1717ddee0746adffc228111014ead56f7d342cad951ec131eac2bd8fc0ea63d05705cb5ccbc4d6abd936df1d04310be9dec659f7d5a29b69bf71d91bc587f05d350876ec12fe3234f830e5fd0671e4e7e8a01d7", 0x1000, 0xc, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 01:49:07 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000000)="d9a148d2bf588439efd23e69490d881c3c", 0x11, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x9713}, 0xc) getsockopt(r0, 0xa, 0x0, &(0x7f0000000440)=""/150, &(0x7f0000000400)=0x2c) r1 = socket(0x4, 0x5, 0xfffffffffffffffc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x6, 0x8, 0x40008000) sendto$unix(r1, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) 01:49:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x1e7, 0x9}, {0x81, 0x101}, {0x8b, 0x5}, {0x21, 0x8}], 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r2 = msgget$private(0x0, 0x4) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x30, 0x49, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3ff, 0x1}], 0x4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x24, 0x60000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xaa, 0x19f}], 0x800000000000, &(0x7f0000000480)={0x8d0, 0x200}) msgsnd(r2, &(0x7f0000000040)={0x1, "fb4fc34f5ac9fa94df754d14073dd28274c930842f4759b13f558d4872744cb76df3307ed68a391b5472d0b2c61f6ee10b9819890faafd4ca30fdb138be7635a82b161edbc10da6643bea0454ee48d0e9c661818a295330fb05cc2387e075c05fdc4f273aecce910c541f16cf710a7d93e87835ac057d94227e2125d7db150c145058de296843ffa912203562c23c6c4af044b73bc7a98b3fdcc925e96b8b3c861ed41fe7f5b6997e7542f7d55c066a7a4f30e826d7b4b7ba3422bff431add1c0f7b5fa9aa14348191f4a8"}, 0xd3, 0x0) syz_open_pts() pwrite(r1, &(0x7f0000000180)="226d027e5a6c9fe90fd1b601a5480eeb322309024587edd884e38e4824187f7e78fe2b2e5260f7a177fda33dbc25d358af9d0f1fb5f4a95beb9414bb7653e2730749ca7324e12cd5c9af9d651365576d2fb1176cb7b5f1f90c7a6098891d834657065401c5f5565408164a86c2b38146a813f289fe2bcebb6ab05b874815bd02b84befbc5e61f12a96bdadba9497e0ce7851a3", 0x93, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x1}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x453, 0x40, {[0x10000, 0x6, 0x882, 0x7fffffff, 0x7f3, 0x80, 0x5, 0x1000, 0x3, 0x10000, 0x3f, 0x1, 0x7, 0x2, 0x8, 0xe42c, 0xff, 0xfffffffffffffffe], [0x6, 0x20, 0x100000000, 0x1, 0x97a, 0x100000001, 0xabf1, 0x7, 0xc683, 0x6], [0x2, 0x5, 0x8000000000000000, 0x9, 0x101, 0x3, 0x40], [0x40004, 0x6, 0x100, 0x1, 0x6, 0x4], [{0x7, 0x8, 0xfffffffffffffff7}, {0x3, 0x736, 0x4, 0x7}, {0x8, 0x3, 0x0, 0x4}, {0x7f, 0x764f, 0x2}, {0x9, 0x9, 0x7, 0x5}, {0x6, 0x7fffffff, 0x4, 0xd0}, {0x8, 0x4, 0x1000, 0x10000000000}, {0x3f, 0x8001, 0x1000}], {0xfff, 0x8, 0xffffffff, 0x3fb}, {0xfff, 0xecdc, 0x0, 0xd69c}}}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0xd7, 0x0, &(0x7f00000002c0)=""/215}) 01:49:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:49:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000040)="af22849dc48600a4b6ea7b23eb5479cf85614a831aa24d6a9350e0792fa7b1fc4c95328b3d9e1a55f352d289f0eacb210afffe349e62f0e3e44070281f29dd5288b87156cc0c4d58da70e6a3aa7600f08aef31d400100b305fed892a", 0x5c, 0x40d, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) fcntl$setstatus(r0, 0x4, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 01:49:08 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x8) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) login: pmap_unwire: wiring for pmap 0xfffffd807effcd98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd98 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd98 va 0x20ffa000 didn't change! 01:49:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x102) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x0, 0x6c, 0x8}) r1 = kqueue() r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r3 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r6 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff000005a18cb57ebfe14522df33b0e6a64a2bee0d58bcd4c61adf80dda10d049ac40300000089667dbf81ad80009847977b0e2bd4a3352cdc7d973c51fb90a2f3cf56c1a48b1b09423f0031a93185d59938c1f25dcc0c201188a31ca60ff7c83afbf88b0912fffc470fab800032468d972a766e5c62bc1695cde0ee19557d3d8990a93d4381cdd3adfbc80caa5218945bf9d851bc8c547a1929b393a548b699df17f21fc427a4a6fecf65dee097261dd3a914b101dc4bdc1011a4f6e51b5927a55be40000000001000000a7a98da6289e2c93a9bae790eea4d34f71171c65c6494993d9b7ffd7ef07ae43904947109e71b8"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r3, r6) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:49:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x40, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x4, 0x1}], 0x400, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x80, 0x48b, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xebe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x46, 0x8, 0x1, 0xfffffffffffff9da}, {{r0}, 0xfffffffffffffff9, 0x40, 0x200fffff, 0x100, 0x948e}], 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0x9}) mmap(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x2, 0x5010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x8e, 0x4, 0x7, 0x7b2a70e1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x80, 0x70, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x11, 0x1, 0x1}, {{r0}, 0x0, 0x24, 0x1, 0x9f, 0xb3c}, {{r0}, 0x0, 0x80, 0x40000003, 0x8, 0x502}, {{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x8000, 0x6}], 0x3, 0x0, 0x4000000, 0x0) kqueue() socketpair(0x0, 0x8007, 0xfffc, &(0x7f0000001a00)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000019c0)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/39, 0x27}, {0xffffffffffffffff}, {&(0x7f00000005c0)=""/197, 0xc5}, {&(0x7f00000006c0)=""/23, 0x17}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/239, 0xef}], 0x9, &(0x7f00000018c0)=""/195, 0xc3}, 0x42) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x7f) 01:49:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000008c0)=0x162) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 01:49:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', 0x0) 01:49:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000100)=""/253, 0xfd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:49:11 executing program 0: socket(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getgid() socket$inet(0x2, 0x4, 0x400) socket$inet6(0x18, 0x8001, 0x0) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20000, 0xd) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpgrp() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400), 0x10000) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x1, 0x0) socket$inet6(0x18, 0x1, 0x7) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x141) openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x1) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x20) socket(0x2, 0x3, 0x2) socketpair(0x18, 0x4, 0xee, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x28001, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x80, 0x0) socketpair(0x10, 0x7, 0x8, &(0x7f0000000680)) socket$inet6(0x18, 0xc000, 0x0) open$dir(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x2) 01:49:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:49:11 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:49:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="8100", 0x88) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1cb) ioctl$TIOCSTART(r1, 0x2000746e) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/16) 01:49:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a40)={0x4, 0x8, 0x6, 0x20000000000000, "1c59d7b098f060b62ea5a0194bebfbb183a67529", 0x0, 0x7}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x2a87}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)="e6a7c323cbec09b6f988bdce50e97669157b02167d5762f5fe151e990d5f9177d1c3e7d3ddef67bd47252fe2f48c2050f83a5eaa1dc7a6da69c641e489ad0a51657c65d9805d5e4c85385b73bc8ba3a8a6fddbe1eab704bfb68b08782980f2d3a614e4c554bd497ecdb215ebbe180e33690ea5a5df5c2876d52dbdb0cf70e1d4152be5ce3fa94d3fb26052ec35b22bdc696e61efcea74e82b2a48a49f6389209a0eb43eecc5ef3ffc09a76d7ee5f3c1af72eb72dcac1f7bc0375834007d400f7d7bde35b63ac1e04688d9cf5d70b96bf637edc908fd58c8b", 0xd8}, {&(0x7f0000000180)="15dd0d22d767842e27d82dde4fe6cf126c5be558af3dd10c2e2e68107e88ece85837e0167eb577654d61201a23f388", 0x2f}, {&(0x7f00000001c0)="1ccee19bb2306acfd6e9d54f8c3cba2da32574663a0456b6ec076858b68956885a09e7c8031a4f5b", 0x28}, {&(0x7f0000000200)="d3ae823ce251f8bb4f0e23c31028e60bdd4a311f5a70057f2bdf22bee038f8c452dd018e518c91106931e0d3eb59885f7b732b2dfcef22bdfa7bc639a3e273434425cadac284ca59d52d2e2e5533696c838e463f9359a6a57f1e475c4628367ca785b32ea5d46d1ac098ebd82cbdecd8366d199220704420fa29911e184e442a42bee6a22b1200cb7ee804548c5fc4a637e281883c6390010164af1005505ac94a324b9b8147ed4d0c4f76a854e3f027fd56d0207569828ecb9adfe2b2fb782f", 0xc0}, {&(0x7f00000002c0)="67e0ef0af3cdcf396e4a188fcba71eb46d47432c98d0f004548fe31b04189bcc4631b4958a8b16c8a180f308973b2c1d354f93c8", 0x34}, {&(0x7f0000000300)="7adefb5d201825a1a44d01b47b3fcd525b9c8376834c394de69261e35453f3691ebc38ebc0f05836a737d79d48ec27ef02eeabe9eef14d10ac5278c8f5a68c6c475d2b4e4f86759a", 0x48}, {&(0x7f0000000380)="8d67f481e24fa4290ba0bb687407be66e3d4c39433d74cf6fb0dd333c472cfec9eaa0b21e5f7c7baa574bbb502f96fba497c13189b7ad58f317da3633fe542131344ea35dfefe6db61cd12dd58a9a5bb39466ada238ee4b0b4d59ad3f49250f91d37a62ce732eeb9538f0d299c1f804dac2356bb6e3f454fa365a3cb889fc758077323790f89ab40a6fb39c95e", 0x8d}, {&(0x7f0000000440)="1c09022184fc032f41d493402a5ebb42473a0456b44c6801ade88392b591a352c873f80967a658770d7e77c16b42fa43716b30a4626f530bdaac06e7380e00335a63b911d981890494f50b3922a61e73776209cb59b77fdc530fb479bc32cf53a67fe49f5859d1c495bf3e7e89cadaf69d3d5ce190c2fe4932b7a73dfff0959397752ff79c31aacbe5cc736aeab0e9105f9e23d2b7f6e874dc07eb1d65e4cd40f21ed6eb44a4d8ffb269c799b7914bfb4c5ae645f86e652f1891f8168f6ce23136d13e66fb1893", 0xc7}, {&(0x7f0000000540)="1237a7326c2986931b970951e3171a2158281a3426a9a0c2b7c474437917f0d03792ddcbc454bbc7e3efa7466b033c7b9c10e41bc0389d276e4d0b2da1f985d13df8af01a135c7e888eb26d98863f4e70b75c2b39a1ed2493c6806c552b85b7732b6dd5013ea401580488010fb3b68347cce928bb764c60036cb8345224e840994a41ca0eef03d4d31884a47cba294609c29ed90ed619f1033facfad4663f75828504503", 0xa4}, {&(0x7f0000000600)="310afa68fadac5cd2cfb6a9bbf1a6dbebd71a55b6ebd5b6a4adc49e14df24a0fd642825238b5214e3206c1517d11cd64b2928df0732fd335cd5f22c49cbb6b88de45c5ed324fc1eda4b6d746090913f1f3e6528c5699b37e9f069223c8fa70992a5220b5a0419e690a0d863e66984ffd4a274f6f5548df25ed541d9be921c454abe49cbb3bfe1e8bac853a8b4c850ed1cedf7f697dd69d80dfdedbf6272ed37c875c4d3cf20803c798ae95a255bddb7b31c3ac790a893d398ebb000812adb7567875239bf57ea54868a1cfd55e9ec00e96d1ef87c5609ea10b00046d59e4bed8ea7a45542e86c949", 0xe8}], 0xa, &(0x7f00000007c0)=[{0x20, 0xffff, 0x2, "7628a1c788a8d2349ca367e846"}, {0xf8, 0xffff, 0x0, "562cf7e13b72a1c071e74445ee67ad96028cd8ee61d414ae7a970870311558e1804caec8e81b03dc3d4a165a6b29676ff0892f6d7deb44705083e3e9461c5493f062ea6d7d9e1fbff7e4812b2240a220ffa7504ed476148ba0cb6a26dc0683b95c91e5c821ef52606b276bdd75f8362876f7ee211cde4657ca24e6100bb901682913e22a972840933ab08853463cccd748d168b714d8eecfacef2e79f66d48d85964a4bbee5865cfbb57a8d9cf55c70e7e436e96c9ccfe5d22a45e92b7d6342fbc4d7a0d3dea67140c6f757ffb7e9a9ab35987f2867836f3c89d1a3e1ce41f2e9281e646378572f6"}, {0x40, 0x0, 0xfffffffffffffffe, "f3822b958f0eb26cf5829d637b23c6a57dd80c6dad99f0096b7f31c82ef4d39642772abb839dfcd91bc01380f264"}, {0xb8, 0x1, 0x400, "9c154eb546d2be9adf513363cf7ed1aab38358b954d18f9963674d988ad447db0b398c20b917d993f568e598f985c4117d96beffbd8ebe64c2f32fe5d2e60b164770be5376036b68284b74270881ba59719ec67548f6daaa80ae0d52752bfff24533d055bdd3b2f128f0845a905528553f2b8c46d5ea3ac54e0aa12f88822b8f350c1a364249f28ff7dca3f9a66e2562b5600ebb605e7b8e95e53822463c4792b2"}], 0x210}, 0x400) 01:49:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f26696c653000"], 0x6a) 01:49:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="35d9dfa11f9bb0828b0628ebe8d5205d0da5d9aa0d8affa4bfdeae6b5130b031c741a62313be715d51b62748014b2b1713497099dab42c248ba8a43c8ef0e1e840f2d57cb4805a0159c399676d71990ff09f1bb629c4ecb515a2f2a6304f44adff7fbe5e3959f8f092b911ab12f57da713", 0x71}, {&(0x7f0000000140)="64d86723ba1b2535cd803fc1d2be3110723909ac64d799b5cabf18e45c316174331faa2c8851aed7a88282963e234ade14799e81f217f2c94afa05bd61475104e018d7dd5123e23bc248db9392fb33a788c49f409a36c32a1d2554cff6c0b169ea5cd5a622357809350623035a592f9c3915929aa9c211f6fa7a2b05f1de4f8229a5e0a681ba11c587b8d3488e8e359b6929c04387b3", 0x96}, {&(0x7f0000000200)="fda9f6b356b42aee700c428fb1a70c8292060493a09b90e1802e09aff5c98b6d94b27e04753d6f30bd108af1adafff9abed880922c73242c7ffde3be6abf975b5318858e3fc13a5b9418811f2d6695245d1e3c66e1f1c5cbdbc6c900f2b2044a2634600727241a43d7db926d3b34aa546db254470b8dbe37d3e550e7b1873644ce1ae66b606459af9fcdb2664c6888599d0e8afb789628bd7cb384e388289ede57c513df8634e950cdee631c4bc90a64026429eb382a7c80e33aab6a0ae137a5e0c16ce825d6305f3394d5e680aac19e75667cee49079f6ae56051bbc11c082fff38263db0ca8b94aa10e2faaedac46e30b1fde8985caa437129239aa326dc6292ba253e4c14c87e521d1032bc67e651234410268df7ce804ca799ed7eca72358d60562130dd6913cfe1ce3744ef119f20a66f727b35e168696fdde555fe3ea65bdad01eb4ab81c73ac9d8d552bfc09d70c44d5f6ee0e0d60b16a38747184e6a44bb2ce13f8cfe4fca8086a7ae5d0435fb58fca2ad4b37d8b4342c49948436f68084c69eb8a5677364f871f88ced162626b75ad941dc18da0aa0267500b3d6f9f2acff2a172fc0ecaa31c926d62e59ed2305c5929de56e4248bd801d2df6dbffe1aa78b496cf8e55e806f4c78f40aeb8e4a2942a1a36496968e0f9ad80357480b75ac2ad4fbe3abf1512e9a26999c58ab295774a878fde04322b03f9ed7825be73ee12453a9c3dc31b4e7a467ddee9253d264c2071f49d8c1e92b847f5e6840ba5f33ad0d7f7e22b55f3cacf6688ff795891bab050cd167fa66a8b91493aea8bcb26974ec1fe5f87490ff197f71a86f679a4685f535014aa877d518bb90548be466777a41399cf51e34ea5552e549be071494ecc7cd06d7f7ed32f7b7139cb98e8795c71df1d7bf5e83e26d9f9941ff5ce0016f312dcd2e77047b6dcb82348693eab45999a7b38acf38bbf54dc95d834182e12e01cdcfb9bb27332bbd9db798021840cecb7b728451ddb2abc52d84b49b236f283415406623b38eda64ec5847dd3cb0ef48f74e5e8361a464515098e128e42563b43777cb7729af571cb07781c50c575fe7f71e0abf296484fc3f7dc28239dd94b6fb71d20fdc7b98528b584c9e6aa0e71f6a253d121f37938f1b784fa7121e184d87661c78ba6ae8ceb6eb7ffb17fcf6b7adc61c08f89643a6c0da81b3dc80f2fab6c42d1b06da994bed47d18b09fe2b5741bcf66c898b00df39f566b02568d059ce2191bf97d3b241fa1892941c86a7fa9e6e43c604c0b746b82d8eb3e57ebd7a6c186e465c5247cd8373b7acf9f1ecb9e93a40db0481d099b78c1b92d8c0ab47a7b5243c39612066d2a001cef4510526c1a2bc61b381be019dd1074d81e26ba37ef90dc7a4a24bf4088cfcccd78d5aa29a9c76b5bac31799364ecaa342ea44fd0a84fef895d9047f9eb0381be8d6c6d6b046426e83cc0cc9f25f49c22155813e3edb3296973b475459ff7bdd29b516f1afe0c0527f28e49c5d76d696c7bd529a7400cbbb11aa0fa6d66373c5434ce3143133677d974491725b1f9699428ca57fb58e094ec938251b291cc1c094f0d49cce82f5d1f2bb42673a7f9bb3efdbf54a911a8edf980dfa6f378abfb5e3d2765fc7e0d6f0ec34ca1ac1f1ae2bbfc78ba4cbf658aa7ecdd54ae550ea412d6a6add60648cff3565d1b975e2db51e38fe721bb23e2b8b01d4d60fe4360821a5311e4d49cd359268ec415b080b71653d118c22da99a9994bb48c1ae476f8ed358f06d7b3e4791ba1241d535f7e9dcde46be787fc9037b21288e99ddccd2a567ac73fcb0955427a48b26cdcd2201cb0d16e8849669f169a1bf79aa819a616202e020fcb0c33d005942f064e91e8a9f3c41f93c42161483e1598dd0f4a5441357a6f659d8d2943d6f860b603fc78c57eab7012a9bfcaa811cfe5141f9ecd492f0a2749c8dc04d32b35e246488eb9efb9e39a7d01ea092d25d9b1dcdcf871e0664d6fb6f7fce3c9e172b8d05d78721d1d3fc1ffdc5e469816bd503810631ecc628a68f296ae80f5130b26496257704b6c2105521918d7f93d9deb1bef1577de5401ed738dea1906c33b0ec875664f385faeaacd006765c6b2cd8d0be3e4324c39cfbcbb730617faf6a5bf1f0ef3d0b550d90d36c75d984a3e3f1dfc558fda4d3decb00a7a2b094180cf1b24625f95fbb7612f42bb1d4d18d98d4f1f97dcee0f61c023dba3752cbb4fb5fb1177b88d7e3447e839ff5be9ad1b2a536f8f1d5eb521c86f483d8b8cbcf46f8f2c42fbf5896fd9c9400dec7cb2a0663f5aa2077e3753ea18db160de6b3e5d29c853a143aef5f871d0b377b056e46dfaa28e53f4c8b8b0a52b57c0eef301fb42277b44a61dd5b3b7716f603b894e3826d263794b4c751eb71051312d61f0d5fd575e909cdb3f52ce1644b77436d88965cd8db2f737a9a7a6bd23b4876f725f1c45ec3e8d0b6db1356978436d81286a2e102402162ad768613a74b0dd6748aff6f392bfec7ed49b28a097bd891bee6d4fa6e741d97e28bf786e33c102d8ca19c5ab55b8244f9853b5ecbbcb957944255a52b089867b6a0e8807d8b8852df81c5cfaa28a24e544c734d46b53d1fc607034215f5edb17bb4c44dc0ece4d4044e3f48a7cf0dbb2b9a8db0f744cec33fcf7d592c080f264b0437199449622ff7fa53d31b2cc2232e08c1736241b62481cedd6c449ee02b5b1e6197e8176a4c0b0275e5f9bacde94050aa9e17d6dd562d46b89131c1088b9657caa014a420468e8c44397023af5a3272c2fd1ac5ddbbe8eff374f413b653fcbd1c76a940504b6ea26bdca567941f2d5d35f76cbc45769cd1d6cea05635c836044aca4d9467ffba853f733e7ab33e7fed3886f00691a6ec31da37809c4aca2977b1a521b7fbcea5c90d1e5cc5e5680403904aa0fb14096b298cb84acad36198fa73aeecb6d6bf1ad0511d1b9158d1c6654bb580e4f04f05ad0ed1b28f5aef8824092ec04dcc37156cc6235009c5a20255c1fa141e842e13436c3b9d36a95bf8174a972b234e0f440eeba2bb8c9d0bddad3379d4b1967b08854a726af81bd184ef2c9d17d76e727336caeee4fd2c5f60a2079b96440018673555e5751618830a09bff2dba2639a4b9dd5e4d32db692fa70210aae0120d2e7f5cb9edb78a1e6ad1d8b9d1327ab91a0ba8c78ae094ea6b384db27ae2446be914d4d93c1e5b320aa38b0ea747aac769650f34d82eab81224727b61c1514cfce23df265aad32e7b906a5e3d9902dcb1b34c065020896afdbf565915f099fa69563c26e5f98b395f037e6e6385e9720c2e5dedeb7b329b893dac510b33228fe845bdb1535e3cf405474d79f2018ebb64d9041c47fcb05647393aaf12a999df8b1eea6634986ea0a82df9dca437244c11cfaf9e2197207aa3e134761654e47ae25299b416ab54f354abc62db0045d0476fccd54f59a0d466f1ef73d735254f735797778e0e4d1aea71324f0c7877a180566a67dfdb483d1431d98b9b737a966a269c8f602ece35302963189b554113118cd3ac9e7cb9e9bd0ef6f91eddfca4b2d5f7d27d0178f34a9c5141cc43f197151c10733464d8fcef47054d6c7c152d0d9bc4ee2250f8b754f6aee139006e197db88277663895a2d60ed5268780277bdc4a1a7c0fb64d6dd66bbdccd025641e4680cc119cb4d8eaa67bd3876db20ca5f0edd052b8e41b1fbd28e88769f9f9b214a6d8530f0cd117a73f37fd369f89235a896b43b9ce4467b80bfebdfd0caa56784542b08c2fa7dd7a4acbe447ca04c2eb73a5c67e8ec6a81139d55e363cd2aa395b2a3b7cfa80325b9b9f67bae95f5ac0a230b9e0684f4fdce932726fdc01f8c0ca13f9bc9e9aa74b1fcd41e04e60ca92b49d3e21a335edeca5b682fe4da85b9aab1546bb28e8aef31afc9aa5e67eb8c399d17ad33dfe66f1fc01c0ca8c44d3cbf632a6b0bce43ee944bccafb2084031d88617eca95d6612d9fd3046b26a24ec1b769133b653c51d70bf8bf9c19226b37fd154c652db2b40db7d79ef7ca0ae085e7e2d1f6f04b27d90eb97037b279c0075b65955dbb000ae549f6d23ea55cc40f55ed153ae78fac31f4409e938f0ec97048760eadbc4fb8c0ade52bc6c6bd444e9f59d045c264e433ad61801d069c40fbec17a11024e33ddda221b22c96512585d142847e31b87f4bfbfef6016855c13e95264f7150b9c086c0632e97c3d515a860f40539bb7db3c3609433ad0979faaabf7077433388a52a2abd8785629321d79dbe7f57a3aae01bffed27e84c855680b44656b160682de9af8dd79afbc6c618907f10c484126568e17fd8f5ffcbc82b537dc0a4fdc7dea01b83b94372d2145987f0414a12c2fa93071b6e87e5bd0c756e46d941f99a7c8b4a149414dd3c33f80ba9a3b91f076fb304b0e66ce46ebdb68dba6fe36fe385b42a5075b439498eec17deaa0a36a7ff41ea87634e43c26a5fd4441f7623aee492e0e589aef1988c8202cfec37435f25c7a5d46cabfe32999e590b698683204b5ff17a31b57114d2d1b80da465e90f99a9a1399f64294c421366240b6899416598247368e00b2a7a7806e8355c5278610fcecda9be10f73f9f13a4bdc37e1325bfb21e8130476fe24ffd6ffca6eb10f2efe60ef5519a258ea58d543cfe1e4bcc19f14e2354baf6cea1aaffb3413192b3b9891738c0fa569778495a6f8913d3ef5eab63efb507f88c824f5d2a6f4f9512ee7d6d7407a44d64d8e6b621e48000af90598a19bc204157b78ab4f1f22aa88d8787d4ca8a9385ffddc9868ce1b776096bc4c57b62b1c83ab3f9247b1cd7aedcca70f55b96483c57175d96993fe097c58f24fef289e0929421c8e77f74a28585e08ba071a2d16cd079974f2519e9f76cdd9f34cc26b6dec871813b0259d1ab095a0961b1f43f412c3e375d5b5f65f3e4d3a0737834c0ed5ba8008b6ef2f8358369e8c316e7eec4aac2fe0595e19c1b391ee4ea94607b6535cef8e3ea70386256d321422b87dc986bde57ae80118a18eea511a82b9ba2bfbb5fe801c27eb69d97b818f75f9bba8c2553d7fa6113fb0229842cb7af0c96000ef86c4e841b06c7974ff2df00f92ef2a34c02b6905df7e4cf3dac04e2d6aac624f287660dc59f602caf8d7162664186c20bfdd166625a48823d155f7fb64169ae904cea4b00f42ceeeaeb9dbb7b3e79f38e31c9d978e4a65ef85e3a38ce785c85df179ee0bbf2db3adcaa8376e846fd1802689239691f1f00c0052fc55edf0564dc233b08341159ba618e8591b0956495463be12e624d576f33aa7f25eb3dce2d440ce16792075545df6b03c1cc072b4d2fec1ff182a1dcc8744f627218706b46ad82da4cd930b1d2eee3419682a304f39eda527a7da073c2485d6307acacbf6a23dc0c04691113c29feea10c54d7f4c32183f36a5bb01c25cc2b71d75ab625043c4c0d46c38c6c01e851d675c003c59f129d1a12022e2c87596e740f58691142a0abff5d7b6eead4b54c91567d0c296ba246c4642c115b8a2deda0c62d5d00386cfbb112a7f51e021b544e206a1ce8d1e7eaac635ed4d38b8a5ecb52c373cb0c32db5c39191df794cc55c241dd1bdd257c95397360cca27b8456b44fa7299ea492b76a946401aca68894cfaa58e4dee32e52a01cbfba2ab57f2709f85378c0288e7aa6fdf6111a21d028f6156e1794d57adaa6114829dce46ace6d9da26e9b4d16075b84a40827cd5414c105437540e4ddfca7f426c0ad9f7213af784d616b8674d9dcbc4c28a9cdcbba0f5736edc8eda171376b7a6d05f763135", 0x1000}, {&(0x7f0000001200)="2239cc3ace2f6529143861e8f3259b61f60f7f241e1fed2deb57ae6d2e646e12549949806878a4a64750fa8ab8a0bebe0c4ffaa4f2c10e7945d8fe65d782d093cb78953b419331ab9b91393153d4c70b9826410576cc51dba2ea23ed2f35ab66a1bd13e267eb76a266c237e595fc481c617070ef97bba20fddd3530d138a8eca330dfbcd2a30f12d0e9420905c91a813debaaa2642dcceeac93e9bbe81485fbc2836f2018ada110ec9915a11ce28526cd7c4e5a48442fd2ac6002801a51c48dca9d73ed19bb52042354a98efe4545d4af769db5a", 0xd4}, {&(0x7f0000001300)="3c308e7c283da1fd448ea2d1818f4ec05807b0f2df7b5600db1f6b1b255f84ef9a387ed784aefea94f51b1cfa82e8c962cfa2d55276d512ecf88f4388e3ae75983f69c7c570f14ada216", 0x4a}, {&(0x7f0000001380)="c8ebb3f94a1a45e386978e9f628d86eea71052ace36cd5d1ba326a89b5ae8cba6439531fb66fd7e9769cd04fe0fe90d571e64f336ef754f04fc97f2a5bdbea01dae204179cc06f40548c36e8c093e7e583870e596adc591f268b82d9308b7b30e46e7291bc29271d237b5a5161ee3267136cf207e5b173fb9dbf677816658965386d5c20cbebf3e0a087e92d4946b59dc8c0c75f46813647c6fa5f8f1c9af29b6815d3dda313c58525c3ed06af", 0xad}, {&(0x7f0000001440)="68d2c1ea6aee8f0333dec7f73440955104ca4d64079918c822e32f4b32c088fb835b4963045fa3627f008e8cdda852c6943fe5013d568067e505df239ca95f790a430f34fb41da3c00487718835955ad478527dbffcbddc967634c02b16340b22c0b58bdd2413b80da0a6da558c9db23b96bd2dd49bf2875c62da1471890c6a0311bdf237e2ca00c58d370f289ad385f04d7", 0x92}, {&(0x7f0000001500)="cfe04816ea2a7539db000921c70ff06e4a2d9ea5c39e8a810913505e282e56aa656611bfe44a8e292a306ef2f2e7b86abb8efe9ff40f26caf62973fa44188d981fe2c7cf65caff9e576b00318a48fe0befd823164cee8beb5d291c893e622e227d67cc430e16c1008d8989", 0x6b}], 0x8, &(0x7f0000000040)=[{0x28, 0x1, 0x100, "aacecbc25affd07f8b7fec95dbf1a6b1de67d7"}], 0x28}, 0x401) 01:49:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmod(r0, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 01:49:11 executing program 1: getrlimit(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x8}, 0xc) 01:49:11 executing program 0: pipe(&(0x7f0000001180)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x7f) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x6, 0xe9e, 0xffffffffffffff81}, 0xc) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/139) read(r0, &(0x7f00000011c0)=""/76, 0x4c) sendto(r1, &(0x7f0000000180)="034b454e2a9f25e43447d27897aef62fc73107463f6ef8477450ea9ff38e1710490d2786e589eaa7a2e4fc8a1d80d6a84fcbd67666abb03fdb600b8b9196110f72915c918583a71fcf36fd4c981c545b07f56a89af75047d52ead41923c582417b1eb3b388556009c9178654eb367f8a3b04e1fe7bc9abf112dc6a35c22b8f05d7fe3c5606240e37861e274ca19e23df2d0c02cd4bb8c7a1bbec5d688b6dc16f8f9b5aff2b15e17be2896bfc16ee7f5b484db75f46dd70e841cd8cf5cd8e9ca53457429da69b95a0b258365829835a44c6d2839c6d63a5723f0a4f5c2e05470dca4370b3d45403c9f007b7b071f45608495e4ea446a382aa3691fd4ff5140d32b17b624dae5f0442ff2c50e4e9cece3485f3acfb7dd03f3f2f204284fb3d241f0be450fb42e7d02486adc3f7edfab4e3c52b3a3bed970acee340c9184f9f5aaecb227fddcb75bf5040221e7f1bc2242e613e9066275b0582fcc42f48c7a41de0e575296bd45efa4bfc73ad9a023f3bf92689d9811b93fb6aea932186382f8a81d4a3b1a89583a80b5b0158b2918acb63c889328c9a5674728a1e33ebe6a8d589b053542a393e366a9bc9d596cb13d1078f4dbccac73b5933f0b9dde37be49bc5d884d550246509413c2f1ff8315d622f796212f284d5a0fa6e8d5b0e06c0ba8c9c126e2f1099f391dd6262edc8e0c13077a17e013abfe064dfacf319e8f7526afa5a9b8be5a66224a7f65371b558ff72e557465ae9a8a33815a2f6c582ce3624298b7bd67ea9d202fcd99ef50bb3135697600eabd9a5a340c03b653082d69c8e0a0200edc78b3c534e391ccb18334ec707d43d6a6a927afbfddbef93769eaf2779a68dbb054c3f39cacf3cc6f7bed4e412ecbb69d9cca56f9ce713a128195084064e10be0b063a9e4fe61d3f070fd7d94dab1a185345c3836c678dea48a39a3ef5251ab710427543a9876bcb083b03dc7e1bdc039f3dbb89556fe3f95c4d544c264200451f2745234b770dc919fb6fd7caba82511acf571c1da664e123c0633a2db6b91917920c261995d9fdad2a9fe8989ee0bae7d73bae7d3bcbee5a8a5050ccd1a1aa161c3ac2ed4ba80a0867539bb7b2bae269558ea4f233eb21ff52fe33ca28f5ecf57f4855914bfb1f48dc12fcf6ac27e839241c120c4c36cdfb53c1dd9a0714e300dd6e944777ebd625d9dfe6ed58a747914a3673e44c8912df2666ff426921ebc96ed57a284ec0d96245d2341b25a20a8b448c6f590d5337041cdedfc962e8fd50aaf12c1c5fde009cddfd15b04089fd5616d41ede18ff6dde61bda3fccd88e58e129604a58ae6a9ac6cd1fb7c868b411215c57108d8d0326f251ce852a887b0619989b8fc0309e63898467bd600c41bd81a922fb76cfd45f8a47c447b7c6217d5c2dbb21e7558f66cef242cc35f43546f8c0596454c81c0a582b3503cecc919f81e42d67853d296012c91df9d889c68e670502b7ccb2e24eea32d2c1f8d03de487396cbd4112b1c7f62817796dd1b79c19579b7e3ec5a02e00268ae0f65db38812cb5fa746f39feadbc83387e18094ea3e0414e403b91d3ce7743d94088e48cedf46edd6a38bd3e6bde984c5688c30b946ca6ea1d1e1342a7996afbc096fb21b45e478849f8025feb1873753fd80ec1a3f4eab167818f61d7386c0718b02e518992692358fbe418a02c29c4773a37f278080e93df951e5d475c944ba20a41918e524f8f40449fc7f0440a2ed50d11607d0709259f0fa43200881c4cc9e6bfd02212b9e116d4ac0554d07dcaef9594b65d9846471aac5fa09a062d1951dd175396e4d0ae1db0178afba95f326c18f06857b3a797465b4c2ee45678b8229ecdbb8f2c949ba28994481f5e7bf7e7a2de1dae9f90b47138f24fdde29caf2e50f6320bcdbc924dbcea072d7feb014def1fc310bddb33353f5d9489fe0c500a1fc3206bdea32f99e945993b2212fa8cfa6b4de27c9860105559bd91691262744c75b98addc23836193e5b1fb99561a8e87e3545d17053d57fc5fdb2acf50d7d54bb0e9e128832295258b43ab61e5960bff7bf9bbf064e6fe10ec33e072c6c2d992501614d8336e1a06e81a21a91af704414ccd61ac1a99d937ca4e3ce23d391bd0b610b6f3425847d10400ffd9ecd8d53e415e6f63198fa15428a6612737a97787b22c8f39cecd200550c0d6c02aa9fdd1f2a695b56d886eee387af1791b1daf3c95102e06ca49a504285c72ad14fb9e6baa6d6215c4b08a0cf8dec9ca2f77349b9b3e08952ae29c92f5f3e010f5f0f71a466be106401dfcf7c8f8ae1cf27ed160918e25293538707d65fc01bddaad9a687aa90bb091ffac80d343d684e32888fd9b3c078476c723c71d92012e1a8408fc5364f0394a524901b1e5e8768a5c784200061fbcbe5c30e7e73ba36e4742686a35eefe060c96dbb26272c7d905fe2444ce5b30a9c70862d1f79a2d65383f4f1a5ba6d0838a055f4e2161a0c1651466c66c82b1da30aa19ff367bc574363aba07eaf55f5219ba714dfe7787c05b67ebba46da8501a8993de2de2b78fd6ebb4cf6bf42bd6877c81f15e9d68a2b7a4b4e16ead7db9eb961d26b5d3cbba4666bfeb5447590b060bb33f82420de4779a3678b7dcb98f037220b4a5245e6a67928c0800174c26d16c5b896ac9666b1b603d26c53a4b8ebe82b2f6597738e9133c40de7f60cb8aeadaafd336bab539d3ff49a76217d62556aca98f102d92b96035d567ad8752502db8a5658b4fbbbcc20ff836c2d1040b96e2610f98499e4989b694e64830be3c2e012420a20771c786ee94e9a60e3c930ffab2b35462493f781c594e922e614c6aadc6e0ebb1e3b439c8cf6aaa2f9730406eb9935001d0b06dbf3ac5a1ab999b71788a679da514b264c0b767af1dc1de284aeeffc9199e96d66676757a3f2daf9e8a6aa2a26beae3fb0485dad0cc41af0d691cf07300b7f95228e9c8ae45c83e62882a9acb99a2ee8dd724ca4d5fb68d318b89c47f9240abb104ee1a8d9dd3ea27fd88623f0c36d1e4ff0a082bc80be813a46db09578356816ba3e5c512f96a1674570957e098fca9aee2f0a2f8241382e852af158fde586888ce6034d383932705e4d781dfdc935b0d47f8f1b8d11a4ff5682d4c4c950cb1cd1819d9d80e2690c75b1de9e222a6e7177cc9dff2a835290b509fb7f62224f7160941c9337c946b309c2bfe791ca977200ab330152a6a9b9dce938ba0bc3c45d795895a1fa332cd565ffd5b2ae89385534435ac603a76581348708da57dcf8278a475ac59efd22a795051427f5962ef5b9abc25b2e49c91f25b88a1b44423e66f0f62a943ed57a4f635eff068d0dcd4a98944f91d9626b4903281d0287f0e6513878a379a355d729d8a068acf80e46622fbf928836edee73bbdbb645f69c0dbd99ce76fc579f92659595cb4dfd1aec0dca9cad0acee88237856c266849c3d53159da8351898d4743e2c5ac3466e15c21be059de006c83ca59113f29c7b6731c73ddc7fa667b4e2115ae0ed9d2a356b2b59f847d7e80fa1ebbe6c0b55d70b3daab1554cfecbb46e2c408940b5359bf64fbb07f7346a5c20f25c99d3ec7a4b2bcd476759ba54a3d4625e41758776c886d456b01a66a605c90f3774971f50f812eeea1b8b8b8440d567a554290f4c1e62e7bc74ed6902320c1c59495a7670350f4b4f073df0bd7ab477e506a33cfef97b07365ba15a2c6e15e809f7ae00d63e7b8c845e36fb2b75d3e4d36ac6c3163a55a609a027c03b827d2217d769814a8fe5acd9a53ad2b5e58c78de5d7d222fda981242739e433e06adfc818509cc05f66c14f6924af2d20d4a0a621f37c00a3850ad552428e30817bed3cca6443f741293610fd8923bb4f0f0392ef352ffd24d4c30d2450848b150c7867e0b7565d3934b266ab649776e8a77e75c54ea14e5a1a62cd9bb85ce3f03e3f35632e23e9abc248235be542f6d9dcd7f3fd4b7d0b6b0fbff4cd682e6cbf9a22ae433063ed841e45755f34e9b490f123ec11513b949be698abb881ab50fd6d08b71a0d48c329b90c27cd808243249e516de1931ec4108a70ff683088f97663391601dc0af00c356f55fcbfc9b8d59447ae7dfa95d8a0f93b0d0df2439a391f6076bdc451e9f0e61dfee6465c6be5d2912282cff5f1878859e579b00681b7f05b1306979c2646e4189086d08dd18b956105a808c97dad34105a9462423543e574e338021bfb1f18a8925f89dcb38e040967335523d4eba75c220a261c929a264ac15e439499be00be6fe49425fe744b55c1c49597380bfa015c217c11860f0c2fc5382bc33d8bad2ff065d0d0e5b8746c5b803664820f6dde287d39f5af8a9425f9232713238e77838dccc7cea9bae0afd0bd2d03174436d3e509dcb36abeafbd1aacc6beac487681bdf0786e66a7d021114b1560a2828eb4bca730c7281523b42b0b205ab376cd5ee77503d5d336bc891d3d5a536778697aca67a32a2a156687cef7efefa569dfe7ecc5b6ba97979f89c5c95ec913d02f61d53dbcd68f8cb79825c83a36f9427c3d4a5958bbde2d0f6eab7d4a578bbe07577e4aac7354b2da16007098163d55560c663df424f9827222ab9f94337fa069793294db8d84db503586eddb69dcc33674e675b7416aeb51a43099207692334f24e5a9d8c8166954037e225165e6aedd497a80c099425abfb241b8b43c76b286828232e4016251a5b136cfd42db5bb357edbb1a0e534be8e27052e431448085184b7ee4142e3a623588088138a4c4c06ad7f5991439c122d1572594e1508c6ab342d764d5c6e94d705943f7eff0c64dab200a1ea2790f4ed17b176782bc5c326c22c4fa360956d596adc4da147d775bdded9ff4167bb2b3952991023848b9c027ba06e7117a7f4a04693c31221e2dcdc572f65b0000b1dee2589c8d6fe5773b37ba58ae252323166257087883a53b11d6d542e045548e90a8893fb1670b73690630a68718e5e18e2f8d07fe17e2465ce586f78f13773677c82c846d3ccf1652d1bfe968c39095b3674bad83556bd765bdfbbb627aa43abca59bb86fbcf031acf27edecd305dd27cf92ea43d4bf4b8f5b28d20c1fa78f766b1ce48bf3b9096d076788f1de338f6af94f8558c2ecd248c6b1694c044fc72f0bf51d261f5b86465d62deeb6b2752a831e25dae2c8b90b5f6aba9fe573314e2f12295caa4010e7a42f33f4aa799b2352ae64ae889abba4d46b48ef40e4d1b860d3a17f950b89c1e49a2d8a6a2ac166ad8540f6fdedfccf22db06c18dcd7cf7825b191b933b4a4718198fe503ce8152ed20920aa238a6514d2aaf0a960b588eeca8352dadaefa2cd3be7c4f7583e7abf60c97083eabbda971e7d38c1131925fd92a8c22f39054e43d7a3961c5f80c42aff924af27ddd1f7da2677547525a6608b9e1e1f53fc104c4cdca1a58398c6d2dc1cada53ad392469172555d211dc885f5a7b227e87445fa5089dcdbd99a472dfabe20abff5c08c3fd1eddd3033392ed11f39e8a5cf5520117dac6b42041ab91b328a277e8c05fa538fd7e39f74ad72025a73ab01da933e273878ee8dffc994ca9437f279e859bc33f91eb4d03fec48306c30049e0cc1b41bc20e92d046f1f34ede9db23b83ad0492bbb8fc79fa4ece43705aad5d84e79678264b36b9754b6c968dc9f100b830297f23924ad887dded0246937fa8d5e95d9bd70eea9419f622e249a6d0f422b255609c05e7066f1359a41209e994086647dd02beeba9d8bb1dc634367bd4511be22a9af709561c5aaea240896b11e0c550d2f957f25", 0x1000, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 01:49:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2000000000000003, 0xffffffff7fffffff) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 01:49:11 executing program 1: r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:49:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x20) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x28030020) 01:49:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="e0d6816cee50d0bef626438ee8cf725a95bc08459793c945545ca022dfc8cdb7be1296282fc57c67374fe11134d9f20b97b6db4c69551d541a544c77fc1162299501a750e358f3fffd788b3e622f1b6c39b72008313bf47418fe188d77aef1a7acd3b4a97101e110f33fbc3d18709e351f59aa467914ce6f025ddf8d9e9159d8d23c0398dfc9a2e6dc913849511b6aa6c7252dce2623a0307e8817bf9548036944", 0xa1}, {&(0x7f00000000c0)="8e1358c301c61a021bcbec0af0374ac89b2757e32082179b863d558658d7ed7b881a8234387d5ffaf98f58d63c3894", 0x2f}, {&(0x7f0000000100)="18980ab71338eac55ea337dea01531d1273664f81054459d250be09f719406d2841d64126e9b0ac9efb8e31f4e2a0e0966d78141a5a14194aff81b1a384664fa9280b81ad56a6bb9c64d810c117e6b3df454e3737cf31ef015199460b719c0f6985884e4f41be4c61f837eed14fc6932db12fccd7c34eb410cb3b371dc80ea2b85edbe1e248b9b6af3198b178b243cc3290567b6897582caaf08827288d5eb1d93953995b6a5fe7716d7329e92a1915135f4173c0efd37d174cd5f6025e39478154c295bb9d7ceeddfa937b37330cceba7a7f37fd2f88cb089c08a2d33639eae4745ac", 0xe3}, {&(0x7f0000000200)="3deb1518c680ffea6d870b8fe9cb58efea00a5d8eb0c4285d03fe3ea10d88e6a7efb274b1060e61df142b43c0141b1a0977f9e1c132588e1b493ff4bd0d108527f6bf32fcb3e0fd7863c6dc53d02abaf216e46bfe3d1daecb5bfe6c91be9ffeab3ffb759a88cb09a0b0fe4b7884fcbf477c1c6f6e200328a16b5fab7378a0a1eec5612383bb3e3a2f2e74d12bee14300612ac26c4697cb8b0367899195aa7ebcffa7e2ed8934decbd0bbea7b1401ac0c5a0dc588d6945d23b805097d6208d9693e4f816e1a189bb79b6785cae41aa7eb7ef0", 0xd2}, {&(0x7f0000000300)="0eeafcf7aea64f4963b40a0f99fb09cf07b1093b887813c4b5991c06ea59196158bca56bc05fbfa50c0c49a67d5836943ed7a56580be3b84691a0142db21347170c679ff3cf60eecc858f68044d87715efa4214e7225bf7c4821df86e9a2ef703d2e0d40927332c5190147e99ae9e222735416f50d570012ead4231d6c75e4671607aaffdd1f8d48559e32ed77", 0x8d}, {&(0x7f00000003c0)="d14d620638f31e477be3f87a0bd6f3923c00147d23a7ef6e9b87b6b9d664fdd48215635b3eeb5eb048df4fbb1262f2d7ad48e9747604b1242c7c4dc950e3a58c94c2d9946a3f0bd23b4cbf50afa0fe07c27a43c6633ba296ea6c18c6215b4695e712c960ad5aedf1defbf759536916cfd2325cae33bf0aafd9368bb19d74029ba20a532fd3c1a21cc5989f4b1b4cae7bac879b34c175", 0x96}, {&(0x7f0000000480)="403486f903e530ed7df86994c6c7762e828f135686daa91c14c2c2f816f8d13b0e187958b253d3041257cb34310d4bfac68fc8f51138d83bd2399a64be4f1b3520f0cc6593d9a3e46efbf8e73966b298118df7735a731056d7f3c43d5204ddfcbc110f33843c64660174320b6c0858a04488329250e0abd9561da2e92204f6d5e662f4a257e653785af1563160a830203c1e3557f377235c63caf75b8abb30b99a5fbaaf412e31e685ce25e23c42b4d0dc9dbb1010c776668077997a335af4d125ffbf0708488ab75c8652aa1ac4f162dee4d98c173d46c771297e5a649277fbfce84e6b8ba5c9b2", 0xe8}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0x600000000000000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000600)) connect$unix(r1, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) 01:49:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) fcntl$dupfd(r1, 0x0, r1) 01:49:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x200000000, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:49:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) 01:49:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) 01:49:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 01:49:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x2000000000001f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) close(r0) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 01:49:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:49:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x105aa, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) fchflags(r0, 0x0) 01:49:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2ffe, 0x0) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:49:13 executing program 0: getegid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x14) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000200)=0x9e, 0x4) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x9}, {0x0, 0x6}}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) kqueue() unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file2\x00', 0x200, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) socketpair(0x10, 0x3, 0x2, &(0x7f0000000040)) flock(r2, 0x2) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:49:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x5, 0x401, &(0x7f0000000080)="7f14c63e3408bea3dabbcaf32bb126338e1ed1ebf6fd4ee572868f035616b0876991cac84dfdd80c62ce9c5dbad0736aade357", 0xfffffffffffffc99) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getrlimit(0x5, &(0x7f0000000000)) 01:49:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3ff, 0x3}, {0x18, 0x0, 0x8, 0x3ff}, 0x662a, [0x3ff, 0xa790, 0x5, 0x79, 0x7, 0x6, 0x6, 0x2]}, 0x3c) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b11d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf2e7aa0000ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626f01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396a2f9317793483b5866303dccc1957bb3fa2c408ffe06a616eedf8c581e986b4a1e55999ff232015e4055fc955e45c62f82b27225c9b8864317e338aca8b9030c57bedc8ef51653906ebe817ad74beaa2b2ea45218608162913bac6a4d6c6f91cf5fc856bc189e7d6a238acff58bcfd0ae3a430eb2fba2ed35a2b3eea3f15c26a6dcad86b6dc8f883def91fd6ac857b06498fd8d1012ece70adcc7e5492eaaafb9beb89a4874fce4d30c45da14f09534f0000", 0x502}], 0x1) 01:49:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() flock(r1, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x8000, 0xffffffff, r2}) fsync(r1) lseek(r0, 0x0, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:49:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xd1) r2 = kqueue() dup(r1) dup2(r2, r1) 01:49:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="e30f1ae2ea6013b7e0c9b49cb967e0b6f96730941d6ec2185f0549709541467f874bf114e582477e04822e2b1b3bb3046adb9eb41034ca11d0dba0359376f8b6bc3276d8912a4ac9d3a5364a1d27fdf103403c76c68558a6ff6293d0cfcc5d5df5074bdc475960ef2898b7a84058511c2787f7817d5edfc0f47e4afce7888950d6e5cf59bd12b149c10573f16855ad714935c752c99af83baca7f4d6178c676411d48abf909436ed43192b68839bef16f90e570a27164d124ea1ee0347707698a9d8d97fd895eea88038669b9332cedc3902eee88aad558c9ab11659cad3965c9a8fd989175e79f0405414c7d0192618c746", 0xf2}, {&(0x7f0000000180)="286e84360d0009859a03a4c11cab299a97e1b080e1baa47402490423cf3fd411bebb3ff6cb09c95e24d5ab8f64d4f98da04cbc791a6b684741c6c285d1dbcae5e6b015efb14ead80ae265eff06c728599783995e009ffed6e2804c05abf126c6157bf5ad8468a0dceeaede9294089389577acc24a8a9d63f41f0dab1ac32fcb05bb0ffc6ef7ecc3f8afe63b90005b13e9c09ab313cf8eb044f6e040f", 0x9c}, {&(0x7f0000000240)="cdb5f7134c9a963f7cb704dc3b43129c4a90185430149f0cfa0ff09fcab463d7f92f79d59f87a02e3829c584ae035041c15a81ccec6fd0dc4687c1c0213a429e67ec89deee74a9d20282cfa28b02ffd320b3ccdc7d9127a88f", 0x59}, {&(0x7f00000002c0)="ab01b93d8337e0fd9ff6dd827758142dc9bc7e5f2356587807ee361be67e50a97ce2", 0x22}, {&(0x7f0000000300)="adb8d450ecf13a012a72946b891ea913ba20c0ad9692d108fde2d6", 0x1b}, {&(0x7f0000000340)="a304be6026f9f601e2dc75c4ea65de57da25af56193f323dccbc28ead7479fb98866d16c64fc4776986436d4645b1f8edc87d9cd5cbe62202208bda5a846c32925024c70d9d16e193e1886c07725a3c0187ef8dab481f51b9a08f38e693f57b515e509aed986d2728b62fc062a368555e583187ecab882e4b3667aa9081c78bad921a23618b6c4e56ed9576ce6a71590aa31591ea26d5730e1868a46ed0ba585cda0a01a754b376bb765cfd797a6f19300b018354be462661228aff419d75355c96d18ee798372683e35f71b62f735c149d1b9242417cb5f601d666e0d3c21c7a5767069a71af5f17d8c5d17fa8255618d810a56390db788856dd006ab975971a9566947ba72c4ef5da59f597d666a8c3f027eaea17b0dbdd1fc028d8c318d40f40294348c263f3bc267bfccacf3f3c9531f4882ed46b6eceb9bae3af8349af49f9b4219c327c82b7e46de69340d1abcb7c64e08eaf43dd66080de484648016ea6fe2f0dc966d0a39b492f528d6f077f0ead69a30dd926d0496de3490bd627ac1bfbfe0d2c4f2023c1a215593b9d250b43319c6f5bc05f9b24b0c9321e92d9124106e158e591ec236f6b85edffed1156c46aa94b4bb243226f07d3d4e614f94a61b5a72c81e67aa1e3ca2d8b305ceaef9f59856c1f8e237f634e2596e5175a0dba794b8ec4abb8f99789e2eb1c118c628800f83d5616ead238044d1e3934c4f3c9790ae944aeb78a8a073d7292ad962d925c2345c44c996d7e14f6c2057f1fa70f77e27c4e975890342a10305748b0ed634b5b0c3b7b5c5a2141b869488ea8dee401d81dd3d937f1ed150d42a68152440759bb02c65aba99347b29b5f93735bec075267501e0f520b3d644c9ad25a0db935555484dfba39d5fc433069a2d288fe6e019ce9f5550bf35804247a42b640433f5c95bcc8e6f432b7f47bd9fffc74a0d8fa17641c9d99db3aa714158c253f29039e196dadbad872c63f9ee2d56a2263cce1982d21e25ce846c0dfd0b6c69dfcd793472e404ca2e075d7335a8a817c311428f9d22e3739158bbbb0c3efaa7053e1498edfc1bdb998021d0d0f6c2975a02291a6e888d82a23708dce5c42ac7c5a3e2ae56cea614c9b33afb564ae6035f9aaa4b9dc937b5d8a2762f59b93b406978c99b069319f6b9ad9b991d6c78105564d4b50226306cd9e77f59b2eb9df0355fef57112a8b62bd5ebd1cb8da00f3fc9a70a076758a49173ed3d5a61b63c375c03f24c7f10f9ec71cb563d1fa3b6594de2789e16e8c3666041f91e0fa8df67caf2e62061456413b5ae4bb3a7c3f1f049f760e8c8295baee8a09e87bcbbabb7e115c988c6a7ea03a1d91f3b7895930f9f1c047aafcaa7f49d05bb5875e34d5b1d4a571265cf9ee6f3c68b519d4321884dacc8760c105278cd01db7afd2cdb45af4adb2eb5e817f984122eed99f180de80c206d7e7fe83f4b05050fcfbd08195bc5ab756521ccb0f2a90adcc2f9be75297a4a0e303c4947f793e0c62cb335d5a3b920166b2becb61926c80d15701448fbe2c35860b24b128d439086b62ff9da98565d110c191003a5de349d92e6b091baaf6ad99cc0e215ecc49b30af66702d8559beb665c20ef8c82b3595db263a0ad3eca3bb725f4a9fd3f12ce5ba1aaa29c9e03a34c55ccbe758a8bc88da6fa26bdb7d874b36e04b472e51672762bcce84275e5a79d4e63d2eee69b3bee1b200787cf437d2996c5f9e5310625ba1dc2a34c34e460894a69f47de0d046250b486c4bc91ee73117cadb824ef7eb05a4539364c79a32754ef3048520b17db56ae9918c1ea9623f3b5371f3242b263469bf20a9e22edb647592c6f6baffff43c25602f552ade2e4784469a355eb708e72f629d42a3afbcf23407774f5507156fd4caf8e7e648be394f9e7d0fd4e1d44b10181a870f7bb1547b8de593af13607d78c653ddc170cb9a999bb23aadba1961bdae75349c5ec0a742d4acc827c0f27b9569d0c82fa55b7f9c78e69a3e5b8f4f1667a3829c88aa4f8c55034d6f8a4a52322a008e9e953c5af6c9a5ced7016e73775fd8cacad49976c14209a6ec6e1f0162afcb1e97ffd0ee5f30546dc13f5ad944767639bb18ffc3a90a27bb09733356dd42bf13ebd8277720dd054bfd9fe45cddaa0373eaf4f58767bde91208aab92c9a653dd5c38730aae9a91ed25cf393a6116a182a1e82228e7256723dc4366aed9fccebfb5e6998b2f1d97640c665865271fb1203fb9b058b4173b5d79d14d1dc1a48e7780f2a107ef85b94486d0db6e83d8825ec9498341cbbce36bf31c2bb73631d0127a77cf9303cbad9ea98bfe21e869222188936d6ec664a8d5c448a7d122032d7f07eab8efdf18acc3fa8eeeca6b06b0c89e94610866b53910c624b71ff635f628646f4e85d9a9fe346def540794b0dc256ebb0a2566bf96e830275935524091a8835a4705959d62fcd411d1e8572903424dd4d6493fc57f880a2571a80144e4a63dd778b5e0d49de18e7ee2e4d00070c9f4d1f9e83430835ad07857953ff498580fa362bd5d3aeec3b7a2f0c75fa1e8c9b303c5c17e7189888861ad446a78ae60c62f11c8eee11a982a01fd74617d48f3a4167fd3e5239b7844429b53bd935b8a3f16eac8139fa97a5554d6f16155195611c377fffaf40ad9f5f48636582564a1082b88ce954da007972940957656dbb23145ec3535dac2588e98dfc087eb5e74cf7b87e5a33017fec134d72ad75be757aa03b9ec20568da2247be5dc071a852f3d2a77f5f25e96266ee379681187ee77102f74964eb803292593e73b9409feb84c6b64a3bf11e331c3e1cd65003993db6e6f64cb32e059f578e3498b4ef435964c938cd010be2f236dc31a631e7b8d1e6ec88c618b411964da3314161780195aa358a79944de8d60daf75f9f1b3d714505594adec18dc55d9a999316f25c63d249a012abc473c8559c8e1f419bd1ec4a22561b4c59915ccb2f6d475b589d6e77b1268df1e1b5884b523288592e6dca8a298e6f6143e220ca04f0f790a7c532758e94de269a9ce130993f3ef75cf9a806892a547fe3fc718c5b0dc82a82351681a8cac10b52cd3ececed70df6d0490b8e2e8fc43c0cde8d81d01e52a8df55d3784a5b0ba961d99b0472ffda79b489695e78b06c43b2d5ca99329a9aaf99f19a58feefc28861ec46acb523b5cf94b62b874bb9da3b1867f7a78a6bb2ff782db8abc6274f33d3efb4448457ada491ffccc42abdabf39549cef54824d310a914a3f18dbd5e561b897577442e4ab8c6f3a57815bd7e0e58dbb6cd98242cb1dfacd6049f4c5ee06c348aa97f6c81fa3005aeb1b71ff94271440bc28b1e36209680781a11ab1c0c20e772eb3a1252176bc9575359ab0ec222650058c3b9c7c85db6b5ca3d9c3bcc9c32b5d86d05c85742908ee58944664c98141569a2468399600b6a7e259ae34350fe949b8e48723997db38ba98189eb62efe4573115a2abb8a3bc34aa51957e7cba648d2e6a70fc3fde8abe54bb25b069d6cb381090936329f193a618a017f019152ed51c28320010675b3cb9edb2508632444c54584e44dbaf33aeaf2c3af7d6b3056b8ec51968a5b5f7562af80036f9a5181e8c06a33b4bf172ef9fea2b39e523b702dd8b18cf498879bc41102439d0e1eb2ab0b3b69deb2b5abf1e38a513d203c1d7aaf55993ceb73784463f40791c0b629f38cb8f7c0fe659bfb5543e01a00a0676985a571449c13aee6d2ae0ca74d3a5c4d1e5e28699775140abbf14453a0bfd5eb502348d2f5defbcb13886b0d5a61804072001ccab3a672c8959bf02ac06079b1f7b1981f7b4c458cd440e74cd4adc9c408c5a3cad70642e9e1261a806ba73997a599b3591944c5fcd9147a9bd9fc605dd3ee37b789206e3a8a19d8e5937ead5cc03800932c472fb39bde71630e02ef385f9abda2361cf75c866fe687c591f313ac438bc486c671697ac70fac4bf8c226c73efa65d02ed7cfcdbb2965492565f4d89ae3f84e2875a7ba6ae666641cc4b2b8736126e632d08aa3d39aa58944cb67cec10b0e94de3cf7abcdb5799517e397e65255015aa42f4e6ba337eb71850abe5b3a6d89c0bb39c6a8f1377553dfa5bf8e68b61a6940052c9430f41820b2b1907b6906ff6d4cfd29b82a0f9d2f578d6e0f7cd5287fdbd39b177268d731d50affad040a4cd0526829e88eee717ecc2304c02dd22e9fe3666737f05d18345798f3e65aed1f943e69ac94fff83cf57c000d517d52011fdf1f038904d116ce8fd4dd53ac358a480815e77ee0667109a8e84fa343d1709e86c5555e7f11c261a2ae7d80d1d4457d7ed79f75251615761b15047dd70f05f04a112672c2aedb4294cba8ddd6f2f85e8c14138218b1c6d1fcb67f0e1ecd8301789a0fb9396c87c9517e8745e874779c99fe7f65c8ebfdd9de1a00fca30ec5f1cfc93fcb4b3b10a9fbc0cff98ceca060d006cece6f12c24cf36dcb289eff1ca0efb528695c8f89a0d40d8e711b5d5ea1f504262ee7ce0236d35dbccbe547c9b5093ee0a419672fd93cd22cc398a9c0abf810378f1f04298d6bc897a8a4c4f8b26c4dbd6dd898ef11d635b8aa31727e323eca490534979a5280a4b7521ec48494a83915add94398fccb575020aa4057d01baa228bf4022b784ec056ed6076e930bad0bb737f0b36e1835ad0013b535cbcd413999645cbf6702b66b74324acab5bc058b8c58fb581ccbfa2caae2120285ab636ea3afd5e78c7b2e2af97158e8c28bcb69e2d5b0e45357f5976b70ea1f9ca313c25de2a9c7a9aa889de21f39aba9493f684ef4c40a19fdce1b6547867858c733933f6cae777097c22980ef3e2ccdf389fc479e7d45be7a2f836660c873d4526976f935fb2f3a67586c5f1e2424391828fa809c99d5746f24b2c8dd6e3dca7e200eaae6992fc37bcd4c88f18aa0464cb368bdac6fa75ae881a23d2162e85b3ec32f6aea55dfcceb795c411605bdbbe476b6e7a095cb85d04212010690e21d181d1f14fad7662f08a3956dd05c2c023a3a6b194e4db43f0833e7d5ae7bd474b98d4c94a61e07a0304881afdd359f330233b4b89e35df05e092f5d02304430d9b57ceda8cdccaafddcbd04380032400769b9cfff1c041cf8ac90464bcc9fd6944ea4357e93dc17fe2dcefcba987f30809f869aa4fffd0e1d39160aaff64908296c337bba0561b6ccb4e16f8d638e67dfad99abf695a63a1bd524f06f01fc4158e35c21ed2bbea6589e220645338f98b5df2640990fd77c45150cdcae6659dedd8001e570e5b7772560f337df8c9ce5ac6121cc35e98a4cf8088cde457bc90ae46b89f4fafd9937791c5332b2c122df7569149c432e3efed0cc3606ef6ecf0dd0b26d9a56480b838bbac0fd055822b33b1072861aa6cd4fafd2b70cff86c67ec843eb35c0a91e58bfc92ae7122fd06fa399463291d350f25038cd225c70518c220a6c3080218db080f2b0816bd6b4d8e912cb1ac6ec66c976553cedae8868125ba19c45c401378c6bc8f37da6b2b5d08164fa27a489cabd9b48fdd0280de53c0494392cd060f67d2973f0693f5c9194d8821508fb6f872e667f7f9f90bd9be91e0687c4a9551e7ded0e84bc15fd8e250e0f81898ceb70e425b214d904f72d59c9e1f5047b357a7224cee32ec03920ee72d414e131c1975744172757b037121958e59518972d6093b92aa08bc238389843843003ecdf5980ea7142b94f49fe67f61cd8a7fc0621d574578227e921a25080506a7753f39f5285d6d74ec3f934caa53bfb20efbda304fc749b4625998b2b39fedfc60", 0x1000}], 0x6) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) syz_open_pts() writev(r0, &(0x7f0000000400), 0x100000000000001b) 01:49:14 executing program 0: r0 = socket$unix(0x1, 0x200002, 0x0) fchflags(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x792) 01:49:14 executing program 0: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xcba888a4486645bb, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 01:49:14 executing program 0: pledge(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 01:49:14 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000b362860e00"/16], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 01:49:14 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0xffffffff80000000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x100) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x3, 0xff, 0x1, 0x7f, "e0bb4c34379a09107bcce9421e613bc1a1e77ff9", 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0xffffffff) 01:49:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x65}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd}], 0x1, 0x0) 01:49:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() r2 = kqueue() fchdir(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x53) 01:49:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) getpeername(r0, 0x0, &(0x7f0000000080)) 01:49:15 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000002, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0xf7) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/83, 0x53}], 0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fcntl$getown(r0, 0x5) 01:49:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0xffffffffffffff4c) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 01:49:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7d9340cafbe20003afd7072c31316eeb0e"], 0xa) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1, &(0x7f00000001c0)=""/33, 0x21}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x129, 0x40, &(0x7f0000000240)="c80e000000000000797f", 0xa) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:49:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8808, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000140)="57e036257d1b9cc9b7b97a109565", 0xe}, {&(0x7f0000000640)="86b0bbb496ca773766a5433c6158bd576958d7c61332987501c2520a2ba65130599cb104a95ede95334c49905e8083f12a3e626300b3c2b200b652ef2adcbbf747a99a2496995dda980d0add2532693759153c440ebaa39f8e40d7a59a7b40220fc6b7b81a5b8784486c0336109ec14bdf484cb086fa64c50bd7354f18fcbd1d86f038bd705c63ff752f6291f31227c5bf262c069618d2a3f3f36b759feda6540381fe9075ab803ebd1fe83632c756fa6477e7cb919c082d23fd95c0b5da998b4d0953c39bda", 0xc6}, {&(0x7f0000000740)="08bd5b2d290e63702a39e55124eb264b4d1a69a39cbcba8dcf98aaa003c0b5f5c655cb240ea01a65816995b16c380064d1db975e2ab2650a1689ae4d6370a49198adc56a320e999e86b46f49f36a66acad8d8d22df812594ce06b7816066cf100ad2cdd614e87092955d53ec29582bea0751680cf48d4572b19f438f25567b", 0x7f}, {&(0x7f00000007c0)="3646905e65e7b44e5052226b90f731ed80b12a29eec51b50445f83198385873ba02eb6349cca741f25213d144607b451b482b9209368586fe0932d4b3767a10ea288f02659c25b90c4881fa06644a8975f71ae212986f3bd8e0ab26b18bc15e2b2d38c9719747b3c9f38b6114ba0699a7da865e2c9d90c7c0f51e77133cff5970fc1a249cbf04a1a16130805b563a5c339599faf9c2d60d56668881fd04b132978f7aad717dc410ee8", 0xa9}, {&(0x7f0000000880)="5fae498dac4f8ce2c745f655c23a614122b6a865aa2547ad121c376473f15a352f3fc6a2aee2a9b96a5ecdd2701f90af6da834905e71510a153638725680d6c630550754a5c09cc161218e2cf03cbbd562119d7793441b4c6e7b982ebbe059dd0ff547d30f", 0x65}, {&(0x7f0000000900)="e516a269e51aca59d2363b6d4ed96f8192479de26376f7f91b45d79267477fe78e387c79c983ffd248935044af3405aa4ad2cbbc709355e04cedba90387f43e86d025c80275de6f938744f86bc91dbe57a3fc237cc48", 0x56}], 0x6, 0x0, 0x1b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="00c5f835", 0x4) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x1, 0x6}) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000040)=""/10, 0xa}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r4, 0x4, 0xcc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000a00)) 01:49:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x267b, 0x4, 0x9, 0x1, "b80b9d010dfa13823da58f7f5012a91487e45d3a", 0x4000000000, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffc000 didn't change! 01:49:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x8}], 0xfffffffffffffffc, 0x0, 0x9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x4, 0x100, 0x5}], 0xb44, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x2, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x2000008a, 0x7, 0x4b0d000}, {{r0}, 0xffffffffffffffff, 0xb5, 0x8, 0x4e, 0x200}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x7fff, 0x101}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x800, 0xfff}, {{r1}, 0xffffffffffffffff, 0xd8, 0x2, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000014, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x6, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x7, 0xa1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x7, 0xf0}], 0x10000, &(0x7f0000000240)={0x800, 0x8001}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:49:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = dup2(r1, r2) sendto$unix(r2, &(0x7f0000000380)="9cad2cd8b0a9a6684d114878f37d8e497d76b014fc7c681bf2e8f695c8d55467579a9352b88c270f88cfe4d6f199a511a2daceb051261088a0dadfab734a77a34b529baa38b7834ce8eaaf9a4d321f72e5ac7ce324986e05a2969f8a2d74ca75fe47d02bc53291d617818610bf46c97a4d80639e6768a87e9d45eb4dc1f98611cf7d4792b382fbd5f65195f1d87e55d8c69fb896aea133ddaddfc3ab754beceee220", 0xa2, 0x0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) fchmod(r4, 0x40) poll(&(0x7f0000000180)=[{r4, 0x5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, ""/28}, 0x1e, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f00000001c0)=""/199, 0xc7}], 0x2, &(0x7f0000000300)=""/44, 0x2c}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x0, 0x8001}) 01:49:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) shutdown(r0, 0x1) 01:49:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa000"/292, 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:49:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1f89, 0x658a468c}) 01:49:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="298f9c37f3ee48b4cbfba64b41a3e2a1696b9be9fb5b14308a843f104ccda81d71f568dd043b7ead609dddb85a5553a38f557d77ad5795177ec6fbbbb27f24a6804ca45c4e722c8441f421878376282d72bf871904b957c32b8d7ebd14ef95b5b46be11f724ef77e79b6319d94504a6841b1cc", 0x73) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 01:49:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28081, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:49:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x1, 0x108) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x4cc510d1, 0x3ff, './file0\x00', 0x5, 0x80000001, 0x3a17, 0x836c}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001680)=""/4096) 01:49:16 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000840)=ANY=[], 0x0, 0x0, 0x1800) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000380)={0x0, ""/70}, 0x4e, 0x3, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/216}, 0xe0, 0x3, 0x1000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/wskbd\x00'], &(0x7f0000001300)=[&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='/dev/wskbd\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/wskbd\x00']) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="020000001000000083b61276bd959bf99fbdd9f17cd67bc7375e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa93a365b021baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de50996cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab1741956799e397d3b88a1d6545c107d9462238800000000000000"], 0xaf, 0x800) 01:49:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x32d, 0x0, 0x0, 0x0) 01:49:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x38, 0x7fff, 0x8, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) 01:49:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x2, 0x7}, {{r3}, 0xfffffffffffffffb, 0x30, 0x2, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x1374, 0x6}, {{r2}, 0xfffffffffffffffc, 0x49, 0x80000004, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0xffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x1ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000001, 0x4, 0x400}], 0x0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x70, 0xf0000050, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x800}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x3f72, 0x390f}, {{r1}, 0xfffffffffffffffb, 0x50, 0x20, 0x1, 0x8}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000010, 0x5, 0x8}, {{r3}, 0x0, 0x1, 0xfffff, 0x81, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x80000000, 0x74c}], 0xa2, &(0x7f0000000000)={0x2, 0x3}) syz_open_pts() 01:49:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300", 0x4) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:49:17 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xff, 0xffff, &(0x7f0000000080)="f52b5e41427d1feba2b0a278782568f968dc875a6ec73f1b", 0x18) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 01:49:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 01:49:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20588, 0x0) fchflags(r0, 0x0) fchflags(r0, 0x10001) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) fchflags(r0, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getdents(r0, &(0x7f00000000c0)=""/76, 0x4c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x2, &(0x7f00000001c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0xf98}, 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="f08abed1e63f30ce73918d79d6b265d35fe09cc455629f158aec9ac88b50115494eb37", 0x23}, {&(0x7f0000000280)="74cb655da2248b0e0c5cc277e7c6f527e5136d3d74b2f4ca6239acf81592a591956bd5033e717f83aeee43253f325a23bc598b7f2985ad60de31f25fc4a4f5e553bd0cb883ff302ab7ecd5a940ddd6fdcf08b7eb446005d4329e350506a1f5bcc9cce83cc84d6076d0d6146514d37f2c5a2db7cc45b1ea862afb0fab424795b7aec7cd6abbc72571652eb26946eec04e8232fd5b7b9b719e794c9d620e54397988344bbc4ed81bf91f92ac33e092bec46e0f19573f6710364e", 0xb9}, {&(0x7f0000000340)="970c5bb6bede3f3659bc6049dabd23f8df13dc23364d0e28745c75f497cb14b041add19910fa3497dd0f25188dd637065c292d367c28405dbd3af2ecff01dd3beecd679c099c268b52152253b2985b4fa8844b274865fae12fe3e335a6ac79f7cc843ff4401bea16bc1ad8368c7fe5996cb662a09d653755bff0a71d73831e875bcfa40d5b9a48b3fd589ff5a3efb94707e3dc79a9ff0caa564be2942c5606a88cc23c208d411e", 0xa7}], 0x3, 0x0, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20200, 0x32) chflagsat(r3, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/181) shmget(0x0, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000600)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000640)=0x3) r6 = open(&(0x7f0000000680)='./file0\x00', 0x600, 0x84) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000006c0)=0x7) ioctl$TIOCSCTTY(r6, 0x20007461) getuid() ioctl$TIOCCDTR(r6, 0x20007478) mkdir(&(0x7f0000000700)='./file0\x00', 0x4) fsync(r2) ioctl$BIOCLOCK(r5, 0x20004276) 01:49:17 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x3) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) 01:49:18 executing program 0: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x81) r1 = socket$unix(0x1, 0x4002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x7, 0x7fff, {0x3}}) recvfrom$unix(r1, &(0x7f0000000000)=""/57, 0x39, 0x42, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 01:49:18 executing program 1: r0 = socket(0x36, 0xa, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000280)=0x8) socket(0x18, 0x7, 0x1f) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000001f00000000000000000000000000997800"/110], &(0x7f0000000100)=0x6e) socket(0x18, 0x3, 0xa3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20090, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) 01:49:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x29}, {r1, 0x40}, {r1, 0x10}], 0x3, 0x3f) 01:49:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = kqueue() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 01:49:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10700, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x48, 0x58) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8980, 0x0) dup2(r1, r3) readv(r2, &(0x7f0000000000)=[{0x0}], 0x1) 01:49:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt(r0, 0x12f00, 0x9, &(0x7f0000000080)=""/66, &(0x7f0000000000)=0x42) fcntl$getown(r0, 0x5) fchown(r0, r1, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x583}) fchmod(r0, 0x48) 01:49:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) close(r0) 01:49:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x8, 0xfffffffffffffff8}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="e8631bb9a5c148248ba7c9e401337e8046f1395ba13481fc6cdf5a27cb57566043026165620d44891ff39cc872395ef68e27ccd5a9704f7f793f576cd257c9dccdf162c4e9e2608dc086d0f7730671636728d054dbf916211646b4262780c8d15b53465fa31e2076a78af5b200de5965f92cb7ef1d931294cde0c52d7c239eebfadd0cefff2f8af95f42aa0b3da29023571d96acc25f81c944cdfecccd9f", 0x9e}, {&(0x7f00000001c0)="fff70a73f71e0119535a7d42ba45d2713902a4bffbb0e8fe43140fb9156e395767747ed7", 0x24}, {&(0x7f0000000200)="fadb572625a0cbc4e170791c529440648aa5b780e1f832468a1e0c099a4aedcb63179f0d6f871d5a97dbf05ed1371760800b38faaa6090c757759cc005f006af5deadc1682f23a1ee2", 0x49}], 0x3) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x90) sendto(r2, &(0x7f0000000340)="1c770007d54bf2d507edc588cf6760aa088b1eb0c5571f3cea2300be2435e3c80ddcceb39742f9d3bceb5ba3b28570395220b8a6484fbff1c80893a0af5d7c04f064468a18b49004d46b2298b3b4f2cd11", 0x51, 0x9, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x189) mkdir(&(0x7f00000002c0)='./file0\x00', 0x20) 01:49:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000058000/0x1000)=nil, 0x1000, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) 01:49:19 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) r2 = shmget(0x2, 0x2000, 0x2c5, &(0x7f0000339000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:49:19 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xff, 0x2}, {0x401, 0x2}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) 01:49:20 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='%]\x00') pledge(0x0, &(0x7f0000000080)) 01:49:20 executing program 0: r0 = socket(0x3f, 0x2, 0xfffffffdfffffffd) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 01:49:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:49:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 01:49:21 executing program 0: r0 = getgid() setregid(r0, r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x400, 0xfffffffffffffffe}, {0x18, 0x3, 0x6, 0x6b}, 0x7, [0x3, 0x9, 0x0, 0x2f3, 0x7, 0x6, 0x0, 0x3]}, 0x3c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x9dd, 0x400, 0x1, 0x3, 0x2, 0x3, 0x1, 0x0, 0x6, 0xe7f8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x80000001, 0x53f7, 0x1, 0x81, 0x8, 0x400, 0x0, 0x3, 0x606, 0x81}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3, 0x2, 0x0, 0x8000, 0xfff, 0x7, 0x1, 0x1, 0x274b}) setegid(r0) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) getgroups(0x1, &(0x7f00000003c0)=[r0]) getsockname$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/57, 0x39}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f00000005c0)=""/4, 0x4}], 0x4, &(0x7f0000000640)=""/167, 0xa7}, 0x43) getgroups(0xa, &(0x7f0000000740)=[r0, r0, r4, r0, r2, r4, r2, r4, r4, r4]) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000780)) pread(r1, &(0x7f00000007c0)="2c83fa77fbc404913c8cfd45d65048399651f70a7823b14dad27d3c106f2f16a1eb88c2b982de4786a7c731f86d404", 0x2f, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000800)=0x1) socketpair(0x0, 0x4000, 0xffff, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000880)) socketpair(0x10, 0x4, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x3, 0x100000000, 0x86c}, {0x18, 0x3, 0x10001, 0xffec}, 0x9, [0x80000001, 0x1a9c, 0x7f, 0x4, 0x6d3, 0x800, 0x2, 0x1]}, 0x3c) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000940)=0x40) mknodat(r3, &(0x7f0000000980)='./file1\x00', 0x2008, 0x1) utimensat(r3, &(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)={{0x6, 0x1}, {0x7, 0x6}}, 0x2) fsync(r6) r7 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) 01:49:21 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:49:21 executing program 1: pipe(0xffffffffffffffff) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000002f7195f202fbd0b800000000"]) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x4, 0x24) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/56) 01:49:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x81, 0x5, 0x4, "b3e17f687289ca35682d24c9b7023b48ee07e10a", 0x4, 0x4}) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) 01:49:21 executing program 1: syz_open_pts() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x9c, 0x1, 0x100000001, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xbdc}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x546, 0x3}, {{}, 0xfffffffffffffffa, 0xa4, 0x4, 0xe701}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0xa5, 0x4, 0xbf6}], 0x400, &(0x7f0000000340)={0x6, 0xffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x2) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 01:49:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r3) seteuid(r1) r4 = socket(0x10000000002, 0x2000000000002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) 01:49:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/109, 0x6d}], 0x6, &(0x7f0000000340)=""/2, 0x2}, 0x43) 01:49:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket(0x11, 0x4, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c910e5173a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d921183000f2f0c9f69ec7ab3a34c290", 0xfffffffffffffe69, 0x3, 0x0, 0xffffffffffffff12) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:49:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() read(r3, &(0x7f00000001c0)=""/158, 0x9e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 01:49:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x84, 0x0) 01:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x802, 0x20003, 0x2000000000da0, "b08d16c6551947010000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:49:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) 01:49:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:49:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 01:49:24 executing program 0: semget(0x3, 0x3, 0x621) r0 = getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x100000000, 0x2000, './file0\x00', 0x200, 0x800, 0x3, 0x3}) r2 = getegid() setregid(r0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) recvfrom(r3, &(0x7f0000000040)=""/128, 0x80, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3ff2d2f66696c653000"], 0xa) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 01:49:24 executing program 1: r0 = socket(0x3e, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:49:24 executing program 0: clock_getres(0x9, 0xfffffffffffffffe) 01:49:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:49:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r2 = geteuid() getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getpgid(0x0) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="2132ca9b266a127cc65f3f12e15244ae5e78127edf0f5da89cbcd59555c722d115a7ef7d43517b01591825cb03822a977c6655bfe9adf8120854efe7c2aa816b796f637ebb02ff54279af448075df9e670f6a68ef090502fdb18e081e58d53b7b7dc001d117fff7a686322cead5e1ba0bbd1f2db6635e533e7cad6028d443ded59e286cb5c23b8fd09a17b989778c34bc696dbbd1dd113b98e785ce0632f9de3717ccd934fc9acca422ac0617c710c1ebd0fa332f4781e87fdaf1acb71198b3cd2", 0xc1}, {&(0x7f00000001c0)="4cf5fed1b30cfbaaab1a20ef9765441d7c563d763570e3d9d8f788262d1d17f8aa3b5a6f0294f1d9f265b230f8ff2dc90cf380997103f41de691f2095e0dd7c0428a0ba3c723980163bafc031a25fe74937947", 0x53}, {&(0x7f0000000240)="7a2920e75e95c827114760bc7cc8a2dae602327ac99fe338a6f6f5c5e0a718a4edf9a29320307a438ec9", 0x2a}, {&(0x7f0000000280)="1b040cfe06e3d1447c0efb04652cd8f064ead9b936fbce9dd41104d5f62c4ab36a4c889aa1ab06de4e38ea6c0c44766ea8fc6f1ecf821fb0c1243d55e7de2953be31ff6267b245db2ce96514bd95481e2d2899a69c498fe0d8e78d7c912dc752a0e35d5f4b8648dcbe996e1c4e5466e2e16cf492b04e0326cd3b1e88be6fbcf97335a9e1487b065b1b8e7f379e30aa7bfa1bf8a6d6fc12d3923c2b77fbb5bd400d165b2dfdcf935a4fa26d4f1105f75f3aacb0b51554b56659e3bcecf47bf54e2ea87d81761da8a2addd7a27e3e4857f218bcb463e39ae8d1843d32c91aef723cc69a083cc2a27c1f9782bc21477c186320a56bb0eba6ace89d803c682", 0xfd}, {&(0x7f0000000380)="51dc5f0519467c58c22e84c08641b6c3af0ebd94398b609366aed8962bcf3e54b7c329ec9a883f7cfb4c2382b4058af35026211ef069cdd8f3f62867b0", 0x3d}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x4}, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001}) 01:49:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() socket(0x1e, 0x8000, 0x1) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 01:49:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) read(r0, &(0x7f00000000c0)=""/134, 0x86) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = getppid() setpgid(r1, r1) r2 = getppid() setpgid(r1, r2) 01:49:24 executing program 1: clock_getres(0xfffffffffffffffe, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x6, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 01:49:24 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getrusage(0x0, &(0x7f0000000200)) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x4002, 0x0) getsockopt(r2, 0x4, 0x6776702b, &(0x7f0000000040)=""/246, &(0x7f0000000140)=0xf6) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) socket(0x13, 0x8000, 0x5) 01:49:24 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f0000000040)='./file0\x00') 01:49:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x28883, 0xfffffffffffffffc) 01:49:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x142}, {r0, 0x88}, {r0, 0x40}], 0x21e, 0xffffffffffffffff) 01:49:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000200)) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x106, 0x3e8932f1a7884a28) 01:49:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) close(r0) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:49:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x3, 0x80000001}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffd000 didn't change! 01:49:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) pmap_unwire: wiring for pmap 0xfffffd807effce80 va 0x20ffa000 didn't change! 01:49:25 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x3f) socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) msgget$private(0x0, 0x440) close(r1) 01:49:25 executing program 1: poll(0x0, 0x1f2, 0xfffffffd) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xc04, 0x1}) 01:49:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x8000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:49:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000fa9000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) 01:49:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b331e4c", 0x4) 01:49:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) r1 = syz_open_pts() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/48, 0x30}], 0x8, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 01:49:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x4, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x400, 0x0, 0x3}, 0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)=0x200) 01:49:25 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0xb587fa2d1dfab3d4, 0x4, 0x80000001, r1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r2) 01:49:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) 01:49:25 executing program 1: r0 = socket$inet(0x2, 0x7fff, 0x1000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 01:49:26 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/174, 0xae) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20d10, 0x0) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x10000, 0x2) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2, 0x21}, {0x9, 0x8000}}, 0x2) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x3f}, {0x7}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='cr') 01:49:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r4 = msgget(0x1, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000032a9ae53a32692747926dfed01f12d1c437ff7f0fa77b667ebcd5f5d037ddb274f714b4bae99e437fe2f04715766e14610c53d75cad84379c26d86006ac10ddec39b6ccc0b3e5144a71e2f706126e78f21205baac1ce308131f5de9452c0b3d5807b5a1c938f4b5500454c8bc695116861e5146d5f729bdec50410fa344cd0b8f214a7bcf43e3a8f37490ce5117199f38d49fa02189ec2f23eb7c015bcca0a25414f1c8826ae01c6dfd7bc7e432d43f8ae706d1cd13a23d0485f0883c4d73ba0930c366994bcdc42260d22dc0d8a446d00456140df6ec533cad60d"], 0x24, 0x800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r1, 0x0, 0x0) setegid(r3) fcntl$getown(r2, 0x5) 01:49:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7dd) r2 = dup2(r1, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x5) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) 01:49:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2779707edad08a816bf84be0baa39b7035bafbc6a032fb048bac1cef743dafd64144df266a6a625f11d7d58844839972026ffe5a0d0a9a0ca3f7467ab597072bf7f3d8a986998444af405dd87e8e20a4dde5b8ba12f52b1b9cbd78a4382997c9e71ff53a27e24221a7de855e169026fa98b043e33d1a9fa5a2f33db6b5e20af59cab1cf7a13983f8a42d6b8c63a64b29d66fd29fa91de233900a4c17c385d3592289c0ff", 0xa4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5cc6e71df0d9bb31b1b0a222927ea2d54ad52b4bf21043aa687ee342b651b2ae215a7a5e45a540bf3628e938babedbb859a667520ae5fc2f0fb969eae1471e8874a2e6515cf6fd2b983d40c506326054ea8cb5f1ff0f9a50ee8288968e226bed8583a0e7908b6b041e394f202a352b2ab3eddac3ac6933aa70af6190b9b4e3d92927055faef8fe67ad2a42c95b62ea7088a0f77615e2fd380eae347569899e0c2f23a4b9ee6420528dc6d6790ad6", 0xfffffffffffffdaf) 01:49:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="4ba0e58fa6a02d4e81e863874fd37a7df1cffedcc34fc210b7911398736a521d450609247b8dfea6c39ec24902045c97bdb911c36ebc008ad41f883506b86d90fca5d61c684d7b490f6a499f7182caa3108d2f539cb38d8711c14bd244706e02a57e62", 0x63}, {&(0x7f0000000100)="eefed7e6cf0db7cc5fc3a0e945452e42c4aa410d5cf167861cc4e0325062738461dfff94764599def6eb9db5ae99c36d4e835d230726c69ab9c45a20e3bdf2921fb24004b38d3694e0135179230f512a9c84ec70530d06d5df7ce70c09cb5a0a7860d3a5ee59d774889771f5f122ed2c93244e", 0x73}], 0x2) 01:49:26 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:49:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x3f3, 0x4000000000000) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 01:49:26 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x8000000000258) close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 01:49:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) semget$private(0x0, 0x2, 0x10) 01:49:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 01:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be3be", 0x0, 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x80000001) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:49:27 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 01:49:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 01:49:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 01:49:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() syz_open_pts() fchmod(r1, 0x40) 01:49:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x6, 0x101}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x1, 0x5}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xc2, 0x8, 0x80}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x7fffffff, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x200, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x60, 0x200000d1, 0x80000000, 0x2}], 0x63, &(0x7f0000000180)={0xffff, 0x200}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 01:49:28 executing program 0: r0 = dup(0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000040)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e000000000000800000000000004042b8000000000000000000000000000000000000080d5dedf9c491d8db310000000000"], 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7) ftruncate(r1, 0x0, 0x5) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/157, 0x9d}], 0x3, &(0x7f0000001280)=""/112, 0x70}, 0x40) r2 = socket(0x18, 0x1, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000001340)) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001400)={0xe8, 0x6}, 0x10) 01:49:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x8a2]}) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = dup2(r1, r1) fchmod(r2, 0xcb) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x2f0, 0x4, r3}) r4 = semget$private(0x0, 0x6, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0x9) r5 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r5, &(0x7f0000000d80)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000c40)=""/126, 0x7e}], 0x1, &(0x7f0000000d00)=""/112, 0x70}, 0x40) sendto(r1, &(0x7f0000000200)="c7f31bf899cb160e0a00edd48e94e46270000f82b205de33e948566732bf1ab625bedd328393a3555691e2f712f6e045f9539bd32ed2b44aead794a79a171b97b4a1aef0849b35c094879ae968230f728fb27bc75280cd54a9c9d5214ee01bd1d504c15b3940a56d657822424467a5d36f8620d5089565b32a38c38de91b34367f03163a4df2cfedf99f8c50", 0x8c, 0x40f, 0x0, 0x0) semget(0x3, 0x3, 0x400) r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000300)={0x0, ""/241}, 0xf9, 0x0, 0x1800) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0xfffffffffffff12d, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xae2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3b6a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x71b6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x99}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x100}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffe70}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockname(r0, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r7 = open(&(0x7f0000000980)='./file0\x00', 0x208, 0x8) unlink(&(0x7f00000009c0)='./file\x00') fcntl$setown(r1, 0x6, r3) accept$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000b40)={0x3, 0x0, &(0x7f0000000b00)=""/3}) chflags(&(0x7f0000000b80)='./file\x00', 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000bc0)=0x2) unlink(&(0x7f0000000c00)='./file\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 01:49:28 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0xc) getdents(r0, 0x0, 0x2bd) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x3) 01:49:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6867, 0x800, 0x0, 0x1, 0x2, 0x5, 0x6, 0x3, 0x0, 0x7, 0x5}) dup2(r0, r1) 01:49:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x50a, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 01:49:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:49:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x7, 0x4000023fd) r1 = semget$private(0x0, 0x3, 0x180) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffc0, 0x40}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0x40, 0x800}, {}], 0x2) semget$private(0x0, 0x7, 0x205) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) semget(0x1, 0x3, 0x0) 01:49:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x4000004, 0x0) 01:49:28 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x2, 0x3, 0xfffffffffffffffd, "e0eae04e11c2169c7cc41c946b5a2621085eb341", 0x80, 0xffffffffffff8cda}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20012, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 01:49:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 01:49:28 executing program 0: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 01:49:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x10, 0x1, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 01:49:28 executing program 0: clock_gettime(0xc, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 01:49:28 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000000), 0x3b8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 01:49:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x3, 0x7, 0x4}, 0x0, [0x5, 0x8001, 0x2, 0xffffffff, 0xb9, 0x289, 0x120, 0x6]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01201b56e966950f92aa1bc2cf09681eab070000011b00fefeefffff", 0xa7fdb777) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 01:49:28 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000a9c000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) dup2(r2, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 01:49:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000258000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x19, 0x4000, 0x4) getppid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x1, 0xffff, 0x1, 0x3, "98fe28b9d79fbac63a50b2649e08644066ff24da", 0x9, 0x80}) 01:49:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f00000004c0)="39f7894dd913490f95a377fd96b464d6404a9f81af3378d9772a4d235b7346b10ae5955924a6c63b82b571d06f9b04aa94d402035f5de34906960fd0c592b29e98721e9a796fd3233af7e52329d30a6c3324ef2d948fc9459a0ba4adbed52c65d2f4fa69d370cd0276f48b62ddc396d4d7c2cd51353583a17d9c248295921d886b21cbd0c3464775c1748b4de0c7fdfcb0a40951ef992d1cb38662d05c62e730198567d795e571061dd3fe1915a391c2bd1f6b7b558eb34010716fd09dea3f85978e30407bd356b29355ae5e7bb6495ea6888f3d5d7263971dc5b186df701622e566d852a646eb00c2a6265980529a38839ea695e19a4d486ba6848c3659f875bf748ce511326ac84924c19dd886d03c8577d5350e10e3becfb5658db78dd230a66fc390bebd099dccef0edb950cb0ba0b7f996c009d7e14b6c4cf8537d6497451e22f886363c95fba21139a77f76e8620bf86962ac4aa56b7799b07684cd35059279c8dc55ab67a6faf16ed58eaf3a1a71e11cb50930a76697b091bee2784c6e9814ab6ace7ca23bf2b748aa00edcfabc97f4dd080bfaac2dcb95fbcfd9abe276dc3d5988005a565afa39c1650548d5eac194d5ac733b8e1b940ca27412878089bf98a709f6541a38f7855b3e5eb7f1e57c3498910b2a53ea427121814a52189d94bf8acbfbdff0060a3aeb77dd38683b9822010b6cf3d71dc499ad35431e375b34f4d22dc9aa3a726eb0f19c426f688d82db84305a1481c6d493eed08953b944a088f8513e4a59b0f194b4175e82c7e345acf44d5a8f81ac05ad20abcb672e3bc1e5b5cac4db379582695d1efe1df7796f7623ecbb51d390d8d553926caea87ea90c60a974d33ffa2f7731bccd23139af9a94bc13d332ea4bcd372619e9bfd873d77357116ce8d2bda4c79b7f2d1199bec84aa138f31d1bacffc3a1d53ac756dda326d4ddc2e34a312eebfcfd946df066509d2e85146f562ffa8f796926a1ac9e42b68467976b282a6f7ea650be75f425610cedc8c98d2b65c7a1bed5ce62312b14df8dfd880ecc8768f52e97f4602bda6e5ae23f918937768db974d5e0e51eda36fb7e77c7311aa1bddaf50c705db57c6af4a61e00abbabe13f4edbdbc806f7bec25757860ca7d774320fa519e8f941d4dee56ab4d6671e627873242e81672ebb98523a385a5127d35e2d734504eacce257c750170c47de1a0f9fb61674dd6b0555885657839bf85276aed962a9331f53de1b718d32a3f55fbd2ebe8ffec9825e896708cbdb001db398687e1259a67c21a977d3f02b8551fa608350016622fcca74e80dddeeebf2cd6973328cd9cd34f4715d32f732e6ae3e1a560ca2299f06a3f3cf2d9fccb6a479ed00e289341239dbaf7bfb51f0e02e8cc1e511e9d2d0e08c0cbcb5a6b058fd2be71a29ca56a3ba078f5503d985aeb85e715f2b9461bddffbff6eaf7d50728db02a419c9534f81382781b2b220a8ea5b7bd52c1d7478e9aef6eb940b6fa42b3313c7dac92cdad832c57536282daf7ea4996b459f732858e015eaae149a5dc72594def515c96bcff50bca3bf2e0f7816c1809471917d5f1fc0b58591fb527eb58f0cabe2267f015f478a85e36bd9496f8b4146372c1beed4a84b305abbe6e3948a13d48d4056e10e2f52d7c2974c8805cbd34334e640956862d7733baf28c107bb587e826df8df9172ee61a45fb07fc4c821fbe0e034577641551bd106372d15266fd7242fb6c499b0eeb40d60cd717278eb4f9f7d87bb4fb0102192cade1cba7a0579d7e2026dbc6536204ce6786b27fa65046ed63fc47dec75dc31320e28c1a61d403971736722e9cde8bff672b37136a8c0d307b0fddd3feabf95a1d58d349ca1225ea9378ae5abbd4a45d988b19e2d4c2ad993b5e05fd024362ce36fa36d799c7f33a0f9ef2b73b081a3f9dd1c454df09b4e5fae83606f07a31f323fba93f470d05b766dd426ce0a17659bb6fe5ff4dde787aa2c77bf229ee20cef13b0bea29ae6601f265dc2b38eb5e4302305450dfd38030ea7849ca7818d0f1ce9735b64f8478938d10c78c029278b47f607dc165a0e95f64b64e5e7fb44b827faa8d13b77fa5d8a1454aa555cc6a804a92d8cd3552e6622f939232217f77fe861eb240be16a61f92403ddf927e312bd4f30171bfd557a3e05ff37314e44fd3ad26b39906e979147a374b9ef49a7d36418bd67dbfd2ae363117a0b15b8fa878cac172c5f378a4a0719e9d88cbae51086810319f682b20c30791717f16873f1f63186dd864876f5303670e7ee262710b1922701dfd9c713955dd8ea2ae160fff36c6acd6f8f8c318258c205d98b32c62ac1e571514632a8a30507c494884bcd60dd692f9c728a7a5458b0a317750164e7e7fdfa5556f4dd92a4b45f205d70ff890d965e93fd4f9599cba7d4594a40bb1f95ff34dbf969d80798f0cd2d45ba22ddc6ab96e8c13d3515f7abab6f6cdeaf91716a341381ae277978e8fdf685b7828ee83eb7a0a8e26ebc03086875fad98fcb7167b6f84e1550a18f8d66b46c62923a7e57eb6f997fc3731e97722592f2a3aeb996345a8b4e78c69f1ab60e0a1bad0b912ee3d7b321599927aa2afac9c55b54fd1f8f17aed608d1c36899e9ae4cb0eea23c7d1f6f5a950f9d367d4d12b45a69615880438bb64d35f5b35c5cca585a1eda53cd1f20123987fc7fc1b812a15672a6dea1752f6293e2803501f09821d49bb7f5821274a5dbdf2deab381dece2456127c967cc74c1d3035b780c84da2e4d38a547796d48a94d781d02810a2006adca652e44e2f4bae431c2c16dcfc6a73fbda29f3a5ac55e045dbbebfd744ab55d9db25a074d049e7618cb7cd495179cec2422f0ccff9e2ce4dd73a9b8bac6ae7a6942d4bb5d8abf11641a0afe90309f6793fccccae3fd84e21ad074d8fdcf8aa89415a6d467e2f750ed7037e6d6a4b1a9e578bd1ab55e9d98c1b4a7013d4b21f57381e013905194453d24bcd42f149aebc40212a71810fd02cd5a061c1cdc00aff1eb9577a74ea989a0ed567cc910fef2cd59be8eedb1cfdf1a9aea2a6049ebc72dc422ecb4903754a01089579b29a2d028ad23dd8007a6aadcc58c1bbd5a8a7559ed1ec04c581d554f744dc1cf5d0c455dcf002def3bc7c53a01ca6a7f05d5376fb8c33505ee81ff1af6cfa0a70a1f4d64773c173db60ce06062205a20fc29434e04b7a3ad754f9e64da0524722120c33430bc212fe4a9d3f1230ce424ab560b5c03d8463c4d6747302375bf8fcabf4f43cf2c149046e44bdbd16f9f92abe298b7874a8c51818e0e7127a34924affd67034d7432f83b3446db98272eb4c1add8b098b9e53597c6351741840f6ca57410795efbeaa1c74d6475b3ac1c71b81151f23f61a7987d2b05fba3b54ce2460fa89570a28f1fa385db63180fafabf35bda8c309f5743d53e29d0c60bcadc1b2aa4ea0c019e1eda39d9df52b025e3f0eef2b221aeaebaf094b2d1665426f0886974a921bf05b5e5a90738b7592efd04f3a26ad5c338d9540f17107fc7970ff4a7c2ec9c9ab5362976f1c7171240dacc6149ab4e9e9f1d66f424e3c07129dc3e35e4c2a625eefdfb23426d10121311547681fafd988895e1c7ad2f792f81be52f89ea0937d359ed58aef6432a47fdf966889b462041f095b3b261ead4f3f6649eba03b46c19541bf85ebca5d152793da0d8b296d54c13786b15d12586ccc3641adc1fbb165b973628c93b8c10a4ec61b2fed535e1a497550e8a17e70b24c4d112fa54ecf0a55952d5f35e6607cb31c6cee93ce3c450a7206f4734b9afee6545d9d3143495b44a5e16dffde77c73915fe109e26ca2f91ffb31f66fe8c26df4a8edcb2f4d4c8b6cfa7f3520ce78270f2f1386b604ea966546f6f49f48f24124febf7b0fc1964a0faa93329b20aaa37d0fbcbc5870f894f557d7e2702406ebd7a8dac99e6df2c1ea6b401c0ea7fdc3e8466b39fc1d16672370b5072b6bae1d1702da9c440fb2b87b46db6f1bef9d3ae97938a584763d8731420c4a5d623e35b79fed3cd00e08941d5163b9b884ef7602b8f8d29a4f2fa6f0a914dfac5cf819758b4ad31bbd58e84b5e16aa2701f3c91779c4cf9c5d3f791f6eab9ccb72e709a09856a63ac8f72aa9069acb472ee1054f83fa9e73c894b5be7232bc06d99b9a15309d3f1e1427f4d45a65dd01b72c9b3b7f2264dca0d3e90ec7c168541627733ee9a0e99fd22b4c1594d17952aaa9898975bd0cef2667c5123eaadff05c23464b6f2a9cddc02ddc909da3ad262043ec005abc683f18b60b88628d303efbdd57642fb90a5d1889da8199f475d79c26652ae59705ecb858dd70f3b66e3274e96dcc6fddb5cb180e72c57e012892a1fe9dee663c004aa143404dbc374d7718680e3933f5666f4e2291eac9b128bbcf874ce17eb388f1b9f8f96a8c93b2f5bf978c39e51744fdfcad1f86a3dd3bb0ad7e292fbcf46983f546e24767d9e9a2bafa0faf4603afd9d4309966781ca1e0f6b9e5020621f1ed5b0ae8bf5cb8fbb51b21d769ed3dfe53dfe1e8d1b6d0ee62d72b15d8b5084fd5f3603a6d3f6f36028883f0ff555c421ff2fc6b1f3690fcf464ba14d4f0e7761f8177c3a2231ee9615dcf6e5a9c7011f8dfccc117e8320946f727540d1a586680a211d4fd00e5d867d60fa832d92ed09dd4cd01699e428a17ba6f6eb746399c770012a9d5b290645d990a1a0d18b0c7523844c4d7f029d73dab9bf89ddff593bab6af73b8bc73a07185e2239baee24cc1e1ec52eae1eed26d22bbe51df6f04ed668e218e9c2ab224cc2bb5ef5bb4852f5e37be264aba9a259f38280d2a51e14621464d18f3baa08a75ecb952c0959387836aec12822d7f4d940f4e389e7ec8826175b62db73c27a041e2b7084f043f100f6f027392316707fa592239061c0d74d8386d292e5957d4a5af0a1a12288240c2edcab9984ea9638f6529b69c425f89f5f6c1bd9cad25c6edc6e5bad2a97223f16ab20c93cef661842631ef1553ae4da8d958a3349a438e2e1913c84aa59777ba796e52e62dde68f93714a27543e0b7170bedbc92a0696a13f2dad585830d86ea34d273da72ce20f06229490cb259fedb9fe560382cf193360f1e768c87bd253e7923f115c6a99c0b471e37d5717216578ec74b577112cce4a792015d6004d66604264b1dd3783bf7327e5438cc0340a4dc0ebd61b19dc1643614eefb05bea2c70862a4f91643da9a5fbbafb690aa4d9bb76fc7e60704e0c414e2e177e4e5bd649a9452b8d9c7e4a8b6b0cef377834abf9ef5ab4ccd50c2f1732cb09a7a6bdd4fba20c756f20462bc884205e958b0c1952102312726d8c50320601e16d73ffcdd0f9d394f66cb35328c17062ce1c857d49fe6b7d8138a5823919cc0c2f538ec4bc766641043807100ef76af28df92e6adbe204249d98e06e1383719f83975efe6ddbde125a27fbfb5c53029e3fce4f59e666ef4b5c918d40df757d3101dd1d7eba7a163e368c15115ab4ff01c12ffb7464bb8f40f734d170cf5da3bdab28b4f6327a5512f70228e73eb931664e72784d780a18174242941cc98d35fef454126d4e1298dcfff35687b23cff2ee44315a0dbe43fe7c231d5c28cc89668ddb5cc85c50e61dd6c33dd71c7276b2407cc25c4b9619207d7afe94005e960c7378a6d1826db54055e6e2f00b297047128bb08d139cc32471f78c7a4f65db029b7ce0442c8143945ea6746cc45168fe9cef59a162832d447567171d17e994660a5c01c7b6d70378f93f1b74a145da92ecc07a0114a8e084bd782826101af", 0x1000, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 01:49:28 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x9}], 0x7f, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x24, 0xfffff, 0x100, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x8001, 0x9}], 0x6, &(0x7f00000003c0)={0x8, 0x7}) r3 = kqueue() ioctl$BIOCLOCK(r2, 0x20004276) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r4 = accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/10}, &(0x7f0000000500)=0xc) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x33}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x800000000000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7, 0xf4}, {{r3}, 0xfffffffffffffff8, 0x41, 0x2, 0x9, 0x800}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0x0, 0x9}], 0x1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0xefcc, 0x8bc}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x39ac}, {{r0}, 0x0, 0x4, 0x20, 0x200, 0xd}, {{r4}, 0xfffffffffffffffd, 0x1, 0x40000003, 0x5, 0x800000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x50, 0x100000001, 0x5}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x400}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0x247}], 0x80, &(0x7f0000000640)={0x3a8b, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x400, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x10, 0x8, 0x101, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x3339}, {{r1}, 0xfffffffffffffff8, 0x48, 0x20, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x3, 0x40000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4a, 0x10000, 0x100}, {{r0}, 0xfffffffffffffff8, 0x48, 0x20000000, 0x3f, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x81, 0x5, 0x2752}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x5, 0x800}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0xc1, 0x1, 0x7, 0x100}, {{r0}, 0xfffffffffffffffa, 0x1, 0x6, 0xffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000003, 0x0, 0x1fffe000000}, {{r2}, 0xfffffffffffffffd, 0x41, 0x2, 0xb4, 0x401}], 0x4, &(0x7f0000000040)={0xffff, 0x8}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 01:49:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000080)=""/100, 0x64}], 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f00000000c0), 0x34, 0x0, 0xce8, 0x0) 01:49:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:49:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) listen(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 01:49:28 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 01:49:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000240)="ac1826b7799aa5c7a9b696fc331bf69c515cf28a347046ee7fff1b", 0x1b, 0x4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 01:49:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) flock(r0, 0xa) close(r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 01:49:29 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x280, 0x0) fsync(r0) socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 01:49:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:49:29 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x7ff) chroot(&(0x7f0000000080)='./file0\x00') 01:49:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/250) r3 = shmget(0x0, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) setitimer(0x0, &(0x7f0000000200)={{0x7, 0xffffffff}, {0x7, 0xffffffffffffffc8}}, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01030ed5110bc366b47e"], 0xa) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/119) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/139) 01:49:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="ba8f527b64d1322edf28bb757dd30946754d0df4116aadd7a6e7e0c14d51acd2ee64832041370dabff2bf666407c91d63f95f1ac2237b8a84f0cefb835c1965c6832afcdecc8c9f6a722ef5b3d39988337dfeee11d6a1143594582b07b82ee2415d2fb019e459fb9e8078baf8575c0cdf9c3b2e39c70f4282eb655fc45b422ffb5767b819cb875d642e0631b43722160f9f823e69fead49d900ae9d13830e2f336bdd8b4b421f23da9d6f078edadff887e09a001ba", 0xb5}, {&(0x7f00000000c0)="cd710788c72320e0903ddadbe5c703e96a28beb950484fdddbc7f2ba762c80f4460a0418d8b235e77a2f00e07ab1f88a617fd950f874b0c4521d5ef561006437a4570dd0dca542aa4b8b61c9553371", 0x4f}, {&(0x7f0000000140)="3e2eaf6557d978b1a44a3cc92d9db208e179faedbc7e03722e237827004a678c145c0daa39107103a4ac2dc4cd42bd5087a7e55f0318b37c72e6fc0e73e26741ff8f395f8f8f7da3", 0x48}, {&(0x7f00000001c0)="b88f8ddf98da523ea05dc9fa07428c91d08d25dc17f7c4ecbc9a4650f6e7e4d609dba3ea1d03835e2c76b7ab", 0x2c}, {&(0x7f0000000200)="91e411467819e0306f205629c7f8d0dc15dc38df9791ec6801dc9a0b17296312f03bc65a0ac9c2e79cd5a4a8aa794144059901a11c32fc5f09a30e7d84b922ad303c9be276cac6a913235d2055c3b5f6c191d9d96925a24510cea2efb70535310d3079efcc1be6c527435e382e1bc839e72af0510e550dea324047bec6cda468491e0bc037c22830910c5aa8bc7482", 0x8f}, {&(0x7f00000002c0)="a24b9effc2525768a5b8344d722fb3a116acad504a75eef8ca97c62dbe7ad32d5cbb25f48f670b0e86879030cd9767a5e0f37f66a6c1e78bd9b6e44890125e90eabeb8a422a1fc0f154a1ecf1f14125ee66eb59b0e582647e7d21707fc54f73ea7340c", 0x63}, {&(0x7f00000004c0)="15998f88abd417291ce3b5dbcfe0844400f003b64c9d8cf5c74a8c605367d116f2057dbf5c76c5bca5dfd2df0286ed29a29a5fd1eb060b817d027f20a08c7a3e6a8afaba", 0x44}, {&(0x7f00000003c0)="e089a452eaa8a7e281d4c9710740369cbf1e2565ca98cbc70b5e35221297d14551af36681bbacd40e5b7312f9be8dbecd51be2ce0af9b6ec1ef50a3795f607d07c5ada679928fecdfa9731c9c6c866cf5fc3ba6ed8313e4bf054b1ecebe6965067f3384c0c745cb9139aa745807f2708e85c34965db7b1692327", 0x7a}], 0x8) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) 01:49:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x4, './file\x00', 0xed6, 0x40, 0x80000001, 0x2}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 01:49:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 01:49:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 01:49:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x11b5) 01:49:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) syz_open_pts() write(r1, &(0x7f0000000000)="cc16c1e69e53bf0846f293f1bfce837394", 0x11) listen(r2, 0x2) 01:49:29 executing program 0: setrlimit(0x9, &(0x7f00000000c0)={0x3, 0x1f}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x7fffffff, 0xc3, "125a22d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 01:49:29 executing program 0: utimes(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 01:49:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 01:49:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:49:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030701a22c04c4716749e800cdfdf5eba9e9c10d030110798c1803c0fea2d8b3ae03508925f576d63a315ae6e9eacddda5d9d1196ef47dbaedffc2d1e319eff8e599c4f4f31b8accb3ca8121c9505ba3224d8634ff73"], 0x38}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x3a, 0x4) 01:49:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000180)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/28, 0x1c}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/158, 0x9e}], 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 01:49:30 executing program 1: poll(0x0, 0x0, 0x1ff) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/219, 0xdb}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/23, 0x17}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/147, 0x93}], 0xa) ioctl$KDDISABIO(r0, 0x20004b3d) 01:49:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) 01:49:30 executing program 0: semget(0x1, 0x0, 0x0) semget(0x0, 0x1, 0x2) r0 = semget(0x1, 0x7, 0x400) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 01:49:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) syz_open_pts() clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) mprotect(&(0x7f00002db000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000013c0)={0x1, 0x101, './file0\x00', 0x200, 0x50f5ed5e, 0x1, 0x7f}) r6 = syz_open_pts() fcntl$getown(r6, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001400)={0x4, 0x0, 0x8, 0x10001, 0x3}, 0xc) r7 = syz_open_pts() r8 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x8) truncate(&(0x7f0000001380)='./file0\x00', 0x0, 0x80000001) listen(r4, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r4, 0x0) sendto$inet(r8, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001340)=0x1) mprotect(&(0x7f00006b0000/0x3000)=nil, 0x3000, 0x0) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xcb19) 01:49:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) r6 = accept(r3, &(0x7f00000010c0)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) write(r6, &(0x7f00000000c0)="987ebb5ad60c87d4887f86c5181f90b43c04543deef3b7bb45c0b2664c85cfb2b62668fb9f0930778ffb0595ec2640f6e2c7ba16b9cc18a523f69ea1483645a1b47acb9587aedb6cd029a8b058ab5b0347664a7f7e972cf4a5e5b296b93d4cd9e0777a0570b796089e0db584674488e48d9bca8a2e3cd25428d9228edde7df54349b3ae70b531f7c249937ea4553a892f39098cebc9523edc8bd890fe4f5a258c2b59180297ead148cdb2b9c02cba5a32feebef90701d5ed371da2f557b47884a94a8112a1605402b17f21a4dc8357004065bcc9c5843d477ce3881d279be098ee6849d983a714df5e1399fc7ca115eca164b7c4eba839a9e473617862bf4a06a13279e26533a13ab6b28b43045453a6ee8e1a405eb4ce172f3244cfcccf5cad60519c5efb88ced18b8f7b92bdb2f653631a06addf897a3a0db4f5ae090ea0c5a97bb23993a8daa26bc7804126cd46b4283f79176e6f0195755f835cb7583f7ba1ee7cd47f39afb745fecc325e3bc8387e3247e037817325287c4ec880aec66c30355df30b9ab56ebb1f7f4d8a95aa3c4205be07a9f22b4c6e3bcd2d38051af54dcfa61a0e9fb172797d5c2cbb7515d6ae758a08b8131c9736ce760380d03c955592658132b76205582fff56b9b54cc2629ecba0c1d8976e3980800312ab9df9ff0df96605750ad57c574076a26cee57ceff345f9b6a45679e665a8b8f6e60e47015f95799522a8b38f151bd8dcba5e92b91663a870ecaec00b2ce55d772fb032a44cb820a782179757f762042065be1217ed806e7526909901bf5b2df844ff66b06373206211c1911a97b00a20c376622df96feb9bf3074a6e472662b33cedf32e4995023f5438a14fb259b7b480d7b7ff62c6ac837f5f577f76419b82ded7f5ee62ee7e967f803202d113aefc1a4a833ea4b16c0243fd86459c0c884d0375fb60d9b45b5845ffc7517ec25d99309615b984e25b13b9357582b13156a084ff54e297bfabf4e1bbba4ec52de4809b4c9301f1d93bd040c8adf7bbedd3d980a815e9d85d7f4e055bb07706bc656ba3d908998dcb5fc2963d3930667256b45c5b10d5f7f5dde497fd143c9035c56351290d22e0e00586e3f61a9dbe6a871064f4f33aca3089bdc117b6c2257abd82f723c68e60d900648c09e5cfe9c9dbc239e494a6a585caefb32c81d29177253f571f05b23cb22da40ca018c7322ddc0ed13d9989bc2fc325afae626322776bb7ed9bd6d4c25f804f20c73bc58cbf26ad8f56ecd1c5528f396098084f38921cbaf81519965940d7063a205b715db1b4890874e24e624debf9bc6aba0e49be795cb845f9e30240ab5b71ad55cf874a37e180eab50d86cce5e60f2d855255e72513240cd279509b27b33744437f2b5d38c0e75e4fe8d13282d7373c7aa5ec84872e7d44d871da42eca202cc4f7d49ea3cc70af8b5f30b2eb54ad9bdc51ef33229a801c732797683871fae0b5a0b9cd842c93ca672337b040b8ba749890a8319f5ebec9b2edff4c64e0324a4afcec2569567628724a614d1306111d3df59d743f09aa7a6d487fcaf4c6f463d02e77b5a6e0b4d9e105547a657405cc02f3dd30b0a865d63e6afed6490afc47fa99f588ffe8b782030138cf2f70266c82f232790ef9c5ba16eca5233d7a5c9f999c79a669a61aa5ec58d0979b2e8d7cb4af33167e2780f6a92dbae5de9def0f6d8f124bc61b64aab744378048fff8412fd08194efeb8b948ea27c43340654556ad0ba3e179f3eb19fb4567df21a73369471482da49431b7a9cf4aa4d44d6c4cd8216b274d18a9468b5a22635ab3291ca2dbe3fa7836d5d20b23ae556326e805f40765059d2be9766a9da29128878db584a1f297158de05dfa8640ca6d45c54554134e856e38683f284f73d7414436ee51bb67b27b249407b20a2617493c69e5b1435dc2e084cf5b88cdc8dca83d45c6a69a32d40bdcf244ab101455d2d4b46675ddda86a2b6f8b50aea0d0772251b78b31cf0a0602e5bf3ebea0fc9d67830c4c9818fd03531970f04814501d139ad24bdc3b3ebf95e170b011024f372dbf98f0927d111d66b3b598f45efb6173897d6369fb7880645f52117046a2f843b0c6cfe889c74fec8e1f961abf7a437cb0fd4d95e5adb0ac6208f4b044863ee56bc79eeaa4d6376341b7fdb8ff328646f1417ecbdbc52bc189d09e4bb7f2c1811cdfe789a4f877891448123e4907db4c419c05b1966d756cf6cb79e00a6550c5cfbd1ed7657c6242402c55c889969f8e1b98cf0b3dc97f8560db5c645f4a1a16171fae6265a0a7eecd42066e2bc116cf7d74537a176805d61a043821f36014ea31dfb666068b7009ea65968e3c0540d8d484cf71e0f79e46180aaa20a3772e8a56f6674a0415af7d756cd3e4c3822cfe8956dba66f6ced9dfac0558834c39c8c59c7d5334785accae37f911558a896777a8fb82e75882b93c4179c48e1c38c01380926f2b27b671bec7f92350d499a0aba78f5e3101aa6dc483f8e606ce341f936ba9715304c381246c0de81c9ce3927cd3702822c0cb8bf72bc5ad9574d2c6537e81a7ff08836e21c2544e1c3cc82c1153fdcffa2e3f730425d3239f27c583081a849015587d7795810b6bf47d98708093904235a4fb5a56dbac95a62d6db6642e91ae5bda29afa29c9910e9a94f55ca7d13d6c920d34054bee04415381f3854fdcc4d9ca613ab47d70be025b05e88db59a19d58f87e44e1fca1e0a8ae2e9ad2d39c6045a47db24ca1a8fa16e179b61e94c122db52bd7e8cde09d76464815e38ce47b11729d753a93b34d22160f4760e8c431886088436bef3e30a25aa5d5d1bde1ed95c6dfa39b2f14b64d1958e5edc8b34ae60cc88e4ccb2b2e33319aa11d06f7010ee0136dc05d388792b08a06dccb8286c243ffe2199306d1d0c0f0ebf8b0bdd97fa339736c751bb0a9d4b8c0b5d2ab4215e880fc86343da58b84cc104387d52856b6e2d0854fd877e1b445e9092ddf4e2ebf062439824cc10b4586bef2cf9813a8f991a3076d6b73b89ce91dcca7c1b4e6bae97414cac81559016c16122c9f6ae2551996485d6e1c4d492ece4511458e6b374fce317fe760b867bbdba83ac4618f41f1ca247a7582a7911a610535fc34f3cdd9dd4c00268eeeeb782da27197ae77de5d1a953ac45ec9376d079367e05e827978738f4ecbe540822ae989309f2a3813d0923dd185bc7ca7ab8eba568d53ce9d6515bb95c94569c437e33cd4300d4f0bac45f3b99f0ff1b55e993a73e29d706bddb15890a2b0cc664d1660a4a0c5de57f0bac589341c3a895778667878dc4ef7cedd37841154926d60c9f8bf09ae04914face905c662b2c52ec6cabc8dc838616dcf18b4de48e4d4f64f2fc3b4e47e6ae7287b0a50ce8ac97eae8c39d22a3fb5b25125c3c834cb05b94e55b4c231a57ee1cb804a1fb9d915943d3b41f98f0dc65c49d8a58f981ec9915f5fed5a56d3e30eb9164226a6a881feb3e4e14ef7cbcf079737ef33cfe57e7c70b3ee50d1f29658c3f71591351973e0c4d583af043085025266733f05a24b3af257603cba28e3b43ce10ffcce30567aa8af235a74b9bff82ea1f7ef80475f9148bbe42c81be067899efc6157aa3715fa9cc78e65db27ad39503e447055649db42261efef4100dd108451bddd4c6dbbdbdff24d6393666ab6caa03c9d666e06f293648561ea32eab59fc4c4a6e6dfb534e92bbf9efaacd1f8c68043409944d764bddc1cd8ca85bcf3e1c514c60f96edbd31ab24a87387e5cf0cb81ec319f8bb5676f3a1351dd79391ec63174621983c66f20f106e81a367b680fbdefab3ea525d7b5007a5045f0a6d199b11d715c64a2aa8d2f2b8905ea17483b630331ec2f40f1837d04f7e16d720f049352fc5cce8c49287593379cec0a7d9ecf2aea368589f2f164ee81694a2b5abfc49f7c5ed1197003acee97e168b1e5acd860a535fc2222e36394d9b6ab8a2c99277a872151c0968ea829205f87d3b49a1644f4661b9f022b64276e2c0f8568cfd833004cb3417eaa066d717d8881604710f12e66e1c536ee9e4f0e5d16f8e93e3fc0367e027f198fb3ac24ac184466ffb581a422a5de9012c2b948eb57131336070425cef2e6a0cfb06f3df8860d27cecf1218d746754c77cb7828ef39392289ff9e16cae7041befd81652599c4660a2d78606df7a4dcf1e2aaf0b7959d3547dc62092706d6bf08432d8a2b1b3bfcf966809f24642b3d26e4213a9f3fd1292529c319dfb5addcd2b55a744bd93ce97c2ccd81df2061ce20dfaa738b67eb79ab7ae7903ffcab2b544faf3ec57b593f3f04f6cbe35e030696d6df3c27af021d837d37f193724a00704225b60a8be42b20bcce76005add27474df8a2bc6a85bdaca2b4b6e7846e07485da6857e33e61ebebfeede55b77a598dee6b0966521b5727043df3174d19a646a490308ce4535aae12dc007960f5b2b0dac455a2b14a2243d15203515825fab1909207bb3ceec26f78d1c5a6faa350ccfbeb47f4bd98e5243aca3d8e484f474614e04be8f9a95e32653c605072a003a6445f6b980f4f632bced35f3f222c8e08b181a59d888e63b58a1dfc4efe6a949b241cf70fe80e1dc10e2d8f3612225de84b8d95c1840edde143eddc129a0c23d073ea774bde6b284d9473ee191c8654de304d2c16f31e6b748a749b7a9259277c5bf4b49ed0e972db51db0b912e89abd9888f709ac92486d4b4b056b4888162384092a4cce2acd47555eb9343e91e70afa08171707d125ea99e51571f40239e1d9746bd1a20e8911b08b7b3cb664f7b945bd7ea1ff2717624ae0f9052da7047dd80f22c9a44861cec26bb4e15956a5d9c336dc94e20ec94c3a72199640b4947b0f30775c7b4927bbff3a8d591db118ef133d3021f7cd49d56334cb0acaa9bbe302b04c51c58873d412e68a440776339ffe006a92d1c56bf5f84e9168a9c0c2eba3445105a0ebac2c426cd79eb7d697790a118fc7f70bb8b0ab22fba049e66e9d9a0ce1b885516377cda25598b82dccb2151d910110f447656c5f4e0e6bef97737882004c2b3286548d7949ba15152626ba9e620cfd9cce3d85bf10070bd6bb090fbc22eaf6cf249af98ce900c6165541893b4dd7e09cc290142d6cbb3a5b73e4f5a140cd95bf6bdd9912f9154ca6b77edcdd60c387360289611d39a12ce6de5527398ff9a2210f5f45c9fa3039ddbe08a0236fcb87e70a6d9ba9cbca9f3bcb1ab95d52934d3dd9937785e081dd31291a4577886a8aed2513aadd1fd8d0c359e7c5d3c3a553bd3fba1932764fec651e262c15b91aa70b335501d2fe10536291413c335a95b773f9990b2873b6faf97bdbe4d3b014c49d02a3a95eb74738fcd35727be90cb91855dfc5d4f0be0254e5adfeb9ebb71532b3499cb93a75cc2c85821081bd712061726f452a243403124c0129b82dbe8d5017def065d3e39a0ce5ee8687a1f609def78df105eb2713921a54fc1e9084b2be49d48d9d75e02a198436c8030affbbea3119bd7430f0e839f9966f9d862afff7c76b484e2caa24adf2e8d3e28174dc22e53c7a711d65c89b7a476ee1e433c8bea8e4a9a4b2532b840014211ca703df6553e5fbc54edfa5c8636c512c0746a64632873788cf7d4840713029eb1493a79040ee59f2609d64dd87c9fa54475c2cc7b2f8a9b124793e6e0e2e6255edf6d6308da05b0b6c44766f94c647808d84ca480b0340b14bec47b8f747b0c6c203b5dec4901de26b7c4f841ebe68467e09898db6ab1312849d689e1216d9027f08109c6ff578055e7bec", 0x1000) 01:49:30 executing program 0: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) 01:49:30 executing program 0: r0 = open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x4000) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/166) 01:49:30 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00002c4000/0x2000)=nil, 0x2000, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f00002b3000/0x3000)=nil, 0x1000) 01:49:30 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f00000001c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025589ecbc74e9c5436bfb4d8b8edb0074c812a8b620721b74b4d826a23b6e12758df6b2e1376457ac6a01fb73bf177c34cbc5d5516fa2431924c27a6d5b6bf21687db2419dfb6e2425f8ca40d2e34cba84f1b7cf541ba009e721a83595bfa18a5b60f7c581c7d72242db999cf1dae2436b1d3cc0a359f1ffcf2756ca2697d0a65321f53569b2dbf5f5f5dddcc665918b5bc5b31b828beed735120a4fdf58ed418be5bd75b28af9466d01ea3e8813ea13ea2768f65d2114", 0xfd11) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 01:49:30 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xf62895d74c97c9c8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x109) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) 01:49:30 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000140)={{0x8, 0x80}, {0x4, 0x401}}, &(0x7f00000001c0)) 01:49:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$KDSETRAD(r2, 0x20004b43) 01:49:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x3f) r2 = open(&(0x7f0000000100)='./file0\x00', 0xc1, 0x1c) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="5aecaf1106f2956f6134784a2a43120db4e1972e4545d1c17c75a9dc9ebaaab4895af25c61cbb665d7a87f9fde7fc75212842fd546b0fea8dd991c55a6bdaa5ccae44e65d8a44306ec0e954780e46e65b6629189727e01c2fbb5c876b67d11f81698eb8caf434580ea589dab7c5d8bcbce410b", 0x73}, {&(0x7f0000000280)="6b9fb1316cbf2693942491f38538aaa3997433afb04bef1b37270bb3", 0x1c}, {&(0x7f00000002c0)="118125ae23946c7e11d5f606f9090948bd43c6925448a7f3b7dd3202e1cc9a3511566155be7a95327f41172a390bb785ced9926eb94dd6df3fa5102136685888bac7a5bae8fb43fc3ba52550c255496de1a58fd378c81ba8f845b7052716de5d94b2371e9edc30286fb020a4f0b308955563496524177aa8e677996f3dc6985e54222f666881ed61ebc7edef18777c62f5520106b36c6c5f3240cbf112a31b2f178d084e673d75", 0xa7}, {&(0x7f0000000380)="a08cd9254b861c650ee6a3e6e5ad6a36e5dbbd5a9fb269dd1b6ff45bef8c9222409f53eed308e65271ae3fe8109348d31fdf2fc9a6ae755fe5a70bbee8b31add37e2fcb1c2f3184e7667de059869fe0072bf3166f19c0ef4a2ff62c87c960d1de1589526790364057d1625ad860a0a55ab075616f96c496adfbde888510ca86ccea5ebc49760607bb067baec46141fdd145d07c5058ea259a7013e0aafa546f00d66d2b52e6ffbe0ba3ae8772b1f6abd7c933d6493b9ef17717f3b310a767740a50ec827930b46279ef2a12a740e8d83a5b213ddc05ac6f70ee6b888ec6e5a", 0xdf}, {&(0x7f0000000480)='sT', 0x2}, {&(0x7f00000004c0)="7099dd38748c40370d4f4c470dade5b80c259a4c2b85f0d38b3f67228eb67f1ba81a51fea6856285f2465d6c29687b53001b", 0x32}, {&(0x7f0000000500)="e5041ddd91d18acf609248d93e4fe83f86329f9fd62137823418daa8cfe6581b87cb3efd5d7ad18c2b7264da378d26aa9c677a6cefbc12d1f872f1c02b108433ab55145bcb570e", 0x47}, {&(0x7f0000000580)="df14e1b094aa49610572d343e91e99f805270032df9c64041c036c43f2e3c63cb1ca54375a9405af97733b10b10540b3cc002de2d47a12daa9436f08e34070a928178c57b289facbdd6dfbc058225c3ff0218fdecf55f63cf560c4759c46ad50fcb6aac5c8e325c153aa4286da635da562a87c5c6c375df450a5aedebdcb628e335965c8348f672b146ac1186bcbddcb11d72a82d8", 0x95}, {&(0x7f0000000640)="e55c5d11a2907b8f8a47e09d6368d37d358a91667e00ec4b3252c6b82e2ecef413a597371174bfbddf9d65409728efcb7cb64dce98222db5b47840a6d1d5a172fa8d8eef98b4e42a6bdbae8353c57bb90b0aef6f1dedbb43006d289fcb9c3cd3471af8c9e25e5814d800a7cef669e1158cf93689b1ad4aa872fa84d60c8436db8345122732bd27804b76d6401aef30add73ce29c0d99923b9c977160f642471f8dcf5637c173f8580142670be76ce310db1c03a16ed4dc7e9dca16ef202e2007e8bec691e7d126c1", 0xc8}], 0x9, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)) sendto$inet6(r2, &(0x7f0000000140)="089d80ac172d70b6d89c310bc82cd32ca9d86ddd9b9f726bacb76395f4b7b3db4b1d01a9318a7387b4bcf3fbf17653d621885e57f435685516d29989f19e8c44d5104f1def6301ad9bf6", 0x4a, 0x200006, &(0x7f00000001c0)={0x18, 0x0, 0x983e}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x804, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0xfffffee6) 01:49:30 executing program 1: r0 = socket(0x40000018, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) 01:49:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="d1ff2d2d57142303d3c1019f12dfd96eaf809ff71588", 0x16) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 01:49:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') fchflags(r1, 0x10000) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r1, r0) fcntl$setstatus(r1, 0x4, 0x80) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 01:49:30 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1fd8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) 01:49:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x109) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') close(r1) select(0x40, &(0x7f0000000040)={0x9, 0x5}, &(0x7f00000000c0)={0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9b4}, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 01:49:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80}) 01:49:31 executing program 0: r0 = socket(0x40000000001, 0xc005, 0x400000000001) setsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/180) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r2, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) setsockopt(r0, 0xff, 0x7, &(0x7f0000000100)="cad1951588cc90dcd555839b323326d575", 0x11) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xf1, 0x4) 01:49:31 executing program 0: semget(0x0, 0x1, 0x100) semget(0x3, 0x2, 0x1) 01:49:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="e62f9c3899dd01f60cb121bf28047191315d5c47c82cde86d6d9b76c9c25d47aba6b9d83d7abd946181761f2621d6b9060d14b36ec9e607a7387c8f6ccf094a4302716903ca094f125ce5d6f1fddd9f471486c45343224d59d46ee20f1260451426b56680472588696a79a7c4973e8990cc5eb284ef580a928796315cce1151fe142ad4cd0084d50a196bc3e38bcee8d1e4ca44476b308a3728664a53073a85f974b13097768a7b97efabab3854875eba3254e57eba0bd0f639654caa5b5a961ab3926ba25aa", 0xc6}, {&(0x7f00000001c0)="50e11b7b42d46290f98cea6e81471edf6238694f9fd16b7afe473475f63b2dcc68f385ca5f332a2ad23f3dd8199306ac166805e9b934982baf7da96977c71eb9822678a3f7e344535a1038527235704b551f447e7b2cb7cbe5ef6357dd2a10c797714da097b8de27cf2185dd514a4e1b7e3823598dab6f07417951333fd44a65d2710e782d4538e5a20dd80fa7bf6eded2ed12015821f5c4d3532471300fb71f08f8d56b57f65c049eda0ce329767327fe4cc0dfaaf72aa6bd4330a0e756114756478e8012d8f38ab4", 0xc9}, {&(0x7f00000002c0)="57e504f9d5b0", 0x6}, {&(0x7f0000000300)="76b65d0426074e9241ae16b7b5b0e7ff95", 0x11}], 0x4, 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) 01:49:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000ac0)=0x4) getsockname$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000eaffffff000000000000000000000000000000000000000000000000000016e8f8722cb997a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5bf416de6f6146c811c74320c2dcdaf121c16e229b52ad92bfa3aabe269f040913c49d78ce12486462150c190fff32f32f5006173beecb76fdbef2eb19e40978d0227961675775f02de1ab5b8ad"], &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, 0xfffffffffffffffe) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x24}], 0x4, &(0x7f0000000880)=""/167, 0xfffffffffffffe4a}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) openat(r2, &(0x7f0000000a80)='./file0\x00', 0x80, 0x4) 01:49:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x16b) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x6) read(r1, &(0x7f0000000140)=""/229, 0xe5) ioctl$TIOCSDTR(r1, 0x20007479) 01:49:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000600)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d74184ec828e3768a0237f55ee5db5e32d0ffad4e7199679daa987463cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a73c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd481215092ab2d3ed55144511675cc589dab308b9497a34177d06a8eab53fec64e386c7f40ac2571c41b70400"/501, 0x1000000c8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:49:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000000c0)="92eb3950c50af1fa66c0a9a4c0672ee987bf359dd38df68861fb782fe7ba00654a32a480c76d2d2b3f02142ddb24d9c2c00caeafe74f0a19d244168d9a45e62845253830c1f42c6782dba6b6109dcb1f0091151672ea5253201b1c5150b7e690d67494fb40d2b1c8a222b1b7bd6f8f8b89f0afde4b3b58fbf1f430ce0061ca990f4c137e14b7081aa044db1c9a490bd35645cf2ba105e8feca495b397368dff504d8a7d6eb50d7788c786cf0adacd277fc266adf461d81275245419a5f276894eb1949e6b250e54cebe233c8bb94bfed35339d5724d47fcd4e9fdb3f587de5cae8bb4aefa9b87676bc458990a9a259eafe3722fab41f20d14022d92e75a49e3b95e19139b57b5ed5ecb8a4aeb8811612ddae667b25289bea86512e2bebde479022f00fd56e3f07f5cf96716e6b15876959cffd03b4f197006a7dda2ec1e1d1f02ac5f568e4807bba977cad8e54b9fe684fbdc8301405488678bb2d19eb81e8203e4410914329b538438472fa7c607e7d0224152cb31ef980ea270002010b8b0dc3ac4a3c89bb43997543276fa34bc69c0a1ec441c44c9dab28785382db0928dec06946284c97cabc52efbb8c482a87e7edda44ffcd48557652985b966721d3d0c4bd0615d770c33e6a83e628f1716ebedb79995cbea5db99ec66e88badc08d959e83fbafceda3283f455ee6e8106939d8099a24984b6ee86de3a9aafcc7904030b6a95a57015863cc5e501576e902ca2b89a7ec33ec0b9f338ab27e8cc0ffa0a7779e4addba6d2f65012a0079d2f635cab9df168b599e84307f7985a485a590b060b0e318060e262edf8356f686522e8dcaed1101b814579389b471adb16b59153880e8e3a05ffae462160ee811a6a70df74e2e41e3ab21634bbb35ab47cc6c8b0a6a5dc9ae0493983fe54db27dbcd4c1a725c318c94d416de8cd0c2b589730cc2424e8636f0b41f86cf2f6320a7282870d67fb8129febebd86e400b432ebb5e5c82d584d17e11f798034f1906f6ac5cc1739b51512f6cb5329a52e68abc0a7e0aeff7ae13c7c07bdec78283d5b994e4db6eae9cb5b7d8fccd4f8f62d660fb987527708e9a5c2e7aff4b2b485b9ef10029754adcc2f13cd9820680617fd62417bc02803114240da4d66c73e37d8cfd303d14d108815b7420962c52f88483fa4c17f68c9a212b0fa589918842fca14557432806c250a0322284c726aa1307a1b7ca6de7878b79563132dc49ff9cf129933fba0333b6d6f086ff744c4bcdc8aa8c60ef4a5023252f81aca5291f703be52098adaa5acd31e0b4b75d2c15bdf8ccf81210da40b1074e6c928b1a247bb4f2c3ca8a73628b7f762cdbb3e81ae509c7676d8068c2e2c7d82e6f4b69bc6cc2abbd8372ae88a2cbfffb1f9806512491046f090caf240c94c9e1f95a0af6315159159ccf31bbfab072e9f4314a5e8dfd97554d2296fb337f732bec88dcd78c5e48e972b9263dd7efd281125be192692f6fb5bd308a214d8630a75d682f72d3ee940090565e3fd7efbef90bbff721a40b219bb338c39fe3b4de6876859ad4ff18207ae6ba3f10500fb2eddf234055bb01a550c2d8ce76d8d6ddf708861e953b40aa595149302647446d8fdd5ac4160f96fba00c2467dfda89cc4099a07cea7b312455295257ffe90c69367945ff7279c947eb2ba6de2abbb094ceadedcc957bdfe1a8a6e320f5c1f6818607daa6f53b3045464bd919ad688b2dbd4e3ba26a344f79a7dc4f6486fc94de0ce923a51d38328a5b64294f4869ec0482fa73742d2df2de1ee2653d3bb8e1aba76dc91cbf7fa55d1b58eb5567abafd0f9b823956b05b526072ccddba89b1f6a4b992c931f0648bca56b483ef8bce8e76b856274e789158b31285981db51b93c6342b04fb92edd6c9fef88047106986b9cc18e42ccdb38effd0962d57857bcb0abb805e77035fbb095a25648da6c7f89b1390a6b9cf3ac01cfc50cb5916815b060fe88e79e6b6057675bd27a444a54e943fb513e42a20cc639b4dd2ce93a4eaa626dec99006d757d3c4bb6ec782bf9b1f2c70187fc14bf208a1431692fcbeed21896d498e09d1c97ac158e6aab6f1828b36351d942e665c385004f0cd08458112d329b876f32dfdcda9626a087ac2c168bb1124216591e5223090f831d7a4aa1bce027893126f9eaf02ebca5ee43074d3d3388ed9874726928a6cb4ee1e622dbabada13e7a75cd1d93889490bd70734dd99602e900e1b205401819d0e0c3bbe406048bb498798d85953dd77d8e701b9a35be4ca6810b88f2096f2044fe22798160cd0cecd0ca738e3d1f9f5e09f8cae79d3394dd74cf7ee4224fc89320ca3f019c0c1b9dd4cb6362bfff502e021898bc0ec82dfbba8c0060e8bdba125134084ef502f373e24dc4a77a71787d109d19b720e807c098198eef63f78bc63d88dee79016085643fdb90fe363e3a84106a8e6db9fb469d3204876e9f546b4b2f0dca7050e2767e9d9e205cfa9682fe7595099abceae8602a05735062dee26899315628fd1b185bcdfa00a7ec9e83a3ecd0f194ea9acbd051107a291d44fb267e5c48d5517da7d29c8b9b9b501bf79b66c14e02ae74f0b73caef75f9e3ec1a8c524f8036fc3c2022326c0e6a6967623acdc83edf7a78b9e18a58ac67fa7b1336701bc308ffdb0c262769a34bf5c488f0adf2723a836278f285f07aba0afa48fa28621681cac7b4e3bc8b234f6b8ec04f09b1aa86fe810226ea57958a18812c80bb55fcffbe18e72998f99f5070c12c19e99fa40f8345c04e1b3cc2b1dd46f1d4cc4ec46f26cf78f694c92491b9406633bd1290209b82a44af0ff88d4f018751057b608e4638653d53378afd2bc708bff06da20a3564c6a0af69f1bbaadd6526a3503b3079767aff4781e9381bc1967528345082a9058ad997b002b1fb03317052da028af22418d5b21a9b4b7203ffb227f0e77f0a6f11c648e8c3fb9040e8ffd0f7e4212c66ebe3e53a6ca0c208374c6b968db32493f527a40858f1779ec84dd846e841e0603aadfdb7448db249f6a563dbe59f690ed73819991914a1643a66e12899e1fdbc2dcedbfa283034e9ab7b86d753cad83b3c79696c2cc3c693b6f840bedb7ae12b3197cb470ecd262960f9c9b568bba4c649af2b28b030e71b4c04e926bff721c70158ac1a97ae1503b4fe99fb4ebf8040343477478ec745a4d603072beae9d3b38576fad52bf87251e1a8ea914c4d1125f41dfd593606d8ccec2bf0755cf2297ca2eb7cf9d1a8d322ae6ef83ed249b0e5800c88268818a0d8357ef306ad51f33e79cab528ae38e0258751dae137bc7648c15ada39892a9fed4f1ebff271385180edbf546945ce92234f5e94da92910c04c715e9589adf7fa460d08dc1cf7ace4cefb311a4b0359ffb32b51ed9dbd2ecbc409bce67d061d2ad607501bcb1371d00e163c3a524692098ff91283f2b4866fe736a6dc349c66f069270a08eeab39eaa4d5fa03a42c35a3cc763c4c49cc3227cb95a4d460d7e64e75cd80b85f5f8a95598bc25c55d6f8d3f9a46e4105a583d494629b7b3c6484db9835774cb635b5c0b9e7ffd398c857021b9d69e11d45ad1e3e5f41c743dcd808519fd6e3a51383eaf988dad975e4d02eb8e7ac5eac65536857184af4914ff7d324ffb33e475c4a6a874e9492a6fa3bca73b61402c08a71a1d7318caadb5fd3a77869ccd3b7f7df4eb7614825536a4e1a89d4f8c61fcb6ad28219d195624e09bf749e2bed01b0c0776f41ea7d290a69106198904de546880592677631466ab48d16b958f2154ce070581f2b659b35265c25f9865e93bbba62ed72a5c87a0c4ba1998c0990c5047bf52d268a4da640bcea6530e072e320f5783d1e167f93bca62228aafaabd168d336d2aa70191d3bfc86b8cc0a3e1155ef7708da2453ed9fed3b7968b7f8e0258146b182213eff40b31f9351a3ed8864b969874f7dc29fd43293719fa85799cc586037bb13b1b3163e6e18ee3b2d6f5f5fe784ec3b66dc845585ef077a175e1e81c37de2daf36e739f32230e9f672a40614daecfc20d7e1a54892ba429d3b15ec6a9f847dfde6a6384f2c10613e09888093e909737dc85c0f71ddc48db4d954262340039e96fafef8134a6642118119cbf187838c352ffb418ed6851c9fa23047a70a13dba0015d46d0c0234676b6ddcb06c8505c2c3f84434fb4e11f8ae7218d4c93ee2b93a25632e7f9683dab2bad5c5c7668cbb13fa9e3b03f76d0cfc6a8f05c3736f396183edbb5a4e7a9798680033973f8e91ee1f3a65d38d08e7d5528226fe8e4415769980a97c358cebaaad6694697c585f56da66301c469e599199c24e5d3f825322eed578fe09aeecf223cbf323f5dc9073899a64b43b99a69a8cf9f4b8734648903dd4574e295e4880bde1f31626195e1758f34f38689b5a559cdf001a34aea25ad6d61c7026948546195e7c05083a0e23bb426cd69198eab8f41b7203c76a70acc156efaf0589a788b2e9aaba4d4b2e7bbea6c3a6345aa269755b0747670dca694c3a7e8ca37d538a8594a551a22ee89660e87be576ce071e634c2a68cece2b162e465fbdcf46d71779dceb56e20f781b882e23a31ec270db637a4d35085109e41e64af9c9c87bbf243f395972be9a17fcc377ad214a66cace548708bb66af42c2445978bcc14667a910de51371340d8f83e42143083e1db0af285bc28f06a506969750954d27103cb28e3a8c7c5602e6de95f7a0a90459be5bf701c5ce66f5adae86201c8046d8b8ef7c70fd92979936302a0fd1b6e15628a63e27a49848575d570b12e38a0b89e3b95649886ab270422f08698e10cfeb1f1271bfb4c01cebc239f9b085c4ccc559185303f7f002d14d3116dbdeb680a005a634ad289d283e9cee5ed9e6b4d3c1ccaad6a9b6162a1a4884a1c4aa30cd5104e84c3e9d98820d52f9e4da3dec89afa0a76c8bbbff05abb1d625643c06aa946d5adc11eb90cc7e280b0a63c90740da81782293c56dcca30898365217ee6582dff6bd6336d4e6eab65439447c067b12d98996b5f691792dec715840e59cc4c2d89366d623f62a6e32f2b164b8c6e2f0d78574f0c24e4b1aa0a4d29a470359247bccb752aefbb5b785d39aef461a409cc2be8e8e40545f5514e81459ae25681c2b3b167aff42a70e32b6daa6445da18b038f3aa8a4fcf79e31c387275981e39d22a508b3880abdd45f18a707733cfdc20feb0695b590518f755c9daeec1e6b6751520d0c763d39930e218864053cff005ee7994ad342fb3f968f3e9641820e285eacaaf1dd64b984f11ea112ea3eb6136a63655147d7a7a5c89466bb6cd5d642a3bb1a70522670b26c07c6d569c5ad32475605965f36bf473dceceb09723aaa950dc8069fbd23736f04317c2f69441ef08749b0f0565bd7d4a9ecf1fbb4b0e9a7526b4fe83c5bc8f5b32d015102c73dc3bb57ebdb9336e46f6611555827a36be5452d2a9f913582f3805536e36cfbe4c686e614f7e989c3584bd4d6d03ec87ed820a2f1a45ab488c795a809f25c28be3ae382129eb334f379117d71daf837b513a2cebfc37aba2fe35c9131c7480922050b0e0942fde0da3b2f51047b07796bb1e06eccb631c85ff3efb7cb92f32f72457cdc30a9e0ed770c438315a1be69328a69d0f3ee31b995896a2a222204d0bf2e2b5f6335b90d5fcb4fa882f22ba2ad525dc23191263c369dec245eb80389a2f5af7bf116154f7bde382e3a58be966b2d97b032e3487755b369ba8b5646ae577542786368025ed80ba9207c1f2c3e546d754b239a887720f772f790d", 0x1000}, {&(0x7f00000010c0)="ae42e2b16ffe89706d6680960c1cbbc0e03617c66a4d86b2965201c4df5dc255b83676e59817c5b760c86e576a5d9c529e4226d1982364835389be02ca737fff617618bf25abbed834fed29b663cea846476140f441f16a1812a437b8fe4927452d7af1cad4b82c543a207635b1fcea50ded08038e90e59692774ce45662f114587aac952d20c3719ae853542bde974f225f6d48c24c461d0a269edf76b8bd7297b7e145b33adbb9cb1c1ec9fba304eb2d98eb687e3e186435145b01fc6c1f7d39c02b71d8aa64f339c67b70310aeba0ec826703354f9be805df6ce7e8e18be9c49973c6d67030c60ceb7532ea3773934424ff18649b39aade9f5b", 0xfb}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="aa3ca6fa11502c3aa4ddebe5e3e2869e6a5c5304956f3bdd742c5500d2c9ee07373cae26a10ccdef6520b15c03086ca594b6e0e06a4efba7a4e0304dff9f8b5a12dd35d6fde0e1cef259ddbd15821a74", 0x50}, {&(0x7f0000001280)="43eb674e3467cee8ab92afc6c019f5d1c9788d5d98e340", 0x17}, {&(0x7f00000012c0)="1a50c8a4aa5815c1a3b2", 0xa}], 0x6, &(0x7f0000001380)=[{0x60, 0xffff, 0x6, "5781272c1a1a50c5b9e843e9de9763a9c7dad86850ebf468f37aed6a7bfd5a809633f69c7eaf21febc8ef9330facc3a2de7c5fddd9ef942f3a3e7c35253bde787f985d4bbc172a25a3b27402db9b"}, {0x78, 0x1, 0x20, "010ff7ba4672a244260bac3e11c703cf75b39061a8b1aaf20a895dae8d975237436576f91a3273f470355ed8288bc7ad2a7efc2dcd56b95dd4b90afce9c96b1e7d12e196296eb4598d2d1f6058d1e1e9387cc7833a6ae3ad1768048b0ed516c7e97fc0cc"}, {0xc0, 0x1, 0x8, "a22310e5e563aec517de5e6ff059fd6b66e90110315d57399a16cc5bd5b5b5fedb04665390fdd8e0601f4f2a24af99a81ff6c15fd2873f8a426fdb78047b6ca060d3367d7d5d344ce77be6aa7fa3d8528f2d68424a55af22cf7299b19c4ebd8fce2f6472cef21269c5b54a981da8f29d8ea0216e85e65bdf5029ff24207bf7f88b5a0d21431244e107107df3de34640f7b05a4895b5548d5db179966ca4b858a6e1437b4236f640209bee961"}, {0x88, 0x1, 0xe4, "a65cec85acd5a57b78883a572371fd616299708c58a64ab9da24f7e62a643f289ea6011d510e7f866d1bd357be6a9449995fbe4f41920c8b4841b36dd3fc163a4a11db1373245379bdf80d895a2da3c0e57e889ab0376e12dd9ea3cce73590a055bf282e8aa99536e95149cb88af9cbaaa"}, {0x18, 0xffff, 0xfe04, "012c1c1a8ad0"}, {0x50, 0xffff, 0xce5, "6923e45cc77871fcb60fa5b083b7d280c766badae8e5041da63a60df2a32e8e7e3323d43a83001e98b9b98ba71362a91b4f511cdb2226a716d92b6"}, {0x108, 0xffff, 0x2, "bfef8220beff0fafb480e951bfb378045b7eb3b17eeffa36ff5a6710523006ac81b3d0eed00d4f23bbc95f9b6ad5b6b704707c5f5076e1faf6bc4970d0705d8d98fac2c6a4ed20749b31808343c2bb0d80d466b524dabb3ba4e55aedd11d534b102920635ebfebf403e59cd1d2e110103051efd127bef25973f9d00e10969da44ccd4be3625df70e1dfde895a67eff546fc7dd6946c5285f96bdb22799a2b3ede8e54a1bde02a36ab4189421a598a661cc0c7deed2822b8071068d8d5855fec0ff4558258655524882534d2176dd63a011b6e2e00e0c1add3216af9d9b03f8aaa0b36f280ac9470281686858caa909815cf88df975b4d4"}, {0x98, 0xffff, 0xfff, "630b481749d8bc3be780894c600139d8d0e1ce8249651d380f4e81a868cd4da5c3e7b5b08197781003f0bea7cdef38b74aaf5e7923e0eadb92626010c526b38fa3327df178ea9a7ed4dfeb62312155180e79c8370e01fccb08cd31cf4534f8d61926e37a2405168c38eea5d20c52358bd5051bd779afba424c4b6a4b6853c3ec32895763e5"}], 0x428}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 01:49:44 executing program 0: r0 = socket(0x2, 0x8005, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 01:49:50 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 01:50:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 01:50:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 01:50:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getgid() dup2(r1, r1) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="78f50e376192d0492f9e83f22815ae2c7f8afef437952082e2a7a87a8a2cf931b38b0b46c0cd2f2c7411502e389e902ffce3b90c589747885c314b2155b589e2879300358ca71af2f429c87af98e8b57613f266348fea46f46d603544c00f5164aed5572f03f95ac2e10f8c878f2d7ab51b44114171e297cb8f853bc7f81d28c4df8e676c5145de3d48c1668bc3e9a2685dc4005992529d7a1d94b251702036ebce4b2136314", 0xa6}, {&(0x7f0000000180)="2f3c708b2578538f4e3dd6782c769e2aabf24f2bd6211aa812e3564d6e1bc9", 0x1f}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="2df4907a1f41", 0x6}, {&(0x7f0000000340)="18641bf80fcaab73c106d9f861e0a11074adea2f4d923ddb3f6fd9ca", 0x1c}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x402) 01:50:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) socketpair(0x0, 0x4000, 0x90f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r14 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000011c0)="600f9b60d4e135e4b27dd60a54047cdba0b01928eca83cf078faad639222f4cd62dcda0bbf2370993b669d5189ecc72c78b18fe17c42d6fa6e2a23d8628378a9142b33c8efe88c1547f257a01c07cfd66f1c7bd85efe4e1f7b1684875b48664ad56ed753cf17a34527d3b1a0819b96cb1a839e75ba644155200411524f37afed0a6262843707f53dd5e19ea06b70d097dacdeb461c0f937afc22b5c9ed1bf245a09f9db4a5bbbf4838f596d2cb281fd77222fed9a0af2c57342f57c71c47ddb930bd2a90927798fe5e46017b75cee10683dc5b4caffeda4fce99373aadcf58e1599b8f163792bd8e1a709d682879138874ce3dbdeb9569", 0xf7}, {&(0x7f00000012c0)="df0d26979db75993a84d6203bd5347471dd8b41a860b7cc78a75c2e3fb25d6a36ee4dd5bffd441438b00db319e1734ce0148ded477fb4ee381d01628973ad86496c3f026108027bf1f038195ea749bc8246511018867a6e11db1465e99c380ad51f98b2d2593e7bde685f1efebd86b55b951ffff271129198c3ab42319a3e4a7c50e2a218f05521df2c2e1fc1d0eaf", 0x8f}, {&(0x7f0000001380)="310039f68b284593575fc135b9321cfba140ed79495a5c9b71bea0d8965689c2a6dc4170b14f8b4747c34c2d354969df7842dd019f0c579b759f7d53b5e42e054c490d74ac2607351321fa117b7b18db1c84ad534e9ee66be4cca7ff434b2d1cb56cd00e42cb7ade033c0b5d4d2efaf71d9abc93a2eda6417b7208446d6601687d293175b15e0725c934bac214fc0b1e97e40d59b91be000466891ecb1ecb524368f57fafb47a2c87aa77adbfbb99fbcdd9ee1ad7afbb4ef62574b28c9082f5e415c4a7e427b1af15f6efe7ea563aadb0716f8e8774241f193", 0xd9}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="2100000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x8}, 0x8) sendmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000100)="8292230210e850ef389b181c2275f81804925f1e41be4a0073b97e3857de84ea4ce049013e37ac8b8c11f5e5a072e2d530620b01293b5a9b9daa5e7ac4de7b4d9c1a597be56816be948ab5f89e4cb88bb4de877713c89570735646e1", 0x5c}, {&(0x7f0000000180)="b9ad114f7688aa74e5664b50406484a02777fa1c5ca6664fa0e8fd7d31e840cfe296fd0f82d93947c606f4463b1996c81f5d455b34f6db15c9c62beb3704f6414d05f8384dd267b6a264d7df49b515a183c7beb7fb2a5fcda5bcb68c69aac8b857d416ca7f9beda56f2267164e847bab9fac5a8c1b8462a1731f288878162fb2c56cd438c32b7ae0f2f4766db18d8cbe7da389263b47aa3b4b5c5e8262bdd7b5ee054e8d26f4d81fa52e1d9dcf1ed93bde4eaba8d12f90734ee46f31389e051ca1928ebe5950f54955473386ad64cbefd519847ed9303b1a6698e5a93d6efca32df7851894e3b1ce5ad12a51786db80743c796a9e5d247a73d21dc895a67e522bce001de7c8e5db6ebe26496db8d340d308225032621da5fb6f97d697abd1c7df3e3f67ceee8f35e3517ae12da14bdcce64b533caaa85f1687cca01a6f13bb6f134474475ea3b2c0c8dd2a3f6f8524257dbe901db1a061b5f479dc0356e8e0c193d3f295d816d371b1fb0925a73376d27e79b01df8742b68c4b041a93366e896a4af760500dd8a3b99d4ffc998edc41ae213ff1113039b54abd03a3356e405eb612104e1d9d9bbf43ff8a0219b42c5ec18d8a1822010809a309368229a53809cfa08d97a1f4c688dec1e5bd246c9277551a36217ac52c701f9e7e3469b5fe58c219c2520bd7b161ade2eb0581eb70d0872141cd378bf79a88a66d0fffb15c91589d6eb99b9cd2336e0d93af9abcf60fd274e3f1f1f3ad95e29a4609cedba111f5911cc27425ece66ebc7ef6209ec9ff1ad56eef7a62a438ffcdf7529d6b88f0a6900a4ce2213bf1daa128198b9bccb4724f1cbec5b273822341e230b466cbdded38e0d07a55b15471b3fc91d67db8907398eef4e3b3e66735aae793a0de70258697b8832f731bbf26fb9f67dc3ca2e07f3e90aaafbdcf25302c5bf36ce8f2e1220db4b4ce47bba3db882af84e96c8589b21fd9000c38a761b0f6840acc64fb1dc02fa2211d0eb5efbc98a9b7a715ff1f495594f5fe81eddbad14a7d4e8767cece226db25432733b9f6705495d4281d632fabc2606767b661763db01215f56dfc0ec1a142c750df1fd6a8039f1dd450a863347ebdc84941711b4f0a7298b0ec018fb50d997015832ea65c2a0e01b9aae738de90a6587e7934fed1702cd10690cce9326f83db57f99e602731ee978fc0d3d2ffa989a16abafc3f879cdcff9edf872725cf477bb8dd230598b5ff987a7aee60f99234297fbacb4099a944da83587dea2f0ade372f9d9c8a08c1534fcab4e8a3bdb733db564843be0fd466907e3a424b6831694dae9cbb312d042fbcf2b5acd0b1f8fced4630aeb79586066cc92d195ca5b5b117dfaa585dba1b2b3d42377996714c9b954976799ffe41dc1e8faba4cec05a95d288bd87b0acde3fc2ad905fffe138ef28de7bde8930a3ab79da147f84348d9b3a235cf65a175f4b55dbe285d4b043c15247ea10b23fcb9df39e714bb03daf9e0931d72d907621503bbf263ea5f2cdb9eb37167d158aa3c66de646cb835efe4d216e985863ae298fe4de0f03e00505e74255ff840430262c0460a449a9bd986357c4a19bd6798048ac609c06d66745ef82541706c76534a3b9aa9ad4ff2d20d592f8e5a69230fcb3307a7505d3d927b1097abe9a7b0031980bdfd51de9488cda479b73f25640a78d225cc55e3317558d9086d0d1da54384b9c79d0883bdeb89e58028d4cee81b3ede1f6d166a74cf3f0f07d530407d6f52813409ba0f51fa343cc503be533967c04a64d979f8ed96a5671c5dcc04c70e3accff1bfb13a4b2e1d6ae31c336139b58d17ff63c79f5e3499d4e1850decde222baf51f8a3b477d161d00837a7a85bf772b3f2bebaa04532ad20f60c8442374b0ac7b8ac0865801711e11ff10ced6a1f77ee8b49757745be66b5d8d00f9513c13f8451da1ec48247cd382274d62c08d044005408087e287a61ac9836bceae0eb19f999622cbbe400b5040683bd63f274355c6391d3b290d378540b2de477035ccdbac1465e38435c020802181ec1adeec927cbb2a81d93d12d440198b37af21ca72c02e4ed83035fd0466da9d5698f54d0c517683181ce12e21e12cdcee597c58d713973bc96b22b2a208e19de0cc82945f3c8293f5dad537f9a1593f9f507fc0c83e08fe308c042b8040e800ded519f9f9f849d906233481b639b91d3c9e73f22574519c06c54104c787e39e2c707095f6ee7cb8f14011267aa4681d7a6e93816025e968c7afbda0536dd7ebc3020770db85817ace99e7040ef5cfe7b3d91159952030aceaa05e1f98911cf2a27f55f171a67d7afce08439a1522322716f7a5c3e272a0b8452dc6849284c6c6330c3127d91fd8071e899eeced1b83994706b8e11ca22f1531b0ddf5e6ec639092a19240acc9c427643e2a9f5808861c4fe8d9f229cc155b65b5f629f2e59c6e2dfb3ac807c808ba54c8f3e1255d73713b9e320e7b60eb675ea2a4a5da04b960fee24bf508e73f4695be6434a5de2895de3e603524c8e51287e9879a1a0d08e93a9c941f68493fc3fa5d4dd33ed4e05a62259c3c19700cd96e1ad1a01ef1e77f547cd5201828abc00d5f4400c9cc8340b9bd301da00987c1aeb845dfb8e62cb56d22eedf6399fd2466e5514ccb139eca2d14cd46ff780951f718bbdb230c905fb4f21f2c99b6caa92cdf9eb6da0f1ebb0849200f68130a8b26a06913a24ccada820e6958b6a02c41fe78dbe67a9e0809fe7e17f8df85273d88359a7f0bde287103677ea76c6518a75bf01692cdb7fcf9a454e0179287e788a9ab0b62c1cddfb2241f2cda4732d59384e016a3c229a1874e1914336169f4c49f557ef8e7a81bd763b0d48f710c339df7321af8b107e830645baf05b64f46778af1c16c36bdfdea42cd088800d67002a55917cc9cb3c182dc5644c1214c36c3c7592e9340e8aa4aeab7f6625381a28ea781fdefb3ecbfcd17190a465a8be44273398a648fe3aa9008e30223e5c948e56e0137dff44bdf21bc6a2f71c0f37c05e4a89e555b4c208c1bccb36cca9c086b843f331e76b5e05947f4147671b27636fd3c2b173513f1e6c312a98ff634a21e8d3808145a242471c3bb246bb74d2da73cd87e12c4f95b392a758ccf50f73111dbf8768adb0a5a65021800d0aa7733c3ac3ce9a0a49ce123ee036bfa7e6936b690ed452085f3f4f6aacae20f4ce7ea1bc14a65a82788f0d4947f40ed523971134d3d416b146b4163dd1c91f032a121654ed52701e515977bd1f79c5bce7a77aab5b4901975bdda4cd21cc031541632d6b89c820ab13921ee7d161f4c8929078a8cbb3b53f1b45ae6e91cc571c23ee901304b27d7f46c4cbeb0620f122e9ad27900d76e3043b77888ce691826ebcbdbcfcff69b52edfc3519be518997baffb77763327bdd2a3ba783b2b809cdddd776778656e0520f5e3535d61c152d9e1d738496423df4e3b854aba3f32f49987ef551d7d318c0fa86d99193b29a8805b572938d8d254a2563c3884df7bb8b475949292997d39a976c690f582145998674215fa24bf3c3afc358e96c0f13d30d89f55c56fa01e86d50cd7704132399b07929e8949d31e0473092ee53ab7720737a77f948e8bd4d4a3cdc45ca5cc4fe564b497c556468f4b8e10e3ccfb20f2ee2b6032056c11752e6556fff6bfff608632aaab6b7ce3f443453c07007924980b67eeea6e00ab423fc0c8bbe96bdac377ef6dce1334b43d8dfdc9db1195f67c66174115c6bc144a5ed40a2ba56d6f119fd5ccd8128e7c23806ae7e11700312aae4f1c27fd091c5bcc5d485913aa81a5d4e7f651df98346933ecf2c4c4fe06370b8835fe6bd21a7ccd88d485d8ea6171412e16463520fb30c0bd9a896fcc2245a7b81bb563c2be2809646efdf550164862850c5ce685db54a4f77c6b1036d98b64cfdab1f9ccd6328d7a1a91bfc169e0907b0a782955e0e5b0c91c19132287fdbe6de2165c112aff6d9a369bc64df7ac818a58c53f2bf739957a4a1df5dca2c6e768a0ef5b93e050d919904fd3f3aac8e98196c930e9ce19d45da4b19ca4e0f43f04e456b011c7766cd242855ef48809cba27913ce42275c88e3d6f69da28aeded8a05b2ab65a4c28ed77576fa9b5bb3641d81fc711fcdaba62c88c74d61608462f2f32861dabf27471279cfc278f4f9cd4eb7c4e3a0ce5b67020bb6eae001add9b37809669205b3a008b8ddcaf5ef3920a8afd5fbe2c51eb84501617c6a6cd03dfeeb1335aee61a00941f367e7855adf5933f91e89b8080dbb3dcaa1975fce415d9ec84c2449afc5a884ad9cce199a37d4bf814161d9c246e12c4c4d0f2b5f3788fc017f56ae1f08e2e6235544ccb085905872aef2e65dd5599c2cb7b41f6bc22261ceb6eac6590a05c1b3f901a264b3e397e9b041ad02b5d0ea83710c520eba178d75c38e0f844fee13514f2dede7c0bd1937d90932fcbf965f127b006768f3173220da24a270c0046b8339c59e260529221db08f1e4f040afbb32621b8e49eed44f97588294ec10fd2c7f874cd1e6c70d9e6ea555cf026c83297a48e7110061bc2925c58ee2fe1c2fcde512c5a3799d37718b3e1adf83a169e3da63c172555061ce6682103d13f2b260b6ceeb7c0ca5fad6fda1b1c26684f8852646afa303ed01cb2c9b04e75cee241cf0549b1bc1dc1c2bcc1d06bddee94d5d1fc7d318952ba33a63f6209a59ad42a89dbf426407118ec60548e09ba2ae28b7c1f1868272c074cafafd9d566f31b487b82b818a59312e72f3714a010a982cc73b7669959b0b08eb6867ea4d5da577a057f87aa5c166bbf100b229c6b90e1b0a48478adc8ce9ede7ef9ecb929d563001c775a7b308198a485139a973bc864a64be004f10d9d8f3817d7ef942be19e0ef8f361ce477cb759d808116ac7939b5aeb914783110fbab545e706ccc3bd4af08787ec0f0ecb2dacfe767eceb6be1f3265b879db3910392ea2cf0e2ed5e6b26e0de65cf74e662e26e3f865fcbd3307b89ae183f7fdeffa92338d850d919890ec847af3b99604294c6aecd59505e6ee9daf7d05648e5855425925e22ba5dd7921b1815b70c394dcb793656bb3f529ebeb414f81c1291f5fc91fba43f0aac36cd6f263a57247815f006a3867e2e32231e6e912e2875a0332db345480c465b92e2f6841d001d02d7032cf185f41ebb706a4c815abe7e1e4136c3e66ba41a44e760405e85129325926108c71df498e82718fb7d096c63e52e2675a6fd9f3a1418917a04c8369a5f13479e85984f24afccb228005456f895e092d1d661895bab5a7edaa197f2f43ce28f28e4f1a028c5a1d5d6b87ef550325fd4e872319ee8ebb29a26c2a57a0e0633257df31ee5d33e0e265942f9f41953baa279b6c21b3bdcd05cfb10fafa2636dc9e07c88ea753359ca279013ec04bfb1c7bba8c3db0577c8e2cceedcd83cfd61d06ef63ad2db66bc7cb7c8ed9880c6cab0c320b5683df2214ff6583007418b89cdcfa33bd76a58f94cbf3a5c5ed5b1179d11ca1b87ddb0c56300eb33c49ea41cc5ee9c04bf5db2f98e002ce5735a538b611672322204dcc0e1907fbc3beb58fad074c1cc70746c86daf2241d5078563aa5d5c06647463daacbed1270e93c59513a129e6e0fe99d240dfdcf07e6dc1a557febff67fe5acca176d1a208afa286f41e1a39400283269b654b7123c748fde2aca6eb7a0844d8ef5b3ad4c6031fd69cca836121bb55b6f3617482701c653d6f9b4a2ecec51a3ed1eedb58f6fee6bd4c94832fadd7e8475928f161f892c0b11e230fc882", 0x1000}, {&(0x7f0000002340)="7e4951af7c22facfed5ec532279292c396fa478568b7114d3790723d0469a8c1192a8a9d25e5e6e7f4f094bc86b12670fad9ead8db270431851b015c29486902e8e5d0392e16f4d9da6308fea0b18cc39f62137ef09853f7f95e1f137e2f653b2c1b4081875637ee3043f47bdee6172ec8ab22df017d650bb8c4f02e04bc1a38d95ccc56c99098f9b53a100e27482a696f90b500f4f7433f8b2c6e661f3275a3cb53763e9f08b70a8a884f035ea9e911d3463ee64def918699615d80f381a7d29d9f6b34c24cfaa224f33918cac497c6497f120a6b8c4171b90324f33a155d97400b01c106dac15672e984a3b2c010160af46fe09e658845c779b2e94843919dee47d30ae128d68ed910b15ee385e20851dbb5d89fd12620cd3be6e94c16214ded386672dd0998757f8e6fa32b629c88a37ebfb93c667a22921b8c00dd396ef376c98bf9887e8a72fb66978a469f7cc2cc1075e42632d6a6a1960ccbd9a52854a56c51f0562d96b5c768545ae55a9622b7e3e42e1a081c019ef463a9e41bd9387dbe0353e74309eed888682b066f151384989729b49e41af97c7042b9505f9efcd6f7be9c4939c5f0579c872267ce56f31cb7f5cb2f95b426ba1fa82266386a9f263c5fb2238488b570e2329f067ee2dac90c489853ba23448fab39f5f11014192379283f3a7e592abcba1930324b281a53dda08a7e3f417d55ee8eba10d8db28ddb96779040ec7d63e1b2f2ebcb692d033ab8f6d22925b93b80fb2c67275dd1638baf7bdbbea7c2ea509d07a4a1cd14af61bbd78f42470710c9bc3e6946a16e777fd7b5b82324c7b6154b3ad8c681c81c682a848c482fa8950a2e1ae0f4d2fa0c1dc0f2072002c30567c9345e6c69be4eedf2b9a7687acd4539a559c38e1baf4d41800a1301ef10f232b0e95b0a8cd3126897df7aeb748f0adae591746f71fdf955d1c53fa9781c139fc5a4dd21c89951e1ed6c81178a96be258d47a28bb8118b724d07b2e9e88b85601dd9683d914e551543c7798843014f483d28e60ba0c78a79e68d191d34586e5808dbe88a7a70d24737877b37e771be1932c0c678c77dd41b7c79105eed7fa0256146958b1e61f8cbc1e36621c786dec062a574939e06cd6e6f7b42cccc49ac7499c5f1feeda75176951b081d3060c50f44d81d01380d1fb023c1b15098b9f0946d6fff795cab62e65f761b4068eb4169fe937d6a63700fef720cac63d709b94769129fc2fd23d5c1f65fc32d41d0ffeb50164a7fb956f6b55fcfc23fddfa5cb5ddd1bb5f16bf2e0cfbbd708e23822c7f338d23cafe039d9d611f5d055e6ff5a2642b30f0323e0d6f39f8f816501ab3206b9f4905766d05a2d1449a17cd52fe127f72a138ae70f570a1670fcfeb867fe90a01f441750e0c58682b0a82771c89b7734397fb1f255f21a29b2c5bcdcc1f72849ee0e27948e04e30fc1a1796edeb878c593dabe7f94954772e736ca159209ba788aa1b3511c5bec7e41bafad1f9402ea530d62c04b9691f7f4b6e50014435f14f9d7f2407fdee4fa89c3eeafdc2c67a247fccf82dd4bf9b9cba4a6686e17d9800f7c8c2be987f85defb607bdcccdf45bea5fe69767abc8e54535d21c128ab474d139fd9460ae853dd21d6bef2c219df2f4b7179468b8b28cee110947edc419f347175dce8d3e05c2b3e09556da9778b90b53a5921a6bc821ee678daef37a24bc442003ea3f5ccd614118fbda55817d54c90cb2c3c45af75c79ac15e5128ca36c4200bde8fbb1767ab469ffe0deb92fd3650c81158876a338e3167e1181f76e49e8b308f9187a31e7e245a578e16be51761c0a87bcb29cebab114a5ad541278ce2ee4f6bd736c965b2a185cf726ba3e7410c53b698a260985406c5fb0fd67d12ad15eae2a4bc47d1f1112eb3d6e6c4c3bfc83526312c7156b75c0aa5f6df55e2868c0c44d57f9c873c929922508937920159a9bee24b549dcc4117e8d9c8d2f99cf7dfeed64d51a432811021bc986237965d027a4e6d744a045ef4ecbb43b65750ff6ef25b319db733e3faac338823288f2c0740930739e7bdef449809743950c3676b715a209ded4ce513e97673be4365c071d27c001532c246e5acbda40d1939f49c509ba7abac61eb9890f41c8697527a2177c1607ad33eb438d810d5decbdf6300a84b325d8c295e975ee07235c9a7ad8e6470688b429dff895bf2b02d68560663615806efa1254c9e1f8ac6791ea70669366b2e30dfe6bfa03e27710c53f69523b4a75e38f348fc3e37c39b5da15c1cd7ed38a6d67194b6ddfb75ce1f1ea1bdffd9a4460f711868c57984af582b76614a8be96ab71f7e736cbec46a43b01ca30d0acb3e27c2df873bf9d229e7783a7323e4984f5cd0efa0d11165f299a1c515810a783cad1ce64339f2af71cdead72df79cd71add2a618e4a818da120241057fec5d9029d18e32e5b1154e8b9f806c1d0d1fc06aef230aa06e50211bafb670599b7ed6463e254a8f5e86ec7733c64ab7dd2ec16c06a9d8280177d45abbb08c8570a4bb1cca6114809967188617f8119cc225ef7b47c62a239869692be0a1ba7dc325a3d4e9f542dad3ea40a957a091132afb7077cb74bf6aaef4844fd3d4eb2e4f8e18285dc2676adbe19ca7e32b4bea67c3c0191b734b0ed46474a8ffc2c8cac6964dbc54495ff1e5c12242f852aac45ac9c3121ba9252b3aacaac2c4b09c5cd11b2a2d079c0f432ef2a684184bc705995ad2bd68bd995824bd04f3c849e1555d8a0e0214df20e64a8083ac6497a0a3bc236e9935468e0e930c205644466d372cd0c639219cd0ab09b1ac543218dca06d1113d90596a0b1734ea27d256ffd6a0a71f4dbae17340cbc37d74595158697fe82561ae78415985b13c252ed43bd3adc90489de044e883eb3af906e3ae71008ea1185998a8555d0131abae924e6ec9b1652fcd4f161868ba00a44e623ca8d8a48326f7010e649da6ad2b123cf6e9571de4752b3eea2d497af0bceec5fb7702aa6596c65b4905f5ece83f8965d95b566f1ae999dbb15cc0fddc88d042799bae11cd1f02e63442f4b111c3f9c859b9e0dada37be2570730723e6133cad34172fc383fe372c72961226a5026bc4819d024f0f3d62f1f8807dd45e73df088a165f29e7f7751b604c009da761749780769d3d008366abbbd3e5a7dd01a20eaa5a15f5c37c373008d29b985055e856fc48ac4c21f39006fd0a5f4f96ec1a00cda13cb48e67c2e9a92546231b617261e76d963e814c27e84bb7b4c3532fa0ff5f2236084d3e1a43f929919bc64cfc48e82d5e5e1ecae9e7cb8e07734fbd4a2eff6b7ce872d01ef15ab687b9db1c5404d29644567ac9651c4c9ec22392245ed987aec686de517cd417122ec14e4a779f5180e8a76682602770c99f5c056e578176751e7b5f96306005d4f52967086871fdf75ed4b5a109f8280f15dff2ba1a99596de3dc4a520332e5da22fba836e711996266bddbab5cf994dd71f4c24de597106c05c6102859d53c0655e2490672a2d155dcf676a34cbe7b5131c1c0ea5ac74144d06601139f0fd1e70e9152a0c552ab062c301ff183d3404c008e3fd56e331d01e2071fde5b4da0552e1d5489b563e223ffc6c2917ca10a8f6fc6a6c8c609028a29baad1a816e775a4bc1e3aa73e66c964f07cf875fb714a53342481b7e1425899b6f72f8d080877c025515cde3b92c6a76eedd4d7e36256672bf9120b2698a6a95c6ac95b1e932e4fad5e5e511a296c28a57ce7b32c1bc9afe68bb552d2610520f8abfbf1a097dcecbd107b301a5f03f2783aa2ce646796e8ef5ceb56aa519d69ce2faaca3185cc6b5c30a04f71182b18ac8517591ed5f2e5412b796fbe2899c0dcb54a107a6ff89c95a344bb2bff266db20afa9040a32fd04316a1949ec3e8067aa16798a80016f034285bab2b480221fab9ebf390f82d80bf4a58f4dfa69dacaaf2f571df66a5372a690ab99efd12051f14482d054ce1d2a8c903392407a424ce6be37adddee0b2d17281a5f46809fc82a3e13c53d425d0128c385b81d41818b138407b8678ab03d839830717a5dd2d6bc6302ffcd8ae7cb984230ceb05b691e05569f37285b6c898e20038299d621a91612d47efca1e7a74e0485e471c4cdcad895e9bf2cea4e36c5b4b79d16536fb12e54a9a7e59784411a8e52e200116d279a53c91e40fd00286a1222ba3d3c5e2c16ac60c9efb71fea48e769dd7ebf4937691aecaa931d906eec117449a676cd4aa8008ef0a35d2f354d637143744eb4c9776f9ee5cec98bcd293510e23ab7e00a0adf27266c39d38a47e39c541d4c1f71b28f174ef5fc9f540b2164fe6afea1f11eeaa5d3b32b8da0e75dcf98a55a8c51b2d3dc4735f37642a95bd7e6611a9e570d5a2300739203d664955739c38a0af6282f1fcded0182e2a08b5106c93ddd23972450ef53c989d763246db2ab0508daf8b48a3e7c5806648f7c3fd9f69bbf509f23b8049d9bfece265db0fead841f22f894b0d45a2fe196d24141b7cb323056e60d842400db56319443f556eca98bf8776c510814d49a60f4a0d3d11d907ee033ccc3a0eede2326252a2f629ada57e8720b0f6a875b04e8d2ff44a76fc0ba8bc48b45a8d124d9ac5d49fcd4b1f5cf2df90b74414aa005e54c8e0643fef6abf88b5546a073fb033368be46453b70ed82ca31be685d938c679d2783796d1df522a479a41d7f7f4fc9ef37ce7945da59f9f3b0d6bcac2c50e0908f514d3eb78b4a276f2a836b9bed476232503b9d367c80a635341037f8950b1fa88a0a5f546a8ddcef15e4fc014f3c148bf897326252a8b33662c3aafca58876eda66f2f4594e21784413eee1de10223fe454b2631cf27f2f535afcd311e786b131ebd4e459553b5380ef32041ee1943af2f4de5e25b4bb52d8d24ec2a1a6af7d1865257156d10b195aed3932858a1185c2a840fa129af52ae299576ab412525f3b4162e331d87b6236778898db1a41ffa5bb031fee0bd0d5e626651e737ae2a59eae47cfff955126bd0410c2235eea479785579c3ab6396a1a9b551a150addb4e55cb8656fe3f64cb422b90f7e75585de2484a2d82f17dce2b50249962baf93deeeed638dc2c2d7726f20f415471d2a398fdf3de114bb7f74d39bc7dfe9a111d9a2ef216bff074ecf6b44f271af76152a87b131cb8e3e1823d3b1381a4d6faec71b0fe6275ff1fcbf58c6c214fb477a94d74b43e3702183fee211d794776d53d5d221935b2545699b510d952f4cbccf786e41bdc1d8992a19ce662ce3ccf80f6bde4e1ad3e3de2d56b8df2bb567f78d8ef6d641abdef7e815b91c853f2d607c1110b5c28bfa2f13e12a696e6c460175c5166d1b4e55151b66f7c2a86a2383e561b226e26154c7cb92826242a719ccf220b0d78d07f871c26373e415a6832a8e784a96e6f8a4df2f5941989474c876d70ab1f0a6dd3e714b7436ca8695e0b955c98594445c63f4a2218a8627234288f990b3a0e233babbce4bb3b9c0f9fa94ac317c8dd6e9d9a010c6144697cb13525f571fdd5f0eeeca380c38c8d87fd94c9d98a3f5cf26ee32b7bc40533188e33da67c4160e9402052a2d37c04f312f48bd6cce21503ce2d9791ad824dadc4dbdaa0a4116f580fdccb7b9eac89052b3a6b655983cd95284eb4883ffdcb677c20e184080310b16c7b97158f1a62dbd03edee433fd261cd68df57c2a54a7396742515fc15c37e691b3ec254991f89a8ce4b214948264b2b1a20b4e2a5a17049683663315ae97083ead0af459b76e8c5c12119e787207ecfb18a9077136070d6e479b86b9fc59380fa7f78d59eeb843d69aee69f64a0a838f82787c1dd1daa10fde71471a0a0f981da925f47c94e57bbe00b66172de4eec05789fbf13895ab57242801979d703bd8772dbbdd07189700399d7f904737c7bd1b605c1b5c301be2ff2d2ad9f1875d0a5aef08b1611b552b1fcfb26055f3d", 0x1079}, {&(0x7f00000033c0)="23c365f494b3ecbf57373900b3b079b792251a71520488db6e5fd26de2e3742fa0dc89cc279e8dbfdcf6e89e0d2586f651824c6f41ba7c66e8e879eea1b523a6335e4e53967b37c8c0bfd55f2bc11d45ceff3dca146dbf8aea5c38771c9569a4edac02f8c512f370193b301ec465ab20f71889ad0c6549492d9766edb3429332da58172a9ae6e39efbb4a15096ed0bb499246666d85cf136e5b5ebcea9a017e937105e77566d56dc77d717b973bb7f400a8df810f35e3b2b3cb0d5962631e3f0920bd61d8877562727e749b42a82d540268a4acd241d9087fbd18f93d21264c9", 0xe0}, {&(0x7f0000002280)="da60ad38e224f4549f9f944fb4b2caf200bec08dbc463bcfc3ac976e", 0x1c}], 0x5, &(0x7f00000049c0)=ANY=[@ANYBLOB="90000000000000000100000040000000f93d2e79d9805b8b75942a7abb1f6266d75c19e7ece504d467cb83872bc48d92bb0237984e4b309a83a3655f20771758bb6ceef6617bc9835210dbb05e50f952a5c98471cf9ac7cc45be5da1792a28b15661a131f4e0ec9ff3e6ae2ce43107cf354cd7a868d14479ccb36914cfdc4f40f38209d0b89a7321abe11540e9c644d31800000000000000ffff0000090000003f000000000000003800000000000000010000000600000018af22bfc9f2924aea0101295863014bd2724aef6b62ee8555d1820f372589be76abe8000000000010100000000000000100000004060000bb34005b536253ae0dae506b68753fd30c22e8f8031bb2139bd5221535e684316a7b1014b362d338d39dbb6b8a40c06e2a1268c624888c2e8409ce5550991e64046ab05de9083ceca436e5aceed18427aab5a27a2baee1ef3411fde09bc6f1e13ebb43f4289599c93c009aa7fd4f4255bc67a19011adfba73013b2f47c96edeed5b73b95e7759ec7dd1a32c98ce965634db38c9df697a12ddba268e886bba246e5757a6146809ac7157bfed52960758f6fd138a9a952b2dc01d53745055540f954ef8793c98e2f8a7c687953518f1cb9cb6e9b707bf2332c01067fb0da19526b8be3a2997ff7400e27b48eefad2c5128133e428b851f8a27533176c89a98e431ee08c0d87f57053eb7cd6a7b93169971399ed2fc10f4b2e99b1963ea8fcfdc172ffe59ceadefe95cb4b3bf5a25935eda9ec15787ebca1b46f453dec5f98351b4cd663ea477f91eb35f67f9616127b6a7dc5a92d84433bc676e7a760b37399ea9443b3c9d4bba42b30198da68ccb7a0528f779e67e87c35385e8cb54c72f04f01164a23e7cce070a83e9fd29826bb51c7a797145f1fbf865248d6586142656ac0eec348b718b1b60393b2ff81cf73a1a71b4c41fee971442859d07d366e78aca529f2759e09cac9ca34bd42263b66d1097da700624428df28dd2231fec4202ae385112cf911f41d5cde576721e2cffa3f0a7fca50c6632948de5d01669715fd96a1e0f2ac9f55fbd96847b47f99523358539ae9d519691d4912d7c0ab44b666d044e85af0d111339b237ef43f72e6ee0030df211897a0823346b5b4e8b38895a9ad100b47f34eb8a19cc5d5edfd1e0c0f2a784f2fbc026f58eb00a3f8d1387972dbddb5e53b98e1ca15bfe5df81760caacb2d3340b8fecedd8924ae0f4e50e80acd9f8c51cabcb508d61af7408d325f7a147f104770580ff5b20df422314520553157f5fe685bab2b882d834732c78d1576913d7365f9a1eb1591929a48c055e0635e406a93823b8128f3777b85b0cd690cca83864c0471fadde7b1bebc2955a6c1b83de7d8e2f0bc4310ebbee82a84779712ae2290b321f8ff463feedd8515dfb585e110d1612b3ec3dd322ac70ca46d67da899cff5232fdaf9f8cb9d5da4c8847da2db26348f49ab28c2a113b6070313edf59d6e3043e34a1a22fcf58c55279e3d279a010d8afa9e7d5a4621505b0a8e7f09c91667d750cd2128e7086e150fb17ea51cf87c1412626557b370f6aaab211aed9c5d9ed817de478a975ae5e8e3ca924fbe130a25a8291487fd3a3ad2b87cc2526781ce602aa5bb4dff1c3dee62ce1522487418f0c6f5dab6f5549e8ecfcb0c330393125c219a5ff39ba80d070d250b32f892da7ada284effa5f52e813e45801c529e7c8bb990ddd40ea6cd5b1e4b330b24f67bcadb099b07fd8790ef0fc3ed5185ca65f3438929b712e2452eb733bdfc9c6d447b7b5abffc80f627f2c302cf783ca811689840f4113a1a273b2ce5fdd799266c81c67baf1c5c71fa7e3ca2f483d72db4271d1bce48aef326543f5426bd86bcb00611c8c09c4129e52055df8ad23400439208d07e83b3c78139b5288da9c3ce76256dd53869127c3ba39a39501bf6b38a50b53fee701c0ed753bef9b6b9eaad70d89a4fcd9b71b5b9c5ebe1cca3d9382b2d5a0384631325b3856d898d86c1ac6d5879e7031a2dc0fcfee11a53082e189b0e8f76f00a4408ec25ac8d965a86cd212f0d8d88bdfba318d7b3cff84f3e887fc8536c632ff49b03af3e084e4538fe59cd191b4051dce1ccb50c564c37823a776b25fbe8dd2b01d9963225433d481b8518abd6515e2a4f5b268610578522fc07533cc463d9910d0b75f8f8f6d61174dbd98b17887bd985170ddbf99e363c596d8c2fa4e6cb081f1754ea5836d2f1654cbfeb4e1a7a27219b7ddda08f18d691eecf96163cbf8a197b432bae2dabdf5a12f78e46b391302491d81032d11769b8f195f067cdf3f67011042817ec3b323b32c3fbddf28f93c205da77acef44281af15422b472ca910e0ad164191956a4d6b315cbd75dca846380ce13ec9356ad3973ce25ab1fea229be60cb06fbf70009a3cbd70e4deb37b3ab38756c76b32b82595390d45082008d18bfc92560fa65248ae17e177e4506a2f6dcc2bf05ab5c7075e8472d4693f7e0ac03f83118884bbab2b4e60f0a2ee31c980a9514e5856d05a77b6b2fbd9fd063756584b914340180d76d18b7bb409debf8e39cb791549648df0956a68fb971296d025590f04c32cb8244885cabcd442990e1718c7b9bc9d6758903915053d6c7c5042a18bad1b761b1d5a2a4602bdb5a20c4e55eb266a53f0b2ab487267edab676fbebe0e0a6a3dd64ac801af842a75f0ee5da72c9bb358f6625fefba26a172ba16453eae5a75f0d821132cf340b3e4863e50a0fefb5d56e868cbf63a6b118205ad35f691865715135ee1a36e0432665e3f8036007bb6238aeae1ed5f64eab2529e72710d7155d0390e3f88cad089d5c2a777ee5ef9e8de7d66081b65daf7862db4cb55a9772c52346fd87b75ee97006b09b149d629b6ad56a9aab550faf6f71dff3d36f798ef13f18975344bb9c5a01f0f1a2833d081d887c5da3deeabaa28a4d26ecc4209be5e47ce5b19b0bacac878df5bec8b954696fda4235a347ea7d7e62c3f404c6c04f1d8228ff4769a733f8cb792e652f900d0177d7e4a2e9e2fa3cab12805374cb137df2fca3db2c0ee3172c2653bb85c3446c3ab527a7cf86a8c498d45c8a5ddff9d28a5a64d9e0a344dd31e27e3e5cdb73117dfa7b72959b2cadd5fc95a0ede9acaa779eff702a9db9b4613ddbd68c7b8f01006b95f4971520aa277526798224bbdf1665ee6cfefeef8acb83d061f6041a970d19d30e3fb856187e0a41b9107b5aebf919321df79305f6b06fbc8a7e8f01455c5f285738b600122f667ba1109562a40da041a9f84047631baa545f4922a5114b93a86ca4c6bc2a73c1b916027ea32ca86afb742224f05d802ae8acc9ccf8555a642cdee29ea38d3491edefe042a023218e2844ae75cd9a166d5908ea4c2e55c4fd942f040877966d31fde77a64928dd8e5ef9b5d2a7fe6358fae38e5c9625c5dfc53496be6800d852f7ce4abd1f60fef7e3e83529ccbd2547a46e906f9a9cf47135ef62a34790ca2350d97f82d93d5c2539c1fd3c17686ce9ae1f452538eebb6a1528697a978702b5d29bcb6331f6d66adebafecd9bd80b90d5099433d594a453b64e90e68161b2c2fd6bb479e6427191e4ba2424bf69f7c641551a8c551c97285d996c3a9ab265184ce26a3e401537a4a795e387bdc66f6276adca9ccf79b53bcbf179f46ec6c8c02d164375e80a8a22e8b351aac641855ea409f06a00b8a0208ebb2d1d19d5339ccdf43433c911b9b57ebe43ccb0fa93dcfa68b527cac758dbc397e545de43f7a0a40c981783d6d6d5c51d8eaa06379865ed3812482811b0a3688ce8618b4cd0d2153cfd4caadde410e975ef5176e0e0243f735391440d0522422856dd01a2d96487e0da955172bf7465ac79d5d2c4585d19b3c27052f0aaca6f58502cefd22994fed56bf66d181e8597d7f957ac0a4977e18ae80fba05a238d54bb36959d56551598ad783c0fe4a4aa15458d534547feab6e3396baafe2219491e13d6ff9cc9b1105023b5470c86771f603337d5d0d642c5a5ba233e602be0f3e1074592604dc1da1ec0064ab0e014129bd168ed1b7ef5d64c86951f58dc1753dcbee71c5e32296a3501b618c05a33525e345d6c74ec2f6575dd34581ed7ac4ae249b3dde3e10b971b620b520b916cf6532be9bc100eace6989eb278a890116c8f59fa7cbd63b4075d6ffc7ae2a8505aaaaf2777634f7f6cd1d9ccc1f07436eec79fd99a5a29ff033d877d937615f7a69d0fb3b6a319aef506859d7abdb298c765fd015f39a7783b816a1ba9308ef9b4253af81b532b14787d31f22c22e7e3ba3e865168846d31363c47f760a8fd96211a6570168f1d09cff9ea6220c57f703a03f790760e87d0b42676029907235beb464a3b4f6c8667d055856c940266abaf88dadabed896a8de9118fc2a04cafaabf2be931d9df122cb6e52a5aaff14a662b38252caafde7c619ab66cd790fac0d188017e510424737e84b156d2afe8a7ccbe98df1fd18d2901cfb41d498fc38f423e79f77a4d5667b951a8318507475d5e70479ab074e02bb33a1e86cd02cb88d4ce2a204bf20c07be07b770b52b13271b77b7c90caaf01d73911592de8bb5f2f5329450c42e372457b8554234ec51d99f9bd2ee07be43bdbb8d2e1974518387a646100338f7af94a05dd9823d59d3e7869c96c634fc25404175b9dcc01043c16999900d3248b89cb489cd9c0475db4fbe77f76722efe394fa9a8f4bd4e049d52ca3e9da54de5b919486a6c90343c192b44b733a0d68f1754d3c5be284b2880e7398e086e4f8408833c690c2f1cc3da0465f5c187872ff4aad92f213a3e549b5fabb98b6a74a8a856f9af6616af9ba43def56ef11b2ab534d3a23a0863592708180fe66ebfe61452cecbf2e27d6560b76059740c57c80f20868957f2f2752b69f92fd934a62f7ab67839df3defa91a2f5593a5368e7e2b764ccfcdc0310f6e65855fd5244de8ca558340c56da1b63800e53ee67234b539ce4fc9c3a75dd659583cbb858efe065b3a565a4f96b20472f01700408cb09cabb6e2104a5474d5ba3e8235c40e39847b82122b327bdd44473298f9732a576c47bbca4c0751121a6d81dcce3bbe1a3c9ed8ab703809f99789014b29b539140c469722fe924009824d85c7ff439e8d387d79e27f2e78156ca6424d09ea490b423986b47bce017bef525ecaabcf6297858cbf34980522d9136573c9f24c0ec53f1b3eabd5ad9f688e55959a2920ae5d9192959a591ede1ac9f4c680f2eaa547469ef2e3e7b81cf748600cba2eec91aa48eaca8ed92ef2e2071b8e1d7b7293d474abdc512ea6a6ceea69fbb75702064aa2f1a9fb0e26907029b73b241e2ee505db01dc25376e1eed65357a3f5f3660bf8b2cf32ff80b58bea533a7c884463603de321e6474d11c998d8d47be41208c8ecca469bea980ff7f87fcc5b649fec0a92991ef2337be10f793373c652d5a37589e909f742f9e4c4d63f3fd1dafac436c6dfa5a65c999ac6b8d2f2f475b2cfe30c390f6e4fc70dfa9ed69d4225eb5788aa278ceff9c5bfe98593e0febed072c91c3eefe008207c277472f10d6b212f2527b2a7749c3d3ea0322f88227a3dca0dd20c0afc542aea0e33a2119e10d632e075f16dfd1f64b9390a2d8785f7179cfad97cec2c984aaa9e934e8a65c063765149993986d80ecd2e83bbd0639a63229ee6f0a0b77479001a0792e48e116582d20ffe7c55c250689f99721df4b1a8cdecb1a2dc0981829db845e2ca5c3a35b8e38bebba37c77eafdcdda0f2cd791c8ec657e94aa5833a2c0b5b3bce2db6387bf0aaa32e1297c69c20eedfd82158b7e3ca9638f153ff8956fc72f942c7b5b9f8efc925cd06947c6ec12a6bc20b8933e9a49c79850a4a5605ba0de7d363f97e7ed9aec7a73073f40f5a5541bfc09e65ceefd06349aea22183942df8bd7095f076e88d98fa93a07e319ece4c8fbdf12602d3ef143d5f781dddd818c2433abdcece0ad13b7e3ae6792a82320bfe909249be06684c8f95ef07e510036e5157249ba8511d71e834e878626993b93a3522b78ceea9148d82062a3c5f64daf770885b4f758f9ada5d114e70890061eb87201c4b5beb395722e6af31143ee6db2c225bfd4155a1d11a850351a80000000000000000000000630f0000a7c9b7adcf4d9682c984a359d61015ae5d8feea61ab1faf7449ed69c251fc543def400ce9fbb619219044607407ab4fb45c9e0782d4fca9c37ba1cc5f1a19858cc864908591464e74b4fec932787bd60cc585b1f9e93e263b77601466aa4f46291c982ec07da229d23608b706189ef557c2a8431fcc8a1bf0f453966ffd1978f3c8c854308dd0d1e6ab7b55dc8b394ba99f812e400000000580000000000000000000000ffffffffe1aace02f373c859cf4e237ce9d2692ef53b895baff06ba3e36c0f279665c48f0d52f05564a0d6dc85c7a65752ddb3a151892ac045cb6f8eedfc72ad526921829a962f00000000001001000000000000ffff00001f000000c04d593676869fe83b42c66cd243bf56d7be42cd6a652fa1e460c9ab6ed0c15499f7aabe6cb697e5308b1efa1d2da74140c6b1cc23d79009aeac968809a920a8ab239c1a062f5d9f6811d85543c2d133b9e357bd7dc86799be0f1a27d76d73ff50dc5bcf1f4b3526e6f907316167deb3eb10d262e40684667bd9610f1aeff1f1f00ed207fa5866a3dbe7b244f6db4456079a7b4255068080a4f50a6874c93e282f259f9d24b9fb466d74a019a79da15af942389e05effdcdf17d7e6eb0376b665fa2ea111dc3114dc90a1890ed894bd9a2cc77a3deabde431e63605302009e7ff25c8aa0f36e87036e236c42b8cc5a25cdc8deb001479d1de331d227ba000000"], 0x1301}, 0x402) 01:50:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@abs, 0xfffffffffffffe1e, 0x0, 0x254, 0x0, 0xfffffffffffffe55}, 0x0) getppid() 01:50:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:50:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x300, 0x2) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/11, 0xb}, {&(0x7f00000005c0)=""/199, 0xc7}, {&(0x7f00000006c0)=""/128, 0x80}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/92, 0x5c}], 0xa, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x42) mkdir(&(0x7f0000000040)='./file1\x00', 0x4d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) accept$unix(r0, 0x0, &(0x7f0000001880)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/20]) 01:50:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x6, 0x80) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1f) socket(0x1, 0x5, 0xffffffffffff8000) 01:50:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) 01:50:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01f0ed01b01e466bf436e68b12963b6e0a0ba42b5a687a935b14ac5178039d9eb838c53e0100000000000000d1ef1f5c16011140f411b233191f0d5aca6d2a242383d6166f2a88097c9e8659d05f2ea29f81a54f51c2d24949ef6a1cde0fa360a5049b2bdc01ab544245695ef380f68b7051de29c72ef2408ce2010000003348530301f474e36686477e2a3086428fbab10f99decb8ef8facb73da82996faa0dfb7f21a2c97b66bdcf8f883a1001bb9674ae9421f195059acc392f1c804c5ca620fbabb405dccfc49db37c0f696117679583c346904062f284ca4323f9"], 0x1) 01:50:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x20) r3 = getpgrp() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="ddfebbca734e54d493574bc406d4633a493f289145f5d215ff61b6f4f9dc5236650a63737601c7864663370b12682778d1d7d2f3e07caa5febd34e455199bc1045ec554bf5fbe0afaf756c97f2d45bf62bcdbc7124a6f435b259f738f705cde23c32f17575c41526e6ef2cb98ef9809e21b8f6282074e65fd67c52bbac18d75c86462d48bf053fbd938c1082ce1d3d148d31019f53c46159ba46c01cbb0fe0022c37cfdf93ff77c3dbbd8cc7ade51af812bace8744718846dfc4edc05b575de6829219ceaed5db5a", 0xc8}, {&(0x7f00000002c0)="fef3209be51cc5221f990bc9b9d1", 0xe}, {&(0x7f0000000300)="85b600cdaee1bab98868e209433ca8a70aebe1b512ffc502ae0d831950c60d7d1902bb507168ba18637d7a3faa93", 0x2e}, {&(0x7f0000000480)}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800081d00001f00ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf7, 0x2, 0x4, 0x10001, "8055ea3ab8a10de3b26b141226c41f9b6dbd6288", 0x7, 0x32}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x84e, 0x8, 0x4, 0x0, "da5ba939bca7cd98fd9a145013486f00100e50e6", 0x3, 0x6}) 01:50:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000080)="0d318f213a6d267d0224f6e31da66ae1f745db6a2f96f4eb3680d758961cb1a49548a901186b45f7580ad3193789e05999538daaec4b630f2f10466f5432cf2e2f636e540868", 0x46, 0x402, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x1}, {0x7fffffff, 0x9}}, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x0, 0x0) 01:50:22 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x37e, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\\\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 01:50:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8081, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/123, 0x7b}], 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 01:50:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000240)='./file3\x00', 0x110) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) 01:50:24 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000000000001, 0x0, 0x0) 01:50:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 01:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0xffffffffff7ff691, "f02045d3361f766b83040000000032b500", 0x4}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:50:24 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffffffffffff8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7261866a8a8d8188058285e0d4cabf77d65561710d9a18f131b0b4d9d9fb64ca5b2bd926dfe2b858b7005f22a62fa9d1d7fe09d6de997692ab22a745a2", 0xfffffffffffffc3d) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5798, 0x4, 0x40, 0xffffffffffffff7f}, {0x5, 0x2, 0x8, 0x61}, {0x5, 0xd2, 0x3, 0xd4dc}, {0x9, 0xfffffffffffffff8, 0x4cc, 0x4}]}) read(r0, &(0x7f0000000000)=""/63, 0x3f) 01:50:24 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x402, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x4) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 01:50:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:50:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) write(r0, &(0x7f0000000000)="b2eb59f0a077a73e8817f5c34fbc203cf2dc0c5346582006779dd5a69e337a4c0a1a6667c7b0a53d832122ed72141ffbc5a44a42f4c0cf3e8481354b93fc2f03249daae867c40cb07cd5213a6a0a6aeadcdbca853977d6c1ee628987a0f2b4acf5e4c8e8ebbc53cf4e2e941df0f820001e24c7013d2d07c902960b8d63f087f2b59f13f4d9f1", 0x86) 01:50:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/209, 0xd1}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/138, 0x8a}], 0x9, 0x0, 0x0) close(r0) listen(r0, 0x0) 01:50:24 executing program 0: socket(0x2000000000000002, 0xfffffffffffffffe, 0x8000000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4000000011f) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="46e386b3fd", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="71c260aebc12ff41d974b6958cb4499c780b3b4f202f5ab782ef7ce6c19e7b695f16c24036184948326878dc6d6a76ea870469486ae116158244eeaf7cc8b79ce4f584bbc411e8145838a42b3c14adbbe75c48a6475258d85beb2802f23d7ebef211c2b0f3704369925d09dc5159691a67c33a71457ca73f1f73b5420ad78da04a889dcc519f594a22d73a6931fcb9b4279b381a05d372140fea90e246bd1cb92068b7b14e116e41858d067707a132b644310f8c49e16e0dabf6f56dfa2b7cfe1b4da5ad7f2cd2edd76eedcf02f615652ae24bdb6124eb35056f6f383b434a842fc3bc6b6e83ed", 0xe7}, {&(0x7f0000000380)="fc92f078c0b0ab096187f51fbb9476532b013c9a212f7bdbb3c9ed896bdd194dd3d9488623b2f3c61817cf394eccda4888ca84930e5b68bb2021533b3503b4faf1dae4d3c53e7ee148145e1d2a4faf5c3ec1f49c460de7b119a1b881814e547d1b7e7444e84992cf5a184277fd4204f9af4c69c52ca37f361968e33a2e642ba14449096adb546591453cfdfe8aaad15a0daf1ad47b8b07dad75a6c0a20f182133485808f58c3ebde85ccd0753c04338a9b4619aed2daef91a5a305e2af3c9a496267a33520a540c05a6b5d44f5372971495a4655d0c6d4352a2f8c6805360fe824fc36fcc2888c7e3e2da035cbe6e2b060879632536c7b4bb30cbf65bf8d0cd722ae2da09eb021d07e1b29d0333793afc15ac1bfe1622f3554d68f8776abe50fda302443dddd2891de761d33200bf8571194ec1547eedb70f1a943e617205413fc86547e0ddf350be5b50b4584ce000eab226dc6f63d2fd4d3b3f892ab320c9090727235cf21bf60265282ad2f6bf73ae4d1f16b2b590bf37d162b41b9d6b7ba8e3b00b262a4afba8539983df1b154a88806e784d33b6a27d17c544647bd1349377b1990be02907123423b831fa33570c2b04d382b3cb9709949deb98a943dd8b5d85bc76ab9373838edf55dba0a28c24c55a422f313b703714edba1ad8894334e9ab3b070378a0ea66fac33a725aac42b2ed4c49c0d10294b8fccfa80eebe1c1a91834fe67a07b366b8e0317acf789cb9686c4a59be18d881cd2c9711b9c49927c9fcf37525943ec29eb7fe9522a1da7dd45ca041f82bce3f5ea3f021f779e527138a017b71d1274b52ce2e1b1c8fc44b38c99f033da3f1775438f9a49e5dfda19c9b2d77a246905cc8d2b42721853791cc0d94654afd722914dcee8a48b8cb142d57151e1f20240b4d50790e931f408512ce0f0eca60cfdcd975cd41a6ac45826cd9adc3521cb33c30997f96f619510b2c17609ea5b4aa12dbc3bcd2732051ef37f53582bd0c1388dbc1dcfb8e8eec241f9d876be9ef50a11b2724c2e6ab6c0b55bf807658a4fd3f6e4c664b7ee3a2e2686f2f3c781262681379cc252939de49acbe2c8787eb95f61b0509ffb37859633440562ad60cad576b9b8f6d1418da045d9d8cf09a7f7244df1122ce3b2a0df36e1eccba495bbe6e4e06bd34a40ac5d7b4d01e28cd7669fce0936fd603a8d96cbd46dd6ef6bc85330ab88ebc27f4b17279d8684f250d220da0246c30384e1e57625b7c8fa7d89b66eb50495f0c316068b60fea718edcdce94648fcf982a0ca5f01439e03fa8f11cd4e33679a62a61bc6da91dbef44d64584e71ef99b42b55868f033d0eaf227ef6635c345b2a287a9c47d62e7825d06dbfc9588f328caae0522e0a3208f8db18a29b31c7ab2b3481c2725d2ff2c1ba47589395918d5178e3372f3d993bbe180767994b593235ec71a1dfcf82e31ccea35a4a39799705a9afc8e97e5e96941f784dfd5d48f9e3c8b2e31befcaa0f610e449a4cc9559995d66430a98091a0a79df0c12081bfab626e78a8a71e8f044458022d1a82ade2df6935f4ab796d2b39f7c2f8c9da135d941fc26bf00c2d5876aa233e143c325d34c4ad19dec3322668fe8fef3a373625f5d175e85356d1a224e69a391ee9e56b00e6af35c55651e29c5d1b3a8c3669f47368c7deea03bf0fd521da649c7c4e842926f2549079941992364e99bde1c398f83f56f4031dab73318383b839e9ea6738da1875d112c83280cf30efd883123ce095c3337af5c240b0b1bcd7792d2b0dd1f3cd2ff634e0ca8ceb804efe069abf825c11a04ca19ce6d794bda613144c8a3cb0d246355d97d4e676fc106860690d91ac893384cc67a775548060a0b1d01e2c28af4dcf466793ffb1af5fc1708b3b4502e2b9ef29f6ea44a4dc5f0e86cc3e8e0551e017d65a0716a6c015a7e7a8d71bbdb3e2b2d701f517ceeedefed2d9c6d6ee83f6ab4637036424018ed9a3aa47750fc80bb76ab3cca5db426f015c05725002c5e40620101afde254e940db1e8975c6bd6306e47f1e59055afbcefb0d6c9c4dd48424c771b5cc5b55e51c2a387678da986b2cf8c9ba26b443eebe2a12fbe61796b95080ad524ccde96e088248f6989843cf85bc83570e5cb87637d57d95dcaaf5c47618f9bcd0c27f0a0be1c78db4edb9a7c0d22425a1d26f686df8a2dc74dac501d31d8b8f0dc7fbf26a58c6ef11e57450a81ddff4dac17392995b8833bb96ce69d7a45cf458ff7e337d1b6483664950d41fce728338743ae8b9da46a2ca7975d59382e4d86bba1e7114a2aa2b06a8224ed9450827f14b4b64ad40570271174c4ac79c4042ec9baec3b28e711651042042f255569811a8bf4e582e3c401ed93f718b480a5a6a969c63f1c10768e1c9aa6d0295245472ff106f6ceebefdf3abba68dd7310b8161cfe23d6e159a28c5fb8c5915120e860f09969224f876d3a26f4772e5e1e32b8b6a47d25f55007cd5cffea0f2122d238e6070857eded49dd48cd0825d69f20b42a9745ada1c9f1fda488dfc73528cfdeaa261b875a65f0b4a6424a2155ebb65bef6c2d4a31909b1ccacfc91f7e90bd12907f34db54bffec92a5b4662714f60c40ab04b16ac9769c87ec9485f99e50ca614d7f761a8283676347847090099ff6eb8c339ef5399c8ffdb19c1763069bb6d28613185612ce6dbd9ef58ab7019ee9eee5cb3c4164de9affa4bd0162e44b6966dfc4f7583ac9e3e0152ef885ae95549c10881bee36a814200932f9a82334fff47f5aaeabeff966d32aac2445d9d3afb3315b75614c5d9bba68d6d40de68278704fafdf5b0a82f910f55640bc855840d627e720ccc96fd7d0231ace1e12bc40dfb26a6da2b67a00a9340060a1f3c1fb48dd047e37677630f9aacd4eca5f5f9250e266540bb0d663ed228ada639ebf52a33904346bfd0ddcb4d126e42eb0f126b9edd2a575c2d77b3b2831f49cdd0dc8afcff87b6234b58960cf9e103e6c85dbc7d81e82093427414be4340615955b5ce251fe2d92836dd2430dc38192d253ad1de21313292300da2c5ddecdf02bf7682681acb8a4b503ecc502998758b65f4af1180f50f4d4a097f7e64227573229cb514a0796ada0613e78fd672befbde21ca84a9c15c058635fbb8d626b27e5a9e0a1db80a4c94e9053e908084074c858e864797c2f8ae1737f107f0540a802055c335c8ad8c67c6fa34b15148b96160662dccb1d7a1490cb5d7bd74bcf5ec3c955aaa5e1767e294496ab400439c2e74af1fc5fc3c35a1736a0eca038947fc5d0c152431fc47995e9ac5f697baffc7224ce5c39cb293ce2d0a04c0c440cc601dc7c90f1c0320a763fad3b39d93416b9f09c392045775a46c28a064141fb8a2067c8754c22f8aea853f189d9d0a7589283360f541a63c3e19ea83667afe8e05e4812a3d0b6b62c22d4cd8718efc6a6fbfd207019cf6204a49196827978c09c4eb29ff605d96a2a7b6138849c7c3bc5b7fc8b18c0c012193107d475fd6df7358fa4cda8dbe9915f5cd8610147a4c561b3ac7c76c4f3d6b797bc5de2ee92cf4213b237ce2fa5cd94697c6313cd807824e37b7c2bf843e30380505fb87a1daa3a3b7aa28364e6fbb0bcb4fb56aec0e3f283c3bdc505549d56778027b147744a0396970e2357d5350fb7b2e119c374367af23e411102227acefc9efaa1a5aa383544b2faf6435a97e2acbaa0d356da622f8252bc2f0b6f62f88486d8e14b9a7b27e8b539693d9e8cdec077cc34d3800c4ae9b2c8baeb903eb9850c312414a4344617e5367f03888660c1ce53796d4bde99d174f20086863c78f39e1ff5c91d8ca3b4c4ace0689531a6ba2e02662089a73d122a8a681497e2ae41bcad1cb89281d12104eeed06fe52a577035ae2498f00c9993cb2afcbff02c45036f4bee01594e1691bd2fe238da89bcb7471608c65eb75a16eb35fdd80aa9234f1744965f4e7aa5ebeccb6338ef18374cec94d1f960d581c5812ed2f8aa744141c6078b919f8d99c74759945ba1debf6cb692fc987e9126c8efb77af8750167326c3601f042c48805e61adabdae8f73e9fea1fb631405e4bb79fc603bd7f28bdfa26781f262935e8d80d521071dd8c3d1b2228e5755d6272daa1993cf0f8a40571646c6d680fd21bab151bdaa019d493215baaafc490a66ad641604a3cb56931720a6fbd6a11e0765e15f3c0b880b2b8a0d949cefd24369450fdcd35dfef8869443453b81c03d7a4eaafc69b0d468af2434686ed5ffb2454670433076ab244342f49b292226f5f01abd09366721b25992dce1daeb6cc80ee899beccd85824d3d6206fad95cf23a284154c93947ab16036d8600c5a1ba9fa6e9c79d8655a8229b5944c6bb06db9d0cea00fec6b0d9f42c852da82d8e7bac8608fb3a9d2c71b59844be57b288da0cc4a45d2b2d7d1bc992e64a80e087390fb3fc8a69e18eee69478e58542d606b8bc8ee3af4acff6e3bedb940d5490318bcf9a69d02a6bdd8450c54dc699d3f88f3f9710df96e6200a056f68b27e0a3e302006ccc173e557f16638dc30154e7f9e56965cc84cad21f5213e255613a1f999433328d115323b10539918214d43a251cfbddba2b6bc2aea000257907d3c466ed9a6da58b66c9c6cb8723675b3b21a613199ad617bb8dcb84029798a70e60cc30d403ac5719a2fb1ec3b913872b2b5a71459b79f4820f2c4c6b3fc83774808a1454b2b979511be5ecd2b07a3ea34772dba485c6ce8be8fb2f35e63b8e45cbd064c9cf89ccedd9753a3b11340dcdb27fe4c859071eb835b83d3a19b54abdadfe7b7b77f42aabc80f50cb073fa075d82187be80b2bde8e312533810db77fa3ab887e3ebdb5a7f444382484e31f9ef31eca5216f4fe2ccc499df10758495f18641e582f4f8ad70be8883d71a669a3c0cfc6350720a67f2174cbdb65d9d8932a536359cf92bc0324a0add4c4a6a74875345727c3084ad8320bfee206bca779a319ca7e79d66f72c5466b4216491e67fd3967298bf79702b809e59ece2de171fcbd800e95b0b104470e70cf61cf756112041429ee9f77d1f9a55b3cfacf2d2845f61eec24368afc461979580af83705388582efef47944769796e8201937579e9e7bd732b8b8de394e2d3f4e7fa8ddb0b51ae200aa52f04f090f1e57f92ee2b48a435e6e5445d4943a82e59f41048e97bfd826bcc0412d6256de12be4117f5422067d861862e39039105adac7ce7867ec5c7c561e4daa21b5948700765f65f786aee62be1c99dd0f4e8a2213decd471ecb931689d010162a9c881b6a11ab5721650ca05fdadbfbe6d080943c0eb1cae9ae210f23c7edc8cf9075e8869d1fa377a0104f2909433b5b6b75cc42fcc557b723359618f596c5593d04bdbaac9c728a52e5a6ef54c6b7d5aa9701d7bfe422ff19b13166b5dfd5f263d30aef5b7e2175aac484751c0b4a90c0af8f4551b1c70cb96c5dbc8c7ec462731197cb09b76734ba65f29c947fe00e3d632e1b9764627934a1956208c0745c04c23fc6e726a74e8cf5fee5bcf16c934a17c2c76b805a0e0f0b98f9d858c7e3c086ee256778791f21c42cd96639a2395843b0c3387fbb4cc50c1c5e3844aa120eb03b83e7fb3d425f2a9184fbb1b87b908383814b63b401e84fb6bbc53b5212c77bb44bc9198ae51d470e9e8e0acbde29ed432299c2212f52eccb310298c4def933b8b50776ac05a23604eb0f226d1d1312be36b886fee5545531be78fc1fffe53a9641d782c6ee0908b89b11a30783e1b0dbc81146c87f86c63618e9bcc8cf22584d6f753926c83", 0x1000}, {&(0x7f0000001380)="a928612100d411f4549c00584cb2d30c509b99e7b50becfeb0fc95c08a95143fb23739b28c93732fc5cf0274adb3d0ea21614ab60ac975000e9ae843e51359ae06d2914e54301c84cce3d37d79fcf84e8dd2a1106e8fdd76fca3e14a96ffdcddc52881d297b56179db8e7dc016750b32152bab049d03063c9fa900e59b89c3ec507068de83f4dfebb2cb5abe26d313b3bd7fc00b18aaedb8cb02e283e4546ae1af1a9cf9c95bd1b054057b13abd3403dedfbb7d22bc4cab843a9f1451972b5e415f4bac55e4a6d0259c9df571dd67a7f9b5b13db655832a142d080f59d3c7135e5855f", 0xe3}], 0x3, 0x0, 0x91) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 01:50:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x40047463, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xf534, 0x8, 0xbd, 0x80}) sendto(r0, &(0x7f0000000080)="de753e04364ab7178850a740cd11b1fb2be147f7b5a42e257ed2f7d7d26cace000c215e519f522de3a90776f57a410e43f43ee836e71d672d11da1de001c636adc887f585a7c541df2b79914d595ece3ec8aa9a653d13a0925ea5846d406390058570bbc", 0x64, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x101) 01:50:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) 01:50:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000000)="1034c208324b9376e713f5aa1490a49284e6d3154a7d92ba304ff17a520a73baa7992442f1a77370566987ced2113e1fdcf2066133252e12923412cd22c8cf187ba37d0156d9a3084637909bca1350f88612549812085c8216c4875ff94dd08bafc5ad0605b77b126122960e9448e2bfccadcb208a67ad39e6677bc189171e82d7ff26fca1531e4c141c12f8ac8f7d2a8a482e22b0d94b8f98597915443b9c51870c68f5792d83aa5bd1ef102bb314a2ec15d35895ee3b8cf82ff923cb698e9b1db2b956b420b2a5be6c0e1ce4006668e7227ce8be0a325d66a55cd6c82b8205fb161fe21aeae14e8bf85f9f9fc7bcf42fe1993c3f28e18b670ce7e71d5be9b3d2e99fcf0440106ef33259876f337530df554d73e79af04f30536048cf1f98ce0e0e66a512dbd6ee395e40fa33aa4d6c5e3784680f57c5ec63528a3df98d77959e55bd312c01eab033f3142d3c0a2e9d1b8c8fd8abdd5fad7e98b2f1a8f2f45d0f256f2b5e5f857f06880a1edd9ab61651467a43130e9ec3e5568d2c9a4e13ac7a21d797182d83db5cb09a815c7a3eeaa5a14a16888db98580819bef95accc6555ff59f9a2bbaf58a1b420851e0c78a34c9eaea20bafdd16150d42621365ac6ffaaa19d07b41531a023634306e838116ecc4f28768651cde860563c3c01325e43adff94f546beb331f7b8b75ccea09bd96738577862acf21917a7ccd1176398d12d1bf9959a293bd13e66542637279dc6a6cfe7565f023fdf89dd9ad58aa3d9b1b389c227a209b48a73c0f54a6cbb0dfb3124f655f89f05f862bf1c9ebe29ffa259d5ff0e64adaec58938a20610e8e9cea2f62f7f827b7c0713af1266c4ee03ed2de95c2243e5347c07443c6814d857843e23abaa9f01ab5cff8035d2850555db076896cea877ef42c6d25603dd96eef9f81820abd464015106e7dbc4a2c92b98e22a2a1ef2c95ffbd111d6603e5a45378a9986c01ff3ec51c29131ad3ef982768f9a4b35a87c13e39ab1bd6abf624791cc6caa438287a39827df7bd478c05591612c193da87b231fa99fe10523e3db02d6902a928a0fa838c9991d0b0683c91c9fe69fea40ad42af3818ba781261825a3e5295588942f8bed0d0a30acf20e968e24c2b2951896e16907b9bdadbf1225bd97205a2dad7e01ee0312d87f28d1acf5d2f4695041d87c58e5cb9090a7d7cfdbbeda9e19c7d541f93f7ba87c4bc161858afe66370896abf3cbc2605ae27fbf941f517d5d148e849a20bd12e61a1b9387a9874c9680df531410f2360775bdb49534de98c3b074e247b7aa1fedb56e0d455cb2af0ca7f67309249bb9c678caae461efa4e7e4fd914986f02c558f743b478e7d5f6cc877e444e2747f0b48905e96ee33cb8c2f84aa695c6d8b625bea29f9af35ee2d1bb04d6e91cff54378676aafb60294a21940c32b2968993bc1fa493af8763a465d8f89b38ad1fafdc290b882f78a175ae8220e93735e39f0d2e9613d0bdb6a496dbaf31c1213d78b42d09fa5b80ab2b18b2f61ce7cdcb7ad0d3a44d04b7e775c518e09e7d7979dfc388e567207b497b941f6269f6d4b3dd07ca35eaa09b583341ac85e8285e81de1af5272ccd84ff63575b058f48cc781a0a977d9af73042cc9df85c36c0a97464dd96f9cfa6d60fe6d686e0657e06d9de18a76fe251f524c4e29d9dcc75d2d80c2d7c51593ca854aad7c36868aefa4b0808a6b79c8cdce01e8cd1969989db368412de708696b3a27fe7e63d4e3d51846f4109e7b660f74f274041ed7713ba27168f94ad42201dfe1b2912d1144567d94980c94005cd9e011876b693ca44cffc8c7961721c3d47f365a4a39d15c54bc7f29e75507481d42cfbfc6fc15a95530c8e9531a7b2d99a61eecd111432afb9df8505b9871f0d1c1486b2cae3f1b6e6dd1eb80e83d1b606611015c09c6d370f492a47ff19af66897aee86684955eb827c34031ff0d8cfcaf0e0c8713772f6338f2dd1288cb5508f36957bee3c6f96028a25da1cbd3b32188a6f791cfa4b3ad382f38cae43efa29b405f28ae02384b4a966a85f0764ba12c943d8cb7df960cf07b5457efddd7e43a0e8bb36d6e5b33705ba6ea88664bbcde593d321b5630ba47ed1c9e2e72f82f1eff38ffc739515e30878ce5ffbd7dea3f9012d8b423352fbed914cbfea1f39fd3cd0bc22085da38e1219fc24a788623c7ec80674fcb2b3947955584bc15ea04133ebfec22e8eb3d0c3c7c7ba45fbf58be8deff4461656206d09324c38d142a6377d33aad1e8fd4eaf0e160b7c6482803666351abffd96873f7a9a3d5ca232591aabc7e80e5bd41a56bf26535387482808fe2870a652818ace2189639932c096866f87bb77a3f99433ab435bda23e735fbbb4e47710a233c617c5bf87e69c1f31a8e508859ba78c4b3b3457c7216636bec17d47e8a18f90dfe279e35bada17e6f95fd5ea11a007f48ecf95497e1caa5be49e66e6b9fcb628ab8b653e67225e7bfeaaf7368f5117da2fabcbb398fd18ce3f05d6bfe02db857380ea03355e20f720f0473b07581990707cb07901c58dd9bf37ea5ce2b8834d584e9294679e7046303e67952fee9550670cba834f543ac9ea69326a62971263cc27c7e86635abfb7a7e5cd30e1be2a11488398c6fa7af160a553a6457be52d6527f98fe04b813121824edcecad89426684cbf3fbaf78df7a4c7f4f6b85242120e1485e9ca4c8091d5403fa983100e7d4975db7bb0b4c0c5bf8753c98d0aa52b373b9b0fce3fa30034a826d192b62c10a1a7f34697b5020c8542aa31024c6f2870eddfa4496217dece6da9d3cc8e0037b89332abd2593aae1d7da27462284973a83bca1bed5346c3991791954232893b8b2d16682fba35577066e231431da8beb5c23387af688a0b40e9e2d84c1187802eea29390aaa1833b064d902b8f0b8d89825b22f76ef33c18aa7f31123c87bba5302ad4b1adc5a3e3bc411994a82fa49cf48c6ad7a6ed73ca9ddf93eddf7bcf56c44f627d43e045fe48babd825317ede8eb5c4e9768ee19c42eb016c7cb551e0e86c7bbd958d2a4f90d02b62cb8d9c389fcd950b0109a7df3b90c6c725371612d5d5dc402fb6320c7aa43f841ae882155ddc9aaef8c4ef244d82b1f0d80cef902c18ac52c60667b666a7f9c2c17c2ea0084b4bc910caeaa3a731c12b26cf9e1484735304eccdf4985eb0e4a448f496bd29d1397c4efe62930515e969fe91b19cbe6c6177ce1bd6a68f5e0c18b5f4765f4350dcae5ebbc966f0556f67dceaa9f3f9ea19faa9059f38ccbe21cb89cba2577298cd74e6ac1877d9bdc37a2cc97001b5918a5a113184e20b61066eb0ff3af673195683cd40b40a28db478a9e5c009d348bf4002d4bfbbb2cf749f731a98d207646582b76053535502bb6b3203ec1ef4b4f3ed6aef45890d43d37e4150ff2ba2f8b00d35c15d35a7df8754b5150de03354a40e45f3bd382486dfb296e37aae24aadbe4275dba1bc8ac7874da00d89969d87690a56a7eae98977f719af3ad3321fb506a11ad9287fdb5476b4ab659286ecc77af6c0aec29f6bac28798d68d19c391a5d1d417d5fc9e89e6a67c45761e022f54cfa211fc4121a58ef6664a3ccf8c8497c3fa7711c1b4ea62faedee205180736a7745360c84eb99a9671a44c031ae1c99e636cc0e46d966681fe598a036afab5449fde215a35e57c323592763d283d7fbd77bd67f52e09ad0658914a2ab6139971763df2a834710b1c8a98471ab66f68039378b7474ca50fdf8608b939bc0aaf8f62d58e48f59a293e6fb3e9176a150d6ea5c5e2c5e338c75e6bbc80ba55bcdcc61bafa6540f2e8f91bfde4b9aad4c0bf7bb5326787d60319cd9211b2d073730c592708a3b963826afac7f1edc185c6270df8938443dc48ad463cf012bcb9e8b72ac3e3528b95006c73232379e224481c28c00787dfe2032735db0938bb772156a7cc38379da6e28127550566ccfcccd9445cf004401a4dc49b7734433f90164ac42460f2782b34868f11afd921d53430fb83f4e047f807ac5bd414250978e34de7b215169331e8b1adae2e0372d3c2421939e30b45f5bced630c75402eb84aef77b83840e847c15c5cc4d17a96e06f037c0320759a889e072e975323b04908962bca907e013fac6db5941bb10ac54d824661efe0612a35da35b2923eacd0baf678fd74ad4c1544f360f5ae7873d6f1350836c63b07cea760a201bdee8df29400c15075ed19574aa28ce82be4ba34d8f6c4ba7b5bf8bc1eee9dfeb410e27578b492fd3e1c9286b0c7ee963c1bb4b569f6edec2019f96a1c5521893104ac37c956611c7d40ab66c2b6bd1855b85c6552057e05875300491f565c282e9fd0a4725c7eafda9e9cd79abe5f8f2567643ae1815b72b6e8f02d72a0d1456bd847ed4de49d066f1dd602ba8e4432612ee89b1eb421ff8811b41c188f2ef2254d05a12792e42a35252deb83b354ad4944cdb34f0deaeecaf9f5d2a9bc494be422fa0a4be649b310a56033310522735785d2cde2eeccf7d8d75867a8cc524d345160b61a97802876933eb9ed58345c1564c284cb91714e7dc68de7e5a97c75985ad9ac6e0999e7614982187f700a267269548373cd384cc5e9b76a554303187cc6a5652ccf231d9e0ab49a4f05e9db8f2bb1334c6210f0299c4f1ffc9682b7a2e2778282cbb1e851610ce26437530543dbd96df6440c94830516af7f8f49cfcb252bd072ac2d86a841b782b4191e4e15f02497cc805411331e7be585e1fb4fa1e2214cf20c443fc4417df199e6c4f5be4dfc900a76a5a48e4f00da29f0694e6a1da509f1c5815a3725b8979e40e43359f249d17b6ceed42f76407bb01f2a88f088d5e4fd14314be04225295939cdf92405f82f3b466a3d93579d67e08cd9369861feb51acaa1e10d6b094119557b8151a72423f833d06434bc88fba75165a99c441d0c744249a98f660d4f43426d4def2e3b49afeb0cb95dfbd2201fae075d4a23b25d1a9e98c9cbc62864d70ad81ec9868cf2e8733013fdff35ea7585b77b193cfb6b29c560849d76b194125c8b302f16b868b78a027723592fb443063911f3d0ce6d6eb89581829d5d61520c7874b3865a03c63666a8e1a0fdd5715118d35ef8659c4c5e7d922ec6a52bac7478376b56978b43dff86559bdac9946bb6ff5f96b85c5e76b9223e53ab5c290e708be06c783f80e6fcb08ae376fd8eefa6813d22a96bb2ef91bc973cb4ddb390fae4ff055c3b6655886e733d17097c92a7e38d16cf34514d94dda5b6a5958f624be3b6481fc1c693cc929f3c28821d04747a1cf57484cb5dc5e068a62a70baffbfeafee69f76d1a5e3114a38439b60b8d8e5270e939862ff99e1d5ebe2e032642215ee31cf0954be69570a0242ed1302a580d702a3da689689ba6a63cb92343a9e1cde0dbc1c7fd9a13de4b2b5d973d8fd1238a09c32771517263c1a672af244e2dac7a4854413ba6055a6a3907b3a45524f43b58eb86d3ea5404b3963b4dda5a2da7fe102bb2ff5d4fa62f7ee5a1c12f2b1b19e2d81956f4c749c666a010d19ac0b2d1d2d87c0af3001629fbe93551dab7d4e43198f5a43bf6744965ba23f10d487e03f6c1633c820b4fe7efb0d2bc345f4f3111a2b5c3aa984a29b1c20a7e8d203d86cefdfdbbb97edb2a5b4483485f732959098bede2ea96004fac592661b57aa1931829c3b9a3b18d7ccadd582ad983ef38c34ef4814ba91157c8ad92f0d986b258681975cd9a363174fc260f900078bac0e1d20a5fedc8a3dca9664727acaca9b4944d35d95accd0622e38", 0x1000) 01:50:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f00007cb000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) 01:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:50:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900", 0x0, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4000001, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:24 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x800}, 0xc) 01:50:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0xffffffff, 0x4) 01:50:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 01:50:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() setrlimit(0x3, &(0x7f00000000c0)={0x7fff, 0x9}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c037f02df71795acd76ef3caf00"}) 01:50:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20081, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) 01:50:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x20) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000180)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x234) 01:50:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getppid() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:50:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x83, 0x0) r1 = socket$inet(0x2, 0x0, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x82, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = syz_open_pts() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000240)="420fc4c383c4a17c5afd660fbab80900000057433500000100c4a131f2bd870000003636f2adc4e19c5e52fec441fe70cec8c422fd210c12c4417a70cdfc") ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x110, 0x40) r6 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x162}, {r1, 0x20}, {r2, 0x2}, {r3, 0x20}, {r4, 0x53}, {r5, 0x40}, {r6, 0x2}], 0x7, 0xae6e) poll(&(0x7f0000000200)=[{r0, 0x88}, {r0, 0x100}, {r5, 0x1}, {r2, 0x120}], 0x4, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x100) sendto(r7, &(0x7f0000000040)="68b0610318d1", 0x6, 0x401, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 01:50:25 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x1, 0x4005, 0x2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 01:50:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/160, 0xa0}], 0x6, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = dup2(r0, r2) kevent(r0, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x3f}, {{r2}, 0xffffffffffffffff, 0x60, 0x4, 0x1, 0x63}, {{r4}, 0xffffffffffffffff, 0x49, 0x10, 0x5, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x4000000a, 0x3222, 0x3b}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x55cd, 0x5}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x3, 0x2}, {{r4}, 0xfffffffffffffffb, 0x24, 0x20, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x1d, 0xfffff, 0xffffffffffffff81, 0x6}], 0x0, &(0x7f00000005c0)=[{{r4}, 0xcaf14d8494bc504, 0x8, 0x1, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x6c5797bdbbae9e8a, 0x400, 0xcb2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1cfcd0356e0c82db, 0x5979, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x50, 0x0, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x56}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x22, 0x22, 0x8, 0x40}, {{r3}, 0xfffffffffffffffd, 0x23, 0x40, 0x1, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x2, 0x1a4}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80, 0x1000, 0x1f}], 0x5, &(0x7f0000000700)={0x2, 0x3}) 01:50:25 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) fchmod(0xffffffffffffffff, 0x39084fa68185d273) 01:50:26 executing program 0: r0 = msgget(0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0xff}, &(0x7f0000000040)) 01:50:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa3, 0x0) socket$inet(0x2, 0x4003, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x2, 0x5, 0x80000000, 0x10001}, {0x2, 0x71, 0x3, 0x8a}, {0x35, 0x107, 0x1, 0x8}, {0x7ff, 0x7, 0x2, 0x3f}, {0x4, 0x7, 0x444299a9, 0x6}, {0xa8, 0x3ff, 0x7, 0x39a}, {0x6da, 0x8, 0x5, 0x49e6}, {0x40, 0x112, 0x3, 0xcbb}]}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x10001, 0x8}, {0x18, 0x2, 0x1, 0x7}, 0xaf, [0x9, 0xaa, 0xa1, 0x1, 0x1000, 0x7, 0x0, 0x5]}, 0x3c) r4 = kqueue() r5 = dup(r4) ioctl$PCIOCWRITE(r5, 0x8004667d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x366, 0x6, 0x0, 0x221, 0xffffffffffffffff, 0xfffffffffffffffe, 0x3, 0x0, 0x80, 0x3}) 01:50:26 executing program 1: r0 = socket(0x10000000002, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x8000, 0x47) 01:50:26 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x120) 01:50:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffc0000000000000000000000000000000000000000030000000000000000000000000000007db68a6670369792290af1149b050a7e55eee53ec8a30dbbc36e27c6b22955a2d3b01c72c0ac760d031255d19d859a11ba"], &(0x7f0000000140)=0x6e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r4 = kqueue() close(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x21fe, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) 01:50:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r0) 01:50:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) execve(0x0, 0x0, 0x0) 01:50:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x9, r2}) 01:50:27 executing program 0: r0 = socket(0x18, 0x5000000000008001, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd95) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:50:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x68) pread(r0, &(0x7f0000000100)="0bc304431e6df5aa135917a6ef5f09d90a486b7d05065636867ea76967817212fd26b4f739a62a7cd40128b5874bdd4234baa268de4243a879ce5584634c7486d3108d3add2c8995a1d1e9ba1e504ca7c8c1fb89a692597240d717a3878b202e83f54dbd725893ccc88a1ff83b6ad798cdc37419ce7cf5cd488de71c006bf69c2814fcc3d90b475d74556c19527a7eb649a2cd11", 0x94, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 01:50:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/189, 0xbd}], 0xa, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x40) 01:50:27 executing program 1: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x848, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x51a6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0, 0x6bd) 01:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 01:50:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 01:50:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 01:50:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x3, 0x7, 0x401) 01:50:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x80080000000, 0x7, 0xc67e}, {{r4}, 0xfffffffffffffff8, 0x48, 0x80000001, 0x8, 0x8f}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf0000004, 0xffff, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x30b}, {{r1}, 0xffffffffffffffff, 0x51, 0x0, 0xbf6, 0x6}], 0xffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x74, 0x80000000, 0x1f, 0x9}, {{r1}, 0x0, 0x5, 0x2, 0x9, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x3, 0x2, 0x1, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffa, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc4, 0x200000c1, 0x1f, 0x10001}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x0, 0x3, 0x7fffffff}], 0xfffffffffffffffd, &(0x7f0000000040)={0x0, 0x800}) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x5) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 01:50:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000100)=""/98, 0x62, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2d8, 0x5}, 0xc) shutdown(r2, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/112, 0x70}], 0x3, 0x0, 0x63) bind(r0, &(0x7f00000003c0)=ANY=[], 0x0) 01:50:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x180) semop(r1, &(0x7f0000000000)=[{0x0, 0x40, 0x800}, {}], 0x2) recvfrom(r0, &(0x7f0000000080)=""/116, 0x74, 0x800, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) semget(0x1, 0x3, 0x0) 01:50:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pread(r0, &(0x7f0000000140)="d7ea41c15d2a700814985849a09c9b12a7f05423a9e90976b3428155353b4b6a5af6ea3b91a11cc04cb5d6c28324857c5bd6974e19d712b668371712cb1c0b5018dec801dea75eab36e944ed8a5bd30bc725b732ec8283331329b87695f69540798b65d93da9a6727920983a2d9b9a1c88361a8f60c7be1875f62a6c9a6687de4e2c82f8da0bbb598a0c54ea3d3f34ebe4b0037accf366677bb839105b1846bb5ebd2fdebe5ab4ef4d6c20a89590b4a0ca79f431369f634494dafcb96223edab67684390c9be95e7ae8158211652123113f830506e5668", 0xd7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8200000000000000005f643000"], 0x1) 01:50:28 executing program 1: r0 = semget(0x1, 0x7, 0x81) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001240)=""/173) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/4096) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000001000)=""/156) 01:50:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) msgget(0x1, 0x40) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) r3 = msgget(0x1, 0x482) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/36) 01:50:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/127, 0x7f, 0x1, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = getgid() r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="74f96b5577f76071cc791ae65cf3c4400f20055c3fdb892e194dfeeb32d3ef397ecfcea71b062bbd0a3e033f3d32babc17a565c7abe91ee1910c561c56db6f2ac61387058fb407fc017fe705b7ad36d2e00fd97a89d0721c95ed89dfe22695bee2325ae2631d723b1cdc14e9d6d2f6700a3bd794b5f449fbcc1c947a896c0a096269f5686109f5598c60f415f95db1", 0x8f}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x108, 0x4}, 0x400) chown(&(0x7f0000000640)='./file0\x00', r5, r16) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt(r0, 0x1f, 0x2, &(0x7f0000000740)=""/16, &(0x7f0000000780)=0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r17 = accept$inet(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) recvfrom(r17, &(0x7f0000000900)=""/251, 0xfb, 0x41, &(0x7f0000000a00)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpgid(r8) pipe2(&(0x7f0000000a40), 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000ac0)={&(0x7f0000000a80)=[{0x6, 0x4}, {0x44}, {0xa7, 0xfd}, {0x63, 0xfffffffffffffc00}], 0x4}) 01:50:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x5) execve(0x0, 0x0, 0x0) 01:50:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) 01:50:28 executing program 1: getrlimit(0x8, &(0x7f0000000000)) socketpair(0x10, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000080)="0afd7c11ae817fbd1f50301bc34ee37717cce0f48c2d74ff3a245c66c172187662467104a70456da62ab60613c7b8bbec065f85e481c588cf3e54e5cebf4d90aa4b71edc434bb9d0b633fe41faec48d65503aa0e56868e69979fdee759841847a35ff5837be9a42501208dd98af607258d63de7d3e2fe1c5c8ab1212c877a0bc93b0a78ad236d39d95f5410ffb4f669e83bac66131ea4f1479206d8c1dbf8b18efceb877b6a93daaa2f621dad05f21738df51676", 0xb4, 0x0, 0x0) socketpair(0x20, 0x8003, 0xfffffffffffff2b8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/255, 0xff) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)=0x9) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20008, 0x1) chmod(&(0x7f00000003c0)='./file0\x00', 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x23, 0x2}, {0xef, 0x7}, {0xaf, 0x80}, {0x88, 0x1}, {0x45, 0x9}, {0x1, 0x2}], 0x6}) ioctl$BIOCFLUSH(r4, 0x20004268) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x1ff, 0x1}, {0x18, 0x0, 0x7, 0x5eec}, 0x5, [0xf05, 0xbc7, 0x4, 0xe441, 0x1f, 0xffffffff, 0xfffffffffffffffa]}, 0x3c) readlinkat(r5, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/247, 0xf7) setsockopt(r2, 0x101, 0x8, &(0x7f0000000600)="0f7e3da9cfbbeffa8ef6b802f3f996a75e18134dd7e27b9b538ed985c43958a06c764c2ba97c62cb7f631e960d80f05d6851e267f05474b850c8efa738d58e8f0c16670a07727d9934d6e7b3b06d30bdcc5ef18869023269db4c980bf83347169047f6ea66459709d4d9dcb7bceae78ed65b1131b912ee737c258583ca18f15a275a7c96a7fe2f7ddf381cbe733e0ecd52a04b154b93b5386ece082d3056455b70ccfacf56770d82e5ffe8472900336127d204157dd4ee85274961549a0a67723aac99e5f96805c696e8e470b0280a6a5481cb7780eb120281e180c5ad281396949570f699fd4b815a19cc94de1be0ab5ccae7f041e73247196ed711d3760f5bc049ffb562d5e3b0270e69175dd979cb9c735cbbe8ff9db5c33a08cbca6b99523a0fc09e1f0eb6183048cfe881139ff623263dad5d93cb7645a0d0abb3cc0b094c37095a1e99911e5b47eac97898f7021c012cdea72d57c59284be433b59e3436c9ec080eef84a0e53d6b3967ba68d165d5f89a9fa3916fa704c926e4e4eece797895b9b0e71586a8eff804566a7222561617919ef1d4dfd57d58f573173d2a14debb30754bac1b16abc9128445291a52fe9178a2ac7aa0754fe78e1f0750757ac68d50000442414ca931ed8c3143292b6ea897bf8f632b871a7eb07e27fe2df9c14a776cc653a927feb27e94b548ee215523d65845fc3f93a857f7de3c82be6cf7dbb8e6bc7d3574b07476f60cf4e7683a19b63634e09203436831596096d969db5ab2b745e8d98e62cfb3c06575b77a45465722fd1b29ce6832cff80561a663305119d523a149b6f6e19c2a3c7e9f5137e1ef699a9bf7ffa9919cc3c1da7068059aafc999627e6bb4b87b13cd200415b80eb986369939e9c2d5b78cfd446f98ca98b33255c04955e8ee3a0ee3fac54387af04bf08329a9337da6b91bf5362e3bc96b818c6cb782d43f8840c561319eff3f741c0a87239cfe02c7895c8b6821ed25d37dcfc1d17fe030b635cbd803deb3be9a8f13efb7a13a4f17e8f0b46f59ed33803179277312f08e665e46f04d3580e82af30a819da8608819583f90b0feae102193dd91e2a9f922cda87e172a53b9d4923862594dfba0ac5be17ac84288221d8795cb6814a00919a7343ea173c218682c2b1787610e7a67f2a9651aeef00d144aff6f7a520cb5b2170a1b600177311bf6538485822e094780ed38b223aa3e123480cb7d5ae78d63b177a6b6e84379dd1492fc364beb20c416511cd6243b511b1e0ba61981c3e66c15dc8b6fca6920ca57e8c6f1d34a352f3a966cfa49f98b42d40ee581a285f11d471e5212f7523068a713aee33249079282c49aa9a49e3cbfc0621455957772b1984330eaa2c68176cfceb6e6bc41cb739f0484b7bf9b670e5aa8006b5a45a1ba957d9013dad1ba664c6f4fc725cbe780e698d118919a2033f07faecb320765f2b15daad136dfe8c59b4b5b889836a87104bd1d856fd7bc8fd5937d876e188ebf851ff6ac5af872ac997f8bfe208548f4208ab3218110d6bfdff9915119e1f9a1503dfef3fc03424a7acf5e33748c923430fbd34746d1f4ecaa611a58dccd3550b7e0bc8628a74cda7597ced59e8e1d11794880144c86f8250989f089cf32181b011ca9774ec88fb68d4edc58b66847136b9633a6d6fe6f3267aa23db8c43b84ff1dd5e56ef5c77aa386eb8a5009c1e0bea833cf91978acda6441a9d6c9ee958e44bf969aeb001e285823cca8f332a4ce29681776e32f700caaf42bbb7b1ad0ae138e44300cf816575a4a2c2a158dc34774b173c742159a26e8d8dc0649fa0a70c1abf902b791da9450fb06d168300a2c7c0ee913f32305bb436b0d2c0779675ea7cf9621632295561ee8833529a867a5a876d36606472bf3de13a7ff111113af52677a005601f901b3e97a2efa7a6912fa90cdaef1ab1363de576041dd6daf5fddae12fd9a00a587250dbb68537d7a913232a8ff0e4bc5d36f4100e375a7a7c545b7e9f4d664ee255120105297499a0ac5663697685bdcdab5fdc92f656b1a5e1d87f6341e071a6585ec2fa50a958b393c299082002e6eac2a04eb128c8effd0829039253c9355c16d6077f5c2e9b2abe06096bbd63c1c3c33fe3d4e6bda9ebaabb5d8e2e004f9c7f471e5fe05b1490a4580888d29983aea663fccceaf07aa0a66c6c46a1a727d413996bc0e50518d8c345b559ea1f4519af765509c49dbe2a270acf88cda749ad48afa51c96ed3ed07632b8755bcca31f0ff1e54dd7bca63fd233889ad37c1ad78622ddbcdcaf892fa4724800c9b7635e98061b5ad365f6c1b70a562048ed971aeaf3ae0f97785dfb31dfb3382d4578f7b1aa3952980e23c00b028de02f881f85f53fb402169be9cc84ff9d86a05ad24cd1ee2722a3391ebeb48c359339baaa557a914313dbbf7a04a5af1ce3d0512f4c4c7a0450c733fe64219f9b0b92a4c09e443f9da89a0aa9f791803a485ab35b95f4b5eea4727da05b3c889d8e48465f2aa8b0f57f3b6b3ed0a50de5caee14f376071174d7241be013ae8a4d678e9a14273591ee5cc6ace12948da3bfdee3c64de283e36c86fce5dfd14ccbf5409ebf1ca9bdc30d44ceeda90c0b8823dcbb4a8044c9b5b5cde43e820196a85c944dd2228b3b2b496a6b3e12d8af96ffcbc3d1e795513e3325c7d56853a54127379e750b85e486331dde408ce8295ab855279495b41abc66e873dfe48683b31c97a46aaead639ed8bed2e887e476848ee5492374d672fafb52327d6def2fc9fa2e6bfeaed7b799116ca49ca4e57b16724bdeae0e84ae09550eab6b577ef86cef693eab9919d282099889edd01874c1f9be04ef20792643dd4f31486fe53002f87bea995b0a805bb08190c2e5ca1afe214040613fa8a7543ebc5fd0110a9247137ab6fbb5bd4da1bc5707cdf73e647826d7a7584d6d784530715b6a9e9425c7c8fc713988ba42fad82f6faf90bf31e286cb7cbafc50a8fb12791e6da755c1e36b03e0b51275b5afb3ba7e2d49c7811f35862c88bd88cb07f9f8711649799e7301193d4113212c0d4d837655629daefbdfc82bef0f03ea35237cf9c0e3fc9521e692c9c2691fae6b86d5bb61e647b20a09d961d55aadccb87c548936e5ab1dff31c6a6f79cd7034dc8c64ac577b413afd696a5a1e72e396d4648cc10b7148add1a00244f5dbdbe8f03cd938b1e74792ceec3c0cd26b4bc67ac897ac6ee804153c4f140fc4e73746764460ecd11bedf086cfd280e677aecf385e3127cad2d8e7331bceae6b8e8bdd892fab4ff1b6cfc6085198caac07c5e92ad3096ee0f103714315023b03d916752cfd11bfae3b798ca4d73322a98d3192c42000a756258480ac70b316f658760ffeec82c0b78f8341d924c531816848d0221f5798068316b58971f276efc17a6b0d464c783abd71c5e51e4e08b239605999349685526ae68a43b7e874799cdc7f879f269a2ccef85b8fea2dd4a0632d464386a133d627cf00e9e56ab836196d91622e7939b0f94411dcbf5978d8ded1636738f9bb2181df53ae7740bb126ccb56c8b248958f9e16f43334294ba047779257777ad7811a12895c3932e6e7b8a5395257f7102ab6404d0390e15b4d2c16d70b997c47bbc4188da37d8fbd7e61f13fe5f2a80b662294300be106bf86a67f213e73d650c7d13d9ebcac3c426c492ff672b371d660684d230d33640432963d544a2011a8ae013b99045370d8d35182fc9aed3c3ef3f7d576a4a086c70180cdb9fbc4d993e160a404798484708d563254a5a29c270becda9922f3e7875dc745cd7212fce6518d09ee45bc31e68456691dec803f8f9145891ef70b738839741c8d971975f11f88ed2f0bbde57efc0bce1881eb7985c05e39c2594cbdf690c2c9dd30e93fedc14ae0843370936aaafb9fa63bae9e4fd50c718d50212641bb41101d9e884e46c548e0256d6fc04fdd9b3e300fa32d894c0c4ac316e2569891c4842cfeaaeb657adc9643696df05b18cd60f3536035c3b30d0f15e70dc79e305208c59462c3a37cbec075e00e360c9b629f6f6e17bc88481f73fc7af8a91ebdb81f9abf0a6fe0be748d8972114338eb79ecb3a8bb0ce2b49c01c258d6e467507220bb5adc14f701dcef0892735ef2459d5e56d99714db4aa126bc56025f3088533f5d27af017d281f6e2dbe352efb50743c62ca83d2ab21cb09beb588deeb63c5f93d3dfd2785b525d6258faa1279e0bf740b7a29ea2d80a2cab643c0ef76d734dbf037e9837018d713b3345bc3adb80b2dc7238d617a9b4310c592817945a41b4528eac233f0bacb86c53538a5afde97b097acb5227b15cda4600f8b3470b30ae171b6b0d703a11b0d24b881aa9ca1ff65e64b77d4ac5ecefe62f2c2d6d939ea20d82c5d1b67559260bd8d37c8da0afbb8c177dcf8434193a303aa0959d6441304e6d6d8ef3da26a98c035bddf90c762e171e2b62a8a970ec1811a537c9064f240e85d1502c8b6cd19a54fe89452d941a206bdf2d77b19a61ceaf9a922e598c4ce9cdabff7dcbc783fd3589254bb89a859a210998571e575426b51123961819dc87682dc3c80ac5d540e022651b23cf6b2841a6a2c2b8d8aac8ac6167123fabe696fd053bdcb8e24a7444ad8417ccd19897192c4009f5ce37036b72bd321650dd89fea1063b2f7a5215681c4680dac0d2921b91a51d53633da8dc0b8c0ef23eb2557b112b641f3f2eca02df50a308c7123736d3046a751eadd667166884b5f7bdc96df8b55a5f73f4331d3863d81c4c9905c86baacf063d71fb0eea389842b2b195759b623cd8c21b910737a4937717243049a04522b39ed2dbfb28c5661655b8fd01cde1ba5673d422aff0abe855dc5f5a45882e8c5c5c5d300a31786d4b4d217367971a65439ea1bfcf92fa5ce4838242ca487484ffc2074badc01a11273993308bc707a33f662feb48ca44b24db7e5171319fbee11cae2fbce4e69db2346da20d602f513df86c933efe1508c6b159054306e52ef87ca4e10d469a18c9d00c76b120a44138aecb012e7bd617339591709323bcbb858df153d6df60afdbc3953a571ee09006fb1c596a37e332a19ea7f6af719b4036e4ceb930711d6be16558715b5ce0a05f8e75ae01b2350440468d32f01430f5f0e90804e5c35cdbd19d19f27b2ebaab57bbfa9c54f98443581bdbb2b60c8c31398b2091c8abb7fafc3262e409c5610803363711d6316d190860cb31db57e18a6a64659044fdd5d3e87f7eae120163fa4e58367350386be191d06d939f1361b4e7e7ecfdb6064305f9d14d1f0af583b4faaa84f0aa78ab927875550b25cee70b1142b7f41907f934a0272c66ae86345875be26536fa5793966f3e664600037aa7ad415478cd820faa18b7fe5dff30ec1db70ac88399fab45926229ae875aa61636adf1266230a547a8d16e17f36f604d67e2e20f660d3112ecc2862954c14b0c1d9197a71f70a9072d500817c6f32f56ce6b9c02f418b29a38fafeda142f6d700d42febc553d9566694e1f2d2d0087f3eda60a5e96ba2b5a77eec64bbb85708fe19b96886d1dba736743412373d8c2ce253c77d0cfcda5e8777d65e6413a0c1869ee03ad934cb9a878744d521156ad8771a9b7a773db2b57a8b20fcb24dcbe646e2577f75203b1e01cbce9c4fd55373f4119a0fd61304f8a877c2451a90f57aefed7c844b336cf1d07c405351803da8c724e84e2e323c68e82661cd0bf317efa2e4b9126f6773c4dee391b1cddd1a68bd454e00230bc8def42d9afac9a674b4ebdfbf567644b40cdc92", 0x1000) getrlimit(0x0, &(0x7f0000001600)) getpeername$inet6(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) unlink(&(0x7f00000016c0)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) fchflags(r5, 0x10000) setsockopt(r0, 0x101, 0x20, &(0x7f0000001700)="c1217d3734c99598e218c6a3561affab860962ec8441d283b54d8fc0abea250d9cc1d71ef09e13df76a072e0d191d5a9c25878b0de500b040405c020f39e0950f1909b2e3f5b841ed39975dcfeeb13331ea5b96ef9c155fc840f9fef5b73d76425cae6079bead6ac0a6fcf4b2b47af9df88162068c1cce0d6571a0bf86fafd1798670ba71ab7999292b4bccfa603e171a176ae525f9ae76105fc78dc305d09d098e44f0e7eed9d0b8f7aefdf1042ee2132bcd4254bef16f6268ce1e5bdcaa304f868e73b152a61883b277c08ff8baa21e1c35e942fc9fd00fedb9332e36daf14202e62cc49db5bdbc3b2be", 0xeb) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001ac0)={0x2, 0x400, 0x0, 0x10001, &(0x7f0000001840)={{0x9, 0x100000001, 0x6, 0x401, 0x40, 0x80000001, 0x6547ede}, {[0xff, 0x2, 0x4, 0x8, 0x0, 0x6, 0xffff, 0xa95, 0x7, 0x8000, 0x7f, 0x9b, 0x1, 0xc4, 0x2, 0x5, 0x200, 0x6deb], [0x4, 0x4, 0x8001, 0x9, 0x49ff85cd, 0x2, 0x7, 0x7, 0x7ff, 0x5], [0x3945, 0x8001, 0x23, 0x7, 0x8, 0x9, 0x3ff], [0x7f, 0x6, 0xb0, 0x1, 0x4, 0x8], [{0x2, 0x4, 0x5, 0x8}, {0x1f, 0x3ff, 0x3, 0x8000}, {0x80, 0x2, 0x8001, 0x2}, {0x5, 0x9, 0x5, 0x9}, {0x3069, 0x1, 0x7, 0x4}, {0xfffffffffffffffd, 0x0, 0x10100, 0x2}, {0xffffffff, 0x8000, 0x2, 0x2}, {0x1ff, 0x1ff, 0x9}], {0x1000, 0x8, 0x8, 0x4}, {0x4, 0x8, 0x2, 0x6}}}, 0xffff, 0x1}) chflagsat(r6, &(0x7f0000001b00)='./file1\x00', 0x0, 0x2) r7 = semget$private(0x0, 0x7, 0x110) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f0000001b40)=""/157) mkdir(&(0x7f0000001c00)='./file1\x00', 0x8) r8 = geteuid() r9 = geteuid() setreuid(r8, r9) 01:50:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02532e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 01:50:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) semget(0x3, 0x3, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) semget(0x2, 0x2, 0x4) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 01:50:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 01:50:28 executing program 0: pledge(0x0, &(0x7f00000001c0)='\xce\xe7\x808\x9c\xa0\xc1E]{[y{^!\x10') 01:50:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="229775ffc52c4edd1a768854d0b44f8b2ca5b582411261a9b5481f10e6097f54dabaf3916d1550d1df8a5597f55f23d9e45fa1782bf1604e906a217480f8bba69408e1ac8fc28b0cfcc094d60002c4053193a1f0ab1a8f36703a4aabdb0c7b92227ca4db0bb737e92f84fa077ddd7bc3df69e2a462a3aa711d3c313026dfe2fbacba2ad16ddd3a459366898aff3d250c42cf631ac89fde026629605ba3d6f9fe1ace499671774be5ac48aade18c9002728bc13c82b92d2166adb6243d55c62b20ab5c33d69a0b570d193f098", 0xcc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x101f0) 01:50:29 executing program 0: r0 = socket(0x80000018, 0x1, 0x8000000) r1 = socket(0x1, 0x4007, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x9, 0x7, 0x1, 0x1, 0x7, 0x0, 0x1000, 0x1, 0x0, 0x858c, 0x5}) setsockopt(r0, 0x29, 0x5, &(0x7f0000000140), 0x81) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom(r1, &(0x7f0000000100)=""/180, 0xb4, 0x40, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x82, 0x0) r5 = getuid() r6 = getegid() ioctl$TIOCSTART(r3, 0x2000746e) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0xe2, 0x10001}, 0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x6) ioctl$TIOCSBRK(r3, 0x2000747b) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2000, 0x0) mlockall(0x1) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r2, 0x4) 01:50:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x9, 0x2, 0x100, 0xe30b, 0xffffffffffffffae, 0x81}, &(0x7f0000000080)={0x5d, 0x8001, 0x20, 0x1, 0x80000000, 0x5, 0x6, 0x9}, &(0x7f00000000c0)={0x94c, 0x0, 0x9, 0x4, 0x7, 0x1f, 0x3, 0x9}, &(0x7f0000000100)={0x1, 0x9}) 01:50:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) semget$private(0x0, 0x4, 0x10) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 01:50:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x4}, {0x7, 0x9}, {0x1f91a2d8821ca646, 0x83f}, {0x0, 0xfff}, {0x85, 0x7}, {0x4, 0x6}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7, 0x9}, {0x23, 0x1}, {0x101, 0x6}, {0xe5dc4618b7ae3d2e, 0xfe0e}, {0x0, 0x3}, {0x21, 0x1f}, {0x45, 0x1ff}], 0x7}) 01:50:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10081, 0x47) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x314}, {0x26, 0x9}, {0x0, 0x9}, {0x127, 0x10000}, {0x22, 0x1}, {0xc7, 0x2}], 0x6}) 01:50:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xe29, 0x0, 0xb5, 0x6, "d7fe4b99f40e7ac597fab490bf786d3639365847", 0x10001, 0xfffffffffffffc00}) kqueue() r2 = syz_open_pts() r3 = dup2(r2, r2) close(r2) r4 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)='N', 0x1) read(r4, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r2, &(0x7f0000000180)='m', 0x1) close(r3) 01:50:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x3f, 0x5880d246, &(0x7f0000000040)="52cc", 0x2) setsockopt(r0, 0x7, 0x1f, &(0x7f0000000100)="ad0093b37ef57e4f1b8d709d60a039f96dd7e277806b058ea607d7e08f68d5cc50293a24137487f5b56e7c72240463f18716f99b1de8f1c6dcfc7edfc5eff52aa79c073afefe9833961f44f7d5da3e1f8d83943834f0968b271cf096fccfadda749a7178376a283e55403d2bf080f1cdcdaf758b9b193d1cbd81ad88077a80fa", 0x80) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="75e98fc0c27d4d4bbbbcc2535d3205835c8cdfdc3cc81c36b915c4815181219de5dcfb22b5cc47d1e5ea639383ba4361acd8f1147d9982083957678e7a538de577c79a81f0d0b4e8dc00ae63b2a1d630c6054890717196fe6d00e7646a898e242828e6f53834128694aaec1540f2a02ed6", 0x71) 01:50:47 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="b0924274324cc9e189d2cee823369c869c4b4b12faaba80b6377aa1e9bb9452be8042aba7e04d90f0576ced0b26c08e5335873743c4a9f907ce65f19dad23e88d4d3d4c5ea2f3be39bccdb5f23e667d8a6736c4523b74d08c80fee89daf4754a6805d826225cdc9be6404060f3129e954db8481a2eecdedb3dc512719b62830c972be53ef42d35e7c3616e6191e5ee56ea9cd0095b4006eb3ca8eaaacd6687a1930e914110a9ed4610ac512e78f34b64f8abcbb93c4dc41a6f5955afa58da32c6cb07f94b17d4ac4de34174fc6ee1d3e05d2136cfe450b8b61ab0d7a957a6ab4e7c39814b3dffb3bbf636d250342", 0xee, 0x400, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x100}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 01:50:47 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x590}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a10648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b8210000ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0xe4) r2 = syz_open_pts() readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/98, 0x62) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x4, 0x1, {0x22be, 0x3}}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) pread(r2, &(0x7f00000000c0)="739412c45f080a949dbd15f32ddf694755d31b6414641c91701ba3676c2fd66a4276c840e5b5d66f7e8dbe026fdf468faac12e1c71", 0x35, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:50:47 executing program 0: r0 = getegid() setegid(r0) getgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x5, 0xf17b) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x8, 0x35c6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x7c7, 0x4}, {{r1}, 0xfffffffffffffff8, 0x72, 0x1, 0x6, 0x3ff}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000004, 0x8b7, 0x9}, {{r1}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x1f, 0x100}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x2}], 0x7ff, &(0x7f0000000140)={0x10001, 0x9}) 01:50:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x90) openat(r1, &(0x7f0000000080)='./file0\x00', 0x480, 0x165) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x2) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 01:50:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:50:48 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:50:48 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r1, 0x4, 0x88) 01:50:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0xb39c, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x14e, 0x101}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000089, 0xfffffffffffffff9, 0x4}], 0x7fffffff, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x68, 0x401, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xfff, 0x5b7f22e1}, {{r2}, 0xffffffffffffffff, 0x9, 0x42, 0x8, 0x27}], 0x7ff, &(0x7f0000000740)={0xcdcf, 0x3}) kevent(r2, &(0x7f0000000800)=[{{r0}, 0x0, 0x84, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x95}], 0x7, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x3c}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x72, 0x0, 0x9}], 0x8, &(0x7f0000000880)={0x6, 0xe17}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/23, 0x17}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/72, 0x48}], 0x5) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:50:48 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x43, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 01:50:48 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x0, 0x3, 0x4) r2 = socket$inet6(0x18, 0xc004, 0x7fff) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() read(r5, &(0x7f0000000180)=""/145, 0x91) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0/file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0/file1\x00') dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r4, &(0x7f0000000640)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65fca1b7596fa340161697300757793fc86702019bf901af56a2f0929969727e46428baaf951fbd23f9d070000006c8d39527b1da582debb751b7578af130af3324d63c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae58035418996d6432117ff2732929e172481b42baff240000883b700b460bb5045c86f8dc8e6c589c27b609d8ea0910faaeabde21b2294f577e5aa7ce39b5077885d9dd38d6bc031c5f51df0992cceeb262284e1b63ce12d031d210ad17bccb7287688866f47c0312f5a3d87e8b66062c283298c66dd54c8235fc869fcd4dd3c3c23a72b5f9b4f121db48eb7cc64b1ffd67e12f9732097c28718faba4189ade71ba0bbbf9a42dd7a8855156411bdae3d7e183216804db52e43d3dbef267606f46c6140d18ae71f9f727d027aae890d70e4e6ce93014829903605e147b392221fa8e04ca666528b31f15e15df5c450ca8edca0de4ac4bb4392edde75823d928cb80844971ba6038c91faea538fb810ea027a7f036488232b5122fc93a46589bd7bd3e4660775d769f20f8445b5417daa4202f2d9c24afd96fb6f7ef3c192b52d883921275bb5e44560b41d404296ebad0200e6b3bb0a9a114fb1a41f3ff77eb4db63ed2fead50c8e8b0c3d337e48ec61ffe0c6824e98e4ee1b9d0b8b6ba8f05d69bcf1f870b2dd6bd1a4d51ec62b410b8e0299c5b6e7607cc33a9eeff7f08c8926515c339880c0fb41fa36c73d333b68a6ae5d6ab2c9af9077d32b15e5e05afb392d61aea900"/608, 0x4f) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) read(r3, 0x0, 0x264) 01:50:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005049000050000000000ff7f000000000000cea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d4176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00000000000096db000000fe000000080000000000000000400000724a19f9f6656fa95aac1d7570af6db239880e340b10fc551090a46574d71a1032b131137c2941500a21941920fca8542eef7a28df309131ae330f7e2ffa71f868a4bb184219fcb9dfb7982729bd9430402f2fdf2b990a04dfe7827a8f9c7a7e771e9f58a51757b9796d376abe6c78509fec7eeeee773631d2f42f028cab5f91bf18352f514263e60c78bb8f73e4a548466cfbd1e687775362", 0x14a, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x800}, 0xc) 01:50:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x6e, 0x4) 01:50:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file0\x00', 0xe50f24417dce4d9a, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10441, 0x0) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x0) 01:50:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="87b3000000000000513d966a62c070b2ba4e1d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 01:50:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x200fffff, 0x4f0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000001, 0xffffffff, 0x1}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000020, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x9, 0x180}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x80000001, 0x4}, {{r0}, 0x0, 0x20, 0x1, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x3}], 0x2, &(0x7f0000000240)={0x5, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 01:50:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20282, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 01:50:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = syz_open_pts() fsync(r1) r3 = syz_open_pts() syz_open_pts() openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x23) lseek(r2, 0x0, 0x0, 0x2) fchflags(r3, 0x0) syz_open_pts() 01:50:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) write(r0, &(0x7f0000000040)="6d1f62e24dbfab6357c8b0bb7a80a567effd5e157fcd6e8ed1b87d1b193dd1ab0137bcf3eca16a45a7db2da62c2cfee80df2bb4c88c31c", 0x37) fcntl$getown(r0, 0x5) write(0xffffffffffffffff, &(0x7f0000000080)="2efb47285670770db15e1337c331c69c6dcdc721f519a404746fffff34004e0043a1467a9278e98100e8f12b5f3de35637bfaeb1748abf6849eb144ffd0362b3b022ff56281f52a4d035e984912fff44095dc8e13467665a6d1142e19d202c7a41fe93facc713aac82c18f6ea9dc801e33fdc3381fc0f91fb5d428777fbcee64132d31e84d8375f409670919688ad25dedf7b0c36837d67a6d260ca1e3d1f275d37d7ed8d72ece9d4859facd2c640a10", 0xb0) 01:50:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 01:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:50:48 executing program 1: r0 = socket(0x18, 0x2, 0x9) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0b021510b0e067bb4e6b9fc1e6557dacd6887afb51c5a46fb8112a7d7b4e7a1ebb034d3ccb41f74a0327aeb1986af716aee2a8551dae094a8f41aee6661f42efae63866511b1c6574b5b57ea2ee66c3e7e4f8495683a10e6799ade601523aaee3647c0fa35eb930800ab4f40f91d13e36f08e392788a6524ea2de94b0c61f5034a9c67d5ad2a64d76f9691733a8fefca718f9a017c69f37787355f71b7536628fbb8e279afd3f81d35673e85a48a928e563843912ca19d0c43ac109e5d067a503ab4e07bbb365dee8687c0ff5c8b32bc5c07503d74faca6e1848989cde30c8de"], 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5000800a}], 0x18}, 0x0) 01:50:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) munlockall() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 01:50:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x4, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = open(&(0x7f0000000840)='./file0\x00', 0x1, 0x28) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000880)={0x3, 0x7, 0x49c, 0x8}) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0V'], 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="436af56829731952927ea1", 0xb}, {&(0x7f0000000180)="ec7fb96d78e2d6fd041178be805fbc5694a5d802ad9f78b94fa558b3df2b299ffbed6ce9073806292f30bd72f08b26a1baa8b28318e43f17035b2ccd61791bc31642e74f1027438ac1d60295d2c4d167ab2bae8737c339d3aaca884307f57bbc1c8e741266d93d9b90bba6b162fdd1ba85fec3ace4d0a7861876fc9289ab8a9f2c6dd8f95692e3a5615a116ea588afbe01e01ff31025cb9d110a596dcafbca0caf8b0bccacda4908c25e70d71577cb6da7743f94bb7a2f2fdb615a74fcee98a66fac24b6651d111e911871337e157bd17c9ee39bbcd15be09cda2582e697aa7bfd13e3a8247a8930c0ac0013", 0xec}, {&(0x7f0000000280)="aab8a802a34f8ef61eafc66c2fa7ddc12a9311f018317b3fe70fc9b3cf64b19eacac5f", 0x23}, {&(0x7f00000002c0)="45d9a0eb827cbebb267b2bc19ea633404d1e9c3887104af0bf83adfcf458c13feb9fce7add6721e69753bf09553f14159a35c1c3a83b28d4bf06aaf287609a5e800c0039bcd367de4b53", 0x4a}, {&(0x7f0000000340)="6184fc85bcd230e41a26772798dc1d746c89e22c39ab77cc96f8f7a4627a261d99e3fa4a197446978bd32026d1d28366c20ca20d545d9b08978de2e4f2c5bb6f5aa1f4cb4f8e0a6474bb6a593af96f57b4a6c6bd5225f1d1e593bddf3914780e689fd87324169a958f5b61f9e4a2258296f2b61147d288c17df06faba55af66372d2658045295f47360a794483534c83cc8658db1a0e80b2dd6a507690b4daba4ff32b0a2ede539ab295a8a346110c570916e72fc953d9e7e2babaa92c57bd1c63dad55328b54b34fb1f311a7c413d5fe1a1fd4d5c", 0xd5}, {&(0x7f0000000440)="bbaf9353d70183522636c81a3c023982", 0x10}, {&(0x7f0000000480)="b02868cb4dc0357d3e0e4f145626ddbf39acf32aabf4d97d357d1112b27b53c69aa2e7e622d80e24753e", 0x2a}, {&(0x7f00000004c0)="97fa51a1c793c9895d73c2e85669dc343e87841e451d22d8a0b1c739611dcf7264ed4d3beae8146bb5d333e69715339d9d6951b44c9df16af692642d9efa5892a77cb1e6155687e46a1a7f0459e3e0978247918e9abe133bba4d707ff93d8d97281906eb99110ffe7bed859ab6a92d9a3022781e69a63a165782f7301e5734b9b50006435133df574f", 0x89}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x90, 0xd}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 01:50:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) r2 = msgget(0x3, 0x8) msgsnd(r2, &(0x7f0000000140)={0x3, "186b483fd8bd1d77d20a1efbd9f751b1c42713076ae3251695b74b4d47be28bba8742059403dc18a93fe1636b2c7d4ad528448d21b305c4691ba267e9271d49fcf0870a868e270395423c47f7bcbd61ce83b8a0c758f700d68731ca0f25a930dc57b2f263a2fe1fd22a760e13695fecf2f2b743af56bd949fa792180f29d8d867b3a5a2e32fde61382d14d217a0f0005fb81df34bbb5a375b7f55e93460c209d8eada151f68403c2672e5466b7e8d2884f3867db90d6d216ad5813b89b65f0532a5281d5473fa99c33976af45a4c0f7bece95a72"}, 0xdc, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) 01:50:49 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r1 = getegid() chown(&(0x7f0000001300)='./file0\x00', r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000298000000d0000000000ff00"], 0x10}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xdba, 0x5}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="882da53e0492ef2bee4f2e79c75408d58f0d271b79ec4116bb632425066f96c4a5f5ae7d1a9095a86c2f9a16d76cd9439801df2aa678cffe6cc7e90e5c4279f26eb541a95e3625f8714d0bb3a9761cc98764eb6b4cbe498e4cc2c68173776e0f394c9b0702c41203ef5a210d901d2d94f39805e87cbafcdd3a952abe9a79e9ba1721f105466fd57b4b215d5114af64ac452cd7a28fc70c9c915470647de670da24cb6e4adbe4d43a93ac129d1eda2081590c231dd2f2872e9606b53e6caf04b964022548261b7765d6a17878b858b29b2b10", 0xd2}, {&(0x7f0000000200)="1f39e586f484d40ddcbb12690f64bc5479cec0022dfe27df0f2e64ae07c6c793ed6d6ad05c121eeb7780848e8632a9e4e91f6dcf4d73b30d6b0630468e42f97eeb64c132f3cbe41ebdea7b277dff3f3c7abc20897483c86fc9a261b91342f537ca614420fca9860ae02db5efb7b677b59ab8a417d71028e71a5ff1c579d33c825688d6bd9961131e8d9b325f3eb039b20ae70537c1e320c2b038f9a33762d2bac999bf5574a2f328c07a7426adbf847aed8f9bad4206d3277de9220f3be671801246f26486ac69c6a4207214b9497794e95b19610c83979fadc86dfccb2b4f8070e3a369bf214c928ab46a7bd32ea30f6f7f0daad160e4716996183c364f46c2361b7d615880ad346efb2852216f36b3e740d7743495d6cb92e07e7a9763cb743d4c570f3a94dab8b6e24512071a7f63f9dec19523dde7662a211cb725f0270330f99b5ab8a8e50c557c8e9594128ccacfe4e70f8cbee23baa99a3c78990679669f31597f77f43334c565f8a224578925b5666321f1042b81b0cc6324c9ea5705c5f6bde1d909552a7ece71f6bb7d8cf72817726ec12286726622a3f86592925f420a3695ce7e98f5975deee51b57c624f7106eff08a79600203127505d865fd4aebfb6396516315a07058d751e444a8a50ab73f703955e0e26ea7d6ff249536dd78a8dc288ef70e0dbc02ba98d32d149273d3fe8bccb16ac01ea70280bbab5e0c4dbaa3d58ffa5e5a24ae392e3b95b697b2669ebea9955c991a405429c3fefebf83d12be49913bd3c6c0549e8e23eaf4977e00322d7b3b5d8373b523624ec72ea2774c74b614a976ae4851fdc6e17427b96d03cd231603ebff0a89e3800edac04b56bdb9461ccbff7bd03b32c45e4e1652af642951e5e5362b1056650ead96600c627c3443dfbba389f9a4d65f6828f8fca2eb851d09d0059d83376616435c33333b36af2d030e652a28aa83fc696a3e214aa17ec2456b331ba2ff23046ed47c49491029877945a8eb8f2c92c7c8d00b6ef03d274bf387d749236d1aa8e669a307cc850a18357e27c14cde58638d69f1de3af69bf4850a847065f391c6b8df7ae52c947a07ff572e4344555c1043598eda7fafda9a9b678477c34e9209fbba7fd8a16ec4b28703a7c0b2ff99da157e759d8e5deaf7b38c185aa69d0743862af93ece19f246f6a3d6942b20f81da345cf1f7d145282fd3b32e8320bb6e23304e5ef9f728bd8065ce3ae743c90d6fb3d4eddb299f716a2d5ea075389b16f7ba212dbc3a30d770d61536a7c40c81d04dd244c15b4aa02ca326db5557c03e8cfab2882b24e76037ddf37de76dc789ee2e05a81b433f28d50cdb80f5691338a75cff97f7aba1963058a30991455137a9d8489e2ac6b013db2fb06654ea3f67d1edea5f21cd20620912e06a5cb1a188835dd91ca7a3b563caeb7d45a654543faf5ecac0c04c0b51a9d7a91d25f4b1ee99cedd69b441bad21adff876f6aa4a2e27018084e90b914e0dbe57e99f5485cd644761b2b5c98725a00852a823e12f1e33d7356001b50d6da68a467e886401a3a24cf52366ea6d6cd6da2a5c114533ca2c3841a9ab9ba6d5238d2dd8dcbd4ef704dac800c498b5d252ddffe97a3b6c8d0c6d7357bf060d38852769cba5be207d55a703990dc05c088b25af4c72fafa316d4238f9b989a6aceac30e0b6174332e55cf76495867f719c1769ce42586a6c8769b32bb13f6d7a1f595039983a895591d88c22a8d3a41c0f583ba550ef7953b100fd80fc5ed0bee0f96675001a14f36e9607db58eda1ff1000a6bb99ed21206be47910ccf11968694b03d20cf4f941ad55340df6bd83830a75c09644d1825f7dce19271fab7da3167746db069c0d6c7bc28b76f87bb7f51878a33e91f71ff1334ff78de7b056b0b7d83846776096868f5d3f5180f6b7556bd4ed24cdec1806d319afa47edae8bec6249bf5fa267073700c526e9a4a9444f8c9bd5aa0cc5ddeeb2acd75217b0e3dd438d590a1874d90de5f4c64c3d9eb5897146ad1334763358e0053af07aade4cc73c88ff2ff817bd566ca3430cbfeb1d67f9ef2912b1de3575fa42d6f408124787e90b08327ee94157c4b880de4b26741ce533579d11fbf8d133fb67e64be12b2970ab962191b786689e2539a6a0f8e37923671bda7c2e0dc309ce8a8d9753b57cef3875327665b0134c4efac500e3a6b937030338ae2883b77d5ea388b0d6f69884b669aa99e4fced0247fbc38abcab56017dbc29ba927a7b4a787d93ca81e896468f5909ac0fa82710d1b1f81316935f6fbc82bbcca4818c6c094b6651bbc1e2d666cf8418fb01a3b0e03af88a880a6cc5abfb609ec952e39804910f436f7510ee38474ff91934236145f8c1c9ed584e695357dec47930de51a54c8014a0b5b14b7c435783619d5a5d528a0dbe719bba69d25a037324ca70ea774e0cb71d4d564ad77ce4f7a14e73128a5f208f65477557d792bbf947ca082efa34714f2ebec68381fda37f29d153417d8c43ec1c69dd746572b5c144ce6a8c1dc0c2411bc79fba141d332dbf035aca6e5410fd18ffccd6bd7add9cd2ed29c677f02a327b02f009709b4dc203ca6c439ff7773cccd64ec42a075923fda60dda93344aa449ada4cc867dc64ebdf1107315c16b35c9a1f93d0219363adc6b9c9021aeb3117b7fde5341b987b50e51d6b079fff8e9e4b647b37cab91067878cfbcd80fd6662d9e71b3a0b2976dfb45157f1f0d1cc74877fdc42cda4e6fea5c842aef2db9288aa53076bfdac8754af88e0da33633376a0c8aae604a2f7f9a34b6fa01c164e67d47b0565fdc7073f6a4c6c3490198910c16070395784942c69c794087bbca2ecd49704af8891a099a16194493be0e6c97b5d33164b54506a4b7d1a6e085371238d3a66673856acd8e9b2b1dcf1a70bd6e73c18ed336df0153250dada1626c234490e8d7deeff9c6de2aa1d257563b40b697e833510dbd39cad50e57bb86336857e656fa5a4b9900ba5644231449e54397c2c10bd860e9f44c80fadf0da358cefb368121b2348f9bfaefb7db8af6af96b834b6e1568a57b038c5df256402a0cfe07d3afe2d27458603657b17b8ab9a931183afef6fda7d29e8769f8dfca2c7aeafdece7d2d26764e08116d65dce740cfbbda04ed097b977cf6d76487490997ff095ce2f16df4631a713df59734fa5becf0da0d6c41b06b49d6ea3cdb644844f8062d043f5ae5716286e9fdbf394985b7870ba2c3a2d74d933a6867ce8113c2bf1259014f74bc48a6a40f052430fe33b8adf33d78c077088f97ff75925bcbc19dfab4ce98fbc82e705fd64797fcc1f1c16ab9e8c06a8ae93180d659ac06d8956a0f7d2b6a21047ce70b1e267be3ff724fd2356abc6d101cedcf24d261e3d68b011b278ce5191b8e98f7a74b69331e9071bec81d4eac8fc1528914b63fdba5392a99b84e278c944c6b7a95196f2ceb3f7da63f416505765b332c01301e5bf34fd430b650366d36192b1af8e9b55f57e89140991bc086535152b994a19f048ff8bc4f9a2d5696912095cedd87ee7731f37ca541006fad0efaeb9340facda71b50898b628dae2ee92e669efc595bd8811f8d7ff3e1211999455bbf0b04ecece262005cb782629e6b4c889bb8661b04c45b3cbb9cf77199a42bd2eb5af916f595e4b0f06e499d5540faff245ec2ce93e45ccda3f1c85411350ae51cc916cf53c6e0bf0adb04e14984847357aa2afd5a15352d2fd2be802f660b119edcc517011b11ab23789bde31d7ed9b78fa32a17c6493f974dca6501be81ce1ce0544ecdb9f41d502979ffc2e9646af8d3af71d9616f5efb281ebaf2539de173078fcc4f550438753fd29abb0ae771589703454583146e7a701b23897472a65ac15d7f758b816d3d7d1caddf515ff4c4271603c95b426b0f0f67b83d0fe41696b9df2fbe12801d3f9e04f3d96e2850e411e58a36931ae621d2b51fd889c0306dd2e8a460ea02fbf6c3e711e578fe74d6d2c60e1d42da22dda61948bde35d8336ff04faf249cb36489ae8e65660ccead00d0f23e015182d58b0dda9b4db08ac1d9613a3716e8ec62fab831133982a791df1a884018d97e77babdaeb7b88717beebcf68ac112cc447862122334c681caf10a401060544d3cfae50f16c553a57759afe8c9e6d4df28eae4365a2283a686cb805ad41becd60ac9efb57fa7717d7d785d6d70df62b71056cedfc1ca3a210d92556f4d0c467a015bcceb996bbcd8c463a6bd2283ae332620f23e6db4425e0221cf78f0b15e929c59be510775dc6687860f8a14be1ceeec0694f1df8282d59cbfe750d2fe71095b8033b4544a3e215b10f812ca4a6b915ef286d61bf2391c72dffc6e3d99df741605877ff0761b8d2a0d21ebb7571cce9f1b807c82b1cfedba700e7dec6e1181958b59a0e3b7460e851ee0bae994951eb0e4808bbf9747c1729be22bd12b826765c66dbd94abc8ede569cd3f765328ae9db2f3d104d22f51fa37741da6d706c598fe47d92cbd7683b080a19bb06abf9f5d42de7fe46ad50297bd46dbd2082ca1ba680769776e7332f8535dec4f108af7c6b87a3dc917f0b9b2f71a0c421133b5890d81b6e1b72beb3bfb5fa6e05fbd612c38e58acfb7e996905307d0d5e8ccedcb73eb573f2c36107ae3761e45aaa57ce3c6d2bd14f1da465f5a358163752e7aea15254ee4331f6349a44fb39f2702aa7f9b53cd705e32af7af3143d584e5fd90bcf0da9609065e077333c7be3c81b4cb19422345f41d60f51522425b4139a88ddae8338ba9296e58374503e3cfeef2fc134904c7a51df96f396036af17cae7c3f83999f634957772e4484868bbb2e7e5d29ad7ea20daa3cc4b730dc5db82e4a8c44cb3c8ee730b387fa3b6f0ff0a23d0e32e72e308c896154be8fc47bc682ecf70d208834bf7282202ed1e94d4196f2d065ec189d1098ec4fe9fbe2eedca87172729265b952896ca76eeea5cd54dd772dec1fa4eaa839f6dd463c6f0734adf95b1247fb50225c61f03f3cd1b7aac7f5d8afaa457ac3d3bddcfa3d4a393180af46d27b5265856e57bfbdc8a560c62d3ed0b8f4e6191e552df69e139cc0e6a204064c86ed392d37f61320b036c0068285fafd0d7b5ea2ee670146ab2d2c425ab8a670e529aa3ba85e9661dc39e4d101868e71a063ba3c6732a56ac4223cad084bb0f4e8e497b8733ba7eba9ceb55c0d0d6ec659b4929d65c9562ab2c1206a2f4583e4a99df5bd9ad44ae6a3e7337986cd660cc04eed5ed4ea23967827de217238c868d3cae5769b0f7f3578785811e432d07898df1f7b81e41e0259a215cfa8fcb83e2280c465fe7d551d297235168b462366439737e8a484a41b8c957cd41a757675c64b62612ce9767fe1eddac6d30a3c3a912b652525f41e361b0fd9e34b825ddf1922b3edf5cb1039e78c5bc3294768c010456a563e214fd9ca0ab6947cb74c526ed59d440a90295645f4fc7d47ce3debd656a423c3c7491bf1851f8df44df8e5554da794b3694b7765f0d8d2bf3d7e792ef91a848207b9cbe340af134beb9bb3c08596daa0b0d6f41e644a3f5788e604c25943c968ed2ebb28011d143619dc7b70b945f77ddcfd93a696893cb7e1d9a61908dfcccdec266f0c58face02647cea447ae18443585f74d5b426ce51336c58b54d1cc50d8fa583a06af5078d23b66a18fc2977f2b029a289e55e434d062666bdc58e6ea2c23585f9862a6461178aefa2d27f689c2b7ee08b9c851e1228a85da3f6d8ebc281a806445db35cb3cb185cc3c5ebd8a74522ef20695070d5", 0x1000}, {&(0x7f0000001280)="f8b6324bd945b40c1bd66903359cb9fb25ca97f4c3e58f3d7f985f940baaa36bf6597ed73be8d665c64d28a976a3e085e726790184b30785eca82fe782cdfda32bcf117a518f6488c2", 0x49}, {&(0x7f0000001380)="810510facc937e88dc41c481714407dc511ca39099d9a3ec07964fea91de4aec435ed46df1fb867bbf7b0edff2e9089f9a3116eaf6ce5b335f7f23a8c1d3d8e3f45e51becfc343872a644e03a8f029fc5490d61d4dffb748b6", 0x59}, {&(0x7f0000000080)="9711622f190228553d4c068f00b57a4e5255c60315fbea0f1faa998e4148dadc63a950", 0x23}], 0x5, &(0x7f0000001480)=[{0xe8, 0x1, 0x7fff, "6d2d00b131c7234b3e90305452bfc2f70769bef857db917b28886d74fb42b6207f9c6e978f8443b03ce3406dbdc6487c923538f96d8e5b0acabd1c30c92f62dd7e51ecf4495802fd925db33b7867011cd2fb6d7909821f69b758baaac0b167b852a013fcb4b3de72b14d4c9ef5a3ea2395c68c7b69dfad16c5debc074562c84c141d634ba1eac5214036eabda92c1b8f8c27d883949d6e1265371eae7c30ec95de8e5c92bb8149abc4961e4942099700641176fded93176b389e620e9dabf7889999a5972173d77fb7ea48c68ee32f3144570375e7f04496"}, {0x60, 0x1, 0x10001, "bab70006ebae81166e7d2f71a3506f6afd1cf1775ac864a2166a3edc8172ece5086f617704d7e27f51156a5cb53067fb0215aeb168c61f1474acb23497ab2e380f2bc33346c8444d7b03a1c5568a74a4"}, {0xf8, 0xffff, 0x6, "68d162f079860093f419cf582cbef3feb45c64a9b54d0bd448a4cf11c54f67f7478db8581a7fa2b1e0c26090447c2b68b8ab1606fdc7c7cc0fa1379c26f4e418930a8ce53662985029a6cdf72a954cfa6ee4227e2098e75ae5ebebd72aada339699a27ebbbe42e3709656be40e59965396b2e20737d3359c0631d13d97a3fd4a8f83a994f9f8caea36423a4918b49e0133b927bcf2279c326ea413367225075365a0754c3455918b81de6f46d0e1ee497870c0d3ce94188c6ef8e634fcd6ea8c0e638d580e042e33dc6e28249802958de79d544ad0da66c02047c81b6aaab5646d04a559635093"}], 0x240}, 0x401) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001740)=0x8) unlink(&(0x7f0000000000)='./file0\x00') 01:50:50 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x566, 0x6, 0x4bf}, 0x2e, 0x10001, 0x7ff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000400)="dbc258f4fff82d911cff07af840abf3c9100345ef2babbe0872e5adac8ce3bc486454a0dc01fe3eb58b8dc7f571d9c8cfc4a4beaa6750ce048cc1ce324b88649cc07aef6651e41b929ddf51a821f36bb8668c80f8b6bae50d6a4e073347599739ee93cb3ac71acece1b9ed61a708c42c7c544dfbc62cb2b1b7384380de3522e41cdbde517e085128d5b5048a53909711415e6c475ca19e5caee972535383f8c14bb3f7bbe65838f7bf143e649eb1120153ab765459e036", 0xb7, 0x400, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x10000, 0x6}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) kevent(r1, &(0x7f0000000280), 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0x2}], 0x1, &(0x7f0000000300)={0x4d, 0x9}) linkat(r0, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) r4 = dup(r1) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000003c0)=0x10000) 01:50:50 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8800, 0x0) fcntl$dupfd(r1, 0x0, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 01:50:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x3, './file0\x00', 0x8001, 0x12, 0x2, 0xf5}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 01:50:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1b, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:50:50 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x92, 0x12, 0xd4cf, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x7d5, 0x1b98}, {{r0}, 0x0, 0x0, 0xc7, 0x9, 0x800}], 0x7fff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8001}, {{r0}, 0x0, 0x14, 0xf0000009, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1f, 0x4}], 0x8001, &(0x7f0000000100)={0x23668000000000, 0x4}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) fcntl$getflags(r0, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 01:50:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 01:50:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x22, 0xbb, 0x200}, {{r0}, 0x0, 0x34, 0x3, 0x96, 0x2ab3190d}, {{r0}, 0x0, 0x10, 0x20000001, 0x42f5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000044, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8a, 0x2, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000020, 0x0, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3d4, 0x1}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7ff, 0x2}], 0x1000, &(0x7f0000000140)={0x10001, 0x9}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) dup2(r1, r0) 01:50:50 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x12) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 01:50:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) msgget$private(0x0, 0x20) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) 01:50:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ff0916827e22f20b258363004dc7fdc1af00"}) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000610000/0x2000)=nil, 0x2000, 0x4) listen(r1, 0x100) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x100, 0x8000000400000, &(0x7f0000000480)="da7ecefe53b6ca9b94a0f2d272ac5fc0c428ee28fda506000000e4226e3ca44e5bd05843629cc2fbf1a88cdc08d835e23abd5e89cced3aff32bee924889c0df582b81a40524c3173817f396232da476e97dd9929c03dadf6549e424a984ba2bf25305af4f288ad92e0b7632277af33d312274bb3f07b2814ee6c17d1d498e7c9a9d0b084563984291dc946be32e17769bd5203f16175a9cd80a801369f8928ab0f9704a4f4fb9adb2c7a305faa6bff7bb2ee91b3c4679debb3763f5a8003442cc7637c8961ef5d49c9363e854091fa689f303917fd46b919cd", 0xffffffffffffffb6) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="03ff9668a7de2ae5af423f5f9419688655efec3214ec09c95c6da9384111603532cb576d0a6ddcb6a24d696ff7a7cb14441c6fbc8b05b24ac1de5ba51128d3142db632d08131742fda0e657928b7390c59ca56f09dcf04bf84d6b7b6bcf55e4ddedc84f4f015ec36ad282fb7efc3fd9b1842ca39c1d38acd5aeec87f75f26734a2df2d4a87e1213329c1d5e261c4d5f7b9ceafa107eaaf0e77814c40fc11f348753cc6418257e7e3a04544436cedff1e8a", 0xb1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getpgrp() socket(0x6, 0x5, 0x5c) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) 01:50:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7f) 01:50:51 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = getgid() getgroups(0x54e, &(0x7f0000000140)=[r0]) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r1 = socket(0x39, 0x5, 0x100000001) setsockopt(r1, 0x4000000000000, 0x10000, &(0x7f0000000040)="6fd735b09a0f50067329780011f496c794896cbed8c5391fd8031d2319fdaeedafcfe75abd50710e01ea0498e25d94e809ac77c55bb061fe0d", 0x39) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:50:51 executing program 0: r0 = socket(0x1018, 0x1, 0xaf7d) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 01:50:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x40) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x21, 0x42, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x98, 0x1, 0x9cd, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3f, 0x7}, {{r2}, 0x0, 0xa3, 0x2b, 0x5, 0x200}], 0x400, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf, 0x8, 0xc1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x8, 0x9, 0x6}], 0x1dd, &(0x7f00000002c0)={0x8000, 0x1f}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/222) r4 = getuid() r5 = shmget$private(0x0, 0x2000, 0x681, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fcntl$setstatus(r1, 0x4, 0x80) setuid(r4) r6 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() dup2(r0, r2) 01:50:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x6, [{0x2, 0x1}, {0x2, 0xfffffffffffffffd}, {0x3, 0x80000001}, {0x2}, {0x2, 0x8}, {0x1, 0x8}, {0x3, 0x9}, {0x0, 0xfff}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x5}, {0x0, 0x8}, {0x3, 0x40}, {0x3, 0x7}, {0x0, 0x8}, {0x3, 0x100}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0x200}, {0x1, 0x81}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x400}, {}, {0x1, 0xffffffffffffff68}, {0x1, 0x4}, {0x3, 0xfff}, {0x3, 0xf991}, {0x3, 0x1}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 01:50:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r1) sendto$inet(r2, &(0x7f0000000200)="b364583a4f87c19e39d1269885df221f9484770d618073f710b7d9bc64283251e48d0314cc2105a3aeac2daab4c831131d51ecdcf1dc4dcfdec3ee5058929cfcdf7ec6836d17433f4e", 0x49, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r4, 0x0) getpid() 01:50:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x8003, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/41, 0x29, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) link(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 01:50:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x13, 0x8000, 0x20000000007) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socket(0x0, 0x3, 0x20) 01:50:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) flock(r0, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 01:50:52 executing program 0: munlockall() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x8000, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x27, 0x0, &(0x7f0000000080)=""/39}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x5, 0xfa, 0x800, 0x8, &(0x7f0000000300)={{0x9, 0x855, 0x1, 0x7, 0xffffffff, 0x3, 0x1}, {[0x7f, 0x1, 0x9, 0xdd7d, 0xfffffffffffffffc, 0x8, 0x6, 0x3, 0x3, 0x40000, 0x67, 0xfffffffffffff801, 0x3f, 0x8, 0x7, 0x1f, 0x9, 0x7fff], [0x8, 0xe90d, 0x8977, 0x2, 0x3ff, 0x3, 0x4, 0x3, 0x2, 0x67b2], [0x81, 0x132, 0xabd, 0x100000000, 0x72e4, 0x80, 0x100000000], [0x2, 0x7, 0x1000, 0x4, 0x0, 0x7], [{0x10000, 0x10001, 0x2}, {0x6, 0x0, 0x100000000, 0x1}, {0x0, 0x8, 0x4000000000000, 0x2}, {0x61f365d3, 0x3, 0xba1, 0xd4}, {0xffffffff, 0x200, 0x6, 0x7}, {0x9, 0xfff, 0x4, 0x3ff}, {0x97, 0x9, 0xffffffff80000001, 0xffff}, {0x5, 0x3, 0x7ff, 0x2}], {0xfa1, 0x6, 0x8, 0x8001}, {0x100000000, 0x8, 0xffffffffffff7fff, 0x4}}}, 0x0, 0xff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) 01:50:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file1\x00', r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 01:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/128, &(0x7f0000000280)=0x80) r3 = dup(r1) pwrite(r3, &(0x7f0000000000)="fae97245a3b32e61240a0afad75aec97286d4b43c66711d4d278aed02dc94df10267cd8c44b9c63687a8974d533ac08f28bf8eebcb0fcb04d500088f52e878d095f688c855a60764a6f98e19f597b7de83f2eaf010a6fd5f120ed9a11739f2d0c0113629aa1f809ee27b2da7263610e174", 0x71, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 01:50:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 01:50:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x180) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) 01:50:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000000001, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:50:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/94}, &(0x7f0000000040)=0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x81, 0x1a) r2 = dup2(r1, r1) fcntl$getflags(r0, 0x1) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:50:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000140)=""/84, 0x54, 0x801, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0xccc, 0x2, &(0x7f0000000040)="35aec5925fe3e546a4adfe12135b90793638594b4db209c3f4239e7bf395213f8ec73505d6dee479b323ffe1cdec9d5a2e81dd25e55de11e53cd9b3aebff1787cd7175ea8fdd45e8d13de725db2a09afe2809a6d3dc5629ad9cd3be0229a52dbf1420978d14f7858ec74019307b2ad67b6d9dcb907fbed213890662527f2374be719bc8bbcc855843f8e277be414de710956e7277082f6ffe1bc2fe0fbbdddd5e8dd138ddef1d7315cd63aac3ad1e917844ebb5a176e9beedacd71fd462c0c42750850a74a8a983e7ff36a8d4d7491ff38b3d1cb00633345f4e8e4f8d908f308888c7ef6c50569636d878bd12c5d9b2780914f2c8749371888d9db84", 0xfc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x25, 0x0, 0x0) 01:50:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 01:50:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x7fd1b47e, 0x87d5}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x81, 0xf00fffff, 0xfffffffffffffffd, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0xb46a, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x800fffff, 0xfffffffffffffff8, 0x10000000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xffffffff, 0xbe45}, {{r1}, 0x0, 0x4, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0x8}], 0x3, &(0x7f0000000140)=[{{r0}, 0xc71b69b4f72077fe, 0x8d, 0x2, 0x4, 0x2577}, {{r0}, 0x0, 0xc, 0x20000000, 0x3a, 0x6}, {{r1}, 0xffffffffffffffff, 0x28, 0x20000001, 0x2137, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x81, 0x7f, 0x1}], 0x80000001, &(0x7f00000001c0)={0x3, 0x2}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 01:50:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 01:50:54 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x40}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) 01:50:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) r2 = syz_open_pts() semget$private(0x0, 0x4, 0x80) syz_open_pts() r3 = kqueue() ftruncate(r3, 0x0, 0x9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r4 = semget$private(0x0, 0x3, 0x400) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x81, './file0\x00'}) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000280)=""/239) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) 01:50:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 01:50:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x1f, 0x5}) close(r0) syz_open_pts() socket(0x18, 0x2, 0x0) 01:50:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 01:50:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="cf867dbc6f942187fb5228394e6f997ab9cd79aed0e72fcb5381a0a698a6f78d1f934894f5b3fffcc67ce16441ec03ded7c5930b639f24a41722673c254560be86196713f030a4d25fa105c0", 0x4c}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 01:50:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:50:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) close(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x10000) close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x56d0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x200) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0xfbfffffffffffffa) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000280)=""/73, 0x49) sendto(r3, &(0x7f0000000300)="1cfed527ddcf0fd6bd5ef53d8cb78c420ab7e1db592a6ea45b54d492b257d0e5caca192281ed33311f19dcdf1c8d1681cfd75c96e082af70651e453f2bae", 0x3e, 0x408, 0x0, 0x0) getuid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000380)=0x400) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000640)={0x7fffffff, 0x5, 0x7fffffff, 0x100000001, &(0x7f00000003c0)={{0x3, 0x4, 0x7, 0x80000000, 0x5, 0x1f, 0xfffffffffffffff8}, {[0x3017, 0x8d2, 0xf5b, 0x3, 0x0, 0x10000, 0x7, 0x6, 0x7fff, 0x9, 0x2, 0xd39a, 0x200, 0x6, 0x1, 0x3, 0x3, 0x6], [0x2, 0x44, 0xff, 0x4, 0x9, 0x3, 0x0, 0x40, 0x80000001, 0x1], [0x0, 0x4, 0x8, 0x3ff, 0xa0b, 0x4, 0x800], [0x6, 0x7, 0x20, 0xff, 0x8, 0x5], [{0x1f, 0x25d, 0x58b, 0x1}, {0x9, 0x7fffffff, 0xc2, 0x7}, {0xb27, 0x4, 0x80000000, 0x3dff}, {0x2, 0x6, 0x8, 0x6}, {0xaa, 0x3, 0x0, 0x4}, {0x4, 0x0, 0xffffffff, 0x7f}, {0xc00000000000, 0x10001, 0x8, 0x4}, {0x9, 0x5, 0xfffffffffffffffc, 0x5}], {0x5, 0x2, 0xf6, 0x7ff}, {0xab80, 0x9, 0xa2c, 0x5}}}, 0x8, 0x6}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0xa090, 0x5, 0x80000001, 0x9, "cbab2b647b1c1bab3e29de2b9b865f396c25e983", 0x80000001, 0x9}) pledge(&(0x7f00000006c0)='%/^*!\xdd\x00', &(0x7f0000000700)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000740)=0x663) recvmsg(r2, &(0x7f0000001b40)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f00000007c0)=""/214, 0xd6}, {&(0x7f00000008c0)=""/251, 0xfb}, {&(0x7f00000009c0)=""/120, 0x78}, {&(0x7f0000000a40)=""/145, 0x91}], 0x4, &(0x7f0000000b40)=""/4096, 0x1000}, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001b80)) r4 = msgget(0x0, 0xc) msgsnd(r4, &(0x7f0000001bc0)={0x1, "80cf8cc22b5dff82901c688cb031cbb110d72bf47a718aff2b891f8010279599d7db48c303d49b255bfbb1c2406ec45204578aa8ae7571ae50c74b92e18676fcf42a3f418cb3dfdd6ff410aa7b7979f31ffe24fae846c0bf2175cc9ec74a4765daac19165f4a08ea177238ab2c08c544e89a80e5fa896876ef5c3dbc045e6a3ceb10"}, 0x8a, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000001cc0), 0x4) 01:50:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendto$unix(r1, &(0x7f00000015c0)="fd0d4adefc4f591aee8094348450903cfd07e82f9b55d2931a813d2db4df02dd208c4a487f3e63e55d8fc21f09072d3b0702682a7ff51c59c956eb04e8a9cdab07882d0e0973567d5f7a03a5ce31663ff6f653d8e79ce97ec09729107cd3a4e6614cca21a707efca53006e0fe2c25733330598ae6f0922e5fdb381ee7135cb3ffb12f3d514e725eeeda2aeb4b4eee1ee7b1e7999a7d35a750f9ab310158043410cadec5f6daea5ab1295178c1263d423140f27b7840b0b8774cd7ec9ea7285f38ce6b506dd0e4c7fe653d753b590d7810d19a846372fffac0ff8413a1c87436a9b2ba3118620a9", 0xe7, 0x40f, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000440)=""/230, 0xe6}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:50:56 executing program 0: socket$inet6(0x18, 0x8005, 0x2) r0 = socket$inet6(0x18, 0x3, 0xb2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 01:50:56 executing program 0: r0 = socket(0x1c, 0x0, 0x80000001) getsockopt(r0, 0x29, 0x7f, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x40}, {0x68d62674, 0xffffffff80000001}}) 01:50:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getuid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:50:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x401, 0x200, 0x1, 0x3, 0x3, 0x0, 0x1, 0x0, 0x1, 0x5}) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r14 = getegid() r15 = getpgrp() r16 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="43459dcc09caf44241c94094b3598a568a755e4ecd08069080d6e4e0a1ecbc858cc43192fb353cc71b8c38fb4ff94511383bc2e35539701ac5765403eb9ee1b7ebbc9c3900a245fea7170bd00ec1a89a16808931c054003660b1c0317e388e7ade27784ac1c0b2f5eed6eabb57e391aa7f7943cc3babbc5eb26d9c41a3a1ec1b222b5ddc5cdb83619c439fff43fb7c6856b471e6e1f649f6df259d3f7242235888063362287734859c9411e3478a142017a0d8172abbdabb825ecfaaba07", 0xbe}, {&(0x7f0000000240)="d92678027d186604e28ef215d2f96b44a2a948a9605a0ec6befe713322800837849536b79cff7ce2021bb3589e48aceb246955cb1a8fbe280d7900bef4dab9c970718caf540c770eb3d09657013f309c63d2e714890957289f5903b4bd61b8929277c6784cfd23ea4a2ccfe489968a30934c5fa104a893447b063ba11d2aab512e3115bc3dd65999850e7d136872869e4c08675ba8aa35c9fa177adff08300cd4a8622df305e231b5d644220ef6e5abad9396c1fd6a7d7e3dc78986f0cd27398fa98bd66e37e16d3c2085052b9212f", 0xcf}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r0, r1, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r2, r1, r1, r0]}], 0x108, 0x1}, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r18 = socket(0x18, 0x2, 0x0) dup2(r2, r0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:50:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() socketpair(0x0, 0x0, 0x9, &(0x7f00000005c0)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r7 = dup2(r5, r6) ioctl$TIOCSBRK(r6, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r8 = accept$inet(r7, 0x0, &(0x7f0000000200)) sendto(r6, &(0x7f0000000580)="c765a971ea1f", 0x6, 0x4, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) msgget(0x1, 0x100) setuid(r3) fchown(r6, r1, r2) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r10 = msgget(0x2, 0x20) msgrcv(r10, &(0x7f0000000340)=ANY=[@ANYBLOB="000000ffffffff000000000023000000000000000000000000000000000000007547fe1d000000000000000000000000000000007a237718ee509d0000000400000000000800"/110], 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r8, 0x144}, {r7, 0x1}, {r8, 0x10}, {r6, 0x110}], 0x4, 0x1800000000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x10, 0x0) setegid(r2) fchown(r7, r0, r2) poll(&(0x7f0000000500)=[{r6, 0xc0}, {r5, 0x20}, {r8, 0x89}, {r7, 0x14}], 0x4, 0x6) 01:50:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x000\f\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="4feaebfe098ecbd36a470d752c98532ae6c1dff9003d062fdc74fb1eeb6c34a15c9dc3631cd8c891b51d0aaf5bdeedf7d6", 0x31}, {&(0x7f0000000140)="27c6f3ef34700cecf968d9ec81c83140187ee77835f075d1169c84ed9e9d62053f84715597d892d0c55eaea81afb7557f03d3fcdc8a79a66e5f1f52b1ac09e4805d2fbb1d1f2b164194760a50cea3a04527d0164b8d29ddbe4209de0968b37a789846aa7eb9751f4e6af39257fd7892d9ac3e777228ac338a0dacc459db7d00034c7595a1ae0e9ec539030892c", 0x8d}, {&(0x7f0000000200)="8e670ce0a8ddb666f80da33e802b768bf07752d1a516e4836405e947b9e16f3e14545c41e24b78e150914b862ec43bd505b1c56aa085730e86815c3fd9d9c5227a88065d1d71c3199e232d9b3aa7138a580c42893522d99fecf311a02809ab2926d0228fc566a58f6b4a0e394aefe23e6a5779e6bc606e39e1709a2ace3096c89ba5da5b61ba0e59f460c38197b6912c58925ed7fb35bec057387bb54cc2b8c06a81a560c3f1926c09317e8550f2de51d088ad4c9f3b4094ffa357d8aa309461505525b4d2014fe13d6383293035f7e8dd", 0xd1}], 0x3) 01:50:57 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x81, 0x0) fcntl$lock(r0, 0xc, &(0x7f0000000000)={0x0, 0x0, 0xffffc}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8220, 0x9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 01:50:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) pledge(&(0x7f0000000100)='\x8d\x84\xe7\xbe\xd1\x98\x82\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w\xf8\x83\x1b\x82\x16\x86Jr\a\x92\x13k\x82\xb5\x9b\xbb$f\xc8\x1f\t\xaa\xebY\xabbav+\xbb\xb9\xfep\xb1\x81\xd5\xbe\x10~\xd8=i\xaa\xeb\x9cs\xed\x9a.\xd6\xed\xbe\xbc\'DDY%\xdf\xedII\x16O\x04\xf2av\x0fg\xc4\x82@H9\xdbu\xa5#k]\xa0D\xf0H\x10\v\xfa$\xa0\xeed\xa9\xc4\x8ex2: W\xcdIUP\xc1\x8d-u\x12\xd9\xe8LR\xef\xcf\xc1%4S\xf6~\"\x9a\xb8\xb6\x9cR\xc3&\xa4b\xf2\x93\xfb\x91\\\\I\xc5\xab3\x10\xc0\xc2\xef\xc5\xce\xa9\xa0?)\xeb\x87\xb0\xe1\xcf8\xcf\x13\xbd\x80\x05\x12\xc5y\x85Q\xaf\xb2\xb4\x15O \xf2\xff\xa5\xd0^ \xcf\xb2\xf15m\xa0\x05\x1bm\x1a\xc2\x129\x9af\xa1%i\xe0V\x84H\xb8\x95\xb7\xbb\xc8v\xc2\x93\x88\x91\xfc\xd9\xd7g\x1a\xb8V\xad\xbb\xdffX\x9c\xa1\x17\xa0\x89\tL\r\x95c\x9er[]\x18\xd9\x88\xe8\x81E\nK\xbd\xca\x03h\xfb\xe5C\v\x17\xd5\xa8`T\x11}U\xa0\x8dE0%n\xa0\xa2\xcd\xba\x7f\r\r\xa7\xfe\xad\x9b\xeb\xf8\xa9\x97\xdejL\x8bj!T\xe2\x89 \x00w\xe8{R\xc0R\xa3~\xd6\xc3\xd8\xe3\xcc\r\r\x18h_l\xb6Yb\x01\xa0\xa6\x1348\xe2\xaa\r\x97\xe6\xba\x83\x8e\xce\xa1\xc5\x9c~v\a\xf92\xad \xd9\xb7\x1fY\x04[\xca\xb5l\xbe\x162[m\xdaB\x13\xc8%\x19r\'U\xf6\xa1\xf0\xfd\xcd\xc1u\xb51\xc0\xf6\x83\x831\x11{Y\b\xc8\x7fr{\xf5\x19\x1f|\xf3[\x9bK\xd0\x9c\x05\xe8\x1ff\xa8\xceJ\xb1\xce\xc4\xa5\xda\xceZ', 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 01:50:57 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x800) semget$private(0x0, 0x0, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/3, 0x3) r1 = semget$private(0x0, 0x5, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) 01:50:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffe01, 0x3f, 0x2, 0x8, "46e0aee379dd48f624834dcd43a2b7ebeed55298", 0x88}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x812, r0, 0x0, 0x0) 01:50:57 executing program 1: link(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file\x00', 0x40, 0x110) r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f00000000c0)="10824fe3db1302cc7c37417d27b133abad1d36dc7b149bc070590b9ae8693562505f97e341405856c0b32da76dbbc50c68236e55d2abb2941f463059411d736e1c2c65eacb176a4f41f1564822b615f6f82c490427bd12eadacd37390a90718d21a06d222b463b7c994b2236fe885de3e75acca4a2e5b1bbbaa2e4575bda852c5ddeb521742dbc05dbfcb75ff2e22d1ca1cd0ad138c9ff459288a1a679d6e73699b9a2d6b962012c8c0d943c1182a912a73dda7f7b15849e46294ca9cc0662fa5d8061b069db2ab3edb1b6fd87344f370ff2391691850d0bb440efb35dd3"}) chdir(&(0x7f00000009c0)='./file\x00') 01:50:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 01:50:57 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:50:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1", 0x19c) syz_open_pts() syz_open_pts() 01:50:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="def1e4a04c78319dbc375274ca9447d44bbfee27e220bbff0789a39091580ac15163764f13098ccacb05fb7f46a24e1723f0533dc2958462cb94b2f4a17c5fdbb668ef7382b7a4da088d26a68b54f0", 0x4f) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x34) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) socketpair(0x19, 0x4000, 0x6, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x100000000, 0x6}}, 0x0) 01:50:57 executing program 0: clock_getres(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880)={0x0, 0x7ffd, 0x10000, 0x0, 0x5, 0x1ff, 0x8, 0x9}, &(0x7f0000000100)={0x1, 0xd482}) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f00003de000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x1, 0x1000, 0x480, &(0x7f00006c9000/0x1000)=nil) 01:50:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 01:50:57 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r0 = semget(0x0, 0x6, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1c0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x5, 0x181f9ee9, './file0\x00', 0x4f, 0xfffffffffffff000, 0xfffffffffffffc00, 0xffffffff}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/213) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 01:50:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0xfffffffffffff3d) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="61cc4aacebf3177f0d6d55b313c612dded083a4aede6ba987b06ed036409890c25549a69ac90bc93332235a98b4239c0801c51f2684c73bb313cf3ca136cdd0af8f38a6249f1c710aaee928a647c43c72ea009fc32", 0x55) 01:50:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') select(0x40, &(0x7f0000000140)={0x7fffffff, 0x4b0f, 0x8001, 0x4, 0x200, 0x8, 0x5, 0x8001}, &(0x7f0000000200)={0x6, 0x7ff, 0x9, 0x2, 0xffffffffffffff7f, 0xe65, 0x56, 0x2}, &(0x7f0000000240)={0x0, 0x3, 0x2, 0x2, 0x3ff, 0x5, 0x6, 0x9}, &(0x7f0000000280)={0x1, 0x4}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:50:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) sendmsg(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b727d2f1f45e57fd7d2f3bd73b3f75419dcd77120f83629765b36f30e19602e5fb6430ab938248b20a385077000aa0ce308813a208a2fed43349aa9915a88056ec859ce607b579137ddd7cc6505b54748ac5b8adb92cd927d927b0b0accdd5210e5009195f9f194e5e50ee5b868d38068f9012e8622e6c1f2f35cca363fe30a0d2c01bea8695f8f9c00ec977f13f1b38f5e3c501563199", 0x97}, {&(0x7f0000000180)="e76b7be650ffb86e3c2da22c0696f9afb24a5169dbaf6abfa20b1db178ed75d5fe992bc025962b490846e07f524d80fb8aa4e4f84ed6ba1ce0ebc51dd1f49d4b29e8e2a6faec3112f1b369ca04da5f12894355f1252b186485ff72940e20821121cdd5c4adce2a2fcbd67534f880a15796fa627d760408efe46f15c15277ba49d2", 0x81}, {&(0x7f0000000240)="095c7dcc09df514dca7f7be268e6735b4fc0e99500d3058ae90f13ea87b64aa4597ebf1529601b393fba0c86be752e5c7ccc15dbac7f07c3b4819c216d0e1e5b1ca6d70114cbb645f7a42cd4a6f752fae5f812628eccafe401e4e31044", 0x5d}, {&(0x7f00000002c0)="68ef6f7f0394a0060874ac55dc58f75401e9254e798f7242cab2bf71692c9f1cc5b93390b1180c46d0b51b91a093a02fd375c2965142fbce5559fcf75258288c53c8dba16616d5588952e0930d9eea1670718458cac24222e16e35c9d028f2121bf9d3bc2d7efc1fc9d9052290757f3e88aec55d8792ac6a87a20a00514ae12adb68b89fe3f04e13601818b94284730a3f8dfb465d5c770cb76bd7f7047f57ff210160e6a94d001aab3fccd472c9e4094203875293e6b6799b42d59c2ab5a8bfd0adb8e25ded5b7ba30e71f375bf593e4c13cccf43bcb523266598362b105046f333f3e7cda0", 0xe6}], 0x4, &(0x7f0000000400)=[{0x60, 0x0, 0xf21, "14244e19dc5c589c05878d54e0e15d430d224ef7960c1c3388459a78b4987783220b369edb3cbe57eff10078aaee6fc1348044ec5548903c37ba87f390507eeb3d6b44e66da9ddcb414c617650e1c6"}, {0x100, 0x1, 0x9, "53d8e56193e258ee89c8444177b988ad36719d1bb74232a04250583a1ca17dfe41c1670d4b10dd98bd83b0951b1c5bed8e0b5cd03d401c028b29bfb3008052bc4aa3b4bdd946285baa01a1c701d6ee16526e4499a16ad6048c3ddcc9593866629ce877a6d6db1d40d26e6bd20f498bf5bd556fdef573157906fcb1bb53fa545fe07fa7cdeae9113de2cf826a9b261f93c14a84060c774297a6b8f1ada3c8bd2f318e8ec64bfb23d757e26230d57c7b838deb0556f01a867d2e65721999583fc18278e3dc15c9765d1612ac3807aaf6a4ead3eaf4f774aea0e33d447659e7c27ccc1e4e7c44c0ca1c413c44"}, {0xa8, 0x76d65369cf3e3b22, 0x800, "b6f3b03c8a9a7e83c29447466f624354985e95e3f9ffc5ef7b2bbf4d5002615b832acf4db6240e64052ec69e05dd90ab30b59322eddb13e62be0dd2dc67ea18fb1cac9804b36adfb802f3a304600d76d4487f8140dfd78a414732f0785b5e78f727f592b1ae169fbb53d84b50b26c3a1c7ce60bd388f02378a8efb939fa9974abfcf8e34ac156c1b6b3c94f88dbbd19d0cb266"}, {0x98, 0xffff, 0x7, "36a388f52e31e3e382b4df62173555c49308bd9ff41dc5a9197bc0c1ae888dafc8abe2cd2558fd0d70a250ee4c72f4485a776d1964e5de0d5b6ef569762b37b48acdacd34b728e5047789e6c6443113607c344f15d98606bdcf21eee8d1d6441b037a897bd1f9b062b1eca62a697e9b25d0eb765b7050c8d98e336830b50e82728cda6"}, {0xd8, 0xffff, 0xf4b0, "858366bac9aa89757bfd5606a6708d749fc52c74a2e96b7d174aa0b2d46e7d4569defaf6b1362a2802ef48e1a58b120ccc861e269c14c8b8e9cb7df9d4c3eadea37157b6c1d1e4a28fa06c52583cf73dc705f21f097c5fb58d43f8f29c46a47c4255cd6f64aa510702fa26c80dd239a9bd5dc7cb6667b8b01b454a5e7f83c95fff32f6cff8e4b970ca31d05ccef62e6a0d49ddd0e71fe180dd5caa252e648be5ebb43b902a0d57fb970d44bc50e9bb70f1731515a03208b0cdd5e91ef9229d9b0b8ea3cddc2a76"}, {0x1010, 0x1, 0x100000001, "a94e46043399214f7c1be4af3dd40fff7a1f4f7082a7a2584dabeedacde38be5cb2a1ea5e5d7a4b9fbee2dfef19f2bbc6422205ed7e7bb1d211f0a9ce8946869c1ab3123924bf2481ca483ea305790e001716e10dcd57a61a0b6566ed5cfd920d2aa323cd1a9acc4838f2814ee566065e5b40a96148da765f73d4725c54b3a279b270478f5f20795ce33f15d1988e8f7bb8542f658729cb923d61f63c5450cf32096f0b0e0fe02822a61f854d2101701e4bfdf7365305430b879650539b0ee71b250fb12c6226c7f6f5511d91cf10bd4183e8e1faee4b767eba6b8ce0e222fab83cac5d623c416024ad8b4dda48d0dfd267c4dfe910356779893a130c625913ac086b05fde55c923950bacde276ae94f086ff75f80f45bcfd70acbac5a1fa13457782dbf13d296eeca41f348513bfcf0caaa377a14db411be533a3b7cc9e73762ef27267d675531f61335511602c85c50122160d15b13a7f6680e63421d8ee4dff9c779a2fa73721f98a69b37d8c349126df37ca1f082cb7156cb750e294a7d64c3be1faad47dbdc7b9cb12ded4bcfa1e164d28dee70f05d9b75a37fd2b84e146c5d6fad7370bd3d6bf7449da92f2406e9d1cd1bd9e3ee4a64cfec0a609f96362881d4a82b4efcd22a8c3d4fe3dd2146287421dfb555c2d9d2c7920916e4f7fdf421baeed43c27af5a88ed5d4b5078fd1ae87416dd25be3dca57abed8762ead4c88ce306aeac48a0d617166a8fc6588709b86a6acfa887997f6302db4834b4c720ef8ed9df5d5006f5066e569146d4ddc5828584baaadfdaab1b2bafb943af12056add3f2ae2b02a39de564053d82d16440b1ce8cee2d50908ab51035bbb172f1447274aa73700b69b4a2f230831d8696c4e0df941d10085cce7643697087200bb45841da2c3c228a6426aa9f00d510bf96c9ab8e16865fdfb85389ac155b4914c128765d9e0b90c021f5fd4d662995085da6d4c83eed25ef3c1661a6c8250f6b01c0d9fc485a872da8de4db60c0047ceb3217e836d3b3f30f71b2029b1d04bd6e2ced16d2bcea910cc425ab92ffdbb3833617136171f54b8579ebb2a2574499940b995515e0a8e89ec3ab7efd9f64ce94a800493703dd001a3b1c501b7e370ad705cb308c3c28f6ef913c1fcc5409cd05ae0e3cbe96c43cacaed47c79c1f258a88b59a849d1ad29b35ff8cf3dc741d58e53696e42815a48bdda0e1d66e412ed9cf56afa3e97066a14b589786e450a1f9e0ca7a73e0306d7c067f68a43aa6630e1990e20ccd8c0cbc6c030b67294f93daaf3bf99f8e3dea75c49f93647638380fe6bd4702d3487c730519798c6461bb6b363209d1613601f8de85381adc4b098edfd749df3ba0fcbe85d75e3a7a11476d5e8e62da7f03cbdde92dec66f089751b8cc2dc53012b02f8fc09e9f4e6bbee52140badb87c31a8606b043f764e0144710f2e48b831eae6043c91794e2c65d2e6b61267238042b0db88bcd0c1d94d68c4f68512b9733d5078d578b002d3dc4607ff8e481864f15fbbd819b5303c451fdefc09de279e5461ec49a0b1fcdf2be0d411ca137ce080e78815e4c8031279c0a62725a171b8b223060d4449ee3be6c1ca6075f3aa3c63185ce1790d2ad220d2b0e2ce686048f0afcdd2ebd88d117882bb2671ec8cbabb26be6f270eafa21a6fea78833ea7ba90d1885b28a4d0e7479c78b1b54a253033e8f728154f353de752ffedaaec7d416cafc69bc0b5cb2852e1ce7faf7b66ef440dcb34d940cec19a1d0bb5a0688f16919e3ff493bced3c01491be52840e2d960facb5c85a5ff403fc0bf7a9a594bc40d01ca565841959fd319a217e3f6779557ca222a9e4831732bc0e4a7900eaf7e076069a9d662ecd2210c1bf675087ff4b27e4783f5a271d31fa328d6c0fb73e71e021c0e32d2e53de77d43406d4fe546e31cc98af4cae76128b5218da71b71776f1ad3b2ddc4a1f96f630b362bb911af88b3c6c7d24601c1bc944217138eb76ccbc20170b365d26b6f013da1c69a41cc9cbb6abb2ab3749c37030b60c10679a78d565cadec1aeb13bf6355210f7756bd5f2caf294cff031216116bdf515933a596e5345fcfac2395efd133ba682edcbdbee8a6360474f0619b60fb6f51bc38e2ebf079de40306a1e5564cc37bf3ff6bcf10762cf9808331574112fd92c3b143b55d3ffd4d6021a610baaf6e1747bba71c605d04f9e732de09961e97961b3322892165ff978d8b242ca892f731a6a8db349d54987863d5366474c88dec2c8199af7bb6a417dfa892dc171c734748967a58f7e6d203da910e672588c71992571c02cf7495af442f74d441f7b43e4caabb4284a9380839f9def5224698048e52c5ef001994f87d519de17b483d06f3be3b8cc87aa2b35f392178b4dfd477ffe28963e89051b6d1792908d0b14c5843de6fa8f057c3175ff3d54d4658a7ad2813018d05529e3732b3af9e3d071d1c2fb9596bdf3c6ad5cfa7e546890b40212c867cd5d7ccb921e918668e446876d5bde66f419aa5f90ecefd2747e4fed5f6656ea979e89629b7468ef7aa1fcc2d523516b58145cfc15240b4ff1c3fb98a1cdf1bd27119c91a10559ab80d267d198e4d8a276265d4b293a479a4c6fc64ecfeba9711f5179d9dd44637964af5321a11fb5a17a95b307fff77d4ac8ee70fc518db04d64a759d4c561d338f3f01470607800bad99a5f11e7a335c6131e38c71b529448a31481e469e37061ceeb6e1aee98c8d9eecd47859ee1f9b83971408b54cbd312f1bae885dcfe1b217984ce9e6a8755351bb2f813f9e65488bb55be88bbe105a5561552c85a0617e89cc7df9ba623e430b8cca71cfc3974fce78e25e795508a686168cf748a032f55ed55a6427a9c54950488c827e645932dbd7bffb74873d575f44a66484babc7f391d7d360fcc6cd1449b43da2bf8a778b059c0dcc243e56f7023d58accbb157a13fc2f7b5f0c0aabf6c0fc7d2a615f5cb36e1cdd723451dbb9e66902b8b69a455ffb13bfdfdffe2667226b43961d57778ed75cf3c5ddc33f0f74e8597ddf211de4663e56270cd4832136a87a963489fc3d265e98de223aa394ceffa489ac05588809c3dabd185d05782886e196aa746d6b90b644ceda6a263c19a3798f3897b2779bb38750fde238892702808c3861f0193d211402780092562030c53184cdda1dccad0f27d868cb9dd90a8e35be9a3f74ac1316fd49b504330ba65e6a4d1534304ac11f646c1343324e912eaaa7d9546d12b52edb278c4fac39d8dd3950dd823bab880b53b865ad00509c6a7ce3ae92cd7f7624e437df6d5e49eee2125eac5716ed60def8f2fd3fdb4f603f5f9b63fbc19c08709d8b938680ce8cb59e137ac6ebf8d793b2301bc01d538b621087b3c18d43f9e8b6444ea79f50b894fbddac4f22aea48a45fbf378c15444a9acbe942039231fc8730628a7f53a00c28aecce410964a377272bac6105faa3b1382d25a91e856eb0d978b06efa8fc624b5dde20ab761c3d055c93582cf984a2278070c44405faa79a02b01b983ffc54fd7aa6bf1301a85271c8384ad2bfb124f3f64e02e0b00581ec4511df3fde6f7512c6cc5b62e2b8dc1ff8ad654f00784ff4d89e899cb4452766b229e435ee0d7effd8b59f1edbafc9bd7507ade0bdbba187b9f986938969414ca6312ba0e567c210bde62385e4b793187227aebf929bbbea6aaad7ad0f84bda33009883566746a8df9291c1d11b00301a63d4e4cf0d510b1af746569daaf34c1aef877b05c3b80f1dcd06eddf0a7a08b422169243e32be38da3555ca8e38a66cd2a6a649c96de1065c138a71d699e7ed57db11e68f1b72b24ea4982b0264115ac790765476ffd5b67d27385a431444d90d79f189066d35c420d5570e2145489ae190844f6b8f1c7029924f0aa7eb6d18675af22f02b795b8360a7a9178eb3634a5626187c2b9f9cfb44bc6938cfdb16362156951c84c78efca0d93147e46f5c9c6ab0136e94801437e53b60347fcca3734e5a286b616064275e7b722e0ecffe13d7e3d0fe3ba0eb9c4879b536e5a5bced332faf9418e4b1e0a51ed6e47161777a3d27aef7a088250bbbdedec49117b0474743cbd2e795f14fb8e7ffd4864adc57a6b2811da7ea8b5bf87a810226b64704809d88cba22e34f3cc5fd46d562e5e40948f74dc31c63d4139fa6b4a09c18258cb6a45b3fcd53eacc8bcfa4426d93c09690432edf5a7563e9eb1357a87b9f445c73a24b9d2d10de21b9400c89e19fa92df7e3e6849face3aee5d771e869e9984a292c9993a629d8697ba5e14c94729d8ae1ca45df1ee034852a2b00eba05db8ff7b72c1320dcd8ca21eddaeea680b48fe6905125e3a87d6bdeab91930bb5c425d1ec7fabb8b7f81b44297cc0def86ccf7508de2730b0380e934fab8db436eb8297850fcb118adf4f7c7784b68f036a0d0a272d958c6a101ea65b4c0172336101519118b57b9fd6aff354aa22170783d3e58aa2abaad6927ca8aad4b9d021212dd185be5dd7bf662af462b217963a80aa163babde48c339125504bd1fe687b681bb7f899e98ef6ce8efb4ca6395e3f483f14ec0acfaa4b4d13e8a8d154556f49fde4ed33f3e00c24e84f44edf6dd3d4e4cd433fe871e2efdae909730a43a6ce1da871c222932c88718f4b055aa9ec6cc4ee062e5f774bc75fbf3ed8c8b3481da78acd8496151c12ee92d452d650cfb154965cfe9b107c44ab3da6920c32f4108c2efe20b7f83feb8bc04f8da5e79463de2e15e3389c7fb9924035d4fb76b07fe27e98f809a08c3398b53c663a41188041a9b0023a6bad86240ce5af5491a53a8b64a043b25d1a66b1f7d7a33170cecfcbb164ffac358fd7bceb54882aefba7bd22e0df6030c0efdf1f81bd9e389cf34f910a283f9fdc35bafa3aa9898bd5227b3dac6cfc4c2faa3de302ce92f805d02f3a869762926befb27c6cd785b7b462b3bc7bc21a842ecf46db83d5e145f21ad9b52606b7a2ac95bbac906f67496b4d85481550ee117a6d5bb3abd76c939a1e662ac1d4ef3e8d16ec26bfa950e1b2c45372e34ba2a35b6f8901cb982fea2ef5286abbcbb793e6b5ab19fc74fd9904415798eba16d16d1e5f603f3d6f30252d86ef0b6d6769b2c77ad9e8386e134481180670f8ae1e9a3a06504d9f499d42a0882dfe22f5eaf8a4d4853a664b213f1ca777f9d5c322174377a812e7d456d44635211bb5c5275bda86455c886aaee735f4a0b8310fb8632eab1be5671467235b89f1da0c3426b3441d9041a4a98d197551cb7f1f6d9484dd13d8262860279b276032db085c5b2ed318493a7d2d5c62e15e5385c01ef1c9fd6eef7c71f09063ff1911c66968cb7ed5689d188df72f35814e7f2010bd433a90f4501c7b1e8daf165fef8f2d3457a550b92bc0f7dc5c51f022a2e136bce7e354b95d76365e2bf210af3686efe1b4cfe987361aaacec755968e30d47efcf97a00badfa6eea7bdad6529e3bccea387b45df94869b348b2d7f44b2f61cd8ffb963b390925ed921700b146070c9e5726696299c58f2667fde6604712fb83b90a060b92675a8c3d9bf1f1713ed4f871d39e5cefb44ea4f3064be5d2631f3c6dbe6746664794e92e52424b1322b69b69ac381dc1eb51b9628a17a23d0889d316d5b2e7ddd3cda8deeba69ab7fa7b8159d9420b021fbed67cf2ccd6b3c4d21fbaba7695840f21deae9e2b32ad10b7856d5481a0b95943049bdf4bdfd1471ebc6c74da7cc761b9f17180fe697a5e21a30abb06964097fab414dbe0d6ca3ab55ff1f751492fe957aa275dba54e3"}, {0x100, 0x1, 0x7, "91d9721e4c76f2a89724a0c357407478be2ee90231e09140f927c3d6bb83e59d623d7185baab39cbb0ba2d89193306e07d8253be56f74db0c078cc05fda403bbfcae4345e9743cc6c98cdc62f2b57f112409ec38e6f2cfb6fdf77661bc322eaa66cee0066afff9eac9dff2fdbc2ef2bed51934d1d4ddd187a62086e1204e7f03fd73d45b51841a65b904e63e6e0f8a9a57a52a9fd03c2b7ebd0e79876d173918c91e074e12b0d03fa4701db9b31407922d513802f7cf7a97461695fcdbe1988c8c95d41fd36542c73dd1832dbc9fc0586bbf3bd5d0ac5453e320b9f70d0805627f8af55035f97d8f388e991a6f67bf"}, {0x28, 0xffff, 0x3, "bb1fcb69926a6784068a3f18a7698c2a4928"}], 0x14b0}, 0x4) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 01:50:58 executing program 0: mlockall(0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)={0x18, 0x2, 0x1, 0xffffffffffffffe0}, 0xc) 01:50:58 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$FIONBIO(r1, 0x40047309, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 01:50:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = socket(0x31, 0x3, 0xa744) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1aa) openat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x8, 0x0) r4 = dup2(r1, r2) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe44, 0x8000}, {0x5, 0x9}}, 0x2) 01:50:58 executing program 1: setrlimit(0x7, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) 01:50:58 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000d00)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) 01:50:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fff) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 01:50:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc60e, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x5, 0xfff, 0xffffffffffffff7f}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x40000220, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/58}, &(0x7f0000000140)=0x3c) fcntl$setstatus(r1, 0x4, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 01:50:59 executing program 1: syz_open_pts() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x9c, 0x1, 0x100000001, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xbdc}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x546, 0x3}, {{}, 0xfffffffffffffffa, 0xa4, 0x4, 0xe701}, {{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0xa5, 0x4, 0xbf6}], 0x400, &(0x7f0000000340)={0x6, 0xffff}) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x101) 01:50:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="aa2a5c34b5b8e3346bec52fb20b2c211a9d90f77ecf5", 0x16}, {&(0x7f0000000140)="bd0d1568b394886f09543dbad1af3296771b05ab0ba1b49e3b4a2d8aa71d6293d1aae1a445897f88e5870fc565db8c1cf7e23807a19e0a023b213b1c272a2d670f620f69f45838c683950b71c5987edc6fdbdd713496a4e44a0ec96473e0b13ab041357414f0757efdefba5f5f1e39634772b61ff60daa127729ab48a598cd7252b689f3d2ccf0da6c217fa50ef32a2c8bbc977e9296ea31a795e2328b3fbfc854dce7bda930bdb40435c294cbedbc6546c74114f42f32e00b0ee20f4449fccd56f30118bb52ebd740948ea13f3d4e27363be2c7912b825acd0d08c6dc3eaefeaf84cee7a2a3348e7770fb66d382ad5de4445769f87ae0cf13eb0d977df4eb288e6721dcf9bf5ebd7267314ff5a9c69005de107707c44217f793d0964256f9880a77c7eb54202106d3460cfd20ba365d564d31e00d5ff64889780a496f8f8d1f96fb4308b1fd045f49eb2217ece90a2f85848b42a873997b5950d4303fdfcdd3b37adc82f2246aef19439ee3ab4420fc4d3e7d9decbd51e3bbf39bb1196b436d7c32d673817a68c51fe3918020e1388649c9eca97aa53fae02ce317c184e11ccdfdc745cb9edf4191986f7592fa80775b7c1542e3441e805f24498653d77cde2f3c8f4d19f639597e1192d8b0548c86c66708fe6c8bb5602fc553ff641015bb05d549c084f89498ff69c52d19bd96ad758a75149991879e8448a1e4ad3339f9eac6fddc209889cc9357855f34e537475c8f2e28537f69d94db5de41a70d0dd01913dca5d8592c707268c8ba1a3dda256ba6b7fac1beb1c5bf18358bcd01ad7d8643f1d5248230a21a4bd2dc22ca4fb7972911bf5cbc3a7dd6ec1d818bed117c83c9bec3fd630e2a2cf960ba6df727544efb825e724a7c3a63946cd46000dd7f1a62fe2c3266b46366bcbb8008da6873b50b43978118c7ca3e65a00b9aa4d4947e95833e102b36cc3440e3ff714972a80a7bd4da9f25dd13e28e3eb6a39e0e3b7b6ed36691eaabfe5f5aca3f78476da1555a9e7ebdf4a750dc08c62d323d2bb1a22ef6461b3b995c3247bfb4de96c2de66cf4d22f9e3abbf024d9cede105ba1beb44065fa7957cc7d1d061eea389099e565ee83d1f23c68a8d817879a3c4a20cb69ca0b9ed722cede286aff2458bef8133d73055c8908ed94152f5268df51db51db8953214f4f7994cbece92b3e7e77bc1dbba816cd28f31d0cb155aab718cc8ae1946e14b42a801a45a011cdc185611ca64c13f4031948da36a02d4dfdd8fa7fbbb6a37a0845ad97ed4643ee01376a2d3fd70ff0231db3cfaf761427901ac51d3693bdeb7616ebc68f0972eca2b57dcecb759adb549b2fc514183e7fd6e26addfa834040ce5d4deb82c7c696af5add31f6348a22266f8e7bd9905ebd62c7e357472b1c6965470f94f1520d82b45b5904e40f99df07f267989156f8139bfb380dc2e0518b1c9354d4771b32fd8617d05980086e9a3b625cbec2b56b5c6106738cad5ac0223587d34ac205a28de205b6873bf9b0d3592e25cb3367604025b36e5568da7b55e6d297e3316801ee414a2934f92cd3ed3ac937bd1eea37bd5fdd1c242bfa7db29e6af2289562a4a3fe2b8d947cc31aa50b52be5c7729ba819e9e86f25a71aa9886cb216f67c241d02a9f2eb5eb3a62bf6524a09e1a45021408d910cf6d5d2a57132d3e588ddc3941cb8c9438af518888ae1df45a87682130beb97db969b8b4710c373eff5c1fbf1df14c265a96206b64e791048732500dc6a3864c8360d9f7b18d6ca6f9479291eb63e902340b81a32ef6e2ebf6eff10bb8d0fda3425c17f09c9273b6aba6d14d0dabc57bdfca108a44e9eed17cb762866cde6acf8646b6718d44fb48526b66adefd23c1bc83695469f6daa9494d724d8c65f9d20d9769f5b638ceff149472fb44aad539ada4a3a091a8fa1c3bbbcff461149e208dd745f264d44064655c43dd46f4df8c38213afcc6fee0712ca3f1dfce1ed1ef6f75f8762f1c8d930e7c6764d133f96b2c4665fce33a07360369eba2a212205f1093f3f5cb20edfb86c8b037140937f952d8b1573f780074a4b09e287f059981675cc1e663db22f3739fa9835e2b51fd624067cacb78a5412759f8a6cbcf6eccbe2103a9b74aa9428f1cd763e0ffe0eb48b5b6fc91bce413c556f5bb92206290739c7c86c1a45e1a87bff61ddae6d4dcc6fb8f7f34537c239cac4e55023ef16a276630a5058a236da54437df935c6bb9bc5bbd1d897fcd27721e3ca2310b7b69362f453fface67c3f85e7e4a78d22b9a204e8107e6256f387839f3f434f45e5605cbb9cc626ade4753bd7effdcd291a3c89e5e3f961afa1c5090b2f9a3675c18570ddd3d201f7c252d5cfe2aadfe6a4a532f10f5bbb20eda4644f27b773c6aeec1a9ee2b4b4063857919fa0a86b6b4b39eb35122d967b469dd756c2c0d01eafa4c12809c81261722fe0adae86851be72c9339e6c3718f718bae63b419d4813c113195b1153383abc37937e15b975c25a1b71d73f901994a334336cf8b46e80edd21e886c7dd480c99c931a89d85ae9b61b78a4f511a37393b30e320929b68eb0736276c69ff7c76c295ea8302426f15703997ce6f37e9a6be0da451449cbb123ffb9eb3826504a3ccbeb374b686fabaea9fe49882f58ed1722f76f39d788bc5fbff1cd8ac11d60d9f2e54ed4cee15c1c42b6c45e0af147f602d9e5e5bdc37f8a1823f57703e5df7f4316fb81f6c739189bc0623733fac8b5729faa8a80a7d067d1cd14c73e7aa1237eb94037264c660893755a7fc4455caf41491e6b1f24e7429ae4a5b60719dc29b61152b310ec9e232b870f479b61a743c6ffeaa8f74a311df8c1b9bd88c4bc0585225b0c8596b3400789064e5b6a6e3e2623361027d9c4e2fe1f77a2507e051b7be46a7101ec67e3c69375c7e47e49357a2acb899f71ec5112dd5f18c034a6f7335c8190347bb3e0f0eb3d324f4548eeb611f5640f82f3bf88073324319cb12978c83e26042aa709d9b6a68ce50a741f83c1a6d96bdaf01f3b16750b2c8d7374c729154a10ac65734b4f6101de4d410d86313a5103b05b8372835bc9d83e6efd3a4aa97932297d2be5c5417ee6d11d418d7fb92c9d62306f47e0f05cf59bcec113e0ea236cac31f0b652d50afcadb3296d72ad753b74927bd44d31ccdaa28cb05cb038eb3db0c8afd0f9144bd0f1363cba691af61a7d04e520f8c42f670796c4a0c51a88a76184943d09b7657f979ef25a879dc238e08574f9e5a4518ebeefd748202dccd6ec9d63a65f32411a04d7e290d8107782fce6a3f6472ff6ee0ba13740551323db4df4b584b1498621c75d51dd6eae2ed8584cd6fa5bfc806a7a0170722427aed9c1ed1f315f46c33dc64ff55ce5c0f284951889186223145165d400a2ae5b8f3455810b87e01b86be9021367309324f00af5cd8d5b20600f9a5a96a5c2e716e8805175f1cef7a5f38729a5fc77f5ef334f35d7cd5d0fd67df310dd93cc4bb218c3910da5d81692fb5d2b2e1c8731ac1ac190bf1f273eda6286d77b61eac477c569780e522a8ab4cce22989f9a32a5f6aebd4ad0d3d6601831b0607953a5fb01cd438590a5932ff82a2fcd09644b5fab2087c9666151d0f5e020bb1dbb9abeb41eaef918fa44657896eb6e3120568b4ce1ce2f28484c15396ae62e9df3f38b31641110023af59ebb68955f68272afe0a6e1c6bfd774e7ed24adddce274387b33b58b984450009a47fad8a837a3b8445f88aeb4db2ea901974132e1bbe9c766c2deec78df1c9e2a07929aab5e3b7e37eaf110a6a3e8d6f8dbcb55875482f49966cab4905dc412f4455642846f7c519270f17bb49f664013abebf9ac1317f595632debfd37338c5dd272434091aad39e26fc8c585bf0d28c85ad39578a1addcd3b6e118c47316385cbe3696afdf7590d5b2ca21b03788e62737b2d1fd2da43bbd8202bd920a6154556e94f01fdf90cc29873fdb2dd71a5f02593e8e0d0ea5e7ebc4752887fc9466ccd93a35a1890590ffa38b11add562c11401b23abcaf15941c8fdba6e00116c97e63a9122e8f70ef9a5ae68f640faff24f5b2ff59f03d41a3957bf2b0a8f72eb3ee69e9d0276a120aa4143b00823a04522906eabff057c1752b3c16125b2a60fa1b9c19157283fa4ee9cfc5906f264c85080333d1eba34ea21328f5c63b55326d2aa318a764c3312361cf079b9aa9c0a36ecf57b30693a4006c32de9ae5fead1341622bff0908d8f829f83675159956a0af484653f33ff652c27c7d97e03c0c594b25de6fca834d1cdddacafa620937647f719cc3c71c68c79550340137f2e2ddaaf6058cd7423936e0db7da8bef1938d2487f7283eb2b42e5ec194d8005eead5b5f846daa95405102ac543447af3a6ec853b1b5968c4e7d56691c9963d75f178df62a3b335fd975ff076489b41d68174c9a6ab1a768ef210b6e93409abd42ae74f257008ce4b8cecd42d355911fad824941f15078bc228d619531d53fad6af7cf914751bd056e31e66e95b4e5a973faa5501caa719761f2ba2faefc7cb64c4f7fdad52ac0906a159102f94e33d79c404b808700b2bad3e64e8fd575beb9b44189e37678f56ced7f3891ae7b9b99ef034548453d7e8c06fabc716710591a3b36e3349e3a48f7167d153d3231180b734e82490bd32f2cf1ca3d7826b18be74fd8cbac2060c4018aed9b91114d36788068eb9a4922894dce79c54dcd8a4ec3b4f75ff77d888c31240db2aeb29e0c8e2eb6072ef5fd0e58711408e3c519a85de7972dffe961940c1d232f218acdd0ebbe874e40c82769d79a96f702c4f6931672bd86e18a8990383518a94b49c018b41d4407b281650f32cba393426a5b5125867a5c847693da7e4d2230eca6deaaa26e7ef882cb0301d3998ac0c11576b6fc73f25d4f624a3ae286fb4da1bf120c2ca89babafcf752d94aaa46c502e03dea6c2db26ea1d8a7654da7e289240de985effd6d1f88f767e72834033faf2d42d42a891bd07d99c66bd31f497b9ca6d03bde38cb61771bcf47de137b0a49995e76b3245f8b4d4821f623e28e72ef2df5c27f186c4c12750c9ff4291b1c97abfac2149b57f0e5a3ab216dc501949b51ee4e32ebfebe45cbcbb8b975135798730a1cd53c2696514f1a5422a3ef1b4926c393bd32f8e47cb26d25b98967932619e4cff199936af98969c8c6b09a4afdc50e6ad4e450505530e75bb7b1b05c298cac6066178a48c1f2cfa5084cd50e877b10b8c944ecd0d3a0d1f28fba48b4d860ab60ab9fc7523beff63da489991254ac9941e13bf8cc7000ab32a039269e1e159d04fda1c8e03af5c59e56377e640a6c0228b280c1c183a964699e13c135a67808b0255cf68184a4c7beca369aec9afd87da03c4de1dab24b34c7b0eb2445b547234f0d62668c41324c5e92723aa9f3cc6c83ab7ec57fb4873cf3498cb8bca3b09910687b6a3b391dbcb77f7b23604416599c258efdc44bd8c6b81199c1805a0e391f1912f38a1fa5b4d208ac8e67aba03c141bd60c7438431e970d68b718661d5489149fdbaea78f275d4834278a809816cd67053480d121e46a063157713a2a149ba4ae3c838ddf3f9ac92dc9b760a558f4bd69a699892d846c648cb116011f0ef224c14db76ecf193d4c2bc5151a57f67491073c3d4b27d7fd71409b561bdedf07db9aa017519142e842acddb3a1f90eee93e2cf0f68be8e2589f6ba509bf8e6a805849092ab151594bb1128ba391123fa804e51331c4b1f1576642bc33f65d4f1939a9d4324ec2dbac3fe8ce357c273cceb", 0x1000}, {&(0x7f0000001140)="016fc6f703ffc369acd1722e5fd268e3092bdb1772721ff99a3b0f99e73a73f9b1b88f40f7b27615347258012de295d761b296f7ada8", 0x36}, {&(0x7f0000001180)="5dcb1cabd02964461323950ab85128fc920b6e5a138ae1f757a65dc0f496aaf8c3454610d96003ff718f6aeff9fea24a2cba5f82e7138eba8438c1bb1f7a0c901e0e425a90939940496bd7ebffa651e70172acb627ceba8b2f6fafab554143823b5be122b30819dd412ab2d3c65e27b467560f0dc8b7d5d4e7b4420715f077a6028b2d4ce19ff425c64dbd03476e767e67007066386eee3b630e13f3d9de3201a7847af7d392cb9fcb3d1038465eafc4ef1cdcf7f6720f337f2568ae0889768dd384e8b120629e4ed816304c2ddf6e3d28114ee979bcc1925b552a6fe93f6a29ce5c9b3b7beaa37a50c4bc5386cd", 0xee}, {&(0x7f0000001280)="3e65685053bd462ca433aaa67b25eeb213954f0fbd4722967a47e3d1ed08d412add87f125d6b", 0x26}, {&(0x7f00000012c0)="b508446144f46916b7ec20933f68344bf0ea79b0395a91d4aec17a149a21bc280ee5125943b9a3c9dfee7fac5f66813c495a7da0d41bc93d28544d1ab23ff41b7483796752f124168d82c39b07feaac77d17636ea861d6c57080fe62b0a9059f72e6fb50dec0ca34be14414988f6b852ba74", 0x72}, {&(0x7f0000001340)="a2bb9d30dc89652dd4656017eacdffcf1bd65cbdd90dd2f81cbfcf739fa4efdf520f9aa93c458a019ab9", 0x2a}], 0x7, 0x0, 0x0, 0x400}, 0x8) dup2(r0, r0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="10000020000000020000000001000000"], 0x10}, 0x0) 01:50:59 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xfffffffffffffe00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 01:50:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/222, 0xde, 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x14, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) geteuid() 01:50:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x4f9b873f) close(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 01:50:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r0, 0x0, 0x0) 01:50:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$getown(r2, 0x5) 01:50:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffffc, 0x3}, 0x10) execve(0x0, 0x0, 0x0) write(r2, &(0x7f00000002c0)="911ee7d08e8213e4a8c85d288c6f7bc9e0e8721baef1bc5c445e6843c56bdb509a2510df5cca71769b0807a5eb4d84ac9ac206a7df9b274121465d7a7d4ec4a14ca05ee968bb7ddd9fa7c3888f3574b8fe5d3a82e78a6f36b297ae61f6a01dc62d2c05f5b47918b526c9b7ee2ecef123204bf78f0fab54c6928aa1ba4b809d6a24def26ddc96c7114d52dbba2f87fb5ff536d7dc7202d3f074f87eed30009f44308fec72b3cf930c3cf3baf2f6e4a6c73c81173fc9a7f5067fcb79a48b445dbbdfb6dda0debf65fb56e849f53818936a8f1a96cdfbb58091344c0dc7aa94f10122e768f83f54de505e7b231e494755a2c628563fd45a1837528736864979d48b7ac286e086d95245db21629992b3c0c57de4100be71b05d680afc608ef0986de37884949e01e71bbbff4076de23852d7a178e6db141bdeb2bf24ffc0f8a5c1e333c464c1451077b1a64f1ac3db953992a11bbc354525958ab097c4835802d419a8deaf491d90c6b4c0b432676981dc1b23a632bf59625e4ce9e300c26bc5783b83c69f656a702da6fe46bb317ba55dc74ba6463d8482c6809a72d2fd3b0ea82598d198e654d5239fff0ab10dd1b0ce1c853627889372844d90abfc2035117c7c31f70cdae370d8e2596100c8f5c989cd702481257e7751f644b5c3a781aece5f189d30fe65703fd595d1b8501368f7fa736e5cd222fb3d14c424cdd41b6a08b1ca53de68e5cb1c9c8e61993400336b829509f46dc670d2d0f83de7c524b7e09667e1c90d9f58bc137b140e6b0f777b33eb9df4f065b66853bd211640dd72a437753d836005cbc10682c4312f3a0680b04f4a0d16bf3dd0e6d44cc55a0027accab088eb4ab8580a3e520ec050f2d3cbb5011afa5d3ad9ed0b1228f7f8d345d1764033868f89cad8fa55f188eb0ff07112fd896d7f0092b24fed5bc1387f4046a968aa8faef9016066285efa6132b0c6a682d3547f71c30bd637ad6ca7adee77fb488a2cdb02ac27aa16479a2bee26359dc729871c8537366a6dfa1c4c489234aeac63925ebc46889e48206ff22e7c0dc395ef7aa3013961b4ce13bee851b2ac288a60e00fa2b60779087e16c4b8c1314532e193a710dad29c68070625785def4b3873a9d32d2c6c29b941331fddb72270b0feafc4c21fe9f05f88dbb90001799d1a549633454407c6cee03f608732146b5fcc7c58bb1d03148db94a7ba90e91fa73d62b94ef1182ac0737e6570dc0ed2aafc094d366bd2f8bee1916b05a79b2023e4b63db7cac95ac001a96d930251c73ee270e9aab687d981f55b18191d1d4a4d7624ab38f7743599e071e9cceb8d2e7c424e0d4d48f8c10feece1526307c96f85321c71103777cc8a6a15d628890a9aa17b49853d60f8118d170906f06761b963678ef18db3de35b1282c97f1a6598054f2a117e083c723111b1dab00d7a2a5952ed6ce7824d960bf7f2190981fcf315fb1e9748226039725059e4cd6343d633c3fbc7617e8bc2bfe68cffbee022b6070b999284a7f22b0de7ce8b5ceac163a0de0fd153401f57fc117d8ee21f8fbed0b7626b92f8259cbea9cb45bca8fe3dfbf3d346223d8b9917627ed4aae149126036744f205c2e17beaeffd0a0fee56550c78ce332b22d1aa9ffd842527d5ac9ea0323cc991e50052ce165a734cd55c92b1728714666c6fff5c5084eb87118123efe57809f0605d18a564611ec47a838370b06e982ddfcddf1ebe3dd4262ebccb897f90574bfd438af58162e91bfaff4ace270bd350165b4e02160319f7617a5f42d0e68e833f02cb907260acd83850c12ae4a19a1940e9f0810b7c505bc77e2579e9ae479284fa110e2b27ce7f0f1b18bb8b8deb21aad019dfc0308d720bd1058cc45c41ae4e5329251bb4188e22b0d7c30317556fd31d6ad14e6f1731db6fac298783fe4e96b5c39280002aa1ce20854dec86c96f37fc614a01606d1cfcd416c152e4453cf57421987c4c65a89e60c999ad3b711f71eb9abc1d0edbc1315e0754bb3d9053151330327bb68426a173c7f23666810e99acce320e76e2a66040bb5e2dca43316980fdb8a7cc2dfa190cf5fa1b7a681a730d654f8bbc6fdfb2a433430584d4565c6abbf8346e984dd831fb17ed5b0d04e0aa43a48b5b920e386eee71ddc2b63ccdae7aa3b39795eacb0652c18c847606c698a1d3af0f2f65aa2014e60ab97629a550e7dd635ee05725360358965abe7e0951847b2301505889aabd940511ca4c19bb5e31e8c720f5d4c5346c1bb5e9f48d83045152b3a5bfe7a305ca641af8d836f62e86eef970eed48104daff55fc2327f67443b310984971ff7f37366008ef72cf2266e94d36a15a5f11557dc9fc2ef921738a68783a68d3fed08333d586f04122ca17a5d2dc87d86c6ce751d072924894d5480b69d77d228e7f3e18ef95046765976ae66941718a3ffff9938fee1bebfbf624a6f27b428b3f105d3e0e7f2afceef7544c96cb5e3607b0ab1239aff727070ab87d5a966efa77d12d53b7edf205327859ffffa7686aca1f60f9f12923abcc0bcb279f1fa76ceff5373a9674d664df3d0534ced4a9e92d90c555a3e755f7846ea51a37850f13f1c083e8eda6bcc2944606dd0c1d4b58d478e5a0d961e0a768bd753401be826f33070553aa3928f7581477b2fe8bdd0fa9cdea6cff3338c226773a023e55376cfafaee8847e7811d3805a06b828fa86589bb0ac42181b2c08caee29777c0427360ebd5b2be784a8122478e3e81065d18aac2d39b8844590eacf31886bd04b8f68496f36b4f1f08480c275548350ba59da8db6bc4e15fcc00c9af98ca53863d46a00052ddd8cce48f0d9373700c9a19a254d9bd98af2df11697ab15632857fdbd3d5b6ce9a38cc50b5839856f028137e1c2690893d5c6869fd36486d0e1a507a826284d2b3c2393a4a885b297559938b361e911b2a2b1e7e4ca2ec9c2a4ae864e1c7196492af943c0b37da313b3855e400e08aedef5f286660538d261701b55ba474656a756152f8f210b700dc9ec8a88c1f59389c9b000c0992cc487e16335fd238fd8a3e229d889a903da99e3957a6e7052904947c6f1d2a2b429a1bcdb1953221ec11c8f6e9b6d1fbd97a9b76c9407a8cc078b9bb305ce86749941e440ee001e7527ed93617b503d32e212f6abd93afb5f9549687247ffbd4fdb66e17f7da51de011cccdd1d19b223099e600f5e09c58f67d1bda06c5050397fcebab746d1872d80c921ea06e14e0af50e740af306a2925ac3d5b35d55ae0a145ef467fa3c5600082f829d92eeb363e4bf012532f46a81fbbdd19580e8e9bcd2ba512972478c3be271f31cdadd5db1e7b5f8d03e48dffc883cff921214bca6cfafdaa2180d5123c5c65cbe8f7b9df5f38d109d88620d9a84048d17ac1fc9aec32102c7059797ef9302afea014dffe9e60925b8b4c638ee9e47c8a37215df84f1e121ef2a96b2ef43a7eef03888619a89136bf0733edcc08be9b7e7015032b94f298683adbc80eae20b1c4c4ab5ee2fe2797ccc24f97ce09e12721cc23a1c8783521672e18d334e9e8dc31e99080045dbb5df58ae4076128a4334e80915d4a05c710a6436941882ea83c932588e84d91d67df1088d18da467495d778af1b08f8350decf9a6b4001d90fc5c637de18136ea7afbec1d4ca1ccc56457f6d9f79bce099f764f99d046fafd94a9fee81b220e3d373f2b3a79528157d74d23e34580f082a3b78bc021e96bb1265bbf2c79844fdbfd7ee102423e1bd0312c5287cb1d663019771081ac4826d37d6b641e6a814d8487a96424ba6390abd2dbe584de0ec7600540e2d968d524320e76cef8d4da9b63d1987c33b874ddd23071756a8dbeeb0a025114c17a3322af15b1adff370f9ca1bc85f2c29dbda238ea61c485448aa78509fa02c07327a7acc351fa55cca5a31118b7e19c8826c53230a322bc33342dff77380edd0725224434a1eaeeb11ae1af7f7c3b4a110e90b944ef99f30e5de6d3babde009ab8e013407f652c9ec4eea0b2cb9c633a1149566f86fa3623b315c9ccbfa78923a2cb29992352992fc2834b50a9556ecf1c6c416d89b6f04ebb31efae8acad43ac525f147678bc38c3f4d1d8c353e7f5ea4696a80c5c31190d1ac93f227c22a76342c013fa0a5a3dbd0a6956426ca75729cc0404edd57af2b937adf2961fcedde8798bb0dd9f88bb60fd8926ee08256fd83159f32c309719c241d5990df2185145f5d0439e19692e4aecf7bd13dad7349b22736a808f72a99a2441acce2cde6c4196edcc368b76a383e3eb39e19547664e5c0c2337fb72574d1bc4b52f0a614dcb7c614422332ba8d5dcc663be7f6cfca90fe4bec2a4b7ee19450d7a17b9580358bf2e417d089bf7d60c847d9f7d0d77d7b46f2955d419f49264830c725bd19a688bfc7297e2ff236798edba9156de7ff362d1e6e713c786dc01ef445c4dfe98751f6f00aafd2358517c8a9becf139c51ef3c6f4ebef27d740bc29dec5bcf99bf507d7920470da129a4305443a0f996f483008256bf0e352d88c1308cc9206779e23ca98aeebbd9614c875e532c159482f69d063fd0182cd3c50802ddd7ac9465944e27f4feb5d119e121dd218eef55a9061c5016ff0a0344cb11d1035245b847dc2f6f1d6e5aedd2be8a8c956335199d0d142c0a71c1055b14b44f07ac36faf3b738f1b9906f34731e97f954eac3e19c1a84f92b5979eb867c0e6c8b5d340e62fccbff96f70a4effdb5e7c9ff0a7bf5c1faf818a3428edf827d928e78a23d809f7e61337a4f29e69a35759bc354f75ac02ebe2d16b99e3357949864f3a033e6a516a60587d20178a1beb16ec097970fa605d9b3f043f132b5374f4559ccfae5532027ceea3eb814252bc756978bf09bb08b6dd001a8d31544f7dfd13eb2a1d39bfbc99b5a9483e07a0c421d9e237ef73d6239a2341defa84932c35d91df05069a8e7e46dbb93946c10d294381c46fb38defedefdc81056a2c68513f4e3a96599d5175c00cc92e5e3fb6085f7cdc7c855182c6e3c650d76814d9db3ee8241039135b811f5f30d770523b7133f89f3348e09467bc4b3020b68807828c8866fd830f92ebeeab1ec6e9a55e7efaa28d08db09a3364089e11a3f133f62b5f6de77bd8cafc72ea419e611c26db77323bf088cddaba1992feca677025eeba5a624a1c3d72272e0604162730f1df857e35f9cddf689d469a93fc01abeae38c927189bf0cfd44656bc8b3bc83e3ab5efc26644d19ac3497da204334a78a9383ab169255826adfe04b201cb3aae31b171271d3295366ce1b0ae221b5fe169519e6b9cbbf417ac63e39f57764125d3ceaf4fcba523f961826a3503917a03ebecee007a6065ba6581f15fb6939fae31ac8b4ee8a9de89a676e0b0f01c06eb52bfd5f182531aa81b1b74cf83e6eb318abf0d00426d3fa3e3be7f20e2fd13c1d3694fadc1e68c8cc314b7a7a841bec8a5d99a7b7ec18de5d5945bde4c53139ac26fb31ffe11869d00940c2537be4627bc09b8e94778478fce6f6e4ab46e985c065d3237926f43ff6cc63b9f2333d86081f43951e43e636c27b42778fffaca34f5e6ad2b2446cca9b68243da4d2ebed0a57738d3a30e5cebc8edea994a6abd46d1c92e91ffe6e350fbf6c3cccceacd7fee45fb8ea9c4e686e5da14be513423cf4696a4125a04d7abdc726982af9bbc1e92d8123602ac61f9f060532791892b787518277c49b0f943212f6da8ee17b7a6ca428379f01511f12835839a33cbd8978d02eb3eefbc45d95241d17533d096132d705df9707a917de2bd", 0x1000) write(r1, &(0x7f0000000200)='R', 0x1) 01:50:59 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x80400001) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x280, 0xa0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x1000}) sendto$inet6(r0, &(0x7f0000000080)="0796cadab1e44d2525ac4ab17bd7697b9a9b3a2e3d3c4da986b704dbc4fdcc31b54f79b448152331bcec295feff97ecac9996d12fd8efacbd5abd34dd04dcf4e92c06b1a603eeba65d2b96a4f5fb0a8bcaf84e208c13df0be81f0c2aa9c965739e3ad10c845240f62256426b8f8dec3d8349068d626d3b590d0b6a6e18fb421b5ccea40d851d7cc27cd15cfafc6bf3734db2b42501", 0x95, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x60, 0x5}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x803, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000002c0)=0x100000000000000) shutdown(r0, 0x2) syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000140)) ioctl$TIOCCDTR(r5, 0x20007478) 01:50:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) listen(r0, 0x8769) accept$unix(r1, 0x0, 0x0) 01:50:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x502, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmctl$SHM_UNLOCK(r0, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(0x0) shmdt(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) 01:50:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000000095}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r1 = semget(0x2, 0x1ead47ec440694c9, 0x18) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x240, 0x0) connect$inet(r2, &(0x7f0000001140)={0x2, 0x3}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/4096) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000011c0)={0x4cb9, 0x9, 0xffffffffffffff49, 0x20c, "0c25f48c42fd325b6d174a609a0bb2f691037f5b", 0x730, 0x8c4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000010c0)=0x6) open(&(0x7f0000001080)='./file0\x00', 0x20000, 0x20) 01:50:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:50:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = semget$private(0x0, 0x7, 0x100) fchflags(r2, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/199) 01:50:59 executing program 0: r0 = socket(0x2, 0x8000000003, 0xd65) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000)=0x2, 0xfffffda4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 01:50:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) poll(&(0x7f0000000000)=[{r1, 0x14}, {r1, 0x18c}, {r1, 0x88}, {r1, 0x110}, {r0, 0x22}, {r0, 0x80}, {r0, 0x16}], 0x7, 0x4) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 01:50:59 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) dup2(r0, r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2, 0x800000000000004, &(0x7f0000000140), 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:50:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setpgid(0x0, r3) 01:51:00 executing program 0: pledge(&(0x7f0000000080)='\xad\xbe\xaf\xde', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x201, 0x44) r1 = getppid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x9, 0xaec4, './file0\x00', 0xdef2, 0x7, 0x10000, 0x86}) r2 = geteuid() socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) sendto$unix(r0, &(0x7f0000000200)="2ede44232ae16649209f9a2f5cf7db75a46b46b4506b9e5ca9b97ea5d9949db186cf229804eb3aba883ec0a0ee11840c4830cf2424869f8f4c", 0x39, 0x98590176f2b10709, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = getpgid(r1) r5 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 01:51:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x142) write(r0, &(0x7f00000001c0)="c4f97b83a9f5cd18031c059dec2144c402547f7a46ca017d0000000000", 0x1d) select(0x40, &(0x7f0000000000)={0x9, 0xbdd0, 0x200, 0x100000001, 0x0, 0x5, 0x1, 0xfffffffffffffffe}, &(0x7f0000000040)={0x800, 0x0, 0xf1, 0x1ff80000000, 0x8, 0x6, 0x8, 0x39}, &(0x7f0000000080)={0x7ff, 0xfff, 0x8, 0x400, 0x1f, 0x9, 0x488b, 0x3}, &(0x7f00000000c0)={0x7, 0x2}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) 01:51:00 executing program 1: getgid() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20000756) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:51:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2221) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfc}, 0x4000) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/171, 0xab}, {&(0x7f0000000140)=""/216, 0xd8}], 0x2) 01:51:00 executing program 1: semget(0x3, 0x3, 0x621) r0 = socket$inet6(0x18, 0x5, 0xabb7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:51:00 executing program 0: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000280), 0x0) syz_execute_func(&(0x7f00000000c0)="640f18c2c4617d50c9363e660fd4affeefffff9cc4c2c1b70141ddc1364731cac46379614ab4078f8958902fc4033d060607") 01:51:00 executing program 1: r0 = syz_open_pts() clock_getres(0x4, &(0x7f0000000000)) r1 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000040)={0x1000}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:51:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000001280)='\x00', 0x1c7) socket$inet(0x2, 0x8007, 0x51b) truncate(&(0x7f0000001300)='./file0\x00', 0x0, 0xa10) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="99f4d95f382ee5dae73f8c04b41639c8f62d12765b89959065fc5c9a50c729a655f8bbdcc1c1a3122a234771c402e6070499a51186cd14e4ccca02d0a652ae143938fdb63ceaf1adc633cf50aa1706b89f06350cf43db5b27cfba0787babd4cd5a9ba76ff36a898c1023e42b86b6f6c8f7625658e4104cea260eaaf9f938f17c27b83c3b9db88c7536a9a2cb05e79b97d07bdb02af6671c9ac225c70e793c90323d21884075dfd496d088cba41c28732907f30791fd9dd687031c0f4f2ae4f1b5f4fd49cd98e9ca83fd5a98cbf58b002910f853d47005246c1884aa6ec24920a88fd171d9723551406494d13b7fff5f5fdc8082ffb1616f0511ff8c8aedf5b38459ebf9853ea0c3892781df03bb0688b101dde4e92466b58455a4aff0c7a5c68c6f7aa657da1229158cdd8b8f1217252d95a86e84fa2888169a7f26216804ac85b9e6d66ce2e853fbccd2130edcdd7330ae444ad783e1e52f6e11787aa6211fe81dd3c4f41f5940072e065d3640319b4d040f55526e7c3f125044685570f32940c2b9b02e215e86a52a3319a0ea763a22d2456d7285e617c604ba0bbcbd342ec3d4b80b03c40a126f70de5d3bb8472e54db53a52b76639d84a4bead59166d4192b558b7d08e8c1b0c37d31bfbef90c690d1f0bdc458aa4dc75093f9245c7fa88a466e0a78ae6cb0e5911d0444093518aad68992e679025bf4417d191f510fcd774f018c0745f9b0ef7bcd4e677dc2d250099477e10d7a24253d28531c8c7409a6b37065a02a51b0572b8cda87501e3d9b456226922d4731d2aea0ae0c055cb34df82e145f0beee61068c72821c8fe2c5ba2e28a32cdf1183fbd6e10f43926c7027e4447cdc5e19069182e5cc9de32a082b945497d8d785f9fdcf7ab69b8da96eac8b1db717c9faee146d750b873e16362eb23d22cff7fab4345574d8edbcbc9cda2bda92c1190b28b02f9c4bd2d18ce2f2725775edf2f31d219886617e8f52cd81f4242dbc40f249fb2e77718c872ecb7b82ae6f8e54d3e7bf6e762bf8af7634214a5ba995d100da8617d5457ae05fca048068900dfcaf7830b681b7d80996755cc6eda18c65da92c8d0d213537d428d57a569389951c80c3fb8b0c794c7f78d74d535200dad80e118fc5f458a78cad2a9f1744d5a54ecdd8ebd5eb9cd080c6bd7cc74b98c77e87a6677fec1e0b54bc9fde8b2dd5b06af4081ff54206278c827647ac77b8d3818a3fc18c71dc0ac1e7d8e0533d6c347b75e60dc81f146fa4cf000d6fad238fb68dec7d5876bd80edf82c933746d599f4b639607cf8c8cd20671d59b180b505536b782568561a6c5f0c6811fd953d0e06b0209c7b646ade4d00ec02ec1986a82f265fd876bea649743220e764a4b158032184d42b3cf80be1c3bf71684918576be258bf00885d25b52a45878218307f74d612627d3a019bdcc9c158430a5d1ae22a78516893d3c4befe32a9618a407c53d24deb2a5637a28966ee2e22371205b028b8a71776fc0a03005ac80b17aabb189f5ea588ea40d84016f388998ff33266246ee5e029f4c1e92b9d470fadb49b1372c923808f4d1dc8cc0b915a8263df714a6fc55e5ccfd8f9ec8c0acf8d853307b6b75814a8fe400468ab49460357cde4c2a172d84f7f329d30147223f1ca6ac1992c9d1b648c1a443bf04aa78642b470152f00889ec1c6e97c1a0fd3f44eb61d9328d6365c9f4123518abc59bb5b2e9e6fd85ee94542ad8edfca215c69a6fef7cef34783e07780d06f0ae2c2e61140f6e4785c34d3b0d96f54bed34385488802bf37a00c9f6428ff82cd0330ae39d131ffe90c272a571a69fbe0e6dfa1e97c4cc443f0b7708cc8e1870d84fc4d4e5f90f3853552331eba9f311f19152b1c5f342c2f9019c6f1e37d552500829474cac8c100dc09e09846c4e05efa01aa6fce39e93fc7016dba9e394ee7fc11287402443fffd644c5c711469e465224d42780504545ead1c7993f51c139df5cc0585d4119368d4c6d408aed2f07b29e2bb8a69bbdae875e752ffff95aacdbbdccc948e267f0ac79396fd0d6d40a7b688d46bdb8882514529eb65e495fc3b6879cc7d0305d54b548025761390c31ede9c5efc6a4847da06e0db4f77c8edd29ce7ff96d8ce43c5bce41616578fcf24229987006073044e5550d90d1308cae7053f89aabf37ae4900616fbb3255794ca986dbc3081528c54709208a41b460edd00564a0892acacbabf5dba010b126e7229ada5418115c7b0724a4f008e4ea277522d7288419ceb202876fcb71db2dca728b313e9a0db337e160b7c65108648a2046eb551e8b24a986ad532698c6bf859866194c7d4822b2a2c8c68407834cc688936e9d7b918ec5d61cdd1ac4fac9934f7078b70fcafcebf778d358091d0a7a142916e2edafaa39ea15347191b96a1bc897267ecbbbb9b813bb65738ace265650ddc5cb808184d83711267b03ad55a83441cdfcf86f7b5795e46525bd9d44587e14183d49945f755ffed40422780f1012b88dacaf6b97157b04a6ba5a17947a9d87c4cf02b2630cd8416c47a5d4a9c8264a2beb84f1c511aeca5681f14b013ee75e39c4aa069b175a9c33f8773d5676b46a75541c795e4209b36ee8a6015f521583afe9c35f9620c842313be553d21f60caab58547793ce7bf9c9fec39dab60d55528445d989d76aa87d25e650f16d1843eddaf2163cb2f218e7ae13e099f0f496c4c125cb69b77d6d4b36f781874de18395962e03d8b9062463b14ef174bd1bd96bc244320d8bc8900fd3fa70e0dab94bb25f98080ac1b50c5be170580392c2d4fd84ac1cbb81d046f2c7adc6e3348a39256cad0d4e032f5b0a51b98164b4b753ac6a10e8cd84f1e69ec13f8ad196e3a3a9f81f9237dd55cb1fdd49acd45cbecde4c1cd32f755fa91202b3289abf4b0271f3a0578503a835c3a751dca10f1141f2c72ff0593d1a92d3416912b469e0db465ba30df1e0a2f735ebaac06410f35db3014e22603e1b2620c9c678762582eb9d84105cc7aeeb70a2504544b03ad85fe9746b9002c19430eab4fc543cea54e7b019315a865ee57fca111413c6fde6d7e8df67daeb2f7625fc2e8b9265f1c2aa23c16424b832a29b7ac4bb54633fe900f062dd7baef08e17d111acef1ce2bd5deed45632f658b91d41c64e480c992df280104485a42a32c8a3ec56dec505d192479c5692e47d5be5cbf434fd2934bcdc122fd15c5e9ab64fd2cb691662aa9bbbedf1d66c0a78cfc8f2c2f53103282e97501d8c31a35d67ea91228f8d04e90d63125c18d88ce7891a0e858c814ef00f29c73d7321dc5e3aba5b3faaff324944520eeec09e6bb1d2fef8f9fe07560ce8f4f383a4386d673fa0cc390e22d07422abeb5fb1b9b976b920ccdb24dd0df1c209b06d87c2c0d4862ddde9f519ed7860228ad4f85d55146f5e866ca547557bd1b32175c437f59db881b3c289526a3cb2514d3cfce1382d382a93e5d58cf1b807465a0d84c4bbd9fae5ccb6a90e26829fb4ac48b6550f7d6b87e0d0d44a9b7db713853232efd06c0240efa02c5e5edd1d6cd02f31a750d44cc043842a607ed44f3edf59f80d2e5b532f993a6c4c71074df635740f0fe7effcfc8be7ba8161336731781235f644c701d0c6326a043eafbce9bd4a9d0dddbead2da8a8280fc730175d3b5c1ee391a9ecf8478962fab59794a17f920d47020f53eb5f77d7c14a7dbe7e19b0fd4c77bbcf3ceb0bf2ac20c5472294757cc8b642c3f19da0d4dc689b6100f80832e02f1820cc228003be9c58f334fc50c40cc6680a49d42ec69629feba52eab9c4529a70a6439ff07e5ab03556180ec582b6189795ed6c5d83ee625d9a65529b5f5d1f545459f4595d4bb274a4a4ca6a6a4c72a6499d3512fa5a49fee1892818d8b816a3ae563cdd241135ef65682cb78cb84db5eccd5204b3f25c44b5064b380a1cd6c6f948eecf179051407e7300447eb13fd1f6cef4548fd08c5b083d5812efbeff7606ce0d38d6d7631f915506cf442c4ffde44396147a769d6ca13cf901cf423710875019ff87ed1598c35ef992ef0261ed8fb7ed7c868b2f7173a7d150ef6ce2b85f26b6c98d396be539ac6ff01c07c44683c2ffe03df5d44f5d974020a720251d2d54132d2ed8c576ff735d10e0bec8b8332f51af0252afac82bb717072a16a012266887f2ef8df6d51c941aa5830036d6f9e3d9ef7d567982a4a9cb3fef01d583761277a805363840885c5045418d3d974213418376b3d757e5511522c2a20f8d426872b2be7d2a9216b5d21752ecc860135c3e1247a8d06a386ddf0ee825605369f90db561d2f0e9602434819434a0ff08d2ec45c09495886d8818508398a3ab7c3859d63b5522c0fb5850e68fe3b6bfde79fe28372551b32178839be1599513ed4e3c372d854bbd8716c2aa81f1784d0cbd5446005c165d7a2b8f29f1d5db41d28f25ac8f7937c68a91be060d75bdfb4ea0d714aef6dd217b1bea4e660cfc6174af469e47ca491381ae1dd2d85dfd34bd5fd3c3cf509ddd33ad07bf47268b5b17bb8b3aab7ea444e014e7fb774b0beec82dd604078759eeb6b793ff7cfebd3a95aaa2f4b189baebbbec0197cb432e149d502fb57e9efc485018ef8e58431f4a597a237d6d4c331a97ba6d65ef3922b42a9554dc255e68dfc0b252273109e73caa125413bd5b0e31fb24c60a60719ebf3a3fd13cab87ac973e89da2a538979f68e5e78c100e7dedfd5143ebd27be0d3d7ecd57ff8acb433b537cd5ec77fa1eac239c4c3f3b862ba835ece15f10cca851f90d996b5cf1d09c124a976477fe611ccbf9aecd5b14540d8d7e636a3deef5483117d812a55539cbac0bc0b9e5f4d62aec223e448ae0efe281d8103d0365eb409ad5e6ee082e846ce321cb0206595662365d58429528ecc3bcdccbf7e555ff76c9ef73e3fd9295eeb1f523eeb9a2d0fe4a24b6a99ab5eae4a5b5b9646bc166f95a83be8252067f846fbdf6839a1d260365d0230d41c5fee38e2126fb7ad3c6423f746a48a868045ed1beb1977c9f4b591cb298346a2c338563eb67d52777d0d12073f1d17a36eda2ebc654a50c45f514c1a1e7e672d3d834f39ecf2bb79120cc19dfd1ef74d84fb430ea37015f373b5fa5e180167ca56d59f1358438c9306a31f851be93d80bf0541604fbd9747120125af6c2fb4e5ddb30c056cc2b9928fd79efb83f6f51e0acb18595def702e18a61808afe0377c81625140cf240adacb4a494da4a6569dc94016b057401869879d89ed70d147343dc1b73a5dc5d037e96632f8a93589eab7656ff4c06cdddc0a7c205ff9c036d35692070700b2154779e2faf1149559077e7560080042f716832db98a121f64cab1a01327d90ced19751d3633993f26ddfa3329085e06e11f62eddfdbabf05c74cbcf473b9aa38d2887e0376e2b69fcbb40afa3d07dae4d3d4a2667bc378b36b2512999efd5e1fe83a5a9264f16756756f2c385dd31d176ec6db7a363d5d4f2ba7e2d76e9e50163a81eb55e50abda574e5852e0c435cc532a06d04545c757beee64dfb78dc0f6c4b03305a422c336e82fae519ca9a811fb5132f7bc85879405730c071c5b452f6a5002f093ed88a78debb0379a1f9e96a4acc58d840d10985fb8584d9fe4c5494ce3efa72d628426a0653effe661b1a444b649b626cce57fe7cf2b8f3d552b634bcc308d8d9de12415896f1052c3129f1262a927a41dd65c436806a793e10cd07855ca8ddb17f8f2a24d107fd22fd8fa72837f98820bb8c291b4aa3600f6c8dc5b4017cf8cd71aebca86d2b7", 0x1000}, {&(0x7f0000000000)="863dbb376b8383d9c5155b6a8a0afe66c46a64ace0cfa2a55cab9dab982579570f83d0e3db06297fea92c6452aa5974de97fb35090afea075f5a73006b4961025cca575eaf8188d4f17c1a86ae9097428743d03818d88563defa2cc9939b1dd711ba2302801fc2a02a6426b2fe8a899c638a0d5df395b9a37e", 0x79}, {&(0x7f0000001100)="4f15bfcc5b22dd05fc4eabeff072e3c04f4af3622a29aa4fe5129ff64e191ebe9aadeea15c915ee414569a91380b7e194a0453246b37d38ee7b1aac3db9df19a43e99b459b91637348963c7e18a196ecc15021e81c7addacf27449c42cfa0da81c57eb22253a00f3547a4ce94027df", 0x6f}, {&(0x7f0000001180)="2ff4a9325ce9b2912c4142ad481a192ac063a5b866bd372f869751be2018dabeef4c8fcdb79d315d971833cc94d1cb930a415edaee92656ae1c209265d3dbebffe854528f8ed190fa068a5c88cf96f33039d2e08e2a0306c5ada64d4264248a7e30590845238961dacf1d1adbcc92a7f0e4590c48ef7a0d5101099914c56628270fed6945fcc29cf3538088156e937dcbc5b134ff8c501566a8d963960b7e638fac12f034093644dfa86463eca35a1147fbfb655307b942adaf6", 0xba}], 0x4, 0x0, 0x5a) 01:51:00 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x1, "c9a8917025c862f95a73c2fa66fbe0f96f20b22d088645a4eaa7dd31e12169424bbcbdbc19f671072c1847d429e6d2b0f4716ec6437a6dbb373ce47cdbda7f82a6773bd3524e20cacec7808ecf29a5dac6a08874eb5ecae80939cb00483b578c8662ef15ec21ec0261c479c638560603868d49531a8eb9f0e20511989200809f8a1044834bd74434a01ab85a3e9010ef2d1a5c600311b61f51bef80e776b8aed8df190a2b2250f56eec5a1177a4319e13718247dd0f6d4fb42a3ed0836a279c5cdec3ffebb48377e08bfafe3484ed70b0cee62c4b94153491aac1cc2f4b5f1b611e5318a8753294b43c7ef828d86ed093c9e69538c1360ee"}, 0x100, 0x800) syz_execute_func(0xfffffffffffffffe) 01:51:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x40000000000000c) ioctl$TIOCSBRK(r0, 0x2000747b) 01:51:01 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = semget$private(0x0, 0x2, 0x424) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/30) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 01:51:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) r2 = getppid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffff7) setpgid(r1, r2) 01:51:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xfffffed7) 01:51:01 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) utimes(0x0, &(0x7f0000000240)) 01:51:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 01:51:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x3, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x92) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000001180)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 01:51:01 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 01:51:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) 01:51:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) setregid(r0, r0) getgroups(0x4000000000000068, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x8000}, {0x18, 0x1, 0xffffffffffff0000, 0x8001}, 0x3, [0x200, 0x2, 0xd2, 0x0, 0x0, 0x400, 0x1, 0x5]}, 0x3c) setregid(r1, r1) setegid(r1) 01:51:01 executing program 1: r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0x104) ioctl$BIOCIMMEDIATE(r1, 0x80044270, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xfc8, 0x2) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xff50, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) unlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8) 01:51:01 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x12, r1}) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 01:51:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x4000000000000, 0x1, 0x6, 0x4b40}) sendto$inet6(r3, &(0x7f00000000c0)="3c7c6bdbcbf684e83d745ae9500d05b613d6b44f5b19c39caf7366c7cf6f94da7c156aad45ec7c63944d8f16989b7b110433e61fb307ff18dfa72edb3d0044719ad0e65e8721b5446e89147d8c3a2a8b62d94dae8c", 0x55, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x8}, 0xc) 01:51:02 executing program 0: r0 = socket(0x11, 0x3, 0xffff) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:51:03 executing program 1: r0 = syz_open_pts() r1 = geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 01:51:03 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000a80)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) r6 = dup2(r0, r1) kqueue() kqueue() mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x8000, 0x6) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x3, 0x0, 0x38}, 0xfff, 0x4, 0x5ebc}) 01:51:03 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvfrom$inet6(r0, &(0x7f0000000180)=""/124, 0x7c, 0x800, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x680, 0x117) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt(r1, 0x1000, 0x8001, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x20000002c, 0x38, 0x0, 0x0) 01:51:03 executing program 1: r0 = semget(0x2, 0x1, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x800}, {0x7, 0x4, 0x800}, {0x2, 0x100000001, 0x1000}], 0x3) 01:51:03 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 01:51:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x0, 0x2, "76e1891f948facb31e940fe13c5eac902bb12386", 0x10001, 0xfff}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)={{0x4, 0xd8c2}, {0x7, 0x9}}, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:51:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:51:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) 01:51:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup2(r1, r1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x5) 01:51:03 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = kqueue() close(r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x600, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:51:03 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 01:51:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:51:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) sendto$unix(r2, &(0x7f0000000040)="2ef6770fbacce4d27db49852e66f9200c9d92773249086bb2cc3ce801612e0efe51c896cdf4a46a0c9f2e940b90f016f0f82042687f579bd95f21937a0", 0x3d, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB="00000087060000"], 0xa) 01:51:04 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:51:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="c6d3b0a876860000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 01:51:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:51:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000340)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0xfffffffffffffe67) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:51:04 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCNXCL(r0, 0x2000740e) 01:51:04 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x101) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) getsockopt$sock_int(r0, 0xffff, 0x103b, &(0x7f0000000040), &(0x7f0000000080)=0xe3) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) open(&(0x7f0000000180)='./file0\x00', 0xcc8, 0x8d) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 01:51:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) close(r0) 01:51:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:51:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58479b32fab0b9d8ba3225259560f8e1815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbbd8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a9d94bd1832bcaa3014339fd73865dcad6a1c9ce27b", 0x7a) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 01:51:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) semget$private(0x0, 0x0, 0x2) 01:51:05 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$SHM_LOCK(r1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x18c) accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x21, 0x3}, 0xffffffff, 0x0, r6, r8, 0x8de1, 0x8000, 0xff}) kevent(r0, &(0x7f0000000000), 0x9110fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x2000, 0x400200, &(0x7f0000ffd000/0x2000)=nil) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x11, &(0x7f00003eb000/0x1000)=nil) 01:51:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="b2e157fa6259dd4dcae4", 0xa, 0x1, 0x0, 0x0) unveil(0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 01:51:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f000003c000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 01:51:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="717a4b8f0f560fecc2d38edc9881dcd5e281f6d986f1c05e9100abe2421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c0104000000000000102a796369fac57310f3b1a1a0172df5db5818ee387a12ca375c99fb870975def32bcf4e3a0b415a5affac721f0145990966f77b11f3864550e4", 0x9d}], 0x1}, 0x0) fchflags(r1, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) close(r1) 01:51:08 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x23) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x5}) getdents(r0, &(0x7f00000000c0)=""/115, 0x73) 01:51:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000027c0)=[{&(0x7f0000000440)="a323bad63db63752ee3eb18e4f27f063bf80f5b3791ffa420f5021e3af98427143b065fd8926c19bf72dd0cd91d0df516a951e7e928a12279f4027f490d387d0b236aa9777843e7bd6e84545b189f69af30f9cbb23dd516d93bd290bb837808563c36fe0cdbd25a70c06cd2ae0181add40b3e0412f76c5a9c450a6750fc1a05241023e6a08b87cd61c7f4c0655e71891f4954efe656f2bcc696d668dfa9178e6d59e6336039cc99f338b45e44a934c0ac9513ef5dde6cee9cbcb834080e387ab83d6fbec4782e343d9433b77ee37870602b571904ec50ac607e0e719bfdd66fdc34b3b77eae5b1449a9d897211e9fe20ecd977125e0de42a667f57a6401a5e85e92756d8044e4e5324f3f304f352828b0f0a80fdcfa98c97a144c0202e6ab53e69a6a841415c34ae91d94ea7a6e224e1ddc66b59f28f4db97e8a69cc52ae05619519ab4b4c4c7cc98392ab2db84a9947fb6d070c8b24ac75e13e198541c82a8f5b465ef7b04f1bae0b1dec97ef8fd415437bf52b8afed15947e43e33068d83377a222f97bae2195fb3faa51a8ec07efac2361514c73757e4a2edb6c5a8b312da58705c3121a7fad61e742d839c18a86caee629844770d16a8947ef9a71bd819552176c58773e1941e1e8d5169ccd6248e6f7e7e3d4855627c1fc293106f453365a0ad17804eb1eaf11187e7f914872786b654b95a4fcfba1b40f566c61e01d201541c36f9c73089227d0fb0a44b3aeb2637236d1006c9c119d2904229fb0272f1be461c25c52824141363b0c81b6c5fc9c71fddf0fd265d0585960e120834d508f5c888e49ec6f23dc3af042bd69a21f051edd1ffbe5f119bab097a819c6643d6bb64344c3c3769ab493cd68ad312cea1050fad817ab922afe2d009b2f310018c5a8787f514b9ac98718b2cf04e6deeecd98a1c221cd0ab89fdaee36ed169030316dce8c9805b22dcce832684e9f4d06eaf52c800f72158e934780e5ba1c9e0b2f1dc6f7426c18dd705771cfb38c9bc24932599bcf3de7dd92885ee4d83d20a44b2562ef9c505c73a70d037e181f8648cca80837e82fb7881c77a67910092f4817ce9c4f316e9b2f2dfaf4a1ffaeebe6725336a0556b5dd35eaa107bedcc5f32885f5e7e53e3b07654d9a0f25a26b72ae58c75af8866198922294ffbe9e7b48947d7e8e8c5c117006ee1cb72cb1ea33a29076fe79c2e16d5a234e1315d1bef8c475bf6e26e4a38160cadb48bfb9b517348ebb313ee4f5a18df75b3fbd362709590b9923b354b5a23034dd4a77e5313dddf31016b0e9f051854f0e4047e0a48740778e4ed0e9d968d4b4b08a780875e8b9e397a59b0447b946ce56d7430782ea94c48ecdccf2a2020ab80de6f748f32e187254951f614c560c2af8b785c36c315e478c9147de89c9ad838a2eda45638e3da603a2926f334ff605dd3ab322af9deb929da2adfe306d5fc4afa4291b976de2e4153e3c002d925761c95655e80443dfedeacaede6fad3ebc34c1ad495014462970423303aa0b72737e0aa7e7ad5d1134b705799ba6162aa2a0a8e0445c601fef936d8de4c062cb10c54d2d53e83fb87bec760b5ba5c03ea69d3f25e50cce52fe7e2df64f0a5bd53f11d0543b22cb6d58a9ae106671919c4e1b8134b2995e0c068d98a10e9a1cb27d642ef52acca4a23967c04b587dc2e2534433a16e20294e92e598dfd200b7503de2f4226de5c5c942e27e3d1c27df2f273a4e1aa65c633ffa4621048862541f4dac1b0ea175a8f889ffa49b9d90de4d78747f8f5f3b2491ae863aebe187a13c75c76e8f0335876a50a9edd22fd92101e793c6214b8030e3d3e5aae99cf4719a1d7c30b55f2fc5a5fcf5389650d8e0497ce7eb48f1fa428e70577a7bebc64d3fc71b1899ea69f4606b8c60df835f1db28076fd23c66df52aba3deeeda9522f32a2481ab9ea73a478ee8be29efb7fef8fc604664ddc3ecfb10cb28dcc76b8781fe9b6192cf2443e57b15dfc81daff81b0aee0042b7af34db1face5937767ffab3c59d166b1c6623a5e4ef765d62259b8a9449d7f913cd06ceaaa94f5d796f536517347690bd5eac71aa89c8062a0b16c4fef26defbebf580db5f5f56c8d773fbfa5db35217d16f2f3f88c81564fe286576c22539a62b452872a8b6bb33aa2a9323d5c79fd9aa7af2c0a927449897815ec877e6eef1661c125a3ca039e17aa6d8ee65407f69a7a297d2cc0c17a14bc151c1afbeca54592104ccb45472faa1638a3f90760487fb50f27063a6cf764886025776908bdef234ccfc1a5b687d2b85e7e1053222f4ebf4cae539567ced0b0282b7d9d8bab726052d3b9426fa2a1d4a465ac5b69c5cd207bcd90b8616c3b23f73553aa63627d078b68c7f490ff2ce571f52eb987ecd8d8058169ff48f4dd8caa9d546d7e5bc77c851238517c5a1dc5f0ab50e2772ae1528682bb20b4aa023aadf902565a5c9d8bb0abefd780171186e056d5cf46a8128a2cb1b764055cde1e138eda2610e8bbdb22f981912e90f16b9503bc9a177e6607578cefead7c331fd85fc7771fee81ec4f64212a272464941c853cf7ba0dbd4db2b030821071fc6f7da95c8356fae52fdb924c44dc44adc68db63c9360a8d1aed8a9a4c6fe0e4bf8863b1177897bf83a447bdae41254e7f05c4d6ede6f80bf3778d9d78ae78e560f4b94612d6756daf7ea32093fd7e04c3414a45a8ad53ebdb38064ec9f2d8bf7b821e214d97a35bbf10aeeb250a334c328963bf506c434ecc7167f7f527d3145f4a97f16b2bdc4e5ace02bfbf58edf1460dbf4ce56e2669cf6cf5749d1bef77da0c55b6b0b62f5369b004933448ec2b637b5a96b01c834ca1dce36209eb595a1793368f36dafac09c5f3b267f109b7cdbd8d1d92bf1922c4ede8107e8f7ee91b58cf6294d93932b4b6dd501353e47513284629c30ed01bb46cb35a0ccdaa99c515f05c7453c6b5e9a2de9e0f9fd8e959705b68071fe57ecc445f1b2b146a3142c62c047861cd06d426c75b426b7221b8768bba00e9076316733d15150228aafc695f24c545bd50f6db49c31677b4d9090ce83a09a1acc10e7d9fccfe0557793c0d85e65419552987dec84d194102183d6b3251729aedf2311cf38b526910297d493afdb28582a33721940299cabaea6cdbec9a7458e5b2a0da67c55542726bda26f383cea701a99ca2140aeb60dbd914c7f7201121a7cfc74e47e944b95b4284f5bb0ae40137f00532c44ab5799eb854088886549bec6d298a1e1a426c704790985762646aa4c5aa9d4f0ba5865520c57a638460bc4be757ed2ef9021eae84a8be07e65f28a4a9f47f67625784cf1ba2232b5db968be57de8c7dea044ff5a6cb3aa9391a681e612c8e73e7343dfd69480c2657ce29e9a377499f9659efd7b54180c6532110c7994f55e75e3f4c269d3f08fe8c1c8f537a9eb98b7a4526f9b13886b644cd60ac81f0da1fdc01da59f54fb9c3c279b4c236d860787d04174f5e10c39653d90c16d63c8598de6f74be0819d99699cc120641daa00b6b8d715900f9b8604db7ebafc0ba9b1c61053d32be9ffedb5e1ea3d5bf6d1d06f09a08fcd39146aa0c099b6763c0d23d0a39e7fe2e7b1b31a001a84624c71bb233ad32aae4bcfd77af491250c20a09b61a1fc13b94b86c9d25b946d131cc69e488ed548dd2d19ac5de8fd3a182726826523d80e154cc5e6762e8175d7eb7b2b597f11d2a7084d59c2ecb5904c81dc24ee5db0df7c35458583bf8239ad35f149ee266b32718b2076ecb31076c9e6a4499b2fa3e64eaed87aa9952013c8bf5f2bfe42bd9d5ebb33f6562dfe3354d1d6d478b1a2e10432193febd54a2df68d64ff54ae06c0baccb6bce4c2446bb965dafbbbad88648f7d4ac7da73ce07f3d59699aadd0882fba61790e5bef79730d1d247311e3425a621de1e279ff54acae4e4a681a766cb66ecc25e52f7763dd5d9e256a2031ac212a3ed3982ca6e78d9870b45d9f635a117b77a608e425945b7d465b1e4c0e582d17b0a987fbf82ec501ac71df0b6c823d15bbabf06bcccae07dd3d074cff9b93d929ac8bad6f0279378d0ca417b1b98d3664a77594b74201752a17c0d6b019fd57e791d5be0baa7b63e522bec91425b55885bbbbabca6acf93570ae103468bbe3ec83259bdf778ceeb48b993d9bd198c31da8e57df9b206ab30fb6d651778eae5881eee9d1ecb9e3b03d99b575bcb0fc4eb8ddadd092563140bf74a273988edd543a8f1c38c661dfa32dffd3605aab04b8a88aaff9ec80479be9330c7c9fa07256ec35ff52adb42f401b698aeb848ecf382e8c426bfea9be6ad886e2669e4d061f6288fe85ed439aaa5ce06a26e47810a41fdc5276138bdcdca1e0982cd0421522b450e4fc5063bd6361d41c6abcd576926c020e74fe797ef8facb8d2e448af30cd1486fa0f0fa28a5d9aead11ed8e68cced944d4b462578b645b1dd48b6319b74e717c176af3ba54de7e53afaaadbc74827bf0bc95031b79c0480845fc627de00df4f8d1740387eeb5af5526fd98e69eb57758f41ba3291f512ca1fb7b2cb2ed8f6c005866111f7552f3a0f56634936b7a5dab0d6867c05648d618712259c2c32933e616c53cb0466310863c9deca006875b17bcf493d2bc547779a020441fab29122334519004806fb15324e393cff2d89e28b2d50e0080017efe23b8e659301516e7718b52ca04bced7da916d5f07d3d61e6dc1ca59fcff84579c17af48088eeee7b6c6441a7fb1723a8b7635533ebc3a4536a3f4e7938e35a8063b9ee17c97708b29ae6a484363dda04d359410f1dfce2f9b66172dcf01872f51b12bb0a00bb9271617b9bfff00c18a8ad47e574852ef48a603d0f4f37ab299cafbe02cac4352c03fca4c3d82d16321713a27e9f93aba9e5549e3ee405c296142520b6d689297e322fe44346a1e01b7e1d0704002937f6c55bdc96287226cef11c07060a11d487b99bc8102e0eb874b2b9b37dbf5b2ed4fe92cd7235f5c71130caa559c09c89ace6e73471728737fda51581b9172d541e902cf6583b358bcd166a9dde894801b73b378e63491459acc649feb8bb34cdffe3e0a6fe76c60c0714b72204ab34162f2573422a9fc2aff57b8f7c3b301b0189de0a3468cb568e57eb72a16a7a92af13998e4572328aef8c0948ac96d1aab23b3f6285828b31ce9c006eb829b305368cdb589aab1d82be2f156352a3c54c0e80c9e2aa3959ba0e15ab65b16937afda2d345f7668d58554ecf0386d056be194561353d44cb357c9df050b6c41bf6ca832a3f46430b93190ad67330e074395626e42f6924bdeaafcfdeff97010bb4eaab40e304f96eaf6e08a7eabb9c37a9c9dd5345e9ee389ee46b0baaf1c316dbd4017a662964550fba51c483e539be87613d2a1028a6d80d3b3d9e9203234a696896476f63e05dd8e392cc28caf3139f3a5bcc493af4ec981ea721df8a3b17bd478a406b92d6734e9e68233a293d20b229f2ddc2a0714d6f44a29a5abc38be6693d34ce3faa38e92b17d18cdf06716d4330c7c66e8c46024409edafb23ef5c6f6b199bcbac54f87481f4c352744a8a6e0672d58f7fe2a7b15c837e09057e32ca43a79fd2e34422470edb6dd1ebae554fb442d97639dff91b8efe540aa2674ded2ea46f0f9f86882e131dea26e5c6b5fac5fa1e915674130d1b485b889fe1817ff37e3dfce82923bdac3a5ab27dee4a5da4325244b3f8ece86207d2a2cae7497bfc891c1e912771090106dc46d2dbbd50967356c44a18a4b2381c94168e53a1501f446029555d10f70ef21f6f0243", 0x1000}, {&(0x7f0000001440)="d5eb0438c5687f45d2a48d982a9431e7b5f488ca3cd5d72069d3bc176531c9aa96746d43b535cfbfb175ce90c646e94df8615009b89ac0ee1ff3f2764daa93a87cd51c487e57e64f82e4c1aad8fb96f0a6c0f54d1c55a5be0d0379e6aea3a84f6a57a53a94c15834f33f3672befeccd0f9ca09b129dfd2b1b43b75cdb980e3e3e18842186ffa8a2c8d9397e793577f41eddbbdce5d08a8134e92dfd31081f811e29b9767c839a417d323d6a980f6096392afa73b084c3fef0d9e91b2db364167ff1c679f7ec4c49f06f1b5c911684700787749aa40514137310b587321a662c05ebf59625d5deda7f256920aedd187d4c0b29c0856acbebc0f8fc5f6028cf8770373ca4d1248c0c7edf1b6710ef810892ab8effda775d687ecbd6029d0d45d0e3bfade7702dbb9432c14c5802e4105ca25fd9dd298c4ef2183355b074e4da82778098af6e2c5d5fe8cb1f716c0b71329f0ec38fda6573a791baaaeb5bd7836f1bceffbea3ab5744ddfed8db4fe6ceb3390d6e97baee25fc1582d6874937128bfaebb6b7aff9823744b0ff7ae8b2013b62fc483e5a702ab08455a83fefd678b8cbe54c3822e824946ee49b6cf3080ed11acad48eb603cbb98db25982034eefd7b38212f8ae2baa9c36e17a40fe5a579e806d100acc2c6d2a00cd7dd641e611c8ad9efb128a35cdf3f8c3baec0c00ed5072f6e5edfeb8b700b91193b59c0e89682f25208101c63c80618972ea678828076b5005cf371d0f4fa21a06fa5bb6b9c42db6e6be8ea8fd7de5a8e8848724bd1e72a5a8c05e80cddbf2072e6a03d7fd77821ea47b6774afd0bb69ac3aea99f6dec88a15ee707dad4c71dfbb33b3c9ea1e914f524fe65259c0d1ea943d94aee5febe644ba38bf12d6dd219c05f3e6c81781a7fd199fb17ea2113626be2fbb7dbf2120ffc52315c08643683e8545581ec9908c4b0d013d8e512eed06045cfa9457314db3a1e0d8d440564967306472d8cf576852e8dcacb971aed71297561f00bff64642d35869b46b5efee3e45e8fc8885a7149ea70a64cf36033a4bf70bc9ea20a6597bd0f314c702dd26b0fbe42b81fb7a2c7d527188fa3432f68c2bc50c94b29319a8e115d5c53d5a5a94909dcb9ea7f931c9fdbb7356ffaebd769800e036c15ba2419ac392bc709eab201a9eed40b2fa683bde962d6b3cf16b37dd472c553982bbef39d6335070c9a7b90c63ba117706052ee702fc7a1c1b9d46dc1334d27cca104f3cc733cad89cb7ed213aea7fd9be6c5bcbc13785503f2e61d3334eb923c7e44cfb164a0a02546922e0c7d63a5372aaaf5a8e9eabf13f45f5445fd6c48b97cc548b35977076dd99bbcc2d430861421489ddb964c222044d71b2ed05d0b5f2d52ce96be0c7bcadc40862bc747bf6db1b1bdd2f18d29b76df6916f7fa37fb81ef42e9172515538bab7a3bdd8472b605e2919eb917a925e77883a3f3e2fc9cc64ebb33664d4287f68c788f6aa4d45844b612470cb061fc1ed4ab92eaf55a2f15194c861a18ad67bd2c83b88e22b8d46046c4dbd08196b53449873c2b8c3dc3b9d0563a875d3e145e9520c3dbd084746ea33cf10012b3b20a4c9210848bb18cc71bc45604023c1c361297a282dd090023a0decdd5b4b1b071853c6455e7f8f27f573cba4c9f0387576d9865ab20c64b427c6fb46fc61ac56c00a40d7acea4f2dd88992fd82bdb2dd0fa89a91e49e555cafa1c3add9f68426161c7506b1341c6d58db805ced6d2a43bd49cb01f6e7dfb35d46f27f15601db2f09a6f41a88668e06c76d5d29378d091f5f23cea8e49330b042cf66b1fc47f423fbf139e5230787813000af1c0d2d0dcc5a7edad180e87321f4cc75fefd5820092001da8f769448bc71eba8e2537641ea5d1a848f738b0133a3b046fae94eb09209239f7268435f3ddc17b7e0978473ebe5456b57ad77b7f03732c7c38181610adab0e5c07083279e078442c6c5401e1caeed2fec2333aace91097fd95b01ead9acbaa882b9ae54a2754b92609235405ba19fdb41a69ae36abb35c2e7b7dc04e28f3adf91f05a48f721a635f7b046e47d250d07b79c35baf7fc7f9c1c4247f6bb27c6acede0b6af761a26d37ea877f4fa4e92f23aeaecf0332159893d443701c29da7c00ed89245ef82df85620b58664441fa7eca54dbd938a621ebebd528cc5f04a383957d602afd04cdf4fe3273259defb82e7cfd8449ac0b0dca13de2f315b4e1d5be0b246db585ede3866c6a9f5e41182be4f0b6d7f53d84f1ab1c4feed215364128eb76f0cf0869cd77c004cca5c0c34f113f52e4941df6ad0df99bd7bec7f99395e444a4e06ab6a9905060987ed736a2b9aa4c8d7dda05e910338c15ee2b831d825365248c41b17239886c2cf176d6538cb4b9e0e9b77511c13f7576999e2ddcb578f6a54c3b0f5bd2015cc3a9a035316a02674c8ec3412b648bb7251210f3591936928fcc6cc5273ae586e7e0952ca5989f6e0ea5044d7fc983058f97a36a2e8da23dd6c576fdb961840db9e6f5b0352f0c523d4c24f373f5b7cd0b466e84f653d7f47b961c1c5fa17c6f2f9b6d8bdb1cd8ad33b25194fab945674d48755301331ceb459c75410dc90e6726b05e7fe3cca6ebd7cbfc786df8e78a1c90f8b15ad46b5997436c12578424ede0e3c55121cf711f82f5fbfed5ed3c40460c65d461a141b8caf89427e76ddfca789c65b4a7aca36c77c32d31169966d2612a7ff5df9923eed8549b95940f4797abbac0d4cc14ba04795ec7462020ce73754c83afce7a10e9adbeab32f41a3a87b335edf5e2568cf375a8bf688b93ea176d7055af91397334e02d07086d97b88c98ef00e3f21c4c713f78dc04c3bdeb033481ac3fb5d03285b935f9bd7489ecd70a49b1a01f49f751738278d32b34de455be1daa2a95535b0e2b0668852effa2614dd973e006f1632a4fb5d16de24c5fbdbe118d85ab92842a59454becbe540c5b7f232a476afe2ecef77b20dd5e20d7e834f8bda7fd155cb49cff8f5ce8ead6dee61af9f9eff2229ec21a58bd114d6b0b2d12dfd8a79a574ce5241db4db8146e992407e7bc307a85528ba970c82550d2df2c7e3b73b2d01121fdb110b782040631a243aadacf50fae415d98c41b05e356ac0f101fcb88babd381c895bee1249a19360fd3c10dccf57dcab4593fedb611457a2f818ac79b31d3df5e69f9dcf4839644a7f8683c8600b1bb32f019a124ce7bc4731e65458170fd802a4f3d4b2917f5aa58ffcb698a136f70ab0b7fb4fe6371a9778d55983f9d9eaf91d4a52d91a1effc170c0dacbc813fa6f291eddda71f3824d1f1573701a6fe11c08451c3aaacdc700dbd70f92837e8a9e2d4884feacf5d5a5d613219edb9b166756b6f59efc6657900c10a8b2493176ec36cea865bb9b45de6a6f375f49ebf093e052c4d83064c205d091a6326d82620e73c94932062b70f78091bd81cbf22c7ccb63ad78c76833dab6208199ea8dc1e751f099e0c21962a549e7f4528e83e51273011659e3f192f1213d06dd70da0ce7f9d82fa226ba77e0b717502c597ee12f29cc61fb72eaeab2fd62d2e3412f4001174035faf56ad153a86928b2b5e554d50c7006038d0893c984033204afacfc5c64b6f0cbf9f63785a267adc5238d11aa39f25ba3bb2995f9e59e4e28bb5455d171d679044fe1245aba84580e09cae46af6029a66a3f0f3907c30da3a8401edb1584413cc7de2e88afc38ea27ee16de267565d7526f5180efb7caa2a6b603b2a3aa1a04e9f4aa8401baa163f3c07447ef7165ce5ac6f974c9be61609a799991d1f1c29f2485fe764f8b7c343a5cb6d7adeb321d459d855eab4efb8fdc40b37d4d5a198475610c60f182b335ee5e878d51343adb70cfb8246caf29ea26f150ae3ddf845e7165011472d9d8c76e2a660e2a9cd559668bb90ae65c7a2ef8717229782bbc117f1965a2de7a389fe3f5610a611c8f70765e0f9f0c01456e3860f742fd991785e96a3917a3d94f8becc1d7b975a842d94a7d8d5734c1b3447d1d0028573e28cdbcc802dc8e0292180135f95a4c710fa5c13da43ba3d14e5cc819157e137c8014e74e60482576d098f14a6c1492a53cf6b53bc8987887b2c19b6ed5118ede70a5cd8989e909c5014eac70910cdfee0ce32f08e47bf4d2956d2c07bad3610e4f30304e594693ef31d18b0a6aa5aa171e0d39f25cff52268b0eb7a8e754f4f67020ba3b632b24be608a6b67672ad4045fb880dbb89c7d022b758f1fc563b42feca0970c15868edbd6792402e1f48e80a46c9ee62706e504800b34f08c6471f3e6176f920cb09b7819fbeafaadfef4ebc924e8d75d3068fefbd27a71c7485c51a670429fc0b4d8e3f597fcbc4619c60ebf7169eb0d2a38d0e02cfcc6decfb34dc7f4f004e57e1e5c11df9debfe2f5223a02430a7a2c5c9f0e5755920860a619ca70a9b3c1f07d41d09f102bd7dfa7a837293a1efe229cc28b8d5389e36b88949a5f8f0ab735e4ad02577f518708f5b712a1460e71f73cea8033a09f0c6727eb6670133003d4f26893aa376e6ec15c96398b5e43141f9c2d4c97c658ce81c0dee3ada7b2cead7fb8b00b2fcde770dda5addc2901bcc42e2ef5107406f2a0ac4ee1939bd2b5fca571e661f35f367a4e519ee47679080ef44f03c70f2bd94b3f6512fc8f28d5c76826148ba67fbc83a5fa4112ba4e4e0a7ff8707e64cae77eb590e704e85f5484eb32c34da2101ff288c973d173ffab43d63f2ce1c894d5a73e95a5d20d66aff8ff411a84e5762d4f96c88a73e80b90fcbda887b0a511005665b0e351f4d965a813ff280d96aba3af726f10d1d68aacb2b09197b325209f06b8392096c0ddaf786031bb495971057ac50cc12e0667e02b81ffe1492850540d7cd843ee6dc73b39d8650b00460035b12e38e5c384ee73bd12064d5f2bc9c650f925978800454797770937dbac6c1a18ab13ad4f01643c5536fae5c9c11d1fff5dc4b009b5c19f4c607e43e0d77d16c09e8c1d1384291a7549cec8b9226f0c6c8a3345a2e85c0d724ce86c1b77b5d633edb045e59bb4f8cbe9d1d6ff0634f40bd30cfc4db67081005565011635da3c94bffa8c6f12a4e81b550ee91b3f9e675a3487937c423557143093a7bf22f7b41e9048db6fc06fd71e494841cdd3ed3c746fd429016c08d69ab43e48456050f0efa5224332df69ad6b3803bd50b4b32028748cd614fbd395f940efeb167fe9813b67a430363470af53066f338b16c65d00afa28c112f54bfc110431ddb27e832492fb7da86f8e8f398d8e7bd61934f60dbcaf9a88e7646def1fee2a65d8a03a86df8314ed1a7fe68e35a02968b648fd7a2ad45733d59b89a20023851641b482614b77065f61826b9dc37e1b1e37fe4e43eab05fd314387fe0cdddc78ff2891316903c4bea3e5fd7ba99f9880337446379611d15ded98696277849adc06cceda5d2b180e9254e7334af2f4b76751d287be8e3a08e2742c8a08e8d3c70dd7a7519b5abd26b0af64b434c63335bb6ebfb43f383a2456a97963740445dd3e74c9071e16fb0e7e34fbb13559224bcac1047cea5808c262b9134ee999efb505f60d3a5a8f1e85e4a14a6176b396dd1b4ab5591bfd00c763e9de469af9421f419014316f4c93a15741cc0517c6998f3c3ec283f98fa1309ce605d90079801f4540c36fed34adbcb7f1822f88e839696cc7d290a61a718c70eaf5777c815154bf0fc6a0a9daf6f747aa43ae41c20e48279b56f55a2ecfa5fd3bd5460914242e2f8e3b495137690c8811fb74510132a3ba4c8eee12a8f", 0x1000}, {&(0x7f00000002c0)="e92d94f2b3d6732c9f8e5ee2aabf205e52d5be987169639e24ebed0296618a9ee7edc0952e722b4df234e81a7401b312515c3dea5d56f6924c87e2a3e8f074546603bd8f34d04fd26cc12f31a3c988e01e8f6120111b5cd91c419b44ee6cfd9d54d0bc68bb933bf2874cdb8e9f0cfb38d07a5044a7881690fdc72ed92f8465a17f6cbb47ffe02df3ac5f732208ab7c37ad7502b2f8d5eec8063db885c8f23b827cf25a05bab2de5413dd18e4ba3d45e8370dc9c80a5552a9072d5f736021f0", 0xbf}, {&(0x7f0000002440)="1b397e6eac16b6ff657105d74ffc7f5faa7e3848a062b75a6aba3f3b80a4cf63fbf45f3dbfaa61e8b98559c68157bbb1ed3978ffa476484490600c1f1f3ec8fea944f2ba88c6a8705cd95bdd6cf4bd5111eef44961d8bc77300b281dfc7a17ecf5c1d1c2ce7fe74affa473fc58a3c4a0c9f777e056ab32d773931f7132f69a4f681ac6d5551e247df0e568a7945a51e1ad5c28b503c319a358410201b7214a8107e5baee2129c7c1134cc5d8924b", 0xae}, {&(0x7f0000002500)="ebb43108591a0335bf2e2e343d017109dd8017659005177dd9ac9a8f5becc3b81e7b5a9718efef52f7c54d1613cee5b5460fcbbd3b58781f2735afd68b3d8f48ec2a775fee9be2829970e169d71d26a767c45bb4b27dadd5505bbe6c046c691a54a65023586b48be357e7b15ede0e80f3e9f2c61a1a5cd4e33f554af9c6420e0", 0x80}, {&(0x7f0000002580)="00acd3a180b3986294e2b54cb8853a6d53b1ad4617db3bd79f3860c08c2cda898606f0b2d103f223ec1c4b351a2604403a5e42c615e07b9d98a1b4fb0815a6543c83ee3deceb9fd2cf16f725310c3a5ad93a60", 0x53}, {&(0x7f0000002600)="24e7f351aedf5f7c45027a1e0c05a87f80b5667d87e5d460339ce1a2517786020022600af6091a784f1e8c4514b5c4aaae4f767938d01eae5ee07ffb8d021daac0e14085993e5b663376aab218e8ba65ca21eef55fa953edeeca2d03da1e20f6c14e2e35a32f05c7616ba5da7cf4bd0e93324d2b5cf9f8037f656ae63b777022a66c1939516d6a4eefdaebb27aab8704d5c160eb7028b11a35d444cfb8de6bc7e1fab3c362e39b07148df468df5d53172631d62c8fbe269a186aa71389ec853af0dd4bccf07f15c2db8c165bde0cba77fd2b9df1e77cf90b9b879f3d055523d6db421f6c7bf6b3526fa4", 0xea}, {&(0x7f0000002700)="ad81541bfb416705b0f0675366ff9e6ba7c246b2212a8bc7e55eaa0bded0217ff028f70a4426bc4f57245236cec9228f69df035dedaa24cf99d4c8aa95759d1a8283ae20fd9d77f6eccbeb3b1d9d738f145938a607f23b1902c8968fb48cb1d200963d1cf2d8dbd50259223c8995ce2f09cd230d5f7c40d70c067ba2f28d46a7325f23f7787078b6aa15bfb583956d9c8f4082e6267e5db4dce4ad3588be84e970369e50daa91aaa5a4aeb66556bf1c9f785339f641c4caf", 0xb8}, {&(0x7f00000003c0)="74ccec33bf0bd53014f80e81a91829aad3d2c94ce1fe8589c6fdbc14bcd7ab5012775942f60c85f51b59b568f2", 0x2d}], 0x9, &(0x7f0000002880)=[{0x28, 0x1, 0x1, "3669300a5b01d1a05bbee00a85c48ba152f12f00558a"}, {0xf8, 0x1, 0x1, "76a9cb97a588e5157dba5412d23fec5b5aa84603e0d87f6b99175e8f7e6896cc63cfa97c867cdc83fedbbdd4b9d4606cd1274a09f55ae9bfd808e5f4b8642f62fe4cb89f5173ff02714078a18cb07c00f90a761dea604b0e02f068eeec79bdeabb250f4487bb347f9e25b6a7a1d4d8894dd974dd0325ab6d3a178394dfbe2d35604557826682d02364de42c9aa236039efd15c9fb72ed28b428db4834c87071af7809160435905c17e62110783d9845d50558e5a7bf6021635f7a2d0c752df01967e432db2b1aedf8b1679ad45409e0d18bb1328180db5db2ab67c5d94b9662e2c"}, {0x58, 0xffff, 0x7, "b93e8fb833d79655a0320d1b06749f8e98e9f08b6d9c06b591e3f0924ae1733a25a5121e07a780f72764ae802de862679cbec5264c38f412f35fed4146262eb96d8b22"}], 0x178}, 0x407) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) r1 = socket$inet(0x2, 0x4, 0x27) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xc00, 0x0) r3 = socket$inet(0x2, 0x0, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8018, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x30200, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x24}, {r2, 0x20}, {r3, 0x4}, {r4, 0x40}, {r5, 0x25}], 0x5, 0x100000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x811, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000000c0)={0x92d4}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:51:09 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x86, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) fchmod(r2, 0xc0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r3) dup2(r0, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 01:51:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x2a0) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x717d, r2, r3, r4, r6, 0xa3, 0x81}, 0x80000000, 0x9, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 01:51:09 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x6, 0x8000, 0x8000, 0x1}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c653000056394b3ff0fff93a541a45ea844bb42a6ed5d058b46c65fd766c2c120e8394532bf77"], 0xa, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/121, 0x79, 0x803, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 01:51:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000010004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000680)=0xab0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x5000000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="71a10bd2cc5537db6f6bcdc97086ed0853ffee0021a5861f1c743ba6ff4cf252b1c936e19f33636b6f19c6edb38eef9fc4", 0x31}, {&(0x7f0000000040)="f4f046236ccdae35b71b43aba00a8d5059c3e3031492dce069cb6714679c04db8036d9ed84385bee1a4e8ff5d5de7dd00c9925bc3f9514f4277a27b484f6820c79fcc0152d6dc99e24da92", 0x4b}, {&(0x7f00000000c0)="79f081ab473356", 0x7}, {&(0x7f0000000100)="c36d85d2e3de90afa7478de2b2c00ecdee8783f0ec0ff2bb6db71d63eba633b947c876f2405808483a1027d9aed64be39c359e5846c6f52795ba9e23d8ed48215005852ec05f0bf9785c491ae01cf117df08dd51945b274ba9040f30d4a5f2f6d22f7d03c9f8f63fd4a3ebb2e4d51942fbb15bc9c49c5dca3cef3ab27a6b3c358514060c1d77c8184969bb4f00d31ccbb46172347f6e12ee5a333ad5ff3b78771d4818e0c38d8ba783d214f1ea23a73e0f5a794fa4f3eb77cb855719be1b1b5aefc80ff44d4022ba45", 0xc9}, {&(0x7f0000000200)="f155bc2efb45aee80b4022f69bdec7d999660c7003dd5ff566a57781c97ee0eaf122665257ca9ab754d3b369282b4dbf2d0b8a014c86d14ce3065de68a53e16173858dfe006131e62b26471901adf588ceb1531a4ad6eeedc111f61ecf43c9384b435b44bc127e270e2db98978b48b9a7781c2240b09b9018e68989236db872b973faf10caed883ca0a07f876b7eb553de124d0153b4243c7b0ce2bf15a15596b947d6b6dbf1b03b59378a52c6bf264bab99bfe241a3ff8d38dd335bdd43946f34b8e4298a049f7934d68f3e3e66ef5f4fd0eb7c03ae04f60ca93bf80e6997d17fbc1e682d9524cb35ebc47de63c86d761fa6849a1c7aa0bfa8dd8e0", 0xfc}, {&(0x7f0000000300)="768c0f89b13fcaf980965813ee107d108a67bf1e2cb5e84d02e8fa41439b22fee3", 0x21}, {&(0x7f0000000340)="0bbcf53010bf9c8717b52dea", 0xc}, {&(0x7f0000000380)="0f1ae146695fcacb1ea75a6f4eba8ddc41421c8f3272567056b6a96e56f5f35065f7ca677699823001c850da9a7ac12aa06d68d9cbc3cc3ee102b7f5ff08cd5f3782bfe4c7021d9139328638cab8074120e7ff9d99930808581a3d7d0edef52208737e4fbf6c1b315027cff8616813ece03b89d6a5114b6ec84f763305403cec001e7e52e4f1936180c563ed98d421f67c5c18dffb46532d04c9157b676d5c7cda352e0f3260d93fcf089b8880cf7b40e7cb85e1ff995234", 0xb8}, {&(0x7f0000000440)="1e9a6b7772b2f197ab98eec42b2b9821d1ee6aad7a3c63fafd916fa7585814d088d69ce1c9450ec645d717f85e715c58cccd115e848ad38e281dcd70fae89b77d6f7fe1fc74c2a54d4d5f49e4a440ae9c91ed573abf61f745b950d52b642ea2cb1880dd5a836300a2c847fb3792b9cebc46a474baf7f613c785081daa4269da717b433e0cd9aa34bc8cf326943c0ab8198dff02a34b28f4d599b1cd6d1fa625dd4f8f8c492426d6ed1e97c9a65efe36e1fdf8264822009d5b035eb92624b51d4c4802f1966062a1177c46622428d9792406c50849831bc30fd79f31e4debf87aee881056e41a8865d2e18aaeecbf3aa49da7ffac0b8da422b74cd30058", 0xfd}], 0x9, 0x0, 0x0) 01:51:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x68) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) sendto(r0, &(0x7f00000000c0)="580d78703ff204a906849e7bd2487162de637341a7ae97778503314479f3965cd27dfdc44585dec441280efd34427856befcd6230767d5bf76a3", 0x3a, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = geteuid() setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0\x00') seteuid(r1) setreuid(r1, r1) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x1) r3 = open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x80c0, 0x0) semget(0x1, 0x3, 0x700) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x180, 0x0) recvmsg(r4, &(0x7f0000001500)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/16, 0x10}], 0x3, &(0x7f0000000500)=""/4096, 0x1000}, 0x800) r5 = syz_open_pts() symlinkat(&(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file0/file0/file0\x00') getegid() writev(r3, &(0x7f0000001600)=[{&(0x7f00000015c0)="063691efd52bfda26b422d39e898a9d34e03ae40b997580b45ca841286d01b1fdb055f0c1174c7a580", 0x29}], 0x1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001640)={""/16, @ifru_flags}) fchflags(r3, 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001680)=0x80) preadv(r2, &(0x7f0000002840)=[{&(0x7f00000016c0)=""/166, 0xa6}, {&(0x7f0000001780)=""/150, 0x96}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r2, 0x5) utimensat(r4, &(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)={{0x9, 0x8}, {0x0, 0xc630}}, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) semget(0x3, 0x0, 0x100) fchown(r5, r6, r7) 01:51:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8210, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) 01:51:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 01:51:09 executing program 1: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x64) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786e", 0xf5a}], 0x1) 01:51:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/88, 0x58}, {&(0x7f0000001540)=""/104, 0x68}], 0x9) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r1 = msgget$private(0x0, 0xfe) msgrcv(r1, &(0x7f0000000000)={0x0, ""/107}, 0x73, 0x1, 0x1000) 01:51:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x2, &(0x7f0000000100)="5b76d86be8e3a83a4e94d5b6b866e7f57854d1ac8e85d405d45ffda04340ecf01c9851c414d3d2c979ea714b49b81b942b9b2b6e3e4159bad36f04dd3a90a50445458c92483ab0bc1bf0a0f8009784587f713145a7905277cc1a25fe66e9930707fdb8b27c9c21b57f0bf4e1236704507f9633e8b8ee4bc204cb1125bb69ea6e846a3e8b93f140b36ca7e0c6397a53a614e1dff11c3f9081c8755d0240def651a4c9b1c0d1548730fb20df45c5984bbd9038384217a75dc816866f812c715e6b90f016a07a1ee86c2fc625596764370bfbe9fd35da4efa0b3fef96788f0ee9f33f6719e5eb09de636d20bbd11ba4794a22", 0xf1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:51:09 executing program 0: mprotect(&(0x7f0000181000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3) r1 = dup2(r0, r0) listen(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x40, 0x80000000}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)) fchmod(r0, 0x38) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x1, 0xfffffffe00000000, 0x4, r2}) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x2, 0x2, 0x7, 0x20, r2}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1, 0x0, 0xffffffff) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) 01:51:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 01:51:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/41}, 0x31, 0x1, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000580)=""/210) 01:51:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet(0x2, 0x4005, 0xffff) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:51:10 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x2}, {0x3, 0x6d7c5760}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x12, 0x2) 01:51:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x2, 0x7) 01:51:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x15, &(0x7f0000000000)="da000000", 0x0) 01:51:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c0, 0x0) lseek(r1, 0x0, 0x41001, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffd}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 01:51:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffd4b) 01:51:10 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 01:51:10 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x5) r1 = socket$inet(0x2, 0x3, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet6(r2, 0x0, &(0x7f00000000c0)) recvfrom(r3, &(0x7f0000000040)=""/65, 0x41, 0x2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 01:51:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x6, 0x900000000000, 0x80, {[0xfc, 0x8, 0xb0d, 0x8a66, 0x80000000, 0x9, 0x2, 0x7, 0x401, 0x401, 0x8000, 0x2, 0x401, 0x4, 0x0, 0x4, 0x101, 0x20], [0x8000, 0x3f, 0x2, 0x1, 0x0, 0x31dedf16, 0x0, 0x7, 0x5, 0x1], [0x7, 0x1, 0x3f, 0x7, 0x1, 0x9, 0x8], [0x1, 0x80000000, 0x80000001, 0xc000000000000000, 0x2, 0xffffffffffffff4d], [{0x8, 0x2, 0x2, 0x1}, {0x4, 0xf800000000000000, 0x7ff, 0x3}, {0x9, 0x3, 0x100000000, 0x6}, {0xfc, 0x4, 0x9, 0x4}, {0x3, 0x4, 0x200}, {0x8, 0x9, 0x2, 0x7}, {0xfce, 0x7f50c4dd, 0x7f, 0x9}, {0x9bb, 0x1f, 0xfffffffffffffffd, 0xfffffffffffffffc}], {0x4a, 0x100, 0x3ff, 0x4}, {0x9, 0x2, 0x3, 0x400}}}) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 01:51:10 executing program 0: setrlimit(0xffffffffffffffff, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:51:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2, 0x2}) r3 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 01:51:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3f, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r4, 0xffffffffffffffff, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x24, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) r5 = dup2(r3, r0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r0, 0x2000745e) msgget(0x0, 0x200) 01:51:10 executing program 1: socket$inet6(0x18, 0x2, 0x0) 01:51:10 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="01", 0xfffffe3d, 0x2, 0x0, 0x3a2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 01:51:10 executing program 0: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r1) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) close(r2) 01:51:10 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00001b3000/0x1000)=nil, 0x1000) munlock(&(0x7f00003df000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000240)) mprotect(&(0x7f00003bb000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:51:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x333) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/196) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r2, 0x3) writev(r2, &(0x7f0000000080), 0x299) fcntl$getflags(r2, 0x3) 01:51:10 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x55f57efe, 0x180000000000}, {0x18, 0x1, 0x7fff, 0x9}, 0x1, [0x8, 0x200000fff, 0xfffffffffffff001, 0x2, 0x20, 0x0, 0xffffffffffffffff, 0x10000]}, 0x3c) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$lock(r0, 0x8000000000008, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffefffffe, 0x10002ffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:51:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() r6 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r6) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0x2}, 0xc) dup2(r1, r5) 01:51:10 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0xffffffff, 0x1, 0x0, 0x8, 0x42e, 0x800, 0x1, 0x2, 0x800, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x58, 0x7fff, 0x1, 0x8, 0x8, 0x7, 0x0, 0x2, 0x82, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5ba06744c46ddb0a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000002c0)={{0x3, 0x7, 0x80200000}, 0xffffffffffffff01, 0x9, 0x1000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0xffffffff, 0x5}) r6 = dup2(r2, r5) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x4b, 0x4, 0x80000001, 0x1, 0x3c, 0x400, 0xfff, 0x3, 0x0, 0x0, 0x8}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) chdir(&(0x7f0000000440)='./file0\x00') fchmodat(r5, &(0x7f0000000480)='./file0\x00', 0x14, 0x4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000004c0)=0x8) pread(r6, &(0x7f0000000500)="32ee58d9ee8dc7f95d844c8d12424fb8d518c498fae5fab5aeb67d7e8dbeba879d39c35583789a81d58672c799f2e773dd02783d1b41da8a01b7772e6bdf3ae9c8ed309df47d4f19bca8c9b983800268c460223f2d48193dd602bbd5fca3fe677ab4c930b33422acb3dda2bb2337b3b8897d9f15cbd5bfdabe548dce448b9d53b5b526baf476052e7240ede1a04dc9c4bc63160712084036c4ae6b52fb115d20c593241b31469334c0fe26eff211ca759d37784ac3c6d84291b9c0a0417589fcc4428fd2aac525e1219589986c711341abeed134e2e2ecc5652a4af039051c089190e5e0912567f80858550421af903a743511fcf1dcd3", 0xf7, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000600), &(0x7f0000000640)=0xc) chflags(&(0x7f0000000680)='./file0/../file0\x00', 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000006c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000700)=0x7) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000780)=""/107, 0x6b}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x2, &(0x7f0000001840)=""/116, 0x74}, 0x802) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001940)=0x94d7) close(r7) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000001980)={{0x2, 0x7, 0x3}, 0x3f, 0x10001, 0x3}) 01:51:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f66696c653000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1884, &(0x7f0000000040)=0x5, 0x4) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) 01:51:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="75e4ed6d6a1648777d25032afd0eccd4d437e442dd09402a8437f346df94268347e37f1f85737e08d3ce8d885123aeff5a671ae420b568f53d404831d9997bec3c96b872b46b4c53dfe3a7a94ccbd52bfb9ecfda6fcc7bb6ba1adaa0c8713f7938e8d5cf310da5caf8c16c8579090b1d529a6ab33b2bd16f66f633e3e33697414b622fa8a81cd62538be3a34e0e0cb1bd83cab0ea0249dfd0b1280ad569fe61250d668408a50ba4210399fedf040016290af0b78f5a2c4829a6ce8a93791af696443781a340e0711a9042380a56ae04650d8d045a2fe0c0d9ab6472c16c6551c361935469c4f0524082824ee8f08eddc10bea4df554f69a16201f596f548818819d90895c1273fb40cd90ff9e3faf1574bf3439d47a14a8024a5c723b45a2b54db65ab27c604e0a3ef2baa997b569a17ac4bfb166c585ca1afa8335994698e80303e8b2e2d83b97d31957590ce167c0d5340f9b05be142c5f49120547b1e677ecbaf53b5062e4f946bfcc713acbf13d7c6fb53af6bed06ed1f6bd5aac5d509633f587d0ecd859baa59d3bf37556bc54c4e1a138f255db62b0e429622727484fe5f874582faef6a5f26fb18713cd80364f2beca988cee05ddefc3267662bb9883920eeb529b242f60116f4c90d5dac33508863ccf9958836ac780ecd5a9eeb4252b80caf8a072b7175d6092db43027d8e8f1dba164eed05a2ac2a50f97ddbf3f4be29450bf1c003ecc7bdc28ef088834b5b86a7752ce96dbba970f1235f00ccfbeed05d84d456df03abac8a4f33b2c522e5516824688f038664e800d352e591256b551bdd7f190e9c3d416649e293feedf61ce6a9f68adefe5baab8315a9d8cf2f241ae64c7a359bfeaf8bc1e6347f23bb5aff130be4758d3cb5f42a7a8d2425bbb451ad823eaf5d9bcadf427cd74d463cb593d9ec3367ad8eba20598d1d05702e3078dc7fa71b0960fb5ebe3ee48a07f9c2f61b54e75a6257a009ce1e27c513c4cc88dfca531b9fe9e5b49a07f6ed8ea1dfcc1277d6c949657445230c66c1b0e98372ee4ec6f7ebb2901b5ccb575098d61d68f6b1d3d6fc22add0ee97a2a15cd65f75e4467093015db4c17413a7e3e84a3caa13aadb6429e58b067f91fa0f2e88ed4a0db8433fa16bfccf1968e40471dd3be150082e0637abaf2d8a01688cefb3b1a9705736eb30bae88d790dc3fc1a2e30f35702de8bb709d32d75c92641b17c6ffb1a7d1353eebd76aa49c2b4bf4d7e635dff50512237d65b21b70788f9ccea160d6b7349fea48ff76f8befe42eaeea6b75c8631808ba582ef0688905cf404a156876b227db4ac6d6033d4af4eddab42dcb7e8a83c37a4282f0a670156c66b2ef0e468e39d0a1121421448a0f6531737a078f8e9ab1fd86974060f7589d117439b0b8fad1817ee69167ba89b8cb96a28abc75342a29b8cfdbf2427413a746814a758895a879d95be424e4ac17e8e078c2f90ea336de61fd902c27afcd201d0928f1c3d5fdd17530da5403dd3e2d5fb6ecaa33934079ec297aca19b844366729e9eb7b67239f8c1da4dce1ba393175d18f531e5f279116035fe82546bcf3380cb291b263130d5832e60c0c7e415af779e6e74dd903ef1e75cc88e039df847e2a743bab34be416cf29ef014f223db1821f0a843f4737254f30ff494aa490685544c195dba03f1cc9e6e838e91b8f49eb2187007ef5017b0f5626918d713b41d0edf1407f8c02fc219ce44e6eaef3917b1a2020a2af3c71d57064e9bc1be2510e5d52799be2df85db855d9bd48349ed9c71803acec628f002906fae4c78f38e9c71b572c2c5f239aa42e9a3136fe1b91197765ca7ff00ad17965b2430c712badbd0192b351cec6c847b22a242e8d4bd1fcd54b799aaf3736e9860d607aaeff16d339daf8fa9b2c3c7c44c7857108ed0c8492d09d4f4e2fc239fe8374846b8617c55763999ef238fecac4d3fbdd2aa54d64b6d64c9dc74ce2e339659df67d7fe3e4b3e4af9108b55b0b34d5f1d44e4161ba1bd433c94af5ed1c1018f18d7f039ec9db70ff8adfb43d3d8078f258965324c657932c2c45bb0bafbbd44ca4d37a710ead22fd1b433ec537afac2bdd965132706cce64692b07f61d4b854c6fd4bc232dcf0d854419984704b6922e8ff05d1f7c6b9d8aa1b6e8407ca8ce62c31774e8ff2f9eb5c4b7ad45e62c3435e9b569fd179299e1bfffc9761da4c50a469354de7017bde3f440912ce59aba3c4271a2af27c481115e13bc4d6f9823117ccb9eb00bad8e464b1c1e1dd841308719463591a18faf0f132443ec087e874ba9184f6e46fa1b7635b9178ba65ed33f8c6d5c0edabe5616d06d54368ef6ec73b8fd47ae76668aac3a6f3c8dcd474d32dc23dd26d08ee787e01ae4eec5c55e9e460aa57b4b95873b6758d71391e901d33acee4d52e2ce9d0271be5b79d25b5cfbf5bde6fe75809f63f29adede1abc8529e0fdae457f5fafc00fa51b491c09fe60b62048ba6bc07f322ba87fa950d6077604aecde23d602f1f8c67e9b47095b4c678675b15b95b9579e938376af0037502bb7b636f17f277e15dc78a2a84f451b499dc268cc2b9a82a1dfb1e344628bafe98fbb16707211e8d7bb6df83324367bfa778298744f5e4f4f567164a349456b561b9555d81f4a7aa8ca2c3724d3360806522ffcad08bbcb6e36bef81a92afce39b4a968e5acb49b76408a90f168a1efa0b81b19007d71b7d59725abe8b91b1af104df3483b1d0154b61a61603caa7c7d1cb3aa050ab77e2230c4761239d5acf9723072a0e2c22d689972b0102255d864eb0e6ba3c81c688c2500ab07c612182ea64993326bd9497cd8c1c81274749bed01df3bf983c958c04b6455cf967b264244cc3cea78affc14e1897941abe0eedf673e9b6a994c58dd1ad03bc1bc00ba3e2cabb3c08fec1d5ad599f2332834cec339628b4d4246c32b15491a052547b22a1aac032c58a9003bda9d5cf2ed9aefb84a5a2e8d58e0766027ff262bed552c66c57970ef411da00063796ee1d61ac0872db04848566d50f324600026359091fbd704f479f36ea6bbb27bcdc9cef9cf6619e8329709390b8dc177d703bab94e451535732dd918edfcb91d485340bda97d69fc4dad201f82b31598f7e674441c10e076cdc3fffaa9b0666f84fefbad8f3d7e6915e242992689f9122d16fe564e9f39abfb17882a896e6168699a768e4ea7032130fa9a159cef70a09d9d8747a15e2bd34c44e8fc48596f9951b2247f6087ed9c80f543ec6672a153c398d1c9139aceb4907d39364eca9c75490d1d18fbb0fb13a929402f4f10f4b4780cefae5eafc0e8a70bacf106d3d03092360e23a7684b63676fedd7db2be35946adc8f511f367173d6bed87ff03c811b496c0a11ca5cd208f294ad6968a389be45ee54b1d7b0290205f3acd4fadbaae8b841a86452bd8fd90b6339c98c4b6d1b013f188f86761ca503ab928c78743a0fa0a472279f6be3ebdb723bd0de263d0677ce797720a37be59cfa2c8c90e56d90a441ad4c58132e0409d4ebcb18d1c56f02e29f7912b8814f770ad8b518a92a32143a01c505920ea3c02efa3a7e2e1bc27f42b273e5ef4f6696c179c6a530ad200d94703c5be11d5d956fc661e781ee5ac8b88d179d3b75f3c63b87054ffe45263e5eda92dffa839585999a1c374ca477c10203547a2fa8f4514028aab27d1bdc6ed808b9c5f8efbe12bd505b25238260029b23566eb35874ddf1ee9ecbdb55c9af18eb6d478310282d6b8466519d303d371967be0485081e11e1567316c232ace0d93b30f57dd8edd62a6fef964f7d5b3b0cccdb15fd8dc2ae86033d7726113c39eaee04142c29057a81a3089ef876acbe85f73883e6f2e2efed4c3bd715bd2b13e97a71fa0bb7f06af3df2bbee6f56ff40d5abd09c852759340cf5776308ea1fbe28f85eaa14bbac01a9b919120269a6dcfdef62658f9318151bdca060ff2a0f68b1d5a5a75a42a48a8c994f7fec02b8741e6313a534df99d951a51785e8a3e4a738170ff83ccd417ffddef94d111269613b3b4867aba450e083221025dc33e2f29e6edd4bc32a89df2a9f791cc86f5a4d3522e9c733da40c9281d5f21ec89d925a913bd5388b67c91cb845c8e1078f46bbaa251a22dc280bb0d0610018f1c11f08a922bdb5cfaaa224d657725209c37bebcf262cf3f859a8a53add1ca958a0cc2d47335fcc33f4b17c03b5ebbcca7c18c93bfd4a85afffc4530193351003c008c897b19565ffe5879d56b4df60c40309689b4232230dbdf417c8ca0759cfadb1ac71ad7a99916de8cd1a4b92e34b9fe1147215fbf7564f5662970405db2fc73edfe76e521a44c4b3bd329be043067a6f7ff24dfdc65b312465256a8a559f647d249e3e44685757de795023234dbd9d10d9fca43970d333def0b4e698bf03355097e8c956952e8a73f842a04f1e103280e1adcccd1412d97a17b94f383eec849a151fae1fa9d0c303c3047967d07981461f623e675b3c41934011f8441e0745ee215e8a1fadb851b1a5dd07bdb490b2c3125d234256aa10fadacf98d49e3e789b7495852f0cb21b16f8f05ff09f095b4bef83b5f6b83101f6901acf9141866994f43673806abdcd6b48b95330655d3ad970769c46ad8411c6de106d77121db4dc44a980c01b10e3d853f76f0984b50aba7e7787aaf85c4fe3ec0a9171b41f857acf288632250cc0d1096b360c7c77ee5d36187b5554fd34b20ff919a1ad7e2a53e9f1fc49b5b6c624f390d4417fc58371c7e1a7f6a6ddfaa89dd0c663b1efb97fa05fd755753b934e7a824606bf5971052f8e1f224fc6afdc31b258b041bf16bd9e3bf832714e6b7233bcb14df86a63d6705649f16d936e581e147cd7e20eb404d79051b2342f5441613fb6d965349d69a1e5d4f4d9f2c669e3c6ef5570e2bfecba0021df850f481394d261555b83d35bfda322085ca0bebd98cee27ec92c9ba5ed2b58fe72100a2ebed5e3b0a8c0dd253f2940965c82b98e3bb9c97c32366c338293245206483636ad3592cf80d589909b6ac684b864b989132104085225712801a1d753defd0dbbf791f64e4c20384ea6cc631be214c113d2ac9056003c80a6f4e7add1553a74c218c4c87a75a08792ff3c242f4763baedfdcd983e112d772ff3755c318804b6c7b2d973b9af41c0cdf1b65bdeabc481f5e58e982136869850ec9de02977148a6d1edda2abc6cc2e86bfec39be9da272c0a7ae3716dd6cd79864ae9aa258c561e7a84137ba957f2f8df18bc9d285780e54f647c875ec9a9535527b3c6a135466cebc9415fd75b363a18a76cd45f25e895fdce41aa031e02df86b9bb2dbd92fb481b21226c2e85a72bb081b92a43ac3a35a40b729f1b7eebefe73b948fe5ebe346f5b43677e1ce5098e90a5e58b0c274300f6460a20fdf9710e262089d346d38ba2897321a301bd7160abb7988f94e0f39dd6c73337c4a5b53c752a5cddc9af8019dd35dd05b34b15f12d913e5b55670152d2863bea883a8ccc3c8ffc3f303b4c0ee55cd71ce31be7e5a78b10548dd7f892c2545b27d934cc9fe687f870db6c958b612b8b14a924d3ce7957f33526abd68a56287f4019f1200878bc25ef7563c776518befb6dc60ee9f8a1c954180536e0fb87ea4e9aa4efecfedc8d14f0e28c678e73c5e77cf6d9fc4c3619d8c30c330a881154467bc8c7101dd82b93e945dd0bd0c9e32130aa5b69e4eb59d107f4787d2963eea08c1ac5f5a4b69cdc6c39f051489f7908f36554850d458ae12e1251828363a98e860dcd1b38eb2856a8a444ae7e", 0x1000}, {&(0x7f00000010c0)="5b4c1556ea15838e684058124617be1eadfad535e8bf4a61a9f9f0fa273ba77dc0891daf455c5c0a960832dbbc3a6b20f3c2f7ea89451e344a38badbe886545ccc001cb2826f314b4a3f9b45f3fe95539426433e9877edeef419b93f034b89297480173736c5993da95ac807837f1818b5129cbc8b61739487f9b7dff4f2e92f4f091841f44acdb7d532041c533f9c9f0d44380d204e64e2d46372b20e93c28443b7b0ce07639a77d03902eabf78f6d84fe57be8c52b", 0xb6}, {&(0x7f0000001180)="0cb204f7623b11b33eb1320ee073156e1071e886b43a50f7fd24e2b4cd957f5d5d13f3013ddf97f87e13a50d6054c533ec1e3fb5c427d7d19cb9aaacc10c2c16747f3d4bc5c381e9bd47", 0x4a}, {&(0x7f0000001200)="c0877c903a427cbfdf7dd45d2c9b10a6424020638874336983eda3542586b6a1ea8d0de42e940599dac3fbab7904ead9eb41f57a4e288ff3b14def445ae1f5e79dcef6be69c93f4829633c6310ff148b0c65b883f9c4dd2519c66e6b3c4ef91200e63d035296ab767f0674d0d3df89db9376d8a15b66dae150734c6772af959e4729ebf80ee50758b091b2f7d6db09f30dc0ba89f3f27120b16bd0cbc39385d153adc054ed", 0xa5}, {}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="3686eba72e9a92b8fd7729406a9c22627e455e8b1b087457667f573db0c53f38bdd13e6b6bab87d70044afa81606e61c837e22ae85943e0f7beb8b7a3be76a11829a7444a7bf54adb37baca3ceab9805e1c69acf38497e074e9f0b3f49b0cd64beef39a9cc5a9c0b0b60e0102830c610866978493598e0b2d8210a0f08694aca3c537e57c6fd3577347fa1ce295031874a75ba195447fcd28c3981385abd5f93cd1d3e45733b6ce8ffb8ff84b051ba", 0xaf}, {&(0x7f00000013c0)="1974a6119540db9b44c6c143a0240e4473a9e02dfe7ad153f43f90917f193be5e6297f0a7d18a0460244354451fbf4b3d29162a5d3f66c5bb57c92cfaa584a3b3f58ff56cee7f107734591140a5b0a73c048c67993f1ea617dbac02fc6b774cfc49402f6a115371590de520759adc4f1d9e685d3e7694950aea647c80633838a88139e70c7da179de4bded4f13076be861f712f7474ca23d", 0x98}], 0x8, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCLOCK(r2, 0x20004276) dup2(r0, r1) 01:51:10 executing program 1: r0 = socket(0x11, 0x4003, 0x100000001) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pledge(&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 01:51:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x500, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) 01:51:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 01:51:11 executing program 0: wait4(0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$unix(0x1, 0xd01868c21d8f02ef, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffffaf) recvfrom$inet(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x41, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) chown(&(0x7f0000000000)='./file0\x00', r0, r3) 01:51:11 executing program 1: r0 = socket$unix(0x1, 0x402, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0xa9, 0x7fffffff) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000140)) chroot(&(0x7f0000000100)='./file0\x00') 01:51:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fff) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0xfffffffffffffffa}], 0x1000006c) recvfrom$inet6(r2, &(0x7f0000000280)=""/249, 0xf9, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:51:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x4000000000000009, &(0x7f0000000100)={0x1, 0x0, 0x0, 0xffffffff}) pread(r0, &(0x7f0000000000)="f0912f9604e56016bdbd957e133d619e9a6078cd79040ef642e8a9a409750c18f51757c52f7fb30b21c8dffa62c27ff3a7ef24ae7586785e6c56db7f94f1ad980041dfdeae06a14b2b061a060f9b2b30ec29c038f78d6ac04f9475eb9aac8956efec1c1c7f6bccff28b91483be38fce4dd2acb479cb66af698b9fd8a2403380cff9d31fd4548661b4b6ea435d05b32eeb0b2e97582524f391e87cfe7098cf1858be0f3f99227e4e3821c3f69e1ab888280e3b66136b44e91286edb49b2fdcb7153c276e8f0d3559a4fc0896dd7eebe57fae53ac071987de7ec8861daf6fe59afff3d04d0", 0xe4, 0x0, 0x4c) 01:51:11 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2000021000000000000000000000000000000000000000000000000ec5041b4f4c2c86183bc33a1ae849d7052401643676fefc7def36996f900cb6e6ae55707cd7b31f4eaf82d90f2a0d5c1729793f066e7ff251f03e7dba4e326da1a0cdbd3e7a28e051bc30761127236711473b9894988ef5e04a9ec743319a10ed3b8e15eeab46e915265b106ab"], 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 01:51:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r1 = msgget(0x1, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x7) r4 = getgid() r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x100, 0xa) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r4, r5, r6, 0x0, 0x80000000}, 0xeff4, 0x10001, r7, r8, 0x3, 0x0, 0xb2, 0x4}) 01:51:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000140)=0x100000000000) 01:51:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f00000001c0)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) 01:51:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000180)={0x1, "96c4f7937fbbaec251da2ae5233bfada36827ecd4fa9e7370f02f78090520b5c7f09dcaea383a65c4e0013fd4c3163403b3037a4759039e454d13aec76efa9b96a1b624249ed4ea78eaa4b940219759f705c55d593dac1815155ea544d47dda43c25e9ec48d9c3cabb08695618ff075a46ec5ec344b51785600e51bf672c987af865975374a91f58eae80e2dd2c675fd1703582c2494fc1d2246f773017ddfa67c1e4254c020c17c85e604072dcd9b1647787a34cd445317f6e800b58cfa8bd493137b43ddfbd0d1e1c2c5a8157c8d63037143c565cdc5360784797b"}, 0xe4, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00002040401c0000ffff0000000000003f7b24a0a0bf478c8beeafe723f26421d7f605bcb46eca3f1a6f43999ee457fdb817dc503af64751d18f2551f27149e1b43a2b4a93e1935ba9f8830aad49357931c5a6b476fec1f8ccbd2197c0aaa21f9c7c6ab18a2549777674304876ee4b66e84b9a6c7855406f0e9ac9930ced0c99075b9adff080801ca23eb725690fbcbcf5c63680269abd1b2d3cc6f15970037d752c67d3b98b04a3690f2a8aefb62c37973be01a1b2ee04b2cdc17f1fbd47e5af7dd65b131f9453d4a63e0a06ba2ad03e5536b1dabb89abae3886eb46118f61cc702c46882465e98610c00ff9f4c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 01:51:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae19005c005f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 01:51:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x180) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/77) semop(r1, &(0x7f0000000000)=[{0x0, 0x40, 0x800}, {}], 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r3 = syz_open_pts() syz_open_pts() listen(r0, 0x9) semget(0x1, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 01:51:12 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, r0) lseek(r0, 0x0, 0x50, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) getpid() 01:51:12 executing program 1: r0 = socket$unix(0x1, 0x8000000000000002, 0x0) getpeername$unix(r0, 0x0, 0x0) 01:51:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x7fff) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) socket$inet(0x2, 0x4000, 0x7fffffff) sendto(r0, &(0x7f0000000140)="5e58123368347eab5fd7329e77115a9ee15cada0c39e088bb2b493e192387f10aa7648c8ffe09a92be16ee04190ac22882c5199aac054b460bf3fb5b344fa3bce77c30c315a0469a94870483ca4998e8976e9b6f1522cd7b50ee83017dce7f8c4a20f9377a458b67835135c03f6c8e8cca811dc917870c91211b71362470b8eacd84686b67874cf57a48149cda31ebe92b77c239f00c60a8aba596ab7942607d9fb362bff087d6cb46cf8dd96efe4a230dbc845f21015d71db673caa0712e3e54634e9a62b48b7d5ddea463a092ecb0337b44a25956af82704c74fbf0fed0f038b18f6", 0xe3, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666968653000"], 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) accept(r3, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xc) 01:51:12 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x93, './bus/\x00', './control\x00'}) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus/\x00', r2, &(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x8, './bus\x00', './bus\x00'}) symlink(&(0x7f0000000880)='./bus/file1\x00', &(0x7f0000000840)='./bus/\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8000000000ffff, 0x80000001, './control\x00', 0x8, 0x7, 0x20, 0xcaa}) 01:51:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f00001c6000/0x3000)=nil, 0x3000, 0x4) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 01:51:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 01:51:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 01:51:12 executing program 0: r0 = getpgid(0x0) r1 = socket(0x1, 0x8000, 0x0) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$getown(r1, 0x5) getpgid(r0) sendto$inet6(r1, &(0x7f0000000000)="79016121723bb331b676bb57d6f2e3b4bd9dad852b1edbe8cf943fa55444d15f734c5ff1b4e9dfbe80f89e60794749ca3c86acd2d719df4b2a8e346559539f2c45461318a06c9f649d70c694e31b7f3e3dd4ee357afc84eb52fccd9b14ffe691fbc3939d703b5c0f12c3b29ff6b894be0e22488dd877a6036c31e046938f73ab2ac0579b7ec39a2a2d78c29eaedfcf5820d88b09412a17b55615074328867518a22c4150d54595c26f8e9dc98cec4af4dbf91a8fe85254eef3ec157906f7a100c078ce62b285e5cefa21847178d47d547c126354c8", 0xd5, 0xa, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x3}, 0xc) 01:51:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:51:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:12 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) 01:51:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x8}], 0x1}) setsockopt(r0, 0x100, 0x100000001, &(0x7f0000000040)="f1dc9af15d29830ff8634500bba09d2162050c27eb59", 0x16) 01:51:12 executing program 1: socket$inet(0x2, 0x0, 0x2000000000000) socket$inet(0x2, 0x3, 0x6) 01:51:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket(0x995c4e749d6e4e25, 0x1, 0xffffffffffffff01) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x20, 0x8, 0x7, 0x81, &(0x7f0000000040)={{0x3, 0x0, 0x0, 0x2, 0x6, 0x6, 0x6}, {[0x5, 0x8001, 0x80000001, 0x18, 0x5, 0x8, 0x101, 0x3, 0x9d, 0x7, 0x1000, 0x80000001, 0x8, 0x9, 0x2, 0x7, 0x0, 0x37], [0x800, 0x0, 0x494, 0x7f, 0x4c0, 0x100000001, 0x1000, 0x20, 0x401, 0xd569], [0x3, 0x7fffffff, 0x6, 0x1000, 0xa0000000000, 0x180000000000, 0x2], [0x81, 0x6, 0x8000, 0x2, 0x89b, 0x3ff], [{0x5, 0x4, 0x5, 0x2}, {0x100000000, 0x3, 0xffffffff, 0xe00000}, {0x8, 0x80, 0x9}, {0x4, 0x8, 0xd7}, {0x7fff, 0x100000000, 0xd3ff, 0x2}, {0x101, 0x6, 0xec8, 0x7}, {0x7, 0x36, 0x9, 0x401}, {0x0, 0x29, 0x101, 0x1f}], {0xfffffffffffffff9, 0xfffffffffffffffa, 0x100000000, 0x10001}, {0x3, 0x7, 0x5, 0x4}}}, 0x5, 0xfffffffffffffffa}) clock_gettime(0x0, &(0x7f0000000400)) listen(r2, 0x7) lseek(r1, 0x0, 0x2c, 0x1) recvfrom$inet6(r2, &(0x7f0000000300)=""/73, 0x49, 0x2, &(0x7f0000000380)={0x18, 0x1, 0x80000000, 0x3}, 0xc) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$inet6(r2, 0x0, &(0x7f00000003c0)) close(r2) 01:51:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) 01:51:13 executing program 0: stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000480)) symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']*\x00', &(0x7f0000000380)='\x00']) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000540)=""/228, 0xe4, 0x0, &(0x7f0000000400)=@file={0x1, './file1\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x9) bind$unix(r1, 0xffffffffffffffff, 0xffffffffffffffdf) 01:51:13 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7ff) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x0, ""/1}, 0x3, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/94, 0x5e}], 0x2, &(0x7f0000000200)=""/211, 0xd3}, 0x801) socket$inet(0x2, 0x8000, 0x5) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 01:51:13 executing program 0: syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") r0 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000180)) 01:51:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 01:51:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x758) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000041, 0xed, 0x81}, {{r1}, 0xffffffffffffffff, 0x49, 0x20000000, 0x4, 0xa70b}, {{r1}, 0xfffffffffffffffe, 0x88, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x7}], 0xf0d4, &(0x7f00000000c0)=[{{r1}, 0x0, 0x94, 0x8, 0x600, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x80000001}], 0x101, &(0x7f0000000100)={0x0, 0x3}) readv(r1, &(0x7f0000000180)=[{0x0}], 0x102) 01:51:13 executing program 0: r0 = kqueue() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getuid() setreuid(0xffffffffffffffff, r3) 01:51:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000280)="0017006481a166ae770f9141f0fd69626ed16792e42da12111d3f166dc191c0d67af009090994c9965322894c05da5c1d45495dc7e682a75473cf22e54cb0898b9f99ec70e3c8d38971623215ccfd305ae5ce952d53a541fb4498287557d65fc697390e391a977424b43a7537fcd0a5401eb1170edd92bd3eb7439c7", 0x7c, 0x400, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pread(r0, &(0x7f0000000040)="da804e14454b433c5fe8079839e9", 0xe, 0x0, 0x0) writev(r0, &(0x7f0000000480), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 01:51:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000d7b1907cb2441fae3b7efe25b8293d5a14d9a5f320fac9239be12a9a35fcc94fa2237f01db399ca9db04323fde0897f5be38a5d598d1d86be50962e6a2fcae8b09760b699495f8d2fb05f424615315021b6fd092d888fdfed7c96f7afeeb5a6b2032e44944d279b8f2ae035d2e5065d9a845e3e883b90bee159782fbc3b4096552007f5d0e7f07ef17b58edb1ebcb1f33509a731fad4dffe2bbaaabf7918fb00b2c1172ea0b60e2c11cddbda4cdfc4b21a9adcafbea0d5b3d0245bf52a1c841674f82c458b0000000000000000000000ebc2f2b22f3989e5ad84aae11d810125b6274f5ce3139eb811cb1ce312b78230721bb1eb195d0f1d43d0450b5dbfa386dfe3bdaea1e965ba97821ec56d2c9995e60d384d97d4aa7b7486dc9460d1f36d1ea51d0e9a715e"], 0x50, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/247}, 0xff, 0x3, 0x1000) 01:51:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) setitimer(0x0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 01:51:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x2, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebaf00"/16, 0x10) 01:51:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10ffffff7fffffffff00000000000000"], 0xffffffffffffffb8}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 01:51:13 executing program 0: munlock(&(0x7f000071e000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x80000001) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8100, 0x2) 01:51:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x51, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x3}, {0x7ff, 0xfffffffeffffffff}}, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 01:51:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x201, 0x0) 01:51:13 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r3 = msgget(0x1, 0x42) msgctl$IPC_RMID(r3, 0x0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:14 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') open(&(0x7f0000000000)='./file0\x00', 0x82, 0x18) 01:51:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x4) close(r1) fsync(r1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/158, 0x9e) 01:51:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 01:51:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) fchmod(r0, 0x20) semget$private(0x0, 0x3, 0x123) 01:51:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10aa13cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604f6d2c777585085bccf3bcb9655df1c0f00000000", 0x1b4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000040)=""/46, 0x2e, 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 01:51:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:51:14 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x2, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x202a3, 0x6) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000600), &(0x7f0000000640)=0x4) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/52, 0x34}], 0x3) r2 = socket(0x33, 0x3, 0x5) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="827465bf3c921e95e8161c2c40ea86488c67f56f67d8376a05dfb41b4346ac5077c746c5065e8adf77ea3f6ecf8419a0450420142627a28446086dd9c10315a575d7e832f858f9c3a93a995db3286812194a69dc21da2bd611a2b2e9d8c1fe0a61ec86010a1b86a6f47ade5304e3277f47a679fa8e91a3f0f5f94ce9d416a55dd92d276992bd4ac40c61e2189132202d5957e7ba6bd032ca993202ae54b2f76c9b506386a336", 0xa6}, {&(0x7f00000000c0)="c819b6e745e5b4e3f025bb136fb1a1afd9642145162c4ed2830ff654a5e2941fec9c17de367f43da7196bd0dc29bbc5e239a9573d5a5362a5c003cf01c34b94a39f79c275f52c513d27d611d2b4bdc852666756abb8dbc83592c1d23ada69163", 0x60}, {&(0x7f0000000140)="086ae63708b3946073d88bb33e91bb1ac7984bb4913945069a2bbfe588f4bd052c5a2d5b3e3698eca4f609e6122bc641a01ed867353966627249002eb3d9de387cd0b1df90c08c9ebd2c701d72b8d566d4614370f582a584a4c80d07dd0fef0baf5f16d6d5e23736f80580ba6331d747bbb90fce903e89cfa9d9020d380044730d44200569854adaf4306f5576fc", 0x8e}, {&(0x7f0000000200)="bc434a4fa8917aa562fd8a648ad1bbc1c8c8e9f2316891e5f581", 0x1a}, {&(0x7f0000000240)="12d72a7af6fcec314eb5c54e32e8c474153ad71143299b63ca15360cade8fc", 0x1f}], 0x5, &(0x7f0000000300)}, 0x9) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x0, 0x0, 0x0) 01:51:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x10000, 0x4000000000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x7, 0x81, 0x5}, {{r0}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x3ff, 0xe0f}], 0xa8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000040, 0x9d}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x3, 0x7fffffff}], 0x7ff, &(0x7f0000000100)={0x4, 0x9}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xc7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x1002, 0x8001}], 0x9130fbc, 0x0, 0x8, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 01:51:16 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) chdir(&(0x7f0000000040)='./file0\x00') 01:51:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getuid() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') seteuid(r1) r2 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:51:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="cf", 0x1}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) r5 = msgget(0x2, 0x200) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/197}, 0xcd, 0x7, 0x1000) 01:51:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x6, 0xffffffff}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x1) setsockopt(r1, 0x5e900000, 0x11d, &(0x7f0000000180)="dfe620ba36d08da283c1805a30e2aca6eb91dba39db68ac552d213d6a64bedef01a446141a11d1dde6d4b819ea4b46cabf2b9af4acda8afec86653170dde13bddec1221d7fb10b2171f6", 0x4a) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000380)={0x0, './file0\x00'}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x880, 0x20) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x4, 0xffff}, {0x20, 0x5}}, 0x0) r4 = syz_open_pts() r5 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r6, 0x8000) write(r6, &(0x7f0000000340)="8e37f1a7b12aebd7874915c5d3ef2bc2b5f808f70270b9cb33ea3967e5b93d06c95ed37fb86005a8970914b2d5e8", 0x2e) kevent(r5, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffff9, 0xa, 0x40000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x10000, 0x8}, {{r4}, 0x0, 0x88, 0x2, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000028, 0x2, 0x3ff}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20, 0x8001, 0x3}, {{r3}, 0xffffffffffffffff, 0x22, 0x0, 0x1, 0x8}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xffffffffffffffbb, 0x0) fchdir(r5) dup2(r1, r0) 01:51:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x5) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 01:51:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x778, 0x15, &(0x7f0000000000)="da000000", 0xfffffffffffffdb9) 01:51:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x3, r4}) 01:51:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd) 01:51:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000003880)=[{&(0x7f0000002700)='_', 0x1}], 0x1, 0x0, 0x2800) preadv(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8982, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) 01:51:16 executing program 0: socket(0x20, 0x400000002, 0xfffffffffffffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) bind$unix(r1, &(0x7f0000000140)=@file={0x0, '\x00'}, 0x3) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:51:16 executing program 1: r0 = socket(0x0, 0x5, 0x81) sendto(r0, &(0x7f00000000c0)="dd8ace3d9e930c1fddefaa69ca2c3552a37f9a36020c2e8f3aaaa83baabba70fd5e446a9e4222ed546eaed9b5c6d3e6ef362646b2d47cdbcd91055fc41a3ddcd1903b72a7496d477a19f9652237aabae52ad01a2404bc19d980981dfb4039b606b3bfcc75a35f846116274a335c90571c19f76b31c43221906317162a6828727e95ce25b30ef5e096338ec0f90833fa0c64c38e8", 0x94, 0x404, 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000080)=[{0x1, 0x3, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x2) 01:51:16 executing program 1: r0 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) kqueue() 01:51:16 executing program 1: r0 = socket(0x11, 0x3, 0x1ffffffe) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 01:51:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 01:51:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') accept$unix(r1, 0x0, &(0x7f0000000180)) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 01:51:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000100)='.\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="18c94c801a542d38ba26b01e328040bac86c210e96de6cd0d5b75524809f07333b", 0x21) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10202, 0x0) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xfffffffffffeffff, 0xfffffffffffff801, 0x6000000000, 0x2}, {0xffffffffffffffc0, 0x6d, 0x0, 0x7f22}, {0x9f61, 0x110b, 0x9, 0x3ff}]}) 01:51:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xfffffffffffffd00) syz_emit_ethernet(0x12, &(0x7f0000000000)="063602cce9e39abe5f94d195863981c943af") 01:51:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4200000000500, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 01:51:16 executing program 1: r0 = socket(0x19, 0x4007, 0x5) sendto$inet(r0, &(0x7f0000000040)="158320ac32594a78e552b14e95010bd3bbd540eb91fddabdeab797f3b976b66cd2572e707e24772125ab144999c03f03f953501ec112802a36dc10a3487304a4178e2412b3556fbc7ee665caa4158403213a2aec84103d695819f7be1a9230496c925ebaca0036d5486a65ef05f720", 0x6f, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() 01:51:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x81, 0x8000, {[0x1, 0x8, 0x7ff, 0x8000000000, 0x7ff, 0x0, 0x64, 0x1000, 0x7, 0x0, 0x6, 0x0, 0x8, 0x49, 0x10000, 0x0, 0xfffffffffffffffc, 0xffffffffffffff32], [0xfff, 0x4, 0x9, 0x7f, 0x6, 0x100, 0x0, 0x5, 0x3, 0x5], [0x5, 0x1, 0x7, 0x200, 0x1, 0x8, 0x6], [0x7c, 0x100, 0x20f, 0xbe9a, 0x3f, 0xff], [{0xbab, 0x1, 0x0, 0x8}, {0x2, 0x6, 0x8001, 0x55}, {0x5, 0xf6, 0x9, 0xf2}, {0xfffffffeffffffff, 0x4, 0x200, 0x4}, {0x2, 0x8, 0x100, 0x8001}, {0xd6e0000000000000, 0xf2, 0x0, 0x4}, {0x2, 0xfffffffffffff800, 0x7d3, 0x8}, {0xfffffffffffffff8, 0x5, 0x5, 0x7fe}], {0xf6f, 0x13ef, 0x6, 0xfffffffffffffff8}, {0x0, 0x1, 0x0, 0x5}}}) pledge(&(0x7f0000000280)='!&^\x00', &(0x7f00000002c0)='#{\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0xffffffffffffffff) getitimer(0x2, &(0x7f00000005c0)) 01:51:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000240)="439e59be8c1a896db6237ded7218eca8cea98850c4896772b2de97ec963c06bc068a492486cee0402dc7617c30ab2923b3880c59abf2b34aca2375a7336248b526630667a2fd2d53615ec63be3462744729f6f9ba39586f9ffca0df6eeaadaf8a3ed77cd30d5d5a6a807bcc74b44668032a08cedd5", 0x75, 0x408, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd62) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r1, &(0x7f0000000140)="45f6a830ba563f7ab0b48ff480b6d59acc1fec716513728e84ea00b4475317b79474b9c3ed504b1754ad75e915ee42ba462fad61396f6ef9731c0d44747ee0dfd835b0aa2fd76e64fe942f89fc0d65b6acf12370706e3e668f32432a307259cb4c10c463d07f2d6dc3460ab9c7c641fd5fac9078ae847782119d869245a22bc2a49142afb089ee44a3bc72709261", 0x8e, 0x404, &(0x7f0000000200)={0x2, 0x1}, 0xc) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 01:51:16 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xf0, 0x8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:51:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x4) 01:51:16 executing program 1: r0 = socket(0x18, 0x5, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x1, 0x6, 0x7}, 0xe3, [0xed, 0x9, 0x3f, 0x9, 0x4, 0x2, 0x40, 0x9]}, 0x3c) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000780)="0c536f41207d662841b289caee96b888366e8155f5cc74d4926517a93cf32460d99958204da0051baed773bd0047ffcc5be8f358292a6b588ae05d5754842a1e5d749dc84a15a98597215ce0090ea368611ed68d16fea6260c7b3dd3e9111edeb922269922fce3f9284799dfa960ce40dd7aee7f7769b8ca77511767c8c40c07a70451e0bcade9c09c80374641858a3aa1b25b27ea65d2f61655db89117209ab51f2f4336c35ab794631d1fd903ae3ddfef700cc64f899be81e73bddca771d650e149f596efbf83f51acc0754e5c7b78d1e7938af51b5dfc9f7df81975eec8f3da", 0xe1}, {&(0x7f0000000880)="68f885aa6ecf593f184d7a5d55d3c4557ed216075a5e3e6f6a8552068c2f349302339097153284671e47e6ebe32314aa566cc513aff809f5fa16bcefaff44edad04023eb7b6cb5d9002d082558fc97bbbad1ef8e6e56695e558b64f5b482cb3e", 0x60}], 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x8001}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="7ab42528b47d588a3e6f6a84564bcb5b01c4824ff9044277e530d89a042edd1ade17635240123ffec1ff7be2de74afecc5fe47b7d5bdfd5ac828d3ffa4d8583cf9d26af5464bb19b1f2a12a997c74027af7c200ddcff605693d8d3c2658a7a4e0a91a90b948a3454dd97249e329f54c7cd87ff493ea79486bedcabfbf250bd98a969010979a07979f96d3a4e78131531f6c5fd73c1f5b391fbc76bf10b69207ad07c2d31155999c128b64fa96b012e", 0xaf}, {&(0x7f0000000140)="efb8d80322a86e5d100fd2b33eb7240a6507d75fba53ba3ad0b42afdd77265c8959ba3bd6ae825f3354dab369d0942c94c4720a46624fa30528b13daf78b01c90fd872f6192f8c3d96de414092ad77b392eff9352db834ba568aba68e5e909394140b222337b072be18370ff1974e452890cb66bb7210fd2c714a1c0356864029e3132813f065f3e2f260b022838f91eaa396b208820cf705b35475affbc426175672299ad10615b0e58d1dc3ae0", 0xae}, {&(0x7f0000000200)="b593d6ff2b6489c77e9c5e2d67c5d7c27fe13b323b10a5e26804b2d2f454ba5c", 0x20}, {&(0x7f0000000240)="05566ab789632a8eb5cf487476286a6291ce1be75411c424405e1f8e835d1aff94e7c8a3b46d5ee187a4e93415e561ad79685781f146cc78787623f5370758de0b29b89d30745b05483429a89905cc09", 0x50}, {&(0x7f00000002c0)="743e2a066da3515783dc156420caef9ad0cff10cec98ab3e00c2989c6c4e3c94cb66a30f825f3616bb0de3711e561189ef1e26ab88f65eacee58af7f1c7d0ebc9bd38efe5c4e8112e095f3f1d381e4b3f62a88a7ccbe6c3e1ad5a7e095c3bcb2f6545f5c7b38103499b922dacfac2466b474d588a1f832ef76f67aa44091ff588eb14ed892097970688a2ae47b24ec7fccdf65a39c383ba5199a19bad54ee55c3c23cbac7a790b7f292902922039f43b8b87c1ddb49e98f39b7232446eaace7e3db72e3c82caafa1b269bc741bfdb1f92e91ecd9054bf0", 0xd7}, {&(0x7f00000003c0)="605d7b5528bf9c6519f7d83091359340a96f950257ff7c1f23e6203f46fe233e76aeec64ca05649923c4199ef19d2ab213a64583ff7f12c3b73e1c9f9a1754f79d0b18b2c6b705c2db5b2c6768276c31d7f1352e76f2e474d1a43e21bbe50573e6e793c6c56f9afff0d9e93f1a6811f5300f3a7038488c50fd8cd6ceb34aa77b39b05bbca6d7e843d5bf45d600368a61f54b47babdec0482683953", 0x9b}], 0x6, &(0x7f0000000500)=[{0x78, 0x1, 0x2, "fc92b6161a4f6fe68266f0b0d1f8c5b9af196bb7bd7c12b2b1a83c4c17f72b18614f5065bd111d8e2e26508572f75eb72351c48ce1e3dd0e1d5a5b84d22799326ab293c305ec97b69ed5dd53cd8f793eda73fe883c3e0d1017198c56222b5f0d08"}, {0x108, 0xffff, 0x3, "2f375ca7b9b1861a02782540f669f71221e5a2d112fce2e523d5b81593015baaafc6b343ce818fc8c4b17ae8e66514531d7538149fe7d32388db7f7abe299bb2129c9fff7a696b7320bde3d1519d3d5192856a9e85f7e42a414a1db545b11d0ccbc4f3bc7f62a00f5bf6211e68c30116c13a154b47ac87b7576b3027253626bde0597a4b5677a7d950c157f01401f822fd6299844f8853a892ea988a1df5e727e24a6f05882980233e3e0d78fb5d3f31e50c2edfb4618c3d18c8053e8ef248a59910cdfcaa2142e9f71d232a4f3763d506e6482ea9540b83ad40c5f21776c73f352b31f68d4ea7403a35bb38db0ead18791de4cc"}, {0xc0, 0xffff, 0x9, "769a41fe077a0eab2bed6d2bff014f8afcd614af05854104f6d552c77cf131c01f92faa5421f970c9e84a4c2d87450092f738def1e7082c20c38be05467c298a98cfd1c73972e90ecd78c0fd8d276f55fdc4fc0f8ef2c7bf16cf856bf9ed7406e4dee7c12787c19e02170711618964b369f093bab729bdc2e3fcc3d4749413bc937515bd07bd15cb59703ef5730aca3f7a2dc3c8f80b40025c3982357c29bf188132d0133390107633fd244cd00c54"}], 0x240}, 0x400) fcntl$dupfd(r1, 0xa, r1) 01:51:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 01:51:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) close(r1) 01:51:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) lseek(r1, 0x0, 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 01:51:17 executing program 1: r0 = socket(0x4, 0x1, 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xc0) listen(r0, 0x800) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x1f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x1) shutdown(r0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20040, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x7, 0x1, 0x5, 0x3f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff04) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) getppid() setegid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000300)=0x800, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() pipe2(0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) setreuid(r5, r5) 01:51:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 01:51:17 executing program 0: fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) 01:51:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r1 = kqueue() r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0x8004667c, &(0x7f0000000040)={{}, 0x1, 0x0, 0xfffffffffffffffc}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) 01:51:18 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/38) 01:51:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 01:51:18 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x488, 0xb0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x566, 0x6, 0x4bf}, 0x2e, 0x10001, 0x7ff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r4 = semget$private(0x0, 0x6, 0x80) getpeername(r3, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) semop(r4, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) kevent(r2, &(0x7f0000000280), 0x5, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0x2}], 0x1, &(0x7f0000000300)={0x4d, 0x9}) dup(r2) write(r3, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r4, 0x0, 0x0) 01:51:18 executing program 1: madvise(&(0x7f0000055000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000055000/0x3000)=nil, 0x3000, 0x6) r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) madvise(&(0x7f0000055000/0x3000)=nil, 0x3000, 0x6) 01:51:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) 01:51:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000000080), 0x0) 01:51:18 executing program 1: socket(0x6, 0x2, 0x9) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000900ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x401, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x88) 01:51:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x170) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/2, 0x2, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') semget$private(0x0, 0x1, 0x81) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0xa0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:51:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="3742687a0cf79fe83a893caace6ee7d94e9bff5cdfb24a5d6324dd455c36bba276ed2bf0479741fb84449bc0443f08b39bca69f18af01bf5c761ca81eee32477d2e3c2a5fa32066c04bd454724920644f57a", 0x52) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x84, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 01:51:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x100, 0x3ff}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 01:51:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:51:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xe0) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 01:51:19 executing program 0: r0 = socket(0x1e, 0xfffffffffffffff6, 0x9) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:51:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a74322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6ff0f00005419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d5316aec620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa738f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fa70cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x220) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:51:19 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) 01:51:19 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="017204a99dce04bfc32b6a4dd9c2631ef09434adf1fce717ae25962e5c5f97c3ce9386dc0d92fb48e0c67a561f7ecebb6a0e78da9f2f483958c7b7058c1e234431162fcbdb33c49e", 0x48}, {&(0x7f0000000180)="c37dbff7a6ac4e3757ce75767fa03a0268626b165e8f3f9d13ad0b963650869eb89790d63bf5a8d0fd48f090027b7df96962bbc99672afadc048b15bd36eb8cf14ff8f4979270d4f4b241cd73becaa56a6c339479f111e8519a4b7b58dd004059cfe916c5a7e4ef8298f50ed994078e2b28f526e8a5bb27fe503ce0f", 0x7c}, {&(0x7f0000000200)="a262be6e1b41cbcf29379893a649473e0fef76199c6825d7cb4904558b5c8efa6a1b7c6de8798ad8cf4c7dbfd55bddee015d25baa8925c00d36915706487f08ab6158f08fb9503cfb9ca05fe65fe6282329b9dd251b30850892b67c2df778e53bbde6c1a4ffc874d016e630fc8ffb8ce949ba1056c597a49e43c08529b8e9427dd0c7551d5e54743763b96ff0e8be2b21fbf9c166de798449886fecb534cb4b6256713094a0a8706bdb11e4d210e315a62275225585e681fe25a642a3234c3048764b3bddabbbd80893386ed24f597231f32c926e1795a27023e027e4dce8978f21a53b6ea5b0b5df480aedf701515640955117e22192360a20fc8805dc5929b07f3a40f4a277604ba7aef0d1776a3a0d8332ada4f050388f1967cf524a3e3fd2baed2b0ba197fd545224d8a94d03c916d110ba91cf2beb91cedf6390f510368d7d1ada2dcf3e5cfaa754c368240d2e30d9200004b2a92246f2e2c471df86d8e1233d9b76e842722e59e2a3b75df823298d979c39ea41243732344be97ec9cf55fb18ca33772de34382394729a73ae9c5494a9399ad7584ced14099bbfd1b74cfff98100355e7bcdf28a82e5e202714be581c6abcc199d0ee2ca431a9501d4acb182a620e0c26ce0f9828aac648bfb7b091383d7020bd1ec4c64674a8b342113e69df2c0cd8dc7927ed0b478feee098ce055866914799aa871a28b4415c09cb41da1e6e8b918c2f35dea005983d8428c0469ae6ea5bdd724c4022c4be1862e72b4d7c37454761252d416b25430114e39a3eee71a4fcb3705efead9031764d5412d6ca278039b41b7e2ac3de4d250cae61b67231c2c38a665b5ad445b48d9087446cb011c4216f9bc5c07c2d29164377d7d894d7620945bf26ceaf4b59804d9ec4e1447613d287ce18ff0e3191a75da9d52846b35359373b19d4d93f8f98bfe64b2e49ca4cf9ea61217f2126f992154e9e79ccbd3b43eae05f85a4c615d70552d29519c15a854669e7c46da0c194ed06848528712795b0c501d02d4263bf9b3d9877f6558bd4a4f4827e26476d66de640d383b460a865d25f187c9b08c5b2a52ff3f45ed1739b7f575a90efac53471bffdc6fc63e462237a44dc115338d47dccaf0b8278929633e60584bef504078aa4ea57efea4edaf9d1591d6940023ba8a4154f7a4d1755a292c859dc949182dc8de973feac59226fbe3c6aa2d9ba965ebd1d9bf766e43a33c60dfa4bb5cd1eb79e1a871a65021459feb52d8fce7767462622b5039078fa069a115b9758886d59647fd59be6353fbe199cf862af26b1eddb26f002648281b631d27e9841638cc6e0bf7b3e4e8ce62c21540433a306807b0661dc1543a57db6094a42296c140dfa3ee07a3153ab9bb97d9c2c00472f8b6432f1ad4f5bf84588f4473b1746f9aea95076d30b9ff3015963c5c317d23488dbae6395484e9be2332c4ea9a627e0a37fe8bb0b9a02bea11a962229eaa85ae28f3cc81828fa701b3023126d86e79be89c2e6de748f2995fb4f8ac5c0957b85618c91eb973fcc31b5411be6464f93ee2c466b96db60b94a10039bcf11e1df0ab5e2e57f7d28a4dd541958cdc704b073ecf1f03b882d1c2b1bc701630cef9de3005d2eb86be5fac633977301052d2cf9c5ae0550126b89d3c6a5588beebc8ded5b16c4b4a0d2c2ff94b2c4450d6bfc423504f919931c5380ce8019ca6b44ccef4040b5d7f8cf26fec81e1e1d0316cb959f842eef6a3774ceb3cecd7f98d82fc61acbf1034e045262369c27caa5da1fe7d35496b385092b53f7092d9107a96efb994e48eb0ad5889dd727ad2e6fa017459c77a282052839286d282b1e36fcbfef606527dc4dce487f50af26a8fdaac4d37e913b1f099509020d041f34fbfeaa7271624a6643cd4d73e443766c2a366be86ba25f15a0f7e73104155a98814e1446945b395ff5acd454ca685d2bbebe342626b5bf5546bc6ec615f9671ae3fa92f750b6e2a86311577f697c204c535c30158d4e03adb710d3aa6348294a960550e7830603fcf5e4e1e4fcf32bf65538d5bbb53aae039e6564e9fa78786f72a814612e07deb98f0160f6bd2f60bd86c816b76921e9267d48f06b9db371f719ea8d40f701b07e2972c6143755e386f5215f045c61c94bc1b2584d44cf6cadf497463dc585c396dacd3246b7153017151de23a6aa445fbd0f2a3ea5fed68f0699f091ff5039463d63f7f148902cc4eb4f73d9f924e6ccaf2888803162a72e7ad70a37a17aeab1015c81961925177d1a86b99940879cf7a1f42fd620a20a0a7ea4d7ff9a251dcb49989b60a64c8fff5fa00594b441f0cf3ff2096e5fe2c8afbd6446c5d1af33642e4edbe22c847203f885cb91bb9379456388ca652cef441e0e2cee192a21e3a9bec834288eb7f2e6f9929f47d2dee9cde5dae2ff1e798c23cd734438a9d9bb92c2c4343b90253464073231b01531e4366e6ab2d7bbebe926cac23ab161598da550c780f230311b4762446e352eefd52c2eab3458dba90e0d242820eba1b2015691d83b1edff08157918f1da7c41bf9f56b32e4e00c7d0e09c5ce20d237b1f7b3ecaf7f16c097e0a6b073435a8a423f3ff9a4b0e33e356826526e4bd576a8351bbcf44ebbea03ef517c2cc5777cfad62301a411b116abfe37f7b176632e35065d94fa8e0d58ab74f0f4801931b7045d4e2dcd3b223338fe735f1baefb9b06bfc5ac148a0e79525d488a69a17ebee561240d7eeefcb26e87b1b3e32cf2a7d039dd82385008b9545616b174eb74d340234da93d4b5469d4517b0bdae7089d9664e918a3103f95945c481fb0c5b693f5df100e99a0959b36a6d293a051a6bb835c7a6773e2b96f8de0be6c9dc39396519459265e022736c2c5c4b7c752d6658f2fa48a6cc974280e586360a173dc3f4c924b4cf826cab65787788212d5308831f782e5714240b30278d6664729a77456445f986ba628f1f7a76245694752caa54a21d7160604588c6dc778686e81ab934cf136d28922f8e0cebeaae09091dfc92443cfe4d88d3269bd7f99d5d52d0d6294c35ccf39340c2f2a8b8af5121881f05a8ab215ce73b2600dd9c2d2e5981081d36eee24a4bb712070d82f849152f9999672809f14f821d9eba2486d7c6d8a34c7ebc1b21e80bab36ec4bb99647599f11b6ce6449df190f9d3b12b016fab4a8e6594db221160226e4419ac5676a755d769fd5eda7bdd2a0d3aaf686f320d3a24d8cff331e90f98b39bfeeb4aa6edc57a0b43216a7680ef29b9bf67471f25a55f4d057f6d5bd7fda43225e6a4ea1db5faef650f7123c6fffabb8eaab3d2fa626c6855fda858fe3cac2943a891089b00f20b9527196de66a1d3f19a6a39e6642afd168dd0b7ee1bd669981efa9441033acf9eed961e159237a38604db89854bdc9be9f76a4c4d4fa3063733dbaa81cdef5267162cbd5f9cbecc5eb0ede4fac5ac120443f72f8fcb91a8650480eb86c40559d80633cd08ecf5071ecf4e50c0e5dcfbca81692502ba42011d353ced09aa290926ce65fbf672c2fb45354d4cb2b89e73f393a1166d12a9f6d22ccda0d0ab20a5401b955308ac27fa6ce835dd5358cb70b777c3dd73e3bb1cefe928561e9dd74025b08533a9263eeca5d63c6bf8a3de8c7b4706cbee06540a4c59a4e5fbcbc1a3865a89f9cf17c59ec41d6bc5b7e13850aedfeb016cf0da6cd5f3f0c5a9e7dced6cfd9d051c88c2d5a85d17c349efc955b21f3294094b93fd1f6e1098a03e562445bd5967f96e005d9fa335375836cd5e836d6f03ca7b0baf2ba8322f91086b54ca400b8f577d77306c9ba57621c631354ceed18f4c7f1735f1b4446211a5194f2f75a4577517916e1feb8b68053ff9d46c452ec5fd97f9e1f2cdd9586dbd772138c8cef1f8295519fbbb938ebde0d3753ef3c2f83bb9656bb4f5866ed5d1bd471f15ef895293128793ff5a2721d8c857932366e10a1ab3347d65324b0cedf13398c068135f9181754176c1ef2ec2ea56fc40d16e3e555c2b375f6d84c597b5955ae090e5e5fda38f1dfd709f99a3b21bf1397c9ffbf5fc06398a85d53b1558d8269c87a8d30cc384635be711994c3568eda01b2dffa7c281c35d07869fa1907d87c8c69ba2fbe72ff494e002f3f533267b3c9317e7d4b222bb0af1d713b7e4c4af7b80ac73c927c49ad7e561d5b7cff1b4a5c69b7221400b6af6ac2f2631e6eb87be84b0f6ed5209cf5bee2bc73ba330dc002c92724c802a8c197fcc6c400e97c103644458353b80e5cd565ea34a596018a3151c419b308c4cd665145bad333a8c6bb02294fa86c31ba2da813382e4c18a16447e54e43b778c14ebe0eb2731a15dc6f16fce0022d104cbb5f330e9e8bcb402e66bcda1929fab7d63cb9a57cb1125613cc8e00150a26085ac1f3c640ba828fbf6fdf88ff476bbea9d404ab949f237878c844b23f068ef6e68d82e0785104fea79fb8c8e29b36e8cb106af718c5b1973d3c4543e93675800c9ff297e2d0bc48e94b5a2f70633889879dcceb499ba810436632eac73774027cfa9b94b0893a49a7cec9c4d36fcb78a9c8e49b2a53cee51abe22334f7e96882baf51eef86990ab9528dfc89eb7178e0f48e6a1d60e8ee3667260173a920cdc251d7023a9e920531062fbf63e4672818fce8670e9f23a124326c9ab8cb9d28f24d87db8de280295dfafda1ac3077786005eb264dd214372e6eba95e5525b63177cf020e4fb9ee78b8cee06c7e1149fde2322b0a70a218483f3de9423ba8d5a3e0c21ab6dcd0a05e75a7881466d0598e7f382f1faac2abd178449910a1688761611be181311dc169d69979fff586dcd21b974c51f3a1dd1b7fed88c0d046a292f7cdfc89ac7889bebe11219b16acbc7c5848f97de1387eb55737ab346862330f938128081d08af4fda431582ab3ac01c5fd0abe12232f302b434ff960d299589f9c36da7e1b93dc0a7faa89e5b6ba4770085996ae6d0e62d155f589e3b8df0659e2e7849e43db25824d4ffab396652abe9a648fe7fe4e0d86dd7af9e7277f3e0d79d2a0360053c967c0a58edbc33693d42173b9c2796a3ead0ef1ebf4b6ffd3668bcc27c97daf1464c0e106160fdf74e2e3e9302e7cbda14bd0e4234147c7e2f63cc76c0a0823c499a03479c5af0764c05367cedfa85975b609ef73080a88a772692704d5bc36410295d92dcc82a29c61f7fde54ab46ea3070c3798c2d15d398314e95eaedcee20b723cb7a1fadafe88dfa163794abedead8b3c2146a53ca5074e5c1f3a2873b83e2526c09a8bc420ecd3982ccc97307128182f0554993a31a699d2b1243237319a926cfde2213402509a54ba766d93406b0ced3e91c4d0ebb107032d8c3b9319cf686f7ed8f1641787f35b19c1e59c4e05be57cfc6d2ad68cf96754b0977ba2e989737ac72fe4df0ada9cc2854572eea4744ae4da86c52bb84ec93f633f5b8324903b0a7ad7662ee0c7f5f5e987b26ce57c8ac255af36dda2c6bae623cfc081eea87b8f4808a870dfdfdea3d60b2eaa48f7063bec4562d7f9b1482ff5b05fd1b670b3aa9ba37f82e9ac5e9075d7eaf364b0bd2bbf8027e6b9195117e2e1e99bfa30f512ff79d7703b5ca5c49169cf60721395b8ee35ad07eef4aea683049eb1d444513509816fecb244f6d6bb9fcd4453082be4761f303359208c5295dda58aa47b1921efaeb661c4d3de634b4c61f42a1882b3dde28d3c70a1e96ee56fef751fe8c3e88553e815d43fa00710eb4ba58710713a3d74b3463ab091b5326ca84dc2858d3ea7b0192c9b89042567d4c7abcd", 0x1000}, {&(0x7f0000001200)="da9ac93c7ea6117740a0d94ef8231ed3ca90410c9cc0a860eed04ebd547986c4ed33b66c88c2af79942c63d7ee33cb8575eb15609b3d2a49cd221dce08cc2274776f87e67d59b27ed9d65ef712089c9516b07cf6ac1a2501f16e1b9d7fc4619f9e51a353e97478865af386fe", 0x6c}, {&(0x7f0000001280)="c342cf5f9cc89d0382465e9e8be7ca1519544741b966772412cf998c94fa13480e7d9e3c11c8425c7c862c5d1467de33c43e130a165e1b6cfaac78d60e47e9e159b0f9c2cd94501d729d4a4b4991b1b2b1e4c00befe4d8bd3d12273b81ab4ee3fdd28a9175c96bb82002915cda4dd3abd752d91e3889b90194a99827ce87da7c7ae2fab6c11473335e7ea674bbce4475e2", 0x91}, {&(0x7f0000001340)="349539b517688a47e155f4fcb78feedbef4623f1b8de1ad5dfffc7f708f0189ffc1d0cf28023a802eab4db70735403742febbd744c97edf14433d3afc7f3a0c2a15a0292dbe148c407577b46eaa45c4e91c11a", 0x53}], 0x6, 0x0, 0x0, 0x1}, 0xa) 01:51:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 01:51:19 executing program 1: r0 = semget$private(0x0, 0x2, 0x613) socket(0x16, 0x4002, 0xbe41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xf50, r1, r2, r3, r4}, 0x7fff, 0x3ff}) r5 = socket$inet(0x2, 0x2, 0x1000000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/110) setsockopt$inet_opts(r5, 0x0, 0x18, 0x0, 0x0) 01:51:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) dup2(r1, r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 01:51:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="5e1f909fddadaa3b072eca9aaf3a331c4364715d9193eee3e9409dc2d29e6ec4f88b9d1a78e3e78e8e742612d6ded87f0d1626b9d87e1b7520261b8f64440942c90946d62033caaf96e0ec8c8d1ba396da2ac0703fa05ee487cab035ed01cf652f8b3030084b6ab6d7952dbecea1fe7ff83a2f386c386a79bfa9650689d019bdf9f5e8eb449c70014e7821aea319681c42365540dc9c4912666594033e", 0x9d}, {&(0x7f0000000100)="37833539bfb49aff43b308cb1394a1bc44cae60e3f9ecd7653613866c9e7b68465cc2de7f7b700ad88595f564acdcfcb6133d57d8f7f3609d599f3f70843d8b3083f27ce20d2d8f30dcae891d0a8b22515ce263986ee4b69d4a0c1c17234d0f0d7f6e044bf5522317279191cf45633ef57ce", 0x72}, {&(0x7f0000000240)="89f604d8390a080066ea93631d7fdb78aec09a5ba23bba5d309c0f4dd99a05621773471ec93a2e3c6f9740b8a9bc43fec8f5dc2a5a89ae4e5c400981f0b80abedeb38e012b22957edca544070a496568d279a328a4dbf7641102c43caf23869083fd92e96c7617ac9f6efdfb448058bb7e4aacc1fbca606b1223cb3175d64d7a6741d8de1a8588f249155cc5b12dadef34b30d236f2c3fdc9b608918952139cf9933583bf927dcbc179cd6fc123b41803fb7cf3adc17b51632b91a5c1664d0c57e2def3d2b1be5a05b1b162c5d7f1231f43aa8193fe61c6a2399fb9f2ca27b46407c96b5863b48a2ceea0ebe71cb", 0xee}, {&(0x7f0000000340)="4a0eba00e06ccd272bb544716898e88c2b3133649f0aa66481aa215e713afeb0474efc4bfcb1206f2f21069574e7c3e1cb6f8d251019ec946146beb47cc6acd2b90e9cda7e29b808b388dc07ee12d4ba324485af2f2e8a0efa9e29128f95b76819babdcbc6d2cfb2f9e9a87867daf857b562e4c667ad96d2d5fa4fd9c99c6a77128c07107f4cf5851e7b1421fd58d6d7f46ad2dc8b2fa57555edd5784cf7804516d8b8caa712a496e0f08785216c4d4d193ad8d3a41941ab018f1449c62a843a500bed69b8f67eba9795102b4ba87aebb877789fe3a1862fefb3104401a86d357f7b675fdabffe08785d4c829d5cae", 0xef}, {&(0x7f00000005c0)="0dad4224820e96d17fd4656130e140c04abd524edd438a2fd9a47f0afb5a659d6ff267a95483ac90827258604fe839b48a93baead87530e2ddf6dc01ba35ba1ce8f04304f4f92237612e6394ba9bd5d93a75b7e0c29fb97715e5ed02b4f83b8eae5e9bf05e88f88b7ebd4bad67f6eba4be9fcb2385bdfe526d0fca7d1fae6cf1f4c7d4c638b9455c062854df89b9f211052081c5dd32e122d4e9df2cb3debf3056413fbbbb8dc5d725d065fc21ccb31fc45b8ad98ce57fd7de8d820ad533d31804da6025ef4adae7fbd0eb8a3ec7f142dfb3cb092a436f3d3e38d057ad82cd3a7864806595ecb792d991840626c4977a7343004fb4a9fb2129e6917b0fae0d5d96ede8cc0813653d0f792f8c9161882a0f3aed1ec0e398ae66a00d34fb63397cba729a0e667919874114e6ff4ab22a9f7a87a77edb0e9e08a6e6421dde7cd777e0a6785b46f48c5c405d090df5f4ded45cce0cae288ef5c16303a9aad537328b6075bd59afacae77e8e0417af1ff06f58f8ecb6918893e3dfce755343993281f095ea9718707671fb1df4ac82e66fc693df078f53567db4cf27b1017c155297f36163a6e593f79a0d650af8bfe6dec5b0ad46af7c36f15a1de13e239b6531138cef38a15e88784a8e96d233a72efee90e3caac2fd7e933836062abe4e2f429d508476162dcff3ebe1608d43bcfbf0ed44bf7b176eab468ccb4d7ea5bdd1a2e6a56fe72a5c40a97d09975dd11c02687c5283d008c62e804ecc231e67ddaaa9c60feb4542ecac172adf82dca926f4c6f27e5736819c9fd0e2ab28cbd61eb032aa23f5e292dadcbc1ae4ca78faf535ef83fd7ba657663be52d8dfdebab788fc94eb819ef38fbcbe5f7496c965d98b15f87c49b2c49a9d39dc871c67ea3cd5579d75e8f7381fecc51ac0af5547a41c7348b3b2c44882e7b7ea45168de004fee983e55981f56dee589f3c7a560fcab3972e63f4eef7fc0d12b68e85c452648339fc9bb9a6c5c880bcfa945f2ac14a30a2f8cfd8991710d2e6d9f1b7b4eb42e8dfe1e257b890e5e91d463aabb542359dd4052ff5890c3f95be2212a8f63488198ef064158ab36d04af8c8d9c1ad30c28913af3c6e1d7fe8a43e1755d1b80b345943e8ba08862f0d73dd0ffbdaebb2544ccec7c14cabe7f723afeb1e5c98578143c86e78b66d8fe058190e8bc3793e325827d9de63fadded7a8ecea95de239f5e60bb8f2dbf876e8ac9fb61520e6b4b191127a4266ebdb372556dc615a4fe613dc592b2eee3c12a13b7c11d9c036735effff717fd9075142d8bcdc1a7f2722521f4ea285a2a1f8e7673142aa2209bd5f8dcbddfb4662f1dfbe41a02402400e501e5238ed9b147a6a9bc8a9f6ec73e4463892f8b29840fde52befaf67bb45ffade58c1022d820b9f173a068ad1027c1aa8e5481fd3d0adc64dc46a38b5bbcd048ac7533c452ff8667f0e5ef863578232f506eafa39808177dc1a516ba17f538a6039c908e751f6c0850eeccbe38055f3a3342422554db83ad90ac0316269929d196ea1f4c3752d9a7fb1f815bab90454382310d1df3cddc2b26e4d45c0a79271fe54edd49b58e472e86e79865f73f0e3c5e526e4cc2d4ce9568eb5be92398b45f5b57126587b9d8874e50265f4e0366daeaced772557fc8a2822e174aa5964523819a2367526be23dfef391a6836a1c6831a34c1e3c0a1834dc94cf3085cd724d28dc83f7ea7f5ecdb5b59b0cca6fe8cfaf9626c419e4be4e08543a7065903139c00ff188362a4fca36c7faa4bc2597c6e270c74c67604f356027f1d18b1067b042ccaa1a0c83e9c1eec01e48ec586809cb92b482a3c2c0579359ce4bdb6bc066cf1a1a4a1ff490234d7afb09562ca842c5808a2a2fe61c9a65f00a47fcec23ed284167cdae532a1581f456ce6a49e2f721e9d977ed0b4c258a1c3a10cee411ee32888265c92aae2713efbea5f93b3ba023847b3b673566eb6cae4d6a2e02636770470c66d2f1d2327278d736c4e5ed011e13286f016fa10c27397e72f79594ba9359478defd55020bb80a9eab3e3d8ad5b5b78876230495ccccd9cff98cd500263fa961816a2e2b4c482b9e0273a7f035f931eeae3b5a684149226f54ca083b528cac514f02c95f9ba1a3e0aa6e8ef3139318fda8f976d287712d269cbee87b70594f669fe6057b666b2c223db387ff57c10b7e08cfe53a8038ef42098faa8766bf4704f971e3d5c103d50aabfbfa1f8f9c7dcb29b0de9bc02ece2b65f55da9ddee5b3624ae9d7903ade9d1a6fce96b231aa3ea4d88ac7f66c258fb28b3a928f7c55be3c6763633d0b79a27f88e213725cd23c1a7de0986fdc3a99d6ab21e13f4cc412e04ad34dc7da295c756f8d3c96a9c27c513256af72ee758f0dcfeec773eb3d6f5fb1db179c1bb8851a134ce916eba0673b5bcc0087059feca453eaf3bdec38953e05a95ed0445533942e9709be54c23768fcd5485ba0206bed88eb99da6a71f8a6a4cc4cf4d44af164f8b37b6e83f04d1a84c8df1817d154e3a0fc1c60db5ca8d23661c56c1c18c965d3e846b95a51b332740695244b35f357f14d7598d1f018a26fdbcc195dae8bbe9071ca581c92b89a34556c35b05abdb64af0f97208fb4012dcdad810840d81aedbf71cbd0e96222ac28a1f47b83ca0282ad77ed97edbc44b28b24ca6c68a7e7c0ae3446e1220d8520f27cb0696d9b57ddb4948e29c671c4c1f0e03d5eac743fff34364b6cfd6ee42d6676da3b7d4615961836a54e811901ab46c7c21673543f947a2e5e96db4a55c6b0e00a1b855c9440e253b2b9f6e163055f9f32476c445d5ef9f9b274267640c737c94bb7e91bf519691fe8a0561390a5acf07bac4875720c365ecb7ed82d10a1645c8642e52bde90a8d6e1eb7cb8e3cffe4f99aa8c1cc08c7899967cc43d40b128fce8239b908523333eabaa3f079c9e556cb59a6f5262a927050d52bf0eafc68165fe0bb7493d85f1426e322d1a7b8c6ca5f265fee6554af2a2222a388c5dfaa4a035f3366774d9d63ae2241f500208b2a30860a8a507b509adcfafa36cc41498c6a5035babb0776b359b05292707f703c83eb43e784753d8d4242aa6929a759f8ca16c2dd7da355cde1339c8339292cadf7a88254eec117f8459c0f16b668a58c62d846f6f7cf23ea32524f2bf11ccfde3b1c1b5ac5422611a787fddb888410fe69cf5f109ae107d0ded7eb6547bedfb1347ed4db172eeec328a84c71c26b60fa41f6305385271f9ae9c7e55ce292e53de1d41cb36cc125f3a449bf2ef6da08f06bff2a85761ff3cb3785906181d9b4616012e77d5d36e93cf24f8ceb5966af2da26b8a12d2af063c4abb5724a78fc8a50b342bace99c8bda72aad37ffc3c7195d27707a4c21650bb9afd8f5c6b0c416fb62f67fcdc5b35e41d087405377427204e8bbbfde251c8d623aeeb02d92c2d05a5c7fec1694b79311b66431b2ca4d4dc723445f1adcf6636ff4b4dfa7c068232095e14547c599a628aefd9ceae0bb34bf5afd5227d199896d1b477d361ef2ae2232962b562f2a268485473277df0448ad4d1e5d0c8909b7ef433ff1a17978224d4548693109e347c87aeaec9a82e163d64ec43462478b2492810b9ec9c86d7dd1ba92b844cdcd9f584578c9aa94d90e5df9a29d5f76af6611f43b7c55f4cd3fc14d2c3705b55bf8ee289ed046df556591cdeb4a6def3c8e7b6f7a0b5f5b435b6e876e2d133a604e2e4384e282ebdd581093986d985e429f9e92a7651bcec116b308b38c3bd999fea23574153677d9c0ff1ffd8704f0f8f109ec108edcf1ccaf289f570d21874c219bb5f9fd60f31328ce6513c9299c85fa0143e47eac3f36f3402c222ab464ce98859a2d413ca164085814cb48b9209bd4884dcd4d9ef3935f3c1f03a359dddb46581cbeb3414ab6b854258d41dccd9b60c28aae6f3a6ee2cc87618c96a45f62dddb1aead18c171805c3b97220436665c15a01421e7f2c4cc1de5e74132074c70f7e52727704532033ab562a0134370b70c47c3738da7691bdbf1eaf4ef282d8cade90d1f3059704b4dbb73f35e5163268e66cdef34c33db68ac7f1b9cbc5bdb6f1900379632156ae77ad28ca68084330febad98520cb03ebc75515ece3aabbd7ce33a8596d3bb5ec8d6a6b00aed3b154d76fc3b8c33d1bdefc22d96d35a7384c81501bbc52546e4a7d5e040853712eb10cd502743765c7d64db101fe262f2592d25af7be3427358941ab0a76e4b196f87485e8ff3f100b8606a4e93990d6c7fdda5108d21c5e1659747f7dee1c8766a3d8147cdeb46041a1014d312a4d59361ac1726bb613988bca9f0cbc0a6729ac3d1d28ff99191f43a399aa5feb9e6dd0c8e6f589e2dff3b600c1cdbb09be4bafd352ac6cfa995f7024365418281315f5e90f50cafaf17dfbf3f0bde7bbcd8fb39c70d1d82736c7eb951f92421703fc85dfbe2d15978752d97b1b771b47de347806ef0259e005e9f923ca20d8ad1734d248b54647643e6e6bf9cb618eebd45ea11ce711eb7da8ba1fa201603ddb6c04933047514cc816c88374fbdad7804c2970200378f0c1a2068a1522f440e53bf986019545133a92f54b58df7747eb840a491f8c0cc1596b2038a0c9dce3ce248e51812bcbc73c56bcbc1b88068d6978a065e88cab59f6a1292908d379f050069159806f37b442ddf592ce976289d3b415b8e62f0fba567a0707bfdd612f6750b4033496cffd03633f6fd924d66eeb8da82b295db3da63d20939a9d2b1f7f0a78bf015651e87a11f34bb05669f3835e4ecdbf201aa47be91df9ab46a09774201c3ad915e2f7ef0e8a84837c0a6c4465d6a48ab8fc25f0d9a5c2ee75102c84d4f2ab56ffc0639ca3537fd23d93cc0fbe087fbee8088c9c51ba78a37eba6567e03f1db4f05f4212bc718f56d5d85539c2ccf3b11971540818b547f1e4cfd849345f9e071b006f263e2f8b4f1c24bbea8ed8f2a74cc7eda43f5a6e102bdf5543b964fe2175324562e95111cb61b24ed92a1d5d328f0ef849a69728bb84e6163b300b0ece738a857bc4b1f639666d77243d12542665561bbebb8a5cbe08fa960aff2e9a88b3126bdee7dbf90595ad7d81428f7bc87ba7fcf2c237ec5768e1e000fc255a6057a5685e6b1e852ae19509004881e3fd839d1ed4c0150e5cc52a7b9859f1b07ad646d506b571daa39c11613ee6badf0caba4dc898002c5bd1e2108262b42e332f9109b52ef1406ce0a51c0c7698ff0e080c5900c319b56c2387f154d411e660fb4f5b73bb33079b7af5c36223fdc79e5c10ee1b67e3a2ae050faf9c5788b2aee94eacacd7d464cf8a95583562d7be00cf7409f6f85dec1c8f229af8d5edbfc7efcb13e308a25190ac643cd1288a376cd9294e91fee8a4c31e1648f0599735162a7a4da7ab52fce7879325e1afdc80d0e060397a09c2c524968aa7ccbe3d5736e7ab78ac4ee0f3feab57c794e4ba4bf924980270190ea6505a264e95fc927a78d85381ac15d8ef8a4d7d0b7788a0283e32a0c44d371fdaf1362819a0a6a5d19eaf1fee24cb31a41f7d3edc7b7d9b47f136ad2eb3ca625ecd779af08d64a27ee2878aa7512bd77ff570b840fc101adf4780e37b6d87283afa3f92ad0cb4029914632693fa1ff7d4bac2b2b02739c0edd862a5871a058addcbf5846d1563e7ab58ec7b9fdef4103bea7eabc3f5e9c1c15e2ebbadaa4724035c108d5da5849d9d2dfcd5bdd43c304b1ff5bbe386e95de9ae586884e8fea03c998c52caaae52a658662cd5a6a6917de12109379d52d28d256ad3fcacf32ffc20", 0x1000}, {&(0x7f0000000440)="7b927a9ccf280f7629d6cf277c6f6d24950aa3d67dbf35675bca1f5c1f6bc90abf32b34ac634c58ee31153a1b6c7b8f03d147d2759369b7e81c15986497c8bee0ce88399d1f76db088088467371581d9a5d7", 0x52}, {&(0x7f00000001c0)}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 01:51:20 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100), 0xfef3}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0xc, &(0x7f0000000080)="03000000", 0x387) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 01:51:20 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x1f, 0x1000, 0x4, "21846e98cd37d2925cd99d9bbe278a2fb7075ce8", 0x7fff, 0x3}) mknod(&(0x7f00000002c0)='./file1\x00', 0x2000, 0x92c5) pipe2(&(0x7f0000000280), 0x10000) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x7ffe, 0x0) listen(r0, 0x112d940c) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='6', 0xb3}], 0x105a) pread(r2, &(0x7f0000000000)="474c8a9d4ea6e187ad954006d2327f927f6977113b25a142311f9e09b459c1c5d17c7f90bc3477dd7bd6b3bef39a132d10", 0x31, 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 01:51:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x200, 0x4, 0xfffffffffffff000, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb5e9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb73}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) 01:51:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 01:51:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x800000018, 0x2, 0x40000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:51:20 executing program 1: socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1001000000af9c2313bfc6538c64405a53d372fecd289f6349ed5b619932f3de677430423c6a703efe9fe225f283e039752246f2a9b4658f4a2dd08b46d28086db02bf0383e9bad92d12594570ee2e90442f6f553f4f7dc1ddcfc999c764ad395dfd876a28000000000000000000000000a680b9b74e24db1f4bb1461ec45408485f2b5062669295f008cd82c398859e6c8f33d9cc15965e2be374455ebd2483d422ca44eff323ab908210bfda9445d8e8a8e062ace8e16b"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 01:51:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7f, 0x1f, 0x71800000000, 0x7fffffff}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) 01:51:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/170, &(0x7f0000000140)=0xaa) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x1, 0x1ff, 0x0, 0x7, 0x4, 0x7, 0x0, 0x0, 0x8, 0x6}) 01:51:20 executing program 0: r0 = socket$inet(0x2, 0x11, 0x4000000000004) getsockopt$inet_opts(r0, 0x0, 0x4003, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7629acd2, 0x2}, {0x18, 0x1, 0x1000, 0x8}, 0x40, [0x3, 0x7c, 0x80000000, 0x80000001, 0x0, 0x6, 0x7ff, 0x7fff]}, 0x3c) 01:51:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x80, 0x100000001, {0x5, 0xab}}) 01:51:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8000000000000c0) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) setpgid(r2, r2) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x200000000000080) write(r1, &(0x7f0000000340), 0x10000014c) 01:51:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x94) r1 = socket(0x18, 0x2, 0x8000001) connect$unix(r1, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 01:51:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/214, 0xd6}], 0x4) dup(r1) 01:51:20 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r1) 01:51:20 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x802, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x2, {0x7, 0x3f}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x81) 01:51:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0, 0x0, 0x40b}, 0x1) 01:51:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) write(r1, 0x0, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="4cc2c5e9c6e87278e2f15d24dc53a8e9e283a60f293afb066ff3cce1bafa4068b764d25e9eaad5f6b5d12ac2f78162560fa60ac5ab647b66f7ee592a8b27d99c063bb96af8e6075aa0ce3b385d82e6291b73f974370af43e7c96d96902e4", 0x5e) 01:51:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/66, 0x42) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 01:51:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="f9fc8b07310cbfb94921768a516dc26061edf8ec54c51cdf1aef589c3f3876b1fa2e90ba9e72cc94905898ed970fab134cef9e8341101c89a8cbd005b1d20f88e30778a72c295ff8a86fae272f61385e176837e8e26db8f637f26909b448d11656896ca7124aed853280afa569554fb42ab0fc2d2f2bbf7bcc3751aa2c89370c044f0fdfd927db47c4d22546a4d99b0352670ba276d9c77c02534d682fbfe4726ae3285b791e69918b", 0xa9, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x3}, 0xc) 01:51:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x0) 01:51:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x4, 0x2000000008, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget(0x1, 0x7, 0x10a) getegid() setsockopt(r0, 0x1, 0x2, &(0x7f0000000080)="7c576463289308b51bd25dac081bdfbca0da82df549028195f3faa1f4cb13720d040fdcecfd6ffc8ec257bd82571b53fd9aa7b36e86c6a8b9eb84dae23b480bd5f23e074b6c48896f00f00a16659239b2abdd34e13edb15e3fe0eafb0eb497ea06cb9c8a027abb9a6c58c03e555e51693e2bcb3f30435f208965afa36734f403bd17e660527962fb55e5ca590cd035b25c9bb7916dafe7d30e636afb5068fdf357d04bd3210ed05e5741a2672e89f7d4a8f3dcd6e3def9e7d557ead56e9046752319e8fb17074d16d73ca3", 0xcb) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0xfffffffffffffffe) 01:51:21 executing program 1: pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x0, "81188ffa9ae937e9f9be025fa4a22676def6576a", 0x2}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) recvfrom$inet(r1, &(0x7f00000010c0)=""/89, 0x59, 0x3, &(0x7f0000001140)={0x2, 0x2}, 0xc) listen(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10c) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) 01:51:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x5, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) 01:51:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x800, 0xc98c}, 0x10) syz_open_pts() recvfrom$unix(r2, &(0x7f0000000280)=""/118, 0x76, 0x802, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x80000000003, 0x0, 0x17, 0x3}) 01:51:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="ab", 0xff40) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e39b03bea53c0000ea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 01:51:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e0300696c6530008c73ca79321982c05329ccb95e273611f295411bcf5d75d272926360adca2c9914ca8951b4888d90222b673e268846f3a98a6f969d27e97fee8cc5da7f208694723b339d83022bff01684b7bcbe9a4c0eb75"], 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) r4 = getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) fcntl$setown(r2, 0x6, r4) sync() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000005600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051684da5dca6892cd9b53d47d8a73ae45e706102b558122de8481c4585deda8c3fb4cee54b6b46877d5f5d72484d268e5b2f932521dadb9372b9ed845d049d8b14e1694dd083ce87c18eb96be7a0252973abdddf69cb62c4b3b37da24fb2fd74c1654e43157781fa0507a290fe61db605ac3a2b70d2922e089fe2c4396748c9cdf023f1955c6341809b9bfc719de144a12c07940ef34f22fe4d14c92e089760c8f5bccbcf51a19f85e4d7430b181a426a9a6c4912fe9476d2cf50e0f3b16f387737208d6be1df2b2f6944767d871d880b0f704315aa2af0ae4c88bd7393979e585fa72df40b69b96a87a696b9560e6a16ab007ae422377f08e14a8b29158b1fd9aa4cd8ac46076580e462b20ea5c16b88cae24ce9ac79a2d578ca2023f3d935708b827b0ef36134d76cf4bc03af49b148cdbb6751f09f76358c9f47eb314dc53be28e23427d649fbb2a1939b8debaee3982b7a61f54fe95c4f7dea48c541af04d8a42e9e8c80257374489c5b"], 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r6 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchown(r0, r3, r5) 01:51:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7, [{}, {0x3, 0xc6}, {0x3}, {0x1}, {0x1, 0x1ff}, {0x1, 0x1}, {0x3, 0xfff}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0xa44c}, {0x2, 0x10000}, {0x3}, {0x0, 0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x2f5e}, {0x3, 0x5}, {0x3, 0x200}, {0x0, 0x1f}, {0x3, 0xffff}, {0x3, 0x956}, {0x3}, {0x2}, {0x0, 0x4}, {0x1, 0x4}, {0x3, 0x4}, {0x1}, {0x3, 0x3ba}, {0x3, 0x1000}, {0x2, 0x73400000}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x25) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x0, r1}) 01:51:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000000), 0x0) 01:51:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x9, 0x4, 0xfffffffffffffffc}, 0x8, 0x3, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="59206b7be8d1474f3931772bb7c6e6fc8babcc3b67b3cd3e59cf43974dec0d9c01f92c45a1ed882ffcb1592cec6dfc7d8b1a6ac371537baa32317fa81807038ca11f5e087ea2c2f4fe5578803c316e117404ee7a501da0ca4556d30504b1ce09ad59b77b3358bde489c1520c98df4689d3a3d9031309b862a18f3c7f9b197e812768f8daf02e285e9c0ec8b2d597b2196bf647ee63ff28221988bc460db459ca7d75a50b79a59aaf60a00fcb8900cb46942348b0b8f67d32883a76e52efa25cb3e088399734e2dbb7cedf0bc516360c2935b65567ddf2bf99f44864b35b6afce077c40dd975618304b1069e778610780b920b20baf406d62e960d5f72a3df6291c82a3b073a292422200943ab2ded3c3cbbc48fe849eed1aace53a920b7367c17e6b005c6381120ce8791bf4cf6ebd4e99cfc9024569d9aeaad5d7cae12c47a6f9c102d72dfdf233f8e0543429d567276c15d623911492d1f5a0bbd2a4d85c2ce5c217dc2baf5c80b54065889cefb799a6385c3236cec516a4c817b05d021d715513d41c6333931e1144f671749ed7966888bb713cec840e28f51b98e787f34ed0fd63f7d5370d8c8d14d82543010c2a155197b3dcd8fddc52c7ce99c25da8be236b0726a99fccd41d5da9062ca41d3fb3391f8be68a26695ee81daed4667beffee0488ab724f661687d227bc18cca424ab77dc80eb52a94e95b9ef921b1506d1ef1c907d77e5d033adead20cf26d67545143d6664519e165e39b4c1fe964a1f57687df378b56f7de57ec94da328ac9e756a4c395dae1b33906aae4467ddb22c2e3c06fd7fda24979d466a7330487c99adcff3b0210d7337817509668b963cc047d791bff4d964cc036ccc72988bd4e7d7b1fe7f90f8edb650f8d8b275aa8bb893d27efd1fbefdc1c7fef4031e597fa88bc0d64570dfdec64f91ed0e78772b78b6c6903914fee08363a07557ca56996752bf77b414760153e36119ddd6110bba84cdccca0c9abc869da5d4677808e77c62fc6e1a3062026d635add4420aa2645a8ab1310b90ee8c277269af2458680e7e545ceab89df470fe924c330301a5647b7efc3f76ea9658b35f82627f9edf7e49166a281fe55b1e53eb0c3dc1bf5f1147ec9adb1b4910c1b044ff605245f58dd7bbcbefad3a4ae0fc16ccafe0452f7b31ab647e48f75df6643f95127a56e5e6b4de148b63eec3d0ef7733e95b02671991c517f6753b350953815afbb445f5a087d90d6155ee2f310b23dffd7e6004c5352d80e6200a205d62f6ceda72132f925885cd5c367f96da8979fc8d5306500796a8e9703436213d6a6a3c517e4df9f978e8ce9224da7d0d5231e721a2f26827e2a6a9ba26371f6b79348e9b6cc8eabb1f2e1ff0299d1b0614fb455316996793c8f3619d24ec48114b25acb51e3f8408ece631d50fc3e1d11b792bf827a39d550e4493ca4e2976cd523c24a06313c456c984fa39fcf6b85b7520491e885a2ab1a4f998d4c21ca2acf42e7b6ef803935a54d9e54933cdafb6b0321feca6ca04e56bdc346751fc905178ce4e88b8bce94416a977f5699ba0ac8c1e2f373d8f6db7c5d16e820359bf077eca5930ebc869bb7ad59b7e4b8f1c9afceecd7ae528f7eb170fa844ecacd5fd98f7c8aa200929ec2be9f116b111cd69540deb05484d35f27628f59559e8c900aef0212f81eadfeae485e3eb811b69a944cb00a50ad21a0e66f1f4cdefbb274d342ef910ba5040e5a3029e92c9b502747b06bfb5f6158473e8471df1ec19693785f43b8738be93f05fc657c89b12d8ad0a59f6943c80e70f6545f9c324fddc180b12dea89d813a1280f5bfe501be4ea4f363d9f21183df6ca3a6419b0398cf2225c266b0af16c1e0d17beb3bdaf23388e291f2cd79aa77fdd5160ae0ea1259c72919d144451ec87349c8c6fd05567d9ee3b4f1418a6e2164c312d8eedfffe453fc0e809ec60d0db6de3ff97e776e6812e27b081af03ad9a1a805a0b6c75c50ccdffc5f2fb0dab6cfa6d2ff557f379dd2146597b8ef5f746b9790684a0e1f0821a8f920556c2e23fac09ab469842db9a887d2d97c21f90461bffc8c5916c614bd3aafc6b4faf072a1d764535aac0efc2261141c7780cf25861323e8beacfa02757b39d121c915a7ecf9b593546172e3f2b182819e8d88b62aa939468bfecc40430746bb74d2367a6ff833e81ead920b3e59f244719af5a92cc92abfe61c2119c7e9720f46cafc4efe9ab3967b282eaed41d7b258d4a16aa9ad43319102813037eae8f4700fcfda354e406eb1ab4cbf365405501f8f7d263c6b7ed8315268c13cfdb086564655ec4fae9bd5cc5e5884b6984352d08e8f0ceb2b06704bb8b1a0b6c315dea002e83853e7b8d5ee474770300feffd905e9c5c022abeb4a51421f89069052ee5065d8a39b050f85c1d5aebb843fc8205de4c9e5f9dc2f2cb7b333252872d113b5449bb47f475b6ac7e8336111ac081aabede2eb89a17fa9400781fc852a39be4c70baab4160143aa9c06a536683664f297f0f182e05ff4aed3d2a8392e2d2a213795d739ab08d14d7a75875950e17fbc646fc34e151fd01c7d9c4df4f5d43130ed1dbeb4c2f57cd799b2e9594ce9927f56c5f703735b8a58294916624d858f25e3bee16fa612c0ba422f0c01dc8a5138391e40d08aaddda000890e3fe881efdaf7a31f4e4cc77c294c375211733b50a76f844cb68912b58506ea4aa712beaf5dc2faad1902e9ba2efbdcea2edfe341b53aaa6816a44867e3906de3e3c2ad0441e14a23919eb72d84fa7bfae7ccb91a478be973d66adedfe55b1ca02b792c056f66ae280c429c5ad94262b4607938afc03f01e3d5c84f802322448f0410dfb27db8694b2925ca0d52877a55410eac1e2adabe51632e1d85e48b8c89c0c5fa3bbab47a2f9d8c8ba58df0af6d30b75bc5ed40c7dcf33873ce63b9dbc15a044c4ccf6b6c99e1c45a547add6c5f7405379ba93ce07620e7018067a63ad9410ce9fcaf11b043c79ecd90d1705789417a759e78fe6f208b023a7b7fa607333d7548419f5ca1c44054c92fc77a203cf3df0dc9098a5235ebe1f7c6deec5ed3d0a8932fbc5733733661c37a6808f0d88c7ec51784ff2ca35b5d337bbcb02b13d416d454518514dfb65613f9122f4fa338e813cc93bf08878f0f77e980edbcb8f798530f619d773822723fab3d3ee0d2386ecbfc94fe72995312b3e8138be218787657d8b2a97855cb8d9d3dc86a92749ff40d701019146b75e7d96f2173800bbf463d91258864f702b42679a33f7644ccbc48001a0753d9cc607e5720c12301f45dc8971936fb0fd168ef204de6f0eddb1a86f60bad9a2434f9bfef55f3fc34b117a01c63b5e6958d212aab1d6d4c70427770db949f02332426937c64a31891b76fa597d50dd6a8cb93d487f5f52e60841ef504a60e20efd95f24e5ac64c71431c8103db7274807f7e15dcf6090d5b71fba3b1385814e36e691eb1ba3b21e5325110eeafa42e09c496d1deebdecbc2cf05e680c8e6fc6e56a6433b3fa9b3e8f8bb9d8edc437df57d3578ba136b73fcd2b32e8fa7fe5e92ec23528c5b1288987e5f71e29bf8fac8c9c3dcce1e3ef7511f85cb80d135c128ef913f481ce354e76374cf84f515b3da50a2d145e6a9d6e67d77861841c0efb3b62e0930bd5bfdfa2bef8c2b767c92f5f1c69ba58998375837b2c0d89d61b1ad0d820e813429176f4fdbbcd03ae74f8c34aff061176cf493d435e35cbf622064ac3aaa70f36a9f60c353cb32b900ece9fbfb0cb206c13114948133493d79deac9e13f623841d1b68864d06bc47012a801b434b49fc318c33b196964ba7a979d68eef962c4769a6a17c409b7ea2436c515d4b422bc8bfb3b60ce9baf86e969636b9f84e99c95c520f9a238a007682f34073a3393fb2e1ad7326e9983e178166ccb38cb1d698d948a1076be62a551b2581f8f85af91cda1001505aa0ea228eb3207e9d0b889910f024a27ccb10993283bc8e40c0d07b11dd9865f4b198c0f5ae2cdb58116944b275565ff2a88c22194471dada28bd149b59218108af556b6d9638272d052cee37c9beefad305bf334e70e55e755eb17dd40615e80b2bde1dc3e06eaa246e2885f6da088480ef5a535a1a09fee9244a4eadeec3c87d3dcd33e4e89b003e07ece1901505a711aa4dcad3acbb31d15faf1e31be92a3ebc776710a36ddfa74230992bf4d7553ba85c76f612c2a8a19a47f32c20aac8e35e54b89276ae93c67308660a48cf3cf73328594bf122fff740bde92c326a417973c4616881f0d665e193f5ff52f09fb7fd63a08c01e64ac969a7dfa634caacbb1d2e827a0e93fb07ba15243ecf52527139509e408887c7406bf76764d3bf3a890d93f795a0da62c18c007a3efac65403739ddc3eeb1b62440224c4c8bf58098e72507a70bc20952d6673df9d23c780f2fb3b5e66266ffbf3fb136bd598d934ab2e1181b45dc69f953f72ce6cb4b3d61e15a7d3a5a69ea9cbf83d9c5f35eb280e6050c694f957ce992f5fa0a2e4facbc8b35a49663440405bb96a16f57139132b49a8168e4a484dc1ae4a1409426bc4e71ee76ea6ace81dc01859ad9dbfd91d388857bea76abefd43128db2829ce40e94160765a58c72a9907889c9a72eed40703070a227e89f36e61ac4db0484c8a75825bac58bf8ad4421bfddc58233149725f3950d1a6290c5d0e5b1018647a11b3839cf71fecb6bef3d3382d4d7f4dc3c0d6997f73477427005ea3543b9747de2b4897426fae6148d9c013ee227b211afec319b1f430b9ea8142aab0e1d79c6b3ffa8d77ba002a528e026735dffae842221ed1dca018694fd078c94345c0a3b560fcbc7440570ec176065ba84ac052aa897b6d6ad71d271e6bb354cf011b585ddd08a827a1b06d431e75643faf9c466036b2e2eb7ef9e6b6d557897a1e0b450e643874cecfd8ca03fa3acb617647a90ec77a4f0c39cbd979a54b290b91b3e38212c3e3d9d5047faad9f97b768817ed97be260f945a42f4c768a1f4692caf7895e6b251d1ddcf3abac5ce11ca7f6fdbf0763cf8cdb78f9c854866248f9ca6998404f827a9b2fed0b425028d8ed32211084699cf261e89d5f226235999d1da731c37f35c2e3e8577739b0c3d3518613c5e75688faecb8fbcc7a6f30072e452841c99d5fe2271129565801cc0a4132e81681d11e2b417a33fdbcd3054ab22d41f0f55b827b6e42995de5690ee3f9181b34c45393b36ce4efd3bd9360efe97f62592e2c258315888d34c5f8e00a05af69cf045020f4f3363b9c01986b25d11ec14568fea67c84ee4f9a5f5868e46d4ab9e90c045508f13ac42c456f167b22dc1840bf022f78967a3b576392924effeef65646817cf4c286a80693ccef386a5d8c3a923f3caa6f79e47f982fe4363c04041aa4a8033b9b6815416d4a96f525fa52b296164b3e33886107886ce00fd6b9a376c0d8a7311205deea5e54dddb6b7a262fa4aa60f297fe5b46ffaaec0f40bc0af7a203efd7fadc779e5d5475aed7e64ecb1e0d115e76d5563fee2a4d05896169bf77cd325cfc89b1ef373dc2cd8098e3f35ebba0801a0ce6133ae065da22a6f97e0e6ef379afe5950963cfae529d7d85fdf95dd7caae42f96d7fbec253179b9112355fb734c611173558e093ee277f762dbebd279c9505db648c280bc9157fa2e377461c608e1b733ca1ebecad3077761ff8c7dba90e6226db8cbb299b1727f6c0d875d8ccea68fc120298df8250b574d426d113f70fc95ad9fdfa00da222eb39fa5c05df48a0dd551d510c", 0x1000) 01:51:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "000000a5c2c41a000000000000009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 01:51:23 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:51:23 executing program 0: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x4004, 0x8, &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:51:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 01:51:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:51:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000290000002f000000000004009fda956b362903db0793ca0c962e35f2c2f63f27d5ac005221dd5de6070e441fdfd3eec250dd20e1e18e2031cc58d0a436bda40e1aa25d8bd46fb3bfdd3530785074a5d9ea90b58335730469db6280c56449f35d8c4f5d422b51006566572ae0562d756b9036158ebec7d6aa755e13514adb2a02e5067431d3f0bff9f3ed868c66121cbe0d67a1329bea78bd461de2732246d0011d8240fecebed3d3e9c1c3eef26de464637d386ccd9e99"], 0x10}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 01:51:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 01:51:23 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008355952c710fda4fe7823eb3e712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4112], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 01:51:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) dup(r0) 01:51:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3fc7d3c9e06e1e95f2d8139d26fd9c52cff4fc91484718a046028f23d53686c3311a413e9b9a86355da2ae6077d2adf8f74f4b079402c0fe1a248fac8eacbd6b1a29d8d4abb0cb1889cdb286b95e7e2a23bbd9982e7bf533461d1ddfe2aca94bfd63746e5248fb296c505b91ec81005cadeb923043541ddc3363d1798e053718c28de7ac28be2e3232194f41e2539060d262", 0x92) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 01:51:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x100000000024) 01:51:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) shutdown(r0, 0x2) 01:51:23 executing program 0: clock_getres(0x4, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 01:51:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x402) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1}, 0xd69, 0x42b5, r1, 0x0, 0xffff, 0x579, 0x8, 0x19800000000000}) 01:51:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 01:51:23 executing program 1: nanosleep(&(0x7f00000002c0)={0xec, 0x40007ff00001}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r0 = socket$unix(0x1, 0x9, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x8000000000000002, 0x40000000, 0x5}], 0xfff, 0x0, 0x2, 0x0) close(0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0), 0x0) socketpair(0x0, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x20, 0x2, 0x3}, {{r4}, 0xfffffffffffffffa, 0xa0, 0x40000002, 0x4, 0x8}, {{r2}, 0xfffffffffffffff8, 0x80, 0x80000020, 0x0, 0x5}, {{}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8c11, 0x7}, {{r3}, 0xffffffffffffffff, 0xc0, 0x4, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x31, 0x40, 0x5, 0x7fffffff}, {{}, 0x0, 0x8, 0x80000010, 0x99e8, 0x431}, {{r1}, 0xffffffffffffffff, 0x4, 0x22, 0x10000, 0xfe}], 0x2, &(0x7f0000000200)=[{{r3}, 0x0, 0x1, 0x4, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0x7}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x3f, 0x13}], 0x401, &(0x7f0000000280)={0x1, 0x3f}) rmdir(&(0x7f0000000540)='./file0\x00') nanosleep(&(0x7f00000004c0)={0x4, 0x7fff}, &(0x7f0000000500)) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x86, 0x4, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x41, 0x1, 0x570e}], 0x80, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x31, 0xf0000001, 0x8f83, 0x9}, {{r4}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffff9, 0x1d3}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x8a, 0x20000004, 0x81, 0xff25}, {{r2}, 0xfffffffffffffffb, 0x10, 0x3, 0x6, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffb, 0x13, 0x1, 0xfffffffffffffffc, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x80000001}], 0x3f, &(0x7f0000000480)={0x7439217a, 0x7}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 01:51:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x7, 0x8, 0xfffffffffffffff8}, {0xe4e, 0x4, 0xffffffffffff0000, 0xfffffffffffff3a4}]}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 01:51:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="82090014666955930d28130098a62895c6289d5283fdd3571f68e691fe6964629f75c3584dfe7f0d04cd91e49339aa89f76a2e4cc847ffd2505983e3716af3445dcaef27116005"], 0x10) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000840)={0x7, 0xfffffffffffffffc, 0x9, 0x9, "1c16f446496c031b61d1cabe15f9f0336357a06b", 0xff, 0x2}) write(r0, &(0x7f0000000000)="293632267c156c91797749eadd5c284ecb2e1b1a4c8cbf97bff7fd065e4f783d00b010811603da9671027afcdea4cd6bc5d7040197f647fe0b99", 0x23) write(r0, &(0x7f0000000040)="3a0d81319316ac02fc771c15a1d59eb1bf7bba96653694c5d92f335f35a36fd81290a88fafc411b902775a949de2d193b7e4d94490fcf0669127f56706981de6eff267bd9482f3d494fbd2c0b61aff060918c562307891dc91f7abbf49955db53c7af96599ffd0a1da4e6080e5435fb14774e3ccc7883f52659962fcdf4eed541533d474103b563fb6132ea0bde979b7f3bcc0caf4733c4ee9220613c1f823ae9e1167b83d4d5e72294ad55bd08f87d2fe844fcd3d0076f87a5b9f62da358f0bd7dfc18fc9ebce8788a8d6f6a5a99f81443c3b6d580c59787a9a1212a65cd06c6b21c351ee4a8fcbd51f0ea7fdbfde78d714852bf3092590eccabc7c6d19318adacaa2dcc5725535a08840c1dd5f02991058ed8fe00bc9aecc07801d1d4b72d430ee1d3d048c1597f4af178837b5a35a2f29569a310a4bd88fc5f339918997cd7243524695f30140c12b24bb3884244b358649b4b1a740670b70325b3b7ff0b66bf469a79d5ae85b98a0c2f0a0f30e76c6f283cb4258db88de4a2aef50cf436ef2710f40c49333d72f7c5b9b2d7458fb03b1a5b697f278d7ea594d3ddc0ae46f218aa6a4302e98f0f91a6a55978cf426a99b8407715d82d258e00247fda32b225f7c23040bff3efcdbadeb66f4a4b9f4dad9a729d7dc68f5dbe31fa344b652faaf924070f29afb536d1eb0c79d220a4b33a5ccff564c12d61742c9dcdeae2142f8b164954badda4b552a7eaedcff6b98c50aca5f910762cf39706c24cae93ff2021973c8dae4322472421f53bb1fb0ad42f767d5ed1b328fba4090a33f354da631b586673e1abd8ca771763cb995c2a085b522885d6ba78ad39d74bfe2051a5f59b6b8dccb5daa3dde2886d330d931af31268acede311fc18bcc00f7930fcb20066f81338f5311ddff38dec7d12263fb53ccb69f3cb5f9c5ff24e461344b5b48ee6b6e3a398ac60dd2bc1a0358db11ee88e6edd61dc20a2ae7a4dab4eaf54130a0a3001e0741ff5d21b960e88a5d5473974348ea8d4a51a4953daacab5e1f8cf27af4db8642e1b1e090a84dd8cbe6e45b6705c34e42fe9e576733271bfc1d0a95c9b5e094cb5bf3c20ed9e996b658020c6487ea196c1a655a6f48c58e36b0b42778699934a5f8eeb770f6611ce696b842f3e87ccd5345dacbe8454c5af8b8c1bcf0549561f7de708afc9e88e631dad25bbb6e07a7163aba95763ede356ea209c6b2791e8fbb3a04813145e511fe49e2bb7464598e7940c76445f45a41fa3ae619e4e638f5bf3c91470a25438ad376afb495d09b33eda2ca0a3f3716f5168efd53ea5124b933ef5bbf024df1ce6599791cf371f20e17af2d27d0417558348917de2f18e8a30051ea3cbaa957aa7f96b0823246e4276e3cadda74ba9b1b7cecc47e4a6830d7dc1218021f0d9d83f0eddfc80cd65e4abdd060678564761e8712e8fd05d148d637c1fe200e0c9c9feb3e77a44e1a2d067ce87171c23359b3c9788e09cea4c8aa0d5be8102915b80fd9d5fe61b1fb0716fb3556ace97b2abc820641b1670af7967d187caca6f4cf2e8bad7c0c19b049fa23253fe4a79a5c63c8560a5d61f4c2c284bae01d4d611c9e3c182e5a7358723ef5d83d9b97f39293b5ed7a1442a0f207d19b87eb864b201c3cf50f059052451aa8d8384550146936efade9bb0d0c547cefb67d31219302b051409748a612e70b63bc9c85864e3c12200b8f1478713ea7e8bb7d0fb04d8482fb4f8c3a36dc06cbc50c6aa6fcba22989731a7277a457fd9688c1ca1586137ad31aca1f139a46c0c2778620a505520d249a56cb67ef079e6f72ead8c2925aa03df960b676be3431506ea60787da94b3bf40e4881e44ffaa11662ba9d17d0bc0f8910a1f23e5d4dad4f27954beac5b1162f56c869569d8159f8bd25e7453743f6a36661a8b73a593a950b6fe3efde10cb3b963335b20a55155626e74ece812102cbda627ee55c1e2eecfa054f5612ef535ef04fa6c40c9d2837d48fae81f910792a6e206e0cbf7e454dbc577030d2a628d50eb20f5a25c44ce9196334d3d8faab11b209951914b36ab7aa5be3700fd861525b1759c1c4929245684ddddb6b602a5c12b6f378d20fa7f8a02fb2f41a8f7ebde16961207fc1b5f8565374cc3044f60f36f63d0815896d8c22964bd87f664e3c2f009c526e6d9feb832764484213866bb2b2602870fe819614468dddae8dde9cf7742a8044864366f1171b21c543cac2a4807ac8c87758edc44d3f57a2fc38fc4d8efc5a7f2529bf5739a4597859a1f40f2ec54fb4e83f2a5914ab4bcb55cb098c636789f01080fc932b6df07c7e0c09b34a814fef00c1fdd798b9721844fa7b49e42113bdf62b8ac50a3e551e22b9294d520191cb23886d8e717929acb5a28f6c1f9778f455eb6dca590e74fff121c6411acbcfa42ff772190e0acf204cc3011c1f6b99dbe74825a7b7a9449cae147980b58aa243f3886a7303d5c16dff1617c63709a47ae9d143708ba5fe2426cc73cce6f9c3659a7a9e209bb399357724a3f8e1f3495c926913f953b7eedb2fb79ed377a6af3979d15c8818adb284643391eac73ad16728e74d032406cb6231891e1921aaf687105b5fd19803d5445deb0c69dc0ac04891dfd4fa65a5908f403de59e4ec890b67b5c9211618a097a5a935760c5adc5b9abdf5dd7e54dd0e5cf256104f3df4acd15276b5d0b99173bb8620a42352ec13a901734b864a09a2e17ce0b2d3c128e615b35431010f5041624521ff1b6a", 0x7a0) socket(0x18, 0x0, 0x7fffffff) 01:51:24 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) fchmod(r0, 0x2) read(0xffffffffffffffff, &(0x7f0000000580)=""/206, 0xfffffffffffffefe) 01:51:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0xe) 01:51:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0xa5e5ffeb1037ed8e) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 01:51:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) 01:51:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040), 0x247, 0x0, 0x0, 0xfffffffffffffecf) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x1cd, 0x0, 0x0, 0x0) 01:51:24 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000001000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x18, 0x8005, 0xff) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r2, 0x0, 0x0) 01:51:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x51) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x100000000, 0xa1}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 01:51:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7ff, 0xb48, './file0\x00', 0x4913, 0xb3, 0x80000003, 0x200}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:51:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x86) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x100000000000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 01:51:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:51:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100000000102, 0x0) 01:51:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 01:51:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) rename(&(0x7f0000000180)='./file1\x00', 0x0) 01:51:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 01:51:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f00000006c0)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000040)='./file0\x00', 0x10080, 0x20) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r0, 0x0, 0x0) fsync(r0) 01:51:26 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 01:51:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) flock(r2, 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:51:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/241}, {&(0x7f0000000380)=""/4096}, {&(0x7f0000000180)=""/88}, {&(0x7f0000001380)=""/4096}], 0x1) 01:51:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x0, 0xaaf6}, {0x8, 0x6}}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:51:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:51:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bd9b5fdd49116fcd", 0xfef6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 01:51:27 executing program 1: semget$private(0x0, 0x7, 0x80) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 01:51:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 01:51:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 01:51:27 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:51:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) dup(r0) 01:51:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x6, 0x7, 0x3) socket(0x18, 0x7, 0x80000001) 01:51:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x20, 0x6, 0x8, 0x6, "7b9188c15a427234dcf52b2a5277629f9df71344", 0xfc3}) sendto(r1, &(0x7f0000000080)="a7759f8fe2c3ce768d7545abc714918cbd33084b2cb1f08fd792c1a0101fcf738d1d2fb22b79cea2a9e1cbd6195f6146821b6c7ebf7816153991213c9a4f0542ea784bfc2733865de4d7a549e308b5af18bf31c4b8564c8b6da055af1d7d0986dac468e7b50e8ac165e84aac982cafbc0654b2a45b407eea5902dae97b2a9b84db8d30eed5f4620c87dafef55cdbefe575a3", 0x92, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfff, 0x81}, 0xc) r2 = syz_open_pts() fsync(r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7, 0x6, 0x2, 0xfffffffffffffeff, "9afb5ed8e518d53a9890f469f6cd1a31ad3fa881", 0xea04, 0x8000}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20100, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="06c19e34b1e353e9a732db991a1b09e04b321e9d4a0e7311e4c61c2bd9352b807871542555f53d5e5a4929c33f823b0f3cc1972f68bfa08814f0a2c09c8555dca9acd601260d01bd06b1106e423c09062ae9a8ff10b23b963289c8b2d4d9e41b08d247cded175f9fa4320a8dff75f677d56933989caaeb29221cfc20956a213a50e5f87c86dc358f03382451a5f7aa070e9cc6f300ea86786b5812607675670c0e1194d96ba929fdadfc6b070bdec9d0ce79ccb045c87c01659942cafb54852db3d0da1ce4c3521fbdeb5454454724dde22eefe49b243da5c56a478f61abf70c", 0xe0}, {&(0x7f0000000300)="5c8f2baf8293b832ceec16673468ec4b6a657563043b20a847acb5af98e8eede65bfe200280900c2109dae743a0682ac5de2b9ad5dfe314921855a48acf92d979a87891a8770ae2918a66abdeddbbae489024b2168b0d1acc960379680feb4e9f4aa4c8363c9aa32142fcda6b5163c544ba1b5efc58b7c3e86b3ee031e97b7a6db075bdfed87c2615a7474ea04eb7b5f65fca043d96e46dbec59d58f56d91bec4f051a69634037568e42d104703f92cf70c782036915601dfcf7eedbb2bdbeb48625c4a2dcc5f7c6b2b525", 0xcb}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0x200, 0x1, 0xffffffffffff0001, 0x2, 0xb80b}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x9, 0x1, 0x2, 0x2ced5869}, 0xc) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000004c0)) fcntl$getflags(r1, 0x1) r4 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000500)=0x9) pledge(&(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='\x00') semget$private(0x0, 0x2, 0x421) r5 = dup2(r3, r3) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000005c0)=0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600)={0xecc, 0x80000000}, 0x8) fsync(r0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r6 = dup(r1) chdir(&(0x7f00000006c0)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r6, &(0x7f0000000700)='./file0\x00', r7, r8, 0x6) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000800)=0x1f, 0x4) fchflags(r6, 0x0) 01:51:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000080)=0x1f, 0x4) 01:51:27 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./control\x00', 0x0, 0x1, 0x100000000, 0x0, 0x4217, 0x5a, 0x5, 0x1, 0x2, 0xffffffff, 0x1}) 01:51:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="ff86c98659cbedc0835529c46ecdf60fef22b8b9ce282ad7dec8692d51053b33719161a78b944ea6a6b42f231352bfdd529dc841889cb3ea69c87de84fdc7b0402de71dcbd94a64c8dd01d5ac9a3007ca1af6ecf606a520615e47f0166f6a092096c2787f727c0ba4ec4ea726135ac6e8fcb8658ad834e3c1f8cbd4341c520184ee397c8e71e0f769e2b1718c35d79b37b6049477f5637589f09674b02283733b1537e2f0bb358b5375eb364317cb549ec78fd9ca2110700afff70511ae16720f78ee9fca2898a801a0e588f4502dd67e1bdd14eed0c8f6b611a", 0xda, 0x9, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 01:51:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x46) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7f, 0x1, {0x7, 0x7}}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x9, 0xffffffff, 0x7, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) fchmod(r1, 0x2) shutdown(r1, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x0, 0x1f) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x8000, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x1004, 0x1) shutdown(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x8) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x40) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ftruncate(r3, 0x0, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) read(r1, &(0x7f00000005c0)=""/177, 0xb1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0xa88, 0x0, 0x100, 0x0, 0x0, 0x9, 0x10001, 0x2, 0x1, 0xbf00, 0x8}) r4 = open(&(0x7f0000000700)='./file0\x00', 0x881, 0x1) connect(r4, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) 01:51:27 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000000000, 0x0) r1 = getpid() r2 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x20, 0x8) ioctl$KDSETRAD(r2, 0x20004b43) getpeername$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0xc0, 0x0) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000004c0)=0x8) r6 = getegid() getpeername$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="f80d2cc38a0c02cac1beb84cbb679851d178e0e0f7bf463ff701c3addcc3152fc64427e84aeb26c6a3de0dda85f377ffac9b3e598e50b2ec13605b03b44d5c461f34f57cde9aa845abe67b41f11fff82b24cfe8d37b9c9b162364d97e5e7dc071f303dbe165794409a0f498bcac3b655adc68de06f3f82d771b9e8d5cb29530b2404d02ab115ca27a501ec3ea4a349baba3876b81ff69b165b689db998f579cc57d77d53b17a10a53f9e3768f4ee9c6832c2154e9caab06ee9f7a20a204c6fbfc7e3a66047f425d5b4e4d91d5bb905151ac80a13792d4858c70bf42c8f8a5b6c7aa0a8eeb6b074ead7965e462ae2d9b7cb2b", 0xf2}, {&(0x7f0000000280)="8d63a612f1f73bbb08bd9dca49b0bdd39641b8b5945d890e6697e4bacf977e699043f441cf933ab127ad21fd31b08347d7b9e59953909243f92f15da22fa89fcd37bd7e631b066b7bdbbe9f0d0f8a06cbc798d202eac028b9051941d99c5447143e0e89717895f97391b9bd6ef04ed438d51ad93e10488c13692cab40cccff5cae1c7d18a0a5a66f56332caacc68eaf44a9cd7152560e00e7e374ab9889406d608a618c9fa10778319c03e8710872cae3a4273b75d6f9611fa19bd8b2447be588c2ef31778a6c3363e152abe23149d8b6586a3", 0xd3}, {&(0x7f0000000380)="fc19a6987f12385b878fdb093a1ebdbe4394ed58035e80ac8af2371dc720e490773a0cbf11b72801fe06d8c88993a158318d3482aabe7943ae38b75b1d7e1df663c27d0ad474900853fd4ab634c60eb5ac0f03ac477984dd07dd9a44a287fa066ea046b0caf6f813370e14a934ab3cf7d4", 0x71}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="2800000000000000ffff0000010000008087ae8db68b0fb8b746bac83f0c326ae469a90773c7bb193e8e5935f9cd7ae5511dbcef19bb5eb76a4518e939154373cda94c817f7ca71c2f23c201e707c30205d79e53af248671643a2ff3d340a70b9580ce8e418b35545cd881715344df8c4c7a861e41bd48b14f0a13a2813d28d7e3d2febe187748bd0e8a8e52ec12f03ff462a2b80c6a536c9eeda3b00b9323243c105739e35575794a8081ead524a6aef61fd33e447f80e0beef63a3b66277f64754ba542a2bc1f640a560882437f14979a92a5b1c3f488132fc482c7c9b1aa3941348b20a85bf697107bbf0672bf67d8c383e9e0fe4897bf416cbcd6d03c69f3129338b206a1981d3d7168fd98df168c6943ad1b2c281f2c60ae3d4a25a1e9be127b450709f042a1ec246d11d8480b5361a4a8c89b863967213e54e18ee181aa8b5c182e75ff369ac0accf3d09d26bf5f2e1d8e09c10c700ef6843f162f1ef845a7dd054e6281d8e95b86c344ae6f0535", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00fc00002000f218ec829b69409b450020000000000000040000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff0000010000000b3c266db1bd84e3620c9c5a03b93c0afc62e6dea8123bd439cc818e4e792fbd9d296cb4d816e8357bb379177d0728ca0a4d1f2a9db56dd3c8df59e9264415212717af323cd2b71bf14f48221f6b18", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="38000000000003000000800000000700", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd8, 0x8}, 0x1) fcntl$lock(r0, 0x13, &(0x7f0000000080)={0x3, 0x224e1ac8689ef5ab, 0xc0, 0x400}) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000640)={0x2, "cf02a307ad69d31c3aaf584d75ca"}, 0x16, 0x800) 01:51:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f0aa2f10ca2e3a969bfb9652d1c18f6f9eb713fc95602ccf9b7ca6f537fab44ba404aee74420c2752022b9557660ef003f7018558a6d49dc25a580e6192f98e5197a586e15566951b316e3928907d584db758ee714b336eb4488b0328064d1c55a993f28f3eee71e2628936e68c47a5b78912b4b0588329db14f401d8c704212342b408edb0187850377be04d8146bb8cd1e9778519ef85362eeec1c23b77bb3a011cfdab1053676221f4b06635474475aaf46f553079eccfcdb12fc064b652e165342c3f55d1c93962e23cb1cd36cba69b6a4cf694c50ceafb655bfb7c1cee127f5", 0xe2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:51:27 executing program 1: mlockall(0x3) syz_execute_func(&(0x7f0000000140)="c4e2d1bc5a72f2440f111500000000c4c25d0401c441fb2cbcc2000001000f38cceac4e1b055f3b500f34f0f38f6dec483790d5604d7c40251bced412590899999") mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x4810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) minherit(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8200, 0x0) r1 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x80]) 01:51:27 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x3}) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() dup2(r0, 0xffffffffffffffff) 01:51:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7fffffff) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x140) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x6) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) kqueue() 01:51:27 executing program 0: r0 = socket(0x2010000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="7129ddc0c3dc755557f4deddc21ca1d667e7b3cc4452d1857d09cd6d04136f5f8efae99123ca96cdb1ba559573b275ce392397e88dae376f7de9cecabb39653aaae6095991eeb02f436d4dde451aa9c44cd5f56e355ccd9b3927bf6e58beb5f40101a3b9e1a941a3d847d88d2d9de2da99cb4ec7d67d071dd6c0da604c504a183188c48fa6f3376c90a68d2603b1a5a4c2f633eb2f17e3691f30b393cf25e70ef5c81f0cd00a5f294cdd8c8c4fdef15f7676dbdd66e7c5eec6756e66945e8e5883d686ab7e4caddbc414a2abdb2cf648586762d979eb486034224405b602fdfbc84c4466f7c87108002224c50f79d9d994c529455013abb453c182af551e62439c8cee1749c2294683cd80a8aa8db4fa60b952bfb16e0b861f862e7479beb2f3a72877226afb65ce1add369c0881ba649788af353627787e12d27ccbb5966cca459a129727fdc78cf9eb33aaf061ba4b53d97eee720c471e4499d69e925bfe3c4d53aa7a4aaaeab4b0ec5dabb2e16ee87566d268147be96997c72ff7b4563151425e45aa3f68a852235ef377129b9068a4a2cad6c4d234c648922d13297b70aa7dd662ecb84eaf5bbabe2807f6be110331ac44d3ade2d939da521302af6e2af8c3cbeb2238162dba41cd133b6270708a5ece3bb5c2d18f70d1223035410950c1652bd41c432f8f18ca807213b56c57bcb3891a268eed63fa155d664f5eb9b9f1010df99455f5eca8251db3cf36acf23959f6f05a5d048fb0ff3205231471cb0d04aaee3b2babc070f9d64f23e20926e47a03f4f11eab79c037cef3367eda320bd7fe796c461630efcf52f6c49a95752908baa62104a6084b3e9bbbb8fda51c2b75319a42cae8619f13237799bb333165240020eecc1b2f67be7d5962be2241fde35ff7f532aa489b23ed5da2aa29246b74d946d25877d7253bf129afb177d53a4faefb5cc5740277339571732dd33fbc7f7245974985eae8837a2c81c5acb31205d566267dee85b280b3e040a09149c3c41192c29f3f34047b1c2d5f8bad88a212235ee2a9fa3d1f165f4834e7e7ae12b8981604342799ae497e1442389c7b4c85d396eb31ed16b0d7a1e9b62e50192f67ddeb5f7b1be4b21d9384482dc4047610dfa26ea60be054c5a2dde0500aba237566846826740bf4933edc0526df05ef30be69ecba8fb379e25b9402af58b3c6d00143ca7ff2ca84b052014be3fdd911b6f7d2efe32eec8c18be446546b1a07de5c7f04cb0d66e81254297f0586e27d88e9b238bea32ea4945f41a61e47987d88592942e1dab295a6da0b8133817f46a0586716dd01f04d1116e9c1a116bc32914ce9d6e680d934711093404ce2b0f8d102aec8f41343a9bd4e125df6234942979d73d7aa167581d7aafab9496d1e28b2209bbd22a489257636f943ffb1b152d45dcfa22b5ddc185b2447372af57922be91a85ce53e382546d71850b014aa0adf9c9a743cd0b26f103eba498255849dcfb52002376a9d6268031cee6b89e4e63454b956540357bb276f6d71feaa0cb1f4f4982c798b58cd675065292727d9cb9794ae5f8d91d8ac9d648abf2bc6849b5d4ca9599c06b9befa2642138f8d6363207a6512ff473dfecbe1ee258d711bea427d4021cf77146685875667af97e52a1db828d423763f22118382b983c16855fd6fffedb444e9af8ad636452a9ad40fd24aca77614d96a426ccc2799bf2d97385aae106756caaca66a88a3ef37ff91348d3019b9ab719cf8182d43e402a331778870cd7024e9027c0bd75255bdbb3c576568dc1349026dce498c1e45b7d05665db4039bf96b755f41b24b7a045ef14119e2eb2cf543dcb06cf99f24ab8b45da5825ff0243253bea7a4e32c442a6e1c0ded8e159f63aaad5242ad915a9440416187a32e3e5f7e559212bf2abf0699b383b8654db6ee3164d6548a488b2eedca218c0f3516e5efce626bc0feda43d598b193bf2a10b5a41eb88326ac4ffcfd4c4612aa15f73bd5c7a48e9cff33639135340aac3c28900366d9a7357a8c59fe6d8260456f47d1ebdcd47dac3bdaf0f0dd56601ac97ece0fd34b4aafae474f82bff6f4f79b8ba500658301b1316d4b60ab7cff4bfbc13dc54bd2e90279fb5d5fd81fcfb1bc03eb95bae2ed328f285e897bb70a1d9eea1b4e446f1cc3ea8a6cb22542ddd6d6ad334dd37e3de5a630b07bfa6a3378afa1cc29fe67fe4f2886cc557c253c8abef4038ed8a0e7f579557f4cded67cbfd9918b8a7038574f77c3160df93e16a9603fe7f50110c1d7ed8c75aa6d863d81c5e31b210408d78531da1798c49c9e3e34a0997186d147d9964ad5cf9ac4eb335302220ce0d14d105923328cb1940493e2a0b98bcb9ee9510d64ee4a619192a70f552db6883e9a66bbead32fb0847d8d73d4dd1dd9dcdffac7ed0af5b8e6cd463e48655cb5b31d299ff7433aa6b120f5b48aea69ff75af6ce7a71d86b4c69d452790fe84ec24a1e30a087f0a05d2510267f232842da447507c7279b000b4a25df3f367deb7d31a18cbcc3ee3e852b609f9e339b646f2d281169337adaf4aee854dea869e90404b647f665e47b3541843e0056b79d068efa13f5f865d890a5655446965a087f1ce2bda7bf8b0c466464a30fe7b8d067b0fa9a5357e53645ea7f3bdaa4155c34b9de01ca55dcc0f49c777415b9b71161f2c8f2677ca2baa62ca500d88de6577566b3a244efe32741c23db588656e0b485b4795484924f999f221933454a67dd0d4c7baba1a530abe834c1e56ed383499afdc525c18386b269e9cb43620642f32e662885f6dad41744f6035d233833be20731c03e2ccdceb39704b06692f0821829c5bbce3a469cdc770b23d6265c5287bc0a0166d99b43e0f7f8d2af8f5995ed5d9c2ddd571e73261fa11a4c5de44b3357f56f3bbbc1b39486c7f87c7f20c0191a181c86616f6a4a3428a10f3ebec2191f17cd2cac609c4b3a013051ecab74bba6a689d9dbe5e7d59bb125930ff208275245e5338047467ce84e5344c4cbffd223ffa3411e7a49542357da0f0f814d400304310cd20573642c276180d8599d8146f5415f3cd4650e7ed89451117b7055e4be58fa39bdc08f1dcfd6de310c6180cd52c3c6a928b8db04983581b3b4c789fe43a08214b13b6e969f9a50190d78b20202fa03c5a482351a71e6cddd48c133b07fd725ac5759903784a067f3019040b30cc40366e7e70efcc53ebc0f5faa70bd4a9c0ab2e05fb606f80076b19ed03c2e17b8aea9c4a38bc9df2620815cf753ecfa0afe7cb29cd00a738590a2194f8d15e1e4d37f562cd5a3e210a7130f181b1fe8828e6edcbbd41e9691a0e77d811c274fb8451d4cbdc16b5080637a2f85b930ae6db164dbf131fb6af06c10eb6f39d8eef2a911bedc61dd77dc96d0293b1d0a4568e6cbf97ef84c78268268e88551f65afaa6e15d4ac4f86a27c84875502c8b6aeb49b515650a63c31f2aab29ea8d489256088535f434f3c0dfce871174228b67a61bbbdf6e935a3062e9a71ff97157f01df65ed5a5c7e60aa544172a6f7b8af47a76a6805abeda2b4a64a434be27f762b4b718c3a92bddfd0d05c5fe59eb9858550d285081e930800993627d308f4877f4b65dbdaee2f2255efdbee62880187063d0d714fb32288e055684a09fddc6654978abce36ec404045c923ddfb56bed61011914e19c3da5448a397a52741e0cbb6ccd50bb922ef426cb7fd4a053d1638b681e0513db5ba3e000fcd100ce3555e7bc4dfd80210d305b74e406c2ec72f382abe6ad5536339d5f45bb7a032553516dbca463633b310fd8755313b019469c377a7178da884c638bc0473cd3106d31534b73faceb00cb99662f2cb3413cd32dc5e65fcbb2ec834715948a76f398122ea8c496053391fb243f726af4600c85990ce00bc249c1ef479b8dadb4aba660dc53b74b0b8ed9876e7c6bd0249aa2e6405cfe64e952c6fba4cb4e12378f173e6c1efe25d13b86716611bd4839f72ed2e8fa1967892c45828c7567fb27a83a9312843985694a05a40f4be29f55e4405d9d9af5d0055e6e70f0a848dab42ebe6382d976f9884d0689091048033215e48c7cd679bd24b1b02aefb91e46dd863344ded7605683dcf784e06e916cc463e9ed605cf8877cb80c8468a659679fe934a9140b9a0497baf7454a7d076adfbb423dc7a53aa6f20a5249a29e7ed2b24728e4120884f3d54f03e5469c3623f98661a540c6a99330dee67bcbf5770a9bed2a1bc5c6e7a53c2d80646fddf5bdb593fded8b0564be04fd701a21a6a85af0466657803ffe4d4697322c171fe4030dd137115c1608dcb015f29ca6992785cab1d3454c48e224592e4687cb63426f865a0a7ee477cadd947485b6d45fb8cd41ab5f2ee0ef48ff0d51025027d08c925a93233f0d892ab9e0182430fe63f0175d8ddba31244a3c979212c6b7e066e3724afc706b89ff1d77b618d86929c72b533b16e6c812334276c17b3d579dd68047f5daeb3a8bfbe7541c5f5759a36f331fca23a5f36d8f8b6be58f84cda21da3752e6980ac925acd82e5b855b8dfe14bc9221ac1df4947a465024f994b66a9bb8d7ff6d51aaa3f8d6219af941e556594630ecdbc02115a6819541b1ec230a45d339531c52467431ccf89f576658bb9595f01ac914b9555b9af1c81e7da186d7d36c94a029df27477be5cb5d6ae81b83a13404b44c560355a5b7b0e18c02c5b5ead6f784f11b22a8bdd745a19d9d6ffdc9532e7c2917b91dc001367fb9f646caad3d4e30e82bd0fb1b38df4059fbb57e314e0103ff82c4c43648b9af92ad6a4414b1f0741c0000a99d1c402cd126cc1895b63bee2315b6c5d31301d2f3a84fe4acbc528447569a9abd53b19a305ae1c89facb9e0b137e24527cf577a04c18cd659264cffc7ea2ca90e152cc9f8f5130c8e56014a2ae4402f352524e49e6bc5f146d286ae28f46e41af08104fe94dd4b1694f0b343c390b0a8cb3291fe9a076b31dba2aca3c1d199d1339a1d61a928c71d5cc6dfc306dd088c977ffd4a1e360167551424880b9f3fc4da54401c10c10599a1a8578c232541b2cbae9a0a3f71e4f8d2795b9f5030fa696849e2cad7189d041c7f1134ac7f2c7d4eb67aa017b832db35d510bf73e8c6722cd814091509ea1baf39395b1282a1e31a27b0b5769dfc88c12751250159b91844c3b56463bd4e00ec68545b064f23502bb62d7e844692baeffb0bac2aae0846a57a8b8b743511d26580b817536af99a81e6601c210e7742322cfe8fe3a529c253fe3986868b19423d6f1f0121c9df6222f319847ff635a212e2d17f2bae617aa96b2bb773aee8b250830e32f4c2895bdb6bbe5b9b6b5e930c6edbeecfbf7805c42b89eba1093b8bfbfe479f11515d05b7c31fea04c6cc3c4bc5478b5560ab8a7150d5b629ff81cb896fd603d15343a4c729ed8c82b97d9318987e723762b3a4cb7b42b960a5064806a0355db0aa9813be8368a5fa7c76d0994e44359bef9cfc06442de02cd11192dce2665b54c8a1768eadbfef21838620e4f93bd74e87f96040d0fd5e372ed80fc80c6b178637b3149352dc7691be1bfc7064b8650e31da01c586cf0655832228ecd6be9d27bb8b09590c752af0e0e0e4a6488f3bd4621bad2775ebffd879f28c22426cf7bb30e88d4eedf8645c2bcc656245b1df022c62b02624c12bf140809106d0c402da970b93aac79a653b72f9b47878c8839c9e6d5e96f40fc409b8f4585eab79ee6cf312f4fa3bcbd5036f6fceefcbfac642dbe13e588362ae3c348fb19d5f67f5cf5853feddc09abb", 0x1000}, {&(0x7f0000000080)="eef3f351654ab66d3425cc27826aced01183ccdc", 0x14}, {&(0x7f0000001280)="0a7fd65d79ddc1cbd7e1eab343f72f4a7ccbaddbe512cec199d29779114b13a47c347c048e4c162e3867a6016a71fa938d7bcacec9d0b0261d28c93c865ffd8f39c40edbda3dd01b27aa8923acbc4780a01c5e761cb48e2fc3387b829864e53aae28b83f27e6bf875e58fdfc953185ee2db7e16e158b34dafc8f1de0a4a2bd764635d4d82a629dd401b4b474686d5074482d5103525b21ab2cb9cdb6a0b72f257c8e6753a3457284fa6f8d117deeb1e3ddb10d35520e9b4d445e35318f1bed9538ef44f61131d381fa27855c3b5d9495b665f333c252611db2ac3d0ecd1c8f213d04327108e1a471d6a1946ede93a331d2fd6908770d6a5b3b647201264627d311499fe427c3eec861dc805fbaab027beccfaa60481be7fd57d3df315354488c50338ecdc6e9d89afee498de0567acbf2eee8451bab74b98f9c2d67c043cc53e3854a4b85b4c892eba36c048aebdc1b034044051953be3d6642d4bbe815d67e0935e9fc71c173005ff5d87c0b834548137b56ce51f53b7d1193b3a6358eafa2664bb65a15d370fbafbe08959b8f229b6d68705d137619175e3cac11f8beea40389dc7f2e79e41a3da89c1d861caee809274215365af8c895ace7464baea5a93cec37bd836042ef7b31eba7c46c647e0943606430f6e9aac50e1d6af153f68d7c230553eb971f7d2d8215f1eeeecf48f2d26429f39dfa212402dd725871b92bafc57cc4046db37f630fb4dd3a85c2e49532a73eafa9317be320bf88fa4e279f1470e70a76364c8a56cb479fdaf795302acba8b7f17b031d684c9c4300d4d5bf00be0bae1e0d2d406087ecb627e24ff232725e20cc3bc51a5a403e029d8ab1a5cc300b62b92f5606bbb84ee18eb6b0a8e3ab413a84d9ead9cad796d7980bccd8d0b6b3b9fa313681f038c03ca5d5537e87a22f8a2e710e5e2de3c51d0fb8b582637be562e00f077db8206ced6ddcd36e4520e8529ce20813dd76231fb6ea01e99731df823c1d1a8027edaae4db7d3393d7f4cea6d30e941deb0a4fcc4b6729dbc43e17388f9294bdac79c291d35ea36bd5a97509a647b9caaae650cc92a61df5c58139b8cc380f7e1c948feef047239c0961d2b216120900c4c245e56d5672581c84769e4fe07cb3760aa51cc357e2bd567a631bccc8976a3d0309556cf687b76e2efd1abfd22075f409e00b2293780791fd2713252c77897cc5f9eedc6e0922047c1143488f298d7b37c09dbd488d2c919bdb6baad416545e8e978034e3fe3df8163a0e016eb284d8ae6f75dcffb78b07be3a0474b27dce7bb30e3d41e19a91b6dc47e8e57afb3c1863a40dcccd7a66b668bb36f71bf2dee1e66b2b6ecb43b302a4bfb06fb4130d123afde3d7eb3f83204c9ec4a28fd5ec9a62280e3cc6775af8925970030a1e4f18cc94a8843e90e0b14b44e96ff02309a0763ae11dc103a7f5b129a3828a61f6734604d6e8408f271c07967013c500a42a03dadb9d95f05f89401e551359028431b06a0a51d2d47b9b7ce8a794388b42c193759770bae55fe05bcd4fb2eb46c5ed52f5f7443c3e7989d257f0b7baf44578d17c387cdcbe28cc0ec22c81d9acdb9930a234739f529f54abbbc1ed7a0b0cae3bbfbaebe4e8a19c79a651a2f75f6d1fa52e7277ca132809a1cd2b8a048c1ad074f26f49b1bfb749126c5912a2f3dd566869361f90d4cd0315fd1323ab95567c566641977d734696c1ca75654e22ad9630c7fae11f73265f44de4489598ddde5a91195efa3c30f39d40699f6d811c6245a9fcde38f44fffc281d88e112684b33dde9a36039c0f45b96ae25f8776edc2a0d64a8bef03049c7de04c6868b9d3f6d9665bbc1ea2a2759fb89d28e2d462892d5e7b658d129c85457e6f264a876ed8f807db5717bad98bab2b5773928f537bb842548f61426ba09566474966cb6f0ac3e1f879e623104fac38b2429c63810d908c06d7f9f78c7899ec0d83e8ad9709dde16108ae6f76f23cb490aa1692e821754578312cea13e1c0094721a3a629d7028fb9b69ff81815706bc8dfdaa798024b07f1403c1b951b571269286892c6fa34f5646a428b3d84a155946a34c39108d3cf3238a25aa05e2712d754a7ca2813c2eb0fcdde05d6c3d9a53e0b33cde668c541fee95a62fcbce74d97a4b73a78d793397e0af7e21fadb43100203dd4e81aed8ebb571da9f775c17cda641eb5550c29639d37301a432ed878e747a9a98b07a6a7a3da6006d4a73f7bf2b626319e08bbae3247cd02b225baec7eafc82f78eb9232901f4015b5fe4ff9c25685d3296aef666420af9bc1b6c33f9e7fef8632937b01407c82e894d0b90349eea2a6b6314b4e35d0370ff0208a7f4d431400f0b2107e867e25e6292ec0c72de432dabf0158debc83df72e829aea50475e60ff4fef66203fd7a8790b54aff77347f2f0f152a1e9fcf1c1e9855f779da86c3264c6a04584c9e5f7c8078405d746c1ae59e74c4df7df0872c6467e88c3cf6ca9e9c2266ba028c6f109660e0ac5dee43f57afda7ec468a0555e79dd3bceeb1d3f51fdf5e26ab670834c2510d95634ad9833cad715198333e4213638268c33f46499ec818a901af3e7280477cccc18cd08787e5a8cff6ae16a10a71e7a90b50474293e3a2a88c7b3c0cf274a7836a9fc65cd2b6ca3c78a3bb4f6b7f69325959cd7395ca4129e24333a4383f971f980739c37d0c09d6bd6f1f255e2499463c2cc3052fe38fb6a3c2e2d395459ee99597ca82e9e8c9ebd5ae390f71c45a183ac07396567743ad5e1dc64b237d8ff5ee7b31451ac8d0eedbfa208ac73cee0d4203a7f02c9f9120e699c6a897224204fdc3345a302a4b6560eb0dc66ebd3ce0f78afef30703ca4d00aaea9b1e34712fbdd0acf465aea21060a274773606dca98c3885ec07c5f5a93c82a59a613eb04ce547549aef44d4b280fdf235c963b691ff980e7a9c107cb38a4a8dde904a8669bd7b097e5d61a31866efb5054669ecaad7f54ac6e04d2797a95111135df1bf7f4dc29ab01a371d20a3745d5bbaa6b5b7a3a874be67c0358583865db2b52cec4396680f228fcf2dde51226d76c310b88e5741a0c4cb13a3ada12d75f3dc9da08c0c525e511ddb91b1fe70c5a4f940221d996db7437e7c1b5a0b15c3eefdc1ce1c6ec0939d0135eda7de0db98801e6ad2e65cdf173e885da216b6ed2b56b704037ebe4aa6e2167edd7012da9b6c911a19f4811d4251c4098d1d386d126f53f746ac53a55be046fd286c0e01dc2c4ccd9759593d091e36c00b61ddb2a052c810643ddfb5794f121d4956848a13df058a89ac3a86da0f4e39d1150e06a72be09b12afe1a8dacef50effab40176f23688c6b3608819a590c41bb5a4d5f04b7627163a891bfac5b498397e11aea6f8a131ae9e2121c7aa9f685dc897bbb92facb84c28f28d2ba16be911ddb8c1d861164785bf72ecb1adea98783f7d9fa4edce4fed8a0b37c928aa63d3aa5bc7ce8065b436bbec4394f244c0741e2d3a7db829a0c39cbd6fca99fa38b883fdb6552f5e56f417663c443967426fdfeb01a1f1c7990645259f916e7fe25c87907a9430e9f4c68c54aef9ca41b12e9199f3f13efc680b472712a4be1de62c7e800c8642eb5f57bf2b38c0ac35481d3094972b314054b2b7e0d6e8eb5ac45aeca04e65e1421a8e485785fb84349252cb3f2ee13860426da65e08029dcb40490dfc5ea6d93feaeab8a5fd0d94a0b99df0959eac9526b7a884840d7c8f4442e48c58294d365252c092731f07f28bba4165f0b7490837517e83e585bca6ef641aeeb699e17283535a3bb100f7c7b1e89cac28369068bb9ca1332a7c6b0f1f8db0ef1f2294eb47aafab57f560eb975d20b8cfb6cdb1c721533847e86f3af2961e127928a86386edf587735221e326a3fbe4c1a4b691a4c3a9a9a8f755ec4089510c1024878750280276d86d6545c8223900db5067e60ce8a80c2deb30007a5d3631d026f98ea7f2e7594b4ee56133a3940278443fb8414b96bc68fced5c1e222ffeb3e5e2f2d27fd731885d24ac17124f5b65b82f3d16192426a2cf1e42cec127953e8d8e5ba5a11d1b5c8323d1eee64222c84dd75ac08a455bfe30bbb11f483306ed0b3617152002d4e1864af6feb55090257723e79b758a6ae9ddab40914604fb9be91f54960dfec423c4326b19a8c757bcf110caf7c447e48464eade718a1d350bd9f28d6e1724011bb34120bd33b3355b51f7e1b126de573c16a1bb351af401d3ba2557c4e10b364a646218307872a78d34baa32e0aaf85b0460d37a1b8c1d770de2bc8f51c1fa1d773123395c70c49e50a73636b4e00a22a5500efec065cdebc57396d424f5367d0673b544c829f190578027c29b32cb22f47f78505bf2bd4dede96349eb08c0d1f2c4084d0441f2eaece04fe6c62e32a8b82740baa3cdbc9630efb3ddc6282ea71926cc25de0aa40347ea07e2125558f8c86cf04b051ad2a2391b1060fb506370f8b3b7f06a11c3d4f60be4a1c604c81e14f1500a344641a940cd6380943590fe24895ee89b672b8ed8afda658bde864a4a3ee0e1f1e38a71ca75fa4c9a670d244553d35ea0b69278ef5a345f8e99f6d41f37b3664eb7b79b8f0245c06de2f05892d96c976d931540d474ba8cddbca4a8ea52ed10f72275d112b4ce3d963ae6b96c0c288552a83845ad9e5b681c03052499e24032b71d6fe3c0f5928de1af958978a40974c0cbe2c948a09008f96879b4f40a22dea6b941941addb88691e3b9f05512a1e2901a3ed79956f3af8485a35057418800d22512f52365555276ed9bb98f1c73d2de43db619caf40726856fb0d5a292e62094127a672e0d4871087fa1dd72e703a84453266e634af351a6726e33fce759a135a0d022315391c9f492d4df06fb2c12f2a0c9d3c449ec512d6afcde018b64afb04cb1457ce5a24775d845e7c875dcf4624101f4f4021f2e0e016f03ff075d7e1d125732c50db865fbbd81f38ce97aecb57ba0f1dbd7bfd1914818e2346d27107bd4cc3e2d9be1b6cca0ed0fc0104879d7c9e34f21f644a8204833d0809f3313725f8e5d4d6654cea6c14c058bbee136dfa6314f33f10b4ebc72366f384575b1410e91e6bae2cde29bccd1ffb259d3a65d13214dfc51099319a4ebe51288cbd7ebd813cba55d655718e932a918a7ae481a6c363ac69ac1a32711031198e0b4438ac2fa0e5338375779ed3f1710f6df69c0ae17f369aa36fc9dbbafe8d5f8ecc2d31832040597e8a4deb4919a7380b89ec1634f9f2730c0f4ad1f1e575412a669eebb03d7ce01264ed318db8e4bc4e8455af18130e5fb06c89d0565cbb7cd252ea28c6493a6fa12d5354510fa3e7f0dfe9b5a61b7f1102a19b17c9fd0088c8cbf50d00facc713e0032ba02b617722f6de8233c2563bd4f39f9f304591fdcf3066b27fe68baec6bfea18f38c890db6893f7c9aee8400925f3d6e13033f81c223ccb1595e217390f8e97ec2fc630502bc4fe2961cd83163afa9ade55b772e836846cdbb244d9adf2a6d42853aaba89bddf65a6f32edb15bdf25876a33d0ce1bd31f1e18a84594ee79dc9d80a88d512f2dc101b657841753c7cdde143c80ba3ee14bfdd9f0c5cef21454373dc00013f421ed65c191c7743f9030fe13b905b2f48edbeff1b686f47c572fcd69b70f1f91408aa7a5d5ceccd527abbd84ed7d2132e47d57d559b03d2d6c0f473fe3d7b3ba756981c8fbc8dd994bb847a3790de29820429f6c7d930b82da1eab865ba6cc359e7e5f19a3d3f6b3650e6d287f2cecdcd2a72b34783f3cde1c6977e4", 0x1000}, {&(0x7f0000000100)="dac492a8b474", 0x6}], 0x4) 01:51:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x80) ioctl$BIOCPROMISC(r0, 0x20004269) fchflags(r0, 0x0) pipe2(&(0x7f0000000100), 0x10004) 01:51:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpid() socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getrlimit(0x7, &(0x7f0000000200)) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000400"/110], &(0x7f0000000140)=0x6e) kqueue() getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:51:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="d02c123723afd44974131a7c4a9bf41c8876fd3f10b10a4643de874ab57555bb4bdbae5056e8cc8053052a85e7d470be8e", 0x31) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x0) 01:51:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60a, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2e}, {r0}, {r0, 0x1}, {r0, 0x94}], 0x4, 0xff) 01:51:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x2}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 01:51:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) syz_open_pts() 01:51:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x800000000000002, r0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 01:51:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:51:28 executing program 0: r0 = syz_open_pts() mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x80000000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xd80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="4982b4cd005fc63d296cd83ded8d9b37e2a6ee0ba4c4cb76873ec9ddafb8729e8d3a63f171d51c02392649b6caf0d5212c99ac645e3a42a6ba6eddb0cfda2b08661f0c471ad4a0a32a13fc82340b9d69d001b38bbdc4bbd2a9d69bc00f1cb4bbfea857ff114dda368d295df81c54c70b956be505101d68b3b9ac8f2c", 0x7c}, {&(0x7f0000000080)="ddafbff63cb90c03c8a03e42fe6271d41b2beb456ccd12b2439999eb13f280b17d040c2572da6d2f89bbf74b38f4e48f16c305eb6bcf75178fe347f527417242d3b1fa836cc1cb4045c8b333cfca6e66d5257bf8663e9203ff1e124d008bed817f5bc0f06cc06b9a92beffe95ecb7e1e94d681a426cb7cced10bb5d57e553c564d987e1b3496b46fc761468cf63badf18de20a147b4140f0f63c3d26def0e11c7726d35c74ff211bfb43f0f5d9fc40f8fd45331032be47fd", 0xb8}, {&(0x7f0000000140)="14c7d8fcd5537801f25da18ca652edf951b463894f958a2e1ad425b42058ebce8d0965cc2cdf083c7e4797409eda7e2f31418d45bb331b184b2af5c5b2e9a4b6a889e5f8266f36cae32541ef39d12a9ec59c32ccaf4b856333d1cb8701d1b42834ce8fcda67a6dffb7fafe870a0c3f89a07b3cee2f89c557575f6b0ecfb8bb529c7c0920f6c63972da35dfe29093d97e3b11afb86f82e36204cab09f538bfb3e08ee1aa61cb72c0e4878b944bd89e6f3820b8e3b403545ac27cda35fa8", 0xbd}, {&(0x7f0000000200)="eeca31935f8d64691eb78db0b2306bbbc8c458e32095acb7a5084b6e3a9dc084695f7f1a78fd535b974a9f1ad798106cfbf88c511ec4be4dfed895b6429b3b146a45c9cf15c34ae7e73938c1749e61be58123cda987a7fe7cab4b815b6b01de4200a84030599173efb1b34ebf24ac5c40b7a9701040f86f747230b63b62618480ce1fa00e4486e7e0abc0011c8eb0fee6c7279", 0x93}], 0x4, 0x0, 0x0) r2 = socket(0x26, 0x2, 0x0) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0xc, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x1}, {0x18, 0x1, 0x8, 0x1}, 0x5, [0x8, 0x4, 0x7, 0x7, 0x8, 0x318, 0x0, 0x4]}, 0x3c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x8000, 0x7, 0x6, 0x1, 0x80000001, 0x6, 0x7, 0x1, 0x3, 0x4, 0x5}) 01:51:28 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 01:51:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xcba7b868320da8ea, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 01:51:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 01:51:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x104) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="cc3906692f475a6c799d9579c7e0c34d4363bcc87e9c99ca8a110a8aa3b664a8d403a587e3956d86b4d0bd381914b37292c2a61d9a3494fad4062718af4158e26ddbe99d1cacc2c57bb6f3680d9a41b41a9b2c01e92e6afac227441626ac7c5c1eecff299489eea3c92374c95562a69b636737fe3b1cfb9539916f28d3e89ea367cfa3c49d9b60085a763073e5433a76595833bdf29b83e52f4d7b073778e1bb01fd87c2990e8153ead937b6481162b8e98a789b3b4801", 0xb7) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x10000, 0x40, 0xeaf4, 0x0, 0x546, 0x8, 0x2a6b, 0x400}, &(0x7f0000000240)={0x1ff, 0x6}) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b20000 didn't change! 01:51:28 executing program 1: semget(0x2, 0x7, 0x200) msgget$private(0x0, 0x3e8) 01:51:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c000000008a445139475ef74b3fd880fd23eacc4a4a478658a43e6f8159c9369a7c3ccfc21dac2dc351d670046acdc666e7f8707ee451d2cf2b33f7495da22b73e5340eeafa9bf30377d04a676cbb021d78a63032b9030d58d9fc66077881bfe170fa57c45f74d452d1876e1ae2ed7ec3425c9d313f8e27d951e8a1f24fd3f0a3f63a7c6c878144aeb72f0750c654606c9d647346071a2a4fd340a3fdaf5f1e", 0xa3) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30b24000 didn't change! 01:51:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="aa", 0x1}], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x7fffffff) read(r0, 0x0, 0x4c63ce8c65b5e4e7) clock_settime(0x0, 0x0) 01:51:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r2 = geteuid() read(r0, &(0x7f0000000140)=""/239, 0xef) r3 = getegid() fchown(r1, r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 01:51:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4000000000080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/86}, &(0x7f0000000040)=0x58) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000}) 01:51:29 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x0, 0x8, &(0x7f0000000080)="f382351ca8638ebeeb306f1de7ad24813b4707795cdeba79d5271c330b6e1b42f5ac1a225fcbff4fbee461370ea59edf822b2b4f3eaeb2d52f7e90bf1d5cac50c57bc1ddda30a441ea5d7e741c0f2bd150c01e1479cbdda4b6e074c9f69a7fe5743385dabff6813eac60085c7c84c79cdca43dce4742afb9bb29246005cbd7e9d60697e82efc2c7bf10d74ef1b68d7dc43d3ee1782b12a9e29224018fbf3791d9cba30da0f28ec05a2e86ff0251804daabdfca1f7597721408af7757fc47e1436dc7aa1e4b6a25d46e30be0bfe", 0xcd) 01:51:29 executing program 1: getrlimit(0x4, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xad, 0x6}, 0xc) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, 0xffffffffffffff9c) chdir(&(0x7f0000000100)='.\x00') sendto(r2, &(0x7f0000000000)="6f193ac572fdf1da8c7392188dc7a1c43c81c3238ac2074f5381d0658717752f6cf886b23b61f78da09095bcb2896ccff2f624540327dfaf5fe685f0050d19150eb85dfb664ff5a443b40bf7029d1d4f05edecb1a36906805bc5614b056d4012fc4b6324f082a4a3878efc02f1b4a5c1c0d663558efe19e09a9325b6a666ae1f11e78818179660df8aa73b4dc8d2505a1e58ff486f068988233f4f0c5e15d7d54b5f61483f4a2871a879da0e2dcb0888", 0xb0, 0x40b, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xa) 01:51:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x846e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x140) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 01:51:29 executing program 1: recvfrom$inet6(0xffffffffffffffff, 0x0, 0xfffffdfd, 0x1, 0x0, 0x4245848efa8cc0) 01:51:29 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 01:51:29 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:51:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x3, 0x80}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffff, 0xf8cc}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) select(0x37, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x0, 0xffffffffffff2953, 0x800000000000007, 0xfffffffffffffffe}, &(0x7f00007e1000)={0x0, 0x0, 0x7fffffff, 0x4000, 0x4000000000}, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10082, 0x0) 01:51:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x1000000000) close(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000335000/0x4000)=nil, 0x1000) sendto(r1, &(0x7f0000000000)="965659760cd0480cdbe66c33735d8aae8eae55ded3e3d0481efa", 0x1a, 0x400, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00003b9000/0x4000)=nil, 0x4000, 0x3) msgget(0x0, 0x12) r3 = shmget(0x0, 0x2000, 0x200, &(0x7f000043f000/0x2000)=nil) shmat(r3, &(0x7f00005a5000/0x1000)=nil, 0x3000) shutdown(r1, 0x1) 01:51:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x100000001, 0x3, 0x6, 0x2, "6f1f5f57b4e482778935797503eece1ab02d007d", 0x5, 0x502b}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = dup(r0) getsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) 01:51:30 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000000)) accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x74) flock(r0, 0x1) 01:51:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getpid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000500)=0x1ff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xe92, r1, r2, r1, r2, 0x14, 0x2}, 0x1, 0x400, r0, r0, 0x7f, 0x20, 0x401}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='*\x00', &(0x7f0000000180)='/^(.\xc0&\x00', &(0x7f00000001c0)='-)$%\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(\xf5-\xe6^\xf4:@\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='A}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)='\x00']) 01:51:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00007ae000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/128, 0x80}], 0x1, &(0x7f0000000180)}, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) witness: lock order reversal: 1st 0xffff800020b8c7c8 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 tuagg+0x12b #7 exit1+0x6e5 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b39c38) at schedclock+0x99 hardclock(ffff800020be3570) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff81786b1b,ffff800020b8c708,0,0,ffff800020b39c38) at Xresume_lapic_ltimer+0x26 tuagg(ffff800020b39c38,0) at tuagg+0x12b exit1(ffff800020b39c38,0,1) at exit1+0x6e5 sys_exit(ffff800020b39c38,ffff800020be3750,ffff800020be37c0) at sys_exit+0x17 syscall(ffff800020be3830) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7ffffe7fb4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe7f80, count: -12 ddb{0}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800020be3370 rbx 0x3 rdx 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x40797099f6adf398 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82336e40 w_lodata+0x47f90 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020be3360 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=91815 stat=dead flags process=1018 proc=2000 pri=26, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c708 user=0xffff800020bde000, vmspace=0xfffffd807effd2d0 estcpu=36, cpticks=21, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2413 462829 8570 32767 2 0x10 syz-executor.1 2413 161490 8570 32767 7 0x4000010 syz-executor.1 30961 437775 6220 32767 3 0x90 nanosleep syz-executor.0 6220 94329 63627 0 3 0x82 wait syz-executor.0 8570 345952 10447 32767 3 0x90 nanosleep syz-executor.1 10447 49371 63627 0 3 0x82 wait syz-executor.1 17488 380589 0 0 3 0x14200 bored sosplice 63627 456460 51893 0 3 0x82 thrsleep syz-fuzzer 63627 434285 51893 0 3 0x4000082 nanosleep syz-fuzzer 63627 316914 51893 0 3 0x4000082 thrsleep syz-fuzzer 63627 67273 51893 0 3 0x4000082 thrsleep syz-fuzzer 63627 465962 51893 0 3 0x4000082 thrsleep syz-fuzzer 63627 185116 51893 0 3 0x4000082 kqread syz-fuzzer 63627 517426 51893 0 3 0x4000082 thrsleep syz-fuzzer 63627 119457 51893 0 3 0x4000082 thrsleep syz-fuzzer 63627 353097 51893 0 3 0x4000082 thrsleep syz-fuzzer 63627 469368 51893 0 3 0x4000082 thrsleep syz-fuzzer 51893 160303 57083 0 3 0x10008a pause ksh 57083 201037 28204 0 3 0x92 select sshd 71514 503477 1 0 3 0x100083 ttyin getty 28204 81309 1 0 3 0x80 select sshd 4301 360106 55770 73 2 0x100090 syslogd 55770 382315 1 0 3 0x100082 netio syslogd 24501 38360 1 77 3 0x100090 poll dhclient 32893 340236 1 0 3 0x80 poll dhclient 3078 293155 0 0 2 0x14200 zerothread 66438 363583 0 0 3 0x14200 aiodoned aiodoned 68039 158061 0 0 3 0x14200 syncer update 41909 614 0 0 3 0x14200 cleaner cleaner 70653 45631 0 0 3 0x14200 reaper reaper 39128 277985 0 0 3 0x14200 pgdaemon pagedaemon 58275 365728 0 0 3 0x14200 bored crynlk 15355 490551 0 0 3 0x14200 bored crypto 46445 470077 0 0 3 0x40014200 acpi0 acpi0 14722 517483 0 0 3 0x40014200 idle1 4095 157888 0 0 3 0x14200 bored softnet 49900 318868 0 0 3 0x14200 bored systqmp 62824 354099 0 0 3 0x14200 bored systq 79028 115246 0 0 3 0x40014200 bored softclock 38995 301556 0 0 3 0x40014200 idle0 78002 54505 0 0 3 0x14200 bored smr 1 427673 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8c7c8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 sys_exit+0x17 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10686 0 0 pcb 23 9K 10K 78643K 688 0 0 rtable 105 3K 3K 78643K 1449 0 0 ifaddr 35 10K 10K 78643K 207 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 60 0 0 iov 0 0K 16K 78643K 96 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1975 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 98 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 1534 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 41 38K 70K 78643K 1551 0 0 subproc 34 2K 2K 78643K 510 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 242 0 0 in_multi 33 2K 2K 78643K 384 0 0 ether_multi 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 582 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 95 21K 31K 78643K 5947 0 0 UVM aobj 59 2K 2K 78643K 68 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 74 0 0 NDP 5 0K 0K 78643K 93 0 0 temp 120 2733K 2799K 78643K 9427 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 62 0 56 1 0 1 1 0 8 0 inpcbpl 280 778 0 771 2 1 1 2 0 8 0 plimitpl 152 134 0 125 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 353 0 309 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 261 0 257 1 0 1 1 0 8 0 nd6 48 90 0 84 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1433 0 1242 13 0 13 13 0 8 1 art_table 32 1434 0 1242 2 0 2 2 0 8 0 art_node 16 352 0 312 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 6 1 0 1 1 0 8 0 semapl 112 96 0 86 1 0 1 1 0 8 0 shmpl 112 66 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2981 0 1538 47 0 47 47 0 8 0 ffsino 272 2981 0 1538 97 0 97 97 0 8 0 nchpl 144 4893 0 3274 61 0 61 61 0 8 0 uvmvnodes 72 3500 0 0 64 0 64 64 0 8 0 vnodes 200 3500 0 0 185 0 185 185 0 8 0 namei 1024 17804 0 17804 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 12571 0 12571 10 9 1 6 0 8 1 sigapl 432 1621 0 1605 3 1 2 3 0 8 0 futexpl 56 12088 0 12088 3 2 1 1 0 8 1 knotepl 112 912 0 893 1 0 1 1 0 8 0 kqueuepl 104 314 0 312 1 0 1 1 0 8 0 pipepl 112 984 0 965 4 3 1 2 0 8 0 fdescpl 488 1622 0 1606 3 0 3 3 0 8 0 filepl 152 9402 0 9306 8 3 5 6 0 8 1 lockfpl 104 284 0 284 4 3 1 1 0 8 1 lockfspl 48 80 0 80 4 3 1 1 0 8 1 sessionpl 112 45 0 35 1 0 1 1 0 8 0 pgrppl 48 57 0 47 1 0 1 1 0 8 0 ucredpl 96 2725 0 2716 1 0 1 1 0 8 0 zombiepl 144 1606 0 1605 3 2 1 1 0 8 0 processpl 888 1638 0 1605 4 0 4 4 0 8 0 procpl 600 4054 0 4011 5 1 4 5 0 8 0 srpgc 64 168 0 168 6 5 1 1 0 8 1 sosppl 128 40 0 40 8 7 1 1 0 8 1 sockpl 384 1490 0 1473 5 2 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 243 0 0 12 0 12 12 0 8 0 bufpl 256 7184 0 1159 377 0 377 377 0 8 0 anonpl 16 153029 0 146776 73 46 27 41 0 125 0 amapchunkpl 152 13128 0 13033 39 34 5 18 0 158 0 amappl16 192 6009 0 5699 52 35 17 28 0 8 0 amappl15 184 254 0 252 4 3 1 1 0 8 0 amappl14 176 353 0 350 2 1 1 1 0 8 0 amappl13 168 149 0 149 3 3 0 1 0 8 0 amappl12 160 164 0 158 1 0 1 1 0 8 0 amappl11 152 245 0 231 1 0 1 1 0 8 0 amappl10 144 368 0 363 2 1 1 1 0 8 0 amappl9 136 1136 0 1133 1 0 1 1 0 8 0 amappl8 128 613 0 596 1 0 1 1 0 8 0 amappl7 120 367 0 355 1 0 1 1 0 8 0 amappl6 112 189 0 179 1 0 1 1 0 8 0 amappl5 104 438 0 426 1 0 1 1 0 8 0 amappl4 96 1607 0 1583 1 0 1 1 0 8 0 amappl3 88 415 0 403 1 0 1 1 0 8 0 amappl2 80 10105 0 10029 4 2 2 3 0 8 0 amappl1 72 51167 0 50713 23 13 10 19 0 8 0 amappl 80 4763 0 4723 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 67 0 9 1 0 1 1 0 8 0 uaddrrnd 24 1622 0 1605 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1622 0 1605 1 0 1 1 0 8 0 vmmpekpl 168 16810 0 16778 2 0 2 2 0 8 0 vmmpepl 168 186628 0 185132 129 61 68 83 0 357 2 vmsppl 360 1621 0 1605 2 0 2 2 0 8 0 pdppl 4096 3252 0 3210 7 1 6 6 0 8 0 pvpl 32 480330 0 470130 177 89 88 109 0 265 5 pmappl 232 1621 0 1605 6 5 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 536 0 6 16 0 16 16 0 8 0