7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 04:28:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() kqueue() close(r0) r1 = socket(0x2, 0x1, 0x4) sendto$unix(r1, &(0x7f0000000000)="9a66061f7912116222d88039c4e2cae0305a2644f1f2b1bfedf3d2da32ed83875ea2c5039d655dd3b2e8032b9bd690d7c43c50e0da8e35a8ac270a535690284a7881866824bbfc0ac5908c762ca202dc22e45f2248bfd9271e84e242cf7296059b6db8ab51a7aa8cc34e3c732259c819e73ebf191600fe76", 0x78, 0x8, 0x0, 0x0) syz_open_pts() 04:28:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0xffffffff}, {0x7e8, 0x10000}}, 0x0) 04:28:11 executing program 0: r0 = kqueue() read(r0, &(0x7f00000002c0)=""/227, 0xe3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) syz_open_pts() r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x200000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:28:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:28:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 04:28:11 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) write(r0, &(0x7f0000000080)="ffb0f14d68c41189d8043be275e4a8892b2f97ad3fb4b6847d261bf84bf07072db5667524a0fc9c848a444318a3cbcec6a6792576e37f30b918be7129f9aefd450b9767c4aae960c4dbcb5fd21ce63ee1223005979031bf828265d525908004d1d64ba0561a0319e7fab66644b56c3b29d50c4d94b25a23c6a0c21372db09ec2966d0f9c08cb48795a18763718afadf1dd62a91af5a604c9b6acabb58eb81381455dcfab7678a81f1bd1b7eb5a629d085478353c9a45181d286fb47cc3ab64c086e4e201f6265e6851e115278417f00c4b4066", 0xd3) 04:28:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:28:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001020, 0x0, 0x0) 04:28:11 executing program 0: r0 = socket(0x2, 0x8000, 0x0) write(r0, &(0x7f0000000340)="8f1e5c9ece2ce69028f06a3a35753c3226eb54398b57e107044bb4f9b64cc6d50729847a08692c63bc2318dde0c1ac", 0x2f) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f66696c65304947a8d47d768096bbe6903ac835c9"], 0x6a) sendto(r1, &(0x7f0000000240)="a206cab6bfd7c9cdb07b5778dffbf8118f04dc86ca4141672fe7289d5a0c848d726a46e864e8b4b2ca83e7db6f0da03a39baa2772e72892b842530b062256367ba32588f1a32fb264179f9a0fdb64a5adddf16f3250a43ffece876c23fcf6b6ed63b72477e0e73634357f846ff92f54c70e17b4841e2370a03da376f5a97ae4eaca73af5a8a9795f8d8c941bac29d4f3a8e64c5c23bc4814079f4eaf10430309e5fcb143deeee5a72333f257bc74899e96e95b1ccd6ac3c60cafc26c9431d3b147e0b854886560d2f0dcb5ef953368db5c6d", 0xd2, 0x8, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/74) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r4, &(0x7f0000000180)='./file1\x00', 0x80c0, 0x5) 04:28:11 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:28:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0xffffffffffffffe1, 0x1, 0x7fffffff, "1262dafb9ac299486f8acf6398a5d1687b639175", 0xffffffff0000000, 0x9}) close(r0) r2 = socket(0x2, 0x1, 0x0) socketpair(0x6, 0x8004, 0x3ff, &(0x7f0000000040)) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 04:28:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x90d0, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xf005}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() kqueue() close(r0) syz_open_pts() 04:28:11 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 04:28:11 executing program 1: socket$inet(0x2, 0x7, 0xfffffffffffeffff) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000300)="a630fd0eb37949c8bd353f1d8106933a8775183ead6dbd6d0a7d9da9f7da1583cefce535eb4ec86df374f2b37d6bb6d84b800cb1f6cbad13fb39e520cc9f4aadcbdb385a1c12d63f9db23c776d57d2d606392f1f3e1e73212335fa625ffe9c65e8d6c07f17e0e6b67d2d65c8d40b431fc29e5d8f79bf3bcd74bcaee1f7be38fbaa4323ba0ebf1e5bd3ddbf1757cf27e1027e345c446bb37b40628d2bf2b542fa9da78a5e706d465185974b99abd7e44b323eac7862eb169e9c0dc7aa3ebdc5b0edb1d197c232091539708bbe102e0bdae62a7b79f5430b91606e02622ed1e8feebc185e7f481288ccc34ea6a2e3cc1513f5886", 0xf3) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)=""/155, 0xfeef) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') 04:28:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 04:28:11 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 04:28:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) accept$inet6(r0, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xa163, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000e06ab93c81327ba08100000355d223003fff407f30233390d94d18abbd8e6f89962a2ea6a5f3da8dfe45e93e00000000ad26c487c19d61b80f2e0016b3"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 04:28:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="0618a3f7f01fb774a40f7f5215666f175bc1e0", 0x13}, {&(0x7f00000001c0)="7fc39a10e57ff6316c62f7c0f6b3eb77e21cb45ae4c1fd460f0bc3c8ff9b845fd3501f79c0045ab0d18264b697cbcc10c3a68bd2768621e2bcec3cf8aba38acc97de05d0ffc86afb63182aba594eb8b7700da8d876d44ea4b711da83459c75fe9951d37946d309ee8fca781a0f6fe6207e144ec2bb22e3d28fcea4cdb092a57b976af1195a5da5407454c470be0d7aedbcd9c982fd7546ed4bbe4f62202585c94849371feb50e908c225bdabdbc289bb635944d7eb9bdbc84a914924", 0xbc}, {&(0x7f0000000100)="f8d712cbafa8daaf31a3cb109a130ce3ac5df2806bb2c13dbd25b4ffa7705d8aaea6c3524330546641f096fdb8244496a8944332f563ca2df0594ba91c2e6eab0699b86c96f9ac25be8a9b2abd9bdcd37d55c83324df49189b03d5de5b516b11ed7dd6b2316946e8abec3d9a907e7724b893b6231061", 0x76}], 0x3) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 04:28:11 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:28:11 executing program 0: r0 = socket$inet(0x2, 0x1005, 0xfffffffffffffffa) close(r0) shutdown(r0, 0x0) 04:28:11 executing program 0: sync() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getrusage(0xfffffffffffffffd, &(0x7f00000000c0)) getegid() 04:28:12 executing program 1: socketpair(0x18, 0x2, 0x3, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) 04:28:12 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x330, 0x4}) kqueue() 04:28:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000040)="124165dc412419591679efd7d382a1b12429f619", 0x14, 0x4, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x6}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x909b, 0x6, 0x1ff}) 04:28:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) r2 = socket(0x10, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) r3 = socket$inet6(0x18, 0x8007, 0x81) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x54, 0xf0000000, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x83, 0x562, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20, 0x0, 0x1a5fb745}], 0x2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xe02, 0xff}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x41, 0xebc, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1f, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x4}, {{r2}, 0x0, 0x64, 0x20000001, 0x5, 0x1}], 0x5, &(0x7f0000000240)={0x1, 0x283}) 04:28:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 04:28:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x81, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x0) socketpair(0x2, 0x1, 0x7fff, &(0x7f0000000080)) 04:28:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000003440)=[{&(0x7f0000001100)=""/171, 0xab}, {&(0x7f00000011c0)=""/82, 0x52}, {&(0x7f0000001240)=""/215, 0xd7}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/203, 0xcb}], 0x7) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004780)={0x0, 0x0}, &(0x7f00000047c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004800)={0x0, 0x0, 0x0}, &(0x7f0000004840)=0xc) r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004880)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = geteuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000004940)={&(0x7f0000003500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004700)=[{&(0x7f0000003540)="2e147800b2298ec8dd8f449eb3727d93c3bddc8be4f5470ccc155eec46a144a4a4f25841f308c1cf95dbb07182b74fd46724f2391b36a86086a95178236827b566db31fcc608bfa9697622948914c94d59d48d532e8cc7c93e13a13f73a94c9f59669616fd999409c88fa6ce8ead", 0x6e}, {&(0x7f00000035c0)="28b3c97eae070f15f352fb7dd43bae30dca7f4078c14e4548e692cf091e18db5a8248ee960c0b502a1d551140dd01b49cf77fe866e4717a378ba4ed935a50ea04df91d3e41ac1e080b11ac97da9fe41c84953cc37fd5f181324abf691f549cc28e6468248523c3e8dd3c701c63dda568898fdbb40bb90b70a6a5843fa25008c404b6acda7fd7ce0d3f81", 0x8a}, {&(0x7f0000003680)="b5de36f6c28964eef79484facc161a2779dfc32c643d2a117c00ebc7ce5354c265e3d6b680c7d86c43a19b4eaad86e979f551d213d6bb9847a96683d1226bcd2dda162a5fcdef0d1d335eca58984c5f1d2a941f2d80fb182caef5caeaf32641911184c828fd6162de492a5ec7c922db52f209dcfa611f3eb634ba95daa7bdeaefcedef909a1fc62a300d3c9c3bb47927957a12e2c8a5da10073ec29b20a0582a147e7eee0f2f49dbb817ad453cd385d2c597b9179ace44d7e189ec5f37b62a3ba281f1b83b5b6522faed644c1542bc1d431c2f46892cd42acc206073c161e377e4c556ef880fe15d8c7aa9c0e0e17953dd924533831b150f316e631c238bc6739f10360bf5e98aa153e9c1018f3038cdd75700f4ce041382bd7bebc50722753a6e4654fdf98c3b596640ebee7331e2a678a8ba0c4cb9725a36060972accea48a798b4872691ae8c8c1630b395af1379802f4020a7cf7fcdf1a082f23aa0820a05f00bdbaf38a393f4aa77fa14c62a4e1acd5d6290e74cb5d3ab0a804d8c2337159d412f611991ab4bbf82759cf2c332d826312e1c9b5556f8ab7b68d145e1ca0ddfc5543df8fad99ba70b5e52faab521786d520b413dbb10a5f62a4e85b07cd1721ffe4f2d9867d9e0aa19922dc56363f32da9a581b9096d3210e0b6489216f7cc74f9d63a90b8e90e20aec99fb1f2c504996d7b7d726fa2138e1c7f11f5ee496e2661bd310a8a5d26d5e61d6bfcc06c81405d2f29332b36c05bf5d2ad270ad7b2f3db96309283e9733ead35847141c9d630d4b8651d115f1d4f1e275e9094bf4ce0324ae700c42b66a7adaff6eb71f4923e8ffe1e449abf96cfa28d9f8674ed7639ebc493e1e5f3739e03fb3ac530997f232c22f71d9cb640356f4df5a0250ac5838b56f1e6e10fffd5ff52dd4759d3c777f55061ca1d944b233539808cff11cfe5090ebfba8729a5765d4012da50ee491fee2d5390117788171f641894c3c73ac5f0e2e1586ba0a34be3a6e1b265acf210eea4612183ca248907c30e0c745f51e2bd44c448e43a7a6eac1b6ac2baac71de57c27b14a1bf28d1bbcf6af7dc074483887daac64e28bac1d4585297c7b4e0283efc8b76e16ce712341ed3953763ee73f9998b8e56262324a80a1569454df4e13965c205bc4f09d4b16f9768e9268e2d1f5cc7477b9dd9c60ffe08d8e372529114b566fd10f59ac9c4d13abd5f1005c84a84e8a8e6eea857d032bed7544b44772dbac8a764a36f5e630b1daf009edfd32026af327603f72c23e27ed7479eb2808fd70f634117160848ac2181d1d35e0fe95f6a4a93dff7575c8f2bb7240205d1ef8605bc99a231d49a0748327ab0ef07d9e1b88dd05c1e07b86cc7bd766f9c10effe57adb5a5514b4fbc691523bf810506ff3e7bd63ec34ce3d6f0413af6c263c486fa19b86ff230fcc17a876297a8c722365128ae5b30ddb7eb7920195574968ec9ba66d7f41fe40f5909cf6839d3de776c94f34fc11600a562e436f82b9098197a5295fc883604dbf19d2c6111c1edb774f57aeecb70b89e51218a2eedc0fca89ccf36e98f2cf54621f3f7215299b44e45bff05a36cb81e62fcdfb2ae05062f873b714dfa7499e2a7d59c8ae063e200d5d4c4c90d7e11d94e87c5f78d7ceb38c8644c0919352165382731396937ee5ca77d8d48fa7bec3b73f9792766411ee0e07a4050929ae99e4fc169fa59b3bf0968367ebb00c4034d0d4cd79ccfad31b2ad1fe554411928e54ad0cedc73bf22867e0e538bcb57b509d2c04c3e8eb36775568ca5c0f2162f8856362ef5309dccc71844081425ee64f710e9ccb75acb697f576c763a036724f42cf7f3de8531b6579702226067a3f038bf00b6e7c5b49c283d88e18be734b1ec4b46e5896490d4ddcddc337d076f7e31f46b358d8d2f018b03289963a179d2b870849fe917271487953631e5fa350004e98b8bbac027ad8b0dabca15d4149ff9fb9c4055e185449fb84020e3a02ccf2a93fe79e15a3e77885cf63099c9aac938c2c5065850705ee1053cdbf5e6b5a62155c5b5786e925939a3175e9ca29708294f1fcf6a37b2d5c73f6b08af3b2817fcca2d36aeaea1268aa5f2acb8e206ba43fee83cd17accdf342d90375583b3db571d385548b7abb82007744264fd2bdc3fcbeaed69647fb20d7bfb35d3b0778bf88b11b87f159dbcb527741d92374338057ba41167b64b49079ae0398bfbf3e2bbb0a8df5ad85640a63d01dd7cb57c58ebff4052f2efd6050c1c153645781bf2ef4b5f5a84f59acd2d3d6f77ca6c2a7f3a59acd16f0819a124f015b37f26af55517012962540609ff1234ba3a127e88605a576820f480e1f14445cd0b637442ee6283f0bd30eeb06dc44e19fe967007a7e3476b48b0d7919eed7b4a52d40c524ae4aeb67e534504ad8be08ab64f8a61a08309547ca91f9d74d95a21cf1f95aa57b162ed26d7f4de25cf2b0a8f313d50acfc266b8270290b20c6f7abbba3703d008cbc4dfca4e65f5979869a9509ab529138e4e71ce80a5f86f9d94bd4cd0e9675029451253aa83509277bc5bc86eaa15dbb9e50c0222c4a714fba62f1e664a8035525330d104e80de61780347aa514d92d9c8f75531a0adccea4908da8c47a863bbc3b8ee1b6574b5b98b1d6386b979459157a449b22b251e5614583ada8d121802416543c2a7198f881665fc6d64b93724973f11b66f6b8270345ac1b55281145166c6e47c3e4264cad25d8b7eae9207a2d0db86073e3b8c4b8886e9758d5426ed969f441ba0ef41d1761284697238da532dac47f0c58e7e01efffe95aa08baf393bc4007e24f74e4e95fb7f116895491076684b3f2c3edaa9d2394491fe2ffaece3c4812558a291f0290048555003ca2cdd22d304a9d470ad4746f801630e67ee933b6d050d9dfab76fc215fd3e912b67ff8bf4a06704a800d706b96f08696d008f093bab3595f5d07a86f1125109e8f1d9f24ab9de42c2b865ed5c83e807bf665e1c82cfed22ad432f6f58ad4a0aa522699a4e3516854b756ce8586aff7902f7acde96a28df7789697ee7cae0d0d6ad34357e0a77737923e8caf24bcab8f7541b28dec961b79cf538d0c26187ae141095796f4e1dc8f03261d37b40c3edd87bc98792ae0b3100f6342042cab1c81f9c1bbac8fc6b5b23f422dad04ef5ec750dc7c90004ef9c4a0b3bb291268e200e607a15cb9815f153c931ba05ef45457f7cc0133983aef990329c3d1d0b599a51341582b7558b7f68f0c3a7bd455a89ae878e25c76190957605137fe9583620391704310e58da3817655d93ee1aba895438e542662e97f8dd4d30a6738f6c0b565936c117a65b6555bec7c362a614f5196a43fd597301938bc4852fbf608d57940a34e7a048c2f741c878f033d6744bf0d3a738ed4f66b1fadc63a296f430b5c34a1486d00c3ecff4733f989d4e05611628f0650682f2856990a41d35976093e683d3907be8c44e764185b68996dc1de9d05c145b1595591488f4381bd6e86846fdf61e22b5605d26724bb7cdfbabe35833a27fe6f37df453b55a7291b69a896ece71b8e4770b97c34d40d7cde64eaf6514ccd86d8f8c3c4e00ef0a71f0d865cfac8a8883ad7767be48bafac465e0ac093a9e09d461548f8c8051fbfe4478e82ed16252a4c3ba787594f502158350f113dcd35438e0985f1d00b5159504a40f2a6b9f69f658e275937a60d4ff83626baa14958ed37d207474584ecc58b7a65197d73c712da41058ae5038f4bfc5a163d68d4dfbc80122a2a2b8b49a5017bf86f260dc5682f3cfb141f84cdf39877ac785dc3aa83183658e1d0c1b9ea9b26e93f023c82500a4672eb0efef89e57417dc8a5c75abbd6acaff22b9387b416e3786700069f0f7bc8dfa106b5779cebbce7897c1bbdf784b94e7e68fe12372aecc72808c69207a6e66f7283c704cce5c7f91ed89e74082562e988cfc2e1349559462cffa8e2c267b487c7eafd45a5b45eea0e199341d368eee786de2790db5862df03814e567063fcc8873bf6b324ae430ede5f6aa626784600473b1579638a3b36f518de29eec5ee1fc184ecacaf4da5a138bfa8ed8eda54282a82fa78dd0592db39fbf975cd46eec997537f00c11a34144d9260cf3e2be39865dc1d0124ce5e5da8adabe4c4492393a17f05ca2b50a9113bfd7b332751aec9cfe82aec05ea582d120ccad524e9ce8bb3cd4cf7e34ceb787fe442111981237f2e3460f9eea62cbbbe6cf4415e480620cc79ba96c51b5aa386a173957306e6e78c6841dee7dff6191b2ac489beba71b995b16188e71781fd2ab80e17fa37ce3c087cc59b5e42ef06625b11a53394694a4da02b2b7aa25737e331c0ee941cbd46cf562e7e03133ae259ed7a756d2a6ec14eaa9aa46f951698623da84cc6a7434103dde31fce8d57d9fac67af9ee9631c2351c499258c874318841e66402e688b3ffd07593cbbdd4019c006730286550d00db631a6be3b0f526fe3dc97bbe38ee7919d733fe508a8b70263b88b1c79d26bf2b52c3f5a5add709b75e3ef73cdcf1464acd05e1b75919bb7f4f41b98b679080076f57ae53b1013ce5b64b70df6f015d038ba11835eb104f5f3ab55ec5a87ae6432c3abf648bd6a23924bb0c27072314c57c360984013caca9366dcc5b001fb07113534765f8b6f77dfd547a1f4135389576a4c230d01c100663a5f2141aab94b077463f29fc0b8ab29b6cc7cdf445b75e128df415e1bbe37ead0d0695cfb5e4c85ceca6abffbc45f75ab72fa2778ec294dbdd1ce5c5d3fa029cfb0f2ad16b5c5cae2af05968675b2993a821e507fba92f8fd7d28b10ea0313124a8ccb66d4f9efc161b4729a8e21a2f423a99164dd6af34470dfe211b12d3bd3a4cfab8ab1622875097ee281687166d0ade03627a1aa7072e90c99591d3897a9fd1b462ec9099505880acc017c95b5fe282f5eddea48afaeed27f77174a0ec8d032fdfcc0886950387b2cb772fe9756c2ea80d0f3ed8a8234e87a55a66518ce7710fae50413b05122eeb041524fc845c78d2e7479d1e332fd3a1ecf8c9d7b41b5f9306f80c621d54f4e980e8581a5427853e145c0d8edab0063091f5a7f25a06b141583ff10d53078edfb9c01a15fab7f44d7504487c68d63b5a961d817ee23fe6a2d6be00e9d8bd5a4e9505988f7ae40cae8c0ea1f318a6540f2f59ce9d1c33e6d17879bcd5abd23771f7fe9f1d2f21fb8c58afd3da6cc7b192f820c02d095a5b06507d89c8049d8b6a315b97d507b0a00f43df9aef405a71f254502114d9066f8743525af37f09986583ec719156fdea1b83c15eb600fe4243e80c1b3cac2900ae845beeb5abca1ad0e8fc9862dea5f8c158ce35125dd901e83d56e75624fe2de63533ce5a2b7c18e4257c542dbfbbdeaddc9f968c081b03d6342dd0944bc606044a77c7a47d8ace2762fe25af9e0f8c3f0218550ffdbe7d2ac4a137b74519865ae68f3250bb157f7acc6897d1271502d8588b44c689890102e0e66cb35c68845f5d94b4b99fcc2da1435d04ff6c46aa05f40be696507d8f9b2eb115aef320e620b927a3526a6ed57dfb3ae48128790bb4d5be311ae839d65d53b3e21dca3c38914c0e849c27496e6d82a476b787c079fd7ddf302e93e1ba71201555aa7202cfcad0bf3be79d6b5adb5acbbb4ab88138449f4f0b7a7346dc23866dff94a3918ab58268cb3e8762a2c4de663dce20dfd2921361b6d20a1caa0cf29a29c4467375a44c0a306d976747e469a5c84e26c2de541dd6ee3ecd1478a24d42b4fbc7bcc724dca5a93", 0x1000}, {&(0x7f0000004680)="5cfe", 0x2}, {&(0x7f00000046c0)="69263f554d224c077436ab2c598e79f123c913f6bfb1aaefa13856138a1f48abd2373b1935a1557da73f99d14c532ca14c89814b12899b65", 0x38}], 0x5, &(0x7f00000048c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x400}, 0x400) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) bind$inet(r2, &(0x7f00000034c0)={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000100)="8dc8c4dfafd30bd5e878c4f964c696b4d09b1c4a8977338f6f410cd3d8056319649886ad1b35a1bfb57ced6b3ddb505e5239ae4ae61be2797a5e0616232633aa0147c8a0de72aa3d93682081b8fb761dfcd1eb41f22f999a3d5d5728d96265bee3caa54bd0b5015cd25260728cda0d62b3ea31f7754eb97c098066bb1ddce64ca9fc04c377e890392aa5483f4f931ce72e14c555c35ba9ff99f10bfac860bfab9f3f12bfbe95e0d43b47494ab119bc7ccda0fb59b38cf28d61b877ea0e333f016e66368897b502e26b7ddfc609b966028f84657efea36a9f2ceefa3600881ab18e47677eab32775fab7cee0bedb3e8c29a657b1e043f2b48085900da1ebafcbec2bc7632085542ef84e8d0ff564f54897dced4e46143cfb0133ec59bd98efcd9a335aeacc7970a934b0ef287a76eb17912e436c8156ad80b7cbdeefe5229aab6f53f5f7c7fcd6503fee076a3210a55a20865b68244abf016a23a66f49a36011e94155d53c0085513e9dbf5400aec33c3bc1ccd9b3f22ad103fc0f291cb1018c24101eb17eea000a98eacb1d9725b2655c9c9cec576e9cfe55d727823e9ce44410794ce99d24bc1c6b90f8ef6f22f71b44ab1e1a982fcf4111077d9c1f7153141c5ed54cbfa4fafbc76ef708bfd50981c43937f8f9e10a5dab6ee1e91eb32af801da22406193d1d01d74af7439edbff78c1ced1a01b14b9436793a0dbd4b53e8e204c8ea9a0245a933a5c1d9a6f494516c20da6b4d3ffaa21313d29df289b1a27004bfadf8cce66a871d9b28ea55d11685af765672fe338f521e8f94340982118096e638f00dd4aa53f22f13eccd42b15edd0c14d8944a7bf8cbc7b571cc71ce26acc4466555080d98f6733cabb31ead1bab15fe6cbf497c455f5aecd466e06985c43cae8d0e1e2638c2d2c2f6d1c6f6bfbef4bd233d11a7a0795c3d4ffa506289c9269ad382027634d7df3301f5fec4012f3d5c0c86ce5ff231138675857ed557feffcb25f8359c76371e9669c0578e52cf7e5ca19b3ccb93cddab8d67e39d41194857f7782e4acf7ffe2e6e240819dd95e2f7e762c23cb7f3e345bfa45e879fb8d48e8f35fce9f58bb0de51f591310b2e1ca6423593b1bb4cb1462ccdaf4bb47df8953e6ad6e2159f110433988f9eaaab66c9f982f76e93976b0fb316bf0e9fb0c2761199a742e3720ff3e7f7285abb7e858d67cf2c2653ff40fd10f8c993eed16403caa2cb342ba75dbcd2a670509ab13eb0a6a92401941754030d59b70a8d06685d277dd587e3d3477c553bf8e7187c930ce053a9ed5e207b2c7e5917d264aa5a6ccba099d4185b7e38e4df55470e8d5215ae592837c99db3728e67217e80566f4696c81e7fceda185143548c1baa724d8b3cd40c9398885502b576b5c7bae6180ed36a1a5d5b65eeb71de98e38660be70dcee14713a742f722173d69492172637cca332488f6c681da37ef1512d1509a7d108c290dfa6c6572d66726d3f7f883e7a192e44f28aabc3c447c66cb8e48fd87344e0fb09804bea2f065470fbb4cd06ce237a0f846de8eafae8f1638d06e8162912653eba97712ebc89c35b67b080d2f2e8c29bf60af1cda6c593de055fb7818d6ca4ded6669d13ce56dc09850e5ac1e3c7510cd726dcae2a86a6a2064856ccf8d0bb5cba9cccd8bbded5d11f187df220cbd9d4e2c8012b9f952842dc0346ba8f510475860d5d6d554acfb38b2dad2b96affd902c631d17e2ebf52f23832b656118a60e3d4c488e698b15b2477ed3c365c1eb67020c6b48570d2e620c2a932ea42a4849565f029c2b6c3efb7d4f9759545ef08aa61253627427629aa5c14472345361823ac07fee9328fdc6b91c14d4cdc93e5f0716b56cb0fdbe00bffeedd4d01555e9e8c05564aa42719a7e5d79ff4006299df2f97322cc6f87f25a49e44b8cfa57457eb29234e530c16b5f1a4fc10978d0f48765a5564e159ce40e498af5064c13de40c12f548a81ca4f15d4e90b683adac638c776e04d4740b6a44b6aea5a133e3a465de7d7ef967790ad126fb7d69344d993db9bfb482e548188f771547f139e3f04d6d7e22b1c2e672fe2538354bc1447300bd91a87bc5fc95eaf18b79628f006e1a1a34ded7e6cadff9a18fded3e71244b71c41dd22909973a00af91c89050b15919bf232df88a54bca1d16fe8adb799cf0e3280da20c0afe44270e24ee6e26d2481498c48f63f4aa00cb5bddec64b6e7fdc559413ebfaa86dddf4c8a21e9267d78c76e0c42c4a29af217fdb1b71cb3b9037abd7433335f80b3cde46dd54776412126ba49693041a197081b0eebf32e6a1e6d045a3d691fe7058c220c9cc19b09b5dccd2bcc072dc539688050e24911658fc84f3ac40ee833395ad5c405925d45674b195e6a1b84c7b7142391dc412b2982f48e2b0d0fa0497852898ca3bc1ff71050a48850b79cc4219da643d31bf8449f6a48ea7cefa23b6e773e0eff98afabdcd1fa77163c5d4d7b960fc8ee735d73dce5fddc4942072f6565711ce989b2bc1084a7fecb7fa28bfb7f2d06d926533895a354eb8463b5667f35c50c0fd134da71c7b87db99e45bcd917e07923c871ed031992c784e1562ddcb7216d684d478bac86abf1f399e322741915a8a8d85947442c4cdede28e46544250140563cb218aa2c3d743723ea347928622a5cdef2d767584efdc093da9db6de2c61450416da711d5636ea1ad4b1a953d8ff9f81b20c740ba7dc06ac132cb417b582a641e89d6be612f361ddb6cd0ad94fd5279e728ddd9977e056e9412965fbcdf23750991753a542e13823c592ee7462201ab305965266b586e21ff7815cd1ed0b041000045695b2f00720e1ff89fe2dc1bbacfb3c224bd6ceec21a7a2042a3cb0fbd217c2525963f644c34cd85660e3da513622f075d03929e41498320310c71f3fbc17a1a513c606ae6bd6b48bb86b10ce5444349703703442b6332fad6490430824368c0838f86aad4ec14fcf6c95f5557a92fea7ee64ce828d0d842c6e359eaeb3edebe2365e2c668473ae825a248c1bcfd8a3fcd23adf8042212f5c874c519983b03aecff1cdd60b43ddb6912bc19c5fcec14a0ca5f94f695a0b290f5ddfae8c6ff2ad4e217eaa1a9460644b2c86d9e59fbeb17285a4627c15e699aef47241d9edf93b497e2e110988ad831810ab8e665bab8845700804a570bca1e1080ffe2b6bcba721f91828d0fe430e9dd22d05516768fcda5cf77feef531b5a5fc3325319f162873ba940ea70e85fb727bb19f227fb9ab6e0857006e50cc42adfed8797712e33401a588ae181d8b9cfa9539a3a3801b60beefe42f551a7452bc9c66aa87eff2105927b8671a003afc5bd2c7fb766971271061542adb57d26b540897f7e0736a2824fec304d241908045a740fc401ec838e3722e3901beaf3e44767335d4fa94a6bb550f47dc5fffb463d016f190b71b4547fc7a0beb6e21a928b7f24670c87989b4cbc532ed9b715cca59e86d3420e435720c1f612850e8b2c46f21ea95171a518549c926a12f6d791fd19a4030f7647eb0294a275eb3640b75ee250bcfc402cd5db8eea9a1f09b41ef70f208194c331c61afc982ea13c99479e5fc8113db3e275e0993155b4bc5ef4a935ebd1c5a6cffbff1c00292b9a4e5a841af3698c3e4f3ff9c2be94cb77fa398d00083b9c078099f6a03ba9d802358bbcb558aa3a3d574cbdde0563d6513144588a8217a4ba216cdc6067a8194307d9026e2851cf28ea6cd5fc5a05f98ed387991bdab5a1f8ab72bc78d144e5561c19cb79b3ccdba39197543dd04e67cf75ab4f583587a284414edbe992aab1f4ad60d7810993509779ed4de974ee8006b1862881d59ff90a2f87ff1a3fe03b5de48302444c39c12df17ab64d277a863491e550d20eed81f46e7852341dd48c41535fdd4eb327b44a624608e0f557b2c6a0527377a74ca911e1f7356f84803bd299aafbf1f8e781bf9714de049d4175a8814b100bfe210c29cb0bd027c0f2b31d564d3bce5389b1595a66dee12c99b404cccf653c00592444c2a73f7a0d159f96950bba8de2bef7577aa02b782e4b8e09eb12ad8c0a6e21ca0afd1b35ddf4b7f1ab90078bde9b0906425d161c4bd89178fa2f951b60504d69dfcaf146033f11beb8b27421b24be4d439c6cb465a521c9f26c66d65b3ebcd92ae7f96973322f5acfb3e72ba01b386c38ad3c9625b33ad60ba6a8c56386f2b63097f028f962a6ca6bbf10fa7ffdcd59b8d7e74306863f944613ef711094e2545bc289d9add42647a18d94d84305e97cc5f23c847b2e3d3878890604d67be98689fe10da99fac3acc592bd298deb3d442ad2db3889e5e37509e3f4881c53bf6c516b8d5d417235000d4c73e2eb54f93b1411fa86291d3e88aaf5367dfd162fff8455dfb815617d0f5bb2ab1b5f9fd9a511a9d352a142d1f54b48c1adb0e7681291d949cc3a7cf8727518a72759e48220340eb964c8a92b115e654c6f35da442d802427916467672e0d37e498885ec8e9da8d98dafdacfb60cf746b27c5c4f53656d2f6607ef3254512ae27bc60fee2825de6c5e9cfa0a7327f054c9f4d1a56ea8306633310b7576b539bcd8b5a8079815cfde7c5d9490b83f2d540de95da1d5810e49f745744dba155e2db7abdee5f1b7dd11666ee94412da266831830cd2e2d81b3b0d5af263d881e75f126ae1b8561256eccb82971fb2eb5382aca737d7bd04c9ad48f269d9bb1cd4a18395bb8668e73fcd05fc4f9e57e1e6259a4c1c374401299454c6371d143cea8ca21a0785ad623f4e3df1d809de70482fa25902a30f7b484f0dbaaa50ffb8ffb07e13c29036183dfb993a051d77087361967097aa71ed0f1012573f3daf08632223197c0ffe9c3ee023a5b0fb7b3eaf39bb4ae1aa305144e8539ac57a654c18b2d3953b54a6cd0599a894527d3c4064d86f863531b83322faa13b91b1fc1eb7f7dfa790daacb10546837e099cee70e4ced83905f67178e0c125809ca64f71f2a276bf3541750e47da8f519890ede1dbcb926b96ab77a03773a89a90dff00d189822323793966cabe59e688e9fc493eb74b64ad90c1b5f92597b62ad03c66ddd622aac840d734b823dddb056621e1d5accb38ce3e1cb250fdc67e23fb4186fba34a9caaab303a425f1db06a90ba49ccc4ada09d9a0ee4c444df7dd9d13d6389c1ac7800cd7e5bca9fbd8ac18e2a19ef84732434eb8554dd013d0b05d551e4cd0b18f4bc02a5cb30db773a32a28c75f5cca01f57c7c0744f93a617abd80f0376961efb5477cfb4bef791268c7e4cf1ad8338de20cbc7dc362a15c4f63daa48dcbd64d0ece5734f91eb8472bcd42c7e3737eea3d4cd2b2aef37e5dc9f57c7cc1ef2e575d25949319516d70ff4f53b247b8a51fd20e89a6e33dade17e84ede218c35792a259bfd0560c9510a3a40306e062e28df4d8a53bc6d2df16a9de0455fe4fc4295f527222ea3e0eb60ff36543f3c2ea4c874d598f82947a8251fe11787c4b12779171d599a836764b5026528e3ed8ecb7b59d8d8b1fe0324cce6a818c8cfcdeb4bbc230b244380fd08ffc4fff29ba49c2ff58cadbae69f1ee4186d4fe75407bddeec9b6a0941ad50f1f4fb43705716bfdac82052c8647617daac13f64b2ecfee5097a2ade4792372b3a839cf038660bbaf15856f7439bfd34bdb8c79dcecb5646507342d5bbbefcdc626cdbe317ee6247e4b840454409301086697d4a2a059698674c4a6ff18e17240dc471ba2cfaaa78390756e6d702a508367ab49fcbf98c3a5a26b557ac7ce54234fcc02d47f033", 0x1000) 04:28:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xffffffffffffffff, 0xffffffffffffffff) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 04:28:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 04:28:12 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x20000010, 0x3, 0x401}, {{r0}, 0x0, 0x82, 0x80000043, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000008, 0xdd, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x9}, {{r0}, 0x0, 0x1c, 0x2, 0x7, 0x1}], 0xa0a, 0x0, 0x1000, &(0x7f0000000040)={0x2000000000007, 0xfffffffffffffff8}) 04:28:12 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) r1 = semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x5) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getuid() shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x1, &(0x7f0000000300)=[0x0]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/172) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 04:28:12 executing program 0: pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="288e4c6215ff71ee11179e6c324903b7f84800d39fc77c8c85fb752aca834bf6f73212087636672a9c590d760790563f964270fbacdce93cacd65e11998642f966157a71bded5a9f01d383efb51fe5ac59ca45076e707988af6827c7835bb2570e111a1a6a3e1740a8ffd1236cb7b5581afdb02f253792146c01cbfbdbc66c2579ef56a933c41d6a1691c5bbc430572148038ac187b6566c6ef18d67648c123ff1192852f73c12f2fa8c4b5e476beafd0a43ef888b30614e6c5cbca280ae0816bc3a6f0dc045e442f229bfd9992e4c9d276fdddd288ddc1b9ae349c48b798fcddb2773518ace79bd16ae5e3b8376326da6c33d519f923ef286e6e2bdee7e4de236b47b315bf8ce9fc6a15d784b521b2a559f4bd9ef53b736a806bae9e0572338cea70f8ca06a6127705d030220bfb304d6c3cf929dd130b069df834fa400f6c5353edbeb7623af2f3b62c6caf16e77870d015c802c6cf88accc262f0339d55b3e0ae0194fc9ce8b4ba1c5f67a9838f0a103fd832fadf53a96635e6e8a5906ea9e0e555bf5ed7265019697509d371c4de6542984de08ab2be7340cb61957cf110cd59eaf25c68a86e17a6b8e41669ac4ed829c7771ba900c0f0cec9aee946abe9e9b4d266ca45a68895fc397e488b1eda1259d5e065f4ae9234075b0ec128026c942c70f385fbb2832804741fe11adee7e500fd6a2da3ac5c5c0e07eafbdf48778f98f7ff45746618e2c92416abf4912a71cf3e498f00b8bde141be385818d018d141d914e09c63290460f25c9c9731d2307957986b97a086605820863f688736380a3d5a69a9cf9007dd5077391b261af3e1edbd37baf0ab3542eadb6147b09f155a64717f9d5a0aa16b2e953937554efbe081a05b78296eaf2f472aebf479873c22474e68610aef0373abed79fcd004ec50e1019c4713d227787a0e8f156b2bf3e0b3553b3a2ab491f72f81817b284adb12605862d6f057d73f6d3c3fc9c0bb5ff24332b632eaa8c0c2f235659e9fc6e69ae4f89d5d59138a61f71544b4b198ca690308a5835ec424f9c2203e194a4b6f1fedf7aadb682075b66cd9acf359d0000e53f4a74095a6e8a86c4f55e6dd52bb7f20822fa6c3d3759e6ba4c5b40b4e64e0dcfe8f7443aae6a01a5867a5b5f787af1e01a2bdb8fe0d4e247ed52b650df9a3cae267e555b735be94a4fd72d62df9755cddeda89c5676ea9a3ff686fe5cce6f1249b60659b74d92bb362d7d71063f613354c537d303105c550fed5d6f23f50b6c220abda09acbb33267e99ff8504b0cb5e520981274cf87c34fee70c10543c83b57254b774f34ed426c7c079d792d5060e0c133c4f776f4e7631ed72e08f9dca65df44b8aab7336a616bfced4d0fa38243e1109dc50dda6aa98c6d4487fac3c5943d0c3ad737cff6bcb86089317da62b6e3935841d205ef5b589c2f2a17a559114a60524a80c72e9a8342594132f9c8856e9ea8008575b256569501cfc7078ee6ebc8d62f59d0af1cb330e38e1da839c142f33d0677b142afdc8169114a24f8a2a4fd5441e002826e0598b4124a0df70ef8851441b1c53da98f8346e966c5f074a15254c17e1f9a00463388b16f2c0db8a24a6ec43af80ccb134efd954247197514f02960d86303b8f1a61e2fa09d4da4d8baab4400f2ec3a71cf70d5315a88661e8fef281a511ffefd6b148bb4e73185731116f6ac921ec9a3b32da7b2d391c2df7d1c3e6662a48a219a73252ae97b7d02d61db93adbbb61910a395610f342868da01cf8dfc48893249496d834d08d3ef58ae496d4ebf70efae1f13386f78eb7f11ebd0cd3c93571dcd3c57a052a06b1742051aa22bf356bd94d0314a1253dfa3ba18850c04767e7bcf434c8b661eb86834822e9babbc7c46168e17c5886ab4266c551022a717462eef5cbb4806911f04d806575b6966f5b1af9f285135961ecb6381aba2a5a328cff756198a5e6e673a4471528371c8a3fc5fa3fd61650080c47178d18abdb126432b804f51df1651b18d1a8276e2687818e1c0c2b284367300bbd0f6279be869038e4a69ecfa7b76654c72b459f04ec5ff48369715924f97a3b796bcd443f4d55f6202433e61306e58716511f4fc3b7b3777e0a971b35559d87c076b785ee0d224a310389a11da827a725b390c86687d88294569b1cfc0be564410233cac22e638a027e6a60d7576e7925e2b483c8b1988fb301ce73e2d163a6bfaafc1e59654c2ba821d40fd9497c0c447dd82e66f200ae903cb375f2bb2e5646f69666b926924b69fbf956ba3d8fd5be0723081accccfe1d1fe35ad97b5b509fcbe53de531f29e733b257edbdecf8a5e38a02fdcb188210144299f33ccd13c7b776ff8e6393e70a9895c7e50114bff851d05caed8aefe59bc94e1a16940a186d13892af1948d1a422f57391f5260b51ffec028b66815147ecd0c64bf1b58b8a889a9653a0532927c35d99d67dc9cc4a93ea5c5500a60a3f4b6677aff891ad6b0772983527ba95a95aeaa3469d92d57330477a972287ff2ba0635e42a84c7b6974ecde2e7648444961f0a834d827ff77a37aec5e98bd216b8a9303ef29937ec966349162852d33303d92cb7ee5fd339c379e5d7d9baf75764fe32c85160d71c283d5d9cb7fa1694446971830231b1b93adcca825dc721733d9d82f0e5722ead92cbdaed3d8ba99fc398250d608bef7ba149eea572500a3fa288dd4abcd6197112aff9e797c46d7d55c9fa8a8bb94f195e64312abfaa9aa75126e2e32a927810508847773e4f78e4b1504ab82b06e28a7ee2c920994caf870dc743b09a0b0898d0da281b5b43678a761673f24a33c0a0ced0c0c6f079cb2dd2524b2aa67324b352c2e980d8b53d18a7ead459e01aa2ec7ed8e6500bd30ac667c1d6ed9c99e5eb66967d352f0361639858d5dc9b91d88fe2ddeed2ce475908ae07792e7cc8bdf962487cee123e82f33beb904445d8204e3db5b20ccedcc9523d9af5620c8ce793b07bfed3e4fb04295aeea04f717908fcd0b905c424907cabeae0866e8fe896f2bb6ea78db0c05223f2a8fe594854ec5390474ea39fd61a5da1910b07dec331ae269d67470bbe7bb2607697b79338e25eeeebdd60da9772feb9093fed46b9109610f5caeb5052f604a34a7c9d20b9683718749161430b4e960494aa243386568156641faf518ceb23c332461f8e6a9666d1700a05cce46468cf9fb6a6be1c703b173ec8a6ff2eea74b62fd19b3cf172aad1588dd70bc79bd8e2f604eaeeeb330fff0702d7e598ee4cf5befaf63ffc4f04e927be349e4518df31a5bd95f8f44981188c4228d800d9d53e88a5e00b198d6737080ecdf973e277aaa36690ce60aed1c66739058878365f00e7cf5e3c3ae41a97272571fc64eebf2f90d3cad438309f4b9e9bed28a9d413caf563d3f00fdf10296a34911883d70acd22e6f1f37f4082b7d95e77f572091e36ce48fa66b2fdf5270b7541020215e0b0933fe9186b550b9b4b87945af02cb6682a8d411ff7734b73da7728b272c633a1263b620f4f67fb03f262cfedecaa112e2aa20baf2202f8cb440991005bcb8daba07c02f5a8dba815cb57a1c93a61ba32ca2a41600d36cfa04968885199d63b9a9812fb2eb502c33319cfcc2784ac4c292dae30f0d076b1f1c9289c249520fb14386e940248951fdf1243197705d08ef6a49707c9b8941852d85232a2a32eac2889b24b5430cde02a2188e782368c89627efc47ab704c2daaacb744d9923e9d20d7d46bf821254bb0155d55745dc88718056c6f5badc8127d3970693482b2821b4424e09cad084159a65947d09b7712f65e672bca13ce7d386ae62d53bfc547b92b3055874d46ae7026df5a3d072c70cf51e3b062206725c4a10fac24d79c1797ee981d29b5e92eba1b6728e80595b8dca07f83b6fba3f842529601a507494ca33a3180cfe0d12996338c14507b0e2c044357103bd806ca93f32b32393c381ac471b770fb71a446c46a34b9db489d7986173533b596ec1a38c47a13d7751ab0e1d451e1b74752cc16117879280fb8e32d5a57fdfe98ae668fe9180ffddc6d9f2eac4b552339f3ac561b7f51618c18e4dbf924ee3dc7da9e38b7f894ae1e0f6f7f6668eb33de7f4c35ad849ddcc7de335c1bce146747260f736e49fb9a8c3cfa2cd59b6463a52ee09ec062496a0e58f00bc02530f929154049677353bab21221b55dee358c79e594e471706ea5891fc52e888a6c906c68ddd59598dcbe2bc75b00a21bb7e993c0b3c3608e3855f9ea660dfac2882c09c61399eeac80abc01063dbc2917303f67e5ad2a0c98c74af26801aec359832ccd6f9350b748e17655cbfbf432c707b90e3a2161b87852265f3a14551b3d6676ebd17203b92e72ba17b3f9fc27a45831d91ef0d9a936800828749db83df0004b93f1e101fa279d5f49c6484a95d4da5da41c431e78ae1495f96a06958eeab63590893f5bfa3d0eb37c8b37ceef553a3408b0db708831f185b6b389c2e9659bca99070155d49a832fdc2f36ccaafd15cfc660522b688c1016a1b339ec3dd651df7be80b9f1f205ec98ba8179bd0c7960c7093f61d24ef68a473c749fb2a599a5d8a68f419cb54900e327409c03f3828eb6b718f333ea0c3986b3df616d117764b1a63dec34cac3bb077c05ab31da5e36344a1fb9f2367d1b22d307c242ee5c86d174b6c5b8cd1c4b39f6dfac4a42bde6797b461f1465b19643d62b10a3f48f90e3b6a84326c7ac5dbe7d8a90de6edd8c509d773288637becc15a58df1f4530402615d441a39c38704ace2a840c03aee1d5e2d5519c34f3f5e320a1a7dcb99925aca4d4b75c19c41e81795a1121c9e91c089fccfe29787e1889b04fcbb221aae9905ac3d2321b5b94330c4c0ded0f4ea00e75a6818ed772b7ebe0f04ec4c8ae690b63f5ef3ac5869d6e0a49dfe919009e11a3149b38435491047d957b9eac49413b6542f75a66fd1499b6bcdb089dd8782424dc3cc5399211df17845b6b185ac9b4c62b873d2f85997680dfb5fdd1741d929245fd4f7d34d213f787c6d062d4884b7594872d46f1302e448864b0777ad56c655827352673a66bff246836b7d2294e5751dcb8f024dd5d9fd6ce2c5ade2250967908d25f1da548258a8552679ae652633666df090f3cfc25361a71924827bf81e7750a2f10e896cae817baa5367bb7ce18e1c62b4c5851a2e0e5d34c342a084ebaf03fe23c2a1123bfacc5f83058d91fc0089110a42094c8501145f7a5c77b80675e659a1bdd1c7de7cfecee1407df2c86c52407ac66544f6599ab116d88abd095dd791c0ee5330e74a1cd957d5aa7a599d33f092e8b5ab8f98470f15089cc491c4a7a797f597fd252eb7261598108943a3a866d6c8fd4d2844f0b3c745730bae8e110fe30f0b4a91fa39262ef6cdb134b36f05469cd8c947144d24ac39b928ad766d624d0386da2e33b0a4a1d537cfca6f5dd7f2656ceac9c285bb94589e1664a84c6c42aab903c0143dfa4be90c88e83aed2951a24214dd1bc5fb19dcf31711d299c5c25320f04e77809cd191a9b75479f43277b4ade76773359778bb0f6feee2c4778c18f2f7db283d963dc17e0b091e0b7eb3ffba79cb39d1aa28481f55152496c0dfd657beca86f577538cbdd50c20bfa9e0a65ab4702f4d39acfeaeab57e23fa17fc8f87f5f741534536192d7f87f2f63e3a905f8e20966ab7b185fa73a3c24cbe22b73caa83aca61adbe1e48f1b4f65d60eb365ccdf40fbc00168f7ae16c811f8245870c4204817b9a680bb26a923a7969b9ffafd8809bd9301", 0x1000}, {&(0x7f0000001040)="af847944e66e4a220f0ff11c8bfe01d48131cdd43869ef2a7debd8e2c2417858396c2f6f90056e52070740b683fa4f0ced87b34c5ea02c70f2fe1554c151220e8cd22b07672d1ca814a21e343ae945c5f84a6f8d8d5376976998f084a38580f49d7cc6b6cde74903deaeea2ca0d90747daa61d6c561f2f054bdfdeb8852dae5ab8643fd491872031210605b588d6e52cb731527b49fa8bb1071a02a09df74dc4c5cd3a0a86a030945ebc990a1587b90297454f46704e3268dacb8d886f3e68e76fc7d532684cb41f3ae58e9b0f8ba5bb7c35d3f0deb7808cbbc8a34be257614ced81e981b32a304d9ccb2e0fc8e1957d", 0xf0}, {&(0x7f0000001140)="bd5f79a8d55ecc59854251505003233fb67ccfad6f9f569e3aeea8a5a9c4ee8ea8d0412744a67f0141a658481d1efcab4d2db83c4115ef4c3264cad6b292bfd99bff64d8f2a11243b50eb3b437eefd86e43c13494c13846104c09d656e447c2795d5f4c28eede7ece1d0cc741c2cce6f40c6faf559d273e20ed81f8226e97afcec0d9b93e52b3a6730b5823f51cca06b4717e75c31492b839d484ebc31088bfa59f9b2d5f2ed80b7a385ba480256548e78ad58fe722a11e71bba386c946408f4b6556417a8c7b83324ba0c85a82fdebe", 0xd0}, {&(0x7f0000001240)="cbe4ecb42e6aa04feffac827b2152d0fe867bc5587131d04dcf704e842d15659a428fc133edb17bfa72457e81ff4e75e7133416f66fdf9b29714a16e53cc4de66e9f16b1118f9f70d1d842f9617a47dc5ece050a0d50c0e81c496b10acb0600cebaaf14c9add238ae8646d84d2b90093851b8210b04e9a5c79ed7ba4b8fef46f29f83ab8cce935c9d95e5b969422833711d256d1176205d08d14f3bec10d04", 0x9f}], 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe38) 04:28:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/73, 0x49}], 0x1, &(0x7f00000002c0)=""/198, 0xc6}, 0x802) close(r0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000007c0)="ea832f8aa1eb705d985e35e8f1072a79ad108dfccc2d896faebd963006bb278702bb1cb4e10835cd34579bf17619381eb6bd00b8454439ab212df299d451d2369ea767a2126455a1dd7325a4e2ab9a013e76180138f9f9174675ca21509866b996f00ac6797f174af7a638cd51cb3636f75b519aa71508a54386f0f671ce123081c87f433455aff3079e1e9f26a7164a6884f6c661b07927954024fbbcdad2a06b6e0be34e13444b15378bfde86ec02e4c467ffe573328ccad970b1f35da40489006a8e5377ad74675ab3c179e32ccc98c27409c11e4f923515eb6792e498eb5b3e35ebf590f12dd9ae927a9dc4640af9d74467e7617289a587ddb5473c97bf3f2b054615182697cc2296f9fab76e8abc6658f68f3c82ac5aabbaa3d5d28b257d23b8a7e1f9640802e5f6785d13e113b112103c78718444e03d5ad1998b5b3096b0aeaa205cec684beabc957375fd714881e0596b20fb80c5a4b1e542278e27babe0496592e4b79427267caa6105efd7c1ce5cc163e10506f2c311a0ae78d52dad318e258326b2aee390f3a838973eab3159a51e10903d4acd5fe7ce774dd1579219c52b54d897ad324d2bb5897cbdd798d7f858ec36ff5908ad61b046c78568d19edb0d76412953d9925a56940086ce8ab25e5ad1a16cb57bcb0f6e9703c22678e610740e99a25b544a31533028a1fb6b3c8a51d7a8773e75d958bfb55dddda73e621f094be7ccbb6bf0a8128fa211bbcde9d9520ec9fef2c25e02a4149b4298886946663edf85260b6c95201730c6c13f451325aa2ec6904d26237510395eb240bb6afc23c2fe3bb745ca54d00838f337d9ff23f0f432599ca9d263e8527c198b8a8a682236c506b9034105c4df18f8c38dc16921b536651bd568365888cf192de833eca98af395e8eb488bae6978ceaaeead369bcd1d3dbd629c8f90bcedc5299fbb88265321abef304c979114e10cdaa1afe254eefdd22fc6f7c4eef3553c7a29d72d70381f600407ab37b7cfe7cc4233983237fe66ddac988cb24a73108970af593af819573549a6a3616ad4e2aaa6eac712487c1379b7845ee2d03c80c6a7620d8651cf38d7500d6412d768c2920f3e47824bc8b2a63c2de3f5b6943b12165c3d50ff833159a683c7f5d0e124050c923a54a5c114ab11630f89b8f29bf4f72b4aa416c7f87522b7c3f7d92b332606a892cc6ebd6876097c9d06ec9f4753f87def175a88c054f086a489c2731ee2727209c6face9170c15ce92380fa4c4cb17b6fbacd29c82c6b94328c276c39d1396a60b570ee7b20e0ca74d3d6df00296d550efa23040907ea52e6127d11f57fb5730aec83a728d66dc4827425c8df9f0160face3dde317039fa6d1813dc6f72224640154dc0a74b911e1282b50a9abae5248bca9d52dcafdcd72c163635262613c280524edcb63d33c68e283e705e1446f9a0149bb35f385c72ecf6aebdb61e463cf0c0f6475fb3bd7b01c08b3de5ec8fc015bb94d1064bcbd197340e137ce6380c094777baeaee0a9d7d4821f348b27603d313fedb86695e26961203c8b95fcdac48b53b9abf460abea319d5b6d2618815b1deb42b78d466a18f1cb8fe5b054dd1dffde1498b82a2f33ab915150ba75bb8e848a67ff49ced568cf05447bb7b91c49109d993ca05529f0942c5762e7a9c945694786f2a2276bb1f54dc1fc237f35c78ffee655d95a1bcb6ce74f93b70fa4feb2d1358bdd1e9beca47434ec1a32cc2ca2c8364435d45a220c590d2e58d6a6622e99031568036e999b0fc2dd945a9826b2787ba909a027956ccc3140a5fc5cf5aa6b57088957d706e2f4d2f7d28c5f6ec04f389858f0f5437cbea03fa20481d5a60f915b753cb58a2c99062fa282017f24dba0baeb2e45893e1b71e9ced9591370150def03494be0ed81d14adefad3d261b8002454dfdad09765e949f50b1cb22aa7464620f536ec17a729848e1afdfa7fda776d1a4f25aa735a0f40061617b22cf71129322167ae90b9a492a1839861d9e09cb2b060ffce035e2e04cb2a6dc78a7d1c208fcbd1686e27df89c35132f60b541d0d5239f13b1fbf42373cab5e273c388beba5e2c5646894183ebbdf2f416d5fba4c97f3ec2d24b318f8b731e8c8d97565b90bee1783e4831cab42ef7cb1b93d81b62474aabbd709ffc57369ab87c9e2b90b27aece88bd3deb893bfc2c0bbde5dee46f669fff493e81cbe8e99b0c519e334f9cf797c6c5b9849862c768822982190614871edeb67c43b2def5cabe28fa086ab8b9a007eca16ed44b0b015e385de170c240b12d63d587b28f4e94d51b1deef4aa1b0daa3a83404a2d58db29c28e1d4281f8a553f5cb86884d8a1b59b4ccebdb2ad86899ea5592dda487d6ac2aa7a5bf0adcf83b31afee2fb902c1c9a1c699024792ca60ef40e9c301a5eef81a442911813ab60305c99406a245ad50e14e0cab54bd52e207afa4f38b19c85d0551d04416d41570f6b9e4d3b3766eb3cbd55e041b6d5bbb32692fd0b1d37bf96572b1050f34deacaf3ce504540b34e5f8402f23dd8f26a00998062245a9313a86af38936643793b6f0dd1a398e0fadfdcf271bb020a5243737d2a9bfdb4153ed588e36824f71aa320d3e8dd6e092a971c2d9882098221baed7959d80c761b7d36a4a3120bdf4f0cd31ee113d0a800acca8f656bc79a46932135cc593eeebc552554b546e5a05f8968dbc3e34eaf2e813854ea927f3783d1ecfbfb280a4e0a40345487d6096f61a6b45b3f60b6fd9b46c13796a90955bce5bd02facc298dd42282a2ebede1226362c5d889dfcf1e5818a0608a4a06b727ceaa2f4e2320a0402c2b58bb27fa7968c53d16f0ab09a2ccf455167b03657e82a52a9b4b86564bd8479467870f651a3c5e1a616efbfa1f9b0677829340d1e09d4cd48ec5a9568701403a164d825dcecb465f4bd042cea4d06d73129add752ba8e1cf884b8c82c821673e973f08aeee3877f78b76e1cde67defb33a41ee563c7afe273c7f2acceabae4d49de3bcf7b43ef8c3ec3ecd42b8fde45ff0afcbc0da680c49bfa71d0ffdb3bd92a873d5d1679990d2a301b542dafb0df358a4523d7d672443ed7325aab7325803525bfe199d16394e30aed91ed50c333a3dbf3f8faa774d48222f8a6bb85cd3a4a3a759e9ba8320ba44b4891abe62f03f70979609eecc9ee60523b738aa471ba7bda30c42ab0b1d9930b89bae3cfaf4f91634e5ff6312521ad0f39432df4ef69cfbd685df5dbab35519cb04881815790d2e69cea2307a2b9e042570a0e918b54aa093147b88e3a315699468ef03d8e38e46c1a240afb1d2f5043e5b5c9601d5be4456b1b28b9c9f9bb45bfe02f07ced3c9d9c5a7509aa6be1275c28b548e0e2626540502234e9293b0c41d43600cfb32404c1c04b1e544791ca0f847673f384939883150f3a15d81a1a633ffe09dc90b0036476e023ab0c0dfc3fff6a5818d095d6c0c849582187f82bcae12ed54e4f859bd564813b5703b3a808bb4f395243d7de4fca1fdeb64a6c2a3500326c642763090e6ff32f4ea456879ef378d6138744f5b77c3668783479a9e87266662b807091502244c57df8189459c3eab87d2f4880ed3e55610ac7ae5a30aa92cd26102d33a4dfda9c4377b650e5f5915d3a971cf91b4bf00592400428e3f48ef901b816d5ea99cca3568ed3638cb4092f2f033b4a6dbb1ba875efe9e6af47fe298b57eb3947bc2f3530c73ae63bb24adb381155c3ac0175b168c4cc4f225747504e5865f5a51231c081bdb701b6975b38410ac971861f8f1764b392610cdd2846e066962e76f840b71ce56065a6e50820711b28ef0b1264189aa29884de0ce6e747cc0ad7c51605c35748c4775697cbe9b922ed6858cd19bf331bf0f2754a734d1eb23386a910a487ebff0a134845fde529f7d0d6dfdfd68dbf2048583ce0cd73e307dfe948f4fa9d8dbb21eccf932999be2fd3cb906ac05affcc28c66d7798f7ecb76c07bf7ce8ccaf52e9dee49c62efa1cab3d58c8d995ebcfebc6bda00b3f44d7a08b38f2439bca3784528df1b9fd514a976b9e22d45d7c0efbf8bff3af1042428196f306d1f2efb90bfdc7be2274c1f2852c1be261ae9e986e005ebc3ca5f55463fbf924e32f0dd07c8f2bfc2405f0698f9f80a219a156397264b69a69a331ccf508a14c6ce40ea5ab7d1bd69742a1b9faaede02883dc57b79abc64a9d6840daeb8c44a811c0e847bcaf5ac9455c7c9aa314a27e74beeec9255054b8d989b9cdd27ae29a4eb6d07c5e5ff76ecbd66d1b24bb69bb84aba60051a6d53464fd976d9fa344dbf038299cd1c8757a638e64379de9fb2914d1c2585e7eccdfe6878e844cba83011a5185eb2753082bdb1ea3bc395bcd2df5b9e171b7d1fde1708c71604d4c24580bde80213855a5e52d6c77b9270bf30c68db1f01c222e9a4682cb56843ac7dc26f3c3d0d984184ee9f36e336da806ae86ce29f5aaeaef870db04e5d4d5bf6a199c35e619fd7c5fa7d2005f7713f5a0a8254c430e12face64ebb42181c6de392d7c5f0a336fbb20073d5ca37571abe462f6f432fd3406719bb92008107d8f2a90f5db4a3919ed56eae840f95627264c6bf3384d351cbec4cf4e4a31f2ea0d75c59a7cdaba4930c9da7c6d9a6654fadceb8bb50209a26f2dd9e329ecd68e1c1afdc70669fc06bc1535b67c1f59ec90646b1d89e243251fb933e8e80b24e50a3b6b755a464e9fc3e8499e7219bd5ac247649d1d9334ea4eb7af50ad09d6e4a3fcc7667479e212ec564dcfd32bee6dbb3a21c0d7c084a6bc23b2cc5bacf5b7bb8b42a641a6d1209f1c2c4df41fb294fca319c81f290f8a0f190e7e1e026a075688396537e7cdf88ce8ce9fd51181123e8843bf87f5c1e0ab1c5ae716e800024cf7f433ef83d760a0fc88524d0eb8ed64f11d8ae86df62c1faedf277f9f250c74b2c665e6bd3eeb0bc494008b228d3c99718c4f9463b83978a99390eda55d42104b3f8af108c9b438baf8d53eb3c1827aaf9f66e0a64d2effdb237dbe2a9f6f063749cf9a5abd86be45c52c84e3d7855c1ea33b8c81e3a7cd06a29df746fad62138763c05c1aef28fe8fe805582ae499788b02a64236baee48cc1c3583ffc284d6c861b6d89e194e1ad7385cdc83e825e6f81730c74cb88e820cb4b6730cb91a2872a59ea74a25d2c36974120933adfb2d4a0146899f54fed7ef2b3cc885c7d17fdcd7b4dfa5052822ae42d21ca3bc5d4747de346a99f9ff67e694b11455ecd369684123fa93e27868039c76ec00f0bf55950cf52f155fa4a4564a517a542655b276049b7f5f647b10e4e160aa669b5775d1fb8f5415bede37caf98f650084ca6a31dc225ae612499207b93e064b942f2b8608bddff2bb4829d96ad06b07aafcba81bee712415f84f0708802123ac4b53793e4e02879eb3f849fee524956156affd147e85c5abd0feb7eef3875d7e21229d2bae893ade5db74f2748c2587cbbbf6d132d051e6c9c68cef93f6dbe94e70528e83b2d772c50b2bb90ad6294464a9d5c2697ed087b87ae2dd7375ab11d5bf61da4b43c3da9c216501f7f4c5578350b2e59fa5ab729c938270d64dd79e32eb48c8adb0e82d4af0a318b9126f8beefb29bdaf25d28cc8bf6443e3c670fa31a0758575be2c45fea5b495c95645487ca9747ff92662411e506769358b4ca4a4f0874ff7f72c7700550bf7c5c1864bdc04da0b25790b349e8c6a20c74ba776246c4ea6295c7e78f0c30e417828be067064ae6fc500fb55fccb10affe3abbfadefa0d923044c774025a72e2e882", 0x1000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 04:28:12 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f00000002c0)="68f556b2e4d4fdc2535f4f4d4b143006a517c3ca6cb3984ea9a85e07fc439d4e41096dc20a10ea0231942957638ccbe10bab42feb3dbd264846df192f3a59517f3d0efda7a7c85b3b52e59f0b5c41b7f4f496aa43a81cd0757419f182bc9c6fbfb98b394a61ddc66a3987e3f018b68e099a77394987c3484d7d6e5560586e431e021e7b01f782f30d9ed284b6217779c4487c5933d0f3a8519dc819a4c11f131a6b029f40b060baa7951038167914e2b65be529f20a9d029efbef2f848d060e6f7396392debb6f25020a7a6cb4e8f1ca6e8ead3020fe9edf3d7d2b5f6429dd32906bd291643fe154daa1c52cc968564aa548d181ed85bd00e6ac10bc06a816c17dc3dbed286ea9236116840d17cd5c3083932fbee39a573d131f00ba9562fc8c37ef424767b5025580b1335861f6f672402e8a25658fcb320587e8b8cf11e4c95435bd2a196e143ff8e875e649480aacbfbb8823fe35880a5be50d18018c64e6643bfd980edad0bc012068522d59d9ae63b8ed3ba8c321b85ea881c11058e50c0996bab26faf3cdba92fbe044aece5566421914eae192ac6447b5c7b18affee53b5b39d722dc7f0c5d5cd6e31594ed4fffacbb3745ccee28f3e562b032c79e3ad6560bec7c4334b98d5c42c5b24963e601794913e07817e9137daf336aa8581ac3a9477a1955c7773d9813c081e760ee05e63ceaf469106f69cd608739cd886d1c4327d4f9ce565ef733a7b365af5d3a34c36e319278be21def42f6e990a494acb70ff20a80da0e66bed9fed847da753da674ec18b56205f9e85e5c6bae90d515dd43b3f17f2594b73534dcad49a35d4315f4f53b5baa841490a1335a8e6e672a2166e6df7fcf7db6aaa32582d319209fd28066a4ca7297a645f276596caa71ab8d07af84c92c6534d87ffe44ddb39f0b84c956e8e4213c0489bc1b1aadf04d82654fc0bca33cce0f59e6b123f332e4d2fa6ff7358f0e4d74dfd7402addb8fe8e8b2406254213292c07124643b9aa838e149eaa369b0c80c8f73b2484b967b4407e929698b0fa9f1d63bc8114be1459da1893c858a54dbe154bf3360d17318069f2fdb48f0001389c16c4ec71888f9ed2b6ee2487ecaf7451ce92cef83c595557497554ced029ec12c5960e3578bd5b7d978a01f1f47ecdd63964d031662b037bfadf9b2016dabfb0063b1ae2e1033b29a2e5628c4d5f340f883105373eb5cb3970d4c78c25fde0a58ce172b0205176a05d2d451084f3a0bfb6a64c7bb29becaf9406f6e204efca92c98b7895c8c3de84942f6e08717c5cbda3540cff631a58e257577aedca2820ca9be810bf9b48bc493af77fb40523d27c503b66d9ea31a93892c3f0e4d28ade5f7b54fa15b868af2a1d6eee82576da903b413335bc20a6b1cf9cfb5a52a68c713b4d78fd3530ede0669837d783b6d6ed6c33b6e1c049c781f8db605f620a60393e2aa248f4bec317b25a662115df28076e241c808eb7c3cf43375b5f8bb38385a15fafde39e7ac97cebeab35c504ebb13fdb8ccb8cafa5996020f3ba75e7bf2a757756cfeb7750b51efc97ee1c11dd14c861ebeb7cb77e4ff5c1034ff61b33ea739f367503d1269076063fdef18081bcff873cb1354b4fe2da04f27d5ea835a5f89a58e945627d98314701fac541ad9a2e115f727269de9abd84810dd2e162391f2700156a2b06d7ed75c92c6985e4cc16bcf329f1e0262eda021d6ff8382ea8d1f85be39f31ad17bb8f978bb677a312441f1be56c02a042c31bce3a7becc928183a268011f5115efe640a899d6666d50cfcff23dc3a09133463a4010b4f97cc8bd845f614ef97f627f84eb85046e2ae37b22c4f2384a7accaf3bdbb434772e9799388581a36f0a4192edac51054bf12f854a8fb75b42cb381f82836456ef5c2ec08ecd7acd14c47229da57d0f51c913e9a9d72742047eefe4fa4588ee2f9a9e801628047375a5aabed809821aee6150d49f8fba3b99269a28cc532ce08f42ad155f6a933c0b03285b7a2412c44b86983c459e6e4cf59a3c452bfa0368703caefee0c08e82a51c78c913ad46e3c5215bbd2f7a7300c6df9ee439ee8b8c488f3c9a2ee8f62f084a2c00af5325be3243291236c0160d5dfba6582afdb7dab220cfabfca87772a9ebea84bafc565240b7a35d590a1cb1b68436d37513e62c1f730f948e07f8d768fe9dc3ab5ee55449775ccf4245e49a2e82212366079ce1fe2bda64865488d5ae774882b9dce3311ed8ad2aacc84478c1e8bf4015882d6b9dc6fa607151dd2c6294924cb8cfabec1c5c62f5a3e9ad217452452283fd0888708a073e8bf1cce6061b304a4b1b5a68163609c29d97b7bb3744e8e11a3895369d7302af837ec9a2e730f559d3021930cb418189a22bf743e1a463494e3499f98375fb1092158ae69cabb839dd1916144584040fe9cb3c4501f51239cc62a46216af95fbf3a57e45265756a42318df0b0d048ec3d6e01e417eea2431f32cb2cef3d83cc46b2006798af62dee5925c2f8874d4fe10a6e1ae15043a86f06c8ce38b579d7cb5e6e7448b88e71ab9da27d6b11eb8acc87b8f9d9fe96d99fe01b561d82f148552a26e51547463eb0baf2bd13851070f97f6cc08a76f03a6451f357cffb46f0e8512cd93a891fe7234a9f2593d172d3f75f942e173676c8f5f0badbfa83e8e83a3b9afd9cb86b7a3e713b4e4e6a1ec2ba6adb15508eb2e62407065ea2daffaf9d4af5b2edacdb5e17bcdf49e9f5b06c57577ff37dce9bb1ed810a4787268e2d897579d8c89029c701efcc43ebc2975ea4e8ba578e648c90b37e660746afe4051b37ed3fb2eaabb4ea434e7c92c36683358baee0176bc17f22f84ff86f4eba1aee2e6a1c2944a7459f5505f0fd548c148263da6cfc13c63c58e85d8e3334364b2fa298f1c0fdc90cbb1c4dab945a10360746d26e3b275673ab9a282ec5fb4d85b8b57ee702232a9788f206d98960ab047f1541334211ee9e69ae72cc703454bb6da2f7df6a766175f461a84698879fa349f26edd90bec0f35c3631cb4507e10661ff586c9716d3397454d50e2471e0b72a801f342c1fd98ee0450d1d4c7a4482480ff2b0c3c7d7349f00ea387c7a872a5c658e6e73d66b1c739fe94ae6b0f010dea835ab551161e76abd2cf663e48883d172229a4c1bd54b4afff754b376cad5ea96b4a15eaa95d6dbced8ce1e7db9a6a3b2eea976f7d38dce23d9841a06c61607b35451c847601a53241180c4b0cf44bc1925adfecea8f094d3effe7473509da797edc009a7ccff1a72ff71d3b8384535fbdeddf2b60f03d91ec0afc243ef0b2aacc41795927efa96c379343bc98a115c98d3c066ed485b8ab4a4d4cd629c706fa01bbabd393edcf88e716b54bd8436c6dcbdd830ad1ed07cbd2fe0fb125e6a02b866b7951e306c90ffb49ddd3191ae8e19f9316a2eef721a8fabf29015ba36e25165347c725d8a49d20321a25cea3e01b5cf7d27b3023c869357b933c26b6f7c883fc9f892bd8f6712c57d1c5983e87072d74ce2cbda56d72498267a4cccc3be6c70bf53b79514bc864d46bed1388440c5ab05301090b9dee22d7ba81e2d56f19865dc555155ea49ad6cc37acb721d6e86a6d11f63f94e9b5d6c99a652de58b936f1ee3d2795aae06017dac10bd1f58562ef7b2495387f7e807a4621b7be547d223a91c89e6afa46289b537328c72596d98ddb835612a0f3e6bce982f6e47840c6b5fc040d33e7b18fa5a2285a761fd3490c18ce847597c5551da49f8a09b4d85ece7dd6f9bad9ecc968c33b0b4965b1d427a1dfec92db06b82d79982bb649630d01fb5595c57865206935533c193a4c2385a8456b11c738bc9e7356f71858e0f9953af38829f79d2ed9f041d366b561ea66cf87b8861ac698de0b84fd5fe4e8c8de6e62b5054eabac33bc985b03f743dda19cdf2d46765acaa399c00354819333766ecd074530b9c91baaf5304989bc8007d8b3c16ec88a32f852736bdc50c6a332fce3804a640bc754d07d2fd6b0cbdcd13e091373dfa9d7b4ca508be0bc8b3a044d25b96c144e574f99c4da5e61076cccb0889c2b381e20acb659393fced8ea2a5623e47065c404678199513aa0926674b4cbadfec7bba08e1a1578f71eb6c00916bf9b849009c5c7f05cd8cf3eafb73cc133e5fc93f8ad792a072a17731275ecbc345de7289e80ec6843223c12e236cd67e89ef14f2d0af43697f0ac88da68de43e284480956aa27f330da2ede349dd1c5e71259a5b4cc0fd4029f3e696dc8a1fbeeb72516197a35bb3c15aceefee1fa499c52281fde569fc4d15391e549a9121e0e3db88f485deb46f6ab41553663b19e22d043cbc311834f6d619fc511fb49ff6b7151d5db50af14acf6534cc39def14c7bed72288a4eecf1c4af2941c3b9c24f69f283065f71d739c880f21823640345db6724af67cd2f7b7f2314ffa6c492201dd8674e58ae32781cc56ad557fbc4ab91d320bc3319d0ed478aaf4d68455b1db6058de28d27b4f25e76d7c81a53c2eabf81a0210840ce8a81b2c4d61e948045f9ee043bb9301ec53cf50ad4da0516f1246fdda0f5a696e5f279b7dd99733d1741c86a2ded2ac1c900e0f7fd2e780adc7571b0d5f734ec67d3a8e063d031ba7bea2ec466e1d904ae04b05ef3e946a80e880932bce47f4cde6f25f0ffbffdd4fde61ca8d3f478bf300eb8dde09ce5158891f04f14be7d0413e0f03214fcb9da5274bc7e0fa9d01c422d41600b078cbd0b8f18c186db95b33120bdb3c15a10c52cacc0d83cfbc60862a20413672bdd77b523c1582fb0990de76f009a354f8a40d3ba3e62c131126c827017bedcf0145fce36fa611a7dedd56935d1c1d51887ba0cb04813ed217011b3daa2875d1a7c35ec54f4002b6dc9dcbdb06a3f8b685f262e7170c69595f1dd0c2077c33b92d99d0a08bd6fe6368495a25939e289878f6755382abc2de76db02c099c72ee44d4cfe7f73e341436dedc195872cc540dbfd40484be725d32664ab9f4d783ebd79c44f8dbb35e4f4e7489875f7bf18652a509eddcfa931abbbaf37f023054145c866c6eecfb1f797347d22e3ad746846e71134dcd1295a9b72da011c6cee38bf209185b780f07cad09710463603d83c95274ba88dd08a593a3749749befad91d0feba8a4f2ecebd96e8032d9bc058adf84dbe6b90acb5edfe74f8789b74640060596c7dd7f6fa93e96609429c7c68de91801b06e3545816157f2894de7a9e0bb409d435ea2270ae2c0e61d65303f44b06dccb9feed80a5f9d44f3a54ea27252ff6b950185a6202e52b57d5c2f45677a0034f9bad2700bc894790ca267c41f3a855c2b092868e6ff37c84b07a6a8e9eb339ff285ed7510b14bebc13a80304ae6a7c09a938634ef8a9df0e0dc7cc9ad928057e23ed6efff178f5d39c67c5a50cb8b69a63e5dba9b88c15290f5e8ca1dfd9789adbe274728fca43500e31f32d464fc695d88bf8df88cdea39583cab722b3bdbc84f27a3c75f9a3e54524f69507b1834d35c3b1b09d6ec87715b8aa8cdf6d9fb5fc90a6e7f2b336562811e679a0e5931dd6506bdfb1746b0298e968dd9950ca4aabe12a5606946405a836840c87705b5e9baa2fa4db23bbc8b05952823be81c793670f6c26f6c64347113da666b10288e91ff5136f7bae8ab2c52b5e8e7c1ed404f5f3fe8776140cf47fd63ee12679e500330b5438a79a669e23284399927c23f58db414c46186f497c25aa3e05f467698c5779ed907e8b28997194cfcba335ddef1c144cca758c7b0d11444005407c2d61faec46d62", 0x1000, 0x4, 0x0, 0x0) 04:28:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0xffffffffffffffff, &(0x7f0000000340)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b6be617e5ef1e326d70757cec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a27028"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x20) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77f090000000000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f6a65b9362f18968920b245fa84c698b69d29613e03220e73b844bee3a6c491c979707297aaa0e056b054d4c3900241ce6d6f3759fc57ff65477621ce43314636dd6ea229c1714f62fe113c7d729f9581b59be27462a8c50c75a01e479ccccb3f7a966e6951d59afe8df0eb0ad12355d219665430db1fa6226d12fcf299e791cc132f96b2f844d3dc38edde8241722b"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 04:28:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) r3 = syz_open_pts() preadv(r2, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x5, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='W\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:28:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8a, 0x83) write(r0, &(0x7f0000000040)="bba057575d8446af80f6aae98c767570f99693465fbe7374009104b318935437c56dbe2c4dd6f2a0d2ca74b9caaee99a0c23ea2bf63e40726cc792bd3f5ca5408e1236232319c50a4d00b01b7e3f8fef1b396c40ccb88cd49ed9cabcac1ded1f6fc38c591ba4c10c4b30", 0x6a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 04:28:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 04:28:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1, 0x5f) 04:28:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, 0x0, 0xd5bf3172aa4b1e32, 0x0) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f00000004c0)="e45f9fa65a4c9a2308b3aa7f864e017b64c7dc74959558b1d5f341ee76728b1b4bcc18f956d2291559131b231d085117c10e28a7d38af243aaf376c682c6b740f54092a5fe11137623cc5e03d79c31a022044dc9e26542a8234cb940901305330573ffd2dba1944a8dd48fc924ef61f159c7abb76529afc6c5f9ba64f4155afaa1215b00798fe1509071122eafa42bef133e534393e990ba78e1dd2d466572f5607283540da1ffe88ade5fe625743629844e626393152378246dcedf61be2f781a4bf5d2b167733a68f772d4527f94a8c63700c6dcb064881245c8cfb0a349ef634956d0cbae290b99f7dbf1d78b591af007d44432bfc76a9ebb01ac2e54438d768d24da2bd7ea65e7cd0e85ddc8a52bedd4f29681449b0a7597375c56f8130ca71ed1b29ddaf90186985cbfbefe2b05fd28408da568a8e877345e5ee6f7a5727dc2061c6d2b0e43f58f931b72f5634ac36617e07d9c43febeec7a0eeb04e622443bbd5f396d533ed2e0fbdf131cdcc4984956c642d6d235c012494df66aed06a5ee9102fcada5583a44f2e1c73533ab620a56e64d1d33d2d7e068095a27a480fb0b0414cadec59495840656387a03ff608139cefc84c66b373008bb659e65fa38c5c78b22998587269433cedab7bafa88ca49308dac456d48fb27b79bc782ee1aa91f82bb3fb3736aaf361884c8ccf17829f1f84ce9ced68e5dc16a15b77da1c315949ed37cb8ae30c03dcd215e45b51879d384a369856019d40d4cba009e6ba4b19e6836531e4dee651f61b905d7bd74259f2ac63f741f958f138e5bc903b3ea09e52872fddc912f3ccf05bc99f94023ccc9563c171c091faa1a75f7d75648aa620d712c18bf4cb1686b005ded7f4be920af53f5911e283113cf71529e382790b043ac996bec2c48db3667564782af15cd96648ceff1504cb00b75a77e7529ebf5b055f86093579f35e33fa68cc7c78548d5e6790c86e8e14ec4966a3eae09726053146f91cf533fc7fa2caac68fbec2e37d2db4d25f4a80e1f827e335b25c1ce3cbc2bf6ffcd6df5a29d75cc6b7952d6eecb26b4bf92b5447dd7d7df6be2c63fb7efe994bd259b5ed43e6df4be001ef267928b3f6f4dd1cffa09f8b51d65f000d4b85eb17a4ee578ca960cb4ea964a3a4777b199adb3092b735d00403f43a06cbf56bd9ef4a0e177180eb19b5e3f3bbbe4e18e839687b4c31e9fe5a002670ce48a7f52d267c03d72e2ff73d9c03441c9df98eb5c82235e3e9c4c1f971fa2769bbd34d2def93a5c08ed28d6f7da4364fd03ee81541546360a73a1d5efbbaff721cea048f9b33e6dfe0cc7d6a0bc9389002d52df13b5e51431944cf448cae0b0243a80e54cd4b59c9dc2ed7b346024653c82696eb41c68f658915f09698cc35ad53e57adb5a2b9a8e73c2c05d17e1146672ca18dff242d3b6476484fe0047b2a03282b69130e08eaf5a9e15f780f51ead9cc97a8360b60989bda8a885444618c7b7b19cc1387d1b714fcd7b57464b5f294a3dd9313185ece97f4444274d3dc40dc22732bacc0e45e0c9d0b998d0f46d63f7c34254a7c6d96bd8dc95a39657a7094f5d2194a0e8993b8afe0a5c9fb63fe9a2cc4b5fb38795d8e57be9f8db08a7f5bb062fe2d415119a034a7ec7d02e6e4c09e6998ca10f2934d41c2e5772318e3f35f9b0e6f2d284a030adf7b6573cdecb3b72271baba45391fa55c455c053749b9d740245b18710b9af1aa2bdc4d8982bb2969ea072f67d6c984d8076eb6e93f79675bf02d76e0f6b9cf06b381947e20343b77269ccaa784a9ae96a3fd341cd0916c8c2787349e1099a870a10c5c8cdfb7519fcc31719c1dd74f10854a68a687e01b1390b52b3f6d084e9536e150308fc44e4656f2182fefc6a77b1b109a26742f40dfc492e0764471356a00bdfe36b32fa75937eb4f8638dbd464daf56fd5868e1f65d8d26007bc6afbfbbe1839846cd83781017897e0498db2a8a5b33ffb64c3427b86203a2de2281454638a240ab4c6d361fcabe05a7c9cfd34e81bc0b353a4275bf89d6af269ab5bf36e43b66ec4d8d4ee1ea4e6d1fb5892e07f8ddc70a267330a04d97af7c81c0f1936058057011952b2aca68e76bf97d711313b7eb4254feffc38d3317b70b3e26bdfe1a21be64357f8b01563bceb6a5b94e67f318b9feee47460d9db38a5816185375080cd1d0de44bafed7c48dfb4e6acc97bed1cb10a4846eca0e70e29d0b4ba44f56ecdd31a5979d7ad2e21980e67480eb3b4ab05be1bebfbf9abb1172bf2ad4c8921e09da0c0dedef8b01beacac9854a15391849eb5b006c45e43a7be2bd33ecea575aaf5325c79bd44308a386f5744ff279c5ffe7e1f394895a4ef54655782d0a7922901890e59eae8f08c5d66c66d9475664e6e73a0f1ecd804e57199896c1e76296f2cfd84ca674faf1bff764b63cd3be2703caaafe282d2e7a8aab4938aa7ae1cb0acf3be8f54d52d8761fcaaea6f69fffb2b17c40efedf79816e44fc38e44226374b3a988b649c5c4c8c286d7d3030a861f35de5657dd4dadbfe649d6fa6a3d1e4f4711562f2b2f04484aedb6d14c87da86f44e08a6b85e77d3c15f027906f57fd7da64224e0c18bdd7aeb8cc28fbdeae374a7659974e8e14db57151ac99321d4ef31254288c6a1205ab5b2969a70a5f2720a3cf8560396c0b5834b6a91a69218dfab7b2741ddd20201caf3427e4580ef4aca66b68cc703b010e22c2c659023098a3e2e48e5bca93a159cb16088c730fd51e0e865788f24c37a0b407d14c78e19948e3071fa6e43c91a2b7e639c21bce9250235a11f068cb76cabe322ce66582aff3b4bbc66b00d77f84d53eeebea66568e5d4ac2093f6b35009a643e28caf154b6862378fcc0387435142927df5ef776079c1fa216214c3f7014c5f51b8971df6ef423fd0b4eaf490642d6c954c6daef857251163faa12e710576423cc519398e3d9b6faaf352f1e1fbad2804de7bb1abfc7d69cf58f878971ba0a98bdcb17b4e19f33266f0afb798f36ebfb9a0b2eb1b3c3b5961c63ff46b1cc3ae9e72b3db2f06655dcd5c24c66759c3004d68ec3431317e257d828ebfbe2c6753847ed1353f994443e63aaf8abbe783a3ae02a4b28b7a62a2a42916dc0560849fdf9aaa7deae22bfc76e289b0f9e33809a825defc7f4ef9e9cb7ee98cfabd76f6b5df38c6c3c5ad9d175621f204e62203315483c4802e13ee035b10ef2be5db570f9650d066f2f32e9608838211b7cf14d858f3fd83bf09542368d0e9f8dcdbaeb1f41f5ea45dfe8b6171122fc26e4daf2c8c9b0859a09e24c1a29c939e44f8b81344691d5aec16b566382829906eaf60b1a5c41465a602a96d8a6dd46025f7e50c4605b3fde59408ce6cb54504c0881edabb85126facfe59af3bcb8bb6fc90de665d7197e08c529e4b14b683781af731c267ef5c4b74e7f0c95344a2027c49ea91bdbfe9b2d873a3063e0e6c3aa9b92ae34168b4a9e6ffddb8cf1cfd3f2c39303de020f3a69ece8a2f0e3c1c88618aee47eafad29d8db1b05caf4f95092d9ae12311466bf636016d07a89e0aa8a9f19dda0ded2c736a3115698891220126a9e85d34841b686312a249ceefb149f6fce3e482a526ee75784bb68955bb23c5bea16050398c4667c628fa08a4618cb0c31471cdc2b2afc8b70f7cc93c88f981a07995920e4bfb0e5b6490c17a1b177482e676baa9d1032f9936495cec783237b192ed60bb107dc7de91757111b026a2b875dbfcbe652dbedfb66ae330ad47501fdad672d87b02b1ebcf0e992f5befe368262bd30b6aef069eb599ec432889ef5c33f6dca07e99e6e391e31c44269db0a54dc90d6f6ae52f4243fbffb6a587da53440695bdb7cd9d1866ce6887b5f0aeecf2d0efcc3c2fe2f730506e02a7394c0f2860fbc62ad802eb7e0d8175b7eecc2ee8490f46789c755c7ef096685c3710fd761bab432cc6b7ae175019124d0984ca57eb02e71095ca06b6cb60aaf512cd96dc7e8e008f081971ee2e40394e9f5bce66c73e4db9db3f5092a7e3949e1f02a678f3a99486775c65cf669dbc406f1b85d2ce19578f790ffd5fc0a0b1a501f2cc917cc78a0fc4f65d303fccdffd2f024b8aeae05e3fd0861c02f9465b0a8c0151696afa5a63c22b4941277d12f21b94ff4c66727a321ca0d5ad72aa2cce9fe79b7c6a94f1665605bc04edc116d396384f0dd9bbf105259b8f511c50f0a44b9596b294cfc06d4f7a3810b0b045bb6510f82dff8ba82c63ccf7c7a199f33db1818c52504187adc88180434407f27bc2317dd2905057119ebff3b4d15223783438b7bfa508f9f950101863bcfe02a206f03ae0b78460ec13c59567e76d16527943b407380bf58eaf645535c5077d33569dbbddc678609d1db9cacd9e7ed5427c393df2770da943efdcad573a45ee3d4811a08185e1d607f1a972cf57f8bfbd671804e3075334bff28cb1472eaf52fa9bfdd6b01422ed79853d4214b9958702c2eda4abda246ca4a696af160a9da7e7ba4f16c3362cac0a2b7a3bc50a64050c74bc0e95de75bd76407805666eecc6444222ce12361366f495ef3c0561d93a490a48cb3c6e95cc6ecd032c05c32d001747040b71ae5234ed2b2f30a3f4e05e8c0b85ebcfa0d707aadd4f9c0561d0f4e3211aa7b7255cac76b367371930872f7b6a1e6574af31cef0f78251d6d01678c129d98681cc1573df299254146273a48a7d5a344075743b2e8a2c2b63cf6e220600663584f704472470a794a6a3c7afb67f65c61cd98ca238a00838d84f1335c40faa218702be8546b84c5b9deea3a2254d4587bc2dc80e9cbfa0c0c3e86a45c941326fefe5ee63ca8af9437da8d9a565c831d9543e14b1f592f62c7054f2e3265e91546be927dd47e3f72956fa9f3cc6e961c8096dcbb32466904aa163c6a57428fa8fdcae350537853ed8c5061f91c7370fb44bd9c1232aebf31f7bd141d7694b55d3b61dcdd49cf5e905264b1e388d18996d756b09b6f7187570582006d37a200bd252411a0a234ab3fc0eaf8e9f94cabd97124b17c2037c706c24da465ac6b4ba2c3f2fa037f38b87d46d26c1bbc457bf8c1a508d82c35961a204c5a72f0a9b768834cc1da19ffb81f4ccfdc3abd4888cb886c67eb110a6f0ead8ae964371e8fc38566c309e41f893bc092a728c69fcc769c790fbb7d656d1af189cf045a91688263e408eb521615407a730febcbf0cf63aa7fbda7c132ee02e0885250cfb02840fa0cd9fb2ceae5dc4caee2a355f609c83cb78936bcd24914f649ce8dc84d88ae34dea43d2a5cdd95fa29923840d8d2ddd9730e3f5f8c337850675581a2dc40dbfc96dc63aa9672d07d81159449a57ef00addb89717b33a50010c4f305f3dc2e5ca4a21814e172543b7bbd261348372fa1b0c7ff904a9c4f196bfa75d2e2b799cfcd25b20b58f2b875cefe148f650f80f79ad4fb0e05f7b88c989b27d802c863303b6d857aaef28a0597e523343a908645280cd3c77eee9786559df2a6cdee2f44dee273f56577dd091a60dd12ae904d70e7873a2195c44a6a8d20a334b543834836dc03dae068abe5128b407ac2034bc99cb37cbd3f4d8db8d7155304bc25427b31ac42ffecbac387d2d035db8b61c8a0e82d6fd853d6e63513de24ee450a8223858afed9241a7f2e3d073e0e2aca5f461016f9df92458e9d470cdfecc63ffd1dc28594ad7ff106b42ddf1abde35f9e62fede1fbbcd9f939e5ccbf480a32bab5aead5b8d155725cfcfab000baef54a538ca6f563c7b72bcf59f42629b3c42c60c4fe6cc361589", 0x1000}, {&(0x7f0000000000)="8b8c3c09f16ce4a88f49dcf64b12344710d57edbbae2361468a89704effdded8", 0x20}, {&(0x7f0000000080)="f19c36d89c45237c932363e2259db99d554662d8874216f71232eba536e43c87708a86418ff5a47671d5e402e460bba4c668bc8ca087bf2ead1d98b8914edb678b75cf9d99c35fc634420bafaababa4b16398c7f95b9541bb8c1415ab59ac1278c49dec841b05e52a6dda49b356813a6c388991f0d19cbb1d0e793f060866a8deb0c744ab38142d430f5ca97cb2e4de825b2f09e879ecc1a41e64c35ce46c99ef9bc79a5189c02a7dc60200e3953eb15c0676f3e", 0xb4}, {&(0x7f0000000140)}, {&(0x7f0000000180)="645d8d860154e03fae77d37d4186f5e6c1c098e38d85927a37f3230d42fb0954d15e8fc2c76f28691f5d3c", 0x2b}, {&(0x7f00000014c0)="f94c0f7a8a78a6b90117b035516fcaf2442453eb45a1546fd6cabb90119dd924caaaef0ea2cbbcc79120f9db7bb45905efe85fdfa04cb101d484e712a086d26193614c56a0acb71f3e0a5954674201fc682a4bb201f9f020b4466057619b96c42665aa3054b827de30eea50b0b1e3e0db9be48a295ceeef5db9c7eb48c6981d30a504897f7a7408e16bc8dbcaab4a6c3ca83e7befc137bc23711f881a7483a61751a51201103bb20d16e55aa27b65b233cdbdbdc230ca810ec707b8c51035c0b68ce9e244b214a85c33c37ab515a9bef619fe7f2de6e2e77768908576b9f75e4c45160783cb175465f63623402d25665a07515ffc7d7f2b74ff1c048091cecd44097f2196a6eaf8daf2586e1e3d0e05bb600013d59a4368919a079af13712b9892d7c3afb63a21f89a8225a566ca6e2e9627a6eabea386ac1c3658c34bd1f1d477abdefe2202e7ed449b9037f86dbce8ea07766ce22de8c010aaee01e3b11ef8487b5e93c3d678cbdb977d74bf0a339bb3244482e7286c187a66c742502f9bd2311da06d404e6b443c3d7506f7a2609406f5f67e7b342eb1189cfe1db24f2a1799af86cb1fb8b7412bf49e98096677e87e0ed3e26fec6b4795a10cee6e867c8f65488a8697de57bf4978f01146a61f14cda92954be0d49d7cfa104795bafad42cd053b1c5bf215f2ff10a81571375046cc5842c1ffa63f6053d3ad15b544a7865b6b0de02d14bf176a3f8f48e7d5372ebb8dcdc05f340ca84a29ca9e7ee677bdbbd60e3a9045baf7f188dea94da45e95c3f7355036b88f023749faf923a751641558e73ecd4b28182653297cd08dcdfa29490a6dc1e972105763f9cd6ad332b634fa8200e588e6ead8c1e04070ada4631d9b66a43417464f9696288e12992efe45a232e74ea4effd38744243f7aa348aba90fc41baf15040c82450158cc904f4f5524c962a33536dbb72f0665fb44c9342e56187c510d86c888b4bff34a02a9d4d283e279b96ca9c363bac180dad93364eadea205486d4325bc72c7c7ac8792964154121fbfe9c60945d5eaf2e017378c5b4c43830d6b44d03f8924f5eac98c6611d7953c5bac710cfa87ed4cc1167e461364830ecd624ac87e6cce14c43e19ffd5ab119e2aab9d0e482d41cf91ad5d85ca3c9eda9bfbc3080fadf4a49c28923e7246f7102abffee669a7dfccb790cf2d92a57af16c0037709e79c3298bd620d921b6375dc70762236dd45dc9d4b2fe9b63637dca41c11ff8a5270f3b19b46363be04b1ddf5610e1d2bb3c8e5981c8c525eb8cf18ad4510b3491378d15e87eac36988f1e43a2df94db595c488349b2effb6cbf2ec313f36417a973d4187eac950ea078255e3ddcb40405000b09683bdec292ab264f07af4503fd7dfd47a97fc453ef1b2a6fc0ca1170d1ce231fdb5c801f5a93bd552aafb4fc937a11ff59190c274c7fe4f0e718df41a2909bb6d59416d43400e94030015db2dc97ec5a49a0cd2cecbcdf0f43956e2477f712876b58af4926af70262b828972e9fb30cba75ca2de98c025dfbfb1bb41281051819909557c29e56e18420b52c213af33417200675de60b85c3d6d76db7992f8408cfeb1e9b5fdbc3a9e919c04b007cc4c21409eabfc470c7215e13038769fbbd981031092d703181d56e59472bccb45f36aae5dd1d0d2a5a3cb3ec785f5d0d081be2e3a7f640065107b6b236f8d526c71cb6ffe7e97e6ca4b7aafecc25f7eae482bce1c9317545ac3ca58d724b2c9412a437678180f579f9cb3e05e7ba454175a77c333a554f30d61bbf009335c0e75bed23cf52d26bf1bef0a9976b26edf9dac54bec5bf189d445f4c854a06b8da1c53ce173e23f135b9c800bcc37985ef4a599ee7fee7a160d1166e476f13551f472da0195bcc48a47aa6ec38b17e6d0992a323e1f2257a3d0f0fb940db5b3d4786efd19606b73f57daa29e052dbfb40e87c44a956629ea517f75be8825f53837a7cc7ea6fe9794d79bd6d62b9fe42201d76df98ed658e89b11a86de8f93fd67b444802234192d9de2332cd45dbfe1a9c980d9439cbe0875bc411a402bf660fb90a5c67df075c25ab5e2c17ed8e8133eb1c3124b9fb51d205a11c0c8aa881e96eb9c80c8f31caa7c9224034d875f2e87bbed936cfd8c6d0de604ce1d4a3979f2d2565d252969d3e56e7378fa53dced91096aa49f12cbbe929ab5d1e40daf159ac2125872e0fbfc6aae3282d07d58a66b98aa2e78bf3574ea3aaba32f50cf35165c3b4e19b3d2de96407cd131f5e6c20475134d3781b51758489dd51e7888aa61e298834b4b466fd787c0d814744e57446f2e439130349f74dfbddb2b3d05b7922d42c5e576834f5b85273bf056a7d74b9602e71f99b80f28bda0e9f0ec2be73e50e81d3b3bcbfe4eae91da389ad1bc0db936de8a78b043130cfb7638271fd291dc0bf3d9abf9a513fa7f17f2ade29090809875b29c8bd59e1d5eccdb3e24e9900274d81b365f7a8ee87b70d4cc32f21a5484acb2d1208ddbfe68925c94b22be2e7f197794a1a99986823b7ba95a99686faed3840cd1faad936752a2a314cb113582520a487fb492b365160cfb033a6ff7f44ce3a3b11704217ebd80f43c8853a7d3de295f9402aeee405e9a9170a14768b03b8825409220e6c5c3bd2c42ba7a95f62361c895421091638466c899e76a43ba7e470a73dcf431c7c892cb5dfdbf90aab0fb6747047fb105fc8a762d663ab38c73144d4f1995c6ceb0bb2e28cf8cbbd70037ddc5e4356d32c637507d2fc816982273c5e926ece3eaa25e7ee4ea5347bb6503ff5eba6c0bd35dbc9132260ba0d20b4493c499ebc0b55689a5101660b0c4783e49b15d94e5c8bc185d981440606e10dc681c4e82ca96f5a0067c999a75fd4a6e1cbffbe700f2a3df01b765bf563c0343338528f56d98363e2b1f5a5272cc06b28b690795fbcf8f30212448a63d76b71c059a41ca33cf71a0a58cfc9929b000cc156e58e03661a385f6e714f402711aadf22674e10f2b22334e390fde7cce929e1ec27ee9081e4578faeb1bcb014040248e847e6bbbfe81c541c9e3938b69419c56ba4a87d769f4d06855b4a74a43823cfece85a81a6b48e197798ecbfe786e0e417b287dad93d1c0098a4906dde0ba78532f4b68bf4a84adbfeb233de19ecce7382cd6af68e16be993646921563be4880739560857e996119cecbb58dfdd2052acd8ba424e34646bf41284cfc0df4671c9daa3e96ee457badb1c1c094ee231d49917f1296bd83a8f4d223d653dd3e5f1e920e12ca6b8563640fee073700569adf2cdd668ad6f17510c4418525c0a17207b48b2e97bd88d33227fcd48dd8b087a81fd432051fadcce63c4be91d1648b2dee2e4c18c6bf976cc119a543731be8af4fabcffb634a96db8dd7a16f7d4052af60196002506ac0f88dc60c515d635a8894431731d0d1fb8cd88c39db97c84ce55d6dce7bf694eaf90ce0a95c8b187ce1d0f16d63f87905ea6248c0f78c3a00834ed39c0f437140fe12c404ef0d0142831da53fecdc43b15d37a74566f86fe5d76b15210867218437379113f9dc17275bcf0ba9071e44741c4ef3176ed542e17d91b66e8110feff8284b39f40a6c1171447be00111c252ba8380ad422917165f7cdc004e5140e36b9642775851092d7d540a38cfd000474e77876fa91557b4a0d629cb9a71e03e8bc7122b4d916d43860e1d8eda8a227e0eacb46b02db6fe676086c0700db7479ad33afd6f249f2bd2a7ddda054d0b7a9ea92436c8fb7f766f1c3478a12d83a978c1fae83a142b83f2ee0867bf5bd1dfaaf21cd66c49c8148f5022e60d4af15282a109d525539b98946253b65e04dd9a1ad1e021e4abcd95b67f0845d27c9f2aac441362173dc61ed81f45cdbca42d98ea4be92e9f062f4d25d1079c00fbeb5e1903171b4ac0d03a0c3c91b59d08725c01ec8cec385e3d6e44262a54b3c37257361b85cdbf15e7335122e8ba341c14e2cf091cddca7d2161497a439316cf5b90d2db936b38c5c16e689e24946f6dd67fe7da1dcd58dbb1052aef0e96bbe4d6961601c423cfda7e75dde6d62cef07eb827fdcdf05f275a86d56023b85b24c9d09e2cbf6e7500f1fe8d2f07887f9dbe5f1c6d7f578629cf8751dcbc8cef6ac0561a0ef9804aa4900d91461ea0ad14e8cab0a8516134a961e42b47e36cb512b246f12dd61da2f49c4c08f014d66066f35de10e675c876f6c826b672809fdf24c474f6dbfb856557c7b645061ac83145b736063a2bb4d1947e18be3838b5c01d0eee817801e57fec6979c5ca241ecde1cdd6dae18f40f6d2991d2f699a5021839d5d450edd2638b376aa40251787c8bc4c7841985446b54b5fe7c6a00674b9778d65e0d1cd11bcd77e73e4571f837fe3030cfe0a72d8c22125a735d3a345acc69f5aa72f6b21b724e2e860e9fab7adca395aa254f4eb92952d6ff36fad44bdfff6db1504907e46a946cf81adb04ba6ce71b8b22ac6db09f18075e090c08d7d0dda2cab3aff7b0d833fd05a6e6f45bc06b07a59295692a5ffc44ad686fea3b1ff5265677ba7caec617a46a396571463f3531549de241207d6383c3115c1bd73cda6d0a15be3e4ed06229ace945c95ecda9f531e1b02c480d4de26c2797ecbe5c4ef2ff7f11265c90d287106c6aff801a1eca9d0ae5e7e3f47f0f8c9e8b03169cf345087e4c6a4a4926b3d8f731ff8650f1da83f2530b1d206593d19586afa0457e6e8cc550a7b848b6a28071c6dc318d71077a1ca005c27ec14a454ebf3207f5b412c100525bda9926b31d3d789305e1f229137340ba38fe493370e8b4ebe8b10216f663822b40179d87e92dc29d150d2d2c5e421d26aeb780a9039c530d71af26f549445860fa0db6fe91405353ffb437dc206b8f85846be885abf59051b3a929cc68c1d4d166d24759231bcb3edab9d71c24236819a3084cec058ef2c1960f10d35d140b5742117bf0b3cb9adcb9959bf7da8a6c45681e58b405687635341e24c4032b62fbd0d81bdf288bc84500a627fe9b50e145cfbe74fecff3d8201133600ff8732887db7f4188ffa174eb6909f9d55470dad3dab6cc921a00012ef1d298404842aba961999bc9e333410ac3fbb9ded12e819dc10029428603fc23dd027c591ffb3bf80489155ea6e790ab1024d322c1d9f562c9042bf8a9b7e37aac3eb7c77a0046a4467069ee35c2613076ac7986307ca8ee7ff61619f2e9950e358ee38c3a7a1439f4259ebeef74948b0ba2e0f5d5f171e4830d67295bcc75ad1f68a9e24e171eabf7d39a6f944aa10a2e563fd4f2b8108dfbb8a8468f1def171dda27886c6e2b4d8338754406e093ac2e7e2b9bf50982bcf75a19dafabfd371ac973866aa8a821c1d9c1b5d5bec5dd1f59f26c95698958d5bcc1dc84798750365f5cd7d7655cc8f0be663df3835641e604765b4addab548053f0304995cbd4b28437604ea12ae29a33ce0797c60c960fc9ac7c922f96ef4b6ae7b08f17b1f006711eeb85de355dd2e93873aaef1037d3dfccd196404e21fec8498a2fc31eaa6470469dca00d433facefb703f0dab669cb9d193ab9cd0c63c5ab033a83bc710176f41a064b802360363698968bb8c5c79ca6965ea9da80d6b7b56fe30daea69c80c0b4a1f6284c4c7ea9c08567d4607a8f1292bd568fd157aa41060a58493589bc306c353875e350a59840917452ba04244b0685cb8995d90404e178e05aee045c547374df4e697ccaad59aa1a4d12d225e47358d13a0f06880622c753eb3e107b1f6c8e8b2b6afb5fa32540e313d64fbd", 0x1000}, {&(0x7f00000001c0)="a1df6f709858d3686d2af6fa2e701ac2c9b932f859812fb6cf333876e1c43b518e57581748fbf1e5e2f295fd7e205fcbf585f53fcdd28da494b9c120a68e108a093e29249ca291572d861115b09d0cc58d8c8cbe9f2e0c9744711d53b040d9bd4c7be01df67882d204f209a83b63de617d65776dfc6075e76ec5c734fd2fd2ec35cc1ee46060781f9a87dba2c91800b55ae5d3845fcd1416cb9e59b7c054e2757bec8b1550aaa2693d4a4f0cb947d90dbe9c3317c7132f3bccb97aac3636b69cb1e0636346bbb2327a0960f09308d74100dfc389fea2c3d0ec75e5f9a63d4a49655133ec8932d7b5778ffa323bcfc7c26ff0", 0xf2}, {&(0x7f00000002c0)="2276b712f5f56c67baf45f469bb865b407eab55dd32af42ae5c57e60cc2cf3a80d9cda4900d724785a0b10cc4b762952725b2975a3a4e40d1a2ae5db107475b364594cd23fc38b9da4eab6648a13500cea9bd53d09bd2616740c87dfd5ce340bff82c98c91a5715c1552ba9f42d492fda232a6f301bd46972744c3d0fba4835ad6f1fe32cd520643032d015bec592d1b786966638dc52e46ece830d08aaa4c78e89a26109d05199f963164ba3c04c008f7701148b544a0bb2a318282be2b370507ad9344f3b31aa9d28193dbcafff8c3ca4eb3f83dbbf0a050", 0xd9}, {&(0x7f00000003c0)="d540999adf523deb40d0fc972967811b80b67a3e6e86d07e931166ba5a", 0x1d}], 0x9, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 04:28:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x144) r0 = open(&(0x7f0000000100)='./file0\x00', 0x888, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xffffffffffffffcf) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x78, 0x21) 04:28:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x8}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7f, 0x3}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x32, 0x0, 0x200000000}], 0xcddc, 0x0, 0xfffffffffffff002, 0x0) 04:28:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x30) kevent(r1, &(0x7f0000000080), 0x800, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x2, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000082, 0x9, 0x66}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x6, 0x10000}], 0x8, &(0x7f0000000180)={0x5, 0xe549}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r3) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 04:28:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x33) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0}, &(0x7f00000022c0)=0xc) r2 = getuid() getgroups(0x7, &(0x7f0000002300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002240)=[{&(0x7f0000000080)="ef0a40c7ad22b2b5b7ab5cbef047faa3ee158fb4836609f5e195e77dfe62dc21b087dab1854d9cee7d8734fff85238fb5938b2bc78bf72b820733d71cf3bbaa1fa12feedc5c6", 0x46}, {&(0x7f0000000240)="97dfc166ef0415485384516fd84ad2ba9ccf5a2dfdc8ee5c38b3f488d8e3c3d11edb4ab985590ea3781bf9877af4b4e85370a10c378e3319af27136867086b5717716a70cb7ea4d2bb5a72f21931ab71c435353c92235272ae61940571bab1998f44e2ec05f2f11ff28d3ea12d7db8f99f697a1199333b79dee789521308835f28a6c6799243ef7429b9b2f1cba8052fed88a567eafb8ea16e56cda57e1085b935b854e38f9ec651d9988e13b4536976115933ad99a138119b7e5a07dd4bc4e0c9de56c73e2eba4671d4cd5952940fcb0966fc01c5d9f74521bb82b540aca11d2559b779a3e637f8a1860c7fd854dff2ab898feb52805474c39e154a3eeeb8a508a40efc7987338a94380f8acae0823046fc99fd6aaf0d0db864cd07b47806fceb1f52195934cef609ccf8e83bf28d9653b1b615b97e1dd9f12c1437426b950525568e774dd128136bed12533863a094be988deb2746bd12598cd906047feb065006a7e8da43ba9c2aecea6c10fcff7f25ad952433953bd14cc08d8620e01a8ce9cb3da4fef73030123defa12a6347b4cab9afbc1ec23b78faa6edeaf6ff21f0fed8e7dc2f2bd23abee4cd561b49d8072c31d93ffb8c1a9c7c85d09f64f3fe73a9873a01330c956a3c1a676f6157aeec477644a60da4bb99af61c850e5277686a425dace3cf3ec249d2395ae2de0b77496f874e08b906583b47576d44ba97b82c1ce0fdf177980fd91c1be3af8aaab0f1cf91407abc0773dca5ce5323d80972e8d04ece0f80e9d229c6ce73311a9599be4691db4f67be556d0bb5146842a7015ca52aa084eb4d8558baea5d4a9fb8b09439725c931efcb3a1258b3d936d27837737ffe7cef3d8e1097aafbb151d73a88d5ab34a4b0c99ff34f1e75c24fd3ce1d5a70671b7d4238b3ed4548087bd5c96efc8bd874333111e05826a557aa95ba5e26352a7b3ac395f6d36c99061ca170e62634157900819d819b53ea3f10cce2684b0e1ede32ecab0d29bb27fe1c1cec9ddc2398d4356f867452c66c7b77e4b7d7930eefd7e9fc19e452615394f8ea56630e498dc4caca955b7b6bc814beb39aec2debdc037e52e13e1c43892a28b41f8cdbf47ba9814f8b1b7cecc89b86bc8b74ed72c152356507e81197b538c64c4ca1948906b2b9f053bedd1f2228dfb2c77ff59be2c09a2d7386dcdd3b2a9a641c1c9e593efd88a3299bf4a1f9e3c261a094ad51939f5164795f7322e37ebab803be330d7d692bfd4a467464b2af2957d326a728c48dd97fbfa9bf4707b0b5dd6921cf108620999a1b2ae0017d8b7310dbeec48b0225465c447cce6b79debb4a2979f6b42052c1f8d5ee82ac739e8607a7c1eccd1cf0bdba1ec86d86bffa3b104b0816e13352736dbdf7cdb74148de37a8d66919c896cc669f99b2416796debf99829142ca0e992575138a404b49931adb553cf526bdef9d05534048c2e35d97bbc61e062bd78f99ef5ec4ede2ed1d2627c91315f6afb516b9c835e45b2af334a8d3ea3219cef7f1ffb64adae79b603dd3f0c66e5843a6a615f1e273cd4f0897275d77697c6e5000b128fc52b287d315e6ddeaae39557608a0ba5db3dbf18e6d70bc8ec2593e60c8a243bc595421ff51e791c320ed7677c91fe7b25b97c35983f3b78fc4dcba09bed59065118d8cdb26f234747919d5d571f0a7d985d52686ff1a1e86ea543414119657d58245afb133829df9f531108f4f086d997d5ec475c08f7d6c2071cdb95dad6de6e2490fce092da6797dfdb094ac21aa3d15bfbd1ea7a5a561418efbc8dd47f8bf5799122b991ec0b7bcbd05d12f1b4880244767eb04000189526e263f8d1ea1a72a88d3b0400007d53ce55dc33ba61819ecebff0a0ac403ecace92b1e3c8b0b8ea15fd20eab0c3ce1da0902ca10d552189d6ee086b6a1e13a5432220e3b02905dab878c03a3845448546dfbc1323fce6b857dda3cf3a1c1d26558baa502231da6254f61ad1ae25e2f4f148fa467b1b3db71921b6d4bf27b1ac9d3a767cb88fc06d48477762002e853728577e87d45b16da13b27f0f742908db276a178fe0de548d26997872794c8701989a6998e710a79b800ff68b5f2b6aa775e5c0dd9967dd24c2d871c49e637a531ae4a4c79066db5ee93ffec382bfdb6009d964bb0d601abbaa133cdf9966a306466d4570c5a15643836555c55131574d70e7ffda71e9ef5f3c2cd6f92c6edcea5422be05d558b276725c4e3fb4916e9088e59ca803374d05b35c936b3e02d1db442b691bed53d4df6383e92a82d9e7fabe9a3284024609264e702fa610bddd7611122bf138f42d91f8fe523bf69a25b742bfd95b09004bb4d739a0064bcb5d7c8150ed15eca5901014f429656edcc90481e0c80a31efc8dc30df258413cb9e9730d794e7cbd6a6fd4248d0f9d7d7a52d0e0d6789aa541041f280e3dd6d52c3fc608edaa19b86a9824c3f805f8e4228ac958e96e3bd22d63cdda00514f46b5d698edd5262cc049d96a0f860b0f0176fb82ecb80821096c7e437a6f25de6c9f76d0d573083c57b08780e12733e8181c5485997be5ee632f98a9e8e789dff20c0aa5e89dcf0615b81c53b7388eff10320e3f72fc888ecb3c6e7176f4ce11a1c293e6b92305eb2a708a90185371dc58426eabb00a93d8b79495e70863d8b068e45a3cb1bbd24389a485dacbd206fb63952f458750afddb4366d62f23f2523c63fdf40d1ee383cc8a9f1a64d7da5c568a961c1f3344a5c6a58fb61d45eeea392cea7994be91c55f6369afca393a9f922760d1c951bb4500d1a15f760283093f2c6cebfcba108b86811c782f96502de98a8929781adefce365f90e7867113e75613729f59fc5120efad9ff5e8484b44cb617fa94054a1ae29c71d5de186a60ef854e880fad4354dd3770eb96b6b67676ff952ed724d711621a082f018694fc7b08836dd2b320a57f8dde899a9519c7b959d846802f5776584e70449dbd3817436b664bd8abe758ffb812a0270632cf90e58c2317d05d3dcedd62b2bc3e64c074689a6d57f0817edee1bcdcb3c65b9ebc5dcbc69bcae63f1e27f9747a73b64cce9323a727168ad0569dc9d9326d63b6e39b0486d999c6f6bb099052670833086f2855ea47785f21f9ab84e33a066071b41127a903c732940b6899a81fe9ef4b4d7f9d71e3f552f4493e73aa4dc83e79a364e3bfabc615198bc235f3a1dfac9bf947070a8a5520cba273861e02a1dc800b4e75c90abd9a06f1d7d71ace8418987fdb5d48c238ed15e18999b42eaf12324884a25c956736edb8fd89736c8a8423c94afc05bdb1c662a81bac446e91d6133ea3b528ec79a6edc855caac299faa1e3306b35713e282238ae5e5114cfe7e382eb3239507593e07ffc79c4a57195429899852998a486412b8c74570c53f7ce65239a0e3f5165f67b1d86c4b5b3c644abf8cf82a5078bb578a9fed24e7f353b75fff772ac6efaf67841d84d1487f4e7dd31cd9701909f889adc3b291d7ae16089c860300eaf0a5da9b42fa0579778176f009b4e2b4c0fb7b2e53b6366530599584a073f5f6eee33e47a01492de401a7aed9158f0ce8f59d1a42aecaacb8c2c03168f53164dcefaf7713229a353f19c05bcf5b80a879c82f96a6b779143f913babfe0bd16aa8d8dfdf792e90fb6b1b8416eb570af16b5f2bd6ec565a909cca87dae527464108cbea9d8911a24bb8fc05b8475cdaab8b18ba5d8a2452930ae53e6c44b01575c6dfd74bffccbc339a76f5dbd7d4b33324abe0b4f60a323010d8fdb192eb739be5169d63cb0e657075a2be7fed597839725bbdef58061f6d064f41d9487c38849a7ef03a5fae48ae2201aa712c63b5fc6be48af2f96cdabd77b3edf636f3ff1507647b75700766ed03c7e9a6126f36b017c6f84bc481fbdcbc5064dd4cbd050bdaaf009a327c830ba1b8d1838a8479b1c71cf49cc018946f041f70e15f218329a858614eb447d53a30e948b2b7c69aa8e9cf0f492f61563a9c4634026d4aecbc1ca308e51f403877b2344612a5d62a10bfd81c73c6b4d36c7f52b5bb642651c752bcf8e8fa4b91778b65891c4a55d0ec94158512d6eaf2cd6880fdb99fa3ed85842b87d7dafbd13ad4946c3c21193d3904983ef0e49b0ea724be9b7e26fc9d0aa69387708c8d41fbd95215926153464eb74c401e1e90554f8dd7d5a9ba40e83fd4e038424c03c9b967a83372457eee77adbcb79f98b1c21795058396a465b32b8f4b63866cbe124c53b94c877b5f8ca39b488f07eac814bae4d22c0d4121af87160d4216d28936aea201fc5caccf620c969027a99804cb0241dd2ed17afc31e8acbe9436740e2d1c64ebfca1aef62314c831f23d89dd654f1c90731113e7d549b34779c378cfb8edb2b4b6359ebc7538cbd456ee2183a78c7c4c8c9019e53599fff3bc96740fe1b76e26018fd0f4333abcf0d73a96c4f84a3a4b97f2127cbaacdc438c9835702031e629dccd151f4c664db4c22d8f541010cb103f6b48f284e611e477b71e75967ac2a9d486d630ee0869d26a74c7e71eddc5612dfabaa7954f19a2eaca2fc1db0d4b92901d0594ec73588e3ec3679e96d49ea61477225bf4b5568408b76b54e45d8e8be15a6a5799d8d770005a909fee2225516bdf72effa72ba38ac5a1650388a5ca3511967ba5b21e3d3fd9b1cf1f73dfde4da45d9e553fd8b86ca8757e0b3ee04eb4f5a3430f99ccc36b18ea24fcba4d052e23295ad0b2a7843a66345f0cb6816053786804998ec10ac923e4474ac753e169103f2a3c750e8cc6e886ba48e49444ecf17149397fdb5f38f7daf097fe6d6df0760b0531ddb931e3e8b826bff283482fe4eb8ac24a47beb8cbcfa8baabd781b2b491702dc680a569ae16ec7cbc3441122e542720344be2d583d6bf1e216cc776439ac27f840c561ba64bf595faa424f7d78508a9429649eb4c0b5218e448e484c2fc1f219719ee06619bf38d96b680ae335916095f94d9574ed527afb091b290a07570762406c5ee18de8d29ac8753ae3cc32b93db1bffa56cbeb6c9fc661324c0b5a4ffa2f021c16499ee5aa5fe5305620c3c75c01ba4225623819f849f38782f3bfe85b88e82fbd1d4cb59b1f5e1cd95d912151a773074b912c5aaaaf3a421379a72fd1affa52c264c77b224f763a733ed255af5de00f75078d36a7cf26721f4a13467b43bc4a29048bdc25e4d1d281b657d467e50d865cc769e7ba1bb8a79311368df5d8ebf4af058bb3795d712e50c9058d3ba83d6044bb6415544810d1a23ccb770c03377bc4cc4d4da8513cce07342ddf62b5309c9c5029b8a499f6d9418ff40b36706cf136e931d653756e6a16614f0d596725610ef56dcf48a47ba8762b281546a6dec54c9362e9f4bdb2f0b0e0384510cc12d6d2a87406af6029a2359e74c7095654a9c5868cc779ea58f14f529f46c252be41df7de835b94905faa8797cb87cb385c2fa91b71c7687d4d5e2ec4b59c132f9e88a4ebc3bd7c170c9fc4c4c8b940bdf206261e164e407538b5c7a330351b483f7eede56beb9203451804c2326523be4aa96cde84025abbb75cd547b0ce2477a6dd9cc545781f536b405176362fedf29b3e9a2b83450d121f02e145bce7a05857d32f4793828b8740332436dcddd2374abe8af60f35e9996e0e8b6d06275c2f7c6f873d6cd337e30442fb7884bbbf5d36f281fbc28e0d81cf427fa3c19afb25cf8ad3175dc93cb909ab42d632c7663bdbf427cbd39938db69e8db89e2c5905d33602b88445ffc135172a5c083086d52dcd3b9202d4b1f2afa61a852808", 0x1000}, {&(0x7f0000001240)="086a7aa81a0c0833a4211044b9b76133255a9eb5c1a12154e82f3ad911b1ca48fab04c0bb22592b0dedc3af4ad9a2d91da75722057034dfb54962e068a3d530636eb4dce802a46399f97b6c92e3354d199418cc4011d9f518a72431480270d7e0a0dcfe6e18919333d688d3dd695cb77378b2681f077df120f129738b50972e7744515fc62e48a133469d6442c7e745847e2fa709b889ff2e74105991d2abe32eab375e607c2850cb62afcfc4ca6320d21cb8450fcb10551b2fa868cef30c87b2f36920677449980b0065d8831f19aa70bfe39e4ef3905fae163babb9ed5b3c3017aa7921282a35f58db5930aa2f9080980350052d963c903c4c573c6ae5b772ca1e644aa66da8ccf1360f905f795d5f2cf29c50fb8f7a734906701d9e20dcc2411bc86dfe661dc9ca14584f20b78f8f958d12350070d88261bf1580047aac046383ea79cfb72df031f20af60fe191fcccbc7715486b833889f136fd8c81f195b0172ac27d4a2399f904eefc9034add0789bc4eb5d685eee1529b4e6fe098eb40186486159b1e7a90e5b5e22cdc1e9924ad6267ae16a381670ae9cd996e1016c462639b929bbbcf07334652bec580f69c9b79bb60cb37dfad90ba508df94209fe6ed1fdcd2f1e7b957c95ee88bcf597c65d1eec75748658aaec4612c02377718da0077720ca7ae082c24d18799c14a5facb1da9af1ab1983480facbba66d2657790bd91e39acc780bff4d4a2f860b8269be9da8d2b7f8a9cf3ec72284011d5560d5d6878e4c620142777699d9402dd9b05bdd902008c1cbc5782b284a8258bc6924d125835c1a6efacbdc74506d9a77a3ff585be2ac267d30ab61b13e77ed69a6746659221509e28599936f0b4eeb416f04ecdec639f9e0cc833de00ad5b7ca880c5a77711f0193dcb4f1d62802b9a692a74a69f65a6ac3c3f3d61e96020c71f7d97a4a7a427a4d7ad2778cb0ceab29baed3ea3ad7c80c4763b748e653f9d71a77989e7d3f25e6ba6366487c9eab0b582b0c6f0f53b104f7cbee0214f2fdb7cec17bce51abe15c9af384098eab778fbefbd47013faab9a954a32beeeb257f434122198e25d76b7cfae440cf862d87a4722fe5cd5cf3ffe797b4581c4d3c1dbe85d2df051d1c5ff3aa35174a41adab9e154464157b1eac10178e132077247c6df16ad50eb84a4eb7597b0b35db439a623c9e35340ee7151e23b04fa322bbe4b7198a3402c2cd28e590a19477a8c45de038c039760219bc4e82ecab7d51091b1f532b9bccc52806868212183feb83dea123693faa7e8ea737afce0cf22dc2d2ffeec14ed76569296dd2e4a3371caf21d94dcf4adec12275f2dc9e424054cfe8063b3d8956784fb62064c52b3d91a01c94fb53b84fce59e13fce4174d46862c5f0dde736ec9c03b5a12532a11cfd5db8f01a5e8f5afbce3f8cc49905e9f70ace3d6e4348e9acfb79c0dc9b05eaa46c1c0bdebaed8a496da7191da544cec8c8277603542da2ec7b7f95543d92e0c932d3e41ba4cf4479a374faeff057e77db91f393e2cbb84efe5ff3ee264969cbc9bca77291f14841969d273385436c59cbda901f2fa3018decb6f211d710a7f393e4e4e65b72316babb66f82457c42878c629beb61f47b7c2742b0eb5f97674bd7ee2db7b20bbbbd586f3dc0ebd3a52c2444037d5f48eb2f698eda2038c426d6fb84a76ff372d31839be66a1944a5d1befa18d84da4186ce3db14fb8c700d4d8f3001571b181c4f90623072b3a2a52613497a949145db396ecffdbdf4b027ace72209689818512d3706d779a50b41471ef9dfa0c994a8f99d660bba6f3c25b6a8a234891a9cf6e6563dcfeffc41296b1a31ddb37558a2b17c97c95d4f723d1ea9798dba36da5512de0cbafc54345ee20094bfc00bc889ea029f7d14233089329ee6b4fee6852dfb3fa98f53e20e4371b23bdf1ba9429d4a5b84e6dd677913cce314522b31e8c78d1ccea306d5658d47bb56ecc42144bc40231aaf113d4ba205c624543ef32a24c2d67e84329cd929fda939dce436403f63f6144e4d4719f315a65ca67cd60b288daa1bb71162433f7529447f64013349effebc71770bbdcc4ea60cda51a8872a1a86a01997e827ed5e569a5f5472a6e4d177a6f8c284cbe290b9f1fa9dfdd0f059b805f79d8bf1b2456fca21f829e6ffc6966074ba6e48426df640c31d7014637a1c1368d858a18c7a7680b86fb6a3f36f360c5e24a5277ebb1b36d6d9173da8611b6dd7879ec45695717f7a6ba16db6e12683bde02ef5414c3fc984ca1e8b1385a8421c41bd291a804d6d2413422f7edae6a97a5bfee7e8e7edde47adc686cce6a8029df482ac47ec851a9a658f5f8bb4088c5407347856468a8f3b0878e08925f398059f0185231fced55d925bbebf14a8d5ad66a73375d69963b0f6035ad448ddd89786918ddf9fc34f6ea9770613f759093cc4826cc278a36792e51b244a049b65a495cedfd64504cfbb9060f04efc9ea1bedf916eacaacd4965ca852e52ba686b72f78fcf2ea4e4fa39d0828c83f6e2a5a80b29de6f220dba41112f571873528cca9dff0429f1580f1910c188714745210ef54855ff0bba77d7c387c2f393d1768f01d75a4d920485db782ef2770731091bcc47c6614dc78ad80284029afdf7fe0d52eb704c60360f7a5e5ec784b0eba40c7b8dd2efb32271e63eb04915c508a69966ad18430329cb91cd067948498e715fdd76bfbaf15612c4c13fd47269b0c388a84b835a66eb3a5f46c0f2da9bb560bc28cf9ac7c20683d4442789a9eebe28398f74eab53812687f5a48a0953fcdb4a5ff0fb54ac2a4257a90924e9320c60c10022a1fb48dcf903bc429c7746d1f4a76e1d170e5ac69690ebeba95b3156b22e44bb8bb5c45e4aa3dac1ab49258dea6a8ca1172e4c5019b770fdbbb1a3e0299b71a4e594388767d1e42447937073fd3f3d64bcb42d00e3260b1a7fba307e76ec8f72d35b455a609dc4a6a6ca46b4ada3913cdb9faf7840f13d9491f4c3f0d38a6a7ce0a0bd107e97301f973d9315e6ca86bab2dde32b1092cea62b23190c4548c552d0a4d5643dae1ace2b3b85bd156db3e8e2bd35e3a0094b90aaeda53a755f8fea1dd553c70d07e763ef6c598ed7ea3a7ad9ccf8a207ff47dc1e47872ddd1a26951da2b052f2aa7267396549088288428675dd293065a1645e105874d325bb938ab5791dfdd4e8af9f01df29bbd1a03447a80664f1d0a98a4b4a2fd680514d988670490b471c6fb6a6d69aa5bfb08998b8f2e91e5b995a030f6fefd6031762d4a57e102b8146044ee15ffb263373f5e497710d1f6f0095229769e7dd26ce469c2a62200579fc9d2c1a1e6e831b9964e6a55c9e081af1bd45178cd270cc6bdd1b8d2fc6edff1bddfa655dd163ed4b533c0762d2c198b590aa26901f73bbe28faa76fd52f2641ca29ee72e40986c1d349d4bb2c05f7de2bae697fd65789c26068b298dbbdd7e41578b3ab71a61b6cc32240b5131b1cb758e2f278c9f4bd96ead19f17fa0d0599aace533556956426ea4d203c319d4d871569576f995b5d37119f2140ba510c6ea8171ccf295f05be92392fe86648f7e2a21fcace6277b35f35c25ec7d4e741796c4169a78f4ea2d8b14da9232ed69738560b12e41758688424980e763456a45e38ffe8d19c2ecb24e7753d0f92a3b6dd8f00d73ca910787f574188693b9e91972bcd8bf0fafb8d2ce3c64b339bce79b0ae789d67550c53549de20715b21fd52bdcb7ef060b2605b37f87e32bc7b1607b68bdab61600b18d89bcf8229c9b59286999b5f1b9019270fa20f4672b2a53d68a28bc1da15fbe0e59aca671a6f71bc01aa7608c614319263fb74266c83d331e6f7eec1d2f7b0b344036ae05ac0e423063a5adc7641fb531a4f567ccce62cbe1eb695311566e769c8a33f7a2a8997d12868c25c1b17e53cb402502d4d14189b0cf35111cb998d066ba790dafd4d92c9c861185eb1940b652202ed7feb976f17b17dda134e2ff21c748b2a9f734e2405c1df7c8ea948a7d091085d0f5c48d76cfe647ed0fe58d96126de102084a17281055878f0f52f44dd92829bcc08cf7aab9c2fd0723eee5300a2066c2d5fc4404030bc08d5f711b0f76bee196125b797c97adc0dbede036b677bd0c9dfc42e7fc5c0b056d39b13d3425836e54692fbc0a5abe8c311ed9972860b7974a578730a44f73b643da8c257a58733f51030fae110c7d60beed5fd10f85035a44722db63c4ffb6ae449ee936957887d3e11d76da7f7c10dcb3de7d7db97c14f6b651fc1c6e8838a508251efdb93d0277fa96308175fcc6c2322272a1b79d1cb4f9090afbfca085b70c9371b4f9c98df855ee085a4a12ab638128a641a25ff391f579e8acf8b27fd10f69d39418f6c1ab66d1008bbb1b3b36ec1804a5def230399db9bd55360515813e0a5d6e88035ffdf886dda96523152347636cd2941364d16390f000f417ed9988017d813bb1efaf8f4c266b78a64bdefcfd5f7a352bf3fc9f958c6bf5f26ab4df5b0cde804ef11dc97277e54d54c187837cbb8c429999bf4e72319d57d17964b40cd926af69c1c4b83136eccae36fc8cb82a515bc33693b1ac240d01ced8fc501fa0bf2c477d818d01ed43bdf3dbd520fa4aa020f21380a0dbad3196119076ff853f7947d6b7b5b6968f7298501040a7f2e10ffd3440769825a17fc831062df9846640505b30143218cec3cd2f49f578a04443508fd347e4326d22b60847d87d9d313f96be1a6706eeb9696bbaf47b0e676514d5ccc363bd5e068e1b413dd874203fd4169e1525d86b1c258623966275cd79753da3f943aeb36199771c64b73d4db7ed1f4a6f0d4bcfaf017b261e1f0d7b7f39a05b6ec8f22cd702c3d4812ca784595301b4d78f348d87cf95a5a714bb328246df56e5f11927ae508eaa5ddc27ca2b1891ec52565c80dfced3987b1fba3926fd9c8a5c5ff148c81872d76fc45cfed33ac71aa5cca60c26a0a4ae8fb4e931555637ea531b7ed0e8eaa0c9f9480fd1387ec5a36168ead097b88c559dc194d81d67daff6d020c3ec733c10c07541a34175b6871749279a8d4b38b4692c51b585676c653b6758660ce0b12c8992d3f6733ad9ad80d1259bca0151a7715131664750dd7570d86cc25b08052ef4445fd5f5640a7a6f3420d21671eeee7ad61fb9b4b5b4de76a64b6681bdbef8f7e072bace9c811d6837fa28f39063aa2d29dc9c8b1d1131f848f64e95a7e8da3242f16abb5c1c90c762435023592b47687f0ed28ceb74224b8706bcf63da30e7febbf560096bc61455c479860145a2c0fc91525e985559c739688f6c81ee0f5171149fd11139b9bb845454b3ae7fa2d7945e9332f5778c87596ec6ffd2e6ffcb5adca999fe3e5a27fb2fb2a54e3dc0ece1717fda8afda75f3f56500ee96d35a3ece802626b875d771bb88620ad93e2f709940c4585731f9e04253e9eb5d5826442e2e4bb1883bd44d5437674a38cfeed9eba28890754a0ae58aded06ee3726abed149855debde38f0dc41d5c9749d1632fec37de6f5475e71d8c68afa0304ff515a6e661dc9bb67efc9d7c842be90b3984f7a86fef3958e51d68b110b2f00e817a503afb08478f2e878a7d1e53c539811e32967bbf8a8d8c7033833c9150d4f24ffc102dfce456574a90db87f4e9fdc74973896ed5460fc0580478db1f786206773adf094cb89fc9d585383f6dfd152e717f901e0ab294278377812bb6715324043ce3ed85f72c63178efc4dce688ca6e0150e2ce0dd953f18155761f5dde81dc9093cab", 0x1000}], 0x3, &(0x7f0000002340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf0, 0x4}, 0x3e0d8b79fb7d7619) 04:28:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000200)=""/108, 0x6c, 0x800, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r1, &(0x7f0000000000)="5e2917914e76891e3f14c0e64757a12749bb60815a76fb8d091563c837da660a3c423601b30e80ef2315b42664ecaadad1975c245773425e31ecd37825b99c03fb8d71c51d632244bde255091150dad52fb521cfd54316aadf2b309f38a23cdc803c4a38fba646540078f0d438ce7f8f5d5e3d2551a0c2f4dd91633e37b393b714", 0x1000000d1, 0x40a, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 04:28:14 executing program 0: r0 = getpgrp() r1 = getpgid(r0) r2 = semget$private(0x0, 0x2, 0xdfd6f81027c9b15) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x2, 0xeb4e, 0x1000}, {0x0, 0xa430, 0x800}], 0x3) r3 = semget$private(0x0, 0x3, 0x200) r4 = kqueue() semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000040)=""/247) fcntl$lock(r4, 0xf, &(0x7f0000000140)={0x1, 0x2, 0x7, 0x7f, r1}) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)="70a24f71d9cba9a0725dcaed37c4990531fdf704762b87be4f7c143413a30db39ec825aacf50bd381efbe69e3ea0334f59c47654c26f439d913293031530612178be05549b0980f6f89a43ffc9232e05c478bf254957fb418be110a906193c4fa322dfa80cee1c6dff2e54f46484a2313e20ab2433054424c152d142fa6cf9ca0f1137ea33a5186627019de494b138384218811d3c91ea60b475940dd9ea09b6b1f9072aeec17c1161dacf6772ae1eb138079f6bde6c0ef58b2345ab5567d455d51af7dc9c1daee76d1f41e80a6e56", 0xcf}, {&(0x7f0000000280)="23d593b5890dfef644ef26c04b1db8f6c4d99560dacaf587340ba75eba08d236e92a1126bd75784b90c63dacf7", 0x2d}, {&(0x7f00000002c0)="0c52560768712edfb5f2714479f5f887339de763eae8b532441244d8ebe2c0927f527a71b890d3b3454c0e79ad49f5d4cad8b95040e04ed3224a8be87b05e7b5e8cdc804ce758a65aab9bcb1335caee98323b8bd4e3ed94da45550a4f95ebae64894696001db6dbc80494c42f5bd8cee5ada4f52421de6ef038cc3e314ff8f7b46fcc5f5fa21b6249108f68e240e313f1aebc881b5ea648e7dc081be1f9dce41394da8177986545f01dd141c9da45a6cf8fd1f027662717871da652b30dc84aa691d82733ea27d6b90fff37694a5e47528c145e0a4d1386018253d3a1914d8940b5fa9", 0xe3}, {&(0x7f00000003c0)="8f7f325486c41b0df6825938c2d22232d2d5a087443d24ebb6ce49daad2a0ba1748808a096f3e86c61f499b2f1bf02b802fa242e8eda4d527080e7d2a018fc0b9d847bff6e6eb2e9b2018f772027a1dba6cc6dff495eac6040b5091d6fc1b78443e5506567fb9f709c0e559c78dcecc13c4b4565b15480a3fffe5b5def615ec09ca33adb19e9a92b5bb2ebbebff01e515781f193ed59f59485b2992a2b0d8a61", 0xa0}, {&(0x7f0000000480)="412df7336dc406cf096c08938b534a28a63957af9ccc3794b6f44978ae85a88e46e3afc3e4168d6783a5a3590568650907f7506c40c6391505eb3c707691c66cd55e085c6efd2fce9c23c698fff44ead8a6bed40a3b71b5f5c675d46ccd3d644add775725c2d59b148f0933caf16248c0b3e907bcc07fdac47f93ee4830da23d133562ef5df3553a2847bc1f97c5", 0x8e}, {&(0x7f0000000540)="076b49be8659d035d09fa66fd843e22e9ce4f3717f93557a882a25fa02e174a1bfba8c6bdf77da24d7faf29763dbd8145d03667e962adf1a432d372fd0d4ab8e125e361654a960aba3e14e1aa1f23eb6aa2b4a792a339c43c0d94913f2e0", 0x5e}], 0x6) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000680)) getpeername$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) write(r4, &(0x7f0000000740)="b35e86505a4c74438851fb29fedeebdc0d7eca5e22d0e3a67ec6c1e8af5549ed0df92f211464572e59576594532fb97207ecea442b93921ee84e248657a3198ffb72e3d20727de1c48ab5a5196c56cf613419e66a75a5f6a1a910e1702a028db35d53900fbcc4a70a055fb7f", 0x6c) mknodat(r5, &(0x7f00000007c0)='./file0\x00', 0x2000, 0x1) pwritev(r4, &(0x7f0000001980)=[{&(0x7f0000000800)="71dfd0f1692069b6f9cb058af3ff5783cbb47a3536fb66dac783ee38af9df7f92dc56c04621c5281ef1c4de0058c444fcfabb8d9744282faca970aed5c526aa59a5115c521cc91f87dbaf911053c5bbde5e6986edf25ee66ee7f6b4c51248dd15327be719b175ebafbe3a0726dfa1431f031be85", 0x74}, {&(0x7f0000000880)="c919992878494d75fafbbb683664b539d80fb25de1", 0x15}, {&(0x7f00000008c0)="d20324f5360517c794086830b51de2c101f8d648b37c9cae3f8193abc84b3f71e2907124f4d68027ecdfccf3ba4d979c25a93b994d2c90fbc92cc8a97789fc7156cace54e8977a742fdb29ce05ea4cfeb86f82f6181ff9f1941cfb0f4f05e708bae6321c6854dbaa9bd43ca2d6f99783338453ebb0e02416153fc848920b82745c4045b5159e4096db122624b7d2e4939432e1d90640748be1a7cf809a7fa9dbdb7d3b68a917977e41dfe27288", 0xad}, {&(0x7f0000000980)="64e79465ec377cadcbb951f0db232df111157294f7f4beb08569fc4e4f8c8d6780b8e7c80c0f9fdf7ad2cdf74671291f7f68b6039686f91bc539920e808db1284b61c0056a14b2dd4bdf6e438924ec2ec3159dada6ed0fe183523ae6f9246e22f7e6f504abb6b91c94ffc543351b4d5942f3fc7216b38a36512bebe3361ac5ab5fbbc4ac3d0e002924070379c8525bd21b439a3a9d3285fdaf28b21804c3fd3ffaa7c6f852c7835782aea688f0d5cdf37d7f316ba56d69e6fe8e4b1d24b45d1661124cc66f980e4db288bf81ce6a8bb56b82a9d94254fab31187229b4fbae99fbc089b964cda0b37a91cb08dcb12324ead2541f9dba76950c1b7e1d07c66c9197c3179bae44c56febeb5e73fe545a4d2a700e9ea1d150b18bef8ec000bf139a162f0e563fe185d74aa506f87414ee4103235321dfe07767aa7fdc006a6e368234c45d5bb65b3d87b0ae28672140cd201f7f7199a7aac96ada8e2e95ba0db8f92c8142a62ce737f075e3e4b4ceb367f2c08dd7e63e4d0a41f0a146a129559a91ead6ab26d0e2d12443235cc5e51312ef79b917a4a4dbc23c943bd307cc215c755ced6acd19f526c5d0c618593c64d71d0421e9cfdfd6a8f185febde5ba5d397cfeb53c7e4e8411ca968923a146863253fa6d337409defbffb2d7e7c79ce6607b15fa71bf606d34fc3dfda319a244b2c3f698b5d842ec74f3b12d3ebb6771810ebbd301b5919d498fe6dbdc730d5636f8400ae4de10ec0f7f2d2fb57bd387cc9d857faeb9acb412b205786417f0c8d6596e2a7a6fa023fae3987d074275a25e17843140e395e73935722767e5b8650bf44a087ad7fd2fd31195aed540f7c615636e88c5c06d1f6596266f9d2c47ecdcda1a73ba922568c2404715b8c9ad9789d00e5f0a58a7384b01ff2d80bb084be792887646d49f30748d77dc4444ceb02597a585c97e45eff996ea9b101baa0af448a6a6b8352beae33f0b047487eb8357068b6382348b3b6862317252e1377f22dd9c3e7c6dd9872786ed45476702e2e0f85fb6a80744e9d19e30230f844cc293822f5f9e2b9298bd0feec91f2355e218a26e73083b04bb11ed1e9b85bdc8b440b8d6aee9bc1c683bb968cb9daebe43279d0974c75bc7a1d0daa7a927c2628c331345a00d42eeec5f53ca87a229039f52c229e7e3ef3d50d765756375d40398d748f9d840ee9e0c7c4540f0346fac150693b75194292cb28fbf0cf412c39542033fd36d2767a1bdd0e185a53fadeb6b86f30918d9ea73ab301ce54e1e3cee9bd89d035180da491e9fe571cb3deb294ede1c66e5c1fd3fccc8253b904365959be04507172f61190f4ad4250930da19630410d9f95cd52c63eb5922efb9433b538617946349c071957d691378137c36d2011da447555d50baab7aaa4a0b2c7a15d25aa1775b4cd3072675da133acba59937e07f8a1cb810c95e9dd607125b983cff1cd44842d801adbc97ebdc81401af2214f6e032d38303e32c2429c6cd424f0a721fa4ce8d13ac3a183b28f70c4a8c2f7590dc76f7da013d89d417da1546dc653596adfc036cba2548892b41edd5584a7831bfb9dd28be78c53111d6331c5e31d56aeac3fb5152c31bceeb27fe64b51df88bf8226c41bb46fe669f9bd2066c1c4e52d83888a0e6e8ec889fc9083ef4cb35cce544516b17254120cd9b0e65025331824e1bdbf2d02de6dd410e13b3baaff4eddcce79c808ea56133b23588c6f63d1e94848b724dfea4227eeba966dac53384769ebbf0f8bc976c8694332bc82e649983fb2be49dd5482356ee8ec9ecafad87e06ae5913cdcae0110ea3ed4d6a9d1ee9727cf4893040859925a8f0deeef438a80567cce036a1fee1a3ebdb8cf3dcfcd8dea7106cf57c5101789f36fc705e906d8a2543dcb0c51d1a6c213bd874c5516a8abf302065d23c756609107368678c1cc731ac4f1ed9f73142861d791a64d7e3205b7aa4ab7a0f51eaecc2184fd8026cb6607f766e5f6d9560674d2628e752538ccc515b07b183a6e1c12c0bfb993fecd0162b5ead5d4042c0fc0a42cb685ad350f42d3132db7950231496d0b56c8fa79b90ada71bcb1eb51e6e4768d3eead2bbf534894a51703b16735020e44de936376e6f0f1d7e0b99708d2897f2a36236d5f768f51f98a20937b48f5c7a964acb7f45e85bb155fa83c3aa541455ccf4b4af1fdc0ea087a0c31a41b44837dabaabd7e40cfbac7e5d2b395b9dca616506d7edca16fe6380d323662dbaf49ad05b7414e337c1b16ad26f5a12b67d8599609a7e23ff2744e1822bf4e18db956bf3cc4a0c55403cb54eb09ce78cc393435a34d0a0f4b1c62ae857b4f95787cd9c2e5bb816f3de7e87d79e3817b72e1122c1f7a63b44732cb0869b968d6cb2da569e782fca83a7539890859a81f70709713130ece9d483e583f5e66b84aed2638c44991a8c2e1cecaaf70c8b275731f5018ad67a6a97e1ff6a369a09dc1dd2fd85cc79a54e2c9504dba37ea24d393b6e2b92306b9bff86d6dac469586111107d4b600209b1b1e1a6763babee2f8aaef71adae6fad2d05156e9fb3de94a4e58fcf551bc28186ac5c9d55f8e4854fca7b3e74f94f2063664aea50a0dc16e2b2688f94f97d66a9bb1fbafaed69c7995973230f79df6f40d7d597099e295de8ec932d3321510563b52bf3e2e2931623b6645328adc3fc700df707c3be8d545d86bb1887b023a386dd5e86729c9fb9fd5e47ba99906395f275fd4fad9d917d84eb49f70b22e82cc7e2024f1cea107b7c844269fa70902eefaa30c25d406eca4916a6f70fd4ef71e9523a1be7a2729f2a228ecc76428b97507d2c867b949f777ea6f80cd03f68ddae90d4f5fd8ccfa702944fbe5d82006729f879cb55f4a6063794537076a7f0182c75d34331b0729556b53dce5a63353fddfe21482f08ccf03c55a6364aa81818b80776c2207b05b5792b62ceba27c7c7b61ff6ae0d810f57d570bec927ab20bd9f6283c8f5ea11593f7ab51be1cbdf74df9ecab86d04251e56f5c4196ddaf925579c892b918d51c3b20d426011e7c060d16265a3a4b60ce4da7bfe4f1dd485b7f96baa7564fee7d8f217e8102f5f9dedca8530ef59a5f2cd64f1e918160db546ddb42768121cf7a4240270e36795911c1bef36e3c148def20935db0196cf215582f37595bd671ee796725adc9a5ceefecd05c4d89162e20807a6fc41a221c3fad54855aa006f261afa6fc9241c5a932d14e15bdd6fa6f596722039a9a5d07eb8919f2202d3bf9cb576b82b668375768d505ade02a1a878cd827cee0217fc0bf811acc8d0b8e7bb32634ba5bee3a24ec196c7fe2a2bc108c792a903cf96448caa91166da0e5e7a5d2eb9c5367ec2e64e0a60cd0201f9b60227a475f6b1c1266fa82ea063e631bf71db9367771b7cd88163a6d0b18df601206b941dc977bd479471d3dffbbac893b5cbf55ba63386d04e91e34560b164105da8b5a977d09acc647a8ea403bdcc36d9c26e814f881f57cf61ea35b30f64b6ad090c72fa404b89b04d147e329d6646f02a86d9903bf5abb91637a0b39443abb6c6e419ad29cbdf065cc1b9c3765311cef564f6195e215c7c660d297f33791dcbaf63456c456f4775b1f172078b77012721ab48a342a360f6e52d2618f534289e5cc1daf3b4b62f75fdf8a76c5a51437a2e001396444a3936c754e233475486f39d96b4885ee5c8ffd526bcdeba6eb780b6bd267514196bba6a30ad1b3958beddd773f0cda0fdc369156894001e09230b6e7a815a9ce415234f8b4223537200c23736f7cb229dfe6302da12f2b83e5258b221c0086bf43ac3f6703dc0d3cbbd110cd6e1ed21e692a945b920d4be5379a454530768948d91195e67392ad4ff1d1c491faf172c37b1ac482a7deecbe581f2cedd327319bc5297c6736fb87dfe349398e96aca6d83512a4fd1def70283c03ad745651ca323aabcafb0d0af5ed680e81d14f6777a3976ca57a983aaa002f45f0bd6717be69e810834a460af1c196621ba7f5c620f34b9b8251c8781ee6722a106826fa49882a51b45594631828971c4f49ec52db9618ae78b4cae823939b635999929f54d0817994debe392d82ac71ea3ba57c0d31c04f4d45c51db57332415485a2a5905f766986ec248be1ba695fb323d5ba3da5da4963d1b184eb1cf2627f7f191e506468917d081bcb4afc8cbcb83425eba6db4bee3d45c4a4b1e4d28ebcad10d5fb008349c0912bc21ce7456a149c94ab829bafc3948feca205b9371f9b0b096cb9305b9145319db0be4cc05ec86eba7a9316051c36aa66e298011b30088f3909e513ed2e20e9431905b13e069f081bd36b67087254a53b48d7b95b042569e647f96d208d8b58c5c930f57b0fd6b7dd1b1c76f4ece1db3d6fe15630991a8930f9758bbeecfefc6d01bc5991de885202f9870788902ddfe1dbd8493576728eab8234f16ddf0f4b4cce1fb57046699df066e65947ec88bc0f36f09da51e8c9ec5e9a643312ea22fb74470f7fd280d7234dde10346c6391152ea30f5e20c4fc45d39fed13946beb1f4f5fa338c2c4beab79f0cace465f3d8c60772366498188a9b872d3d86e2914827884a4dd2b005fbb9fad5d73714a059e12da2bf17fc41bca24e69d3ede4cc58b221e925c56a830a77bb8699268bbef650b93493725b80e47f3139d6b234733a86742f43d22bfd669e1b185e3e8179b2f69efe4d5b735bdf7e951c4478ae58c837d888c98b1f96106b691b7477e5102327b277990497edb9ef1ea6d190715418c6b53fc4af6a27b135e7d1ba9e63da0cebdd29e86d4f52eeb3cd3bb1b3438b3adad7c93047c747c1f61335dc5e03499775f6de3efb70f3d0a5aec0de69db36ceb6f108870fb0b67264e6ecf1deb3807a97c62ae3220d80247c8e560b54fb2bdd747b12c81221563c1738c0078fa1fb899a28999596e5b5de7a1c6f8e168944b211e38a1ea84ec3ce06a8b8fd8cc4385655ecfb7c8f3745a8915a4a5c30ce00c4d5c2e80c0edb201776efe4341d51b67ded9d4edb9834d99c18c82fff2a9383dac1abb5c1502a9fb6c0160c75c4ff8a47ef485901d29ed91e3c991b9b980f129575138633a7601fe07b0130cc181d2e457a4d91cfd9261a9f7d24a96705cd26add3e5ff47e7dd0698248234abedc71bcb0b5ec64af4a7f960bb1afbbed8bf4d2d15f19e67fefc576eb21f24342407e8b673a28114446d313e19ef705659d96c1f60b6ec494ed238d0ebc225c5cb5ba6643ea85739202a39f77bda629bdeddafed7c442fccc1ba5f932df385ee9b82db1db94cb4583e94bff1ce5c2a3dd68efd3857a9de19ebf073a6455075b77aaf3553f902813f3d34ed89a7bcebfa1c3ee3efaad6d4f8a49cb98a76725d912279df53bf16c8ca185e9f8d5165c12d8adc03bb73d7c0caf7d42f913b157504652e7c59d243e21a5978b52b4dfd5383685637a1c029863bc1d88a9309126052b0385903c327c29e3fe92cb23ee4d52ea0d465d0675373673a6c20925b03bdcff2c4c387671889619378b185d95e58f6e06101923f2aa2a876f21e877bd3693a30427233cc143ee9db4adbc603de63acd28cc0209f0c7c1c33da8dac972553f84b79fc93c1d84ff0e12c8c17ef82a3b6372f746d297e6d06a347db6fef4d94f0ffb8da9bbaa63c8d1c2499035059b5492226bda5e5828d0c1f8656a614f42878312026633f25e8d98aefc12955162eef82a17dfc45019980ffe3b7427084aecaadaca98bb5c5ca070634c12608dc8da29c4e5753dec1dedafb6e8aa6b6217d40df766", 0x1000}], 0x4, 0x0) fcntl$getflags(r5, 0x1) fcntl$lock(r4, 0xf, &(0x7f00000019c0)={0x3, 0x2, 0x6, 0x100000000, r0}) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r6, &(0x7f0000002a40)=[{&(0x7f0000001a40)="b9c1408495a8b02e86376af95331cd9d99c332f719bd5c42de66aa8e0da983c753740005b20976f013952e7f7474247d659eb3b46c7349a7bb9f0c24a6e30dc55424e7a0ac1308c69c56217c079c12037cdf7c4a09a243e918d42ea7fcbefc961be9ca8968aeb0c6db04ce5f08d490e2b8963934b22848de9411aed31487696c17940b46085954a72419d4f871a1b7f37abb3c0bceb7adbfa3b2905ac94ac3ac9ab29eb232cd3107d985d8a25cfd5928bb155c7ef299ebb2935676c1090831a1d6fab6048f2e05f53cfccbebd57c22769581453f7fa13621e3ac2fdd990be9b9fcf36b6ee68bfe1071f4b80576473b44aa22c82079e3ae4911af014bc458f754c2008ed62096350a3ce8422c62b3e6116dfbba5336edf9f6816dfc071d915273342415e6d6eff692c841e1c691a50d3fe5dc1d3197d80fa2f398256ab2f19e087cf76ad6a2bac533b502fd1299de19806b172e0d50e8f007f2e98e98ed8f332c3a08f7d9e0ef31b2ef28ee529aa6e883063dd242469f4154ca02280b204bc32e9765539971986216066113b8c3dc482caabf6ed5b95e99d85ec4e31116f6a1c605427cbb03f9f311319af962f1b01b2ee018699da70b1c4103672e944cc0c62bea04a692848ded7ed4fe30d41932d9f3993c651754d1b689083f63fede3409ba249293db90e28f2e4bfa8bf42db3a4f8b8386892763177a9ea3c8c7362d2e7aca8f63529ae41bed70ef6253e38e246a60baaaafa38376a4301a343206e3a89611c4925542ee026b2d11f76e0dee4baf8050890d226459dfb0cd40abbb34b06646f5eeedc07cec221ad046c12d5652db59e7d00a4f9d449ed3a2a2734ecfbced341ab9bc3b50117763f5ce2e1c9ba2ccdef6d0011963d310f199ab7fbfb1d6e3cf80742844cbd8f55eaf9829d7f45c828cd4a1ac00dbb401eb51285ba9bd1a19d51925f1be8c124362e8040eaae29f91ea6818d855d47e20be65f41f521ed473617aba1d24b58d1f845d1c73669dda37ec1243959bacd6b828f83d1455c839ff087a5826e71a979dba3dc38d5a095278375619d62923ea133e1dc54553ff15f3eab57eb9b5fa839502ec2dee971bcfba2c1047527c29af3512d84b72f466a841ca1c1af3a283d2da640cd8f189c90b11fe26289a4f66401095e01fd10ecc79db6ec7176775d25550fefc4d98002ef90b187387e68bfb618d4d1ae4f306bccbaefb52d53203a2edf86d67c578ae7d30d3ccefcffd2b1aef798e43c6400721c2e61f10453d7018cd0fa51fb6148a1085c54191638d95d5b5f83ed0f63348e1e4e44203721bd7ad3eff621b3241e98b4510cb47fa0b003d9c9161fbd182e79e25533269d5b6e748ef9d234d4b2dc9c09714d73e9eee8718dac9cfa6ddce8812c0b3ae415bdaaf21de372e3a33b9521a5b049b0f67a3ccc0a81d89f86ee4ecb415c2dc6f21ca15b864fd2cdda3e46055a20405715f492a67ce93cb85c562baa37e7e6a76896f9b5b018c84f5e59d161205d1e5906d8040cdec735e6a3cb6d4ca64ad5b2763d1a8686934d03eaf62bc390c056ee5503eda8d4ce404b7c383c53e99b38a8bc612da97d8e26cbf6ec8813b173c59a60278b58a572e0291a9dc5c571342a85f4512db2d760c9b85a1d42e42c15336981d77a1c9e88dcce5bb61494a86dccb308f240a81f7d0c875922389abbd4edc120dc1a92c3c1292149e7111a678793b8504355b11a4f0973029ee2e9a6af44a027aff2aba69e126cebd0adf90b466954b66e3aa501e296957d0a5c2d4a54d884ffd6ca65333c9884695ed666c34201dc0f1163fef041b059e0709c78c46002ae547879e83e9135320fd05f334d9037ebf8e740eb78742f0d7f93bf094db6a90ae0c251c62033a84b21a3b5540010e4c3db7449ad86b96a111e786c03742ac0374fd9d05828b97429583f351d22cf6cadd9f06395e125fd022a65a9f84e8c5d3d1de324c79dcebbaa832533f297ce14864a9b4fc9854cb2adb8323a567691178c0e984792b4e0bfcab56a090a82e301a4dff934a072ae78a1a8dcb804245af4053270b1f6c0f44ebad78a8d0554ab8a1a15411749714997a678d4cfe528a35690b722f504a9b33346d80311ff1707a049f4feb07e7ba1ef0dcd3371b6565f5f7f8d90cb950585d0a6f9b1987b7b8f7410a5bd509e54295e4ca988f78bb8cff6817cc0143cc707616d720eea7ecdf787a00ac2ed08e110c50ae4eb6c69a59a0421dae059cd98156f9cea6714ec14879bbec78bb46faa93174c87b6c55a044ac1da3e1840542e5f58f0006d44ae60a1f0b253f13556a8fa864f689e458f3d622682a16c97e07f1ddd5a595610e1df3433c6d41798d5e0661e1a045487534fb5271b5f4ea72e90ba325579267fe0a04c438eca291fce2601e4a9c0e12d99cbd8d257a8cca1086fb2f9f4d9e42fa29f5d02b0665f1a2f84e6bf45a75f9d3f781946ea41a09abcbb5273b1443e99401a52294be1e5d4cc65726c8e631ae73e154b7122206f1a4f07586f4bc3e2c71a2423126772cd38ea12120c2ac9324b544f695195edc050145f7e4aa833bba25e134c8747c5d2712f8cd17a630c55f8902e1298ae4ffc6e93a6f47db1da92e578b00eefba8f14865bb02eabeca746955e41ed0c9a9492f1e8ac421780aa5e1d889c0626d0eba1163195dfb839619ce5080e6250452bccd973e7de2c9520c8d29220754e1e6ae2571055af2b5ded195f5d97883f138826deb90888b140bdb9a887643479038fa9fb2ee8facc50cee529f30b618393679a8147879b2b3ce9f5fe50683785ac470b62832e6cb5245a83dc7e2efd9a1f948b26b8fe4091426bda52350d8ca09186916a20096d002be47e9410d131df38e4297889ad243d22f96d246a2217ef501c540f8dfd7ff918277ce6ec74182845d824c3f8df61cde4b456379f00d98366d70409c25ef725c37c02a0ca026adc3f69bad61ae3c01852671d550f98cf5b8dacff7bea3596014be44c483bd80f8e7c4a5aaa8ce080d5a49e3fc111edb6fdb258e53046110a8fc108a1e9d5579388a39000dede38f64d2b474b1bb20095025a0818d4bb84ade811818d31772d249628ffc3afef25c44b16c5010673e53347079e3d95884c1fd439f78313acd2250fb71bd0fd2a8d41ebccbe12938995fc14d6849cf02a420eeb93db2e853bb28eb92719deece2a10bc60f7a6a64bcb361c36f362d61061e1c5a9596f22da2eb35a7ffdf2dc0fbda3bc37952645f355c15c0a96103f79e8b91cefd032706ef42f46e971dbd5d7e3ff674d3fc571e864976c98fa4f25348df9ea674445296b0b947c4c50772c1c514d1a969021642ba1d2bb5bd243e873b8d4f4e7c6d4f5b6a5a09f27bfcc74f8242a4e1c42dac676d5feb77014a8345bd9fedab9ed7e994117a3e4ceb73a8f990c45cb2c27cab00fd22dfda4d7502306aafb25a59803fdc49c49943525776ab7baf015ec3a36605e2861cde263c861f601ed0b1f35c5a604761f2cedc998f2541cb64a07f97140bb0b2f9f6fb593101930a467a4c69a31aa1ece5413fa35e10d8086fa40b5caec1a5b100ad230971ee4191cd69b329d9c8fb44f2744b9514e7698fd05d184f3f7a92d6643937a8db5ca8f6a78c915f7b586a97e0a82843e34b7e3ab7ceb7f302776f27c7a1b5a37f418bebf51bcf56d9d64c83e4965d1acbab518871e1124e9687a43c5ad84a577192cb3314fd8de8962614ecfc649ae69cc8345fca7247e992b97d814a5a0ed00c544c023cbd09401498db85873050250e7c251e6cd15ff50e8995eafda523f07d6a5887e91f2ec41d760268fe1e44084b1d132ac805c177d54f74182026ef52d261e112b14c430feca2ddf115992981e613ffe1f4754f331e6b4efd5ea426c1cad5364c5a25a82081ea63433a9c87fc370f398a5871c19785561b37ee40495778199485f18025988e25eec94828ade7b9611406dce32eb52f4dad2f8cf913892a9c34896409549b63eb4db7e61c5408a606e9e9e1744aa3f205ed66abb62cc5330d8e8c254aaae6793d29fde1efba948f61e297b2059539ba9589ad4754cd8b7cd2c96ee20777047c3873d9e459b878176c6c06f68e4ff247cc8329ada6c69edd3b53c62ec8756fef82fb72efe177cb2e8b9443760fb9615f9be2524e16d44278565bc3c5e016b28bbe43dcafc3ac95b1427f293053224507d8932e1ebc43829087aa6378447311d340a97e0a9c23b7a155a486f4767aef765901c86916e4acc7a3b2ec8c934c39c730e58d4a4918cfbb5a9a93fe1ca154207e0c431e88128a2ca2bfece4b2f20174cf1bb47a4197c003f4c996e4b4238c9d70ac0ba86e653406197fe5b7d040881677ae9ffd6893a3ae6c68982ae3a068a6139e46ade276860a39112f632ddeedbe94f1d3a8eb5a8ad50b16fd3130a758a71eef2aab05f82b82d0f2af00662e6f01b6da7b2293e9e172e5619acbfb57b67f0e0fd8121c0294d4c063149287edcb4ab26363d1d5eaa9e95c750a95e5bc77e65eaac313a485f70cb9768a5e45659237ab1fc7e8ac309fedcadecda4d72fac392ffb9db4f91a1e277d759327be3bb86b1cc49092b8a2df4ac4e775d5c02d05ca51c1f3d8186d2f0bed57e043feb78f8752de88f8b93cf228ecc21ebeec895bc35c1ae3326d39953913e284b32de1beca23e60a6162915ea740cc87f2a629c850e8e73bda6a936a21e4067be227c30f2e7b62c1a5d1f04c4706fb745a07035ff464750d4423295e78e5b8c2bdd30421520a57d9e335deae9644c369a125c56344d9cbe014f143d2a46a91077d56c9357e96e8375358edb18c96d6cf922f1b5ebdafe56675351c137ea66fc6a31f96baa2ccc5f6f56724a89bbeaa4488dd2bdfd038190f1afe9a1eb777e99a553fcc35b5105c8bb2cd381559ef51298ff47f1f27c159661bb537ac71b738c1d51cdcabe5ad09e0f76c72328a94836b2177b08385ee4672375956801b9e8b153d4b2f1d88c6c3b1d550e49bbaa030cef0fc5f162a6aa52d9ecdfcb44984b087ffd49e141a0639caa6de03ebd7b93d12d7d573e9975e5105c6a5e521e552a345cc66b7fd08fa67f2d7fe2135bfc56afaf15d173a683043cbd8897eb7f0faf38707a741cb8fdaf1bf575df2e5b91378b7de5f2725a05f4d7561f5bf0a505531a81b932739325f8e4621abb246c76e0076bba0e267a52aa291a5b98df4cb0c7c8ea0d3b731d56b4fe2ce09d8ca80e63e99aa44883dcd401373d86bed2fe2aced0d7266cbea74c10bc1fa74886f2acd751acbfc977354a43a0890abf9bbe54b9e528fbd6381d6023d7bf90497aa92d35104bd2cd35bb9f5851bfcfa0047f2eda916f30e42fb35e8511847210240dd90a820fbf9c3167c328ad7565a47f155312a8e13558f97c149318edacf6cea7f2751555f2e81d84416a4edc4c1fc2b684d4c64d1128ede055befe4bd698530e6cdc77905f96b824ec9ed3f0b442e2d2216a5adf8a8ec9f8d47b93c85147ca6a3b218b17491030528aabd242d91f22cf89b972ce5c01ef2498769afd8f354664a1cdd234f455b77221a9a68b0b515d32bcde9e29e7faf11e207ec48629605d4fac680d796a332ac964b789406f86751af39a9fc6cae66da482519f6a9b6198473a5168e3338ca0fc440a11fb33d472dd9bbd4f2719532150a3ddc8e617e5c8552bc1b3181ab1b2031bb68b2b115181650029af52354e675287eec7a8321a29b059c3231f41fee12334ef86b16e13fb9b8c72bfe5fc72f7926d9bd3ca58f6fa0e1a65ab9829375b7581bb04c4412", 0x1000}], 0x1, 0x4d) pwritev(r7, &(0x7f0000002b40)=[{&(0x7f0000002a80)="c0ecb96edb829513cc4bce263d14eaa0cf72e205c53516f448127ac390f0e0e9cd53e496aa58bf16093274580981c9c52a543a188612a61e0b61746402317ccae635ae6f0158a9b5509a8c3054be153ab9ee61a98a07426372890d7267d1ead59896c8da40b5ba184126d3c4d2e04df5ceed4e887fd86ec186870ad0f1f9de206528f1875c94d4", 0x87}], 0x1, 0x5c) fchmodat(r7, &(0x7f0000002b80)='./file0\x00', 0x58, 0x4) getitimer(0x2, &(0x7f0000002bc0)) accept$inet(r5, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x812, r7, 0x0, 0x54) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000002c80)=""/81) readv(r4, &(0x7f0000002e80)=[{&(0x7f0000002d00)=""/97, 0x61}, {&(0x7f0000002d80)=""/232, 0xe8}], 0x2) fcntl$setown(r5, 0x6, r1) kqueue() kqueue() 04:28:14 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='..', 0x8288, 0x0) 04:28:14 executing program 0: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000f0d000/0x2000)=nil) r0 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000005000/0x2000)=nil, 0x1000) 04:28:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 04:28:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:28:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) fcntl$getown(r1, 0x5) 04:28:14 executing program 1: mprotect(&(0x7f00000c0000/0x3000)=nil, 0x3000, 0x7) shmget$private(0x0, 0x1000, 0x20, &(0x7f00000c2000/0x1000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6a13e47d13884b7855382de6936deb6eac61d2af46776f09e46bfefb0041324f4e0e372df51baa744d2839ad75f73fc8c95e378524df6e", 0x37) sendto$inet6(r0, &(0x7f0000000040)="400290da60d723583a6f92befaa1395d882b45e0d4be0a4cb879b6be6ae8db15f165b1a4c71be4d4825d5f28fe4f8a62d5761797a7f2ea04929b58a6989de5ae1c68d5004de423634508581dec0f77c6627834611ac2960e2ac0afcddcf700b04f9888580dd5e63332a9044b3e26deedc1c613796c776a4011f8639c1f303769b588175eaf2d3657665168f2f41e79ac6fe4583d1a30d709183ab07872505e6dc490a7c1", 0xa4, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) 04:28:14 executing program 1: select(0x10000034f, 0x0, 0x0, 0x0, 0xffffffffffffffff) 04:28:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x12) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x1}, {0x1ff, 0x3}}, 0x2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100000000611, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 04:28:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x230, 0x1c5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 04:28:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000009400002e077c7cbd9e27e26ce40f8f011760ce78000000000061a4550e00d7a41ad5206e"], &(0x7f0000000100)=0xc) read(r1, &(0x7f00000001c0), 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/9, 0x9, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 04:28:14 executing program 1: mprotect(&(0x7f00007b3000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) r1 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, r2}, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffd}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 04:28:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) 04:28:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ftruncate(r0, 0x80000a1) dup2(r0, r0) 04:28:15 executing program 0: socketpair(0x1e, 0x3, 0x2, 0x0) socket$inet6(0x18, 0x8005, 0x6) 04:28:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/45) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8001, 0x9}, 0xc) kevent(r0, &(0x7f0000000000), 0x1000fff, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x8) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 04:28:15 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() mprotect(&(0x7f000087d000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:28:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:28:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="3007c0c093ed11070000002ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7485b4999abccdb3189cfb38f83ff90c2452c60af2b51ad225df4aefeb24dab3600c884b5e84d11a58d794131eccd99c442c8c12809c4a3993a227be247eb012eef7c472dc0aad6994717ceaec6c4c53fa6eaede566", 0x9b}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/103, &(0x7f0000000000)=0x67) execve(0x0, 0x0, 0x0) 04:28:16 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000000), 0x10004) kqueue() 04:28:16 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x95) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a746832e4f16ec3d4355221f001465c36ef5182e4270f66c7709229b6156a5018efe884614e10afc15eda245e1e49b68446ed28fa876bc6247", 0x39) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 04:28:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r3, r5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/43) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/255) chown(&(0x7f00000001c0)='./file0\x00', r5, r4) r6 = semget$private(0x0, 0x7, 0x2) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x6, 0x7}, 0xc) r7 = msgget(0x0, 0x40) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x6f2, r5, r4, r5, r4, 0x20, 0x40}, 0x1, 0x53, r2, r2, 0x4efa93fd, 0x10001, 0x80000000, 0x8}) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001380)=""/170) syz_open_pts() shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001440)=""/4096) syz_execute_func(&(0x7f0000002440)="c2534c67410fbb9ce619f48dbec6f8000f381c60a9c401a172d55ac42179e31a26676440abc4e1517d43af460f50f9c481e710ea") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002480)={0x1, 0x80000001, 0x1, 0xfffffffffffffffd, "6454dc81dfda5364a8fdb1d5187073e776cf4946", 0x80000000, 0x100000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000024c0)) chroot(&(0x7f0000002500)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000002540)=0xfff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002580)={{0xffffffffffffff69, r5, r4, r5, r4, 0x88, 0x1ff}, 0x7, 0x3, r2, r2, 0x0, 0x0, 0x401, 0x5}) msgget(0x2, 0x84) 04:28:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20188, 0x88) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x6, r1}) wait4(r1, 0x0, 0x1b2d0fa086959b38, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x12) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/19}, &(0x7f0000000140)=0x15) fchmod(r0, 0x91) 04:28:17 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000802c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) 04:28:17 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 04:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x2000000}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) fcntl$getflags(r0, 0x3) 04:28:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x80, 0x192, &(0x7f0000001180)="1d40ddf0a0cce75c795287caa7c2f1e1e9cb8b5b343c754fdcab013089909e2a6e5235597cd0f033b148452b32cede77eef70b1d92704d5565af0766c8e5a0844d386ee6498f01f81f41fafd1c7ca761c18ae657f5c68be391fcb629e0a7aca113d367e2062bd74031b5ffcbd810b1ec5daf3111ee7e345e696824d37114cba24d6043e3f51b4857c8a6cadc0112b9b1d4f810df8e960b8ec086d50a650cde9a6f282ecb8ca01bdb6b9703a194a30418ebfe194282", 0xb5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4007, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x80, &(0x7f00000000c0)="0c4657431f612eff6ca32c770116ef18637d1a2fd5fe87f40b66dc66c8502cfb5be074b15641deda55b3f10000000000000000000000000000004532f10792f1d103", 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) sendto(r1, &(0x7f0000000180)="3aa103b4cbad047294dcfed873c5aeb88794736ad26fc102bcbd515c5bee3c1c1cf8d9f728369d236bb1f255dd21c0b35688dd58ad9aa5eba19af7c7372c1de030228ddadb91a81631379315095f2aae8a2a16cc97c9f52962308e5a1009433b2726a2bec7295663a5c8c79ca3e7094ac405106f89680a5af143f51f0a2e06ad38e01a62aa18daad2016661a5caae57a092b05966175d3036b4ce83ca6e20915701cf1f1c648aa7ba93f7fd5fb624ed653fb301d35f55ceaf6152068d4ae43c6088ead826c99e617143ade2001b2c470fc1fd0b1f7d215ff190cfff05fc815c82f641de4b0cbfd485141a58edce5824bb6e602a5dd4dfd8d41d00e48585676ce78dcc1f1ee918c37b9c5a083fd488987dc72158663e5d26fcb7faacd7ab60f5feca8040277a799d06df0ff2ec60556c24b285d3aad24973154e4278857d33aaf8ed4723c4f7561a3b005eed34816067144d8203eaff3011bfea806dd5b4ef3dcde1dfe639af836b512e303a79d2d97ff2aed6a5f747768ee420e13628101807b1b2884a10a735571b867af51fdf7dd6518818eb39f1d869ffce7443e0a1d7d3725c8b463bcd303c333d2c9a3d8a3c65b7c21e03e6c25ec954ecebd8f1008d0f3b4a2cf26fad8b7b7b286488d4d5bf399662edbbd5b39e7e7d58146ab1f480688b3ce655d9559d56d74cd9708a4247510b187b15d0d9dbe914693a6569a1bc5149a7ac719a0b0d4fb31dfa5559f6a4e60e682442441576095d08f9933f397b7facda267082ad17cf9203d6a8ecdcdea83c6a689a7a112ca950a5b3e7092a6610a9a489e02d27c20a41faba19b77fc5935117c60961e060e51aa2098767b44824012488cececb36596f8fd8079a30a067b715187d0d35bfaf27363405f96da4ab3f803e59296129bd39f3464f08442b5d603f880313baf5ff60baf2ee77e1bd80d88a65b69444733b7d790fc4d9e35cb07623c944c2db2fc66f3c22cd9ac1cdfed821edfa867c388925d156b60771a5394f9c511588e0532a9faa8a653bc53082c7a809185d636e708fe3b9ca25504c210b4b864c7d3685c40ba5d093deaad3ae62ca27978a6b71968d1c569a1b8e8f11910cb98fc0ffd9bca1152487903e23156ee9304b1bd276e74d0aeaf9be6b708b3199d545fdb40d09506202eca56e39519e8e48b39739e5b1bd7b0ea1a5515f117f19ced7b4fd00a62742ef3f9f1edcad111d36e4e27aa3ec8164aa396bf05cc5fb228cef0d1be233115a3cbfb30b269f3237554ff786d2c68e372910665ed9c96dc553e92b72e43efb7c7bcbbc4bef143ab7534cfa69d530ffbfa8377fd848d1de5a8e40a5d46623160dd6e589c9212aa2460a02f4463670f4af669ca07431c09dbec7e5420cfb1cba17078ec62f7956ebd7d661bcce376eb11aaf9a44b99b921ae083330a25cd6e4ef427aa6c0d33ce8d8681b219ad72b90128400e2e0b108b6070de0e69d924c67368e5579aa89dba6bbdff193d5c7b44d5059df95d4f77c9785c95160eaa50f43f6165acee3ec40bb817ffae9b8b0ae44639d28d2eeccf347a1994198d73230a1af7d0784361b2a8c92b8b68d2c24cc3b421a8393643f4db05456f7b0a588400e57b07e962d76ff99011a30f9c14eb8446f7f3199c81a36309aad1df511420237c422e224adc7f837de7a58110fd8d2639a586334b81df403c00b0b52d6b5eefe309471febc80c5a0657294d0bec3dc5a2ee0561163a20d83fcac31738a3f56da728a5600a452f7140dc07e1566bba251000561fc2f17ce98663dafa2cb2bd9829a409177bf23a741c709717877d614ad74ec9019dc8cdb9e256db549d3973d1f523f5eadfec09f8ad4e7b647a92625a97da1efcc94fd1ed46bcc3880980870aff5f7ac9be9dd24f618164f2897d2ae0d7f92b9b0d2a6fcf474e647cd5215f069a16dda138028b220ea1b11e850f19a0267181fc06c27343a582ab4c58bc7eedd8e8a93867595963c445807b5d714fd10bd064b644e3529193656790b3a91e4be649e4a877c5e341e1425e691946d5ed9e7ae3c38399edee9d3ccf6a8e2193a47918e52542282ef05d72e5933fd157e0548d32b300488df78c83463668fe2f4f2fefadc87c3cc9631f951aba9e0b6a83a4d0491bbee41e8d36a4c533543a9aa5a19bcc125bb215a790e9b0d563f1f3bd57d1db78ffc4d408ce9ac14cfbeda07748ae2452cabee3700ffc69cf9ad3aa68716bc0965f11bc97a76533bd6175bf2c61af68e51c4296cdb52d2e804630ff38259ef9bf835a2ffd2ff4c46f1856db69d50fa3879830f8fd55d9007e1a47ea502eda24fbbc489dfb92eca01af7a9c58d091bc92ca4a48cdef1a49bd8a8c3f153f376d20687ef22d1c0596b9f25be758f32717d52f508ff1ab99313f31bbe8d6475b8c71395370a6d5b856bebec3c50e0d57ef327353632b71a18a5a22ccae557c611421b6947033435ccedeffbb3e23d6b5c76a58a60421e092f82d25b4472664712f93a4a2fafd30de1746bdebe3ee6c5c30293e82e678c74ec25d620d150c45b37cf17943af241b841aeee40c2e1d6b6aee1c730fc1eda6ff7e7dd3929b353655e1f4a8cfb87133ad30392739031519116cbcadb7e92fd73bf568a191baadf2cb7bf3bd6992c2d3190274b4303c928ec2eb665b1bdce3c6dc71c4bec8991b2b8ae11314065fadb54213d9da79e29df8414b4f4e7b6313b4a1e412abd6a046d672808826c8681d39bc52c95692fdee0a36e4090946a2e9453254be50c509f5d885e0c7a7d64d846592e0ff9247ac5178b536a0f161069090f0ca3e0eaf5dc7752676af9f9b879e839c564fe5eaba8be307f59b974b2bac779c6384b614b84fe0dd012bb88ed01d58360b0467b698068b02bcb60f03d6181156c4a8db2b4abdd51a996863dd61cf4c93446a407b485d9dd405d013fb32b5fc49de4eebf98b33663f951e20fbee3ab5da62e40cb5878d33303169b87565e96b8458d91adee13e621da228aaeea0bd9a238f2aab4a3c14c6af8ca0aedec30bd16e2659b4d36c110fac797b63a85c69cd72f0408399cf0ea50ecf0dbe033d5fac7bde0d86151f69b4b44bb1416945de8a07dcbb2a06c96660cd00d24c503443700ba5572d66858048f9d2dc3eac4574e891794643be7ba746d3be594bb66522e2f599c2a411edae3f1b04f2647a41bfbe5bf27ab9ab082e5832b940f9e86977b9cc5ae0dc24fffac251275e198a7947b20d5655df9e6dac76f8b2317c487f7bb689763dc0508de0621873f50a7fa9abd16814836ba1395814c54d0cbbc708d370d6ed6737eed1c5bfb2f5bb65832f7611cb28de09291c61e82da9edc5241dcfcdae08879954dcebff62c4d60bb27295c782cb16c5fecc4d9a9246e1ab9166670b5c81f138c15781c742a005e35e03df90ec5c0a65e2f0d77cfec8ed8b259603684cf0c4d21fcf0664870377dd7774700cdcb505468a2b397b2171f8692a991c1a806f7e4de4b3bb31dcc0bd3bdf13075c727f5a8869f8144234602df71b900b505a56380eddd9a73127e6d360ab641b64f5ce743b86aee5f08a6b536dc88ef561a36e9d5159f1dfa0d9badf096205a2340b96b172da130a30a65a31a4bb73be7a07cca61ae993453156c05a07c9cce50e978909856ca2069598b8645710103a9c9ba72332c968af7e8a75eda743658b70c726d251f17ab4ccb44d8d079030a613744fdff2c279fd3eea59627c95427506d8b26f3e325a67eebb19d3dae1cb84eb8c2aa7410fbba26833fba9be0d60b3fb4fc7c16d801ef455cd13b3011613ff296e3a4804f0165717111de9e87a5f4bddcb31fc7a59ac023796f0bbec4260e0f565b6cfe328c88d561d491ce609e73340aaaa1bc989f87a6abe7d6e9bffeae47683cb342df47b07c0bcb0c3d654845d7e419adad2deec7fb60134a5d69d0a1096430254895bef639a3b3cacbdb3a719fc3d5f98a41ac052aca0ac07303da575adda63c417f85a5c04038399dde9305c50f44d0f659690d918f0b00c106decaedba7592d1a721be1219a8a1cdf98d0cf958e1660cf3af7c1e137cb6fd510bb1e58caa703f751ec3d05f413661781d7e2b469ca2f7d5f6eeff6f11bd5aafc11f9fe7d1672c0cc13bc7f61b02453848d9cec000f96487b67cf67b640b670c6e0d189e8b6ffb03f45dea64b897837308c25ca524d44722052fe84c0ffe20d05492cfae653cb515645ab65fb6dfc6e5fd82763c17c7cceaf7663209dfff4ad4d71f290c29ce3dd200bc0bd0bc461cd9edf7bd0d28e31161eccf70688a93be86c57edaa6e056df9a1e55006b978111c4b0e16ed4b4849dfb5946b840b33a5d656d0c1996cbcac7c58d5f12e6c5ee8e6434502e82d34eb2d0f0c9d9064307ab56df580b6a62c5cec3e3ec100ffc310b7758850a4a91b95b3c9580b6c8cedf8e46d8d3173042c67bac119989b9c17d4d1dab2f02aef7b1ade0a5c1de46025b7228b3f51e98010e51811a5a046b64b239f76e11f9087869cdf62d2a85537c6083564be29389424415fb12be65adca4e7fad6525098b0bb07f02bf31292f3d9900967d7a09a19313f06eb1e91e9dd237b784f7a5005ad5692fdacbd33677fcf47dd39e3c4b48d68be8c8951de971b47bd020d006c4158830a63fc14618ed1bfc577e19d08ea0a1a92222c75e308237191b548b835b9db6b7fc7a5a41ce7f77565547d2b037ca41b2c71a743eb88cd271aaebd8a116b4388853575d240b0acdbf9e8d128bb85b46162e0a917cc59412807cf3acb73c15180fe3ad8bdf4c335a599aec1851e94a6fea5f0a32cf247a839aaac8c868a6fd29dd1817a13c53947a34812765060ca8eb392123866602067f903a152e890463790757ca8eabd90f6c25c908b25bcc7eab5a10efa43f442df54a6a0063454b84ef4f37c57720c1e264b79f8b5f5aa1b40b3b259dd68f906a65af111e04a8c096448af9f75da148204b3cd788a4879ce1c20165e10693d9518a423cb6bd6d0c5c324b039f459b995d7d2b884e2df8955f7573449a9dabbac174af6f60406685a374f8cb3742bfaa408067f97ff74b21b0da6bdd60c51091854f3e3c52ca58fc4f820e9dce70a638888c2d5671faf1bd3072765a541368f4b740da898c74cf88e14e57880aca01d55027c1173262775e2c7be7a9f2029c4ae3b47c2e5bcd8736addf0dd5a850eb1fd7b4d0f017c4d1ff72c7e1a29576c42329730898b5779398eff7ae1a21fd5f7c550e2af7196d39f3672937cb3bb6aebbd53077ad119dcc966e27f686a6706b08130d838132e38a758e5b5afb496ef0ea836fb1c54aba51f99965a92bdb5fa4d592c5d7d7c5132330c194a61c0441521cbcd27524459a9d90155b8ff7831b9be745c20d98789950f64e905836264dab39539bfcc8ed633773a10ff485f3dbc6daf86a8535ecda4a0818c775577d10515d7c7837fce12507a5f719fa4699440b889e79cd11da8f0591c2db6ac722ec6a17fcf45c4e3678cf17457128a62baa2c4600a3a858936d03603a8a608a5f68fa941c69332592c5be1504e47851f443d10bb23a19b3f11bf5417850962859d70977e2595fccd8c8db96380b1b490fb971dee0d91185ab313ffedef615a8ab9eb2f38ee58b1e93c0a95f0b771ce5570b02d2162edb53b573870706588700c97594d58badb84c49ab9a87af6b6372ac85c29564c7e0d93a50b70ae4c296dca24161ab45330fed065e1786a9c8fc709ab02a5188e2ab8de6a1670c3b6f6c7f9bc25fb9ec802c1e0bbde4d5d59dd81dbd571f9dae1b3b78284804eb8", 0x1000, 0x6, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfff, 0x1}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000001240)=0xc) accept$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, 0xffffffffffffffff) readv(r1, &(0x7f0000002380)=[{&(0x7f0000001040)=""/236, 0xec}, {&(0x7f0000001140)=""/129, 0x81}, {&(0x7f0000001200)=""/176, 0xb0}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6) 04:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 04:28:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = socket(0x2, 0x4005, 0x8) setsockopt(r1, 0x800000000, 0x800, &(0x7f0000000040)="25b4fa9b519f30be780bcb89d182b88477cf54c9c348ecdd9e38f5d05dcc6eb332a1b822e7d54453092ca4e2dcb32cf8874cc56107fbc6b0a9c0dd2de94a335a73f43966aee292ac6f9852670f7f4aa3253ac9e41f6f5759eddf4703571735a65d868c4080f9bc446c23b4446a1578bd5569300e35b2e74ecf1f60387ca49f15c774595f48f0a09a2129f219b4423ab3cfb3bc2e4c3e320858dd36ebf1fc7300120bff539031d12cc9a1dfbe718c4f4783a9fa054869bd18896e5bfd8ff585adfc6caad34f30ada0568a57e7442e4a8587e66797effc0bd0ffdb4d", 0xdb) r2 = shmget(0x2, 0x3000, 0x308, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 04:28:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 04:28:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="58f9abdb", 0x4) setsockopt(r0, 0x100000001, 0x27e9f7a1, &(0x7f00000000c0)="4eb46c986aafd1fac88607996437faf0e503df086de2e89669f1e797c612554c6ad3d53d8d4ca3c7d32293612e9e4278f5c2c59eb37716cdc94e776cc80c6b6aa442190297fbc23fa908b45430ab026640e6ab5b24284f1945c4c874e50d2805218c29c9226aee9ad939e7acf25684225aca1e277a18f1332679fa4d5d1fdc4f65d82d0828ad4a83b30ef37f6e9ff3f4d0c22e946efb20a1d33f57a856ca6abf1b67ab8622c9f473e5336b6c15feb16ae7278ef6162cf374419717ed341245d50b44a57e2f09733299cf99133ba6a088ea10d2c5b071b52e572c7a8c4bc14d9620201aa45b2803afd85f0f985398473006d513d5b3a8bd3cbf5b64a728ebcde81011f4e8d5f6b573836443361c31e886d50857d3a434c56b51b400029919df925649b48688a3cdac7b6930f4313c7579319f37892548aa7710c4a8c47737c04d5b6b09a0ff64837833db3c3993c30078d189bb01c12b80b7ec05d0c69453989a4b017e87a6ad4fff49195bf22c6ad03b6ce9cd5669abd441c4c2d7e1b61bed0ac7cd446b1592abd7a73c5655123fbed276d8f4f19928e99ccca97ae8ce625b46d9868e5310e83df4cd99934245cffd84ece17bab1657e5eee365d88d3a6089779ae4bb3bce0162eb341ea0c4e0a3c5fd2fc5395a9b08d81ce243dd0fba8fc9b9da4bc5f4043490ed8343054d969d29eac703230194e20f39936ff6efb53f9dd09b9ff691ca759ca91cacc7f23715aa01e800c7bb2a1bc2ec4754d729af9b5755be5f954da78aa1efb6ef827923708e2912b38c0ddb71b8677c6cd2db56fba30875ceef70d5408884d2559d904932fbc39d5b04cc9f6b7845abe09289f83f874f2c3e2125b09325483df49e35fd8f447e9d2b0aeb6a8e43b9f030b0210481b63b0e41275ba20d72a86457240680f893e3cd8c6bf8e32b6074261fa91f617da9631590da8bec5c6893a580feaa94d0c99b2c85e2b37c5f0282b9950d79506ed41e1016ab9e1504f2bf28cb11cae4bf83e441b80b3554c03588652e6cfde4bcf22ad65dce6207e68c8b2ad5c24caeae849a7c08df34ef25d5632cdbec5b18005d4551738946ca8955f56dfedc0bee66aa85f72a960cbdbeeade41349afc057deab6458d7ff6c49d4e5bbbe16712cf50244265912545be5db8f91b317bce3b7106ae492d58e736df2190c68c0426739e2baadd88a4a318937c47df37fdc57c171a0bd49144d9c355defba9ee17aebbe0c55c578411c55a76ff77fc3df7384edd219ac752b2938f383bbe222124e25e79fbe8db46cb4ca44d84836c0d1c9c3e4046ee4ed72d6b5c66a4945062583ce262f67bedd1919cb76c135498764692fd2d6a149dab0c8860cc5e4b9c158739e421a94008de6c1449e946b78100adc7e6d2ca4ab1862321c80097dcc5bc837e3da38e6803ca4e678bf1835835a5be90ae0af55e200b5cef1c2d19a2fcc01e312b15854926cd1fa09eaf78395a458c176c78dd446ab265650e1faa1efce1f97a9fcb7b1a7c7fe81aff9dba309e99f022a2990afe8e2b852a794e4a3c3c207e126b645bceb26d2eedca4519b4ffbc7cb966116ec74ad3196f19b53d99f3a72a34db2618020c9b4d6ff58641264f8017c749123584bcedd1b950fb65b6667fb71aa9dd06344d54608d05479fb72af5fc7bdd028270b7cab7a08d2cd157d9099d66ce3904e34a52a3ccd6d4ab4f74e2ec517c69b223b90ef64230ddb4514937ab442141ab0840a8977717a3854f7c4d378bbb9b5cb8822f3a0f21bc92aa0ea6072dc07ab697d61d7e064d2875befc6edbe5fce606a3f8dd563ac4f38428d93350526077a522e302bed94f1fb0d3380a396e9fff339660d16b34a4906fa0056c1071d6ef5c1ffd75e8ba2544a8104d68dfdd3692f652774ae2f0018c29e50560e59fd0263386076e5f754f4fb27718297c9712c8a9ac423cb3f9761f3b86b3dbc86a20119766f1e0e0d62d03937ece8da32fb1c5dc5e908c92120d44e1fc07b693e7176e559b15e1328f1609f481e7e24df28baf8b4f61a63b966c26d865442e1c701908ac60f85b6ecf330a73b18ed6cf197de945d9758f2c6721b4d0553d8c90a73241c609a7cbd451b82f54b18f4070f92142dc735af23c26af5262a870a02f9505b68337fe4d7cde5da540feb72b42456e0669046e0389da6df1bdc52154aabd48f262f3748a790da7d7481d9e1fc64d80ca8c43cdf08b1ea5ad6a4ce8bf431e8f49403c75cde5b51eea47f1a1b234f643a0390ea52197b0babd216eccd1e61c80c5fbf91cc6b16de284e55f8ac4f194a9c6855492645d7ca369f2af37365aa7ac9812cf7a61dc51a9ee5995cb3ff234e3fe5601195746eef6d8228f60c70843fa2de058dd79a792b0c7748096f8d83680216ce4c69b0bacde614631a166f4b957e77e3ebc909306db85dbd722c0e8828188d0f63412ca878470a46758b80baa4096ec5275c3ff22ed62db20d65553daba68c682f77884254c1ee5bb31475a19d6277629c7ba80416e4e098d9d6d1c0c9787263a02b5ed0a0b2ffc19085492117f72eab45712cf60af184032a80ea62727fa151b026bcda9ea5c2992554a64e88f2cd3cdec6467a2c22bfde69a1f4bffb9ec01c26bafdc0772b0945697a8e0f470f9380f2c2427e4d92f7b1ddca8b7e2038768f4d67301756167adbf92da17510b4fe86857503ead9b543c2bb971a5faa7e02e72a1e59581e2188f5e02dbb1c923401d537702116c329fe86ff73fa43fd5f07f57a3c06aa81fd9ad7ae17b98a95db4a8745226115bfc90d85e5a1efd07820093c07a70890925160c8eb3ea2b089419efc1d714e9f88b17ee72f5fce8bd701cf47ddf08d50c66cf5fe2d66a3c6b481003dc6429079b2e419fcc9e7f3ae6c96277d8cf0350ed6746b44ebcbadd361543e71f95708521147ee18bf0d76e0ffac54c6043847af1157f6e7ebe38b5d868ee04bce6d6bc85d83f0db8d2c543862a6b9f2dbf288b17f424d36e87c9b450b53c240010e88d3aadb2af4c82daee4efbdafea713b5ff95d597f49c718766ffd4657add7e4f80a84daa844cdf5928971c9893b559e26fe35a05a024ebfd8f3443e71ca33f879bb46b2909301136d2f46a5d4ec3740eb2cb29530db541de5c2504d0e99c1e542d4c2d0538383ed20f416fe2083ad8b0a2b4c5ee401094b5c6a99f95d00e2156c132f77facd7cea61e0e06ea1a08181d02e0d1ada74f39fd40e2ea5075d2f6869b85d3db4ff5daafa0bd8cb5f5ca7770d6e6fc74724132923891cd47a0346862092c73431ed60ea43c5fbee53a1b3260f80a91b8e63943fc82aea6e717c12342a76753f09f44d3121370402f70fb356bfb09a3befa3e002ddf1aada19567e84069fa65feb271dba4d64cd8dc7626b6fef2986aaaccb7a014eb6dc1e58e56b9e315aeae15c99caa17ae8dfaea807d494bf96b04773cd9964341b8c3ef667f1ac085310f58ec3b4336fd482145aa88521c8f0d640080a0d9f12b43eea26d7ae79cf28cfaa571ea5df8c05fac6dc4c00f1fca8fb3dac4cb1355231b91574b5f8b165d3d080119fa8139af6d89cd0872f4b7d7a34a86ddafb37f70424e243e910a2a89357fb91d9e8ede3c15d369a81892612eba5f805530707259fe72352947f089cbd277d5d2cd5f3099bb9261081ba4f16c2f437fd1d2c039add178ada7112f1b598422802adb362bb9f3cb9a64f6c9f94f0d37b2d276af107d5c81440bd5253c062a4a438b98be3a14a87d257a656a382dd1401a4c6e2bb8daeb8fbffc0b973b1f06174b35bd8f0f24e6330d45d2da34d42a2e1c9388d560f0177bfea7675405d1d2aa122f0f9fdac96c24631d25a7a6d87956e2c67404f887b2854545ba70e0573cc0144c027ac840261dec498030e631c723ef42e271c4f795c5274a43108fc818393826a3243bec40b4240da442fafab843a92604f8116ef355a67147f98f6b43cd54b7efe68674da9f9de8b29fbdf5b3898d6f5e7deb0341e6bd05c76dc0ad5cc097b9940380b4c8e07a6f02f8933e90c1b7e5678225d93950636f2a71662463aef056a078df47b4bb92b6c02f32fb2a31c9cf64d9760ea443416d5b7d647e22e887a8ad264fce0a11760e8345fb23039ebd84be2bf6cce2f01e59e2c87365a0145ff05a12681899d1cadb2e6c9046b0bffe8479b912bdcacd4ace6915819c281ace61679ae9d13046ecfadcd24f0f7590a551303c7ef5770eb9ca056610a03d770853a218da445f8efb6cfcb86379c1e78dcced176636010cab4303634595dfdded8cedfa2051f18046a4938f09fbcc8f7612bde766f4b02f1aa32865c72b0a1030e46a3bf5599038ff2ec464889dd0444ef491e111c9627d0d17cf4f924af058fa78cd563e4bafaeab7e14e6384f61378463cce9269b45202bdafa1855d04792dbb167a13293630758d563e1490a6fea8c9f0a20e82196d8fa23c1ebb9687be44e685e42168ce20dec5a00bcab1fdea33eb819207f4e403f3bbeff0c11ce9ad8718be4eec5b15e43f839fdd434a2a81fe631b193c039904779db0a49c5146831eadabba57305896532419862648fd3dbed4510771745537451c21f19d97a5ab81c3e0f6b5027729c881f343e93e1e057c4767e5af2c6d41f8b070337d869910c1c4a5bfc3b4d690f527d1d373870c3fc7175614deb37cdf027adf89961dca5dfbf85b197b0d218134c404ace3d4181ecd7a4e962c2a7ded57eba9ea4bcc55de590516f592138e64fc78d47b680596ee09addea914dd410d7f8ef8ea4af51899a5d288808d6664f6a2ecf1df5130d14f1b8dfaa781025e80978a0cff34d8dd7c3a17b869094c3c133c0acc37fe06cf10953ade649455773a013b3c8c06a08df755cd2bb99d5482ebbaf3db6924aa28f51bed90e0ac8fe02c2b322ab63f89851997686aa90db74f523fe3a0b3d44ef4532004eb332b31749cad28dbefce086785a839b6b60452157c983d4071b3cdc19173dda690637321791f56ae7a8a334f640481e89e7738c989efab973937e88298f9196046eba051ab4debb929fd3608b925ed80f4b1f1b7ebaeb038048a8d66d4b30f0c1308c28e0d2dd52a65b6e7bb98a4079bcc4a62236da417a73011d7daceab17e68d58f23459292caf18d4b60375b6c87d80ae33f54567c8c7e989f7ce0ffac1a0feefc86966a0d5635e5201d1e44d6221b9fd1a05de7373c0558901ed125b7335d985af740ce4a90fb55cad1c4ec8120032495f5061f1e279a0010cc3f64d929bbe1351b685a96aa560c6392346a03257a409d2b065a971704f46d6783dd3881a793b2714def46bf25c4a5c0d3949b5f90cabf96243525d24a6a1bbf2ab6129cbceaae8661928882e119ead6b58aa321c82fb8967610caf33f1c4b4c53dc71f9b2492003d3117a050239a7e7ba13694d3b7773436b4df5761df62fa73b79d76e4f2790728fd07c0a1c5ac3038f8989405b1257fec468f11290393d4fd37d00bfd4af8b7a41c2e145b24b6baf89c9350d7aa323f933970fb0022afd0f5da8d0ced5c342b0307b047526e074455ba0845db2c0c0159ae2aa58247226a20af6e8bf85de47b075dca1d6e1c11ded036277278c7ed04047075c92467caf38b15fc96bb151f8a5cdff0faccc495299669d8c613192488585972ab39f6a197783ed4aad9d8a6685357efb670a5181452b2559bf113c5673a40e9b0a3f063097c9274181a8d622323637e9ed93b472fa348788cd359133dd4110cf3f152cbb7a277364b12b912eba582a33755738b59ce5ca621b898ebd1526d14b8542", 0x1000) fcntl$getflags(r0, 0x3) semget$private(0x0, 0x4, 0x47) sync() 04:28:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40000000000005) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r0, &(0x7f0000003100)=@in6, &(0x7f00000030c0)=0x38f735330dd2cb79) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) connect(r8, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 04:28:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:28:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) fcntl$setstatus(r0, 0x4, 0x48) dup2(r0, r1) geteuid() ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)=0x400000000000000) r2 = getppid() geteuid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) 04:28:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x1c4}, {r0, 0x84}], 0x2, 0x4) 04:28:17 executing program 1: mprotect(&(0x7f0000052000/0x2000)=nil, 0x2000, 0x1) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:28:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x421, 0x81) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getdents(r4, &(0x7f0000000040)=""/37, 0x3b3) 04:28:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380), 0xfc9, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 04:28:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000100)="7792db2fb61a64d879fe8d1fb874bfc6f2", 0x11) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) socket(0x20, 0x3, 0x2) 04:28:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000240)="1e706a5c0f43b3c199eb11d2be62922ea41995439420a09f0f439cc1dd8973b5e20ae53428ac7b9f9f81e5140f4289544db6f9969ee3982761012ccd403ee64feb6fe2d7f8f03133628b5a9064f042dd2fd83669584ff2b20f564c89ec0bcb5dd2de5d4605afa419a178d0777a80d124c336c2c80a70bbebdc21a4d99288f22fe7e29162605b5dbb4904aab2598b565fcb701abd50b880e6b3d0054baba1678c721c9fdd91dd71df811983c5b76e31480ac6e78a40ac87526657fa6f16267f8516bcf9655191a481356d4df4155ded13ce0d12", 0xd3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5810400f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff81) write(r0, &(0x7f0000000000)="d008a9676e00001e45750400", 0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:28:18 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) getegid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 04:28:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000100)={0xffffffff, 0x400000001}, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1000, 0x7}, {0x992, 0x8001}}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x3, 0xffffffff, "cbebe31b85d87ccbdbdd9ce2de70f2636ccdb4f0", 0x8, 0x5}) 04:28:18 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x8, 0x2, &(0x7f00000001c0)="9e7ae32c5a2411782e4f874093d370c20389ed402ff5c0d100b413b226a05a3013ba336d37ddc7757427d6b640ee6336c2d18b81b583574169deec9ed8b31d25c4b997cbe07ddc086408111fee6c7672494ad4dfb8556ec16d64e97961901c1db880ca2741", 0x65) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000100)="f2b905b5bc74928680fbbbe8e1192c843b93f756e49dad6886531755fe846049c83b70e9f0452817acec62", 0x157) msgget(0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept(r1, 0x0, &(0x7f0000000240)) 04:28:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = dup(r0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt(r1, 0x7fffffff, 0x1329, &(0x7f0000000040)=""/252, &(0x7f0000000140)=0xfc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff8, 0x4, 0x3, 0x3e0}) 04:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 04:28:18 executing program 0: msgctl$IPC_RMID(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 04:28:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0xa98) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xfffffffffffffc2b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r2, &(0x7f0000000180), 0x10) sendto(r2, &(0x7f00000001c0)="a7d7f0cda5eddd5d6e674d64f67699003c6e7d156dbb2f1bb84ef0ba44bbf82558ec5adb2cdeeb51be4cf820cf98076f584668152ec5bde5dead5afb5b3a7e01330598986a7232e6263807681f245b6c02b93726efdbd2afcdbbb4686e880b5a282f7a4af9da33f10ef4063e31a76392c69c4c284bfa11aefb7d21ec81cf9a9e74b80bda708663443227ed694e3cfd1242cc487dc4492981887abbcdf9bcb25388b57040015f06141d360e1b4272cf48c34e671fc8e0cd1c39ee9febdcfb1a4aff1d3985864cd8e35dd47cc6704b3600aba42189e2b0", 0xd6, 0x401, 0x0, 0x0) sendto(r2, &(0x7f00000005c0)="db5ca61d9034f67631aa0f2a090916379113428daa5a730985467eeca40c3bd8fee0cb90929c915c98765dd500c572f991d3fa558b4d3935a03d755fdfe75abddc79f5cc55e72cf7846eba7d3045b19b6c946885934cc4f1f30ff727013e3c022ee272b4a4f0ae66a654a1960d68769874dfb1089f881b689cfa92d28cc1b930146d96f9df621a67894a31eb074930460a86462a2ed5ed2d174ac0fd69413b95c787ce945cb770898183a72618b948787a6d735569c97782b278cf3f8003469b5431703909b864e0d4a931620de82c", 0xcf, 0x401, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x1ff, 0x4}, 0xc) recvmsg(r2, &(0x7f0000000580)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/165, 0xa5}], 0x2, &(0x7f0000000500)=""/113, 0x71}, 0x800) getsockopt(r2, 0x4003, 0xec3, &(0x7f0000000040)=""/205, &(0x7f0000000140)=0xcd) 04:28:18 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto(r1, &(0x7f0000000000)="f2299dc615baecdec3b8dfe630d561f410256ee2633d3d56c10a416f6c6555249a7499db76ac4cfeff8c27d9247eb8a5b14cce3cd51252fc89fb4fb20bbc1348f5cebb836654f34623f36f3aec87a1bb20003464050573e8f2377c8cba544b65d39faf3a0dbdb717ecfb73f4cf3588fd1ca762439b315b502f9b05b875f8ee7d0cd5aacfa138c7b4c69966ef42f0083e", 0x90, 0x402, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:28:19 executing program 1: kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x0) listen(r0, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000140), 0xe383254, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 04:28:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)={0xffffffffffffffff}) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r10, 0x30) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r11 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r11, 0x20007471) pwritev(r11, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) r12 = shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r12) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) 04:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x261) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff7) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) 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, &(0x7f0000000000)={0x1, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:28:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) 04:28:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f00000013c0)=""/195, 0xc3}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 04:28:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 04:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:28:19 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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 04:28:19 executing program 1: r0 = socket(0x2, 0x400005, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x180}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}, {r0, 0x8}, {r0, 0x1}, {r0, 0x122}], 0x8, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:28:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ftruncate(r0, 0x2) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:28:20 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)='./file1\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x600) getegid() msgrcv(r1, &(0x7f00000000c0)={0x0, ""/74}, 0x52, 0x1, 0x800) 04:28:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33020000005a0200000000000000a02500000000f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 04:28:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/122, 0x7a, 0x803, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$inet(0x2, 0xc004, 0x5) recvfrom$inet(r2, &(0x7f0000000140)=""/183, 0xb7, 0x840, &(0x7f0000000200)={0x2, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000240)=""/212, 0xd4, 0x40, &(0x7f00000003c0)=ANY=[@ANYBLOB="6fd8ca850ba53674c68c4338597c5bfa58df4dad6a7246e4935ff9376edd91088c36cc34d6424c08d2ad51b1b344087f141ef888fd1ebc3ee8afd2393491741b59a100ccc9ed696f"], 0xa) 04:28:20 executing program 0: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r0 = semget$private(0x0, 0x4, 0x402) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/3) 04:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1}) getpid() getpgrp() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getpgid(r2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0xfff, 0x80, r3}) flock(r1, 0x2) r4 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x4, 0x1000000802, 0x200000005, r4}) 04:28:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r0, &(0x7f0000000000)="fc40a26f831ba5ea30fb8210b67e1fc0c1f504d02d5ab2f410736e3c32c042a6f054f0eadf5462d00e074f674dd02c55ef326fe850ac94be30d01950f0821b39df5f42078758138bac41a29d0023453b4c136c826be40644c613c22ed82edb0b45a973768f0e53f1476c5b53be5b8bb56b653eae56030e2c0f3b6dc82698eabbced3df56183d4a253d3b55b69de3aada68d6b85e71043d4ea218293f05726a267fe9d1c2c5a6c8cae5973170820de41b5d128d8464aa0cfbdaa2d7eb5dda2cf89e339d9c46feee3000fbe56f4a8b5ed39d062066e83f799363cc05eaf8fddbe60c459b3a06cb677de8632ec67612146d61a48ee2a007b27c04a1096c", 0xfc, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x3}, 0xc) flock(r1, 0xf) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/57, &(0x7f0000000180)=0x39) 04:28:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) socket(0x36, 0x8005, 0x4) 04:28:20 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x7, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = semget(0x1, 0x3, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/82) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/29) semget$private(0x0, 0x1, 0x100) 04:28:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x7, 0x10000, 0x1ff, "42a784e0ae652adebd97906998030e730a0079eb", 0x8, 0x80000001}) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 04:28:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1e, 0x8006, 0xfffffffffffffffe) r2 = socket(0x18, 0x1, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r0}, 0xc) setsockopt(r2, 0x1000000029, 0x40002e, &(0x7f0000000080)="10b7ee0bc371e1722eaa4e713048e69933929648bf7922b420b723d80dd8e7e7d5c15f3167d957a5dce71ed9b74f9869d511a94f6487456c9a47464ae81b49f2fed788957f8fb177e9151c4df326623188001691d97212b8185bb970670270d6a9e5c2188b2ee2acc8728f5d2990ee5be18eda67e2", 0x75) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="80e3f48770c3a754dd255a7b091b6ce4a524", 0x12}, {&(0x7f0000000100)="4caf2d7e36017d5ed6d016ef0d4b33b437e236b7eeff593d2605771dc5bd4fb5cf6ecb70ac45a541cc225d00a9a549095227a163b2f5e262a04106b1667dbace1e0bdd4e6ecc1b98595544f83c325f37a54367ec32a3444acadb8b198791136a09141a5d01d82bd90a1acda53a640db11a517adc2d3723051c0944ae20c4b26379b827f1da5404105a51affc3eeeff17", 0x90}, {&(0x7f00000001c0)="30fa73810202ce67fd9de028fb8a5b22349fad9c256c7d3db52077dff0bac1782a9de44544e4e93eea3c2c547b5bfc4a2a705e973b8359ff0bfd73e62f98c77f40bafbe72017cf28128d86304947bc9b952caa84a603a6e739cb9e2a130a4c1bb8ba738dbece2b731f65ff5199fd470cffea21351de006c9bfd11c91742de8f62c6c67017943451ba24ee0e939d49dca75318163", 0x94}, {&(0x7f0000000280)="fe75f8acca94500a7497d8292e086f9399", 0x11}, {&(0x7f00000002c0)="06ee9735c7a9152ff9836b0c20285a89b05ae044ffcaaa", 0x17}, {&(0x7f0000000300)="7b3ea62a315432795b3385c75ec1ce4a5303f88df6a722606d0a865d201b3db4eb004af589ad8319701a10a0f5fcd344e13c3c69dcca4dd13ae1c6bcaa75d78bd2f580e56035f1d4fb376d4e444abb4cd79c35384f11e56ce88daa064f05497ac05175fbd27ca1478b", 0x69}, {&(0x7f0000000380)="3e9bb1e73bc2ddacad6d362453a041e1feb09e98fafd7cb42cb497bf3c70ae67157c5b1988f126ceef74a409009754046b3d54d30b8aeb54d412e474fc25960db791fc233d5ddcea097a1b9f8d24aa3d87ea37c6f6531981d72dd601db3058cdd6522a1a057228c76bc0704663658c2657bf5ccb080a72751f21e555ea63fb1d3fffc7e9f982147c649c87c995ec12ed03913815f050b2441b9b19fc0a0ec235cc284e333a912eb3756409695c92ea73c6b7fef44fca21be4b455df2cf397a32a3c55c0ad74901f39ad3b7d540117ec295d75f7485e8eea2e697986cdc18", 0xde}], 0x7, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) shutdown(r0, 0x3) 04:28:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000259000/0x1000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup(r0) mlockall(0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10000) rmdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) 04:28:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x20000000000000, 0x0, 0x0, 0x2000100000000}) 04:28:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x10000, 0xb3fc}, {{r2}, 0xfffffffffffffffb, 0x84, 0x20, 0xdf7, 0x3}], 0x0, &(0x7f0000000100), 0x3, &(0x7f0000000140)={0x9, 0x3}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) r6 = kqueue() fsync(r6) fchmod(r6, 0x0) kevent(r6, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1012, r6, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r7, 0x2000740d) 04:28:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0xa0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000200000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:20 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = getpgrp() bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0xc7}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x2, r2}) socket$inet6(0x18, 0xc007, 0x7) 04:28:20 executing program 1: nanosleep(&(0x7f0000000080)={0x1, 0x3b9aca01}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt(r0, 0x5, 0x0, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) 04:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:28:21 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="d5948459bc10291af8fa832312c74413886dfb8de0c1528ed0a3e311a2e928f5874c824817ddb94ecb3ab720b89caa8bcb8d7e98df77c3868f23d7fa3310fc", 0x3f}, {&(0x7f0000000140)}], 0x2, 0x0) 04:28:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) socket(0x1a, 0x4, 0x1ff) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 04:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c308771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x7, 0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) shutdown(r2, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3f, 0x2, 0x5, 0x7, "60f8cfa08702adcac2745555e856cc95f2bd8243", 0x40, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() preadv(r0, &(0x7f0000000300), 0x7e, 0x0) 04:28:21 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getpid() r6 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="c411f860105223bac74eb2ed1db2926a573b1df5be252aa54b1b33ea2be34594fb887312af027319691b9d3ab6841cb3965ab410f03960b424b3abe03bf1c1de9322743903d12326071455d41d5415b93aaf546b3bea145d2c6bf8cfd0e5602b0d24c1d9c002a03f6faa", 0x6a}, {&(0x7f0000000200)="1a5c2b182958ad116f881c0dbab0daf3a25184055ba8bb0896d84d18b00a77a4f3b5289393fe7968f17171d49213e7995559fc5fc3a9f9ef518d32a1cbb2574db8978b1e6a80209d1d0d80beea23d5aa8c9a220b2d1a4ab46e59e5ffba2b690fcb5297f4a5646d05cf1e6dfd763a0b6d08e90ff09cf9d67b920d001f9ccc4b31a50da57646e75196cff409d2d489576b3b46bca7003f4b1d3940b166d590b5d7a870400cc92daef1", 0xa8}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0xc}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r9, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) getpeername$unix(r8, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) 04:28:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x500, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0), 0x401, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x18, 0x7d79fe39, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x1ff, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x22, 0xf0000002, 0x7, 0x723cc673}], 0x60bd, &(0x7f0000000280)={0x3, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) dup2(r2, r1) 04:28:21 executing program 0: socketpair(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) pipe2(&(0x7f0000000100), 0x10000) pipe2(&(0x7f00000000c0), 0x10004) 04:28:21 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/67, 0x43}], 0x2, &(0x7f0000000240)=""/43, 0x2b}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000002c0)=0x72fee815, 0x4) 04:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000001300)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d36610475a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 04:28:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x11, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4, 0x100}, {{r1}, 0xfffffffffffffff9, 0x1, 0x24, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x7, 0x40}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80000002, 0x100000000, 0xff}, {{r1}, 0xffffffffffffffff, 0x5c, 0x3, 0xffff, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x8001, 0x6}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x24, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000024, 0x3ff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x60, 0x8, 0xe62a, 0x7fffffff}], 0x4, &(0x7f0000000080)={0x2, 0x5}) ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4a2e1719, 0x3, 0x8e, 0x3f, "608e142c1ffaa597ac885eb27ba395893e847e91", 0x6, 0x7}) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() r1 = socket$inet6(0x18, 0x8004, 0x7) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/59, 0x3b}, {&(0x7f0000001280)=""/16, 0x10}, {&(0x7f00000012c0)=""/239, 0xef}], 0x6, &(0x7f0000001440)=""/69, 0x45}, 0x2) 04:28:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() open(&(0x7f0000001480)='./file0\x00', 0xc2, 0x4) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="8707a1c5dd4b0dda14c1a0ef931e8db7cfec08cf106f7fcf4b7b665c9cc6c931d16a5a639bf772a1f3a911376a43b32f6206dea7434b4c87b507aec5a123b75bf3e8c508116b81d912f56e28aa40622e6e0dc3f2842ba4661b2c5a10e20ea9e86f690f0d72557b9c62527add608850a2e1f79d610d3039d831f50db4dbba37bec9a2809bfe143576e01d51cb7a8ce19568a0476e0a3a1d7a55bdffe4b633b0c5cab515cd30ad363115974914d28c3e5a50d1aa0cd1d7272b5e28ab54b08b642dda5b4b16546fb121e0", 0xc9}], 0x1, &(0x7f0000000200)=[{0x10, 0x1, 0x1373}, {0x1010, 0x1, 0x80000001, "4245e2cb087cb14912caf3e1b672ce82cdaaa456ba727ee693170524a9b5b65a15dcbc870ca2ea48cac2c4ac0c56db9cea236de5987dffd99c18c6fb1dce2dc500d0cf85d5d068f5df3c5bd21315c1e7e84244c9642aea34ff98becf92b30cf23807a3a531113cf60c44419c980ba7958a550f9257413d43dd2ae2aedf06c87b6cb1e6414f344669528146711f088c0286badccbccae95f7fe4acfb928467b843ed2120571a234062bbf649d7117a9600e050b69e529617c27a234506aa4a0fc68ec701d26cc9645a6c96d21ff78efe710e470acff13844dc511c228c2bd707c46ef54bea33ad4bf3a98680b989a643837fecbf7881f9e7b93e6c503b6f113fee5508ceebed88158eb7fef13568c0b4f0242cefbe5bde05a366ffb77c26aa65a1e91fc74d3ba3120dd3414e57c45750c3ede0500b97eceb2cf29cca7d494f7b1b0d97c7a50fa40c9c692b691bbb5073d7fc4923de869e62d6eb2b93ce4becc84295e56564e7b1d7a387677b11297730158f27e53d2f7985615d6cc483d5de9f2a3646ad13247d45bd194faceb7ae1637fb3cfc62a7abd00d338452b0cb82a3837528ad85dd0419d9ab2eacd598d08ac7d0c5881ab3364457be86b34d63792814e2e81701d70ed4a2de561142135d29cba1ce079d7736aea4ef8f38d7300deb4563ad46c226dc730d9e68f2b9c524cba1b61e214acc58158ff6f9620a8b3499796eaedee84854992b5c294e664a25fb4d1c60a549eda28fb509b149a42824bcb88634576645f9906d9990bfcd22cf3b7e8149f0241f276abd850a0f6f30929ae4bd60bf74a48efa9d749378d3dbe923b1dbad4c7c8a595da9c84535424af62e4983628f9bba99b3f8f862946fafb2409a2fcdb510c9cd62b1923d9a2067c9f189de147a8bf5bd3f6219da82d89f18fad415104a024f322071749890179ce5741708cac1d1320fa1b0498e5766c68d698cc6b9f112afc739197169fe3f89a5c2c2cf736ab92cef2c509bff224b590a0fb369f27a6f431551b1ccc005f148dbd8967c880f56d1bea00126350057dfbd0f71ff3f781371bcd472586d221b0041a80974c92392ec005e404f5b97d3223495a77e7917c412aad0c1cd917ab90bea2264398c7dcc1684e8357e76d2491c180ccd9df6e15679ca46557e5bb9828a934c816dd608945ff4e7a556ed15a70994cbd1e388574794430a8d8439962fc4eee80802689b0a540bb24929b7588cce5646318b525d75599af4e968f3da56d9550d5f2b2c4188cbfaed3fe6a6221766dcd53068e3143409c3700e8ce581566d96caaaae918b9afd90fce7032a294ccda322f4dc9b08aa3b193d0f6302ca3b24921292ea1c10408dcd42718fe81a10d6fda61ab54ec63db0c4464127684860a942fcb318d4c3adb618712346c68fbca05f13d4d278eab702a2cbd38679e5ccd983418599adc456178b957fa00543baeb8a0979cffde4d7c831571dc702a8fa4d4b48788f967beed2e64caf18dfd38e1634b6c332412af402c429d7c5b64e0256075d6f7ae4b80832edd7e4bd71157fa6553503a08e20d5ec7484dd9fb8f8a1dca30e397fc271a09b2e6e66b7d29fe155c03c0469a8b289ade3c0bbfa735b80b18b0fcc65e3b8a36fe9088d7a28c0fc2615d38fa91c5161b036b8734af51552aa00c193902758b9c30361e4a204b95c409047a657fb0d15f45b39c42c386c7443fbeda6566c37c244ef123572f7727aed652d41609f2dd90df07ed4ae290881dac886842f2fd9bcfaf0265f1ba940e778a31711c463d612dfd789e5bbd6de2ba114771b9f934a1dc7a3531461dde0ab5a4310073e8abf741d50a407e89e44cd5fad4dd9ed39b610c7f582f31cea4d01045cffb26a0a06be04249819701dd01c69eeca324b4298fcb2a2c6500cc50e2ebf66795daef3f729c406602f52e08c16c04f5fa9ccc4200dd64bb5d338368c1ad6724a8db39786834b6cf03cf8328baacc77257691e674c80e95193f32cdbc7899bd59acc2473a326db63f87e933aa4a9072974165b2b0b05597dc0e60609d1fe775d2a41be86fedfccd91e51e39347e4b28994a0ef3066221a7a4637c84c43bca892c79f8b4e1905d38d87a294c4e4ccffbc4596da228f9d4fb30647ad1406f5eaff8ee684463e3806affb3449d00ad7d434ec5a34ffed4a2dcbe8c0fe523accfc40853b7a73e863705b3b6172c18043e6cd6fa244ecb4d4160c233ef03af1acb05c80227b37767d40d37a95b654af644010f17862db7bdd67548dee0ffda707c7dc39dab36fa9a9e7e764cc9f292e8b200eb120a73490fb45a860034969a78a0cac82ea6b09be93e2d687cd5e131d9651eeada232e86596a981b081bccc0a1df823b57b7bbdb768d376ddef680cf1380f72cd4917a4f6d1f459bfdf8feb251a0c57537d086879d24d9757cc7590279c2f6af52668d890b1c6b3449b8be1a893e872c02f2c17cb346e2629fd6d80575c7da55925cb157507a65c652a2e9497461a38a6e75be04d8308c6e7a599024ea6f1f428916c1fe26e7e14fa1b7fef9403ec5e9a6c1b065f32fdca0eac47c5a66a7bc6a5fbfee6a8275493b26ad89a606696bae379a5227d83dbf34715cf88589e2528af83201707157fb6d52539c4cc39a5b12d37b5d4097945f5a04b5bf2b7c85f3986231f654c23ef292d82aa99eed2bc2082a9dcae7676058616f9f7963f925eea3b6685dc163dec121856623e2353664d154e429ec8a7d03b28c26ebe82a90a9b5869a4fb78d19548879a404ae8f7afa54dac788a413748074eddd851473a1006f42fbf1935de8d9acaeb25373d8ec0d8363e9ed10d4770ca72c7c4368e70064febee9668a8b496021956c92519e32208718d997e3c507b9ecb0864d34d9e7f9e5f020266e59700c9bcfdbf7b00c6042c45e7185affbf479c76ddbec7c4569d80ff899c713879ad43f1d6f89b724f0d4366313a17fc8bb4ec46472fbd576022ec51cd9c24cfcd36d24ae429d67e339db40f23d96e4f0dc57aeb2f0534aca06e821b5237a32e37353eb6ae9d96bfa408d474f0a6f7d8bc7f2a8a90442aedd5a01bc2c78691728c7228c51724e932fffeef0ca6adfc49571156a7deab11a2636457c58819ce6c3ffc5e2928b015c64a7534661bd95ea560b90a1526c37ec6090650d5f4d1198596efa80a98377fdb53d6a2e16f297dad28b5056828fe42dd9f7d6e8a69170467b6c9315c3f83ce5486a3bbbb57ac4dd18c3b63e18153ca6d1965ff518922804030ba2b7e5ae389fd59f5c30b577a7c39333e6886228dd71730210942bebfa91cb6628c27f2bf675bbcc96db01ba167a5969fd7416f574ff7fff456692146bf2f92e81a1674ebb70371a8c9c3adadd9b7c8842e87e3f6688d7037c6457b43bbcccd22bf866b0e9948890f08ee266896d61bf143eb0e6433f13b7abed073e74f1f3d402185633ab4918490838577fa04155e8fc93e94af8d7768189e623cbda511c91de68bd193775b4824919f8b6c2337b225ac99852b67de15840b67758115729499e68cbfc0b241822988fab293579f8b2d0691f22e77123a4e0209773b3fab993add6bda57219633dc82acdd07efac37f1e1f3cafe16675f220c256053252f76c4b30e31dc4cb20ccea39bca1373c7883808f946bc3ac40d50e9e2ca60a05ab6de0943bb59bb55d8085737e18fcce08d70e553fc294dd751fcb54c46844a1c3b98b93e0a9461332a0865d3f2af831f9b31a3128b582955730ff7dbc6149370c892311c375ef73e919c8dbd5dd6336b1459999d4522c2efd61a0e827aa7a100836ff31ad3a9e682fe7ed0f01a8bd3dad4198678b5209224b470e24121acb9c15c30daad687b2dc1151c17c23b9b0ca2e734090591163027b9ca4ff3c72e8a5a6ce0ec4b371beb1be6fa090c0e7d59c1e1bf1486d0eaae87e1adfc50814415d411a3e21dc6eb616701195ab8a7637496ccffd2ac06fbf9850a8ba21ac69b742fa8961b1ab3d0b460dc939827febf0895e870d9d9c1a0a255c86d94a87ce3991aa730429130c6879e9aa042491c381dc90fcc462241fe275ac33682c04ee5e783b9cecd14d7ba8dc48b1db81cf88455d647af8a4a81d4f18a991959ef0682efb3c9b6a00e060545834b461b4f46424dd6af2128639a1e66275f9aef3c6d06e2e9cd90818c4cac7e7fb943ca1a23e25d37a06aa152722391d67754e80236d9ab66b2fe300b547c2403cd8e349fff0b5472557ab8bea3c0f89df8db619305f767c9d5a6ca64142a6ec926c2b8766c5df4a64bb0cbfabf7b1d1686a5ca7ce35d9c8712134477b1957c33187533744a85597463dae286cd4462c97faf8b87764c853db4a38bb44f8e4741b9ac1b2d76e9c32645453f90462baed9f4e7fb1da914219d2fcefd999a73f2248f4158474bc4831437adc234cfb7d8c1dc9cb9b9745be3a703dd28108963946b3755e35fc83e822f75abc29812ee21dce6873318601db3cc9afaadbc16de870e494ca523f28a4a77fbc2bff6ba40c952d42538d5aff6ad04b4b874d3cd55744e3fa6c2c0bc39f7706ab2e47db59a73d06c7e9000ae7dfe98d06998bbf6d356bbeeed38eaa1b9e936a86610bb537dc19713b56a0aa4927c2d149696f01d9b0f8a3a8688bf6949527c236f340f96d71a44d32545331e0d6e88064edbafa495fe1b955795d4f8b72860a0988c099843ba30a40ab66510f456b5a54e884af1eb0577e59771c71272ff6c71bdb91cca8fa6011bf9afe25c01343017319066bc213785c3fde4098b02d6135c3445de74490bd3d28b91d98b61a894c829cb8920212ee9db3755512cf8f2a0a6d6893f0c72f8aee6d960b9fb3c5e3ab580b67668d75efe707ebf31d768a39c4d74d47f6cb9244f6bdde522079b94e1a83e63f0bd41ef6403167e451dcdcfbcd0fadac6d1e4a04774c27711a6a3bda13f27d7cc28335f0eee148b8895044436386aa42a80e86dffc538cc4f6d917db2fd586426c098f11ced2ef4a05ce2792b4e3cfa210e83c25f2529b2f5b64c23201ca4eb80ac0556d3889d4f79156b450ee2b7a14dc3367c75708d69dcaea42ddb5ee0a3d075cc5777bee89ab5607576bc206dfd2c1bfa890e53473a87be8a4cc5133c11cd472948dcc3c4600c4040a78ff0d33c4fd1c947be2b9e6ac7671799e82690bc0763e07c244905ffec6ee4d61c7faab088dd82faae9966becbada236a754229ac8bd43b4b25b0206e793ce62a37fe520fc9207a143d67b8c5855f905c36b3b0e6ef35edda390b41520f69aafdc9f7a7323a89603cc00bcdff2a0f174c38a090b542a765fd79d68223f5038c3334cf1cfeaba4a104586213cfb9658d0ef30d626caf917e6a73c7a5ccec9a8096985ad5f2e6799fbd5421604a4a6f9f72de3c310b77682c1f205e7ea7f3fbdcc8dd2f112a11b2fe5c35218adfde703f425787b63982119f25b62a9680b8697ead6317f9bf75e37636b3d18e33f57ec928b42b75e1ac71b74c384dc0693c100f66034573ba8a4617e2bf218f78e19aed8bdcecc72d0d5dfe4ed15b173538e8f884a80a29a544b1e21102f0f6b00d0c59a8b5af7f5a263d2fae0460b2dd13ead1ea8551d4f65486344d0abfae452e8d7fe79e5005bed2dc99d7531ca85176b3c1c5207b11982b7ff32a02f329da082af2f78065b039354d78feef3561dfceb93a21b9a133817d7232536b10e121d7bae6388c4037828c2094880c44563046439e51e54054583742d67528521ac645a6e99b197e9ae0c6056fdfefbb06b127266a6c818be89f2ac26ca46b47d09911"}, {0xb8, 0x0, 0xfffffffffffffffb, "ec3e7dd9142f23b4a2c802c95f4708f19c7942ee8c59d045ad82ea5966c905f54409a31c94021c117e0b84ce86c9e896aa9ed37d1cceff43103052fd7e7bdfb34f6c941820ce95ebdbb75600a46175255556a7f8e2207ac6ae72b34831010a295d008b9c4db865771bae95824019cfcd14e377082dc5b8b7221d476ea869e913018951c0724a38057ff5d21403db66587b9039c81ec2f052432e2b3b87d7324137bb"}, {0x78, 0x1, 0xfa94, "f761945b211bb9f224b064e34dbf55b9bd57048c7e5b5dbde51e37df5000a20634d2efc509db90d6a0d4059627438e251d0f816aa5292ff0a4b292c0b1d56a27422feabcba30c13e72a30c12412b468fc0e57aed6bc59d9e620abfd75957794e4bfb4f514c"}, {0x90, 0xffff, 0x1, "f0c67365631f0fdb27da66dd0857dc40df68c3496569ed6603a28eefba3d9046eff607b7091d7b7017aac82040427c0f30793ce870f773f7910ed742626d9083b5019bdb80ec28b14b9e272ac56c72bd147740dc2f8ebf91cb818d2c4724772eb1d11b0562a3e0453ed41fba679101f8ee80cbd32219c9a10d"}, {0x40, 0xffff, 0xc, "d7a76f0106bb74fb4e58d08038b9444428b113fefd21fe41697186947a4113fbc1463835068adda90138"}], 0x1220}, 0x4) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x3) 04:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)='X', 0x1) fcntl$setflags(r0, 0x2, 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 04:28:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xc0, 0xfffffffffffff773}, 0xc) close(r0) 04:28:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7fff) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 04:28:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x1000) sendmsg(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000000)="85bdd170c791aeb2a325256e28ff72106c16f8f3aaf16b0754d292238cd585ad6f811e3864efe8a3944a8eaed31ea05283d80eb0ef4db1", 0x37}, {&(0x7f00000000c0)="4d23b79b3875577ac79c6747ac4e200855f28234474db0d7f5a464943268cbc000d0617595d0b16e006e47fcf93f1f84a2623f03095a8acb8e16a1db94cbae9d7e80c71c082b59a2fd819c9522453442c12c9d71e0f7f5c6607eb35fe7df3629a763114422ed0d38c84c96ac5740a0929ea60c081e815a9b4c691a3107afe59adff3603571e7f1e707", 0x89}, {&(0x7f0000000040)="b3fad6e4d754aee41cd56c1d2a26fa6ec3a9e0397692cb086d69159c4444be58edc11a818c917ab400ee1f70", 0x2c}, {&(0x7f0000000180)="fe06ed938e0bd22f73fb684beea6b4011abb37f79c33a1d2ac13157fb15b61d2ec0f48da9e102ee5fb7f5a1d6886d5bb04a1ec3035fb03822804267c2d88a7decbb6e4e1b42d5adf6a43695b02efdc27be72a5257bcbc47713309e730d1d19fd0f2a261b7f3466335d4d5ea8e7f1663d35e5eb425fe596dfa8f9f77cc0655074b16836455dc6c5f0d5debd273ee879761f6c80a711b8d46b0cd2029b4f1ec6832372162ca15dd022dc3b69ecdb3197bfd56a2338bbbc650114a4b0023958c2f12d58e09e530e413c9646a3ffeca89eae0924bc02281330fe578aeb4166b115858bc6201db2722a0aefd2df3827ba398702442035473f8eb17a72738abcd87d", 0xff}, {&(0x7f0000000280)="9bb0a606d28b2cd5164ed1a00519e79d089d9e0447d603d0d1c17ccac262ec49142111e63d5eee9da52324bf4bfe321534234582acd520e7a747facb9808ca3c5164d6e42e1ea34fd0e74e143df3bd0a17e168cc8ad706427a9ae707e4ad55556cbe46145844004bb65c457de4ababc1cd4b40ee5d66a66eb974a1da9c57a83c39bed583726b645568789af9ca3f5d55fc81d40b9ae391", 0x97}, {&(0x7f0000000340)="36eed7c62799b409f535706fa482297d63ec860e3072921f8294df046a2aeb40e27f962cf23e35e3388c1dda96e4561e02a89fbeeb6c786440b54d4446f0d16e8e024a7942d5d25a81a8da4c0683e38d3fe74daaa8d1fb62dfde109cebe7c7a598a66d986fe17b4addaa51d3d36780ac52086e2a7b0f372d4f4d13daaaad2fb19b3bbb37219682a27d92647c47ebc2b9c9f8e8ee16e620f9f96595227bc309c34d4bb9b9c2dcf56d9ad74eb5428afd438b3e89f0f68b56d3f1675ee31e916e40b130133bf9aa9ea5ec3bfcfdd36f8e69409c09ff688d4d09f2e8e7055715ca68b8a74fd1baf39c6c5c6fd358e5008c21fa7696a1f9956d6eb9d8059a6f8bd2950141d895f54136b1ae2fea0427fa84658512159539cdbf2fd5b9ac83a043f6379a7de99538568d1253e9c73d51c8d3d33248bccc11dd8095c9cf6cc6d48e601684521c512721b2d52b06a6232303180f5607786ae6c37ce4135514e71e081f33ac056b711dbffe9cbfaf01edd854d3a3d7306643039219370642ab65778469ba0414fa9b825bad8b3b9089a9214dad1b5a3ae9c45bde98abb5ad90bc07332d286bde7d73b53704d36c237084f45afc317d87d3bbfde3113dad2989c827b614b91c09635888913bfcd9c3f38bb935e040e1b74afbd901473da9341200cea4300a3303fef6487daf5eef3046d5a2fd39ef2703a582e6ee17e1ef0844f4408d4786ec927f60dd4bf94352e8f6a9e93f7220a93e3595a00c239f7e3807f047a1956b6d6abf6beba68b05442efeaccf569f3bb47f28955705a2ce00b0506dac0a3c74aecfa065094b9c56183b3ad01c3c06fa104e917aa624a387e1c5e9374c85994efe2dcea0039acc721983c5b86a4885821f32139be4b0de81309fb36c17c495b6226e5c5881387652c3241d4249cda36c62a3d3e608fac0ee4089d5d09af3bc3b1da4b42c992e38195390f9973feac06d10b8892644b099e3b27cc05b6bbc0095d7ea20429c792deee7fefc5d30a86267c28a33df67c0be8b49ed9e9d39e8e67c7b9cef6b915ca4c4cf0eb05aeb905efa031cf215dd6876a8c48552c299abc0863be1bc685edc5bb2b93dbd877e3dd1d3c5758375eb331eebaab1cc153b57802450bd7a2e403eb210da7a36da5fd50bd507766928f938af7eee2b3356c199bf58e30450e288f472fe3dd409366d382c37eb457099fb76b9552e1ed5aa5ceed2083ce8e487bcddd551b6cbc91032d0ea1f6114c3086ec3c9a22cc50766fb607f200009c84bf271c2316af8dd0534ea97c7ffdf3a6e3601ce3f222feaf1d0aae427be7ff4fb07bbd0ecf4e7adf8d3b2021243960e9aef16124b6f6778189f5e1e6c727b2aa6e5434c5993b36a98af3f5fd8c53d2d23d5b6b03431936374e19a62667cbc26b63a154bfa1bd396c0ebe60441b664614b492a07597260cab78d18b9c9d9818fa74ce23ce2cc3409471c96dd3d0e0e9cba4b701909db4306e53d93f7eddc29ce0b062730f8af9e3c854a1c9861dc9ab9542f877c5c44ec7a057f90e03fd9066db1a5a8979faf3401d553fb89e75b898737d1a0d6610782c84ac3b5bf18ca6aa54ee5f4b90c3e25c7beeacf0f7c47717e8494df7d538abdbc11b2c73b5789207fafaef9c80ed02a71d6bd9b9b34a0289e20519440c3e2bb658910715e46969f4543b9d257e67a5c00072ed7a4f47650f99b1fab42b1b1de1ff97e6d01014011371235bc892bcf3520e26025e13e9f86160f56c3c47df9461f815d45f682472296ae5c4b0974584fd6ad418407c50950a32fb1fb048c84f1a330b3a72221e66b90fa7982445bea6bf70aa24d85c98262a7d458e6c6ee5f8c8f75031d2bb4282e513933795f0107d7a0378e9ffbb977100836cbc5b27ae54d3b766d319813fecb064bb1d34c4b6bf4476596dd8be35bcb1c4a1a1c505b2401f79a801381c4c818f1e5132d528f9ec50947879488858e4edf918103e064bd0a3b03166bf3603ac29fbec347ef57cec1971ce6bd9d43cef24879e75d78b739038033707cf37e39f00b2714c3937d98ecf1d3c23ca94a8b073940ba732886044f075cf601dfe1dd5ad7b679f4fdf97d7bee51c9688d62150419a5d5fe5eb5f1d69b1b43e045e14768d2088019f52e75d74c546cf40cf5628190ccb02a8a2ba34341a65726acc544fe4baaea81e7f97331e977e3b6b965b8f40580118cceb4c263849769c0baf844ad098d17a44059a2c9253fb563f5f1f2555226efe4ad91946b4b82d2f00577769ec6434c16c0ce4e7c0e265c72734f785f164f75b92dbfac35acd47e4fa66464eb73692d56fe1c8f2e4813305e5190d265d23d562c362dd2a5ab46da7f8165ae5d59e6b9b2fc8f02fa8f861faeccd0fbf317cf463fa3344448c716adc7fd764a3ba4ee217ffc27eb3ad8d32ef9634e07c028dcc7ea259bff6036b589815474b431551e35737f66abcc0ef12c057e27535bdf6c95f64888b6398ca11905c0168395b3c89f9e0c2fdf63ad58b6de15e509e588249dc0ddd8eadb605cc6cb3ba395a7c54a9e08100588a44a6f7efc1a22163e9a6a562d3298d7932a68e5e4b7fa77f0073a3c9ab89de9e246e4bc4afe597f5bbc6051dc223aa0c14b8284ace63c138804ae71f95805e06b188d07d9b50fc819cd773e50a345c0f2acc2ce7e9459ba095a8fd1ba14182ba3404e22041929c70cbfcb50f3445ea91fa44c305c1279be239e06b6b52d3e0573dc39e5d538f976b69325ac6c2ce1dc3e70fdb8b7c1cb9b013fc8a3938b0e298cae5df438aa58426686be0a72db2129e3d559e7b0be2c66f9a63b0a197ac46009a8be4a1106e2c294c3d72215d83d70e7cf245c2065b8e9f319a3b3854d16494d56735fb6488f09cc0e9a25185546325f961ed5aa5d4ed6150c9de8303e75c4dcaf22986f15c6aacee87fbec68e15558f0140715edef87deef4135f5326b014c6e5f4d17247ccfe9095dd399b4fa97485fe89c5022c45c151633d7a470a9711ec16b77791a148bea455b4d9fc25fc49211270b4b39efa0e13c4b8f9254a1776aa69907887e44c4ec0896c1c9f6ed77baf3aa90fdcfc5ed6d19ad770904de728ce5f59b0264d05cf104a8eea6346c2a951f6af2aeb4daf983df9df3c6d3b7a5deb65cd6f2b07392ab150b481d0523744d5602dad9a9d0f43b6cfb315098f6b4f72f606b7394090913936fc6741474d690c4f823dcc77b5401c7a7c891ea4db37006deed229f060ac00c260e356ba925f1064033a5c2d92caadba301a223f41800b33c51839f9650ffef2d4870dcc3ed6fb9138a4ede3c9f8ffed1ef33e2d3ae163812d46ef8531535d5a8a09a7dbddeaa168fef99189ca62b158357c46ca2f0c22deb567dae7352b497601fe571ff5737249dc82b23436f084eff3bdea02ada09391906ccfd6b538a87e1ae62cbe21aaa1124f7530825b3c56fbc506d43d58bac194f7f40d357cb99232ebb392cbeda87351e4059662618ed3bfbc874269272dc1dffd88e0fa15c866b43830dfb2fb6c0aad334c0385c2438541226f96e87ddb84248231c6c3641c03821fa75a68398af3bf2762cab2ffb42f3fedb1957f4cc14645355876c5ed6bd34127e9b600811aa8fd25a694f48b61ebc865f36e65e31e0d6e583be5b570f9516cc5a2f543692456641b75d665605eb63afced02d12c487ebadb4aaacfa65ebbd70f33cc7b9d21b187de4daba76e246d010e1057be252b4014c7b442209297704c7e4dd28cfc8fa340b45fc529be4a38e75e313ccde4d12395e14b9879df05d804adba4cff573da2d403ee4ac754a32dbbdd6d0ddcd3e88f96e3c2bcfd80ecd2333460567db2deb94a59f92053f7ce1ccfac32be2adcdabf2ac875a7de2006e38898b8ac3eb3493f3193b127da08298d1fae5e7af628a5d69a26bb304fd382ccf15dc2dd6e642c162e345e2e249a35b6dbf3b0f5419007ea4d6f4db0d08110febd2a50f857289eb7f56f20a6255e2a65b37e9424315d6d80756c50adcd1f3db2a04a3645a6a9b97f3a1bf3d8f4f827c80581cf326093db1b5c1c54b667f69995b2a23d354f3b389701f7a7c25f10c2d938602ed8a8b39d8ea05a083d0c546fe6cde464caea1d358f434f23e2d4eb3f51a066a18d130d07c26859ed592b39bd3c0c6e6cfe7ba3df635b39ce2f6171def2f6f8ebe786e1babfd01af2747b1ab2fdb8c58549eac674508d8f754b875f314507af7b2a858ad4bc6eb234e1557f40441ecd0451b49e4f239bad7aa9ddcfa5f5d74683bb5adf47dad09e6288dc13b1a7a705da1c9ca1cab8260f573d8c8c297d92f83100362825c00d224194aade2c67a18f867be2e90358ce5306b0115e55d0bb456cba1f85ea7db47e4f1bbbeec4df9de35d46209d681bb4c16fd57011a47fd50fe11ec2812edd016ce2b73d10fca9e8addb376beb879a42bee706b61c26d9826437bd8211827ecc596e6db0cbe3030021162e59c35b9bb446eefdc96e40374cc053caad092aa4e87f34d853cd3dab17435be5f638636cdede2f52b989eff739fa713d2ac322993fa6e49ed5bf2db5022ac46785a892429e1dc69ae2a088b30bc81c436e1506891742d196dd1ecf7dc355810827152d1571ce775e9fa0b727a24f0ad13685c1e405e745f488e2a7a9a39192821297821bdebfe829dc7f416c841513b6f08431609be8cc54bd785f5db2f34eafb215e16f1a0742958b78fafb14d44eb058bda92e2143fbe5d11742de6973f2ab6d68c51b1066a52a23e57be38efb5e546fc674034170f2bfa9f2dd96dc97ed4f82ef985d11609a075173c6d79c99a21cc773d5d509906eb788c61be303d35d8fe620c878eeed0094cbdb3196819546488cc743d10705f4bc1d0720e0828205f974668865c0dc5829d17a96422de675bc78d154bf8932959749521fa299772fc179635b2391e76943ae9798661630026d1a2337329ca65bd2ef5186559770930660a4a54ad83b25a6811d7070e365e295152fd7966e5e27a2975cddc3960f4e857515e91d1ed416a76667d59ea18e791864cc565236d03364448f7df931095efd7d64d5bff0103353b3efbd670d2d1ed43986d250224ee89814ccbc18c91825024fa8e144dc9bedd9b4760d1924ec2f4c8bb44395ba73ee813ed58c23e96818faf63a7e9b1298ad7e4cd3706f8e0e972477a8afa57f53f445e57edb686722158506cacba32910408015de96d629708d7c15d09d7df63e08bc8290bacf7adfdb67e6f4e2f79377db64cdc186f5f064a1c87ba3448ad1a394953ace237fef081de1a7006b967e70394bb36f2ba107d034b1d2fbe2287d0054190f929b99882d5e5c3076beeb798aa425402f89d215eb3b410f8a488eca0d147874bfc987b33f4ad8ce799bb6759db1e02c875417be084d784997af28c40272ec67941dd7c966f6ffc1f70ff570fd6a1504cc4289c24e4ccc1384eeec01c2a61172836c81bc8f3545e9679c431e99ad8839ccf45f68d3ea5c88108de72b219076bc5c1fb0abb66f41e40dd02155a29dcb017f411138fc1f097f279b1a83dfed6bf7ab302262dcbe4a395918caacc2e97fbde079ef3cb5d36d42aff9ece724f5119857bcff4a1b1bfbe5daecaee39b682ca1fe7348cad8344b2e5af7236785378457aa58638dddb323b7130056ea6caae50901a6c0189224e5547dd67527ed27c211ce532e7464601bd19a73d0157d9420f440281d2ecf75ea237348c5f06d46c12c610f0c551be4afa898f0086a2237e6f20a02f66e29fcc2aa223924e80a35fa334b29ed8eedc9c6dca4bb410f2d46218300", 0x1000}, {&(0x7f0000001340)="cbd31022f829ab", 0x7}, {&(0x7f0000001380)="5a678b22dafa5654ad70b8cec7282768282fe2f350e69e244b75c1fe0aa1463c44e417908b6eb6595f71712dabbb42c9f6de91fac03f24cfd30e3a6007f18807e25a7e79731b97f99c6d54e68b2bb732a05bb4123d4f81b1f8d00ba93a19955bfe4c7af9420862b8221624f4d588d4fda987a571e0ec7967a7b02870a622d21da7012d215cb1e3d22a85acf50abc15048357c71ae67225022bcc67b980aadfb19063e4690de32d172bb02020ff85686d3da0a8a47c9e02e175eb6f17690e1e3917b0af0fa3fc0a365bde066bdb3dcb", 0xcf}, {&(0x7f0000001480)="b257ff70f6e45f52ed22c1abfeb871b41689f2ff8c0aa4c315b9b7952256e8695eed30bec39e9bc2becc3841634655b31f99826265280387e0e3a3353ff11089f15e37c535976437b94698d43d9fdce8f86aa7903177f3c4107773a8522669cb382e4e93bb2fa2f72199f1ad2e2e308bfc69c326352490ca1d2fd0045c9e0cae9d073c", 0x83}, {&(0x7f0000001540)="0d215c41e84dd2c9a423c836cfcc84c69a5f6d4ec8d4c61d95ca40da6216f2be4033a30c1ff7194bb905a6561c965bba4cb5814ac549bf9d1e27433f5a59d0ec525220c779e9a981fb2f87e97dc3306f3b84e4316543935f6e71ddd3a5c3b79b5adaa90c", 0x64}], 0xa, &(0x7f0000001680)=ANY=[@ANYBLOB="10100000000000000100000006000000fec650d71efb05764adb1524f8da7b315564b6d629d361744f29bedb16e4dd231a9c7353430c2e56e4c1725ad7a28423715e21998be0a5bce467b6bc8d61941ede6f36358ee2b6d5843b96dc3cc751d7504c77cfa6d3117c001e7298fdb353aae440fc27c1b1bb0b2492e7eaefd8d08cf32115fe35607edd4c59b5f526bc3b5c820c47b262a81ff450b2318530708ff9464688f4c8cb9cd4b60597d17801921615d4c5ef23690fb6fbf88717181d6df1d03b5b5e77f00e100a02ac5bcb49196f5130b1614ec762c010294b00679641652ec98615883c4e50a1f79ca0b65af2526d5aa638acf2311c4addb042c539fe742840472e1e4afb9e92abe96a20db087bdab17ecf7e95dc222401ab063c9468ff62aeefc17e40cd221e4c093781a9be4e5cdb11ace0e6e965f7a7f1d8c18809e04fe6032cd3eeebdfe748a5db68bbcfb04f227e4199114812fa84105b382c647694cadf4e9f9c00efed34eaa67f39d188332e52e3aae49ee48f83d1c9986da9370a372d1ee96daf737dd8a971dcee64db30b736ceb5cb82d4c5b6b8a225e480daf844ca13eaa30c664a04d1ca0892d6b8fdcd276b98fe0b8ee540f7f6083d362a7b4d8d0c88f8a7af92e3f1f1bea94ee4e4944cd3d22042347ad63adaa95e05491148514a53fcf690f19b25b4c48dcb65f5f9e6b6e68c99ec5d5095a4dc78c2565f8eb7e720f9c4fac16da5e61192bdc50e88ad95f6f21118345debc3cd37cdc6bb0d558aee76af27db2aa80223d2ef234b172f3987c7006a4045904892da7aaba0aefcd826ca906b60272fda5584b8781bd4ca359216824a4e582679812b736af52acb8b49bd8cc2198fe0b84ad0e7623ce5a1fd4aa4134bcb0359e280fb6a27ecea057cb60b58ee0d4d5fe7ae7691c4d37d8a712b17c49434ef3381136112d63a5250c2af5a87663c7c724604ba035f4a2f7a59f5a07990a1e0e00e92596a2604759cce3fa97a0cac57d9f4a95ce81b6a78744fbd4404cb427acde1c98f354205fa92823351fd8f8e2fcb6197e5bb875558fab3f372f0464222205625548712ac7eeeaf82826150f2f5210da56f8fd72a257eda5130afbff24885bd047e838d006ae7248504021b1ae0b8b60ce6a61ff76c6ea3525036bf51272b0f9865381eecd22db876d518a262dde646a2842ce80647e6a8cb57e7da481069f41354f9e1b86202e8808db514f637c3465489a64d1c74f94a2126dfb1c3c5961c4db3d049112ca61f3d17c73298d43bda8c3f4ac602fd96e663a0715096ff26206fb756e0aad7a95d5f17f7abdcd9cb9b3ce2fc61f8b994ead4f86d82eb4dd8ab7268309829297e19f6f69066c58c86604764e19e55575947b2de8d0a907d2172625393f25298975ebd6db781a3ecebaacf2e6a66f93cc8484db625c34547d1f14618bfb4cb206ce55700d83b4a14ed28e9fb0d85dfd3ea86ad8e114690e9eb2a4bdc990a24b83207d3f8e042a3e4394366526368224d3db944c8397df255bb62151130b86848b7c1a048e1285a77dbf09d64cb2e17d28913450fc275f3f881c3bf65da8c77bd2e07a29051a848edf77a86d119076965f8f9da91a5e971e1fb907e2250615b71fee8c0d04ebbdc6bc7baef3dd61c6141652ee73d820777281ccdb407eaea74ffd6bcb0f30bd177c5d97ca5273072b4740d3b74e162450403534cc6af4df28cc444dda761ba8612cb06237c59ca6d7dca26c8be0a425b6a1e6f075bb28bce885bd40f530acd9b57ef65cfe8f417676fdc09c2768202ec71d76dff0be205a4b84aff78a3d51c6240b88dd5ac49770ae4467a6286d0907a1b2b227f82542212fb7ca1292f279abe9e69de948633f804829908f04bd8c322bd71c503d29c956862b5d0710a4258c8acbdb65348d199851163fcab34918f244b7bce0045257677ac05810c96a65fb46a140527324e3d05b2f5987f37525044f1cdabfcf90a5f1a72508a7efeddadc0ca2a980877244247cec9155139f78fa0e2087b601f285bc2ef8ef9db03ffdfe5e45d6fbf52e1eff0315ba7a11397ce54e2e1b9edd09e09e8d5b75d8dc829f6587dc74aa7d66dfd6a66850e660486127e4ba8e853d64ca2db9924ea64e0853cda30a5f9fb46a5798ecc1e4137b0c45b639a7e10d4863fd5c13e183a69da6e2ddec63c72a9e10844fd5d4d35d371115708af1863ff3edde2a033625f705916375606a28b6ae464f2786954c45408bc312a3cbfdb40e81a254a9c19f8c65d0359670fa91b95323d038fa52bfd1d2730059d0f7eaffd6b088565a67e4853ab0dccda3838a3b7fc52aa564b978b2f9aa8ecf09d553f5004cc5961bee4fd6c771895f3282b11124e5c728267b00acf47375a9f16858dad1aa7ddaa90868bb59a1a1fea17bdf818c4ea56729578a23eebc574d2dd66202e252d6e66ae6062493265401741da5b40bfe9a6724ecdb1371f6e1368397957c8ca27cf58db656dce375242efea1363d890ad68041cff52d1a2628cb3024d72ad033090ee8da2dbf22bbb95d32874fab5fcb6b18a364b53ae4b3cb432e2198939592ffad0c1a22bdc342b986ad3b53ce058084a606a5a2a1d7a9b72a17575a9e71c70327ad33d64175ed558891aa18ec43500829527a6dc6f485fefcb3e7ca8277737e1bcdaa4a3a1f3449245569c545c47e21269ab20e0ce243c87e8065bb8260b1e64a6d2ecc0bb5635668a597ceac684fcd0dbfbc7d548443b3b5264ee2ee3afe4c5d437372114119fff075dcdd8d57eb32cee0e8c32c0472a3e6a65e6be3d3d3b610378178539e54b7adfe7e38d537d6232205c47df9a9c82a931e4edd6554a1f0319c3d84caf15cc2fdd92d181ceec0d6f9e22f1b6a6c6c6f324f766738200eb70579216db56d182477111710cc58ef321c24a3544ef8af91078b4e262ca54059f864193d91cd8429432f92cc160a756996055d0092f6347aae313bc08122cfbe4e48455be0aa2b675a2476e71f08d96fffe991575ad6110b6dd763eb507b1268930bb353f090f7814b24b4c425eba9b9239298246cb0b9039e55c938d8a91c59c8afe97cdfa9740c977885fa24a35bcd3e1aa466df5f48d324c9da34afb80846020b2736bff35554945173d0f850dca44de0419d36c57e0decd130477a3099eba8fe891ac9a04461fe1d23b18352734911fd6c3f10559b357b23175d25cf5ff25b1bca16bc9cda893e7706c45631f7f9c75c9b8ff25aea651c1e5b10be2f07f376d575e05d03555c61c455425d831a031f2fc5ad022ac7f7654ca105152102221b3fa78ed54f2cbf98aebaaceab50f48b8776ae75c6c39f4082a53695f7769499c095ff01e3d627616d2f6a78efba1c74211e848da17507a0d0718d616702e072cbb594f80c010f5cf391a820cf91eb7fb92a8cf7e234ebad404ab520f79a9af49b8489eda0f6280bd557fe09033479e10dbd786b0b5eae9f9ed0127a43d8f9f2d3633f6e14d263d5923b69e2c6a3a8fb98026f4d10a2d6488ed85c93abda691126f06dc4f34d26041a54fc0ad25b2faad9f48e64995bbf9d54475d95941feeb88ef0b2bfb8daa2f793ee84dac18bd9ae097790d8a2ebe2b932e677c9123cf5fe50a2b8c68c576eed7b005016f1a02dbc73cf5bd71c556e3a1296253c0866851e93251db61702471bf9fefcf53e29656d40b7133bc6a0a2e0c5b9c93da02d1fe199f714d1667c6a650775ca2efb6af9958530ed9217be2df8e3b5a17beafc7faa6743e0cec2e664919ae0ea4143c9cd34786a3cd68be61de89e88c4a14c90f193d6528be1c7ec644ff4eb2ec8dc00adc7f07f680d435f00cbc14afa4578742507780cbb12808073895ad7c21aa4b9edfdfc9524eccf2588404bd0f17194ec2dd8b7cd42795d88b78994da1abb4d476ca23ba93639d084870b61aee2869c97f8baa870c289fbda243726b4e9a7ca51f2cf62d55ea7b3450dee9536387f5b45ecfa617de28f0ef83427d06ff6fdd6dd80d3026975251d6c353b017f78f31f8f5bbda5047cf5db63754f0c4daf5a643cf7a5f457162310ca5afa4c6ed059eb3e4e1729e222dd096e33895131ff2d5d20ca94ab51f6397f0ccd2b4bb880ac1e7aa266ece335bec76d85493e37da7aad8a2e71a7c113037b415db95caa323c5266eb802ff05891c857dfa7d449576ff2401c790984c751a5662ce6f42b80253e71996d5cef804be46ac06efb2bc2eaff94e94625fd995d87882144fbe738291d852cb9b3908d31eddf817cd2f4f1c1027f6ce60343c424ad4935f8d449fb1155e83b0726c497d72ff8905c635fb7e5bb1679057721dccde7a97ac307392f2d7fc443c633a243727a161b9f2afe18fe23034184fcd0cbf232e541c2ff2d03a1d73feea7c46f2e697343715090fd8a4a4f4f3934b1346916519b01ca9669e2437a52f58695a617cffdb2c2ede8d04991e5c5ec588eb9bbc5c8eb27666fc9fb1269521e1a3763178291edfa492c9bcf714d4b37153548bb521335a797df6374e3e032a8c197c4782b06c25d56b759a07166b7d32b37432c1e326a37a5619e86f79d1121b5701e552ece0fcc345cbf597b9037071e9d4982980a1162a3239da7ade67e3f518906cb5b44ec1abb24e5297cf3eab9a424f06619170ac7200496963e51f41342398e258b1012982ae30212d71203af2b878ed2da3630c452a75ea42f5ae01df21233335d4e5b33d49aca53d3e76dc23f5b578e1397035767701c6fadeb51dcf8513e49287be96ed59d1ae850e844e22950fba9feeefb4fd2fe738427e24809e2a574bd64f076d2277e8010ad956d21575bf44eca150ba057232050a4d7d1bf4ed57149c9bdfc13f8d566c6d2efea262084ad8935efc629fcc9a48fef01a909dc1ab13d97b68985b4e58ebed81fd8d79d19ade888f560bdaac588b28cafb4cffc0d5a20368d65f389d760cbe31767a6cc066758d53b9c3b17eddc6c77f5329ef402d3074906905ba0dbfd17543714f0e6139d0a479da1a5766657227be2de6be9957c822f70f7b29c695b06887f6d6d1cc701e0caf23df88d5563285149ac710b1b08dab744f79ec07d6a48a4c4432643efab90bbe5709f2ebcd3f37159132676d0e9887cf2197f2a5b62dd712d5738df3c1663f771b1e1431f982b3e38244b08eee7d2d9f77e58b331b658403d5c4e81038242a50e6b39d960adae9072d83355fa9e66c8e130abcb553c1f74a81856bc1ea0647baeffbf1326d8079e12de91ea90b217fc796017baf953efdf3e3bdebb1183c78f32b7531b1ec8d2382a145e6d44307de63ab74da57b0f1a97519c0c5eb6c81fe821b5cc6352d37235353681dd301eeae9c235e568b3bc4ebac32c48d33cbe261b7fad283a044fe0f786e0d687ab8bc8100afbf85dcf06c88833b60aa32cc19bb49aa89c143aef53a39aa122dd3b1d2faedabf72544caedeb88850cb0f559ea0e5c9a79ac25d24172f230394b049ba07d4a7ff2bc414e54fe75b13b74a673702a087ba3983c1f1a02e654099726e61a1740909dbc44532703e42e750d297c0c1090abcd0ff12d6e6b3205b4e60b436df9100413fd3a3b48195fd35188eac88b2fecc38971ce7c5e90bc58510a8fa68c9df651dd55c2d0f29f0e2f408e1e539b105f8c932162d7e7bd127481d832fcfe7b80504ded29c2f7667a54c6cb96193fa92f1db0f71c6ccb4f16911eae2cfff92dde535ada2ca18a5621f5c56058bba53d9b0ec32ae0c43ab5063cc0962857955dda504620dc9c22800cf5e7df0359413bd70c7a5bee58293773c02b318fd4cf7280801000000000000ffff0000ff0f00006a4b16d65f31b825d4ea2744cee25de7a776244876bf75794f4314eaa74d5302a5764d76911b366032c5c7fc4dc7e96772983a56a2dfc77a1f9cd35c61734f2c94b2029631286d83b9eab3f36cda71780600a97c4e6a5a7aaaf6479e3d0b44f1c501a070fba79725dba924abe9773505a5184b63f37ec4361662fe644cbe5e603a914760f5f5594d62152efdf6c9b813a984507c64cd86beb82d75c920067174f5233ede3f804bc0e93fd8a26658c85bdcc29ca764ade5405c09bfcd0983337b41dca549d37ad1b7b740b046e7b8a2b6cc3ac8a72c02fb23ea8b41871be54d098794f92080d69cfa53152dccc220b27a4e75000000000000"], 0x1118}, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r1, &(0x7f0000002800), 0x0, 0x2, &(0x7f0000002840)={0x2, 0x3}, 0xc) 04:28:23 executing program 1: select(0x40, &(0x7f0000000040)={0x8, 0x7, 0x0, 0x100000001}, 0x0, &(0x7f00000000c0)={0x1, 0x8000000000000002, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000000)={0x0, 0x551}) 04:28:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000240)) fcntl$dupfd(r1, 0xa, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, r3, r4) r5 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r5) 04:28:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000001440), 0x0, &(0x7f00000014c0)=""/86, 0x56}, 0x802) 04:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 04:28:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) 04:28:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20d13, 0x82) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000640)=0xc) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x1}, 0xc) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = getuid() r4 = getuid() setuid(r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x2, 0x80) semop(r5, &(0x7f0000000440)=[{0x1, 0x80, 0x1000}, {0x3}, {0x3, 0xffffffffffffff1b, 0x1000}, {0x1, 0x24f, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000100), 0x2aaaaaaaaaaaadcd) chmod(&(0x7f0000000600)='./file0/file0\x00', 0x20) clock_settime(0x3, &(0x7f0000000180)={0x4, 0x200}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) r9 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x7ff, r7, r11, r3, r6, 0x100, 0x4}, 0x3, 0x9ae1, 0x3ee0}) semop(r5, &(0x7f0000000340)=[{0x1, 0x8, 0x800}, {0x0, 0xe3a, 0x1000}], 0x2) r14 = dup2(r0, r0) connect$unix(r14, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r12, r13, r10, r13, 0x100, 0x2}, 0x9, 0x9, 0x200}) sendmsg$unix(r14, &(0x7f0000000880)={&(0x7f0000000900)=ANY=[@ANYBLOB="2200002f66696c650e4f64b375c697b3e46e65a7e364a0251800cc099d652e1fb23fad81528e18c255374ecf8ad87e22ce26b647d29749bff466350ff526619b00314ff278edf1ac2df85f869fe8ffffffffffffffd34349026a3186470e78a0909c5af0d4001f88fe97c53904de00000000000800b877e2bc8d4566af1d0200e4e32e1660591b1937af99b3f20a509ba954638e04129c198e4fcc87b38c0cb03712848de23ef0ddde3e3b6f0605920ed43b04b661b257310061693f01bb65345c434087a61aff03000000000000fe75ef896fff0100000000000067b05c873769de551e18ea508059caa69fc59c16a745e9672c7ceeba8f815cc9fa1e0200000000000000facc16f7a3d3121fe805982b41fc8ba0e678a06dd5cd607884fb9a483cd758dc2b5349dba831594e4e4ed50ddcf0d8924ed1298681a18730bb8087581ff923fd36489f1ed0758b58bc0c078dc4949b6f14b7b67291a50af8e578491337490224e0000000d92cdffe8ab14ba5bf98643441f2ae87f533e65205b90b82f443b98c8667557b0eacc30f929b0d4192488fe482d1686243e515ce3e5f8bb770fc8002b6909a6cd6c9477366b82fdbc80f4be94a7324cd91a3d3c6228af57645e825cc13afaaec6640f39467e5a8c7948f2773540b0ddc9718b658b8459df6bb795aff7f2434158c500d10cef5eb4c794dd1ae00c450fb2a1545d8d93f022aae3b3e035f835adefede7aa420f545fb0f60bd30a179f787d97b1a56bad29bc9531c2a395c75000000006fbf9cdb53fe121b22bdcd234ac94014616a9e542b01f7595bd6439077a3ceb6cbb3de855f4cee61cab3a5be9eff0c01332d49a05ce86e5402f15eb1a5865321b36db227643cccbad6405c9a371eff84d75550d7590ca2259289743ff7"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) chmod(&(0x7f00000008c0)='./file0\x00', 0x1) semop(r5, &(0x7f0000000c00)=[{0x0, 0x0, 0x1800}, {0x3, 0x8}, {0x3, 0x7, 0x1000}, {0x6, 0x1, 0x1800}, {0x0, 0x475, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x50980, 0x1800}, {0x0, 0x400, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x3ff, 0x1000}], 0xa) 04:28:23 executing program 1: r0 = msgget(0x0, 0x4000040) socketpair(0x1b, 0xc007, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0a000000ffffff58664eef0ac7281402b88e2997f006e11a67c8724c13e15eb20277e3a4c29aac48912c216aa8ae956cded4aa7dcd4a33a8c5b7eacd060e8c73cbbdb04c039fa082e7b68f1b456b2a6a2f33"], 0x8, 0x1) 04:28:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:28:24 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:28:24 executing program 1: r0 = socket(0x2, 0x2, 0xffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYBLOB="12954ffce2cda91e6e0bfe6060a22f5059050b222421924f763fd11992b79f8f815c7ba7c873208b54f05688095329d0c18280357e17e36a363170ce11813aaf751832fde10c537cce5a115550679cb25e072462751f1ea4ff4377081e0529b02a912bb963b4c3a035e48ceea1253f84b059bed33ffd673b21", @ANYRES32=r0], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7}, {0x1, 0x10001}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x4) 04:28:24 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xf792, r1, r2, r3, r4, 0x0, 0x2}, 0x0, 0x1cb, r5, r6, 0xfffffffffffffff7, 0x5a1, 0x6}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_RMID(r0, 0x0) 04:28:24 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 04:28:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="a32f2b9904b1fd36dbd61c9b50e150003899506b7b08ea5db4cee4666e100345ca9358a6308f96972b8a23ff1ffc558114e2921d79db2cf66b5d243269f93bc53cc4ac322b4e17d968c514bbef89ec21b189ce0c96c03cbd1c733101edeb8fa3997a74c519d5c49bebb3531a43c393a3bc36ed9752b0d4c45da47cd774c7d23855b9c0b3bb001821dbb541ba77cd6ded36a62442513e1b716ff06b8c188814764e5cb6afa67b41b0f5e7d42b5b3a97d2f381aa78e4d1dee15c055e82d32a31f4e18eb3789633388d75267a2d53cd9f9fc8153a4e9dd4c9dbf60a9c58b77b2ca878dc5209abac977785bfcbc7d9aa9cd1e4d2a53e37f8ed240c2305389d200ad61007fa097f4a66cc64c7144d647fb33da024a83d2f54ade00484f58ba64e42b0a267eaa970872b0f7e461d5aa5402995fc6a23da03ac375f0b4b1578ef76845ed53eb2539ffa10ab0d4fc85b64d9c74c467774224a5e4cf9e6bb42e31601de3d884d3c2c14ba23b1dc3a18304464f3ada8c22a9f56448f274faf5488ffd0b134c8fbbb9df1118313c1c5e09d4ab8ab6e61210d2927ae902f6ba50f8de2696509687ccfec335f676f47c4afe1401ef46ea192b81708936bd97a4b0747a2a9a8f5e19f548b8179f66be5e7e4bc5598539f5a103368a73d5443a261231cc40a94e9b7055a376468555671d776b7a483db8f78a5a8f166a509f873c5d63c16e4782bf2c9219faf60a69a469e7bb1c0eb502e0f0f20433e7fb0e7036ca378d4a822c0ed2d04b6980e1b403ef3e040ceacda04fdebe62430c92e2dc5782429a9f1740387c77ebd8f213c89b3f7661893f355d0786b0fd402724ce10225e9275093f96a7b711178d3479527d0035792c5660116d7d9b8b735ff17d880c0a0864048a9be4101695b2eeddcbab172ae73855451c6175a1835791d07ef71e6f74a97857de8330e5338783e87f8f58060fe16cf8a1693368965ad6f1d83e378c69ccccfc18ee81557d1eccc2e578cce654a0a364c652ccf37a73b553e541062be588327d1a8581ac4ef69bf5f30f8e31b9ae932f7ca90dc48ac757fdac547dc648f40b9f92aec2e554e6ca755fee047f13176aeb66bad9d4105718d41039fa4204edcf2e031bcc287b677760c260d7d9af6467447ead5277ca18a61ea114bda4b97bbfb5552e150f592d0c841b4ed9040fdd446c259d62d05b6b57d4548acb92f04399dc966d773758f1f693eb1a816724ea704d19a8f23af40cd81289aacc58efee10817a47ec282293e610e961f9d1a46c76adda62865db6d07654de705c7ea9ee909b32604caaeb82f89c9143e3a415c235ed2c45fa7309d97c4386db4386477fff50c1363cf639e1fd121f9befba90b01c07d695013b5ae167bf37d06e156651abc6a1561e76c28b8bf69ff1af10009112f9632c96544eb9dfaefcad50770fe034e3c5f465fc97b0cdcee228af6bea4ad34279abca4455de1d881cf4ae78f94db1fa3980b0129c27e67f926ea846176e730913a42f02b2ef3ccbaaf87309a5f00da5efff0305fe00ae0b85be9c192f01a968acdf889425c37d9c0b47ac3cd57e24c71b522f7cdb4165c188ce6276bf0ef8accd875f7b7b30ed050411e4b8f47f6c9c4bec893da484fe8c1668d8c065daabb0d158f65e6b3f36d8fd30f43c7c4373b6d656da7226b8e43ee00df6ce07e913fda2b92149eb02a7c6acb39286192ef1dc94d36711f04e52cec08710bcb2add010ce4ec1c87999d37a9a1b95f82ea53aa7ebf6bba6fe39bf235a5f0b554dbb96b828270791de646bfaedae6123b978f8e17c9411d9ebc2a25f2e54a360687cd8d65cf96d0c576eb2960d29a50938b746fc210b01476312a10300e9db03199ca2884d06742a86517bcbc0a89a9dde59eb8d8e95506df95ee52fcb293a3ca8392f7a4eedb38dcd560e4a5ff384d51d2a913c077fc4ed8af038dd8a1fc6bf5430599b81f5264fc3e42575fb831077647e3cfbc899bfdae2e2a1bf65dbfb941d5bc3eb49ae6443565aa39fa0c40d923c158000eee6585f8b67b34227d644f419b0bfa954392725dd7e9d38b9bba0e701a1b5ba5b29e07a3be19682e12e2ac760896c0b75871e6b1ed850dc698ceff09ac32f5a58aa66f46c6fbabcdc83ed4a549543150a72446277649e9da3b6cda543ee56c92874c1e324c700fd4ed14276e5ff56153777072ba35816293a61daead067cdaa0c99ffa6ee5480d221ece445b944bf1d9132465c28dad1e8d36eff4154c55353de6b8d46a602580bcd6fb89b3ee1434eba24f99f27c8fde1dd2b904a1ced2cf57eb4ea4b4e8b14e072ff6f6f1ff07d1ae7d1c41abba87855c23888b00d163a931c3207c267ba63b7e4a3c927d5d77740aff7ac72ca1fae4ca7e8d591941b01a3da4ca462540456295e3ced3c93e58e3cd0778a7e12f903ce99c4131a623e77dafb73b5f277434016072c225ff60a4e8341baa55bab28e69aa4c5e72f46cd15a7f7fec4b2e01d647735324d45db468400b35f08d2339348b7edc0c0599dd85c296be4e47b2b5ba38e9b9a74d58e67ec098249bebcf5cc9dada0e1576b95e7cbfaf8ae89076a0626d6b04b2e8d88b0788be8de627940b1cf1aedc7d502faf3fcab144ce93495e80e2c37dec43d0cfb7d7b7ad60d5bab020d35ba2e83720427d2cfe2dbfed551ca182c36709bf8b6e5b379feebb131b9f111221a1808981656ecae25f919273d6cab793fad3ba25caf9e8799806c9e13e38624507f319771b16505e5f06595d1bf4f7965d2158ddab39540819dda61b8524eb61cd3020a67352195ac9555157e5bc68dde5083775acbd9f9c021c379e6acb93b99179396de2306172d0195884e5cd84c769059f47b0ab85f466c421b1d93ad054b42c4896b5b4772f70bbe8439e6e5608e32c4da1a4d71a062931ac1f9c8946d3a4c8176774412372372c3fa9e8c4f7edbcba8b7e4f1f341821709a7efcae29053a03bb950b81ad1365fd2cee8fb6e9b9edb0239a83e08f72d68bf50a92475a1e30584082b63c4a5f03cb92222ac0f4c170ca579616a4d0a46f9f7a23d77f3428e116b7c50848fc013ee82af863ac3430efe6db1ecd5747dd06c5541f20f458ee82efe9067aff37ce316d712906bff5394191a7078c5002f2aef8f8d6edf911ca5061c326af7b904057be918fcdd42b1b58c42220ad450196760b010cde6b198b65710808d955ee63bc7e42b344a54addf623f797e4573a60ec9745fa7fc9980354c21fe0f7cae82abfadea61f73cd0b42288f686ee99827ea8189d17d4db58f24a14d271882187d241895820539de9b996c9c8770b5d763f1c8de7f137526e434b2eaef850aa9fb4046d9f9b5443227d2a0f6170fe4b8ce303f22066221a35c6c5f34a002046774dc11d3dabc4ca3114c57db1260076d46ffaef9aeeeb059a02d6e684b513d6545b8dff151b8544eb38dac9ef43cd90078ae7667d3515555b10ae40158a5d98088bab990eb39f03b8d5dbc6c0b8be52b7e52e0727224ada1b972278b1ea84b84f2fb29b4e15776fbc79d30fed3182e71a7ffb6ada31a0dff5cd9be146878e77276028097fd7d796fe145f2096d201c1ce8769856081eba7eb52d10f9b13ad35b6996645f560ee765ff624ada0cb194cd3020865c86f86e39e9ee5432e69d807f34cd3f96f83d43db83efb818a7e2e28bd89ee7827c2ece6577b32cf36aba76dd046587412ccbfbc1ad849eb765fa3d69f0578261e78d62597d7a972a51625757bfd9eeb36bed5792318f21394efd83b4ca07e6d3cd9340b9ed5dcdce4266824e90c9b3a9983b3e2f357bd6264d3d447ee75cb277e11c9ae4a253c965ffac47aa46c8714540cecfe0f49c1d2db996bed0ade17a1a3a1fafa21e82d1c4877f408b1bbb1c02952e23e9b8b62790fc88e555dbece2cbf2694ac989d908ad5f57a7ee8586825633eddd410e4b477ff14ded6552d267d299fcb2f858004482611d2399000f4dbaf6641e0e02ce379172763b02865925f1be25a0040b057e7d34f46aa8c2ac19af49544b2fef6620863dcaeda9e6a57d4064eeeeec81eb0038963d31d8c7a08312c6b6837c44d9e29661b03e2cdbcdd9e6e919557bf6f9b68cb6e2a8c005eb2628715b4a6daba5fa0f894afa7f323163c030a9a2e6c6d2dc5841d105f0e8d2ad78e90771ec4349fa554f083de630599822bd0d622263f866c5bb57e74fbf3e26bc2d255eb2b74349d075d46515ea75fa77b762722c5d43d0bd3fbdfe23bccfc544c686c2c0ee766df4348eec977acaa4caf15577c417271e62f229ee3b0eabee448446a7fe573677fcda3868209cfbfe55b789339e5be24ca025dace76201c73530c9a383046046c401e463891ebf071cfdfa415c7802a595639cdfb3dfda00e1749351167a14bf45195636602988959bcb957539809ad7a88ff253d63bc774d6acdde5ec03283e46d68b25a2a4f60068b317135489965d393c1450b97c3402d2ff5d07f54de41c3b33e5bbfe8f08c47bd20df85244bffd8d0ad19ca3f3c71c86bfd847526c67efb743b346cee9fd06519a7b77cf99f704d550fc5e5324bc7aac4fea8df1fa6f2afdcbfe8b1e79741901e499f7ecc2d5e6dab42cd2c14efc93956650ef4b3ab7e8d2faab372c82ba39382e81740a02ebc34b05ab6cd7d513e643cf62f74ad4fed5d6ba03698d597c113cf611f3b5a42209c67a921d2aef90e413f14877a282a69000636d4ab7c579a26bd62bc4c56c327d8e3cf6ed1544cf80316edf39dce7da7cb45df1f13c71ae07c0070840eab40a9f953a94d51fb891aef8d9a96a851e3412d7bc6ec8a90461449e76770c6b6c07716458a8c4b5a399d1afcef4f7f3806d0f7461a0c4791e0f931eb5595d48a5a5ccf08b7990482850a3b91116c0f749a7c76169b8ab3a0e4b9c22d4adc610701c6a781a17d0d248f12e32bd03b23c1d38216af153de2c10025ae93de5424d6096d8f66cf58b8b7d2cd6a117993fd1a72276df6f64d4c6e5643896a0007e5cb8687c6cef0b0b45b9ac91c8c8a69f393fa290183c888ad0dc6f961214a6851d895a6b308b397765803be7d40f4bfd1f2ad9c01123c1e37cd24e375f8a196a3c77c0b264fb43508583c1ceefd44257d3acd211c0d72abf64c2ee1b2f46c55c7a4f59c1abd6fbd5a22630924f057287265d1c896c38c116deef787609706de24f4343ff153469552baacb9674671afb11ccb3cc7249bb31e374aab5ceaa0f5070f6260272114053a4541ff007b20770d85c65eae546c2dabad0beec6e4f8650409220505753bd8fe602822248ffba9ac939af63400440ba75c84859e149d0573cd27a725d7f420d5b6012d55a4645db8f317cd10cdc27f31a9442a8a9af10ec8491a5af80b10b08c88e01eaf86fe752ebc3a81fc01f36d9f442c0fe2c44407639304377e1159adcaf8c571be5fda2977f8db458362f1657f1d99a3dcb6d0638c0f411b4753df683317865e39eaf7a64a5f45f92ac0f336fd33fbdfafd70484d5abe701e166b44019577a832eb923e10307924307baf40882e1e386d8861f8272c4867e304ff56ec056ed38b6852e70f65f6d44362827e211ba44d376c9f2cdf67434942086836d176b2f4dc23ade3ec384b72da5f64027dc5525be0f710f3f125e2fbfb25791be1924c7eb6c617ba0b6e75a4f80dc61c679348462098c00c2507d1aa13bbe8c8f55d0e9af828d641c4d8a9e2efd3fe43bb2c6af4318ab3a48d8034fd6c5c866c6f1c6b37fcb9bf6f07352b590619385d4616132a24bfa635f8c3072d203ad8f00822e571f2", 0x1000, 0x40b, &(0x7f0000001040)=@in6={0x18, 0x0, 0x5a4b0a90, 0x100000000}, 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="9328015a", 0x4) 04:28:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="80d186c3a410818cfc4f885b9ff614de040dbb4692175b9a8be455bbb527a5086a060d7cd45e175206", 0x29}, {&(0x7f0000000180)="c5e2d2be54a632", 0x7}, {&(0x7f00000001c0)="248625a8393fa6d304a4dd733c0baff7ff8b3a55091932289b9364ce2423e9095e3c920c1eb15a3aa5a4f6e5abe56a98194e416c6833e790f9d00bc3882733fa094fb174b92d761b47115fdeba88b2bb1df2ba9d1d5d771aac6a08c368a33827b1bafeac55011452e80f4c5afce391247ceae61fe3b31e602640db57a64b3f0faf9a567bb15ad7c84448983573247a40ff31726a6e247a9265d16b3f533c8c87344f0ee5af2dab414f27ff8741879da5ce2074e77286eb20d53717c6", 0xbc}, {&(0x7f0000001240)="51326a8491eaa22ee1d94b6981aa6b6bf11a99c52d31ecb8920fbbe97efdca031a49b2d074309ef57ca5a13520f3b8e92a97e94ee31b84d20c197ea3a7d27b830c1e0c63bb7eb5fd48144b243744e290e66118e6b854487215a64361d770ad53fd52bdfc586c755e33bd133c97b9b661fa3ad760c288cdf1e268c4dd636d0ddd91c562b52470678ad39568a3962bda0f42600024f5d73cac9737ec5f964b5ab49223613bfda5869448905e5fe5e71686255ffc2dd90bba0492183a6b2c520cd682495ee6e1455cce00f372be911dbe054a7e253e4e8877763e5b8c8fb9ce3430a048d1dc862657ed70f0736b6468297d5160dd31feb8ad71676db91c3112f52b2b26031ee144f9f25b3d416f137f19596c865ec48bab23ff75f8ed768e4150a164b521c7e5670adcc0b4f42ddb3a2ec17fadbc037edd6491bc6857887579bef7d822ad4ff9a7483f75e1372edefc37285cec007753de57c7bab0aafd20bbe31166036f89b23a0d63eb3f2614e89b14bdd5894e0d85b30c6b7211c121f7de4ccdbc95c5bcb57e3df497ebd3caeadf426cf5e3cb6b2d2b354a5c91ea0fd6acad9733c986a85d347d0fb03c145f9ba1fa52b31e5db64417d8ae2fdcf52d8308d11fe461f1094b8a66f4a9360e1f1711bca5f0d18bcb4f152cedc8d0fe3547b850b90f993099f87bff93be50ba6a4a4280f04e92036ef9e49d7199daf837d407a0512f0c5e8a87ffcd005976ba131814a31aa8160d220195635a199b1899155ebf280906dcd975e582ec43be9122eab3bb91a195288c350ae29d419220348017c7b5f5cebca1b3ab89a6e1e468dfcafc1764c5f99795c27f936815adf8fe88c860885bc6719262f60d39a0061a2ca78c27d52b00c89cba9ef29f72a628a512b29f2e07875ac33d23a988111447e214b0c77664a6e4a8d83a514a0d168e7b9c65634f8a024786e9e3297e5ea8b62153b83c93f84baf3efda5a793b6f49eeccf49f5f7a4711ab623ba750b6b42188ce73969cc5abcc2b491197c495d6d13728d24ef4e6a5286b03bb69fff823174956122c893190fbd2571352797caaaaf50b6a4f61313afcd00137f78e502f83add1fea8dc6b02c39389541035f1893e1e66625eb266307fcef685e63634d8c5aaab6d36409a72f442b62ed5cc147d04d4af11ee45bd97272aeb38cf8528db5fe859caa951816d300bb5a611df0149a0099f1c028428bc91779d9bb72efa6561c0b7ea122cc0fb98bfc3e86f582318e7ca96df82e8b8a4dc7ae03c47bb25467d403df41741fdcc38bd8a1a2b566f1689cbc5bd2a79f9812f5dd502079c62b45446d77d48ebf3b8b799b6541aae42e09a5d7dd37caa39768d462790a0992d2dc098687e406ca81f37e9f6a2f25e81d2d63106b330726611f787832cf0d13343037fe52cf90e43236beb4db7101fb916d404b410fb9fb5ca0b71a5aee44d8d3de0a4bf2b0f7aa3170661217ec2ea7c1f826bde6f00a7227a23685c2fb36ad9627b3f9f822cadcf8eed24b04944b2c344cc2a163078d74a3d8c93da662801a11023b978c720e32eddce06c9250fe922d86ecd28c3dfbc524755d88ba27617667ceae19ae95dad05898ec190e3d168c8bbeef326a3dca2cd2eb9300e2c1723941c2b1665c2889d021b2dafdb9e661bd45759b541ba7f669ed99643e842a49964a594767b972376d992fa7b75de4888f732443cd35d75ce985ac1edc91727b4bea49364d63040cf5a35f048f016ba97c39fa811b3827130e52dbb7bcc213b736fc640f78c032a96ccc45c850b284191b29c3abd463b51e1be779bda89705ef60a3478f94037ea3b2460cdfb5c00281facc71cada94e7a89b1b4b278acc8cf799eada850df750bc652ee957c89e3e44941aa999401de770352f7e9f0e02a394ce5da9e124c32b9aa68360fe3a72cef94ac5c053f13c838522e2bbddf4eb0b36018b68640bbd1a03acf15eadf3cabe867a0a49b5143e9abb3ed85587547772a16418e568a606cf46715b1716f5ed3e82ba098e0da2854183634293618d8ab139ef7243fa38ffb1bf0d3dee54bea0a11b5d304af33927e2b5c236b1a98173cfd42ee69030c26e58a46ba310a85c6386f5acd966f2a345929097426b0e08537c1efee30dfe615cac46f0d1deb4585f787aa89f99216b4b68d2427ec22219702c4a45616e3123a8f2745aa7611422e942e91e6a491e6ccbce223a1a1b6e58bfc99554d7d5f852be9bb22a8f9aeb91b9f27415c74eeaf040ff761d84a6628a97ac5279c452a8ec10aecca26bed337a7f039f253b9ef423337d26f7473b7b5828b7a7cc28cf0b45a2332db69249cdf4e11ab2f8f9b1264afcc88d2a4f27e370ee006b1da1bd42ad360976b32daaa08be8c39ed5b0db87cbad9343ea492454bd586e5993bc442599149474713f23fff4dd884366755f168775fb76e4829b760fe60118822cde63a2ce01b30e5a23cab7be895c5fedd5c29bff3884775736118a1dd5c0376f8acd4fcbce62b1491d68c7eeb53a63737f621a0853163489361d3983a80ec402e700dbdd82d56b72267980fdf9bcbe6aa53b67fa05dcfa06c63da595648dd367a0968271d8c3c5991eaa6fc36945ce4e58f13079d2a904064656ada57129717ad6c6ab23e96b43634cf7150eb1c87c3d70270ca12fcab31c2995ca806f63436cca32f8a1d62f6d0326f03b5baab2733ef3a9a02c4acf4901bad39a81d8b39dd27ebe1d9ab92dbb14a6ef82ae339486c63bfe6094a73ea632ccb8a32f7c91fc7f92ff4bf64839c64a475ec78c51b81e531036611d99b6562c1c18ebff138acfced96bd4a178a767422f8e40ce6d7b22cbe1f3a23d8a3f8b63e27742295fee7544557cc86a46aadf8e6e2bffc9a090cac57c2d53904f31a545abaaf37827a4ada66db762cbc8615422def5bdda9e053e0ff62027bd93440c1c1ba7ed50d128a24e9a67aabf9f717f0baf22a02c8b11673a5943db14016f0631a827feece26829dc4dba4eddbfc27be3bb9fb5261f1ac90a9b421113f52bea058665674159f629ea6e93d0fe16897114304b7f0d698dcd8c8b37fdc6c4114a88727eb005f0fe89493645683bde755ee4ec4b8d8cf6ee7aebbd6ffe1d11d7b2617630872f01ad59d86f280e0e614aaa93654738a6cea2cd9a73b533c81d408002c6a0877e341ee1ee5f55d8944b4f499ffa11f905b20c8380f424689c2ea3f68f269f7d41398a1ddf0e8e29abb43d6d35046e6005c8359f50cc212a5bad30f403e32c846d22334d0eeb1641e704c171c8459f887cbc8e1a0cbdf52d5d41ace3ef99eddcbff221321d7298ef2970a19f2fe7d26677ac311578113666e24316c9b51d3a4076edc280f208a80faa77b3b9239a6f16b42645dba83f67c2a2f4f34cb200f4225e34e41cb00a762093e9609d107f066361fd1760ce26d58ed5db11903752d6e1e49a3df56e220ea8d58a89ab6933e1421a4bbf4de23a67bf3ae5e37ba53b9af0feb5676851b16992e889543afe598b3e38f77deac9ff7bc93dd91466d32930c7a70a110f97cd6c5709f88a44a7f302fb3230a75dd49800812264945103739492d2b94fde023f12be21caeab79d7fa84eb1d6c05159dd6e23d1ea5a7039eea79ddd97c5b4314f17187395747a3b62abb8d52641875d444c33db9e5aed8ee1319e9c068b5df4789197a605a9ee137edabb493b15ed131015d67969fb0481a629fbc66521766bf4d9a0ac8c23a537e11c03e007b788fc1f5c385fdc1cf864ce8de83d59d3ec4960a1328b0348162aa8becec16373f313d13234b3d7f57db8b86c563589a066fb35d0942d475a1c3f5af3036df602784eb1fe23aa4490bb539032cd2482749b9a9c89457efd60c73744f1c010187e710493c37c8714735ac064c1cd972e2068595dcf79e0c74a29971fa93e3134d89e9aceca321b1b4213b625a308eb30b9f1931a003c6098c2783e4f002088c1343b9c713e30d0f87c4c2ecd06d74f5e2f98c081ec7d841b94eed680264d6c7f645f28e782e035b3167741dce929ecf40730e7b31ce17e2be8fae79fdb3650a8890c5218e02dc649fc3814b2fb1bf5d358f4fba23ac08ab7d63108ef072fc3fb0472428d1e354edc80278963658a261454c5731361443d204de53e035609a5cc73e0a93e8eff7337e638af18847dc1e2959065acc15ba4547625648b1ee403669f1877319bb3d8441010397a9b6af02f76f481f7c1a89a5dfdb455c2a6e6f36a5d1dda015f2b39724913c72b674ff5f4352f7c7bb45665e8b284d9c7c822cbaf8fef8f2eeba555f157827b6e018dd86e2946c0a977a0bca5c6ab469768bd53ab7e9c2cfbda3b21441468b3d83ffed6f02986ed050326b925327ba5ba0c3ececd49f9983b4b2956998268170747ce587e8efb2d943f8cd8bff8be6a43d81c599451dcc8e7343f45137ceb6d7c32aef0a0878c4b64d702f8b00199b8bd01acf1b525b2d269c60babe5270f1fb08de4c689b036c15aa592cbc357bc89341c3bb0689bb20abf463de2970edbc76fa2f20f312967583ad534041c26f9b689d4cdb8d6cfa9a17b823ac5a059f8cc8d86e44924dc0b0d51d24840fcea48f2567d7c71a7b77314dd302084b7566282e3abe43fc657a77e7c33ea2e828874bb85f928b368e74801aeaf672e5b656b3c461dfdac6b158a245fc319edaf0e97dd6f716e83dbe778f8becc21e54d61193c79658c3fc8461839b5405939820b4bada499501755612e1ab0828a3b2d7ff3e06688a46def35a25668b52cf1a1c31a88c1457802311c29caf8c75ba71bd3aee30d4bc44c1386e5f6c92395d8088cbb3a6e9dba6f24db23fd8994a7fa75fc3067be94510b214ee534bfe74b2740d3fe8f46fef9632ae9d81d443adb45e23a9899735d092fb898826527a1c568cb92f67ba2a5f39b993d7b7f39689b7e00553aacb1a5c9a111cbcb4bdb3b0df19cd162e7d3bd4ae04e961f992c862124c12373ac57e0a490c66d2a8675216d41d19d9465d8ec50b0b2a600e50d7ba72214ba388c3f03bb0b48f94df4c20a54bca580caf65b2a21644c848cbcc0139c5dfec0481178d9619efacf6870b967677fe301b6dce35f59f79de6211998e07acb8395d37614f38e444d85dda9ce07e773edb158baa8885353fcdec5d0420e0a1e48243e88894e1ee72c77ddd2419883016dc71a464ccb9f6fcbb0b2e0d10545daec7040937a6c74ab98abc82801b04ecc2df1a1ea74fc631e541ae7217fe93ee4aaa8eb05d7145677f126166d5dd1139a3ea0a4dc718fb79e8094616a9a67e7d9e5b60072ad509693222589e0573c614c809a0df8ad5e967fc7c39e3512e7e6f219abf11275b783d3908458793ebe52e47c7eada7c993910c2c7877eacdb304054fad640308cbfc81da1aff3bbb417fc4480e71c1600dbb91dbf29ac877fccff4159d4c587d407446415891de8f0853984747b29e8ff44a09566ee346a1daeb1ed545839987c79e1f4e44649d4d830efd54f75159703ca7f72c95868c58353643d858ee9fd8a535bf69870325945cfbba2cdf01adfaf7d2f9cea5709c9f637ed162870393abd90b67b5e3e967212a3ec8e5381de42dcb84c90cc6c579aa8beb7b4c21d10872186a5354f6714fd7abdadfa7c430ac4a501788941bf10e34b8792e6eec84b22835dccb24668b2a8e303fef65a0f16e1068c0bb6f45231275ff37d648b002cc8dfe69b8ceacf75d1c5d0f26c5173b38106e1aaebc69a29db41a04341f15172105d3c249a5afdd9f8c931bcf98462907a9fb6695bf569a39a457c0801a82ba", 0x1000}], 0x4) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47cfdbebfa27a8d5f0e2ceafb7a85a0ff00a69779bed98e06b9960693e004dde4e14f88d7cd21b8cc66cb22155e1c800fd6cfee88e6bb8d16a4e104fb429fa1f7e4445e358fb52f2c1ffc5b92e33e2fe132d42e3b1b", 0xbeb}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) flock(r2, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:28:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) close(r0) fsync(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffffffc, 0x7}, {0x6, 0xffff}}, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x10) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r4 = dup2(r2, r3) chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getpeername$unix(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000098b9ed10294ee50000dfffffff0000000000000000000000000000000000008000000000f2ffffff001abd000000000000000000000000000000000000000000000000000000000000ae3e188699f30e8f3344000000346cdb84135866376e24c3c3cb65c7ea9b76c9f01dbdd2b5ce774601feffffb01c134c67e60cd5d3d6ff6fc7b542d5c3f188b1bd7143dd06197806736c018698b9d7573f8f89bb4837f17505a3401a277a67760717b88bfad6989bb14735da307bb796a9936963bd9d1140b189ee6bc30d6c85d6ee353e5b105a9cf603049447b1cd6206ea7008009625891c6ef91bdeab882f5a8b643d69866e9c"], &(0x7f0000000100)=0x5c) 04:28:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000259}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x30) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x4, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/79, 0xfffffffffffffe6f, 0x43, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffe1e) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x7, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x8, 0x9c8}, {0x18, 0x3, 0x1, 0x1}, 0x4c2, [0x100, 0x8, 0x499d, 0x80000001, 0x8e, 0x5, 0x7f, 0x7fffffff]}, 0x3c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x2) close(r0) 04:28:25 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/81, 0x51) r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3f, 0xffffffffffffffe0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="ca03b47bd117a357abb517f0b7d020608236de177498e761cb6e46495be154d01f0bbd7dc073f9badccc5a59d0fb97d24aafaeeb2498561ac5e65c68aedd8e5ce6dbc06689f4e5270e475b1ef7a368cbeb0400cd73112bf244cc5cf17713b9353f917a3792704f16a213e093603d23a516516656a22ae09d7f24053160b8068dc0b44dad44063248c7f9321f55bdd463eadc20", 0x93}, {&(0x7f00000001c0)}, {&(0x7f0000000300)="5c1e6f7d0eb1cdc3157591bf343d5a0e277ae36ffa066d741e08042b7d8b79b8fe66cfa91ad92c134c78c4aee2276419ac4ac54118223844194f4f1710354e7dda3b11d70d187d23cea0074513851ee207282a2e12949c319d83f0fcf699db4cd94e3947cc1cda4224740af4254f450749010f4c", 0x74}, {&(0x7f0000000380)="336a57c6ebe9f039139cf698998816798c9afaa1740f0db3bf60ca18a165baead6367e09e8e32157eb116775b03e1fdc2c4d5e73ad8a167b6063185061cfb666c412e73af2c14ae5e6ae5495319d0c1efe506491bbe96c50f5212ec203262dce500ebc4e3d5bfea034d0caff6bba26df77f18b7ce2f8ac1775b6e65abbce28de61a207c6e37814b35e44f75b6daf3028768c295e6e15", 0x96}], 0x4, &(0x7f0000000480)=[{0x108, 0xffff, 0x5, "d5aaffb0f9d080d0c202b643a3082217fdbcb1aefe1bf199f6d415ae3c491f4f78f596dd070baaf9b9ab1c8d48425c636900357e2d0f068580d48026c4e26bcf8e12261c1c728d9cf47f0d551455f0d3936e3e8ba4d3827a99f832a82c377e1d0cb74d919a3d6e584036628d306a311573d7f67d37a33c1132235f5debcf1e4742703dc24fc2cf383cda0ccbf1c18a7f408db476649e58af5312be8bae391636769f0ac25faec7bab3f6d762806a788eb8519619f59bfd9f0c6552fe8f54dc67d92aa24a37bf3c6a89a457f64dda0e8b7cc13715db6c8f299bfa028c718f25ddb014381271fdd11e94384a2a0fb9220891bbc99f22fa"}], 0x108}, 0x40c) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0100b830f908166a8a6a37d736c2558a6e6fd7d4e2537836340e81157cfe284d59735313a24d3d086b950f959d9a31cfdc0cba199ee15f19407cbb7671a9471e47489d9aaef9f5b7853172a2389a8f056b94621d0b030031e8fbdfa6904c6ee5da742609184a19b01d6ef7c088aa45c3a818ab644700ee0ae0089753ab94cc55df427fb8be35107d42950bf835a04abeeadc0f5d3cf997ac586b4bf8660e3f26169e37d3feab1c110b93476929743b8ac6d4d55592ac48cec9b3420e10d872c16b"], 0xfffffffffffffffd) 04:28:25 executing program 0: r0 = socket(0x10000000002, 0x24001, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xc767) 04:28:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getdents(r0, &(0x7f0000000100)=""/233, 0xe9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2815, r0, 0x0, 0x0) 04:28:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x800000000000006, 0x1) clock_gettime(0x7, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x5}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:28:25 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) mlockall(0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) 04:28:25 executing program 0: getrlimit(0x7, 0x0) 04:28:25 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) socket$inet(0x2, 0x4002, 0xffffffffffffff31) r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) 04:28:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffcd1) 04:28:25 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5e42cd8358177460e38f00edd405d9d919deb9beed998a3b2bb473d516218064eeb1ef22a05cfb5306ae86d14f4f958c0bf3786c91091687dceafd8a4920079491c6e069b9b0d7e4449a4a23d8b07eeb2605d44b81eb5bb2d4b4c4e4097bdec7d7ba0411f85eaf0c94da3deaf89938fea6a8f6044ec130231d8da205817eb45ca9f1354bd02da78d744950ab14af74c2322983ec495bb0b0bef8d3353c30263a610da8dbc8283862cce5bd564042e0b6e6a1dd2eac238062023a5400975e22696600bfec89fe39b37212ce32f3df7874a482feed62d7e8bac2cb6345b9868a29c85bd04cf0bad7782c898e3801ef0e", 0xef}, {&(0x7f0000000080)="d7c6013517701f797268a4c4b998f2679ba97191ef19ac8718d9d0c62e18bb", 0x1f}, {&(0x7f0000000280)="0399a428d6482d599d27179865c718cff5633995fd8b623b90c91857c66f1b67b059ad916cfb4984715bb4e78a9a4855d46a34b9d213a939f5d3c45f8bdea1eef536720ffa2007da4c73aa80779894fa2832ff94c546b295039eb328f2e673261a891a78acb7d5f74ee7980d78c3d56e5fec32ca2a86a80009f0e2abec04ee98e55a73a0a4c75702be45af9a1f8b1ef26503834dfeed1bf35835df02dcd0fe40a75ca75f4172e6fb208fb860365ec641f0ba1bc003f5c4827699eda9b74fda16e917c289349d56baa4ffcefeef6db55ce261e8e272066e9e97de395c8784d47f8fbca8b62ad7d0176c9c486705026891472eb925b5198b51b68d04f57673210ad0fee7e47551de03d336159dc2b8e049d17fd0cbb999861aec93474531329ac6f021ff28e5c7341213976c08c55c5adda72afbef60988edc1aa9ef30b315c497d4b0536c0fdcab338e01c223a25862f9056996559efb0ddbdf254dc45f31568293b36d2b49381cc8b78302a2d9e108148315dc202732892446e374a301f12f667875730eb52811f22011847372cc6da848bd3fb73befeb2fb23d31d69ff3d7a0ddc0b65801c2d1256f36fdb7bce1e2f69e56693b3a7e5dde94598d5f082c62150221de394da6fb46002af5979aed9bab4490a536d385496b6a18c100277359ffb79311a7da453cabcfbe189b6930609ca8c71e759ce72d10594c522e08e33115b4c890bc60091a23b0d9f76af6355fab090ab159f64383d2e24cabb920c0a54321b93992961ddf40a177bd0fa1017e8a81c8992bb174ff360121029d279d235b13be9b1b69d30132a0d442e2984ebf3528c3c9fff428b67bf9bc197d74a6af6592aa926d9dcc54aa03f6beb28c78004ce5cc486ab6ac73ac92d0dac811f549b96e31a6481c71b6fa7ffbcaff3d494703d1ad2f45225e6107c5e570105213ba62dfbacc39d842c937a35dbda96e34edffd2dd557b9eb458d4c3225ef09d3008fd80b9cf15f31076abc62d660622dd9bc20135eb09c0f6a70536e2d5e19b89858106b73149fe2a8708b119b2e08c4665bf033be01094f53994e1afc1f56c677008f94f2760e882e34e9f12ad888ccf2422d0d08894b1248c90bd9d82aebad14c49c2cb93e6f74dfe28d1b14a9a27d51d87a5099bac9905bb771edad3449475800e46297ec403818b6cd24a8807a0902e6a8acce35134f524b8c0a5cab855ba5990330fa83f50d32b89b20e5adb3554f081e463764b0724e7413e4b3cefe5263ff16de4f42e32ebbe8644ffd8a0256cd3f0e4692007e1aa4dd1a46f2c7d1501e11cb3251a3e22cd92ef0887091269b40dc0cc76106a34e51ea85df1211ddac5b681b240089eb4bb7d0f58c5c538d1a6448b135dd9f6477c34bc8f3bd068f8524413377543a031d1e8c716bb5648ae0832cd3e456f6c38ea5a3945e2f052d463e7427fb993e2d3651aa8cbdf667ed64f5e0f5f628b62de456178a72c71b5b5efe42743ae09d63bad6b8cbab3351d9b567d90d96802666b40b8684192b2720d81d5d41bb7b176f2d5b18a3537763c75f51129d5659f1bac3192e5b9257991ebd1a5e3331a89435b4e18d591b710c1eeb565629ae5689f83d4a50ed55dc77b9cdb97113a1ef50d68e66488b8fb5bddf064b1c0b90710a6a23121c0a8469cff3d48c8e6af7f8489dbe2ddeda6e752c5ccd43609e07d250e67d8498bac22057db9191aa06b5ee3ad368990219e1ba4ad96db119b4efbaabe4a27680fdf338ed72e1b60b3bcbaa6f567fe76b4b85a3a0eb23f5616c066bb66ff93d9adad87cba85c696b11880a7e47af0222fe96038b5e86c163b91fd43531972b3adecb2acf04aede4cdfc82e787e7255f128a50e32949350b1e65c2fb8c9cde2b2a16f9095d0a720d883470bb20191f3486a82f3733fb87340d80ffbc7456c2b6a9239f62ce2a4e6fd0b78fdc5879d908031f766ae066010f376b4bcaf3b68e7dfd5721466cb933afe282e2dcb60ec81fd77bf1ff8ef51b9633c1bd6cb8f13245d83638b40f0527172f7ea37cc14282e9ef40b314e3c8f6bb352b393d0b97e009a9d9271a0a77f25656a1888bc76e29261fb9907fd3bd1a99afe03e2aaead11dcacf6cdb0b89d3d5cc7f804329dda908aeac0eb7d3b343010b441cdcc2879fb4d01a24e4d84f10935c0a3bdaa5dd349183e135b69a355c692937879875b32dcdaa7ff0b82065233c4316f92872e9ed143b92a39062a0abf3695f3ca225c0faa611806376772ae6d763e95ba0d0e99bb5aac95cc5d843d9d9ee16c8b777ebebec2c8e4c724647a39fb6c092a3dd9bab87d435719f74033203f55c6e035fa4cdff08285e691b63f545383725bd93eae8d3749988a731022210cad890319437a1a5ea3e0972910670268e7ef4cd4dbd65c4ae93bad9c8b5e5649a485d8a527846ba14571a84c23a0e354fe76d3cd62b0897d52c55a3328e5ce588ff4f81273f4b87a1375861829a1669bbd51df8ef13d136a582cbc7b8fbed8595858691e9cc0ecbc956f3abb710fc0be8bbc3a1669d6a7da2760176a9a424479c3c8761e90cb67d1d2f033a34534e760995966b46ab3cbeee499b9465b64035d89111a4e6bd1155231bc6326791bc0ba62619e3978cbe705bcadb9d84296a3ced24501607d07d74635750286d34ac45eb772147fe26ed0debc391d8d1cc090659d594c7d574c7e6659f5f41a423e17ee2be8be682d1f9be27ad3790fdafb4a72b9567dd8760cd9b75e3291d78d823fa9412e34333262aea0f6d327db14a79b1fe9e7abb13b9e9cf57e889e7bc6d9be37012452211f008c7ec0bbdc88a234b02ac03a31c773f12e76c4840bc6ec6c85b0db72d1be114c149fe61565051d3547aa6d7ace88702372fb9090e0cb70b6c5f7d80bc52a612fbadc0d48742e7477caf5e9c4e945be59e051a35e7a11d29ca89b1b5c444d7cb9f1878b637017506fde9750c77415618c9068d5b24a71e398c0cb459d53b8190c6bf0232d299e6ab93c84fc302dc6a37418e8b7faeb3ed94bcc64629fef5f43b620056980eea5eca9dd67d731096fa2cf4988ddb7cb23df5084c1d53fe07b0c28902790930c2e24f164bde1f61b0a77c780b3f8b24aebbe3871891873638c722167764d2a9016151b212105cc95b2e1e1257785ce078c554e92f7190415857be40bd05c988feeaee71913fde16a4c6def011ef4a74d92c80688339d1c1370760138780f5f072be90d692349ee8c25282baac8708d3e856c1f9e2f99aa4f9a5edc7e6c274e2d7c19d6f06a7da0a0fcbedcc0f04da584a7cf67dcb96cbd924bf637c743170d81a2f7a0e52890036ec842353404fd118b99c8c6fb9be92046754284e6f895923dda20cbe22913bebbe07905c8f16f6dd8aa9e2b77c8312656979d5b4e3058cf5585811db5902ce8be702abb87f2f59d3423ead41a66c13de574137eae2e12970e1697e2ae1de2ff8e5c5c117ac1d3f3b97539e5abd72f802f83d65edd3d51a28a8d72620753ce19e3d08449779cfb5fb17360d979d8931a4c8821c2cfd1b0934b144ce5b4305065816cd1ea5a55c650a2c21cc6d5350cbc59976bf9d17be26db7288e1289418a1af4897d4fb886aaa13684be18a6aa517e11ce87c6dca19ba868433d072f8817356b7b28ebc1ece4c5c9e445d80df19edfc1c00d4b4b81bc2a3e36dc8f829ce3ae75064d24be8bc722c46e0f7d61b09b71c1801466c52a1a621698df00716916a7b8c698c5708789765dae80f6c3ba24e8e91d1033d1c639e38c5d125921518d1a7c04e18dacf18ed2d1381229b8d0ec71363b3a1c33135675b49483c96b6b3e355356f0b3e783e05d08e1bf58bdf3ab36a79758b8119dff0d82242e766a98174d46d307ef4785384ce163d94ec679e3bd792786a44ed12dd9f59e1d4e414109ac79ff476b4bad997bb72a64d1b7896030d08d856211fae8c27ec7b38184b73b17b6c15eecbdca2e2d5975610f9b91b4ed9766bad4c605a14ac74bafdf39bc76f72103afbd3e526f9324bd91dffe489c2ccae76f24cc2e8564a468cb5efc0be3092c3faf0e5a303909bd064d64b31fb9071efb17759cbdeade4ead7b78a0ab9f2796e9bbbf2f45b748f782b86d300b1356421793072197d5b6f277757161416ad5e597e9d1242f7bce9b5bb4ff129e0f1f66624ca8c0c3ff1075d8e9074248e44b4978606e212024e20f7d6b8f65449b84aa95dbe7bc7d161e2739ada171d1a2572720ad11a980fbd7a8205fa63e9bce6de4e42e461fa0549dd262819edef352923d93d30e97447e620de06227b5028eff109d6df5895e4497924f0d12ff9a78ee8d2caf0033e5eea247b8bd6f68a4476aab8d203c2a0f7cb8bacbd7685369bb98be1ba03271b15552be282519b7dcd6c37f52c67f9eeee5aab771a346004eae1d999cc1c98a827f3836c13fa09408b83c908839708a4cadf0224b18d6a64d3abd809c4ac00c476f1162fcc622230229b0e62eb08850caee1f9c2489d7f547408ed16b0364f4165d9f9b384f8372f0113c95e2e32562d049aa0567db379bf64c8425a3970b3497e6b38e85565ab7edbaa5cb5def35984b824b7ade8ddcf87bfc444b436b5c6f35f363bca820616ba6ca8b7437548ee7e3748824ca7980f7bba63a72c661db37ae7335d5e48c3a6fbb7488dd77b01611fdba22f691b9cd92e347d2460151457969bb4d7941a7cb069ad12085e5e4c0ae22f370c6762f18077ff18e3db37c67c1625c5e2c940aadd2472724c044cfff039f9b4af0db66665ab17950b2c6be021d286aacd51c535adf608f7eab2efed3b47354fe0fea52c457cf207f0dff74e74aa879f765834ab4685b3ac2144b7100d5bd82265d02dc0fde99f95ab495dbfedac05e12dd3df4782081740b66409fcf93898b020866974b8f56093d6c44e13d65abd9f6a052cc8e57450d6b7f3d2923b91f763560f9fe06f65715519f771d0e7b4f9479ce234bbde81bd24e6bee5a8ce444ece5eb322981a2c67ca0235e1888ae53b20fd3e9b98c1ef6cb0caccf7f329f36bef90ebeebde735406be013de5e13646dfc9a052111f122e67f26821e90db28f87e28726e3199ca8f1f84122f78e41aa0aaba1261c6db3c5dde6726bf98c1815f02ec0ae32e9a134e954c8a34357338201a93b53031b78e9a089fe10bc475051bffcfbd23f42f5585f0cab4a3f22c9a315aca6bd59bb689f39dbfc2e3baef6b76134b33ceb9e1e23f3f8edc47de2c22b10404e822c83dcb55d78ad7b156aedc07b15948073f4c6ce9f1d98380a2a5212b1b1c338072b44379299c5a5c56b7a039c0c41b92972db82029df7ca0d357b2830d932271c110910080b70400f6dd9596f20ae580b30f5389aa3b96f534ea341d4882e2ac5ac81c3f3028306838b58e7fdc767bf1145826b8af0b043caa3da85fa3d8e6519a3bc3df9d21be0637e2cc8825aa82e3f198b1e72b335d37e5833b5f3348aa7884ec05734663fa5b1ef71b6322f662aa704195a0050ace447313a8b4bc6134cd8929515cdb6dc78b96554edb4f83ae520960eb0bbf68b4f5625b11baf394e93ad35edc688e4e2901add55bd23ec12d5c5512b6a2d678f6885fd0143158dc8cdeacdd54548b43dadb381826d76012bb4e887455606003f5b7d2283486d4021e7db5365464d4a3c971bce9db700b1ac25fc6efa64a690993a9d0013f40af18f8c7d91de065426d978cad2e30d4e9ddc0e36fabb026abc915c3eda3e377c4c5e92d02bc2793400e4492ef6c82e53dcfeb57645028af16f576433e92732deae1a344d789a9fc6f", 0x1000}, {&(0x7f0000001280)="783c340bb5b377c6c0ffad19f895928fedecdb142407de3ec17256d5cdea18060629d209bde76b4293b153cf757c4482e503323b606092fb6c60ae466bd102c26d677e9845a850f2b5bf6abd3cee4b269ffac34b7555a5c0432c466a32428744d18b538fe265021bd39eeefceda17ea1e6c875058c5022f3379270940afd388f4ae02f171d63bfba78bf2beaa01678104f7038406a16", 0x96}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 04:28:25 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x42) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x6, 0xc870, 0x100, "c72b441db54074066192f715c64fab710f7ce831", 0x5, 0x3}) accept$inet6(r1, 0x0, &(0x7f0000000100)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 04:28:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaef125c00000000", 0xffffffffffffffa0) 04:28:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r2) execve(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000005c0)) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 04:28:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xc4) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 04:28:26 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061dfd9ac442132dc351f95b6a332000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getppid() kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x0, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000020, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x20, 0x6, 0x5c}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x6, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7e195831, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x67a0}], 0xffffffffffffff81, &(0x7f0000000280)={0x10001, 0xbad6}) select(0x40, &(0x7f0000000680)={0xdc5, 0x67, 0x2, 0x4, 0x2, 0xff, 0x2360, 0x2}, &(0x7f00000006c0)={0x1, 0x4, 0x0, 0x8001, 0xfffffffffffffe00, 0x649, 0x10000, 0x5}, &(0x7f0000000700)={0x3, 0x7fffffff, 0x6, 0x8, 0x9, 0x8, 0x0, 0x400}, &(0x7f00000007c0)={0x1, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x1, r3, r4, r5, r6, 0x0, 0x800}, 0x2, 0x6, r7, r8, 0x5, 0x1ff, 0x2a26, 0x9}) msgget(0x2, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/212) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1201, &(0x7f0000000000), &(0x7f0000000640)=0x4) msgrcv(r0, &(0x7f0000000800)={0x0, ""/139}, 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) 04:28:26 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 04:28:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1000, 0x5, 0x6, 0x8, "87b1827a6c71c9aa94d00ccd29796ea6186dc48f", 0xfffffffffffffffe}) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 04:28:26 executing program 0: clock_getres(0x3, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 04:28:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2812281d7cf7c71c81a361979b9a000000ffff00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) accept(r1, 0x0, &(0x7f0000000240)) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x40, 0x0, 0x62}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x2, 0x400}], 0x7, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x40000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x60000040, 0x7, 0x1}], 0x40100, &(0x7f0000000200)={0x67, 0x2}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) dup2(r2, r0) 04:28:27 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000000)={0xffff, 0x1}) 04:28:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8001, 0x10000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 04:28:27 executing program 1: pipe(&(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r0, &(0x7f00000002c0), 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x2) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0x41, 0x4) sendto(r3, &(0x7f0000000200)="f8a5e57c3873830fb2dc52a75392185d526f0dadff16c622712bf9ea2d799e07defbf582086c82e8f5f8399659f513719e8f7a6cc80ceb87d88dde8707d911345fe7fc9c99012b98fceefb9335cd32759fd841aca2f294ec78513049e4c91c075768a20e659e4b88c419684c4df121cec6b43770153e9237c840ccf97189734a93588af4", 0x84, 0x8, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:27 executing program 0: socket$inet6(0x18, 0x2, 0x0) 04:28:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x800000000000000, 0x0) execve(0x0, 0x0, 0x0) 04:28:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x7, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:28 executing program 1: socketpair$unix(0x1, 0x142edcaa837f76e0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffffffffffffffca, 0xf, 0x3, 0xce66}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 04:28:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r18 = getuid() sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000880)="bbaa27c52d6b17f24b0de1b5911193", 0xf}], 0x1, &(0x7f0000000900)=[{0x90, 0xffff, 0xd1, "252e6113606ee4ef1813449a7c0d8820c863018d85e2647a0fa3ce9eed7deb76e77be8fd68701d9cd2257ce3386ec413fc166ce7f548a52971e9737f63ae5143d6dc987f9b280dbd2f16f7420c219be6117d3452a3a601b43cde44f3f24185d19661750c28041e98308745b6121a4c439ea7451f444801274a8d890c"}], 0x90}, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="d389585cdfc285889070d332cd3d68ac05024739fa7dfbd6b5ec2d0dbd2bf82cca8315274405fea4e848c2765ce18ad1167e40c4a1341d9edde7525879558f82484d0a9c4ceaca0fbdce25b2e056b3b9b0a6c4f8243882ff773269f47c560f806edb3f83c15bb8fac28debd38b407ed413cb7f6bc8b29edcea45d2ec29d1da4093c8b6c902be30e81cc53ab5175b1d31b8b7c07ed2", 0x95}, {&(0x7f0000000140)="8e251d0d87f1023c60f3f5af40a3ff359184109aceb7454533dc7c3e94332b01360b58721e195560d1b449bbaa8840e23ac4246ae6dce70dc6be5edb4bdeca0c052bec46ca4c96a11bd1291e6256e43d37dcadd0f89493e6317c46648320725390d6fa3ff310c03b455067d97eb13c2e47570d406891", 0x76}, {&(0x7f00000001c0)="125af97cada27869640e76e4276b4ebdc79ecf49f5d94c4832b0c2ad87f9a238efd55745913770c806ebd4ea46373b08e144671811be76c679043ccb16a203ce6a3bd251b1b273ff088a17f3118cb2a8dbc72ced5f8aa6e5443bcc4362b7ad35d08bc00c2a5aa41e44245e47afadd4372ae8397aa8b03d7d9b56aa6593c14ae97fe7151300944fafa96c34d02eea9dc5e8eb8227274dfb022375f5fd6047b5d20f76a8d8cd60624a1ee11b31af6214e291b3738f85291a9bf7c647380407", 0xbe}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x150, 0x4}, 0x400) r20 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r20, 0x0) 04:28:28 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)=""/53, 0x35) chmod(&(0x7f0000000100)='./file0\x00', 0x88) 04:28:28 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400000000000007, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) r0 = semget(0x3, 0x0, 0x40) semop(r0, &(0x7f00000000c0)=[{0x4eef0dfd0709f12, 0x1, 0x1800}, {0x0, 0x3fff8000000, 0x1800}, {0x7, 0x0, 0x1800}, {0x765fd9f00d097daf, 0x101, 0x1000}, {0x0, 0xfffffffffffffc3b}, {0x5, 0x0, 0x800}], 0x6) pipe2(&(0x7f0000000080), 0x0) getitimer(0x0, &(0x7f0000000000)) 04:28:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 04:28:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x23fd) msgsnd(r0, &(0x7f00000014c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af76ea20dd651bfc1adb4ef2af179de15d79b706d663d7d8d3fe56101721e0c800f73377627046c137ca4e012a2aceff823ddc01065a8851221401609679c94304a5c81d3de541d8b3ccbdcce573647af5187d2a9f01a5559614bb1fc3ab1cd6bc2adcb2fad0186fb0008091db9cfd8061515e9e03c60afdeba04e140f9eb7aecf33687a77d639c31b019aab3a9c81659feacfafa0f8cea25b88a0cf2e59c9f6e9833baf2c069c1333c5ba6f562f15b55c0a67e1645522349219840a3cee5b451ef636e195ff40aa1da9ec7f8bcc5fb7a685e41f5d622f96e486ea617eed97aa32a022c62295d30b9cced7"}, 0x1d2, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001400)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001440)={{0x9, r1, r2, r3, r4, 0x4, 0x9}, 0x481, 0x3c9, r5, r6, 0x42dfe80a, 0x2e28145d, 0x81, 0x3}) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa149ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"], 0x102, 0x800) r8 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r7, r8) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:28:28 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:28:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000179000/0x2000)=nil) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 04:28:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180c0, 0x21) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:28:29 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5bf) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:28:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="76683a8995429613d939cee7551ae5f6489e4df13ef2d7e0ce947c2e3401b2f0120ae36c6d61b1780c505d2c905ee9d2ed8cbe222f4588b1c94e5faf74998b8c0da176eca79ca36fa8b3557d9acf06204a40078ac8b9e1a7e2f36dd26b2d4f056c50637314ece84ae506df732eae6d427d4dd3486352b854fdb38eca7fef5981f8c2721756a2a78f12", 0x89) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0) 04:28:29 executing program 1: 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) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x494, 0x9, 0x6, "accfb45e1ab7bb9d5698d205c91ff3816785cdb5", 0xd3, 0x8000}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r0) write(r2, 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 04:28:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/210, 0xd2}], 0x8) write(r1, &(0x7f0000000140)='\x00', 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 04:28:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4005, 0xfff) setsockopt(r0, 0x100, 0x5, &(0x7f0000000180)="6f1196ed371f7a6bb9bd626cbc377b59c9e8a47cd4cb3f097871e19eb9f11f0b90d43758010ed1050e8d9125b5e3f4568a32244b79658ee87e81325fc90c17eaa65686b81c7a0ac30ebaa5d463b733ecaa7e256b4fe4b246b5d69c28636db348da7e5fab96bb1722eb9e55d7d242a388b5432e", 0x73) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xd0) getsockopt(r1, 0x2e7, 0xffff, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:28:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2c1, 0x20) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x9d0000000, r1}) flock(r0, 0x6) socket$inet6(0x18, 0x8001, 0x6) 04:28:29 executing program 0: socketpair(0x1f, 0x4005, 0x10000, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 04:28:30 executing program 1: r0 = socket(0x2, 0x4000, 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f00000000c0)="cac5b48029c0a6f7f619a318fdbdd709ccc259c93d682dab3a66e76f9c2ec523950614d0ccc8182b9b47c20481d46233b0e2515c89ac99e23c99", 0x3a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 04:28:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) 04:28:30 executing program 1: socket$inet(0x2, 0x5, 0x80000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 04:28:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x1, 0x1}) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 04:28:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x81, 0xdd6, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) 04:28:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x15, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 04:28:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = syz_open_pts() socketpair(0x32, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000140)=""/201, 0xc9, 0x148b31553ff0b37d, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 04:28:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x3) 04:28:31 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) socketpair(0x16, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1e, 0x0, 0x4, &(0x7f0000000140)) setsockopt(r1, 0x4, 0x8, &(0x7f0000000040)="b55d03b4471f10c851afa2a88abd7464bb9b44fa18811ca36854fb2358e652657a891e8d470956ba68a9844d214a1eb8aaa4ae4389eacb82c26ec23b0421db68f07cfef7559ed82b23c2f51e0b7967e4071e9a7fa0c96db5132d2d3e31859ed6dbe427297f66d3da2ae027a7df68d5242db6fd144913e2bbdda585051aa8978e1e5f83d87238641940edc9e26caabd8ba1727f5ba8c4b113b722fd9e5f5678de1f9e16acb983bd048fd0a706ff71", 0xae) syz_open_pts() 04:28:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:28:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40ffe) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x8}, 0x10) pipe(&(0x7f0000000180)) writev(r1, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r1, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:28:31 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x9cb3, 0x0, 0xffffffffffff8000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff, 0x8}, {0x18, 0x1, 0x1, 0x9}, 0x80000001, [0x1000, 0xa016, 0x8b2d, 0x3, 0xf14, 0x2, 0x3, 0x1f]}, 0x3c) 04:28:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 04:28:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) setsockopt(r1, 0x9, 0xaa, &(0x7f0000000080)="4f86a256646d938464fbc12ad6c5ead39293804ee19f01742ba066f57e8ac7de1e801275be5f150d7f77f2279effb0ab2a2fee6a6073b21d680effcad55f7d2fe1c08e62275730ae02a5169b862cf3ae0a4c1360782472122d45e8dc6a28739a81c8b607df49073c87af6cedbd", 0x6d) r2 = getgid() setegid(r2) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000100), 0x2) semget(0x2, 0x4, 0x0) 04:28:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) lseek(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x3f) write(r1, &(0x7f0000000340), 0x10000014c) 04:28:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000040)="df76eb0b6cb5eafab0f0213551362a89a5530a3e7e3c9a3efaf320da7c076b675a53a87bc74133069e6e7c1b846cc2451e905713", 0x34) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 04:28:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 04:28:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c3cf79d3571b04e3a60bab8ca44db5ab63d261835e384e2fc449f9201d1793f56119d7711944980a310205696bc7e7217675c04acf63d4d39cadea5e7ea02b7cc206da815897d13d8c5a7df509da26670cba92a55a92126aaee019ede0c74073161a9cad11705dadde315fb0db16b19093959d50a85b99c70d090e235907cf5343b7d526d824e82995d7d23d3fac1076c89f5e0ae2b967e84c882046e654dfc74db9dfd9e65b47fa5be554724a4a8394f07777d966e44fced4268c4205308451ceecc7f10256b921459fd7639691c5badae222bc717c16d059751620d433c064d597ae8dc2e8be5cc574e99804f831c2aaa45dfc312e7b3845243b6ff95d3e", 0xff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 04:28:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff23) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 04:28:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="d27cb0d9a66394c8322d4b91fbc9250e29a494888dfcd476d2ab1bda19b6dc07268e478a4e19d3df11cb24e6c7a004089f4b03e593228545df43627b4dae917c3847d0df3a27a1faee025a049b503dd1a46538ee13604b4de18d18802d36f2a0e27acb9283d26b3d466c2f5209d92e9346487ad849032881bb2c8c67079a29a335040798b34a51ec088140e4c3acfdf4920d152ecdc86171fb32732c3cbb31762c795bae114fdaa4ed90f9f9b67152d84bae4577f44393e59dd933b3ee370c4c2d5dbbcc69b7814b796a34209081ac3a065183e7494348dbab57487983dbe357042ab61f2cf7f7b3", 0xe8}, {&(0x7f0000000500)="c941a23b127d5e86c252c8cd3b631dd2fbc5b3e715283db6085fccfd59f30ed0a58103081c9dbd7761c9c799e6fe5db6f1e40608a34ac4e28f7baed6517e3d12762dc131a3485994e6f8cb34574cd41042761fb3041414a1db6c4662a1158fcb687a107e0b509063d5c3e1334d87924f10afff229e55039e861dd7aa456effa5ac768f50c911fcbf649cb4d470", 0x8d}, {&(0x7f0000000000)="17737f4eeedd15ab4fabe6b112df39ccb7e4c9a003248e9cd9d640a5cee2115c664bcf668f99eda027997ca87a5edbf9b49f52d6", 0x34}, {&(0x7f0000000080)="eab85bf0813a55c8a7ab8a4a06ef29f409de3f024da209f6e0020631eee2730681a3f6fe8e5489b817459758200a44e80bebcf96cc682192ab2740d194c3", 0x3e}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:31 executing program 0: poll(0x0, 0x17e, 0xbb6) 04:28:32 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 04:28:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x200000cb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:28:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) listen(r1, 0x4) 04:28:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x1c) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0xf4, 0x801) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) msgrcv(r0, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 04:28:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 04:28:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000034, 0x6, 0x936}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0xb53, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000040, 0x6, 0x7a4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x72e7, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x13, 0x0, 0xf8}, {{r0}, 0xfffffffffffffffc, 0x12, 0x80000012, 0x20, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x3, 0xff}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x5}], 0x4, &(0x7f0000000280)={0x3f, 0x401}) fchown(r0, r1, r2) close(r0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/242}, 0xfa, 0x3, 0x1800) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 04:28:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r0, 0x4, 0x4007e) write(r1, &(0x7f0000000340), 0x10000014c) 04:28:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe83, 0x0, 0x44}, 0x0) 04:28:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{}], 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) 04:28:32 executing program 1: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820294e53bcb97fcb777"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) chroot(&(0x7f0000000080)='./file0\x00') 04:28:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x20) r2 = kqueue() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:28:32 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) read(r0, &(0x7f0000000000)=""/219, 0xdb) fcntl$dupfd(r1, 0xa, r0) 04:28:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x101, 0x949d}, {{r0}, 0xffffffffffffffff, 0x84, 0xf00fffff, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x80}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x3, 0xa0000001, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x800, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x80000040, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9c, 0x40000005, 0x6, 0x3}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x44, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x74, 0x10, 0x400, 0x772f}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xffffffffffffffc1, 0x9}], 0x463b, &(0x7f0000000000)={0x6, 0x10000}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 04:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:32 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') symlink(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 04:28:33 executing program 1: r0 = socket$unix(0x1, 0x1000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) socket$unix(0x1, 0x5, 0x0) 04:28:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18120, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x9018, 0xbb4, 0x2, "7081703d0002be7b7d9c686fa3bbec0bb9177d9d", 0x0, 0x401}) setsockopt(r0, 0x2, 0x0, 0x0, 0xffffffffffffff44) 04:28:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x6, 0x3, 0x4b400000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 04:28:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x4af45fc92a1cd906) 04:28:33 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x1, 0x60) semop(r1, &(0x7f0000000040)=[{0x3, 0x8, 0x1800}, {0x3, 0xe08, 0x800}, {0x3, 0x7, 0x800}, {0x1, 0xfff, 0x800}, {0x2, 0xfffffffffffffff8, 0x800}, {0x2, 0x80000001, 0x800}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728393ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x10000012c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x0, 0x7, 0x55a8, "e737e84cb5f5077224dd81fabb8be7b59db655a2", 0x3, 0x401}) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x100000001) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:28:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f663000"], 0xa) unlink(&(0x7f0000000040)='./file0\x00') dup2(r0, r0) 04:28:33 executing program 0: r0 = socket(0x18, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 04:28:33 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x104) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 04:28:34 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x110a, 0x0, 0x0) 04:28:34 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x100000000}, {0x6, 0x40}}) 04:28:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:34 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f00000006c0)=[{{}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r1, 0x0) 04:28:34 executing program 0: mprotect(&(0x7f0000175000/0x1000)=nil, 0x1000, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) clock_gettime(0x6, &(0x7f0000000000)) mmap(&(0x7f0000173000/0x4000)=nil, 0x4000, 0x800011, 0x601d, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0xc0}, {r0, 0x104}], 0x3, 0xfffffffffffffffb) 04:28:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 04:28:34 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 04:28:35 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100000210, 0x2000000) 04:28:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000001400)=@in6, 0xc, 0x0, 0x0, &(0x7f00000019c0)=[{0x20, 0xffff, 0x200, "c8e61bde1756b13cb0d82186"}], 0x20}, 0x2) 04:28:35 executing program 0: utimes(&(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./control\x00', 0xe1c4, 0xdd99) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./control\x00') unlinkat(r0, &(0x7f0000000040)='./control\x00', 0x8) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 04:28:35 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x1000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/29, 0x1d}], 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000580)=0x3) r2 = semget(0x2, 0x7, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x5, 0x8, 0x5, 0x6a]) bind(r1, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) r3 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getegid() r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000740)={{0x7b, r4, r5, r6, r7, 0x0, 0x1ff}, 0x10001, 0x2, r8, r9, 0x4, 0x2, 0xb648}) setreuid(r6, r6) ioctl$TIOCCDTR(r0, 0x20007478) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) chmod(&(0x7f0000000880)='./file0\x00', 0x100) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000008c0)=[0x9, 0x7, 0x20, 0xffffffffffff740d, 0xfffffffffffffffe, 0x6, 0xffff, 0x2, 0x1]) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000940)="531a316e58c0857d4afbf32ea8b663e044a4d232ab54a7bba80fcbc6a7f3bbbe2571357aa4938a87a98c427a9b83c3d8393ed201f6ef", 0x36}, {&(0x7f0000000980)="12ac98fb9ba97b0347", 0x9}, {&(0x7f00000009c0)="1ace18b715fd8e7386283fa97a921935e7f96466a87f9ae71093c01acb9eaa5e56bd7745491665c89b36a8299d0693f7b53ad30c35f96d97be02eead6e6e3c01d207613ffa9326fb1bada469f714015ffac130838d7c8244c82ad6d4cc89b22b8b24854311dddca9e5", 0x69}, {&(0x7f0000000a40)}, {&(0x7f0000000a80)="9277ccbdbe5c9e0f4c1c67e12098f7ea1e9be5aeb201e7b106337bd102da25ea4a10f33c9f9e70e769b163df8387dcc376803b2b904bb0fbbe5b836f017e107a48f2c2a4ee013d4bc9ec316e51c909555b73139da58826775ef7ac96537b013892672d71dc19e8cf497881e8d905c7d0c10bf92ad9138231f0c97eb101425244273c74bbce06358e3d446a6cb1e0e2d62a6cf02673f022e058aecd03122e2d9630716e8d4b8d5053f280565cc6a9005710b1dadb3ca33fc0b268d2e4c8823674684708c43ca13468327f25e6f5f03e4e1faf876434f03b8da4eee5c977ae4ca1557cd3c6bc47610650a3f013f8e8839ce7a7d968440ca1fd1283d1", 0xfb}], 0x5, &(0x7f0000000c00), 0x0, 0x400}, 0x1) accept$inet6(r1, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) 04:28:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x4, 0xfffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x4, 0x4}], 0x9, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0xd6f) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000100)="5b62b793dfe728d882bb85051a452539af6d49cf6e2a9b91825982ac89c146f3a7c2e16c9c0e6e4bc17a9e80628982eb0803f5bda2ea96491703a0550441d1b6a57f7e46104c5f5064e31e03ba26966887c9a33415d3a5af7b8e", 0x5a, 0x407, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) close(r1) 04:28:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xfffdfffffffffffd) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair(0x26, 0x0, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 04:28:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) sendmsg(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)="b7295458e6d1aeee85ea12", 0xb}, {&(0x7f0000000240)="476ace7444848f69d92d2ef0a6c3e5d3d30ff60d0c305c285d4c2e451bf22945695359ef3f6475625a56169f8dacb76b6720a189bb030b946f65948f1eee010d5d6c694f9947feec1626b8fb2dac75699a52e0c28e56faa8fa", 0x59}, {&(0x7f00000002c0)="fa2d43db3a12c9163581954c001407942fa6e2095d6d42c48bc8f30d5e6e74a208bf3328c34a68ff10b899ad6bc98a298babd291ccbb1c5c242f51c9c126de503394373afcd63e8af11dc11da1520468013109d74b3d9cf357069a020563f9267384ace53751cecb409355ddc60c0dcdec4264ab09aefc623bfa1c01ab18cea7617885544614bcc6643bf120fef29c4e2ddb", 0x92}, {&(0x7f0000000380)="2ae70d6fc0a6c0008c6180dcb8945415bfa7a8d560c946f8c972afd866ad5210aa8c94740e9da516f882fd336265e38a8809421dc00cb53fd84651736f1c4756d5584139784478029b48b7d2ab3e42a3f5a7b52ae240ea1a56b13bc59397892c188ffa", 0x63}, {&(0x7f0000000400)="0dba02001955880e2cfd7a39089b101180ad15c534cbaa9a8daaa93c64a8b8db17f98ad54d88d668c375fa7bb10f4d42928ec1f8f78e10c329e56634ff4928bc3902700b5cdf302a51d8dd077cac89", 0x4f}, {&(0x7f0000000480)="7b4c75b9ba5edb6e11aae4396dab7d9e4ce01b1a368659591533ad3eac3147edfb06f856c36cddfe23a6f88411bbfcfe0ec4319ed878a8b4827d96b2c662ca15f1f20078c6838e33bca2c75ceb1e799ac542e3cd14a1ba9b6de95bade8d8d037a46f172647d80a4ff05225e3481e7ac89d109fe9982dec7eec86167987d8da319ac8f01efda8f3fdaf6f311597f715b95330f80e044e0b5c693a3425b01f57ba8fc03efccb40ee4e5b1ffb0e10b4eed89f40c3af3eeddef4fb8cd47f3c5d293be8f3a6dc3b5ce23bf3884639f7", 0xcd}, {&(0x7f0000000580)="dc5ae026f5ef03e004987cc91d1a356d0f2a62fa3f41cfe4178337b51ae1b1f8235016e68f1d20964eb6ce474714d25fbb6b3808549ac5a3b8a096d2a7310cf0db0e47a3fc9698ee3828e065cfb9ac92a5e10fc1fc3fe4c79cd9bf7532ba90b6629d0eb88aeb2f276723b7b01dbe27c689374fdc716a4564d0dea1c5048f23f0f4412694b0007f65724794e41e09c0cb9f2d4315d6ebedf83760406248ebdd3330cae39bd32c0f5b1dbc93b93925e586d66afce24e43379a7a4ec110958983f300422a69a451ef08b975d36c06", 0xcd}], 0x7, &(0x7f0000000700)=[{0x48, 0xffff, 0x7, "4377aaf4cb711fe31c0f9df6912056aef604f45bd757acb84b4e192a5c90fe89808f01e21ce27421bee62709421ee66a4435a50645"}, {0x58, 0xffff, 0x7, "d2f40d961dd1b6c6fc0e3882e5c58bcdae1af504fb07a95f16aa7d194a39254962c29755cfd560d4c0c11781973fddc13ba6e428de21b50fd9f13e8940412b9dd09840e6b236"}, {0xf8, 0x1, 0x6, "0db8c44852ae5a2c1e7bb3d1955c676cdf6d57c197d2e5178007c342226c4c8b2ad8745d9f3d6afae0f28c6f910f568101909ca70dabbb47799b3044032ce59fec938fd8d83a2921a707b02b33011540a4743623f34a0809d55af6f8b91711018772609f74e600bbf0ec3285acaa81d2bf8b8052bb4a396f717552931e1e9f2593cc9ba8c3533436e4ce9b7047001ce73d7a51204ac8ea38b158490eea0f960988baf7130ee9ae0425b1361c95d9754a3dfd5a66cc770b3cd29e4e99b0146c6b83136451ac92f4c3c84f27d141e486dbbfcee3dd9b486d0e54975c0d45c6f9c89f20c090b7c907b1"}, {0xd0, 0xffff, 0x3f, "7c9636cee1416a44daa766eeb37654c160cbeda927f9a4cd627a0203ef69bc6ba3c540bb3c9c4a204b2aaeb4f33fb77c020bed6b1acc67fbc2021f335ce56439ad840ef7778b7aa7b9efbc50ba3d2f4deebb7c44b97ff7e1dcec5ad1a724463b7648e1ab9237d89356b8c65e639bfdad2a9ae47b3f9f5ac998b9d70517955094b60c956bf16c97f7f33e65f0c84c4cf1e88d4e465d624bca7f5f016d7ea9cfd98e37d00911ddf78e0493d520635fd7f6b5c4cc86f58fe38938d1a6"}], 0x268}, 0x8) r2 = accept(r0, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) setitimer(0x1, &(0x7f0000000a40)={{0x3, 0x2b93}, {0x4, 0x2d1}}, &(0x7f0000000a80)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) stat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) flock(r1, 0x4) r4 = openat(r1, &(0x7f0000000c00)='./file0\x00', 0x40, 0x84) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) link(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000cc0)=0x1) getpeername(r0, &(0x7f0000000d00)=@un=@abs, &(0x7f0000000d40)=0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) r5 = socket(0x3, 0x8004, 0x81) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000e00), &(0x7f0000000e40)=0x10) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000e80)=0x5, 0x4) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000ec0)={0x6, 0x1ee}, 0x10) readlink(&(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)=""/30, 0x1e) getdents(r1, &(0x7f0000000f80)=""/186, 0xba) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5, 0x2812, r6, 0x0, 0x0) wait4(r3, &(0x7f0000001080), 0x8, &(0x7f00000010c0)) semget$private(0x0, 0x4, 0x0) syz_open_pts() fsync(r4) writev(r1, &(0x7f0000001540)=[{&(0x7f0000001180)="9a44251214251c86c8a5d72f10f730afd8d57ddaff4b26284efd4ea3b676d063dbe586bad3d90d07", 0x28}, {&(0x7f00000011c0)="9c69324d0c069a7ade1e01bfe9fda93cd468b830895750f683b07f55578eebfca74caa783c738b2fd4632f02c8a1a83cc1b431c8e97d535b1abad55ea3faa984185fa9788b736ca135da7fad36b9a57e84c935574094ddaee2120da864137208b8970ac5fb33bcbe47b32974c06a6e8342640af0f3b94392f952e45b710f92d067b16aa29be653347dbde33adac6d7b6e1b5713f70ae504569dca977f67173f34027bdce35ba1e39963a4524a3b87128ef017dbbd0d6a37685d272fc2597e8e8f16ab94d79bbdc2c7a29df", 0xcb}, {&(0x7f00000012c0)="977cb8c6cb7d62d5c5a9f2df154c8c63680da5ea5a5ca11bfd0194e6f4f9e7d64c82ffed712e25e220433a0aeaa010ce24c5947c9829e6df770e701c6a44f29dff71a0634516cea1e7e918cf2ff5d9ed61abfc4292f80fe2f259e0cd97f9617fa98e8755e81efc0dbb96b7323c562ed660d8d7d24928d0d4eeb926d32a933429", 0x80}, {&(0x7f0000001340)="c64bee824e8884f2f8a7849ae8c5ea3b827239b37b9bf7f7698959291be0174d422006fc68a754ffa054d0792fc8a8b1085e1d87e23138279cba41bad5dcc7ca2b499e58c01923c6bfd9cf785c889ecc059921b8e5e4de441bca316f576f1a41b567b35ba51316e6c7412f9b461de9d70e4d12b92759ad7935b14ab662a8e18c36a203a4010eff2b39c30525f6c99316f21fe47d138896bdfee5192789b151648256c82ee9c9abf7732d491f4546eefe4d3f9e02c3d9bbe62c1ea3916abcfaa8c192f42d1da5db21922f5af8e51df5957eb3dcf26443b2e7bbe5f11f10879e2207eeba925408046d05ea1dc20657", 0xee}, {&(0x7f0000001440)="8698f6d28b9596035865a42c24038e4ea2ad04b65aa98cffe131ad16f56c82201458f51dc867a3f4b7908244249a52f3b3fc9103721fa777bfe0e715188864f8ba5c7988977cb72ea31c72226c895de2d0479ada3e4bf3fcfa5d3c635af42774a3d411c4614efe466c0f881eda0c68025ddab69693c6f151c32e44e16027", 0x7e}, {&(0x7f00000014c0)="62e718635bc9103b029a09c9604ee1fe40ccfcb952005d90225a49321092f6d83deaf8358cbc0e739dcbfdadaa4888328f93cd58f2736775db8b9a7df17922518c824c2260e53d98d101916d35ef7b080f75a6395f8e5829443b7a52ad65620e0cb0094a1f04003a37da9061d6bb60fc15b1b80d3692fc077254", 0x7a}], 0x6) 04:28:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x34e648c961cdaadb) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) setgroups(0x1, &(0x7f0000000040)=[r2]) 04:28:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000007fff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:28:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 04:28:35 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="26900b22cc4d1331aac31605060c350428f948811a70e5201e439c8657b5eeb9883fbcf80a55619a0198dbabacb76c83eb0769e7b46e27f855fefddb08f2cfb2517e1cd0ecf6575f24c8f1343ece4e9077e18937284d6ae910fa6ab6bc24948bdcbad6d58c79e3998e8a01b984e10b4011c3a6890ea544eb2c1742c6421559753cf5ebcc85ec00b3ba03a1e8cb9b0e947df3a5702875784b52bbb40bfc347e34d9e18987e200fbb786acee7838f8d11e39be4b9a9110cf49c919474bb4551ad2c0521bc6f0da005fbd280437ef9946717db211cd975a0ee2aa4362a4b3872a7b8116fc0fdb548fe7b5416d4a2ec54eb9d30452f8f02f0a36bf63b06aeda9", 0xfe}, {&(0x7f0000000240)="e399d250dc370d7a7742fde9d2d08aff64dbd40ffebb65fab41872781aaada8d4e70a779c706389b207c2fed8427cbd3710f06718b3d3aa0c8699db7a6e146966e385ab03220283ba74225187cae9eb8860d591457630840079e1ca12ef4c1819ac1e2e6f5507c173e909b282ab1e0192c0ec856e3d6a9438ee2116a5fbd47e3518459f2e1890c6e638cab0e4bda9617705e1e4cabd2f5a3f852c19753004385b980495f0d3eeff99f5c0a88d0fb3b7c3be8da2bd314f39f0a49d61f1261152adbbc5e1e627148e13105a02de548f958c43dd01e7af7fd6dad", 0xd9}], 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 04:28:36 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x2, 0x7fff) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/41, 0x29}], 0x3) 04:28:36 executing program 0: r0 = socket(0x18, 0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 04:28:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x41, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3, 0x6}, {{r2}, 0x0, 0xa, 0x40000001, 0x2, 0x5}], 0x4d3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x41, 0x80000001, 0x7f, 0x4}, {{r2}, 0xfffffffffffffff8, 0xc4, 0x4, 0x6, 0x69}, {{r2}, 0xffffffffffffffff, 0x7, 0x40000082, 0x1, 0xffffffff}], 0x200, &(0x7f0000000180)={0x7, 0x81a}) 04:28:36 executing program 0: socket$inet(0x2, 0x5, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x3, 0x34) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x401, 0x800}, {0x18, 0x2, 0x4, 0x8}, 0x9, [0x13, 0xffffffff00000001, 0x8c7, 0x1, 0x9, 0xe0, 0x7ff, 0x1]}, 0x3c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000300)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = dup2(r0, r0) socket$inet(0x2, 0x4002, 0x7) sendto$inet6(r2, &(0x7f0000000200)="b27b68acff8523fd35e0eeba9f4bf83611fd3bdc9430fe031bfc4b96deecfa549c7ab0e2a9eb7577ac9c0d3d98e433fab5bea7e0d6ad3196620928276d33171f7b44433d8ec136cf54b2953fa3e0a6e35bdee30766b30ebf097559c806602ea42378", 0x62, 0x4, 0x0, 0x0) 04:28:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0xce) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffe7e) 04:28:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') shutdown(r0, 0x0) shutdown(r3, 0x0) 04:28:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getppid() r9 = geteuid() getgroups(0x8, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="bf8759a00a3a5b8328d8fe2281a7920ef77e7db26e5ac8a9fe32ed8725223e7a390998b8d7628d82c2e4c985bfd2b1bf6b2a7195a35903b28f3ce3b26c79e1b6ab30db96a45bf21ea0abbcf135aa1d781787a8e96ce84214864d9157114b7cb5b2228c54a278ab4bfe5cb1cebe84a66512e7f1d69fe7460e8e7aff7e42e0fe7503041a67572ab8b03161b22e", 0x8c}, {&(0x7f0000000100)="36c35e2b56ab8e6ebc01ebcf0693911d72f44d63dd6d8f14d1aa52d12c5d01c59119b497275239bf7a317218483abf79597b4243c19464557f741c9965ccfdd212860c2de1c0ba0a9026bab459267e13a6dc20e0dc57c8b445c75780c8578a0cb8c7b423a3ad666b0d6fb8cee529a9909c29", 0x72}, {&(0x7f0000000180)="fb811c1925e5ccd336851f44", 0xc}, {&(0x7f00000001c0)="4b0536d42763b5b9fe9ed9378705e474332bcb4bdfc8ed4273241807cbfa19d79a89e7696a038f9fb7c75aabd6556274d6f3457cbe4ece8a24ba253417185b0c0bbb682019b3d58249cd6abe01237919caa49b6e320425a0e30b8c20aa795bfc337c2a8677a20b01daa4f0a0612f2dc343a2b55706c252625194261b1e4b281d371fd601facf6cf07b050f1ec184fb97f36f856d782941806de490bc32a5359878807786d266d7e360124179eaa0095e2ef14989a9de878b476696966fab8db7", 0xc0}, {&(0x7f0000000280)='\a', 0x1}, {&(0x7f00000002c0)="ea52901f6face4ead731440e5969b41e026ae0810202eb6de29dfa857ab5545d61814a63ea3f068ff91e732ef8811b3022912406eaeb04bf", 0x38}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8, 0x1}, 0x2b4f59db6b6e06f9) 04:28:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:28:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0xff4b) 04:28:36 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:28:36 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 04:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 04:28:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xa4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x600, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x7}], 0xec7, 0x0, 0x8001, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 04:28:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x20000004, 0x5, 0x9}], 0x100, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x9}], 0x101, &(0x7f0000000140)={0x32f, 0x8cb}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x18, 0xf0000027, 0x324, 0x1800}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xfd18, 0x3}], 0x1a, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x3}], 0x9, &(0x7f0000000240)={0x9, 0x2}) 04:28:37 executing program 0: r0 = socket(0x3a, 0x80000008, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002580)=ANY=[]}, 0x0) 04:28:37 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)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x50d, 0x3f, 0x4, "4acd38be3190b4303b3cc53ff605b550711b5e75", 0x2, 0xffffffffffffff00}) 04:28:37 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000240)='./file2\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000002c0)='./file2\x00', 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x3) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0xfffffffffffffffe, 0x140) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x7, 0x4f18}, {0x9, 0x3c7}}, 0x2) chdir(&(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) 04:28:37 executing program 0: r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 04:28:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 04:28:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) r3 = semget$private(0x0, 0x1, 0x4) r4 = getuid() open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x40) r5 = getgid() r6 = geteuid() msgget$private(0x0, 0x608) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000640)={{0x1000, r4, r5, r6, r7, 0x0, 0x5}, 0x7, 0x9, 0x7}) flock(r2, 0x1) flock(r0, 0x3) close(r0) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f0000000000)=""/105, 0x69}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/200, 0xc8}], 0x4, &(0x7f0000000400)=""/244, 0xf4}, 0x841) write(r0, &(0x7f0000000540)="62b95f26fa56ff4daae6df50f31e3affcb8f879b7f379f337bae9d5d41a42848f7dd01cc2bc9b42a926f4bf4aa5b499ff8fcaa420b038130623c2d8ab766ab23ecf75ad1f0938a38c38ac28e321fa89900d58b1e6944e0ebd31ed314", 0x5c) r8 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f00000005c0)={0x3, 0x1, 0x1, 0x100, r8}) 04:28:37 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r1) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000000), 0x8003, 0x93) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 04:28:37 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x200, 0xf1}, {{r2}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x3, 0x7}], 0x36, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000001, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0x30, 0x6, 0x0, 0xab800000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000004, 0xffffffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x400, 0x8000}, {{r2}, 0xffffffffffffffff, 0x28, 0x40000024, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x7, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0xb, 0x6, 0x1}], 0x100000001, &(0x7f0000000180)={0x6, 0xffffffffaaf41a39}) close(r0) 04:28:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getuid() seteuid(r2) syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x145) poll(&(0x7f0000000000)=[{r0, 0x181}], 0x1, 0x0) 04:28:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000402000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 04:28:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:28:37 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='%&*\x00', &(0x7f0000000200)='\x00']) clock_gettime(0x0, &(0x7f0000000000)) 04:28:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) nanosleep(&(0x7f00000000c0)={0x7fff, 0x7ff}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 04:28:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 04:28:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x3) 04:28:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 04:28:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x2, 0xb5f) 04:28:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x7, 0x100, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) socketpair(0x6, 0x5, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000009482a988ffd0dcc7c900400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2726cc48575cff022ad014b0c2c7e3b84f24ec765e5ae565e9b386b3fa30e3f94bc8e1c07e29cc76e353e6b8d1a66253c9b532b6e72850e8092e21625b6b60aec08b40632524dfc724cdfdfe4dc28fb493596b29d8c29978f2e274766f8d62d92010cde16cd0bbe28d6b1b3a381ca895cccaba95c9d158263f86cd5a9ed9b0d357f0452bb0316eda3d734ff184b50d4f83f73634f81f5"], &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 04:28:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0xbd, &(0x7f0000000080)="0c630726d6890fee24c0678a19a6235b9e48b31dddd38c753664c7ae6287d19aa3ed4e9bcb8ef54f855e00b56c76fe05adb48ad530c3f18775647fb46efcbb6dd315cdb794dda1e762a1b0f9aa7582633b0b99e05a1707", 0x57) mmap(&(0x7f0000414000/0x4000)=nil, 0x4000, 0x2569343d0424d2dc, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x30050, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) lseek(r1, 0x0, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 04:28:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20410, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x44, 0x81e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 04:28:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() sendto$inet6(r1, &(0x7f0000000000)="c2fdb6c9e20bface22e858bccc82393aaae9c2e305a10a529f8c09c1624b932a8bec4e94e662987cc2ac035999255a0de7db15994f38061f49d5b2f1e51f95d65d571eb42fb3420128a68e70fba831fb4527401f8ef70e8818fb4220b7fff407abea6c9cbd3a13e42e5f6bc34bd494195af33e16833611ff72a74b6f1b117fb7fa77ee7b6cdde849f5d373998f58acc6a8", 0x91, 0x4, 0x0, 0x0) close(r0) 04:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) getppid() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:28:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x2, 0x5, 0x7) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb, 0x0, 0x400000000}], 0x6, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 04:28:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r3 = fcntl$dupfd(r0, 0x0, r1) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0/../file0\x00'}, 0x13) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:28:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x13, 0x80) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x6, 0x5, 0x5, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 04:28:39 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001500), &(0x7f0000000140)=0xfffffdc5) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt(r0, 0x10001, 0x1, &(0x7f0000000080)="69c7ebc56c8330ca4c81302e5b6b9ba5b659cea918dd603dcc50cb314de873155b95fa0e9f82ba8ab30a6ef3ea8f7918c51be7806db97ae37c1c2198", 0x3c) semget$private(0x0, 0x4, 0x100) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00009ab7ce2495dd636c"], 0xa) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000200)="676ddf05147c7d89ce22516b2da7cd43d0aa90bbb2cf8097135a8ceafc680791ac1fd1923546ca9b44c54ca15670e9db6a01966c04329d86b831a10d56a6b30f4943b01f7915b7be51032f70d39b1f9c855b0e7fe7f73d769574d8412765e4609978763a8e14528a7e67fb2203d002cd4db43ff7bd87d1f1119588c7ebda06dfd4f164f83731e51ef106eda56e38063c3c9a18e41ef85cfe8f6cd06e2d46cfc07c0f7e5c44bf42ab170bf85f1e082493057a7624d72882d180a2f20e7447751d4b50f86f26bd796c7992a9cbe04dcb1a157ebc5a4666a17898eb5686ff50f8daebcefcfdbbbe70ebd8e08a0ae1003154b17fdbe23bd0", 0xf6}, {&(0x7f0000000300)="3ec6cb12c47d1be1fdcf096e690b99ee1b599f586695082c684cb1989d48552e6bb3fa85e1967aafc700f203ca0314c1a3084759f2879c6673046d", 0x3b}, {&(0x7f0000000340)="e55eaf9d6ff55d5f8d7c3ff5d1ca0b501c17923be60799a02333e18417cf4b4ffc6ed6ce358d1ec054aadcd2d3669eb080fb", 0x32}, {&(0x7f0000000380)="4c737a45dec436a818f8144c92e2848825673ac2dbfd331c9e0e32a4f780464b8d3a8474feed86db787b7e2287b8f2b311f168d189bdca473f899402b4e83b79860ba70d8ccddbafa92d325707ad0607fea0c2af4610e8690f66a19b979b89737c2dc2599a677290050da8600f494defecfef38fd6a37e018790b30d1f618a2c5b179c0c1320d39bb26fc7f3cb3bbd71777412a31eecea67a8d33e436dea4749f55b7ab4b95de576ffa3d19ed012b1364f60fd5bca0fc137e6334eeab6e1f66a63071f9ece3e1af49dff00147d78a8ec65909609b80cd48df67ab0e98d186afaf14919bba81c1b96c1b3e7a05e9af4ba918190079012e698934dd51d1ec041fcdc5a6191ff3b9784a3e635c3db889904b353052664b0566cefe3935811df84dbf90f43a5c47169374e3c95ebd6998e9df1404acdb8ae0d00f12f3ad025b729c54e318eed2c983cb23e7d0029768d2a62df6b6b4085030769c4fbb8b0bf02cf09d7016e0f648607a6f1e058b3312063744d820d964afe60a9c2eb2c9967fdeebb28f23b2f29ef889dfae38f437aefcfb8732ad7191c917c185af41adfffc49bdb7a9c07181d9510c1902aa4bfe560f9bb916b78c505b2cd0c33790f4a307ade92831b7b12d9876a079e88abe6d60d68f5ba5be20b6dca3cd5b20debd8f5078289ed96e4478994ef105e7b24ec2853e37cbf6e64fab8782589ffcc4dd5bcb73a4c21268abc70ddc37f36dca20388d1bbc7dd72d51158002e9b4fa6fbf766e3cff2f63bf06b99691eb61121c8f208af4f7938589dc0e4b94234429f58ac7d1180963691637dae3cc6dc4c412ba9a6f4ecb6e30f8638caff6ba250effefcd87dd876d659b14a05bcac2062d8484b93448bf57112c4490d97a2a6b524855034776bf0aed1f70b84d1dad825410db45159b000ad90c3c4ecf436c7278ee5442bb56956c31a3764e7f74125458d4c228d05cb9a7c3c4b4e2806fe202831c63c5a6ed475e953c4132d7743d219dbda1f937e6aca9076aa51b55888f1985195cb47613ac30d5768f62b4066ee447901b714b279f9feff3a033373fc97e49cbe92d66f9dd8d839231e589dee252dd06a1de86dee8aad1e8155cb3214aab284c759e47f3c1fcffd10a45072f4cb9b4fbb786f0fcf35838d45a9776ef61430c20b560a72aa40c2521446dcff5003e82a3fb74771cc1117c699f48f95d45a2a215f4a6ae8f0c81145a0867462840f8886b2d98471828ccadb8016fa5c289b04f6315a2a171f8505b4b789bb77cff1e24a0f5ce9c2155c31f99fafba91d1cc086011326c7b1eff323b7ef05c29a6754527b75cd1561849c22f5bbc68ee610620fe3e0b255d0ea29beb4cafd42facf00181e5f75cbee221f8f7ea0e128e2106bd4675411d823992bdcba5d4403df582d5279510ba1719adede4708488a758c0e35f59007baf8ef3960617579844358cc2895ba3f2d02b2e4351ff28d125a9219f3c1b9b98c70071a528305bdc363ab2325e6b9d674d75f77bb2087e6e8c48a7d98628b17ff299bdcc67d4ce3d667f549054ae33aaeeef69af274dccbe02894fd03500fc6f81beed37a2820ad153140a36cd24e81c26b0ce3be757f987a3fed3b5837e19bd536478c7ba461a7f18123abccce93909799058dda2749c43feab11913bf78d6e69584bee95764dec806e1d0d340ab8275831020fb97449efc8cbf764442390d9aacceea373796178140fc4de6849d150b15380b46035594777d5611487d1196fc7af91f3ef036ee0ec664747cafac79bcd83e723819092c977051c10bb6bc0c5246eddc82548577cc9cc9e4d3082e605464a0b30e2553f5d97655ebe88c5b611c645158208642d9f14f8c3fd7a5caf19029290e74f7ae5b36527d204c829b3ffa110824ee3a834bed57b8d21da3d3c63f9ec98bd066a08423afd63f14ee785a348c6c8a3d245a56aac27b6203b53e9695d0b6b0bb8f74e3ce6fdc68ffe26096758457fcb4c8ba76c7b6f992271fcee288d88e7060c63bd88752d43fcc722f3acb4ba53aaf2e8509c9301933cd1f23eff3a7b7012878906e2c0da983f6c7e74a018214347b03fe9ab74d7547d171da7015c3797ca238974bda1af13ba10c374e96f3658346ce9f0d01669b8ab24e3bbdb8424e08a929fbd00b2b96fa758fd6642bacdb623a171ecbb70ec4b43c8173d17de6d310d24e2b146ded0ed9c8c3ba74414e9e5f67c92296f098766dfa3802175f4e83d0c6c1676bbc01ab60972bb793153954f5c8d24bb23a8e7fcfa99d8e4ca184ffd67be6830db17955eed7adab8ecf2ed829ed45d034c78c7c0ec4cf2d955cf770a19a3fa17ca14cec7f33bd6ebb069ceb0933b14d48476993025fa9c8e56dd4fc031d4cafa33b523481f4a227ce0c24a544edadba12408cabd97aafbcde19c1d697af7bea75225e3d2c93ccd62c0bd27b21294915b59f7cb116564549a9a50e65c2a9ea9c68ca9478dd8fc30dafb65d5fe51103e098dcfdb6be0a349cced7ac814fba8082cee7c28fbf3a3b1512533d0127501e08b3e6ed0c6a3b11025bf73bcdc6f97eb61b58767508f6759f1e7e4cd11a487855bc555a2af56e65d8c5897949e462bd6d9a1456b9beeb1bcefe92485dc2d0fdaf7632208618104395747b53bb8d0ec1fed3228c5f8b8665a9e0839f51823b016e4faa8b5e38e6f61e0ff36fe1d64f314bb9ab2d68549b10304a09ae4f9127dd09a2bc3d7cc414feaf0ee42fab6000d21c739ac499df84ead9b30665f9da3d90889cfae4244235d878675cc5a075bb9e31ddc226bbb0c7f2f9f15a864c13cc09c28537adb030d1c2537bfcb28326b09e3ce4257be5a0f8c6dbbf2dfcfb2a8b5451642fc426affd4ea5968834cdb0bb5cec77eba12d8330397f680a7cd7206e4f9a5bff01064cce6e1b18ca0a4e29aff07c34c19070f322226b13de0b6048caf8097d58ddbe568ad0f5a4d1f7b97342efb43fc74695dbf195a47fb8eefc80a2f1ca7f00afd16c0d16d98730e050f6fcdcddba91c91afba7e6b7b12146b5e5a42d8db5d1e7308c1cfa3717c766a033d05615cc2ca96526fca17a5f4e81cf49af71d84c52118b629c9d378f889d8f16529f48c5b4679e13efdc91c448492564324c9457021a94337d13278b37f64c65c0b09e4a0640d30befe157479624ff8dcb9bc2f96a3e25708fe58856e8db37d6437d7673d2141ce3fe408d6a08e7cbc6e7fdd6844db87e354ab1bc498429f018773af79cb654562b52250ca1bb2d89bb6e757f2cf4978aa832fd079929e114869c48b4bcaa2c3d9a19a48a26eb353b6772c5b61ba172b6d7387bcc002233de1a336750d411c1bb3e198880ac0221dcda773378812d8e0490009e648c1c4a2ea71135b0b231805f1ba712392cc44217b104f580c4a79e23561cba42aefcff1dbf545a38e62c56f03701ac08b5649870f8ac26026b26579ed39cd566f3d8886622070d0bec930bd0767e5b8bd9c7d650601402057ae63a8fae5785410d27f3c63426312fb6d351961aa916f3bb1a998877672f0048d56489c9f20de14ab7780b4ecf17456e16c282b090b03f9205386c5fb35d1032a14ed821e29d4f6199b447dca904717158e797f3102474b2bf8df43da8ffc7e280ea968bf3ca8c59775ba3454990433143a048429b3cee622f7604d0806eddec6a6a6d0f6c6d1086d97e6bec05afa9db878723afae143afa0d1d6e696e94db80984871a87cbf2f08d0cfd2983763ab64325b0134c98ff67ef8f36a8ce6ab81bfc347dd2d79b23af337026bb7b1813a42651891557877de10ba6d37e8a76dd781c3eaad7b07f750daad1e1bc3d85055d9a1cc23807941552fe2c5190923d17c1c9c7467dd9d57d2ccca28dd5d3cf1cca734013627951f466253edd97a51b3f6f1ae13edb304d03ecb11cacd58dd7cfb2ce23a9b867b6c6d2fcc76c1aab0a763978fa2351f4dd83fb83f844eceeefc22c49a4f62c80e746197aacf188a293d5b738bfd2b051637afacb90bf3c4fe4749de3353e6866d5b02228e66e97ed10c89ad6f7920d8382383d73d575c585e06e2a000874e5b4fe9d7296ea53543e9ec33f79405bc7e615a5dcf140d35d594662181d4ee63c3dd7960da266a8b310da6909ffbbd033431d12920601d7a06d5ab682bebf0e1e6c203e916387269de8d67acdbc51bffc9c13487f05498777b4ff841e9537f18b703889352fc89f8930750e18357a65c342eddcd616a117c2a3ed483bdacfb801effc684a70ed1d9e242bdb66435676742e1d7ce4351719d3dd49a9a23589e4aef6f0d95936392b3698edfe82184711e286bd26035b832a8c8a7cc93f6935018b37ad9a2079e9fe462d0f46718ff19edca5d5f81998b70f33ecb48e43ed52207c42c19f2ca4631836ae3fe801f32cd1de8845e95c99a89b5b886167aa07ff229b18867c5891f99a70fa56e3993fee8a930f89f5b60dda671ee485b5d8cdf3c08dc92d60d1d4d183aeed56c58a27c7b7a678e69d2d835d9afc4c150e7d440440f9e61203348a664fe0a65b387c28658f05e53e28ab294945e6f8e27432462f8bb9dde0c3e951db2f1e6001b88ea21c527957622817422df222ff6a2b523ee58eb25b4155cc664d4ae62c5b09447057a2909d12ac9cba97a998b638d001b7cc6ccdfcabfe888b0995a34abac1c5e0df61942e6bfe842b17f669bc9e4a989eda8018769b10252fac13bcc9a23d9306b0b3da60b5da67c206bed21549d9bab1a354182d993b1e57764fb54f2b24a8252b2d51ca46ae50485039a50e7ef2b7259ce538944f17e62305c34665fe9bdfa52a5117799b820051d6e6895fbc832d3d351b0b7a56a27062fe620ab1ba3ced979fa411f143282b61940dd39261f4a8c065301e7b2908c514f1f4870d15b0e575d611c37c1f4f7609ff2bd4c1158639849d4a440482b0be967d9e8384bb21ed73a2f672ce83bcb42924398964c31ad6dc88588f51ed70cb7deae102fc68742b0e0e19d1cf6dd45ccd3dedb840e3dec8037e760eb0dba41023e034916f30058d5277c909e1452a04d113804aa3ced857fdd16bd2cdb8a02e4dcaa126dfcab78013049dc206527227c7476eb7aa12de1862bfb1a2d7c8ff4a54e0a5e3fdf1af1d1127188335a97d713570492cfef9cd593209da2342a4a0e58a7487d1930c000afe367f6bf6bb5272694d924dc32e3e0415a7b589c413bcfbe94f1c1399a62e131fdc11c0e0736f3b2872324ebe40fd293fb81ce6d2906fcc8e79cabc127b63e8d59243b9636585a16eaf4d7de975c0b7e497722a4af877e070a46f262aa4aec5270f305acdfa38bd99fe9b83083a94efe1332fbfa02f559085add226e02a4e429d942ed175ee1af32818e72e180ae6b8304e0800e4d3a25ec21c1e94137960062d93845b4cd987ce5968c72d74e3634cbcde30a7e9a42e7ce00031e14b5b5c7a734f4bc235f5cfe35b3feca0900a1df566a1b6f9045c1fd874112d9b12b3564e6f044f4eb58464b9e2fe795c1bcef367e97ef5142e3431087bca1394e7c0bfad38949e098f4028cbfc80dd4370dda59ee57f4ff50707e1821f7d095bf001c245b5c882163f9e7a7f02a821325d7260dfb673f43f591c92c6b17827817ae3e922556d0ae62d81e1b81dc81ed83a05328984bacad8087b4ba9a731f5b27c845466e236afebc6ccf8c8b7572ecfe3aed2ebfb431babb0706a9bbcfb084d3d45272c8e85442103c85ab62493806588d4d30ea7ceb2a9fa7db42ee51da0f543c8f05b8f4212841f344aab5eeef1dfa999b2e5a478d788ddfd981d4bf7ec4c", 0x1000}], 0x4, &(0x7f00000013c0)=[{0xb0, 0xffff, 0x66, "198a96a466313903ccdf9cafa5c14dcd3d41e90805362b047f738667d9b8ec1662c96e7ff07c5acde51300295a94879a1690e88d215c46deb387d65a5939031bfc14b662c017bc7fa4676cc12f6f75959ea6bc0e275eb8a283415548792ea8c98e34b46dcf192405666b59de3fe9cf5fa78b1f230c8f7207cef62ae9d78dc737fba5257a473c1b2c30914c8acd666b2ca49ab2e43a1031c00426c1945aeeb5f7"}], 0xb0}, 0x400) open$dir(&(0x7f00000014c0)='./file0\x00', 0x80, 0x111) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x56b8cb2b) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r4 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc6384cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 04:28:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 04:28:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/64, 0x40, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="da", 0xffffffffffffff4b) recvfrom$unix(r0, &(0x7f0000000140)=""/59, 0xfffffe03, 0x3f, 0x0, 0x269) close(r0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 04:28:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10001f00e100021a008ce539f575b0cb39208db398fa2dc975dc0d3301956fb9a3003e328faeff127a01ca8a3a05c839d6f17765bc4c5d17b1e75c0bff70c4a9765e76338ee408d5ef919998932bb2b14fc78998147541636bc48f905a0705aaaff622e44a4da98d29c754d3e5160dbe6a630ba2a803a51042edf6f39df8ca57425a1d0f7f8315eda6762d2333b83aaea913384e3f76ba89375b2244cee0e41f6a5555df7b72cb93e25ec291c74a5d532c78d33d7f981efc05a7fdf674191737fa50fd282e0193c7f632ee427c79f16543a7f71da59b67b5033ed2c805a59de98d3efc4a6172155a29d5c949f9465ce63535a5781e0000000000000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r2, r1) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 04:28:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x7fffffff, 0x6160}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x0, 0x6}, {{r0}, 0x0, 0xa, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x65, 0x80}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x200, 0x1}, {{r0}, 0x0, 0x20, 0x10, 0x9, 0x8}], 0x0, &(0x7f0000000140)={0x2, 0xff}) nanosleep(&(0x7f0000001c40), 0x0) clock_gettime(0x3, &(0x7f0000000180)) fcntl$setflags(r1, 0x2, 0x1) geteuid() r2 = kqueue() socketpair(0x11, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 04:28:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000f, &(0x7f0000000000)='\x00\x00\x00\\\x00\x00<\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:28:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:28:40 executing program 1: msgget(0x2, 0x20) socket(0x6, 0x2, 0x7ff) 04:28:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 04:28:40 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x80, 0x10000}, 0x7e, 0x1, r5, r6, 0x3, 0x433d, 0x4}) 04:28:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="f632f4395446429af4a948279bbadc62d01f35b9c3a56d100e673b2a046c3501034f4611574d9f1eccf9f80b71a1", 0x2e}, {&(0x7f0000000040)="4cf426751311f985ffaaa5a863671571d20a6869b3597fe1e216f152f4f9026208e30bfad883d40dcc9abb4d64ed455cb39cf9524cdbb06c8472e70eb7c652290dfb02c4a56d4037", 0x48}, {&(0x7f00000000c0)="cc23a5ad943f0cd5deaad4e4", 0xc}, {&(0x7f0000000100)}, {&(0x7f0000000140)="e0020819b3ed442718489622eb26f8ff747f5ed25bc5914300fe74464b7323023ff3bfc8a2a2f415963479fc6603f0f8eb53ff28263fd1cea9b5672361f0a77b548761ba842d501d4506376f380b558c01ebc8839db65943462e65f575d6384b01b1c40ee5fb9d025e6ef6ce26d30dce80ffd9fc0bd0fc3a889c7f3ae26c6694ccff1e4c1327277a19139d125a5b26087e7fdc8408ddc2dce0a06f06b56fb191fdc32d66deed05208b17cf953179acb2e011b38cca489cd16b73f6cfd65dfff2c2cc16ce3060d4cb71ba801a1afe43da9126708afaaaea92815ff1fe4d6854dc07b919bf341744306e310ff6", 0xec}, {&(0x7f0000000240)="4f1521fdaccadff2cba1932de4cf450af1a9a988b207949ec64d471dc1bf1641ec5b8f3f6aba71d9ed55550e51ec5e4b92a1f31d87277fd0a7bfe7af6e219cad14a936f90430d87518a8d759b6", 0x4d}], 0x6, 0x42) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x800000000000000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="6b9887f3f08d46c28ea506c41905e0b96fb6a1efd30a6662df830947a96278ea70a0bd0fc7f8f761ffb5906289bcb47939e0ec4fd9da5ccf01d3ee63b831d3fd00e2c5cb12bfb0c2e90e870c34f51a2628ac3ccb19330b0811add1c08a1421001af150c2432d41ca9f4c20b9fe0a0885a616656563c941b6b8203d6246a543be4f57a290c62d2852d589de0b0960d18b64e44f3b2a", 0x95}, {&(0x7f0000000100)}, {&(0x7f0000000400)="5d6df2d23ff203c42793d78a77a972061b7c931b7047f7462e2a33b3110b3aefbe982275b44a5dc26221a90d3ac339d7fd", 0x31}, {&(0x7f0000000440)="79ccab572b6c21562f537467d243f406f47de259dfb848c2bb1fea3730d095e17b1dc6e53cf9ea5b8323b5c7f8552eede0cd695fca1ab6394d1aece21228af061bd86b96fb3a3c0069c5cd98c58dbba8d4ce05eb1aec3a0d565acad7096fd0a249b91a55243228e89edd543df21d0de904967fe723be12e5b25b03beb7e656e7", 0x80}, {&(0x7f00000004c0)="112bc18896e90eebbf4b1a1af0b728871b3299400718d692adabbc95e41d3ba28ecffc2599a85f6c4c3f0511322fffbf290277be2468be37a019e64e82059a30f812977c9cd9e3", 0x47}], 0x5, 0x0) 04:28:43 executing program 0: r0 = socket$inet(0x2, 0x6, 0xf000000000000000) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/187, &(0x7f0000000180)=0xbb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0), 0x0) setsockopt(r0, 0xd31, 0x1, &(0x7f00000001c0)="3f80", 0x2) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) 04:28:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) kevent(r0, &(0x7f0000000900), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:28:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x3, 0x20, 0x8, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x0, 0x90a}) shutdown(r2, 0x2) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) dup2(r3, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) msgget(0x2, 0x473) readv(r3, &(0x7f0000000100), 0x0) 04:28:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) getsockopt(r0, 0x0, 0x3, &(0x7f0000000240)=""/72, &(0x7f00000002c0)=0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) pipe(&(0x7f0000000300)) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 04:28:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000001fffe, 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) 04:28:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x8000000000000001, 0x40000000000000) r2 = dup(r1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530009853466a5cd9ae7e6e0391c9bd931ded77dc44d0da3653e0f65b60140d42944ad929737de660be64cc90b8f2bab3391bca77b236132d5d15105911f86feb5373e30fa498589d658e14afd851fad3606ec976ee3c00a2e79be0da560e358055bef8b255c8f487995df0cfd5fbb98b6b10ec0f03ddd48d263bad9b594bba4c83e860fc0ad2473f86e86bdf81018c0d7682e9bb1653dc64925c126da6f90c3854606220bae83833d4d68a253d28f1319a05a11e158f8afaeb1729fea7048c501cb7ea5d83e189c2e7ebf4d7fb528d6635aafa76076f241618aeb1c60357514ec6fd8346095e4efe373eb3e41054fe"], 0x10) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 04:28:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x5) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_open_pts() fchmod(r0, 0x0) 04:28:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) semget$private(0x0, 0x4, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) r1 = syz_open_pts() r2 = dup(r1) shutdown(r2, 0x0) shutdown(r2, 0x2) sendto(r2, &(0x7f0000000080)="637e2a34887f781a18e8ab825eedec6c28abd699821934d77af7f1370925b2182ff90cce1a4932f4490bace8b3", 0x2d, 0xc, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) socketpair(0x26, 0x8000, 0x41e8c903, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 04:28:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000020c0)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000010c0)="6d394498b3d48e1b41caa7f448f8500bb7f9e2f22c86ac9f7239a5f4e4857cf3337517fed6de35a70694b00ab6d954d715fdbe992549cf9b523dab51cc714c93af5c063ba33c740313444872a569d9fe1c7c1b0c6e61af124fd38db559aad3da406b7334d52e9a76d1caaeda44247cbd03f34ba1bb91efcaad665f029dbd50f8178ef28678ccdfcadd9a57c0d2d98b8abaf61ffff79b172d5790915c97bb7f8b12c51eb6f50f28b53a8fd6dea249b957d93215ef0f1fc32e5889c40aed5bf361df742631d5b5b80840edca53a5b6550e648c6cea738ef238c976d4135d7b8fe54bd70d3294d8833ca25f6ed197c64af4adfa09a7c2e02f296632998551ce7dc95b09569eab5b1e95b6c2c2c1b13549fe7c70e70b4b32f6dea75f579cca858d885c27e55f426a8531b4745d5c062f374a1e701524ff8b067aeac04b5aa16e7628f61bc29ed86e5d5632bfaf2f5343523dcde1efd02b1bbcbeeaa2155601bd76bd514f043cc72384754ff9f7f97796e20c50021cbb7f6342cc502bdff81a6897c03e4c01ab612043cd6f9bb4b9b639963845e23dc49d46c78028f5dfef6426d6b7d34b261770039c39d52375428bfc8bd737d7a50c5e8c05e51f7e60aafb295147d14b2980a5ea76452ebc2a1f0d5d42f447273e55e10feff2a40b984150ad3ae8aa00fc1db4da90d0a7db2a877f3706cc01c24c68c0beaf4b35d0c3edfccc4fca6cc712f153453f1d15d35a455cea5096fd32844e8fe3644347cef1bccd7f50923170baf3b833e5bea750d595eb8bce0852398c3619af0e83b523cdce15c43f925d80f33e5e5a2aacd04d7ad691fff7a9248d1c5293056c633541cc9ffa68c4bf761279a2a4ba37fd8892965d4f52c92db6334231c274c2f6aef4eddb7ef38915826701f29ab50b4860003695d16f3fadbdfce526f431bb960b1aed812a03cd46954c1ee1001249dac5716785593e24f233ef5894791f15eb0c63d8ceec5fd6cc42aa0c7b3bf802d6afce58a4cf77e6553a1cece51294b424ab8dbfc8dc5e555a823aaeb721c0d9cc8cfbcb6a1adb37f4dec9fff3b8cb08e7613838c142fec218911f784277e973e9da0bae6537b62328fc81b72111177398a7d9dd48a0504c300b2463590448eba43112229772228db41f9d5b2d81ab6caf347b6432117a7119df5f6c200f9decb1e324f4649460b8ec8c6728b51f8d8390df69d3cca40fc952b37a2cc8aeb29a2225f8027dd4436740305e1ec5d59b99de5de02e61e2dcda26549b93859c48a5776b0c51f40bb63da886978b007da02ff508ab5bd703479736c87f9abd955287ed55bb4940c57c409b27841c4afdbcd0347cdac86943d0fb7542382b20b8fd9565e4035d4f65ce6b27ce5e658cdf7dc453028fc6730d663725a13cc84d05556223c06047750173979a3cbffe4bfee94002c16ceb3090f0930b4005e170f75404dd0ad67ac4beced6f9f0372bd7ce7cce93683bb5aa8f89fdf47426025c0c885ca155d1f9eaa5e34494584a794469f33a90afc9537344ad0a38b51bbb0f07127c138b5f02e36a184672db2cc82ddfbee82181a611f130e42a25b49f597cfa5fab98643aaf2fb6f5a6c78437c8bbab12f6e1f116b4d0fd25d698b1ea51d6f9bb5a402f32761aecb1e52d5fe1d2ad35aacb5b9b38da67b94a489b2979d6e95ba84dff428381edd7fbf1bbc3e5d22ec201b6bd2f215a43a9893cb6ada027c10434ba59c7133817bc0cfeb2a9846aee957bf44459d1dfdc42eee4ed8ecf510041eac62453382497e24c13f5218663bd7fc0eb6e3eade27178cfb92ce65ba1fe5e48c3067429f1446eb4e3c6fb99995b900c401141e2a56723959a19a4fcb366cfd1537e61c1e0842176de3811600b14f1c1ad072f1499d648fa3dc7ce06029b0543bfc68c7b346d4f7ca1e902b50f74da10f9dd4cc42145e22c30d891546f3f1653a8c32c300c49a7530d27a76cc16b936ef8527241824f800325b1ebe891cd0497b727f414ae27f38ad9f5360c18d381656a8fbc946588955dcac58dcb02e24a215baf7f909c6fc77137d503512ef677de392c69164f26fca14da436efad80e05c24dbb5319f2f8710ca6c14cc66fd5c9d131739f6741af49633524e3d0a06363bf35f50abc6ea927f976b851ad0cea071dfcfd0af1028de7a82dc75bb44f80f06ae412987eea8eeb86ae0b103a59ebb2e7d40e03c9335156a2a25ff26b95258257124159e310a368ebc6977098992e49324560d2834edeb599b8074d9ae106a53e56d6876899b49df957a87cd5200844546813377acc55de288e2eee42606c9dfee04b4c788df13b9262110bc2b3ebce4e611fee2da9bd3a548814daac8cdf4ef0f4d246c2c2832c4977dfc642dfac03e2767f14788f3d4fec38f11f21b20e5fd79f5eebf78cfa0dbcfa6f155f8e1a03343dd559081cd54f197eb745ccd295523779d671846061ba268d2dcffab5893d73e16f26a029c545ea97b5766a25fb8b6de434ab01061ccd9c3933420ea3fb002968e982b127f35da1bc0e45b042b76ee702252529ce723cf3646c148ea07fac6c4dd6383cb97322a6e1881d9c4aad37587445418534f42131cd4aa69154ecd4c69cbf6f47b74f91a7c4b39c80acb7dabb8788e31bf173aff4fbc06d7962dd056c1231a4be7026a020c7cd528ccb049484bbaaa25bc1a7a41a9837b883fb61309f12fe7592eab74add2ca1dc323fb10106248d2df66fc12b1dd59e258bfb98ea1f73f62be427523708c6683fe00323e8005b3e226b4d76f76e8c5442167f630dfdbc6b90f045afcd1b460fb61940f3449f7700d61da282062193e5835c860974e76e9deea68c609405454ba6dccafef4afe332ba091f5272d54e0876f3924c422469ad8af38a6bf979e505e360335600cb1151e349ad9f16cb01e1213517c0aaf1bda39a279998971746c356ec9cb641fa1790f03b353a8fc9783e4e7d62148e78dc13bc93347e675666a11b5704b89c0acba76bcdf0df3908601650997aa3c5d7a89279e5a9e92bcdbc4784bd0a6347f97eaab09f3d6bad4e3be807bc688dec6892cf63e5ad184a467a8aa35da97dc852e06ce1964643a311749d4a756088e3466707007cc5255ad3151329069290d740f5fb5eb5a8c54b9ea1333d5ff84788401382a8eeb12baf858d7a96a2830d61ee38f8d42ef181323f2c41d269f51f31b5af652e8fdadcd69e366e82003bc50a79b9a550a129a8ba0be50b9e8688cee17b1f07ab39366f3eabd66d3a38f1e223e18345a507ed8828f3d90a65717a368a4e907a6a001efcb8858247be03da79f814d82f27fa9943bf143506ce1c65ca2a33694e4119f07b25278efe987468ed7262bd7714c2aff21aa089a8bfcf4204e1f4f44e5893b14e80e516a5d6a350e99ad80cddcc3867d6ec8029c0d6252ca6cf85dfb6e77a0250129ed6497442599fe660bdd444a8d9de4a1791112c084a8e4455124fb498d5e7fb77c5012de72d3b347adf4a1301e0651a56a3829c9bd3a7fcf9729ab9deec48f6135bf3b008548cdc33eac5de7a96553637cd35fe9213b3ac74ecae9bced64c6e6ee10884122af6156642dd5b9e40f5fabc2c6bfa7da925e47e6fd58987f360b1707414fb91aa60cf3ca94162f8b03dcdbaf01873a99c0fdfd04d2445eab7ba936f039f13b664ced5f14f76980c92251e4c7b05a4341d5f5156b2b6c5a45b2d59046febd3890b6a7a1d661357506c6350632005e22ab0bb11ec10387a9f2e996c0fb67d08e31552d00356e7980622c81982d637eafe640beb487b970555d0feee235380bd62db6e90e726cfe21ca492198acd14b6d656d818b2746a6789274124a0b8bc6820c0e699100c8e0db5781ef05b9e25aaa89ae312ed1d493fcceb1c32c6ae384f970f2b917ba42329e73a999721fb53a0288640e56f035eab8b82e0aba0c27093a81fdc068ce1ce34e202795dd2fc3b7de49b0e4c8c6d434a10b3abd91fcf55628d1e8066da79ce9b324d4eff52b3b174e3e922a0e2cf523024245fc34b2596caf6b70dfe18c92143377bf9e9bfb0d5f908c5a67485666df662d978b354bb0d15d00917c91b0c1367ff5d15393e0ffe625c57ecd59915115c9dcfab1f26c06a3ee41cd4ac9521b5406817479d450a1bfe8329af91607db0e7b6f2eb5d9bda843bb5686c10b377a3919ea98013232a219d233d05a1fa2567d9e297c9b9a87955892fc3d93ac639892d177b31e1be59687bba35a2eb9d5e6511cf040904070164d8fb8225bb1fbad9819793c7ac6c97746d6c3dceb161328b9d3c374d287d6b6fa609c87ca1934357f77559dcf84cc1fe78de36643128dc96671aca0df122d42a229b2fdf891bd680553a85cdf27c926bf146351b79e97523ad878b33625b5663b9d960b5669ba8adccc6896a9780812438eeba6372dac764e02973da58dab834f8240eeb0cb752b20c4768c424efb0b57acef5fd8638f0959b6b600e85ad52fb801ccd27298eea880a1ccb8d560f4f4403daf3ecb4f9c967aff812baa690d42dc26341ff90d0d705bd89ec1137c8917ec85904c9c2c37a3d47eccbf284730f0daaa88db713081d7cc84655e83ce9ae6b7039dad5b55afea4185bb0e741983b625b910d15a63274f67b44971d9bda4eec534cf76d7e36b6b03f528681fb0fed44d748dadeb5d83124a841ce50d7f5822245fcd1d12f260daad11ec68e8da0f93a2f39b4cf744da6da5bdf29ba598f487ed2bd7e32bc9665064d3046b89490b4d1f2f071c6871e0caf0ae81112656dbf069c401a562469ea54395fa7251b69f124dc48bac0e05498fc46f2a2d1ad5506262983324b676a0aacd2bfe331e3f4452342994f6cc80ff79bc7e8ba6f61396ec7ef693f7e09e8d11abc3e7c8ed88ba60a3acad8e2058e1b1caf1bf20c7a6766dd369809c685074edd7896f2af65f2c5b74ec160dde4cee6e23ca501f52094617169f285634038197a1a87e1650efd43dd5f9d1e777ae7003f0c3f934e3c4ba429e575309e7623e36cad7e2fe4a9665e8aa1cba91820e5da484ed8e299a525218a68044e7cd8db301b07401b87f9514b0b4219d60c9768af3ab25c40a84cd71974e464dc905cd2a2b8a95fe82dc16ae4217a54e33952677ff69de107f3152c05124e30cf2337c9a9a9db4235398fc0dd650064bccbf967c1d1d9833caf61ed5869f302acfbe9bcfb001700f093f4818f28c14962bb673dea6fd7588de5be7650366977a4b9463d239513432c2cbab7ad1891402ea609b296add13599041f69afdee8e52e4bbccce30b3622f64ad732ac5ef13573068dd7b94b14d16b178f26a8407644bef706d564825d9cb387a2839fe18e2719bee23ac02396d61547644e3157b84389c361345eb0372eea49df0079668d3774d17f5d29a0e6898f67bd4ae516d3b6857beb9b2322350acb770cb422cc22f5bb5184f65808515d28486197cccb451cef8b67960cc7866343923088396505f17a82c2d1c91dfd306d74080057476e71c261700927bf591462f2f30260ec5b291f74fb68ee51fba9930d2f11f31361d235ebe1f71292f09011ca506b2777a3b7d21139809746ef30cb5a134d0051e64f8c1f51cc4437a02e11127663584326db4e3bc752ec3e8d3465818a79be4968bba6431ff406c00d886ab46e008e8c27a3a61ea055c929fdd8f493afdd68c5e22370ea7098848c0b08134f0bc449fad9b5a186f70e712c6b080c14c1014b7f5acda523a7c3457c520364fdd31a587c1281258f418c40fdcc292b54a145edaffe970df9d8be3a9237d928f55a73023", 0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:28:44 executing program 1: getrlimit(0x2, &(0x7f0000000040)) getrlimit(0x5, 0xffffffffffffffff) 04:28:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x7, 0x9) 04:28:44 executing program 0: socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) 04:28:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 04:28:45 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="03b83e59207219c6e7a2d352d37eedd549121c4ff41386ea169d01bdc80482ef3dc3930a6c76e8cb4f76e7aa6c978de86d1c2d218a811263e8b85a683f60e85f560fcb780b26df55257debeae25879fbad1c5d0534a27dc91c67a818ec49f9fdbab55d03afe6ce9152ef62a1f44eee8286af86be498edc1c56c0ab3728e6ef7c42aa3946f9", 0x85) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:28:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0x3) close(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 04:28:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000001200), 0x10000000000002d2) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:28:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 04:28:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xfffffffffffff800, 0x6, 0x9, "fd308bf8fc3cb2aaa81691c0f1e8bd6140aad936", 0x7, 0x400}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = syz_open_pts() connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="406c65300000000000005b82005776568cd51c8d6f9314bff678dd594a72b289de59973ccfe7b42d61a22dbe13e84891cb202ad2558b7688719701b9d11f26d4d554b5707cf8bfdfda7ea23f507f24d9fa2980f1221faf03a3f64509b87bdbcf956dfb6a955dd526b3cdccb73f01a72c6c7e621fed11ce218dc6c0cdeef528d8cc6d6ee6c43df7"], 0xa) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000500)=0xc) r5 = geteuid() r6 = getgid() r7 = getuid() accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/3}, &(0x7f0000000380)=0x5) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x1, r5, r6, r7, r8, 0x16e, 0x7fff}, 0x8, 0x1, r9, r10, 0x4810, 0x2, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:28:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x477, 0x400}) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 04:28:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000a40)=""/4096, 0x1000, 0x840, 0x0, 0x0) close(r1) r2 = getpgid(0xffffffffffffffff) getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="21315a2fa396d4b4f2b923b843e4f68792eb4daffcf4ff7d63a6b9380048e3a0641325a7194763f0d356c4ca96b13b92c05f23743e3d7393d868a47dd0cebd48ee842b2950e17c69a7b6a837bd8670f6370cb7e044e74f298b57", 0x5a}, {&(0x7f0000000100)="76628be074365f81e648b3640b96b74bc0555aca713176cd1b1c1b5f421fd2d80a042075cbc9693314dc5e74d902b83227f587a769a460e9b2987ef4400429f8bcd2efd54c5c12a22ed11767f07ff6b9a4fa2716bc1a429eb53d5f9e37f40dd3fe576945c91399879acbdf6ff8317d53d5a7961ed9ec62aa46e143209bf9820b5df19a86ac5405fb44c5de8dbf62218008f46f52b2ff748c5956f942901bff60cb5fbc33e76ca944fa", 0xa9}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000800000000000000000000ffff000000000021c2432e2600f3c9baf9c0eee2f326493fdf6c7754bfe0a6dec212c013eff6156325701110764c7bacfb04c8c18a6eac67f00b5ecb13bc5cbaa312a320c7f578802b6a1b529ef504e32c084d92ed5562a26ac5a76a4b3740225cffba72ccf92b4100dbd957b2f7beb0b2d69bea58661fd10aee5d4489d7c03d3f75ac39170371d82b48d3b4dc4f1a39c9f4e0c9a0f92abce57335626239b54117c05482f413b6428b69931c04cc5c7c5e4509187a3afd14ee7fe63c5e1402c412b80ce3d7b5a3adf7f3030449877cdef5a3fb898ec3aba5cb08d965fddaaaa2fcb12a2e374843f14a0327cb40c0c185cfd574d7084d376d8c75f3c89256f419271385183614c81703a739265cac6de7e7de10f4600ea8563aa8d1bdf40a53e2203c23cae013945e317777238b", @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES16=r3, @ANYRES64=r5, @ANYRESDEC=r1], @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x179, 0x2}, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000002c0)=""/52, 0x34, 0x40, &(0x7f0000000300)={0x18, 0x2, 0x80000}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) 04:28:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) r0 = shmget(0x1, 0x1000, 0xc0, &(0x7f00004fb000/0x1000)=nil) shmat(r0, &(0x7f0000341000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) utimensat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0xffffffff, 0x4}, {0xffffffffffffffff, 0x1}}, 0x0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000585000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/25) 04:28:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530006d0040141257a330898d86008248ff0700000000000088cd54a86c4da77fbdafcc014ad37e60029c6619c90dfaf967cfa7f500f1d96f72485907a6369580c0f4f25d45"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) close(r0) 04:28:46 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() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:28:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000001602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"], 0x19a, 0x800) 04:28:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffff7, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="021e2f12bb54bf858999dd517b8b830d5c35c92c67e2e107fc70026b580405fe088aaef4c1e51a4be97a6d0ff4b248ba018cfc31b8eb6e50cbd35cd65e23f232792147080db0f6d13fb5d72efa60a962b118923593ca9ef9dfc179a94433714b3ee9189c4af61110d2f6c651f55954ce1755dd5b5ca5a15873a30910fe2aed4510549fe0ca7424c82d7adf0c8a02c8eed4633d6d7135d27ccc8a841e5c8e", 0x9e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) listen(r0, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f00000001c0)=0x1000ffff, 0xfffffffffffffd12) 04:28:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r2 = accept(r1, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000001380)}], 0x1) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x6c, 0x2, 0x7, 0x81}, {{r3}, 0x0, 0x4, 0x1, 0x100000000, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x1}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x1ff, 0x200}, {{r3}, 0xfffffffffffffffe, 0x49, 0x24, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x5, 0x0, 0x401, 0x7fff}], 0x3, &(0x7f0000000000)={0x0, 0x1000}) kevent(r3, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x23, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x85, 0x20, 0x0, 0xe6c}, {{r1}, 0xfffffffffffffffe, 0x33, 0x24, 0x200, 0x80}], 0x10001, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffff9, 0x65, 0x1, 0x615e, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000020, 0x80000001, 0x7}], 0x8, &(0x7f0000001480)={0x5, 0x101}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x80000000, 0x1, 0xfb, 0x6, 0x9}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 04:28:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x10000, 0x30f, 0x0, "97272d3eb961b8d8c66726bd3f106283a239dd7d", 0x2, 0x1}) fcntl$dupfd(r2, 0xa, r1) 04:28:47 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) 04:28:47 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) write(r1, &(0x7f00000002c0)="626c6bf6d0e80019c028232218af20ae2d8575e15b0acf98b5c2d7181b01a1e9", 0x20) read(r2, &(0x7f0000000880)=""/161, 0xa1) getppid() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:28:47 executing program 1: socketpair$unix(0x1, 0x4006, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 04:28:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x217) 04:28:48 executing program 1: r0 = syz_open_pts() r1 = getpid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r4 = dup2(r2, r3) semget(0x1, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r5, r6}, 0xc) fcntl$dupfd(r2, 0xa, r0) 04:28:48 executing program 0: r0 = socket(0x0, 0x2, 0x1ff) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') 04:28:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xe2, 0x6dce710f}], 0x97f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2e, 0xfffff, 0xffffffff, 0xffffffffffffff37}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x2c912ed9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000046, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x3b, 0x1, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8001, 0x9}], 0x2, &(0x7f0000000140)={0x9f, 0xfffffffffffff829}) getsockopt(r0, 0x4000000200000029, 0x27, 0x0, 0x0) 04:28:48 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000380)='\x00', &(0x7f00000006c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_gettime(0x0, &(0x7f0000000240)) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='c\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() chown(&(0x7f00000002c0)='./file1\x00', r2, r3) 04:28:48 executing program 1: r0 = socket(0x2, 0x3, 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000040)=0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 04:28:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600), 0x32de}], 0x10000000000000ff, 0x0) fsync(r3) 04:28:48 executing program 0: r0 = socket(0x19, 0x4000, 0xffffffffffffa315) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000001c0)="5ef7ff18b6bc06157ed69d34776013ec3e6c2700358260742cf5f5f9e57a80381f69163f6652c04ed1", 0x29}, {&(0x7f0000000200)="025a2e28aada1f2800080b442adf682d8bacafa0c0f76d2c2559255fae50b0d3daf570c23fcc527eee05811e27f8c4960c2db9cf515f2e042964921b6827aac7462bc5fe34a2df8762e7ec6a1adaf4c960452fbb20d5cfaac81af16b05b391b657ed5e77e880303136b5bffb9fa6aead22ef439b3acfb0fd06a3f058690b585f1d", 0x81}, {&(0x7f00000002c0)="56588465b654dc7e336ee67cc0b73b495d86821bacc4c620d98fe094895b16e396d1356ff883c1dd0254134fd30f0f3553f2aa7f54a0bd66622d71", 0x3b}, {&(0x7f0000000300)="0550b1c26e6b8220baad18268a77cab0e138fd09d3bc2ff8088d101cf3cde630fae5df1d4000a0158066cb396cddf22744cf7c1918c4d102517787a40aa1baf73df3ed1c9fa2264d17e10ab5f019748e619aa6b3467380a7d2f67ccc2333c7ff8f609dbfc9c2f2d53bec0b643795499e3320412b5f1a2c61302398997f287d52e208f4f95b92f4996e64a1b4ae405906fc009b91495be44eb213d463f8b56d5327f3ee53cd73afc55cd62609a5860e590307a74ec01504285742dddaa70cce3c7fcbb123f773a75acb75a6a74a8833882c23eb85", 0xd4}, {&(0x7f0000000400)="085f23a763d4a3162d2165ed5bd5540874993759c9d3d4dac542f07418f4a7e3b9c4703fae8554db55bb05b16834e1405da051421876ced67e7d3b8418f78e7bb11f1a0968e21c71d25ace206ac70c2241266d0a2f6b06a48f0397785f36d2d1b423ca2b68d87da5989938a20b858d51005a70a1306b1202a3420f6c3addd873467e63ef4fa49dd7422c0c6c5ec6481e2d8fd1d96e", 0x95}, {&(0x7f00000004c0)="c928ed579dd77f7ff9ebbac2a999aef55d8a728c682b959c8cd65c188e9264a3fe8b01720a38c1e4b4e740912b", 0x2d}, {&(0x7f0000000500)="872fa7dbbbba4963f092dcf23d9083621df3e7eb5b80f2cdd5240a26d7dc7f7b7e1b42d3faccaf1a86467f3aa270b33a870bd12be02821d73a76349c506e90b3f98661c5cb0d86d4817379fd9b2d35e946e9413bbc069d6ef9df9eeaea802bc2383d2b71a54a2b5ca2b46416ed5ca8441ef1f5d461663b8530b60a5c9a7794ad4db9d394087daee357305388efe5a3d4ad1cb854a28573d1e962", 0x9a}, {&(0x7f00000005c0)="c3f561ba729968aecf2e569392251f3fb8ab8db5cded2a4c8ad92e0e66bd9e12c0b2e607f3f4d1dba65ff82df4968a79c66f4db87b2a163f1bf54026bb9feecc3ba5d227ae080a989d7895ff5fb6f42f878bd63a2d078ba52cfd97ee045d0123304c5ce0f1781d11ac5f0ffc96f2f58144a93efc22d65a212e3af135e70fa816705883f17d91a7b51d73c809c1306f5e6c251daf9e5c6d3315f9114aa9df18bacbee051c90ffca86721cba459f18e84b90c897aff922f30e26f1d4869447dcf6519a88103ad7940930b663cacf05a88f708e84c540e47931bb4f54b4e4923fbdfa2be4c3e9a219cbd40d9651a65db1a722ab1cda70a559b8f512b7427bd7b65c93fcd1f51309142af68de76a20bbc8d0bf9dbaa4abe7b25d55b2e71b03d1d4a493930148ba7e555f2ecb37ce60a9d514e197316343770cc86a21111847fdfe6c953841a7879b95dd4c3e376693c5cf59d3df34d5be2667416b6f2cb8c98b1fccac2d246f73cf1210327dfdf25ea58d6c3532f09ef05db3faea1fa68d5f86419a1f1cec6b088f3520694c678007c07d67b79d21abdfd52e7f359c6cb3c384da080c6282a8212bc599c8b185e7a7c26daa1e6eec911d020a034857d1a18531431efc2b50c756d4ddad5889e2676287846d7ab3b87bf8253215fcfd8b88d5f5dc840fec0ca00814df46e0d5d69a331f34b07134b3ef94158341edac480c8543ad1f38d6a4a33b3670663fc9932abc7873e4927d43ba374ec51ac76586c7090ba648fc81d6f7cf1c8dfd89b2549c801abe314dd8b2f33e8fe0bb9ab3fbedd8bc434da88ee5eb37d7808a774d79416ccfede4106ae55d60dc3e1a511e279a6590b0924e359aa76f27d5366fc202bfdde8cad77839e3f15c9e1c9dea618c64affcb84e1f1c3ae393c139595ae34d9a24eaff070a6cd567961ecf5016a9732220f58db90d8ac5d0b4e96eccf7ca9bcc69b8b46194e39db0afadd0f19660a08a45a8e69df77a4fdd093b14b662575368937bb388c83b27729db0f60be749bfc9760b9df5c6fda5360ca0db5088c4064db8445349aa2c9babfc7647f43ff2207f7a4bd9009e775143ef5f9bf65ea7f2e7256e8e3ee7cf859ec52f45975713502872996fc47e1a8e7d91cc58f5d02b2f56cdb19b16d6814717dc494e484ddd66382ebfd8b85c319b9c96575bb5c93005a24a896466f9c56855909090769c2e90f419232c80e0e160f867740635a8398848562e616f3009d9458e22852ae856dd0690b18d5e6b7a829e70b1fd4a68222fec0d851099e6507f7d5b9f8aa37b6bfb94972356953f4b135d022bfc1b8e4d1007e8ef4e6098415f83f71b2ada3c248265578884608eb852107fc1be036f9352fe2fd3151cd0e7193f3bbc36fed608e5b3eed516d2a4b4a73001d2d160584fc9c68af4735592e8a9840c3b1f10edf478cad2924c60ac2dd4bdd6c11010a6c4d9c842e7f6f86e8a086f46f962e44d2f497819688c8b6a3796db73a2dc9d213a7bb3aff606e978379587a3c4e154f35cb3054caa36aa02e3214f2bbc8f2e1e23789a57636f49ed0f2130b119984861113d8ae6f8a99c3c9e68a48b01f6cf4030584c6d8c07befe239b97472d8fce9a2f009253fc765ef10701a9621c1f0fdc3cf25d204fe2da361d6dc12d506d97fe640f08a950d2b928cb3cb655dc2a01f1f4ad6764850767ff25a9743940464d39b6e8759898819d9633e9cfabcc529a9c3fe3604d2260fd9a72a9afae9c5fa864fcf802fae72235380bcbad00751690e123a2099deedd203e791b3d4fd122e70acc72e9bc17ad80e057b85d6e7a0717da89c1e28286f4e04349dd846aa7b3a671464e1f712885ed73bd6811aa5ab0c53ca198ddf3ccf154c691aa348c69aec4e6e003f2bf4deccde71d6da1277e156919faaa6c499ff4e0d79e8e1ec673b0ce203ea2f2e530630ec03e52108f4c10f6ef53f962f97537916cc23c2ed4d0984ee39058cbe5dc5086d88ca02d639f235ff9ca85ce43ef124ddf381eddf2b0646ced4375211df8083f0bd2b90318880636c804065a910db7cc7e9121cc47e652c73081e8c68a9006e748601d11e84075ee86c2fe3ea4fa08b2a66f7978f131f63bf179457412db81cc771d101a61abe7c8ca94e805870b810886b789274c8b1891fcddb73a2cf4831c6c52d61d694becb1351ad35ad90a7746c23fdbb0799954443c5dee196b07e7839996595d4629ab233ac3457ef2864456d48cfca3cde05986cd215587b20a9e95096dc1ac065dca0714b0a78de732a27eb690a279dc468f025e92c47cff9600a00eab5c65e0d6845793fa06e4dadb28d198c8ad990af2315d2638cb13cb8500a1c9039dafd1b16eb9885f4407c1ecc5c9bd6e1344f144f416bcadcfd178799915300188499982df828f65ddcc848d42f54e2d036a1cb1d16748068fec533baaf46ae736acce3db592f789cd5552924f040ae4f7643e770e101e8754523a1a58fab9a719db941040d377e4d766c3f5b6b8eae4de3d6ace43e62cda9c91565ac5aad4c26edf03778d0a85a9441cbf335b834216c6105eb09826671d906cf35ba80d79ab0e877ccc33f0831fbe3c3bcb0481f5424507f9a5d20f1f32c5406515bc7c61a039fd18e4713aaa702af2758f2add0f24ab117d2945d4d3869a63a594b282d66fee10f4e45e6a8b20744703f37643e9eb30c60d947df59de21a780c60c99c8f01d958f4bab76dffbf16bfdfbcdac63273372a197f75549a8c510355aeb9ade62a103ac207ae0d10661918716d5a70b3bf204ebc4a5000c13258c3fde79b0234a13e93b72ca8c0bb426888628acc16b6a6160a7d668c99235054b232a3182890ab115a0361d708daa35598414d683733d8850c8bf87d2d17ed05f55fcb34c28aa4e8f6c670050bea33352e9f0d26443bf58eb5c5563ebd8b6e70cfacc61ba4e35f27ae50d39f1fe9655b3466fc0d4e7df22300b87307246ac893d018bd987b9e055da7b3e16d9ca307374d4be71e4234ebc7868931756d1861ab57e7f9ac972fe642145c6ada7aefa7e1736e1cdb75c2b11f68a948289ac87a39df4eea770fda434976f0b8b7b7b8e3600dfe51b79e298ca4a7394d41858e5446c8c97e52e334f4203d88e4878905421a3835f72c6f3d88a4ed8152090d9fd4e318ae710d681c0f25002441a1e4fbc717339f26b934cbe23a4885e98acff98755340e622c95195456e7bbeb2014f86758169ef86cd596a4ef039ff87794b6a975ce12db629939bb211f8e6b7b0d92f5b98982a1c183ef8e0f04a897d84e12792089694901902c72a25df37ae8354659c4c362fcca2589dbc465265fe3bda63db8964fbef6c7f697ceb710f8477f08422e57c6ce7582607c43c775f6c79a7740998da71191f204a2cacafe163bfa165d7e6b8a437deeadf5f6a0c5f59041977f14d4ce162a5520d1399b34dd39abba86b675aa526c6c521f4b421bc2c8d6ea7e23c622bbcd193e638abd8baa88ebf6b947bc58f45b6108df059d66cdb85b109fa5bfcde87a02de2c9998d1e0bc952d131ce70c25b5f7544cd63394a1363fc6153f249369c24835a43b2e033d578a8e0f4635f1e8295e09517e70673140baa1496aadc458a55300a6dfb20a4e0588fbd0c2e63b6c4c1658590ade69df6b3c3febb9b7711da3f5242d21c731505893917a0182133560b737427d1fc37f130b869a0cf6667a245bd19b36c8c6fd68be60fbd6fae4b7f6299f7ba359b08e265e6c0e378d22fa90002648730a387b02b1cdad6e389bce55cde793588f203cd4c769872d2a31a5e7614ed5a44774641579a7f3b47ad1dc65a84743d1f10e3b01a4744e57ce3243ce0b72afc6fe23895f6cde22cc6fad40fd010405e913ee0117a04da1102fb5048b8b474af462074147a703f11314dca85d3cb4fe9443e1fa7a840f66f36ad283358f3b9dc3c6ec4b59ee2227223e754b07ebd4d94c747c44c2e6dfd5d810b443cc5d53298f0754eebb45fcbb82a0a5f0c8e3dca4936105145ba55ddfe9715848d568257e5a2f1f0bc36604571e58dd2a516fd85f75a7b0bc1f521be7af0fe440cb7a0b8e29390be4940b73deb1abeed350baffc19fd5c03e911f67d5c9e8d5465030e5c09b32c42b9bb9532698b92fe47e7f8e354d1ba211ca142bee36d7829d5e813f89f04c0a09721b202d4a8f27fbcb713c133acaa75821bbb75f8a0339c7a35c3f16fbe2ea55ba0ae7a3a51d9da7c52f88b6773cf5eb23d7ac77b073803e3202a4ced0e82a29fc2efdcb0d9b7233f338803eeab9589882df2717c6e12b06fd7e0eee99c8201aa6340ac6db9ebd3ef088af86e0df88b422446d45ed44f94364454e5e96d81e0430b89f269130040fa4d43c59c7f5d40d4acce5a27a50881ff3a70f753d6541c1a988b979c6f5970d4029b5fcb2eed1554b8a7b447bb2c1a0728613138e79e50746ae62611da0f80d9ed4cb8afe916b4c9f3555dd8c750393265061df74a923c6c68def29bc0555225da989ef9f05113067dba40cdd09d7d3daa3acb0fd7f6cfaa55c8f2d704a0ce25496c3bda9b4cc1d15f8b62c23b0094b579d0c72db01c8101682b78d5a6eba2ff042d8e370ac7010b426181f31c7182da7ec78fcc0b0b8f89df1841ab04c41d50c1a96fd5ef124fef165b52af63e415a94410d25865e1d6d1229d2db9297bd91af45c2dfe0a80421bf1b8262950de18c4a623876850468e820006739b49a85f744684b387185d935a57e5ab05547358f9aec1e31bbcf371bb44dbdf8b756f8e65ca8a5a4b81e5fbc45b9eeace39879cc9d7bc778c39e3a2b446eb19d82f1fdc88b476060870bbea7ed25833a71d1e3c56bf2fe5a91527f26919bf1d87d3165cc7603f5f44079be7e6b236cd89b144e2a8a8327e31ebf11d5966c32c265bb342842b2032258ad3b8c4dc0433e3d558ad75c6024edf6b598602988d767d811835906575eab489b405a2f7d57817630b50a5fd603731534d70bc9084db0d960ab96ac3622c51763c2820dc8dfbbf132e9a0574ba3864968fa96191192ffb91d3a0ccbd05448ef2db63f28ca895ddecb5e61edef5bbdc1cafebf2ca6be287f32b5a7bbd218b0b37bef8cbfcd7718ad35d9b7fae9371b209bafd563a249674bc87a28c81b2b09eb1467b9fbdc6584dae25df6646a963f6dd93906f1507fca4aa1d769554d02a7574c525d6fb2b49fe27c34610edaa5f739a50fee608d4c156b75e18899a74bc550655fcaf2773e6b28065059738678325a823a6807259c32cd32228e54407fd9d2ef155c5f12b0ae75275ba7af56c6919b3db5823aaf2260df366229ab27eb227e610137967f6663dcdba5aaaa6736d2556c6206e71ea71486cb5212b4e9c5a27927653fe76e152abab033853a59e61f44835e67de9cf64f06fe153e361b094d3b1585108ed03eb6b0c36991aad743304ab83ecdc1e057e4cb99fb4fa3c6d2cb6932dbb3e644c6efef985f5d9334ced9616c738c7e43e72764ef0be5d290e6950c459aa03b19cd40a68d220e6ad640b26809817ae3cdb7f71b97730d3c264a76e871faf82174b214d82b2d21cc8ec487abc034735dd7ec693a677479ca5913177c13dbb56cba3ea25ca0057c75b8d9079487811417b06ff5c221edad01192a3151ba3e8021f5d180cb47ffc00a1bb843780d1a59ca11af329f72f0e7ee10b64e9d5ae4a3a7beea9431c2fbcd1ba9827c75fe8893d38858e49442a81cada05c774c13ebcd2a53f64328d4f6dd95dbcde3628afcfbab1a317ae5eed975383d7c3ecd800fab2822db33a591d5719e5b", 0x1000}, {&(0x7f00000015c0)="d376", 0x2}, {&(0x7f0000001600)="3716c8341c6fe908838ccc8a126d4b1961ce1480a45b25a63ae700413da5bb33f59f4f9b2f0c93b6f9e63c23ef80555dffd95a4d8f6231761630fd07dbb4b2cd18865ee09aeedfbf1e30e01f48aa446c2a96c27af961fc98e40c41e730279fe09c32478dd2e9", 0x66}], 0xa, &(0x7f0000001740)=[{0x78, 0xffff, 0x80000000, "027534b32be93f57b6228a6ad7c8cd97a1c1c41bfc407df07d3449d8201751189858970a8ac030d0a1bf1c22a3b0540e0cc3108fca6a8a0c7fb092afd4d4fec29407f0f4ad484531f4d35509134b9575676fd2e2d5c87b0a12f480eae59b1ba226d3"}, {0x28, 0xffff, 0x536e, "b5a0d377e65c0e5bc8a6a1419588cbffcf187b8302"}, {0x98, 0xffff, 0x4, "998a7e8761030b0d2fffc913f26ddec7d71fdbd8f82e91f98bf32de89a66935844eb49b30e66812513d05daf4f8321696579d53e6a9a8ace1d4bad05d76f8cc67e3ac3524683176a84f183c84ac77244c623ef69e81eec0a8a9c50f630beca9c27cf634e3e1d9a176b65cf8ccba6ea661dc3bf9fe47627cb3728fc5488a9f9f1fe"}, {0xd8, 0xffff, 0x4, "178de533a3d8532acd9c76234aa87450e14b2d5378620f41090583e2a483b697484fc57de3d2946ed1c33ec861f8e8eafa244d9f58d5ab8303cf62b5006f9630f50f8fc04d4f6e035964eae02c7907b6a1d7929d35cc58247038079de7c448510c740b6d67d6582eadeed1b16dbe8e671991288499824d6c726026aa0844deb57e65d5d72b1b06f386ea96de9587e35d559a8a8c67349728ebe3fcbc4d823656bc9144283412cfab3d0b612d3f454b439e29f85aa6e2b7a3bf7a46b2f0f97f5297ade02a21873ac5"}, {0x70, 0xffff, 0xfffffffffffffff8, "4d49afbbf3fb8b3723ec6a6577d419f04261b664907bc3554a61051f28fab27d1c17a9fbc2d3f77c29360157a2180c2b671579968954027ef270ac55a9b17bc5f2c20933491647ba90753f37cbdaad29ec5d6e5128392c23c240b6"}], 0x280}, 0xf) getsockopt(r0, 0x2, 0xc2b, &(0x7f00000000c0)=""/117, &(0x7f0000000140)=0x75) setsockopt$sock_int(r0, 0xffff, 0x80001107, &(0x7f0000000040), 0xffffffffffffff86) sendto$inet(r0, &(0x7f0000001a00)="afec0eba6c23f90007bedc26620f1389ff9ae1db5d61c3e0d7b929aa368d6463af3169d83ea7e06af4bcc9197a2ae7e7f81878dd301e503e3bed90eb18a0724119bba5589fdc9ae8c8c9fa4b3e9beee9c94e66a1f08a08ce42f1b62cb33aea", 0x5f, 0x2, &(0x7f0000001a80)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000080)=0xfffffffffffffeba) 04:28:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:28:48 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 04:28:48 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b099"], &(0x7f0000000080)=0x4) 04:28:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 04:28:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:28:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x8) unlink(&(0x7f0000000000)='./file0\x00') flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:28:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) close(r0) 04:28:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 04:28:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000000)="4f82ad7a1066df63eb108eedf17fffb539e12676be2c83d1b1a42b040da20c45cf6d6932140d5bf53e28bab93aacec0e99b8ab36e0dad619094a", 0x3a, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xce) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) 04:28:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e6a000100000000000000"], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r1, &(0x7f00000000c0)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) close(r1) 04:28:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x4, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0xfffffffffffffee5) 04:28:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) socket$unix(0x1, 0x7, 0x0) 04:28:49 executing program 1: chmod(&(0x7f0000000000)='./file0/file0\x00', 0x1a0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000013c0)=[{}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/132, 0x84}, {&(0x7f0000001380)=""/46, 0x2e}], 0x9, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) 04:28:49 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) chroot(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x401, 0x8}, 0xc) 04:28:49 executing program 1: mprotect(&(0x7f00002fc000/0x9000)=nil, 0x9000, 0x2000000000004) pledge(&(0x7f0000000000)='.\x00', 0x0) 04:28:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 04:28:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="a1f08d7c4d51904377c1365d5378428a989d", 0x12}, {&(0x7f00000000c0)="6c43bec146e3440f86ba36afb43c2831189bfa8eb1f47c568d9e6f261d840205ae1425a7f148323d2373a673d0d9d7b0f802d78bb895c109b3e34208e982f76d304ea2c3097d7fd92ef9007b97f7a79555d64d11f26443f4739ccd36a5a2d862b57e2c68a00764f5392fb6ca23d2621f35ddc9c136144ed37eec57ae369ee2308e8cf3ded81863d07fc5795d6f0e8d338f446594361910e8c5076e1f7d117909d106f47e55abf20f99d0ebbae8fb2839a40ba980c4f0fd477c68f684a55ce4ed0100eaf2623a174c701bd12da5007562d4c516e10b48b17371704b234d", 0xdd}, {&(0x7f00000001c0)="9cc7e8075f71e43060fd81f5e2bbd7537dfd05c4308526b5220ea0213dbabe46af022a13727b128c62f46bac4087a5e2f5979492c612ed70", 0x38}], 0x3, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 04:28:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x130) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0b0b631a9e2d4c90447a289bd4e12cd3d68075e030ea22999fe5a3cbcecd2f06c9f8ae85b478bfa353f6d223946482d87e218bd0e306c606fc3517d4ba28b79d850d30fb2970e21e129b42ddfe71d7db3a0f2d903ca3f43751f51944013f833727aa9b2e1f617e0f1ad83ce60698fdb1e4377684dcc9d92bc8d8f19d4a5598ba67ce166d5d053778f892ddcf3c5ef081285b0dce948b077352309b4c60dcac5fbd7372f84c150bd7fa6f8dda5278107c082dcbc3", 0xb4}, {&(0x7f0000000240)="c60c027dfe04bbbd8c24206deb877997676a5f549e8cb981eb03664862884a9a8213c20142fec755365da598527eada7bf2d382ce4f859c2e6ae1e0e0e2f94afcb38aa343f94afdda8f6f06e2cdc63baa4637ab8b635725f181a82dcbecf823e175c73cf83130b0e3a1e877fd91189e1c78589ba070e751a3ea5804243f4e1302d35b6490c40e5085031037e314736fd002b1948e4669fc231531f0ef2aea1a31b1f60dddf5ec4a7c1d745616e512909781e654d758e2086dbe82d318a3210a9261e51a09b6f5c73a9615dfc8c4b5fa07c306d4fb2d399d9332eac4247ffe1ba76a7de9a83c605b80884c5cdacc9e45054e9da", 0xf3}, {&(0x7f0000000340)="9318d4262bb3b7c3d6cc678d57f7568a1bf9bde1c433e0ea2ac8ef54b7c82c12657830b3cb67e09b74b99c7f0d12c554a9d3a91a495f7493cd885bd0098472793f113b92a97a89f7608e412c1e971446136418335601f82563459feb1d54ee7473303978014cdb730c3edb36e0f81bf75b49dcfdea6a4bdc3aa1bc1930f6ff3c6123353cd0b0162302fe5cc2edda113392334791b6c19f49933097e33faec0271b8ad6e6a711d9758be61fb3db968a006453ce3db63aad1ffa31e79648fcb2c08b977e424c25925873c3a95e", 0xcc}, {&(0x7f00000000c0)="43bd2750d497b3e602f2b4fd1df1743500f234f1cbed2ddf921165", 0x1b}, {&(0x7f0000000440)="4209db8b365e415ea86cb8e100cd12eabb98f49ee0f217b1550950bd1ba14a031f500f50cb3f7fc159d21941e5e640c93efeef87cddef557490fa9c35690c745551282aa20dffe", 0x47}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x22) 04:28:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) fcntl$getown(r0, 0x5) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 04:28:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff8, 0x0, 0x1, 0x0, "3271000000000000008dad39e234bf2cb9000400", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/113, 0x71) r0 = socket(0x3, 0x1, 0x0) r1 = semget(0x3, 0x5, 0x80) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) kevent(r2, &(0x7f00000001c0), 0xff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4c, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xffffffff7fffffff, 0xc}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x1}, {{r0}, 0x0, 0x80, 0x4, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x10001}, {{r0}, 0x0, 0x10, 0x41, 0x7, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x40, 0xc4, 0x8001, 0x29}], 0x401, &(0x7f00000003c0)={0x4, 0x4}) semctl$GETVAL(r1, 0x9, 0x5, &(0x7f0000003180)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x1, 0x4, 0xecd0, "60714b1c76fa926e7fb9e430fa29d9b8278fa96b", 0x800, 0xd88f}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="e60d000066696c6530007e84d578474d43464cf29577bcb47e1a72f5c7929781dad4232fc3cbc1"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x120}], 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10, 0x2, 0x6b) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:28:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 04:28:50 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) 04:28:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) close(r2) 04:28:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0xef9, 0x0, "0100000000000200"}) mprotect(&(0x7f000021c000/0x4000)=nil, 0x4000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe96) 04:28:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x36b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xba51, 0x4}, 0x10) r2 = socket(0x11, 0x4001, 0x3) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom$inet(r2, &(0x7f0000000100)=""/39, 0x27, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 04:28:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 04:28:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getpgid(0xffffffffffffffff) r4 = getppid() setpgid(r3, r4) r5 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getpgid(r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r5, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r10 = dup2(r0, r0) r11 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x10001, r6, r8, r6, r7, 0x44, 0x926}, 0x3, 0xff, r4, r9, 0x497, 0x9, 0x8}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r10, 0x2000740d) shutdown(r5, 0x2) kevent(r5, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r10}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r2, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 04:28:50 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 04:28:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x5, 0xc, 0xfffffffffffffffa, 0x70, 0xffffffffffffbbdb, 0x195, 0x2, 0x7}, &(0x7f0000000240)={0x5fc6, 0x3}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 04:28:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)={{0x7f4, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x3ff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc010, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x47, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x202) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 04:28:51 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 04:28:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) r1 = getppid() getpgid(r1) r2 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) 04:28:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f00000000c0)='./file0\x00', 0x48, 0x80) r2 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x115) r3 = semget(0x2, 0x0, 0x21) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000100)=""/115) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:28:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) openat(r1, &(0x7f00000013c0)='./file0\x00', 0x18020, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="6ffe8bbb2517c79c4c4867bf72a1ed07dd7fbd0f7fd42ef8d2a6829ce2a0f7152bd4e018980f878b8df4cb00633b01a1fcae0ff8d308ea", 0x37}, {&(0x7f0000000080)="872873b62d8da290922b4da4cc51a13037f053640665fa5f906e0b6c2aaf3a363761450c9ba1deea32b96b888dba66bac51b1884e86ecf8b5658bf0afbd5a249d0add2886b1559e9f73192f961db92427b440524d02c227c866e199c8e439cd41d7c0568338d3335c576ed22e99056f01ec66502f8df72c532d663b4e6e7a1229d5b3567d1a9baad27eddbcd9770dbb98740c9c904c1787a0905fdea8f8bed603fad415c6d31d93b76cd4249527543d6c44709bef4e749ce4805", 0xba}, {&(0x7f0000000140)="aad5121833d64c0c004f68cedfe3b57ed2ec7127f6c4dd6cadf06c6edcfa68ab30c7eed20cb38d42f165e9f7d70783682b2f8562ed35c8a14236c3235eb058947c38a4596c8fb7381d0acd24b6cdbbfab8c7078d3b0a2cd5dac2505aabd1bb004b9e0306792522c8657bd6842f62fda758846682aaa5ed8523f413c0d93cbe341cd90cbbcfee7e8fb2e959131ebd48dabd341f61a88bd3e9ea6ede96526953d0b16f2e", 0xa3}, {&(0x7f0000000200)="a94b5adbb937026e12fa885785b12f50ace5625a4f33e33dc8e092d36c828e3ca158a431bd8d35542fee9a8a90d2c3122afff418a331785cff138818f21589ae5e49c6662675d2068383d5bc348cdab7a43a43dbbfd68cc889743f7c246bb892b0c92130ccb8659fb956bf537aa842c8fcf289e043c8921029feb0d004f4b4802d9b8164b2983d3fc705a566034f2a785dafa51df911aa2c46b915f2a5ca7c549980ba670022a4fe31cc80709bd5c64f82007d58e9b32b6e335ae7b2b1cffead776444d84d0b80c298574c9405c3781b122aa5e439e6040391f67afe0703654b9c03b1f8d42c58e9c349c111a50d1e0bf0208b60f951e726a7cfc178bc47d45eb9618b7a0109e3f735a571e2a61e0bf7a20e46b96c27436f98c235bf8ee6f73bec4dc34d8d099e6ccb83464d99889b122510272f87154c404f0590e35a3ea44c7e3f58de10d5c471bddaa5cb94361aae7f8b6b42ec948e6e95c61fa9d9b09143eb326d79a035c4aeb21aca2f9bead1bb8b8f3ce663a31c1a86a1f7e1f0d5ddaa99a5ad360730a35fa799d9695844be7d84ef14fb6db89628ce52f305a5b19086e58f88e093c753f47ebcfdebb6edd33a4881ca89b0057befa1dba29288ceab125b834fe627c997e0ec064659d9a794dc192454b0472906e86ec91f3b661277055e048f8edc10ed886cbc26ff61f4382dedde39741c33dcb07e4082656a119cd5430e2a5885af1fa2216097c806f85101349324dbd5acdb9ef8804475e820432ec0078a1c3e9c8a4117f0469b42398ce5c11042d70d67455da0e85c530869761aa2d7f98043a5d2941a0d39af4502ca783568ae3774633e18426f49d48428d3c4fad966247aef03a1691d1ea55b08013d284e8dbdac84738d8f45ed37b2292772132fc0f97399f74b08202b88b4b4e708aa8ebe5068808da27330b2cc7fe2f31dc64b563b7040be1aaba40f27927f6835c0296a47b71f8fdd68bd3921576f8084046ab1974115a53446612f1c3aca96a805e46392aeb9d9c0df9cd74b4d8d27c2789b8907498569cdee132f228a908ad5b4032189a0873c344181aecbcade49d2aea7463a97c0320d7dfeb01d3b31601fd5c166140cb01d53fd0813489804a5c865796b71e7556f73f645144a38613c565965ecc30343a01b3791ef4e9ea78428e872091703655009a762f902602774673a2d38f2d22acc7a64dc85f6f7196183d9c1e2af40575b73beb352f0f38f2075d24093d34cbd5f9b639eddac8b5244ee8bec9b1bc64bf03e11d59287bf4d3c4c823b5f480fc0d94750990486c658006547036ccf252cf24a7d18fb47029a9072a8328d43cfffae53e1ca4de8d824c354682ea20b7d7cce42f732edd40c282a0b134050153a5e302bd63e431ff21874304eb21b6bc35119815ab80630900c0bacb18c96f7bfe0ad3820e119d5d31b1770643ce4b550f37bbbf13f6d65b99d1992537831f63f12b0d4e91f9139ece743bba225a78ddea3910a594461ecef2ce1bfedba2ab39bed3edd3d15807b5caf679a5ae9f4c9d4f1cb0cd75d905143d6d5720722e6254adf16ce4929c86413fdfdb8756585bea2f2cdeddbfba48bee481a9616fd9cb85c1bf553f402283b1137bee07d5d5dd16fd6fe768caa391fe6183805fecdc3a8820ca891276e299bf03667de247cbca2ede255f4548a49498990d035cef63ae032644534bac6ed806fd55e8a4b0f570733d3a01871ff6fa8f1da62eca2f5ec4f8ff00a5d87e56a9ffd339b3e3ad43ac4ae32a9384b02c6f7d3da211ebe0d0283eb50f48cb20c8586128429d2f707c707377dfa58dd2f09ac543c50d799ce849cd5e0d0e3792a61c5d539211dfc050f720be446f635183ccc04828f48a006b75547b86470a73090af7a17ee595a77c1743805bb2cf16c380b0be7841b9e7c72945111250d8e86295b2f8ca8831a4d5c7de57ded93cdfa470395731dd379db79916ebf45cbf6ee433d9094118010826f840dcc8feb99094c619c4d8d17466a2060140ff136077bf8d8c76a40207807e4c60ed21550f3207089c3659da10b5d6f8ecdba5cb9d0da804063eb13aaf6b1a67a388ed703e70cb7e00f904b31cbdfe2a4c5926e04b64eacfbfb36c8edd83e10b39b7f2f1b331a6c29ed397f1e799a1c49858779fad24f888d50d34069212bdc28b0dd9b71a5ae548720a3f6d205854b9706e6d1dc232b18e1d01891b8063bda0119a322c81667fe6deeff45355e4d1a4ad13c101d3479372fe579b3defbbb717aa76039be29ad6121bb86c4a0e6f16e8054e53edb0d0b410c272257e9588231c288cccc164cfcece2f8481efcfc4b439b909551d6b35e3333ead92ebff82169583500c99f0f57da33697253ff3b3a350b714caacc011a84a91103e7e7013a33f452e01cc99398cc3bae9cdd48425e2c2fa624a05f7abb858387c01d1206911b11809ba838b574666f897e812aa8936902962de1cc061048c817ce70c98e28b0527bc408faaff06e9213333bc7bb9be793bf431156895cb65d5f5418a49b363c0a2bda7bce851c99111d21090e5f5c0b0f8df6125538922ec45d7f2e42e15d8d7e6aa7ff43db93d40abc330434aef38b69f22301a9ad8006fca08a3e7f0a9911c87d7a755b1ffa710b09069872ebfe3f5dcb9cecebcbae3473a5e558bca8adf8a6fe4f3e1b0a16b7964877faf1b7dc1f06a359b04641adc1c11c1a651b010cbe4f80d78c87eeef2b38b67a22cfc6af77b010997071d0a006554b58cbae76fcae6e102c789b3939259091961f856473cf850577edaa50bcf3fbc85720f7969fdc12ac93b76e59c1bf1af6a49397ed802389d1c6669e26f9b1f7049bfe91ac181777cf26197ad55371e515a5e6b633af89c5616cfa0f76a8c836fd5454b4cf9f62f565d4940477f9e679c2fcf623010ac40ac488944ca9065cfcfc31ccffc005d6439d65faf962ef733e54a9b1f921c3015310d9acb692878fcf408520dc72bfa626e9213f35c41aa9f43620a8b81a27e29650f77547aba788c1df496fb99dc726f03b660d91991f3655179cb75e42f345ff8dd02b614622f888afda30012d92de38aac522c6ad3f1bb0c16150c4681c578f8b90f4c000261e10b169581d8b382a1e104a58991e31c1c2db10f8b29fe57d03534f0785a77b454cb3e97f770895365851d28e39a73c9feb43e7531d43d93b6ca8fe696acc8df5aaf425648bb857d858899b6576f5012d1b69589a39cce22389c379f31b945afd82e8fd8de7f167a4dba57e368ea742e477d2da9d9613fccf081906330ec0fd7d6e3adf0efdb51c1c45a66cc04ac01075e67a7e5b749329086d717f310009aab78a0cc4723f22d2167c1718d35ba6001aa3037c4cdc785952656afa78c8927a7709484ec444ee56310e71ccc5fa6344b8a5e3e858cf15a9d7b3e74dbc4524c7e494d445df98bbcf71afa78c1307f41a2cb5bbb30edff4b8fbd05cac6fd047b33cbb3affe15b5d79e5d40a00ec13bb7131281749db431bcb95f6bafd35244853a466a734cda05f988b7b53916a129c5e128ec4aedb3754289cd9b20218cfe769febc06a90255290129bb433485585af8c5ac2416f42a3b2f07e8f2fa0c3517fc577973350610367a5033b53b152c54baeb8f180882f15ac1eca9539329874b9a3eaccef3d23335ef0e7c9bd1748dcf80177412cd77fc7dd8a6ed0c0c0be74372077a81790f088caaa0d7938bf907547b8fcd2ff27ba6efab9878e9122749046f3617f757301b7cda4fb83afefff0c279f439053f72c64fb361f69706186f00c040b5d7afe818d5eced7418e1471e349705383d863f015cbc2282885442a58f83ea6c3adc90819e9adfe5f29be133eaf1a772dce3b7fb82401035cb7f4897bb433311728703790b42bbd05cc88fcf437ea8bc035f930f93a597184c7ef3b13495e6c168f5af08c93261479fd4c9c50f0219bf1d576e6a718090b44c38f5867e790977157c337f62664e18334a942b66d8bf33896be7a5f5b37ea383bdc1bca89a079e7898808b87911a3e7ce1ccd0c4eb8682932210150c715cb77a053c411ac52a0b9977592f5356303088718300e8718e71d21bb2dbeaaf33635186a68e6251fe78cabdd96c0d93873df620a1cf8ce8e609f295ee43174be269bf6e0cc0ed40e72e19143c27e26bf907635750d97f76a6bb3333237b42dd5a5ff34ae251c9ec2212fdb0c661d372393a9a5cb0e9a6a926eee887b808dbf10049df6b6473ae62faf0c0a027a652b44e8202917aabdc74e916f9ca561922e2f6a31d190db39728127d01e2f74ede05543fa55f86e8cc614aa27577d4a4c1c403bdf30ea410794bbe54bfffb2cbe457559ab5394bb0f7b0a121c0f1c04f4af85c0916696fdc7e0b3f6667560c473d812fd135edcf5e1bbb29cb4d53cfd4b3236bcc4094b1b439c2a78d2c96773a16362ca0eb005e963ae0714f228ea2945f5b3f232a95a79afd3fea02a7d82ce9563ae3e99f66b3fb494de017804dae342ef93ddad01fa7ec69ca94b5fdc4c8243326c87e3a33fbdc4005b4fafb9011baff895805146e3f944c87f02734433bb025e2b5edeaed5136cc59b952047856b50d6cea224cc2a6b458ddc01e4519a234e22aa93a47df5b27eca29b002f33667659b4abe6881a017b6b1d29c0c5e2e32c060f560f846438424b9d604f0341e4540b0087dd93e705156bb7ce857e05f8733ea0aaf659d4428e0221bd9a3876fa340cf48c201afdd106f32bc113a8c36acb9106c8b9d2a538b35a26c742c5fa659fecd59a7b50299f04f3017c92c1fc5c9807146a0aa0095ac1b75281c5e49a00e9baa7ea79d9e186dc0f435787cc560e05fbae74726ebec00e73bc72736e8e7e229cd4de66a661235b9651ec59af00d935c64837b9bc9def6bd8ef4c28d80ddad59590dd4384767516a16a114e7154c0651030b9e177986f2705daf8c243e71e256059460674917cb388cbd2840fdee5634894a9e142ed91329c3fe7b2b3345cba80c59368a9549f4967d4d0b5156c5a49e252bb0e3dd9f380f112d85cf3e95d2509606e4a5967b5022e6db05dffc9a2b8c7443a223a43d1acbe92a5b70c360ed3643fe98a61be48f0f0fc117e3b601c4de95b768fb294a8ad7bdd41bbdeffdd8cae87aae6d2df59d0db6ca3c925bd4943a441153fdbd6116c653ea4f20995a11d5d0bd25e19441ad30d75a740c49666e4400f429fb224917e8db16418798ca559fd58b88adbdd9b3e19b223dac97ad6bca3cca6145476bf3e17bf1c39ac7ed58c593114784e6e52282d7f7d79be4f47f10bc230c944e20daff712ba33dc13e920c15054e4761e336c66efdc9f9b6fd075604442e66d278dc60169e253d1bd12135d856e7a00eadafbfd31f5e4777c588fe14943ce9ca430df4e1ccecc4626265ad23b57d07d7d6d4007e23a0c9f2f9a8308bf4e5937ab9e825be8bfb4d5567eaf24b26687e4e0f72a8a7fb1ebd0ae6bf0fe0e793169bde535938cfd41b2a2d776019441ffa9b30f14caa49d079dc22be39c04972f4b0a22a46e3bbca70a091154442c1fa827e1eb7d2333c322f80208dfbd07012c325cd31cf4ca10dfb7bfcb72d9cd305c9c832b85aa4fc40ddce3583760c6118a301490f565e1f5e8d52f19c3923d48f63df47ab3409452de360816dda1c33cb581a82f0a7baf456113be390298f63b09abcbbe1cf34e9a8689eb19e5cf35c2c2a3372ca629d9634a2e19916d4a3eabe84790832317edc29154aaf2d85b953f2a18f055b2eb4a59cdf25251ed20bf8cc74512bad14a5f6a4021078b37", 0x1000}, {&(0x7f0000001200)="cf68eca4731b00a57df4be54fadc4fc6c2eab45f274d2e6cce93bbb9", 0x1c}, {&(0x7f0000001240)="93a9757612946a7232651f2c69ecb69277228508074d09634212ad0debb9c8bda27fd89d340127a30191f0fae835430a4ff096010d51111e99bc70acc2d9987f4e59ecf88eaa10c8eacf5906d66d1ea79163ea7b4dc41906494b3fd40db4cd505ce3f14531a662eb0aa30cb97006bf0aace46a89e56b6209aa1aa61e73be04a77d24cc4f60e0f1e4865b73d72674e8742255fa9b7c3c7f22f009f879a37912db95ee2e3c494ccd576713122f44163d87c09e9f3e7646584cb32dc505d6353af053005e06cf9ae334266f1029374c", 0xce}], 0x6) getrusage(0xffffffffffffffff, &(0x7f0000001400)) 04:28:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x5) setsockopt$sock_int(r0, 0xffff, 0x801, 0x0, 0xfffffffffffffde2) 04:28:51 executing program 1: socket$inet6(0x18, 0x4, 0x400) r0 = socket$inet6(0x18, 0x4000, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) 04:28:51 executing program 1: r0 = socket(0x18, 0x10000002, 0x800) socket(0x1, 0xc000, 0x7873) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 04:28:51 executing program 0: clock_getres(0x2000004, 0x0) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/130, 0x82}], 0x4) 04:28:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 04:28:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000340)="fb613d60556374bfba6ad4e605caeb433259ad071af5812244b0905c69ed39e079aa745a112f4d3a964607574789dc338564d376197550e07ff72f0e5dcf18ada56c8104d3de6b7098c52a0eb7af873b3f92d65b664ce111721a5692d7a79144b0114a27ccfa0f3730887cf0a5776947a34288af4259318042f335c3dfdf116d8445aa73fc35c333edaee997241ce267f0cda0a0952f3f9a20e1d4fa346d078f0b011d6d9e11eac100fa0f2be2bc900c76d6019d2378ef52c425686d8582a5de24d4aa7d4b695a7b7e5a5c8f8ecb7279401e8fdd53c1356e798c15", 0xdb}, {&(0x7f0000000440)="aea0cfa31cfda28959c514131ebf66c20addcf49494ea74488293d45539747441af1cb7109b665c2170609ef4cbeaf70619a2717d837f3c4e32ea3ea64fec0bef27aec9db6dca9c6b1d8ee0a21916e5726b9c88badeaec970571c9b0d7894ba0f05a89cf326e7f7d15ff11b7bfec37603b0e383e2ba661ef5215bf6302a1b4e6279bc37e2857e0a071409f864e40ccc868ce51a9971bea57e30674a332e6d712cb1614deec6d6370bd5a1ec458a98c3955e6fab56bccaf3e8bdd238b62154b90c7e3214ad8156e2859045e86a7daebe7cd386cd2b937c9b932a20300b1ea386ddef3e329af1174ad", 0xe8}], 0x2, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x4}, 0x40f) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000006c0)={0x7f, 0x4, 0x1, 0x0, "b6e959ee613b376f759f8009d6af0c809449086b", 0x400, 0x1}) kevent(r8, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r7}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r7}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r7}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r7}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r7) 04:28:55 executing program 1: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) shmget(0x2, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) 04:28:55 executing program 0: getegid() r0 = msgget$private(0x0, 0x34) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3ffffffffffffe70, &(0x7f00000000c0)) r2 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) recvfrom(r6, &(0x7f0000000340)=""/247, 0xf7, 0x0, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3f, r1, 0x0, r2, r3, 0x4, 0x1}, 0xffff, 0x2, r4, r5, 0x6, 0x29c, 0x9, 0x8000}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4810, r7, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x40, 0x9) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 04:28:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 04:28:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) 04:28:55 executing program 1: r0 = socket(0x18, 0xa, 0xa0000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) mlockall(0x3) dup2(r1, r0) kqueue() 04:28:55 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x1}) setrlimit(0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000100)) setrlimit(0x2, &(0x7f0000000000)={0x1, 0x3a}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 04:28:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:28:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = geteuid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="dba6d09dcd10efa6b3e055b9abf3b59186349e9bef4d329b1f2ab305f4b72280c1507ad04fb7e8da8970e5b53d0d68929d4c77832d7e43e8425241619acf97f308d330b36c6f47eb658394097fc575c3d20020ca889ab91976cb9d6c34c61d364a833f90162e9392", 0x68}], 0x1, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r2, r1, r0, r2, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r1]}], 0xd0, 0x1}, 0x40f) 04:28:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) flock(0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) geteuid() 04:28:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 04:28:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x7, 0xf5, 0x81, "204fe69c9925ef56d8df3f3ca338b5d7d23cf907", 0x7, 0x80000001}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x38, 0x8003, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 04:28:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 04:28:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 04:28:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0xfffffffffffffe97) 04:28:56 executing program 1: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) dup2(r0, r1) r5 = dup2(r3, r2) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') 04:28:56 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) sendto$unix(r0, &(0x7f0000000000)="95773b237810b555a327d9", 0xb, 0x400, 0x0, 0x0) 04:28:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x306) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 04:28:56 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, 0x0) fsync(r1) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 04:28:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) 04:28:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 04:28:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00005bee1739990f4a8100ffde"], &(0x7f00000000c0)=0xb) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x80) 04:28:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 04:28:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) write(r0, &(0x7f00000000c0)="a5bff984fefaa3337ec6a642422dfe2d28bbefee59272885e77f382d5230712b92d2d82c649c5cab2a530c05bec0e26478426690327a8c43a28d4567f753b56cd116581f52d196e1df74e0a80c5b09a94275640fc64890223660f25eabce3594b8cd552851baa38c76d7817f88a2c2e72af76bedd9741d4a096964e1bcf5be0c5f2ba7cee257bf4824231aee22f6d8dd7b24b1ebf198e5f2418ef7e74fe37e90f9e66b0731aecfc99f05705cafca39986aa9cdb46ff61ae3c3", 0xb9) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 04:28:57 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) 04:28:58 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000080)) chdir(&(0x7f0000000000)='./control\x00') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0xbe, 0x6, "50de47c15ee6673710ede958a2eec0d3e8fd9f5a", 0x2, 0x7ff}) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./control\x00') 04:28:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8000000000000) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x73, 0x100000001}, 0x0) socket(0x10, 0x8003, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1000) 04:28:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fc, 0x0) close(r0) getdents(r0, 0x0, 0x0) 04:28:58 executing program 0: unlink(&(0x7f00000002c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="891bed66136c3e013994365084fb115b119807b72e9a92331801000100e8307734889f3c728fa5fa", 0x308) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/229, 0xe5}, {&(0x7f0000000100)=""/140, 0x8c}], 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x3f) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x14a) 04:28:58 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x109, 0xfffffffe}, 0xfffffffffffffcf3) r1 = msgget$private(0x0, 0x100) ftruncate(r0, 0x4) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000ec00000000680000000000000000000000000000ba1d6eef1537493b3305fb6f7305d705b8b962bb65d50b070b2d3b48e0e8721e92c60a67f1bf24fbd9829381f15c51366745b71db0fd89bb2ee174fc3c2109df147096db3167fcf460c9719c155f18156a15889fe3ddfa8780c331b1a6225a46f2e09d943927a8d41ce1ab0e3b33131d8e3963db90641376e213b18c94671f8814efecb4dfa2e1ce57fac0e2e2130116a4eb7bcfbc64f1072b59267c5b958151f88fa70022f162d1433b6b0de67e577fe5fa6a07db01b16792366d3479e3d81cff629ff3f34fd2807c0bf560700dfac20ebbd8595b7688a7917cebbd9d00112c2924ebbc4d3d58bf1658d0aa8f3cf282647756c5a901ab9eca0b4cd602b19a2297e1951fab58c28618c4ef37497d747a98ba814381a15846b5b6e8f129291f17f609b2cd6904e8dc25a580d160b368cf60404f29f6b8e7711617a2765a5a10"], 0x2a, 0x3, 0x1000) 04:28:58 executing program 1: setitimer(0x4000000000, &(0x7f0000001100)={{}, {0x406}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x8000, 0xa06) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x149e4725, 0x4}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x80f}, {0x3, 0x395c}}, 0x2) 04:28:58 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x1f0, 0x0, 0x0, 0x383) 04:28:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="878a4167f4de6f2a98d79791bc611e176f8b4c31d157313307a962db41cef8fc3037bf6be93784cead02f46f0af135aa86c3b551346a661dc07157c2c7e862489efbab6f8c836a50e0bd7dae949f9a5df2c1567d33e1ce1fed623630435d9602773aec0161b01c24a4651491723a043c0adc1ed5c48786d490437fba", 0x7c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xd4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = dup2(r2, r1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x7a, 0x661}], 0x401, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xc, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0xf832, 0xffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000010, 0x5}, {{r3}, 0xfffffffffffffffb, 0x6, 0x20, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x6000000b, 0x80000001, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x4, 0x7f, 0x10001}], 0x6, &(0x7f0000000200)={0x200, 0x5}) execve(0x0, 0x0, 0x0) 04:28:58 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x40000}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7}) setrlimit(0x4, &(0x7f0000000040)={0x40, 0x1ff}) r0 = socket(0x3a, 0x5, 0x2) recvfrom$inet(r0, &(0x7f0000001500)=""/139, 0x8b, 0x43, &(0x7f0000002640)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="d7dbfdc6a360f62b005b9a1007587f98761551278a5467f50661d2e8f924873a97553267", 0x24}, {&(0x7f0000000100)="41437b27de57c32c91b3e5159fd89b9234fea62e38cdfd247e", 0x19}, {&(0x7f0000000140)="d4eeba7bc54b35b634a6a397a66c0c836f4d7b8cab9823451edd97334153b17a1ccbfb72b6f6d9824defd7ea791859f04ac29a07bf683d768969d7ffea988e0527fa8c9dfc12a587aebd3efd1c5542af86d3a53b171c401ec12cc75ae0205b82958961ce0782", 0x66}, {&(0x7f00000001c0)="28674977fd4c512d4291ee52d14130e530982701f4355b84ed73cdaf06", 0x1d}, {&(0x7f0000000200)="70557c5b724fcbd6ad7a83505805d0edff6d8e339ee4d4463621e370a443afa71bb9e28543aebd7b3f937b784973fff1bc699350865555e82bc6371042dfe8e209b1dbad7a605409e09027e62c6d3738f5ebfb5fe7362f56a45e6a5311efc7d9cd751f1301cf31b300b7a3522be8911f41818e9f87c1952ae4de85d8cc8e42bcae02778c326c2ca74133d4", 0x8b}, {&(0x7f00000002c0)="cc4b101b5ca0e8aa1bd3aa3916ad00e2b711a5140edfa28b9c6e3696673780b12b6a95df0c76f8b739f8d36d4cacd4c2a14b41961b9ebc937d93b1e2ce21b0759dd0573764a79eb8ae8d2bdbb4dd5205f693097e4f4717129c62ebd2c77aa7ce4cc38bf1026fb693e631444f93d92ead9478f7686f469aad74a2cfa5a920de5a770e4c9acdf37bd9fa350064fe7beeb826fba627c28aa7c301e349035e5a931b0daa821d81b8cf9546747f0164cb7665388817145b0600f91f4913b8398387744b9d40db3669e9e77d14bf5fd19aa786d19ce00bdaa8441ee9f5530e41ec12aac86c27a667ee89bab0dec740f02968c5020df2be20e555159a4500b1286a9ffcd82abaec264e682f32d008385fd4cd8f5cd3a48fb4d2b53ad1a527112e1c0ed3cab1362c4fa634d4f2175450d7abb3a78f832dc171bf5b0e56129466a24b5202fb6f4866144c6022686c4e2da81a5766a94474efded0b42227fb09b8864d019824d32b3cc0a2f8912f675e5d89be542a1c3b9a766b1ac9a7dea8cc4c0ffc16a437fd4ff75308d59fd46f2e6ca2bbc56508344d49b622362b60ceda3c7c1bbc0d7a52c30008e2e52a598b44180ae18d54383512cb947f0521c288056e53360da74b68213e16503b5c7d0cbde0683fb690ffbbf3bd36a8b9b5bd2b8e43af2aa07874d1096f3e788c19642016377ee52fc152e426092cab9d4636f07142b93a9d68b7be77860fa73babfdc60b38c26a4a88dee2db9699a0aebc3912602f1e8b4104c851bfa0ee9c09e49076049265400cd6ac9826563f50766588f2cff8a3039344c7d105bc61f881f0383bf01a3e6eda95bfa971bff246b88dcaa9a0229f9d6623b2b960d090c77bcff5d2341f65872fb8aac9e83a1b632e94ff65fdc595096f8095b11ba7ec63d1029fb21619f8e4bfb8ef78936b960f9c53338651fd8e52316335606cb2f055dbe4b98ba98f19cf20b2a184d112471ff5818d445e0c92b1b0d917c327143b4b13eb5306d8994781e3a12043d19185b0fdb0ff4db2670046992d9e4c55c1b0b281b4ebbd8f8dbe9ee3c6731af9ccfae63b8efdae23759212003d6cd501a7c2fc40e3bab6f2d60d30a0d5f1ced3d28c10a05af4107f44bc4adf95261ebd12ff83872cd0f97232c9c51113a1a95d994833baf3dae484457e77ebd543d33f8e44c80b27444f33bf220cc89552ba9026a1b70e1c3639ed1984de6ab2bf7a95970d5a76ea5dd2e1fff66c2dc3f7564914a346014c751de4633c735bf96ae0f537e14f3821ac54b6d57048b1ff03c3738d67477228153318b9654be6ba2738dea8b7f63204c082b4fa17e6b8dba7aa504a82a47703dfc24430dc1b674586cdc092b53fb124e9eba2e7cbe7dccc15b239922f04f3f1942052e8955d261b9f703a24995a50d21f2db95523c6aca162eb960ce3e6dde182c5fa0ca87aab5d19371b02aee011941941c62e561f6639737fa19626c71d036bbf24450c1ad7eb3e120ce923c76d1e67b2f1e78372dadf511adcf3bab93944575f3c215c693e86e4aa199b12d44c1f13f11c032bae393db969dd6b39e20f4118b591ecfabf757f54c9409fcddd620ce24171af83cf6749959b102f37bc17b0fdbe01ff8b3871f614b6f638b0ad2a92c27aaf4aa3494a07929036358857b5c0147b4d5ad9048d78d1097fd586e838ab64054d57273fe0a66398f8d1ee6f84fcad61a453977e0a6a95077ae011fe746dd514e2a9b80bd3110e6f07dcf5e4d4b18ae7b037f13b67727e315a26f6010792a3aa394bcc5415169333dbd03435ae8458712a48a85429e202ce9e8762bfca966d2c5413dcc92d4ce1eb496221a4629ed9774e59df06f97efc9a94dde239b2710944586bc7f0bcf82f0fa4929a20786c6b1919f12d1ca0792ba6db8ca63c6d2402e7edfbbf4030b1a0dd7713824d6249cd3766ae152ceba613ba109f687ac5c9f70a8c9f1c9a95664d279cccb06d37571d61862df963658e6752ad10b3bee8e7a96ff1cac59c4b129f72503e6c6ba0057747bf2ec18e1e8ddbd11f7bfe937ef90f483b6f66a199e032612f218c94046ee4511fd23692f2a020f92f062c655ae1cf8e609bbfc54101c1de1c1e26124ae98aba771e1d13053df204a6e82c2d05810541bc2180a23b6b35f2bec16d69291cc6bc649e96b30e3d4f72db93c7663a6e060c6b422e602fd08c5218212cdac2aa58b15d312f430eb419a27dffa2d2c84b897b5f1a40bcd30f31362dc4e2d52b47915c2ceec9ee0b5c6869333dedebf2979a256f3cb7dabe0265c1b3bf73831ef0eafcf396756b9d49e8bbdf26f393e27b8b9465bdce7c655e26b5513766867d31891c4f98baf486d3795a10bf941d8c9f090e490aa0d442b6a8444668c9ec033f47e6914d34042230bdb80d6213b88ab4f6934aebdcfbccd8f6b93d585d0dd497afa134352fdc21eda97301fcfeefa0e7b05601a2a29ddb873c312967c2431657a0d08eebd430bb56b8b817cdcb51a50d633a041a67671b97ce293a2e40e1ee1afc539b96250e1b0c74b5c744aaa6148e2214138bdd775972d54744ca034b63e7cfab6003c139cbc4d807332a1fa04798be3a5b163c02551d23217e73e3778353323ab25055a72e51408b5c24c5e968cff1cba8f942df049f8f443a67739b6f4b09c56d1790e1bcc1d10348157e3d1a8c1d3f10cf60a3b87f34321e01ca5532bbf3daed45c4c7fb62f9ba92337019f78775e187168976ecb5e31dedabdf0d89f7b923007627404d6d5d84d0eca53710062635e1518e64b5c30e34cc90b0750258eb5c416017c8a2e0930758a5d222d7cca13b4051d0c5426f144640b16a3646bd483784fa06072c43d9ea41dc26ab2bbfc7919b54881f435bc909f783386c561c552368c6a986f5f668eda538c2bfdbfd6238c30237bfee4e6ea4d654d9ae14f9df42e7491ecf177a6c044e71305d2d327630471fc8033a8da3f5255a3d698ad2523659782a41404821ca0aaba0e9f88994ef5c33f390136343ff4dca8dee062e8b56693eac511c54126bd701cead0a755874079c78c0b24814e92474f041e8733e7a703f136f57d122b232c1d493a1bc3753f42e0297d72c99277e74089b6088e4a2cf510494d2541f165bda96d2a4241d285fb850e643b32f11434370c327fb021acc56bc2bae9e7fee5abf2493f18eec511a10dc7d27c895e43ebf2b505460e8f0d4fa465699bbca2505d5cef7d650cc914124cf48bed5871f520bc829eb73a558dfcf58ab500114d66b0a3cc2204db0a00f45c1765eecafa546034696568b9f976ef2de58ac98c16fa1d5437996c550e1e589e7f95653ab956b11b446b5ce02041c1b50845af346bac2f1ace277ee0d5751c1e045d90f725bf94a8d8f03f5dc2f8582410e9d87180b44f770a27d29439ee147b606c4f19c5636da4d3195d921b878c9d544848b4f4713431537daa7ae9991ac42698c7bf3a125153858e6d3f7eaa349d630e917b8f54b435e706b52538c9c123009346299597ecf75051eaee98b3ff0990da714b67827c1818a50443a13ea2cfa74abe2d19eef2515564fe468da97ded8d8df20822817afd822d7c94270075d71320c7cd9b7d0e5e258ee8f73cc0869651db61c59580bf842d92f12a886aa6d340e6f5e35e0671c7f3f1b0ca9f200260d6356f1f3084a19261e63f7c6dfe93eb820c8c1de02210b0c8a37defcd4dceb91133c303dec7191bce0067d5f9e59a53b94df23fc3d3dfa5d02ffcd12751dfa47d53c42fd1794bb09688c662d9f32bd41305c0b2cef5f1da6859b5d6b2ae8ff17cd8030f6eac766387b630b0a68d840cc10d2278075a251ad9f0a2cdd0711bbee83b1ae45fd4cc6ff31e27bc3531d97dae9942c1706c0d832659ff6a8bdcb49644d5e46ce705b4c7d807b7622f128b8b04c55bbfddbec17036afd8ebfaa53fd9b5246ce94035fc4b8b61386385d089976af047848019d204b39abbc6c12c10cf244872b93349166b8877c0cb7d385594fa8d0e52d9c9c7bbc6ad4322c74dd6699e2adee4c90a08baf70cd085ec402dda3352cecd532c7766a7a7e4be89bda2f9551dc92e6e3d7ef02e2db04703ef8ab334fe8c44f90f83abba753acd63f6eb1508b95f4fa684879bd7e50af6d21bbdf71a5c1ece7441bdb5260f32bfd9b921016eec81e7acdc5a3973c4aeb3e50b4cff96e212cc562fb7cacee496610278329c5260418e242664e33258e17842fc9f200c793240a3e47d9550326bfaa49d55ea57771ad385bfd307ab08fe2958a05814f283ffa9c044ba97d125a9c2f9abafdfc35d7a402111e024fdd11ab275057956728cd3970ba19971d9e890a70dca7dfca5fc7bd6e9345fc91b68bff480824f21626a720841103076cd6356597f7c31f66f6bc875d545e1d060caf0f4616a1d8db45c57e8c3cb5b5e2fe5536e2f5a2dab58356ae14ede2a0994144c0bbf0f94c62a1ceb549b7c9b948f1714fd179a75ec8e96b421c5b893b14ebbafc3380aca2c0bfe9cbd46184c7b8d88af9a16e48c943c797b5f4325e41f9b557ba0be7da4b31deafa6219bd9d12ecf1b47c01a3c45e3359e5f1837f4b85db36ba90469ccbfbda54901561f3cc45133f2a08da12a10c73d09903c9ffa5142e169545fdd06178f02829d9d9778a4b6160dfb0d7d8a1c4fd05835e4646a8424e11e640408db860ece5d571aa562cca25a0aefb3390b451919d61337bc8019c8ff194d5d8d7381c85e8cdec32e6c786231ad34bd1452893f746c7591e05e8087e74d5857bfaf746bbcb1ba624a6c6188049a6eb999143c2a22135a82eb006d6bf5858e93eb8f188abafb9eb0b20e2dda44fdb1d27dfdec90e9cc61eada1e8140c5fe292256d2f60699cf99deb8d745a5e81ee67111e745856dae355b74ec343886e0e8bda44becfe6fb36de8bca9c8bc78014056e6166f9d0d70968af88bdbb309d38b85b9c56f95ccfaedf01171af60b15f41e8721b1c4a529943699e99fa42a1e260c248819bb68829f1d5577a4cb1350d67f0f1ed1c055721fd6a623b0fe000024c4cc14d838b70fc1e97e0e117726e472e8b8831a0ad12e63f9a80f396f130718e1e7c2b0c0dac3de1527f96d51cefbfc49633ec19f8390cc439c15fe728f21342bec295a1b17e6e0979dc89dc93e1837df211bdacaa4260b4cc814cbc3e99afc2bf102f7b65f75c83149c831e0cf5fff56a3aca597851776a31f6af9fe4664446baf76f1313380a5173eee28a57752b9521e67639ecc2202dee3cd6dd5155f764fd12e9c38b4aec3b721129cf338ebcc3de607f016f541ec85bca5d42090038bc31503279116bc3b94e53b2d4cd2559a4052c178e59010e1649794c859b1aad93c29515dbdc341e6da5ee6652d2cd9a84ce0a12c4624d3e1e243398740209f0194ecb3d1efab5fe4298433369defc48c266880731b929d015558b983ecade174c975848ee45f7143c5fd64544c9e4d1ff30488df349173d79804cd0d9b786441ea19c4a7b1c7bd7a95cb26515fe36ee21c048dfe4720ab3536ee461adbdb1468885ce98cb7a079a7a592f4eee16498863fccb5649943b0a934095b54c1e26425c83ddbc93b804303b989e6e11d0919a015a0c80ae887fad9b32d26e6971a5ce8255d15be1f59e7c83775b9e5ee1ecc4b1fe124f13e59fa56e26727f95c4b81c50ae6d7909bb6bf2ce7b69f8378607b10b392e3cc363decdae946cd5f399cb4e7bfbd8231d27289aedcf20bef26eb9011ea4a9db9a498b6a7ae291239ed9b3b658291af6103316bb26dbcdfb54ec034946ff653ada2c6b4b89", 0x1000}, {&(0x7f00000012c0)="e773b187cd7b2cf89cfdb317c026c73bf8ef2a2000bfb3759241df3a7edbf9", 0x1f}, {&(0x7f0000001300)="ac449348b1e3437c730912d0fb99820ec5ee34108fb950d33d78410b97c1461600823ae30dcb6a556f294b344ffbd41c05dfd211b66f45de614634fb4cc5401f88d7a7e028d764f5d11d5d12d76bd13bddebd9906ff7b5ccc4c96afcf8859703e4d458c4efae312df7892778bbae024bf522c194127d052456534805c417ddf891ae83c22e8db40b4122b90aaa918b8ac3ae878b79c7f15b33d524c42a09dc9eca4e6b02a9424ffb6d30419c76f62d69c4616f6271110fdf48558929a5fe1047661efe318d6c66e536c6dc8b0b60562d967794b9a81b666451df16f1380f055525c07b9632", 0xe5}, {&(0x7f0000001400)}], 0x9, 0x0) recvfrom$inet(r0, &(0x7f0000001600)=""/4096, 0x1000, 0x2, &(0x7f0000002600)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) setrlimit(0x3, &(0x7f0000001400)={0xfffffffffffffffe, 0x1ef}) ioctl$TIOCSTOP(r1, 0x2000746f) 04:28:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0xf, 0x4003, 0x1) r2 = socket(0x10, 0x3, 0x9) getsockopt(r1, 0x1174dfdb, 0x1, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x4) shutdown(r2, 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xbb6, 0x100000000}, {0x0, 0x3}}, 0x0) 04:28:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) setsockopt(r0, 0xe8, 0x8, &(0x7f0000000440)="c090eb7c9be9c72c0bc8a60b9ad11cbc420aba6e85ac82bb14f710ee7f2b24806ae441774078b51ff52ecfb689a2abb4a5d72704ff829daa8123cd59b5c6eacb354b2e8a6da62ff9c59092e04817e3520b87a9ac55d781535fa2ba56f4b6f2d474f86f59b076db899bbe30e98178f29d5bf7dde508d83dc990b1ff586d543346328b22587808822a28cdc4e45197f28bd1e2304e1bee3d3310581cd952d2b3a95992237deb94f21b80ef8d6c4cace205dfaf1834fa582be0a98283e03558af6c9c9bad3dc6d75fd60580d6930c3d29db8673661698ef5e6d61d9bc9d006288bef8aa54a9adf4ec82a4f9b4a59be31eae6a", 0xf1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xe}, 0x8) sendmsg(r2, &(0x7f0000001580)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4040000, 0x9}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="5ec203142496a25106d2957ac282ec6ad0cde435dec0c25c895c1200b2cd0c2a6e21dcc1d6cbe75d77c0b85d44e2d296fbda6193624729725c1108a3bb3928408036506d50bd5e90d6dbbd83597b8745cba2df7121c9a0224ce7f19789", 0x5d}, {&(0x7f00000001c0)="7d56c949e9749e35c50a43e6c0a11b9e5f1e77877540c761cb0bd990b60be6b26f9c7d2dd06069d7eb721da9479db2dc519e4940a2c0f3608eda88ee4b9f63e75fdcf66a4f86a62fb39029d29a1e0865c6871ff761c8bd32a74f6b633e291b28811d67adddcf59e847e5193f11269ded55a859d28e5c2788b6be5d59c2c107806b56675dededf646e3ddfb4fb1db651bf3979477adfc2ba89f54b123f57515ae5568306724796446a62e31d0e26a2d8bb0b0bf593d56a1a512c860abe93c79d964ff6cae1340757538ff3519be2c7ce3021f1d3307f329d1702f2ab9ce0c04f16cb3ed86e089", 0xe6}, {&(0x7f00000002c0)="e9e7344497c68a902b8b85cf529a3b6d692c295722d6f9cfef605f11c94e64584a3d7ebbf215d478ff1b63817b14dc5ecf19c9a4e8d6a200a03264da5cff5e8f0350ca0ec591c45736193f2580e115317917af53de74ff381778568e2a23e4dc1565ca55407dd312f8b38efb0be7c546231c76046c763a98ce3081d3a297b6", 0x7f}], 0x3, &(0x7f0000001600)=ANY=[@ANYBLOB="d800000000000000010000007e8b00008e93cea9ce914690040b1619b19555458ad154b909c94e4471d04b14e40c828c90a4d59e51cde4bc333be0facaa8f15ac1ab168e9e24572531d2face45f997b36982b00b4fa6a6f1b46041f33e13dede7251d4368c8c630245c90fc82e0fd33749d46c3894393f966204574694220992cc3d243fdb70f5bd183a6c8a18a13763cd6690609a868bf4254c9340b01b72a4a00e03e4eeac448ca6c7b4253e1fd326d7c06a4bf04cc81c84f555c1f12e68d98c9c162c5dac767ed17d613394ab04ce5b000000000000001010000000000000ffff0000060000008311b8f1effc702bdb2440a21789991f2e4c6fccceaceeeb2e27fa2adb429c029940adcf8909dd171f0bd5581055a5c19b0362c107683d37b6dad03c755cf0bc86c0ac01b077f06b4322e1a35556bb7188b6d365594205a82c35a44ec7b5636bb2b14021cda7386fd54a83bb5ad85b93652301111679cdc74080a64e39a7ab15527ffb4e9cf01d754394475cba13829b3b679431ae2df84d93e36d9c306db61c05191b26cfbce9709e5b8af999cef3904db13120ee48345085a312816ad3af91057e09fc98614204b416a5d50bed7d06bc17b6686eafcd2a251df1a53462397e94495ed6f584091dc8ac1fa41288c8e5583949bbc7d0fa69b067ea846be7141ecf984e4557cdeba3cac0963d872c73bd96bf7e211d18549201d5f42f02779b636e92a5ba094c68e001029ffa463fc31817769f7ce953adc5edc10b768b742f02c1f9936611d27603c87a310756b482719d9bf125185fcbcfe0435bf91babe4e6956c93e9ca2398462500479d0255b06f5378f7633e43aca4e510e251ebdbacfd2b1b51d9984149f529df78d66e95c494d6e112c9f76a816306489f5d756ba8d8e0c538e8ebb7f6469205b3b8b1157a38a995bdf0c52089cd2dd2966af36476e4ea0f5c48af8c6d8c75b6750d4fb0cd46456e01ba08e707e8f66877e7c949005ce42f688a9ffb3b302c6be6016e63720cb6de1dcb0f89be49b32bb176eaa7aad17825776efba340f027c9a1560e83894c829dffdfa5f2547698ef0d2a7e3748e66137cd82050bc5981fa89ca95541966f8945521005fa9931fd85f8f4bb376d2cf2a313b6a946ff2444be3f6daa1f1f34d11c692c0d1dd5ad09da76d9acc0b10682558ce022888ba6f320e57383b5cb133304386196b90ec66d202b23df9f584ab00048806d1b5acbb0bb68f3a7919d47018ddc5942d679ffcffa1ced335f514a5483e2c340e7d6c586e8ebf4b331dd318eb42b912bf060237c37537a6e14802ceae9b68b98fe905f18b08df1434ff7dc08ec2172c17d54ad0c1c05afb4fbc51fc640bd9daa255d4b7c3dc431fb4be53bc3786017b89748ce149a07176f247f7826d105ed87f8fa5ca43e254a45de37f883a94665b62ff3c5933a4b0c2abe158fca8b999740e7f6088d3ec51817fb3d05fd18a03c31d335ebb5114dd10c8ec02bb8e81c47940f1761dd1c290b7d841dc6663b5fdb86a3b0b08b2e42aa55be3eeecc1f62c0faf9c19f6d9f18fd06207d47c50077aaf9761b8c7be850e8ea1e183aa5d8be42aefe990fc90d1b7162a2b770c1507c31d41be1488dbb31f367d7945e4195f4ee2bb9d9417a010172a2b5d0efe546a9fa220bb6b608e2e107a09818729d219df5b5c3378624c4d455d01f84d3a5e14cf4ce44a3756ffa0279ccef4d23f85ac6b9b40b727d8d84f27445788f9b00d909b4072c8963931c9b3a9da423c501fc614bcfafdddbd4c853b82ce95d280de4c2ca0e11c6272f3ba818aebbc32207dff1f5f224bc687c09479abcf7055afecc46a17f47d0ed7004258e621858223466a23f376c0462569b12bc347e9b7609d6b42bd15258cb8d8e9313b2275695ebddaa5a7ec794d7792d85512dde0bc08ccbfe07b24e70598f7aca96354e06df7f93837db5be0e3a341891a529818da27ff8e8c43c472f9795c102d6a9d0cea914d4072577d33f2506cc28dc13860b657baac1020c0166e21cf0daad3353bb52457227cb83adb2aad7ee5565bc6cab4b77d68233aec48aa4a64fe7b3f4296935d4ed62ba1029105331d8edaa0b6a374eb0d4b3098f2e0a4277a97125d396c2e41fe29c4a9cddf20f4b7f114e6c7bd5b1792c8e8c3c2fd25a132742c1cdad164712c46f5ac89e70ded8bd2dec68a698cb0f2952b37347d1c88581b9fb968117cb9abb69f0c7dc934d2b353520da47531b9b957d5ad6803b18fc5eb282e0b4f6c1470fc33c24ccaffd09b2d8d8f1ea1fd93f3142618a718c2711c43aaf10436dd64c25623eefa956fe985493e192725303f71fcfb450eaaac44c82e99d34e9ac468b9b407dd454a90db4becd7f5bc69635e573af8dc92783ca5349767d9b5175d784dd6bbcfbcda1d48234eee0ceb09b8053bd1c20429e3a2e9327d74083d4a651233619303248d453b2c1c04956ac992a85501e36d5f1719d0e62cc55819fc878e3a5c3dfc2696f8543791b14daa386a82ac9ddbf555394fbf12d87b2e784ee73d31722435073b5f71ee77d13e05281bc285fb93e9f6b14e0d9db37fadcb5c99025d5e207bfe5c55e4c77f6fe74251d17a4a470711d503f2669c66fd3c4fd0d5518fce14d0ab45b0fe04f17df6c3ddd04a60adad14deaf3de39b2cb8794b50c27b83127358546da0831585ff6a7169d6ca292c7e186c097c702bde2f5faea94886a995e0620554d00605f3e1e1ccf60b61c3fc711cf2c1f369b47d27fa7b15c811290cd2d545dfffdf8d99ba45ca61101a383e51e0a6c27304f4cca232fd4901a13d63ad2df50d96e4724cd00c11177264a0cfb567862e06915b5986a192556adff8c76960a1417786a373fe0dc8c054323a5a7cfe0284b8c761e274e6795f6cc1b5194606d08fd6be94792431e93cf654a564bd108da185c46059b723c498755a98b19ca68b0bf45b9c785436413037a65d9de7235ca283d08be9dc99536093dfa41ee0c4f105f8ba67a15dc4e99af8782a6891d7ddc0e6e372310e58d8384efc91564a270bec9cc9c669e332e2c801b500be59a7c570e5f8aeb54f578bee238270c838fbe190dc2fd38debc3d4d062f1de8f434865c6d495f12e11fd21291a7c5e07bebdd7f2a28e8741fc469c68a9bb254f1589fe18510c23289ace7ca7c5d2706c2d5c8616abf84e22e5c9682d88739e28a8bbd891425f031c202ea6e5702c28a89cfaa216f9428e234f330b05a3c20ae1a40be8edf6bc2e1b5da3251648a218e61a39d81fccec064fff5ff021649893871d6fea7369193c1871618c5e5f39c63867d1adc2ecb1e074ff11fd5740da6c8c2eebcda4dcda8851c07e22c8ce72028b8a0dca54f6bb624d2786d1cdf3406d700445fe40b51b82d2dfc603c0d829ea4eada9133d32c56b536f1370e3fad4e8354040e849ea3a8d3607ae8f7bca6f13312a47f41b65bd781eac81b95d686dc977da0dffd4076896d0ba2ba4aa31e2cff35ffe9e26c4e9976f24d5db01738b1a0b2c9d5d15e64dab4fcb37976ee43cdda8a769e79eab769222930c285361ff0efe849955f296d7d67d828462a0a422197e9abe00a8a74842f4fded14a247442899c59fcc9580bdcfa62dba48d316ccceedc6f9dbd8bd7445e8611804353070d06ac6c0fc5b14c1b8b882eca8f1c2a20c40a5127d8167eb661c149278fec2f0097baffdffa464480b7716916768374991c5ecc03d353b804e766f893e870af8dc7f898c92731c58ade723a0e64e8fb859a386d4c5d4ff5994b714b902fa257d9e976f2b4aa8f1a31f127733bbf63e839684dbcb4ceca586a2e17c48eec72217fcfa6476ea77fbe1a744a7fff25d3d1c8caa4cdb03f89e7f19e495a3c6ad126c4b61db2dbf751a471aa5c7fd1e19fe04e164222879f9efaca79e72ae0fa913f4eb27406cdadd974a2bd17a1efa4bd5e2b737ea662a22226a55b2415764d5a282a16cc70084e54ea87664e22f163f2ea54bd7479d827f24180fcbfcba22f28e4c1bd467c5023cd4e0acd0a6edcfda17a0ed0db75ce7a84362e4ae81eb0a217560dab4fc7db3cfe06af7863acb77f92aeb9896664214f8f6e27b4aaa21970b2a323b45c1c5be23e1599bac2984af872913eef6b9519c6f6f22a89d4723d24ae7133f771371583eee3b62061891175233eba5f6790cfe375ae2181e24749afcc09b1fb560996029b73dd8735f9f11ad4924a377082edbe1335e2edecb89bdf59d9a9c80e03b1bc9042151e9ba99649ed70caaf90aee6af23a859a89b948e108fee63a21b51a7264247ce2bf4d0229ca082726156f4488309b0f58c863337c62b99f5a9145da4a319ab93b1fddf601a6b87276015b553749ded617ab4abd2099ba48a06874a4b368bcdf57caf38419072f6bf4b34e5f63bdb377033feccf3121c926af61971d4f7e7019e07732f49bbe539eef65730d265b18336ff5735f6dbf4d43755e3632e795a6b6989904f2f4bdd7f920023fadae6ba837420cb42dc9d007f98eb5c7b5acb12117db2b89e02594fce353e48990f2b01a44578698919fda423d5745f478a1527f56593eaf9bdcc24662610c859dde9bba05b437fc9e262c9625a42cf3aaa1e839e145528fa1c84dade74e1365b6101b12a8d866a2cd939a0c65941a2455975ca5599811bd753f1f8c856b15fd01f727ead75e5f082bc94be1f5218a9c59cc8412425400c85580a97f3639976c49c2d8a0b4adc0b3a493240303d4413f1ada4180e98bdfa858d72e9e9bbcd290ee9ea315646dda69033d3cfc1a833520192cfb07df488d4ed71b0704705e89c7c14f71d8c5dc31ce97ca3e4104fba675f7f265039e984214898e8c64992accfbc8a21bbdb672955337f58309e3cd97c741ea835c4507e8ea73f7e180e5074602af5df02415b66d068411ab05c79850624d50d32b11da8242108abac5ead3cd980961a844faa1035046a7070471b832c233c1cff545a1ddbcac154f40751c6d8e901a011ae27e8c8651fcbf50dd6e5184bde4fe5674aee0f7ca1fd775b26c1d17128ce24ecd77cc8648720fbaac4adbaf5d3bbe55c34aadfe29c91270856c39a9683affe241112f9a864b2e341bc729d28812d6f9f2ae686a28336a20bdfcdf3f9a1d14d72b7345188951c604d8cd61fd1342c3100823badc92cd3564222fe279b859c80a60a7bbb0cb49c4a66f01946401f2da2b13e5ba27d04e82a0b716570bad41c14b1b39d30f451348d504f19f71bf315eeb057176297c4f24eefea71be72aff9dfa6f74e4b81ba5b10830469e53421dde1a148ce95192427539e53d1b6d88a879068b074dd1afcfc7fe4b4909f07faf185eed83b60644f47ef02473f7e070af69f7375265fb768c1d48cf3ae4133b513b18f60e087cabf6e992b4c1f7f2776e0f42adfb477297a46204dcf85085c8750c48a7fc1768631ab8722ba8c0798df8e5c409fb474c14466f3824b26fe44b5064e12793a0d162c3f915722f2cdfe293257fd26951260db24fcfc4c82134c6f6b26e7f3d30ba5798ee5b7feeba73f43b3d9a6e572bd6a5eebf2a95bcbc3c363c7c0a6e6170014164c90aeff67dee36eaa39ed8d4a95ecaf4518685084561e5fed2bad6ead23bd663b1e481e7928e005246c358efea7956b93b3f6223c7251425f77d32ecc3cbc322ba3156ba1e5f92b3f6a3e6465b812bd0837a259ba3035ffdac07aedd1bd7603c3451290844c2a29b5cced182e6edfbd80e62cdbc3b49daf3fbbf0f203ce9f3581d0240153d83713b7540df53148c9e46fcb13b152435535a89111d204d580d426a4cd89a9059e760c9f6f9ab4c6e0f6a1f2a3a5e7b044b4dfe3b75d7b7e3515386e45482310ffe5c6b576fb419f2de1214c673d3a3dac4d0e9aa2ec3612b45d537f22bd1df33c1b9457fe63bc3892c67538a965b9e17afb280f0d51c5555afc85f4496cf562467361ebd2b8e0bf65c7fa8d4c209d8f5f10de4a64d414ed18235150f836447ef7efac60e2e1c035b9dac689aa1e3d4a5c0d3624ee703cc7d468c1d6d6f54ad8f8edc305824eead8f1597c91932fb2e20527cef0a89907e2bdfae814a907ca750551138b73181dc50fab9013952b879f3f40176623057ac532d10b6fd01001000000000000010000009e15e40d4604d48de688fa15f4589ddc8b4b6df0370d1ee4672bcddcc6114185b01fd27d540b595e29b1ff90fcfb78aafb191528e5a339e224eeba3b535258debd33e6f7e9c561f38a57c51297551556830c5e9c7b4d9987bd62b48d42387a57645f8cfa7da04fa8c5797b8cdf1ed7bfda42693d4d97f2366d51c0085768afc2c58699c1ef083f6f6b3a174dc173650cc6f6eba45852b03eee9bb89168db70f9e674c83d1f4d9c7a4990ee63169354b6ed65af47c07e8795c57d8d0fe7dd0a612ea625c05b6a31a2b90e3bbfae6aec994fffef3de92a91fa0d9550af61bc7ef32ff391021251652d5ee8d4f37cc0f9203bdb2b4ac9d9320f5368a564ac4df4000000000010eb79c30e62147f7bfab7b49e5b707673e0b4397f33bd02949d097628da66d9159d2aa89c40fe1343272295c3669bdeab54dab55cea13a619dbd6960f117efd96c19dfaf643455bac5c6968c70ec6b5cbc26a7d67a44b479f4cf1cd678effebca12985c1f530b7e2de434b39f4b2af8ad64f0872c4eb98b85bb39"], 0x11f8}, 0x0) read(r1, &(0x7f0000000040)=""/9, 0x9) 04:28:58 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 04:28:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 04:28:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000080001000000000e226ca4100000000000400ecff000000000000"], &(0x7f0000000080)=0x21) ioctl$TIOCCBRK(r0, 0x2000747a) connect(r0, &(0x7f0000000000)=@in, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000100)) chdir(&(0x7f00000000c0)='./file0\x00') 04:28:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 04:28:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:28:59 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:28:59 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='\x00\x04') 04:28:59 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f00000000c0)}], 0x5) dup2(r0, r0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 04:28:59 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = socket(0x1, 0x400000000000003, 0x24) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)="4b74954c", 0x4) semget$private(0x0, 0x3, 0x1) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000a928693fa81bfcb876000000000000000042f400000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000e199fedd000000000000000000009b7d6dad6b3bbf7f000000"], &(0x7f0000000100)=0x6e) 04:28:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chroot(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/237, 0xed) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) dup2(r1, r0) lseek(r1, 0x0, 0x1) 04:28:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f1ccaebddeab2872a1d8c8c6f2e7db3e473f2a044fd33055552fbd5e417fca0ff334a5619515a4c31c5d732336d46f1650d50db5c8ab06198824b3da025bbd47b3bf579456fc7d409ee8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f452acc7d6656def2c1c025c1688c94708d8f48fa09ef36baab49199877153f18c06334472d03eab6fbb6f29bb9bd67441165b2819ed10b69177edbebf89ea6eb425f05b839ca236d8f4cdcdfb4905c71dbf7f758a2f5a3c4b520cb271c97e3bb16a0521ab258fab006c3b18067fef1e98ac04a8e8afbbc4380b2885b429b8e1a834d78ecd60f43395594cee4210fc96f9a10d82dcfc9abb595d8768f3394aeca44647cc704a526ef80a30382ea8ef00ee032d0b4ae854dad591d2a4f38c02a151151bd34ecd3362dd5eb4927217298dad9", 0x322) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 04:29:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) write(r4, 0x0, 0x0) r5 = dup2(r4, r3) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x20880, 0x2) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="e20a0b9f54216bfb867a63112228fea759bc18e0caa53c2a046f2eb3333550c74e02bf1be6a1ba9092b7858dd88ee27b88e3002277d8bd9b0f6b7f794a6b3bda29523dc3a7797999ca2c8edddd8fcb30a2913ed1b1471315c1a33bdf042464273c0708e0b42914946ce8c32972a4011c6c812501ad8de5fbe6d2f7730cd4a12eedc9d417655936be337010de591d65d90e24306e26ff", 0x96}, {&(0x7f0000000140)="0faaa371f2874a9c56a8cba7ce61cdf4af65d3b3f30539b91058e6da18e1b6a876ed6c486d21371fa01474780bd4561dbb7d662d5c5adfbcfeea6c6b", 0x3c}, {&(0x7f0000000200)="f11f89322a7fff2d835afaf778a26839ef0436d904316ee14c3d226a8db41cec1031e8da9292cde75f6d5d1b981f4f825b92e6e9eb3b95d96baf6bc4625fb055fe3b29130a1c260d322676db1ed1bd7e1a4c69cdf3de521bb32cec72a310bf461d02e50240bda0adef557a32e74f0af108565ce5879a4797615712fb9f4400814081fbc40d8babf276cc5dbb38072505d681c8fd4890b8d4b4cb5002e9a460ce40b5025ba187e41addd0b66c2fb0779bf69dc4932cc93be640", 0xb9}, {&(0x7f00000002c0)="b636649fd6b14cfbd6f7c3511c6e29e8a8f022328d89ec8957014ff826944d006d9c712682147b8cef4ad6c05059637398331291bc6c276dd4465e0bc2e0eba2ff73c717d7cf44d9a8c8eb74620a76d7437a2eee0e", 0x55}, {&(0x7f0000000340)="543a496ec8933227c6414d1dcec77bc60d98e03925b0b9e96e33db0b6db3356ac42082dcc8913d12c91d6cfddc78bc3521ac65abebbd6c9fb13696dd2aea8450347cb400e7332f9a222d91a872a12ae7b14e22b14b5ef21dd937570cfd68c2bc656e5e8f2188a7629196c8aa33", 0x6d}, {&(0x7f0000000440)="78143129a26cf6671d0b3f87fba4921eed0b3304ae8fac286174322a750535fb32985807d774e737a3a434f285c543dbea83036dfddef22e44ec4c870676160ffe67a464387d1623ce2fd02fcb648e298ba22765e25a40da2fbb06e4d5c868f0aebc298b002e7502298130de0f453eee31f1674342755b10007d2ff964b4df344175754cd497f850fb3632fa88e7ae9df60ea1fa9893799dd607786afeb8295f60dc84e5c5705fd9f6280e42cd339b2fb912d2", 0xb3}], 0x6, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r3, r5, r0, r1, r2, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r2]}], 0x40, 0x2}, 0x4) 04:29:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x8, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0xbce25f8159ab0062, 0x14) socketpair(0x6, 0x3, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x40000, 0x100}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r3 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r4) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x0) fcntl$dupfd(r3, 0xa, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r6) 04:29:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000001021, 0x0, 0x0) 04:29:00 executing program 0: r0 = socket(0x3fffffffffffff, 0x5, 0x200000000000002) socket$inet(0x2, 0xc8eb30f3fcacbaca, 0x100200003) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000002ee1c3e6000000000000000000000000000000000000003c5de03e3307992996540000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) mkdir(&(0x7f00000002c0)='./file0\x00', 0x70) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="22f3acf12ec814e2a6efa9c8f4c436f11b82687f062ae5b54b59fc3288b27ef0ee2b20ad6d51b855fd0eea2170e919a372cc8d09f0e98aa93448286e88c7f958551fa95737b4ac01901a72510876d10e1e4f3a916d5deedef59cf94facc453b8d85945ade28e5eaa8b284775ec19ef1401995ac08ef88bc665eda1c68377fc36ff6a27e1c1c29e6fe8bab7272df2f61a537b6adaa27146fa11f60a16d4b2db70a172b2b295c1a657acb542e516a8e83b432ddd6977ed147f36e29a99f84ad96f67533f88d402db7cd536d7ed8c647982092206", 0xd3) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) rmdir(&(0x7f0000000280)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x800000018, 0x1, 0x0) 04:29:00 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x7fffffff}) 04:29:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1f000000653000"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 04:29:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) flock(r0, 0x1) 04:29:01 executing program 1: r0 = msgget(0x1, 0x280) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r1 = msgget$private(0x0, 0x3) msgrcv(r1, &(0x7f0000001040)={0x0, ""/187}, 0xc3, 0x3, 0x800) msgrcv(r0, &(0x7f0000001140)={0x0, ""/221}, 0xe5, 0x0, 0x1800) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x480, 0x20) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x1, 0x8) linkat(r2, &(0x7f0000001280)='./file0\x00', r3, &(0x7f0000001300)='./file0\x00', 0x4) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000001340)="d17dff1763a726824d65", 0xa}, {&(0x7f0000001380)="6972bd07d5de0b5cccc5e62f82a731b84635bbae09dbb903bf0c6de98f78581ffeb1ce8296b447c80fe46ff1e8e3d0fa046ce48cee4741a4ca068a953b9cd5464fddb908e030078dc52569cd1a4238aa5760b66cd9ea189a60eaee7f8b8c60f29063933f223ff3ca16102907572fb715af00b3d39a5d1063bbb6d2fe37268bd1b35e7da1cd8c7f520c52001be9690a77917eb48d7463c156736e42cfbe9f494a23e31e73b51f3916b93083d96a3f9b75bacc172cf2f2c990bce2d2f4dddec5ceebdbe4671d74ab82279ab264049ae430a979e9892fe69d402763db3dbf", 0xdd}, {&(0x7f0000001480)="c6d3910116664820af9d0d1b53e37e359d1096adc937b10f1b63d0074c387a9aaf455d16f60d1051aedcc06951fe3f034da84c16262f6a98beba2fe17c0aaacb907a14a0a701cbac263ad471402426da194e2e4e39cf90e31a5bc33c57d9b884043086b79db95a18690c80c6402ff3bc63c4dec5c0e43f53b7", 0x79}, {&(0x7f0000001500)="6b9c419d4737b39ecf8c5f9254576423758d3dceb0036c5ec3a6f5b8fd8c85d20e0f3415eed12f840e95a2e0bd616c9d99e3bc7b7514291e8955152e4a7d628567ac000d766a5bb2ce0082d8e724fc1e4590672636abdb5c67378a0ce1e95a19d9d5c632e9e54b7784de5ad520ca19b8678b83b84c5f77ddf06be361f6661a35e259db21a6274aafaee846da9e5f35bb835c0cfc0a445fb1bd96368097abf53e27d79df4b936fb7302bd712dddcee026c8d9e3cae0abeeb5deb89e8415b80905a4fe456715418c2024ea25db43cf126d3d91349abf5af2e107ff21ae25e246c35251ff511548b738c1a413fcd2c730ea560cfbb5630e0103b7b51c023eeb59e5d11e0c5d2e20ccb4a3cc410c189eb189659c5587d303e6bc79888f1f9fc241f39ccdac3b807e8602120a6e059c6c7d6db6de093982d25e1ecb4f3a6ce648f7a8396e290c592f1d0a4e91e2da53b34b7dc8a056586d2cd6349ce69be2c3d5a387aba682f889caebfd9c5b02a11d0af1b14891eb76329db8e5d49442158cf2c951dff35c3616ca01456970beefb4f782039eecd16c9f5bb5be136f3fb949e02ff35acda62fe028b715d1f6acf0b11a855f7dc34c58c1d062ed66cc4e2e10b0c3bd048ea7cea5c5120c2a8a3ac51fc71c0e9f882eeee0fecbbc07c22a4d3e1e0dd215bd0bfb6d505c08484f1fd04c33fd99a7d1869c62abf5817073b32f5fa2ce7d23d0a7abfbc024f811c807cbdeff55aae310225a057b36f2e40e64ffc7487f2e931068e502e7a38ebe4535b55a73348118c2a8c68aaecdc0d2a3ed886060a8d4476e620d69088afcd72667a478670e37d82d2a8cd137f4ddef8ee49a5c5a72b61a093e9e9020cba5c0fc79ef3a28f91915e87532fbf628aea49213ff2da2ddffc07da6d9486221c67b7775ff76f99062349c6fd24a40e88a9a7f9e096d177deab09ef947d6fb0d84bf954826dd45ff7484c2f3dddbbb851f4d5c038dd90b345f3544f5363d0d48e6ccc0a16ef929682a488846f42d1da203770dec312c39fdfe677aaad4162bae79a54e9dc8ad73d9902e21ba153fcd02199e7fd0b77c4172257045c640d35e1ff83fe2a091fd40c99756069b8756e97603b0b04d1c84e804f9a82878389c929c5bdc09e9a7cfd9b5bdbfc8ab273ff4c9ab8de0f45a98a03786d21714bd0f42e78f64e69fc04f914afee14324c51c6b0c42b1f428a690d24cdf56e58a59ac9dec98aa309afc390ee3d8536f9111a176dd452e501c18b27b1b95e6c224f5b181f83ab81297b06caa1093decab729aca680ed15b5e35b476ea2c9d15da8c801684b371c7d5af1bcb895458a06f76774ad2faa6a5a780bfc81ccab1b06ba7da7c6b9217a4ffd2098cbbc7cf020ba28d3f6f31d7b0ed62d61c37a471da5be5cbe2e630c7335fda028af3d9beb38e7492fcceac2e9e408e6a9dc67345ed5519a3ef6e2d30f4b6f82d202a1efe8bd9d8711364c86c58e11b042c0fdce25fdd4404c69f5a18deb756ce4a1f6a382d7175937674fa31e065728c6dcaccb7acbc318789cfd12fbadb1418e953ade5859b4766905c457021815ff631e0e6dcf88ee1f8641631d0bb8bf06a5e57c30f0794090d5e38fd0a70e306145b93c76e9bb5493f945049c8a6306768ce6fd33588f89aea47e41cadda69bf810157f570141d8213136a258137d595cc256a67af6fcea7900f6463ac50017b64b2f6eaf4fc8a587873f52f0a6e34ab233f59ae2939039b573cf745db38e4f2ac275ca7dfa97fa038bf5bc6e94f00e4d26f125afe48c78099da7b9fd8b113e6ab7a599ed3ae57fbe453d50a957310ae62ba951ebf651b22d55c315302f13d9498d0661d733def4db95591c184666fd0bdaaaeb46566bf2025eee6c6daf791da2a6e1a05e1e2cac2e84e6e1f4f2bbcf049ba06cdaed35e102e67bb59c91cc652d8200bbab231e9a87d588fd033aa3aa133f2cb565736a0f4509fd4414ce58d443eeaadf255868b2dc22713f6bda91b6ff3bfb76fc3e94e39487c2f0927c7fbe9e16c36cd04b6c4d98f18b0ea6b07d67ea8a5b14619b2507f48d3e79544c3c24e92e0f35fc6081559617ec8ff06a5ffd51c42e07c21ee1d947fe65848140c2fcfc2e4f8b81a4b885ea376b0a2d704b3fbcd5d208a947b1c0a6a90ce2d224784c55bbc8bbf70c8c547971e8ded57ae503fb224ceb23f4314cf36b74e7bb03cf3d0767f8546cf2b0ce59f30fe4907f2d3371144a8352f7ee06c8d1887798271d945fce55f209ec14c8b031c1fadfa3ac1a4552e47d8b960676dcfa6ea8cbd8faa178e003d4cab03fcf1ff9c94fc5e7004e373024f0a368c0a6abbd210ec2924b54ecd43dfada6248ab5caefe9ed2ff44c5b9e4e54e61fc6fc1e94472155e7231b97cdbe8c6f1c701ad5c3084d4eb3f2dc04d3350a1c429ffe3b69db5e210bfc67dca0998c9e3e98a458d35f05c840c0b42caceab3f2675a0112b7aa6bc37fe9bc1420a01a5f07e7374d28c02020fe5463888e22b83e3112d6729697936e8d40b4450d1552a0aea1fd3f2dc4c64f6507ed50fab6143b2f3f6065570b822a3d6929c4f2b91fb3bec99b9d433be658d9f4e8271fc02dae8fc2c664228686c981ecf58f5e6dfc77eeaf1f192bd8df70c89356abb50f404d695641e6557ebbf86f1e117d2ebebd1b77016c4bb194b18fffce3e0cd2132eeca1c626c25e20ff97fd8c04adb3e92fb23815c9c3b05da3955298f562e97bf845046544a0a4b1b6b4e4c1ce66c9a85436d8ea89e46cf266607194135551c48c3b426a80493d7e62166b7a55b434eeffbc5e3c486b83f9bb91db369d9bcf6befd3c4ef9cf4e8b7a052adce14f3174add0988f287d349cba1297c8b59afd3d80fde4856208fc957c947e8ea3e44f4b4ffbce4f5ec658b5771fe7663bf6ceabe5b6c530f114603056a0b0327468031ee15ea333498d1d41ffa88d03d3e3617d33541a1cc6e0b73ab73fa5509b4ab0c188837fa082179dad3395dce45e8b2ec8ee880f2fab979b9ea0601c84d68b25840ceb1163eade904e35c13a6bf4dd391fd70fc6e9bd0a2f3000071bcf3aea48c5769fe17bebbb5f34c79f78ac0b315f25c1e5f31288246dc47c736072bdee24848ac870650e057ccb45fb0efa666238501710da73048598b478f13e02bbba1658f01373f3f6c8fe5c26ab086705dc8c673e926486896f44d94e5e4b680756adfaf0996085fa557e4d2a4c056ea29a3417c30fcd085111c1a6b21884c8823175e50371c4e632be39816a68d4ac4ef118a0ed1425ce3215630e9888deade305ff6774c9a050757f4a518cdaadbc753f37af5e08d444447408c3fe36a729c516ee622324d28d91996db93cc624ec88242ddc446b94ac08ac8016e41b6ae829ae5c83f2f8732f039d74e70297b09a59e53787c7bede076a3f4e4871d997cc084309cb1a12fb5fa2913ded958ea66a52abe74b9f5e9b0de12de4c7a160be480401183eed40cfe5031ae2fbbc89fc96dc793f1889605ed584745c678accecf011384e2422cf81f038c09ee4cd78ee22e389dc4947bb2fd55f1bab0d55a683c9b1e11b1e636214c122c5751e13a387dbbe36ed6d7e41e0b5d004a09ab8789822550e35b95a309d76a697e1e80cba32c6fed74dbda8b8986deac5951fa2d0207a08913f079cb2f7ea54eb54fec7b53b4887a0fcbe64b1189920c40bc456b7b68e0ca7b3e580f697fcc17911c2d695ff5cc3c2536e5f07a935968d2ee94eba54c8d0d86f7cd813bbf3736161f836cb81a5def75a423ab828654463cecb88b3ca25025d0319e56bf2289587814df1ffdc6bb069c13c20352ec24059cbf42d3bdf42b4036d6fce1eff1e247edb175d7e451cd333c907c7fd6f7a7d9fb9825bd80dd22102fd4b049ac449b314c39228c437e0ce4b572533e8b83efb67f09febe948280c2c4e52e828361a91be5073adce528ffb1006dd0356749de58f89f291731645cae3bb7736efa6efba4cd0e695c773fe848e5e4dca34a3a2fb3e4c59d94bbcee8014303ed11cab8e36e821bccaab38255794f97d9a0038815a99c4a25d131d439e359aec58c53712ef9f1135105b25592940be76f44dfee90d831fc4da5a5d818e38a857e024eddbf3cf0e99522367a3b9e9785c91fee1ee08d66ff980157865abde5ece0bda099ee48eb45ba535704064390c6221b9af369d9d4b7f849828a1819ecbe460f3c3c05bad1207bb51276866e1e0b1db63cb08caa595bf33c8666ecb30b6bc003b2c7318f286bc190c7367b85889c50ae3a22e89015d346bc0913f24d71772372f485acf3855862e92539ad4f377eeb1833617487586f2d36b165790134ff41dd33b78b8c78a467b8e0af3be09fc44d894c42a6317b35bb282b78537d2b2811c4b25dc629a2319d2c76da0775c5e77fa00f10aa9e1f677624e74e90772b25ddfafc15a46cfb8d746e4eedc7a8ba2192e387a07179039c9aea87d7b675efa19a692c4a480ef6b2c7e0d205c59dcf6510f7892d8a189eeb16a729d6f35f8f1140f88e836d95dd537aebc5dff05a79cc38023742962f0520b125cc37de7181e8d58b9b571b0ae60211583f5eb64d50d2aec0928594d8a9761c2101af840d65eb8c496573e692b9ecb8ab46e45662572f17528a070d6e6bd0f70e43275c4bc726e30fc0b38b60b4f4e33472b42a9e51337a866f188b39b2d82c20dd5079d4163460db1a25b96238de4701988ea8a5a1a16f18d4db917714ae61e89612cf5bc5500df9cde783f26a9dc20ea6386d18ff8e669d489204353390f021af07accc6af46a0301b83c9fa54a345b5dd70fa0e4fb6b3544ca7ead0c1494b5c2ab8c03503d809d5273553e877cf9121a70209c6acc44e4a34bfe3cd4944783bfba071891ac76dba06c8c1c345b95ca298f4032e768b15470942cf9dff334acc00fb34a094f489b73663c87326636738b5edbea68e13da56a2c2f4cf733b7c730583240c2ced4fdae51b285c23e9852ab3d3e2b833efb7a6855f15d8251fe002191923c5f47dcb7ec785ff8b426244e02496afd11e9328e033a8d5018ad3e75be9ade074ca742b6b264d36c6a3e9d4e9753ce97df33eaad9b96c002be2c0acd788531a41171a521e0066ab9e2d64f392f019857f815fe482cb68799c5b159cb22a875de8022f16b12f595999d967a155b4c56e44b560cad74863f850ec280e5b0c6e8349026c89efcc046f75163dd8554fe9c2bc7adb6dce008b4c07432a5148a7dfd5bc47c80f7426965906e71b0ce5dc73fdcf0115c85fc5b0aab73aa807d08c9f67b68b563ad6a250128775461739a87a87d7bac32c03be4df3023dd40ce5b31d4bb8c035a59efa22b260fbf1489ccf5f5f1b5e3c65e1b286a4170d8e5c2399e9ccd3cd42779fdc5ebdeb0fd3dc3d021fc1c08974a13fa82975519755be075d0bafce5e764cdd51e35736239f57dd474d82ed9fb77e53c573d7cd2866f9eee2b6134736b8d4011822989ff66c741a1cee788d328c43f28fd64d68ad9d482508b5d5f7eeb25bf0ba8173c8eb8f5dc8f4d36d7120aa95083ae2f5861c9b75775d5206d18ac2116c32de8685345d41974697c89e60f4fad7a8e476b95c35c6398145a617bd5a784c463fb2f6e36414b4cf786fcda2b19d99946ae99315e935fc60a839ac15a245e3e28eaafe5a7f5de54086adb66c3faa877e8c20d4d1c0a242f269b08ab0c398543812366ad2cef6b4e8bde3f87d0f80d95eddf0fba4732d433d40e97ae2cbf66ca97349ead16930f5179d18425fe28a81e2acfcbd1e599fdc3937bf56b4122cd7a3", 0x1000}], 0x4, 0x0) r4 = getpgid(0x0) r5 = getppid() setpgid(r4, r5) msgrcv(r1, &(0x7f0000002540)={0x0, ""/208}, 0xd8, 0x3, 0x800) getpgid(r4) r6 = msgget$private(0x0, 0x4) shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) msgrcv(r0, &(0x7f0000002640)={0x0, ""/243}, 0xfb, 0x2, 0x1000) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000002740)=""/112) getpeername(r2, &(0x7f00000027c0)=@in6, &(0x7f0000002800)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002840)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x2, 0xa6, 0x1000}, 0x100000000, [0x3ff, 0x100000000, 0x2, 0x6, 0x5, 0x2, 0x0, 0xffffffff80000001]}, 0x3c) chmod(&(0x7f0000002880)='./file0\x00', 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0), &(0x7f0000002900)=0xc) getuid() r7 = openat(r2, &(0x7f0000002940)='./file0\x00', 0x10a20, 0x20) msgget$private(0x0, 0x30) accept(r3, &(0x7f0000002980)=@in6, &(0x7f00000029c0)=0xc) renameat(r2, &(0x7f0000002a00)='./file0\x00', r7, &(0x7f0000002a40)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002a80)={0xfffffffffffffff7, 0x12, 0x1, 0x528a, "968d983c89ae8d3ab81e1a0a919a1472adf6003d", 0x1}) setsockopt(r3, 0xff, 0x9, &(0x7f0000002ac0)="c2e7ef639edb302c3dd1ff69df68a1c78e06b2e436b4ec71d200d5bafb51b863ee0b6dfda5a1d18abc30426675cf6c28fdb2dad29297c42788c79c68480b13a99e811c93c19db0e875205f702f9d3cc89f77b11e4bab6cce6012f4690121011c6331a41dcdd85c02a75d6cd8e39837d1cce385dd6ad7d7917afddea9d8e615038b1bdc5e261812594cf9c14caeb9b2f0e7248dd58f0d4ac7528603efbd7b444235bfe3422138b8f2c90532a57985b1084bbf3cb1354efd5c0146a96675cbfe74395182f46037a4014d4b22e9fd7a22a53b6a84e2ad79b833fdd646b909e8c6aed0f71f143070e7b4db396330774ea96d4cb44f0e84e125d2", 0xf8) 04:29:01 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0), 0xffffffb1) semget$private(0x0, 0x4, 0x80) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 04:29:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000200), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0x4}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f0000000900)="7ce3e2284f7562ae831d38487ee6a73e44f64521c3286fe3c302fc195e0c730e69d0dfa3a66a266d32a7b3b7e606adcefd0c765f48b417d21fa95c838a6a372b802205e29f7849afa40b796321e41ad16ddf202ac14e666998a96295e060f615b4c3747dfee5a32b3acad037ed2c7140fe5c8517956c468233e1a5765562dc82f94be38c73a89ee0ab6bda8b8f693f6896d6b3a4bc5a50832f2280019d7142ac950e5c58ce6892260b4ebb249f16da707975ad078725e60f79da7e69c41da370a2dbdc87c7ef22169f2840db12668c13158c2ee3f712e24cfdc64b7dafd0173ef8b9aa312119797c53f8dc67688922c0296dd1b76ebb854fc4e4066c6b441f2cb32fb460dfeaf5f37a5c1b95c11dd19381049560183da1825cf16ff09e7cf59260b5e05ec435f4fdedb3eb87c293549c7df297d9fcfc8acfc4695c60b8772020200583476e660352648c064a627f07307b2ce7589b78d28f5d869ad70dad0c62465af9103ec3e7c02926a1ee5c464e98dc383a70b4fe4fca0cfb8c6ea7d5e728672b4e7c31e9e7b05dd552ec706658e798cefdbffc151b5092412c80e33b1e824ead7e9ce000882eeca70f9480d453dd468e5936c736bbd1afe05197a1754cb25e05d9268a9148ec379f518b68e3ba51aae84f7e695b22d8895b06986bb3d3c71183b4ea023a2b8beaa8a2df5abe9e741aeaf6356cf6f46891ee4882aec661b8f71be9b28a8553d40db690fe7ab29fef0abd9aeee3a59d6facf5997875ff50d82daa9be9d9a2bf4640df663914f2322ddbe2024e5d2d182064edcce45339fb37f4a58e316c9fd0400d1df2fa903b625b1049f352bbfa6159431397d8c2f9ce83145d5536cdfd2756ac95cf18beb5ec50598b7bbd39aea6abc32640fffacf54b868bcdce1dbda6c8172bfb2737554a4e435de8b973049bb0659b959dd56a892d90a9db09d3845c4bf5c0ca44e64fe0c8c626fd740eb466921d74f3df0f577e908a1ba0b581c6b62f69c7f183ec312b54b0ee41c6f92d0137bcddd15a6ee4566b49c8d74c227083cce4463e69602ab1c6a9ec528704552bd5bae6aa93f519d6b33837742c59dff1dffb74d13e7998837da2da52271d87194ccaf8b20551c1e2341cae64561de06bb3c98edd1abde021366655c8e92fbbcefbc0c8b5d16092b312be686142367d7a96c194155356d76f925a5c65cfcedf1ee9524148a5d3fb068168bc5aad33db0eedcb65ea958f5938c5088a9be6e746f8083471b856d94b4484c0639ea40f32eab945eafad02934e6cd1aa0095d9de65aa30ebce1f6bea9574c4eab825f9fd349b20936003bb5d5dd80d06f1f64b150ad42145f6e4b2fb706153e65b801604d3079347783d99374410c641dc2bc0566b356ef229eebf14ab3a1d765d604d587a81705020c9860d462cff829a4d71d84259ce1071e4cad1212e6a181d620871cd81aa02beff2a13a47bb1c1dcae0afb59d1ccdf08e4b45ce63b95df06cbad02205ecc6b00178939d76fcd2a1965aebd00df45989f863d5eb1ca24ea1a4790cc2748d964ae6bb8d4a8a04b15ddbb811a5c403b5a61c403fccf2ef1408e79e78140c6fb4bb513040fdf9f73d425b38d79da209ad24fd61f58466cbafb2392981033b5c063ae559a60c7e1232f0887486d0b4e10822b93003b8e85607638310178aea5b74edec9b0a74df1850ddd0be1f45f8ede342a39c6b42be0ec6a5b28c4493d6181b7140ea268e7c1bade6219b9c5ab7ecab9887838698bfc78821ebe069ac2eda72ea59c6314b89070fb01f491961481db29a9fd202e9f20379c333785b79c01b5dbb4bf48c8dead90daef5e4e4fdbee58fa40aef5a1fdad1d6ccd34ca755d506d4bf847a8c612314a7afb765e7e159b2caa81a705ce9f8c0c5b9edb8cb6f9ce23a97e3588e87a1c69ea128a8ce28a82f6440eeebc563fdc23c358a25980385bf7886d495d8c33a95b9663ff5159160c75876c0b2f223320695a198791943417b888a4fab4216bacd21789b68e5400efc14cc0c45ec691f2c8aa442cef1f17786851d761017735b42a27d3351ef36743caccd83b08600f637d4ab7b14892e23c443cdd832f59417b689628c99c33cac0a99d3c82a256b034c8f4c9a20ce7713fdd79678a0b86d55da77817f79c6c44f3d9764e1087f9897c7a2921fbf2c63234143b2d655b7d07ac2628937f4d908cbe46abbf67bbb9293194ec5a066221566e36d138d9e639b2c3eff9978d8b36abcc429739b75b53012fa8a7da49ced8ff85ec4c7307b44cfb9e0ea6a810b3cf0fc8df958d4906aa16e534864d1bfc5a633584b443380261d2f19e0071639db352053b006d22a544c8c9886262110171b7e378769ef5440792004a82bfc74492747aaf570fe15966ec9096ec5e1983b59cd95470b779990666dd08a666c5464b5f52d2ca15db5dd0a527f4b9a0bbb75eba628f80dfdd4be8008338a3fe452a22b27d0f9312fcdc75c6fc778c28c0dad0e88a2457f2d7e36a38d463d07c1110183681c1090c68c69a0c36d4e0aa196f4a11fc41b73ffeb7d4ea0e8a583402ef515410683f75f319865ef416815057c98af10d755bb961cfa37be410f60513cb0da02128be49704272362a450db89e284d2452fae7339dcc13e3722ba99c6ce0e259daaf964a9436536c323b42dd2dc750d0c5a39354d611e457a6bf24e59b6ad748bc2fc46338da000fef5e6b343bd8fb03c051334716e9b876124384d9c08f170de38dfa1da3c3e4939e5be95e4c7e3e6198232e8d97c9d382557ba977eafc0e37921d635e74cfd8e38aa06048bf467fa757db40137367907901be58b9f214ce6b30eafb8b0fff7e0869dd512a90da5f3a6b05b38ec71e472199130042b715dac0aad7e51c509d755c017ea8fc6c3028909fd3996a0ddffc4e375da816c90dd68edcc91af3485fc738685942097d94d18e984c45c2a44d5a02c78a3f4bed8b934b9aaab2de5cb880d743d8d99911fb3c4d7d9a8f4955f718cfdea35d04540a6c41fdc849f8bb9655905e9b4ca48e3312166e16dcfba5113d00925bcec12abe530f177062fa108f3a16ec93192a47bdc1467f8d679e49728cc3fee9f6f9bf7183c746578beba269ebe71eba1ecea7998e9cf9300002d2efbf83a14504fa121c8e06402db0779341e0b9b7dbc8c473445f43bc47619b61d5a1ca818a11c4e6739884e2574963b9b7305a02642069ba63ccb1e4a688f0d016917e53ec9d196f234ed9e9c31495e72d0ad8b8857119c66cb1b4141a8e5eb557045265a7e46d43b8907b6369e974c7dd842343f1fe64ce27c7391d5ca8f73e305f4a700b588834a0474f9d2c5f429f1a14567953b30025bd741e6ff29c8ac1c6f1543b1355eaaa2932bd0e86a7f810ef034ea4bf4e77749f1c6983b50848af8f81631ab6d04f94e087227fad8bd0142c70311614ab268ab5af61857329c4cab30a1f26e3982df5555de26e3ed7d8e1bba9b7090ba194210d95d6c22d8b28b7b64d5d13c7578baf8af3694b907a9538255bf2bee42332c163ed53aad482868878998778dbc1642f4b8d1c7381aa9a7661e49129ecbf4d9de17759d5169f5f4c712e439e863de1f8d171af3edec42cb4b4a930da3d4bea97ad85e7fd1750ac5ebab05f5361fd5b15d4a444d27779022e8e3b8ff3c6efa4b3c35fe856a37d5cdc585786e19baaf0789c93f82318e7b8f7bc39c927c136e96293dab25550ba2660e63bad697a966a15ff7d1ef5550fed273623f2d2e310c11bd2b9d190a8f1b4d70c3e3bab4cd517844a2df9329ea950a777c8e9bd5dbf4de4666e206fc470301e6f2f37bc565f99b11e004a0b3851867d4a8b4ef8ff7caa2931a2da7dfe882ccff98b885b6710f69f8d4f939f0b2646be0c46abf9606ce6bec1a0617f288b20a67625ee4d8da54df0157304c40ccf9216c38f851a92050821f0910ca9db1ff40d0324e37a1fe67fbf21a9bdb1600241c937594cfdbc55e47b876e6adf3fe0961c73384b75df375e0626b4c514ad8ee4ee3f74673b1c2570a07518608b3313dad8cf58bc19058ad6184c474240a00637140db259ea02046554454d779eac08b8ce893b8cb6c5daa50cb16dc3766ae5a2546bbff433da935dd7c6b3923984b3c4452c89889ab751547aac4d1c3b791cb8925c30812ca9b0a33f4b844b55db95e78007c239f515e5f4ed2bb50c4dcf070f4a32c5a88b6f568556253c6f3da8c2134d6e9ec6624de926d45befb06124f6981cd3472f47a9de8495bcf7d249a753d5d63f706162c9af01c646e41f0e0bf9a04c16a83c02f9b430039f76f878eed1994621e2b569b3c0fa5d7fd3ff4b80b400afb6ba2eef1bb4078d55f76beb3c89b9f716946d135548046e6ef1bafb5ad418bc7865f62f9911f9c2f37a5e999634175d88c6ec43fd8155bb2e918ce236cd893bbd6081a9d95327b88fa61d59dfff53a8425050e027e4fd37c5f48c5563d9bc6d77b916ca01af725391986adbc716445d05cb13553036a9317b0b8609b287e25280bb7d4f895c0417da94a4c0b8d6f910e9e2121dd69a2940d243a8633d938ca4bad0e9fb2bfe4887c8de0b5c08f667f686e02f2222da6b84d34432c54c96ea4a706171aa720f05f88e2d7f5952d9cea55a0ef27c1dc062cfc3b62970f2f7fb4d9f292dbe22179467356754e47e3c170f7b4e64926292664e03ea8131ca744fe4d16fdab4e55ee92cff5950fed3ac83f93b3f1595ff115495dce99677118347c63ec28ecd803b06c60fcf70e3867a7b8ee267b384d5e7010e35f83e6b69294adbec0de17f4805a2454d3a3a68022bdb8d60a0dba18f581248614d577e5b20c88a028e4d0d350c5f85a530d4cc36faf630a5c22ff50160b5990757ad1769ab0584d16c072f7ba0d71e4adc96b91d8d5fb1ab3dd583d96074515f1cd544c7efeb06c342cd15213bee6e8e49e2556cf66115df4786afd6d00bf9f48b557542aa4bd3b57a130ab67fb13138657db67810dc16d4f9fb29fbc689b146ab68f9760b6b2ad6dc3b9c2dc0ffae540e0c0406d978020fd81e43a31604c01d41b423eb8d874ad424dad3e9e7e98b8b73272af3ddc1be8398d1289e0c32451bb0bb74f56bc856416b87be7384a7118caf323ecbe75987369f24577d81014daa2fde7cdc26c692361f69ac3805eaa0842e702c3c03706bbea176953f436321184d85bb1c02db92478f90f65596e66740cd3893071418df1f6fa2a3553a7ace76602b2ea04eb66e959cf2c806fb23a91365f1444c81088d4abdaf04b0d05c05afd6becd87a7c91d122de6aed6011804f77d76b4431a982d561422f4f91f72b3631a9f462e2963d9cff511885e49239d925f661c8b8707509ec8d044405fb12d3cbe6f303d5b635dd15248858600de6346ea6b20d06f1c550de8f912365701d1f1fc724a97937e33d2f9d44942eb9dcc9e289ebc1a53840d2b0447fcae546cbccfbd3873c1dd28321ff5424437a305c1729b0a0e4dc311236533e8a47fd6536ac7b6202436c634f9b0645d466e11e937b4ff135cb9f43641e19bb2cc3f9e54ed8b065f3aa18be741da99565cf32970637b694b59689ffc16d15d258f08a92cc350d7454a174fdb56a2ad3d23de5c008a9de743b2a81cdd99d54820c7b0070958a152d05a6e965cf49b2c3cf80a5316a940ea3ec0f962342abeedce7507e9497a514ffbd1d50ca59bbca422580159a418e437e6d5402559089cffeb13e914e22af54077d0c7910bd8bca5f84be5187dfb0ad3788dbd9d0c0e9aa7d522e6fb523d801b2f3310bb76df97dbfd1b4e", 0x1000}], 0x2, &(0x7f0000001900)=[{0x70, 0x1, 0xe, "a8aa1a4ee59258f49de167652639883f0efd7c6086a5224d73b1849df4fc2c1b1f3e0ac1554b6cda958019b9eee7ffa1d015657e84a879d3ba27feafc844d1cea7005c73d107796823ffea403e0b66bb6f9bb3282ae061b231"}, {0x38, 0xffff, 0x8, "6e8b1437dd40c431f63d81581b9914afbab9738315103171d611f5c605baa5e0aaaab97b6320"}, {0x98, 0x1, 0x9363, "117f0d5dde011b9512c17c3c6d752ff7c6a65bc3d4f47bb94ee4240ced5089488ae303e6edecc50b5f4777927b271a780f668724f793efa48ec8f10e0cbdf690e684c352cf1e56966caaa91b411d2dd2c8a1003487ba1f3c8055ab23feff4abbf6cf734ea9e9cdf4bacff73ac0d829a9bb1b8007a3d279538be206f33eeb78f2bf1029696eb5c5"}, {0x90, 0x0, 0xc, "b10ce7fac64e74a1a53fe9249b36d8fb65f0360efbd0f8b3076d665076a4eb1d52ba7ce29b3da518e9ecfa40703018253d526e4e690fadb71def20e5fa9d9926f231409569601df0f9986ee8e1271e452b03d6545c7169fc9b6f681a826f93a84cd7666a8776520d73cc8f175eaacdd81d140fb18faf6b0c34f8228833"}, {0xc8, 0x1, 0x7, "eb6eb5a5acd1f198421f0efac0ebc6d9dfdeedce39b1a1618ed4fa52c1448e73488326d49206c501bcc10fa402906937c45678f917655f496141f259afc4ba82d365b4fc32eb5d1811899a6268b1780d0af65d946d795199b6c7a47ff444a6721613d051dfd9bc6190915ba560ab6e783e9ecb1bd669e1b86990d8bb7447726bfaa46867db299796dc1f3a4e19f6946d249787a19127a4b6650c0c206715a6d6ce14012c33f56c4bf6c95d4b63da5cf4e5503337"}, {0xe8, 0x1, 0x10001, "a81daa337d75c50747114baa8f253dc1857f5bfbbaedb954bcbc9e5fe4f2bd54fd427f6219f310935529baa7fb9faa3b551d536ae79d9691c7cdccc35d521a174a1e06c05c2302e9e6c53b6484e3b0f98875e0d7dc1438e5287583e33ff1fe6c1ef578f29d89f22425769f066b28d33954780228067e3dbf4165dc9a7e521649a92d1e2312a1a5ec71c86e9fd05bca5acc444fa2227161e323be6c4d6f57e46bc7f22f034be5f7c2db7cb9ae926bb94f05ba8ea54c79fa52ccc818b55339504ffc4130add7d9ccf9c73d2ce2a8dacbddde15a4c0aa8409"}, {0x48, 0xffff, 0x0, "15c3d0bb85a0dbe29b86d85ab50a340a61a6c54ec2055d9f276676d1001ddd2ee8d6ec4471234a805875f863fb573eaa302c"}], 0x3c8}, 0x402) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 04:29:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x375) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = geteuid() r6 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r3, r4, r5, r6, 0x107, 0x1}, 0x3f, 0x3, r1, r1, 0x8, 0x3b0, 0x7}) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 04:29:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:29:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r2) syz_open_pts() 04:29:01 executing program 1: socketpair(0x0, 0x8005, 0x1, &(0x7f0000000000)) r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) 04:29:01 executing program 1: r0 = socket(0x19, 0x1, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 04:29:01 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) execve(0x0, 0x0, 0x0) 04:29:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10400, 0x8f) syz_open_pts() 04:29:01 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) chdir(&(0x7f0000739ffe)='..') 04:29:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x117, 0x80000001, &(0x7f00000000c0)="6dfcbbe09dd936abb411f9f42f205884e97c2bd65a772317ccb4f80679e0575fcba7b204691e2012502ea2d8341cf562effdb5b10e8f2b758b1d7de41ea624691238805cfebd6daba3f232ab913655f0a23a60647246f9c12b29521192a426710f0b96774676f7bc24507df8d7263574685b59325e401852af7ad9806a40aa", 0x7f) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x4fa6, 0x1}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x5}, {0x18, 0x0, 0x1, 0x4}, 0x0, [0x3f, 0x6c5c, 0x7588, 0xfffffffffffffffe, 0xb448, 0x9, 0x17ce, 0x8]}, 0x3c) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) 04:29:02 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) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:29:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x48, 0x4) setsockopt(r0, 0x1000000000024, 0x200000026, &(0x7f0000000040)="4b74954cd545d492aa2957ba90819e69ba841f23c54783339ae71abe4584925923057ba410f09a5a99d97f3b", 0x2c) 04:29:02 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x5) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x25, 0x0, 0x0) 04:29:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:29:02 executing program 0: r0 = socket(0xe, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 04:29:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1804a, 0xa0) ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 04:29:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x4, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 04:29:02 executing program 1: r0 = semget(0x3, 0x4, 0x438) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/126) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 04:29:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r1, 0x7fffffff, 0x8, &(0x7f0000000100)="ceb81edde78c1a82f0a930e2c6b5b66217469ad539d4bde908e5f0387e453bf9f54ff362f92542cd670d5a1dbd4aa5dffd3cfc875850b0760c6fd6f92c9889e06338533efb0f8dd7bcb7e4a3881453b92ac53c38165a092f86916c944db044c9a0f295e2210dead23fbc7381463d0b206429fff27499632b574efab0a7207477172e9bc2be30b8c11c32ab8b556c87a1081ada0403e9e84db3d842c9a9a5d494d3e38aa3ce06ba001171881f59b0ceadc62c0b84405539c442f6ab98c45c61b27620bed6b5ab48d0c6d9fe3a2fce31a13f12f3c07295a479ac98da8365466f36b96ba64965b1ceb64792e2dbd29072732966ff18b21ca2cd857978e84ab1567da9db6a4b618b7274be1517110567e0cdd36c4fb0a4b459dde043c3472de5bb76be3a4984bbff0f226eeb95eac0f42613d50a87d88b6fa9260c580bc73cb2c3977c862e20adcfefb6e23542104ea59bb2e7e275128061eb28560fce2d4cb53377cccc6a29aadec9a900e15bc6609200e6ec12537905e079384196a1de48386c0e6b4a20c2cef15311bdc30849b661af1ac49028ee8e86486e145582fb88979d3479e1e7d4cc4015caf58da320a8bf4a943e57ec850307e20ec21aaaba351d8089336607ee1fc62d94794d2ab5fa6b22af747b7d5dfd1b2119d1e4b62c2206bb7612635c7318e88d077404d785b391b37797c5a4d0e42b742548d27f6f11f9b50d5808f0ef466a3e316377670635fbfb434613451fcad407e8999c5000f2746e2032fb7a165a91be780f8c00ed0c3021b1570058e906c7b77cc78739a60139639f599a00e7dcf91030e0a1a57b9e5843abf2349290d77a926523b7e58c9db1916a6a05bf5d9f9ae4dcd286f295e202174abd67a1a4fe68c8d18ef119da0c9c8cf635df754c9e48ade1459cb45f29ed176a4b67d279127e685f8094bd34e23f42125217ce24fd1c5e0526f8f80a10db51c7f9b61afd2fd6709c5c6221f1d1ed89ea87d43a0d92eed921cb359bf0f7403de5b233597c8782f185e273fdd2d66ee339dd103d3c8db6dc3e4b7d6f0c99a9a8c390ed675f5c003541dfb7ce802b8825865a216873d69e2b8597d1f1d91fe0a77b39648c30457f2e81280f102c6296ad726404e9faca12a5cec197d680ce2415ae3225bbedabfe0b6b11ea1066347b66db1dfd4abe9bd47efe0fa9630c3673ad8d0659b3b3037fc795aa588af02df4d5ec865d80f31c4aef507b3bc8ebf37d7e64d6b9b66411f978c52096ce207a9e79d68406eb5da30e8a36bc24dbdace32af6200bdb700bc486fba395163f112ec8594f07a877f4902354a95c3a40cd97df129f4c82a4f85e944b415f52645bf43521d9364dfc4dcf87f717db8288283d1d375fdda4d3fed0c261bb86c14e429644fa930d3f5276eda93af49eabdb4338588a8ca06feccc3d625f194cd79f8a337de21a577c1349f72cb2bce83d7773f751d64de47a76c7ab8aced9f418b26f6a069dae24152acf67313a7ce53c50a98854622ede261e716ec2b76b278c4f886899a28118e99d4d639067f70e870c4f7e7f3fda1c1cd2fe910fac7d08e187505eb800595f649f91d42b02a0d115fbfec29381b00cc7d4ac7233288edcc3bbb5f629db05f51cf10f6d07188522083da509c50d0d7dcf0f2255a8a51bef6cadc1332d208fc01a594facc78505bdfcd0149559778c9830b5ffadb6859017a4f41bd6be75b2fb425cae96ac5173b078a0948d78d10853508dd2ca5c90e629792351e0fc809547327ec889bed6cb76dcc3ed141ce9b11034c08a6d63a1443061f9ff37698dac0992afce822db4cea8dd789d3f4ffd7d7bf74f00a100e288df074a864c960a43818553a5a54da77233b32836734861c0e3bbdda2ee8f9f61bcb259b797bbf24322b1fef9ef32a77f422845ea22f4d2b1679eef5d50b7ae6373f699b4c1d6e4e1f0934a3cd15969198c2673855ac67ba6922278e784bc3d9391d3ec2569a9b9d20eac7485c6df2f420c34d0ae07510cfd61b3f7b0f013c82726286b755b6786dce229b8cc7a35999fb21020150c0bfd861afb4a913c16123a9e5d0faf61f421ed5497627aaea2ce494ca6543be3bcfbe15e51837c3612fe5ad092704a7c2ae11167192abecb7db86323d716168cd72c8c70c73e334f75527be1b5fde2b57d6bf159982950adb20cfd8e712f91ce59f8ca3eae8afe52dd7f14111d297cc2612933bb78451e98a818ce0b572f879383e5d7f86584346816f93e4381f5be7b7ddb7ef03632bb4c29742e1d88058210124892a31f7e3c5c3e4be446d1a27958050f2a2d8ae8e68a03649690eb7a91169814c95c675af5c7a0336d324e85dd9be8749fbbccf1d018cf3912cfe28d6479cbc897f82d1dd3487e4a46ce5bcd4947b9e225e6fef15b51581ad6be2267e9f48b4192f9c51849cc26b2928149707ecd1c655cfaba8d1ebc4ec6e3408a5bc242f3a42ea53933e4bdd7219b1d086c5a55cec2f0fe4f60f0834e9820631e378a1f89385ee0764b80676089a7cfc1a85933ad66eca6ca06eafad47b0078b1ca833c2cf9f4220f87d71733422492829d0640440cf41c8b4d11aab4412f8cb1a1b6f593697c84395b1f6b298e32372ea9108424293d0a772e0de34ee2700b076f19cb652efba3c0b0902efd7db49007873cebadce422542de005a110cf4c1cf6ee1c945828b217c8b99e76c9c439deb61c72710eba65ea00d00336f2267105a74f915fdb9584b996fe06fa830f5d519aa15206c1eeb49f7170d15fffd8c7f0435e03e1a6b49c4c65c4212ffcb8ecd47e739b0d97d322643f1f99325403eb8f4decb4538b3077f639211dae9d258c72cafb56bfcc5b2cb29bf0ab3dd193ddfedb663bb62bc24b4f60051044b75ce58ce9392e196561a78a932b5b5f1003bc7efd6a465213381e7e16b42f11d0f096d78613c775e1a5e9b848a2679e57c9ecaf6be80b33c256b55aff78334a91f21c20d0c2dd1d6b4d095bef8168d239ca2195d4525f7a0a0a9f448aa6d8335cac425f8fa149727568883dd116e522beafc25cf995586e477fcf0a04130ddc9251e01eb4c2152e2793df3668b1431f02a979acd63054b0cf8d40bd2d475272c9d75f91608f076f16ca99e8e54bc19e3d64e7ddaabca3768feb1fac823734b51e4345e218d8df53d4498c4adacd65587965c6a47d8fdc1d5a2c9a98139c999d682727d4ed26ab3c9d87ec47143bae113fc924b449129813484cddfe90cf788fe23e7899d26fe2d9d889323a64151b92f2233e0c0a8882e33394fdf90e30edc68938185386ea3b0ca7e2e3c75001781b7f05f93b94aa4202b8ccf87cf7937fdab7099a73751044f763d13aab6908ad1dcc9724ff9872ba70a25a546d13f6f8706cb6c73b1a678d36e9d47740b33a531fe363385f08c2641812b88880ba43891a4408d8ec2c5d99993d884884dc1ebe52ef8b1cfb3a231c4cc6f0d775e75f64dc03261c643ede729743a034b29e0b7c409aca87d583fd46595ed106a5f2e73b9879866460507876805ab13f4d8c87d944856a603cd0346d377c8661550379442e1cb3437dc0ef00ead8bf179a6916d28bc3da2ccf247e8686d2224083451a3631209d1abf569b185901fdeb4e6e612f7768a92fbbf8d651898e74d697ff8545174adff7bd7fa69619b756f83d18a86242ca75c8653f3b3ec73d1fd81de86daf16410b77c337eb6a0e5de47e936ca3d1516d950775d9b0c76fbaae219ab0794d657ab1240d39c78b20d24ae4e8986f5508742934c5a660b9a06e07538df4e24b24107a3bbe72d03846befb71d02321e1e1e331b843d437915beff2e248fc106950450bacedbd18418799cf4cc7f650319ea724bbf0b79d587da2e3e4bf59763fd8ecdc2a1677cc70bbc2e60ed8bbd709f9483ce25ef5a9e7bd002abc446099646b95658915fee66294ca5cbdca07479947d795601aae159fcf78187d45e2bb899c62226c8d5e2bee9d516b0a25cf06b97396087ac47bfa12a84521a96e86a2174dbaad8c4794d72a25d21bbfb06464ddbe7d1183744c5cc4f04551ee0cd9b145cb69f249b58ceb77db4e2a66ed58977eefdf66c0c1d5d0feb35b3ae20e63e532b48fe62edae5bc8a9ff9ece985b0cb0c3f88b9bd2f96bbabbfb4cf44f3188636df418d7cbbafe16d618351cea38e6dfecb2909b6d069b4d2f012b6786864a3fc99ea7ea42d54192ff52d2a9e4b50a92d35e8690b445f7889e3e2ee3c5fbdeec09d546f60d65744d44252192397f9ad96233c243b32d9dce582744a67c81b45f14e0220280ebc8e43254548ae98631fec53f7b261c4391b322985a2d1a4296c239c6df4fa9ef820ace36faccb1b515efb2366eaf8ef8aa4854d6e5710fc0d0a9f32f9fa68cb3df27a6c5a856f35f55fe69cb81be95c7c010fa6ac3471c22aa993fa71c18f43634c479caf5dec5822ac3d09a695c16e34127149fd8fadab088ec99f8cfa25175cee2a00b04689516f925c9a5ebea227b037451914cf83e80bf5e3571e7f763dd62cd46215ad0d5c9c7bc8005409f2bcf6eea9aa805b6eb7113e8340d6a1cdedbbd4c330d5914ae50b35f46a2ef2f47ede1b88e9a44ec54ec59d0ea7e70c77440ceb985b2ec6d7d5cf13f735c68834063611e54249a5a6187a45d1a79d78e3ad021222a37ee51b8beafd27d580ba64fd464dea33182890aaa8cc70315fa39f1fdc7aa2ccf8d169c8f45a0acbc129e4b23c519e4ec6546b25929037e800910170bbfb6047347d30ccd31604e76edc595d7524b07a9616c9d0ce5acb7c024130e843df96da0269fe780ac3f06b8fd2db3d58031cbfb52ca2ce13ac48a02c1222209923b0c2b507b57db2c1015fa706bfa1116e966f2259b410f387e01748ea0636ffdb5c1835d480e84de9b46068a1f3c2999a1d1ab404b9e60ee24732f29ebf7ea76dc9f8d4e749c74f8f2d63a69762a3beba871e6bb8a0adca3ee984505dccd93b69bb82d58dd4751ad1dc9660a53c0effb7aa4d2b72baef5c05f239c24344e4e8a4736894184835857910fab153484d62d502355af64e7f2ee696115325e8b8167643175db673e154d602589a6ae8ff97665d85ba353127b6b5f85e3a21ff3cf71093f068e9ec65d329b3730d3cc3db4da07dd5929b454c12c565060897eb15ecb84af6c345ae2cf0bbaec22e6305690375081c7cd40e27e52d5f5d5f8a70d45e05e78c6c8148f32d0fcfaf8b2501adc51f701e1ac604c28751f3fb5a0fd2fc948cdbf0f5918eaa6fda239832324682380e81094da696aa91e0e32521f8e5570fe036cc77a05cdc934cecedc7b40cf39118b7c68782935155182fba5dccaebf92e8bb3765f509104026d94743f2847d108182d0525975e06bfd28fb16d6e2123bd41abffb39ce566b25064643b5ff3ad2914ff4c403cf597309b9e79c7f4104212505d8c6a4dc59b52350c50448a4c7d49f5fe7662204397e627eea6512aef4ea30c18c4c910a003aaeebbee76e27364edc53dd950e0267aaa4d150ecf0eac6ed7043fcbaad273049399be5c16c943263d6eb621e54ef57f860ec0d66ce82e2e3a64100ede69c0381eff92087443cad26fc54ade1d7a6db8364f7d0408d95bda82567a49b4a92d8d88c3862d8b36d472144077207be625d053a5625da631b8a61cee884724b1fa06d814b73f8fc353d5b2ba0ecf91a6f6f88dbed1800ead4a51741db6cce3cff45125777d6c01c6ebf2e2958dd901a05fd97203d2231492883586d99b7a4d241c2c91f5d919d09997cac58eecec3b51fdd39b257f9e40234a7a89b8924db0d", 0x1000) r2 = semget$private(0x0, 0x5, 0xe) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001100)=[0xbcf]) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001140)=""/32) lstat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r1, 0x100, 0x7, &(0x7f0000001240)="9befa59df3082d5517e04aef0aa925aaa8a6ee48189235432efbb987774ecd1a48412bfc351f0d53b9794d3342868033bdbaedbc97cd3d790436d8050d0468e25d26fbf940e197a49d3e9241", 0x4c) sendto$unix(r1, &(0x7f00000012c0)="b6ea5218b3fd8589e0cd1eff69ea6458817204cecddfabfe68d1944342b80c6d420d9c7f588b783e029899c58760f632d3fe87960653d2e69319024c091a4d6f1ec574d8bab8705478cb6091da76e65e3b7dd2a3ad457f898261a85de325666e1f91b22925a01fadf0f6c5bf5f6211a66f5e2037195bc92b2dbdb5e879dfa9669a7792cd72e6eb93a74e3260b360738eea1b031c33560fb572b45b82c6547926cd5dec8c0d732b64026625a12ab509ebc538b69099a33c", 0xb7, 0x4, &(0x7f0000001380)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r0, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001440)=0xe2) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001480)={0x45b, 0x0, 0x7, 0x9, "b5a76712e0dd382453ae8ef62c30eacd581fa70d", 0x5, 0xfffffffffffff5a9}) link(&(0x7f00000014c0)='./file1\x00', &(0x7f0000001500)='./file0\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001540)=""/19) syz_extract_tcp_res$synack(&(0x7f0000001580), 0x1, 0x0) r5 = geteuid() setuid(r5) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x100, r5, r7, r5, r8, 0x40, 0x9}, 0x8, 0x7, r9, r10, 0x4, 0x9, 0x7}) getuid() getgid() semctl$IPC_RMID(r2, 0x0, 0x0) 04:29:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) getuid() dup(r1) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) 04:29:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 04:29:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt(r0, 0xffff, 0xe8a, &(0x7f0000000000)="a72675e9533b60f57a979055f88d61", 0xfc2e) 04:29:02 executing program 1: pledge(&(0x7f0000000000)='%-{\'^,(-\x00', &(0x7f0000000040)=':@\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 04:29:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 04:29:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:29:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000001380)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 04:29:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x7fffffff, 0x7fffffff, 0xffffffff80000001, "41f286d59d35c519a1674560dc8c7eb5a34ed926", 0x9, 0x1}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 04:29:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/129, 0x81) 04:29:06 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:29:06 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x78, 0x8, 0x1f, 0x1, 0x9, 0x6, 0x7, 0x1}, &(0x7f0000000040)={0x80, 0x6, 0x1ff, 0x2, 0x401, 0x7, 0x4, 0x100000001}, &(0x7f00000000c0)={0x0, 0xff, 0x3, 0x3f, 0xdd, 0x0, 0x2, 0x4}, &(0x7f0000000100)={0x5c36, 0x1}) select(0x3cd, &(0x7f0000000080)={0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 04:29:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) socket(0x1, 0x1, 0x2) 04:29:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 04:29:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 04:29:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/110, 0x6e, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dbfc3333e814b73dc61a1cc1465ee4529ac5b2ae47fa5b103193b6070d6581e521b8379267775fde6ecd83a761749f02b60891e8c38a255ef4da7015c169cbe017a14ae2a7769d9aaa3f7ee549011e219b0aabf84f9d722d9ac309be8a70ccd4f0b947823afabff1e67bddc473da3ddbe5dad6993f10087535535343fff229acef997572a69b8959bc44e59bef26ef507e1f7a859be5965063e3", 0x9a) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 04:29:07 executing program 1: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) 04:29:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) close(r1) 04:29:07 executing program 1: r0 = kqueue() getuid() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() 04:29:07 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 04:29:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x27, 0x33, &(0x7f0000000080)='K', 0x1) 04:29:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x20000c9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) fsync(r0) 04:29:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='a\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:29:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x5b) geteuid() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 04:29:07 executing program 1: r0 = socket(0x3, 0x4005, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3f, 0x7fff}, 0xc) 04:29:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8189, 0x20) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 04:29:07 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0xc) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x6, 0x6}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x3, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfff}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000009, 0x2, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20, 0x0, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x636c}], 0x7f, &(0x7f0000000100)={0x2, 0x10000}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 04:29:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="78027b9de82e0800552073721115c8de11dda0e75301d1b5733d68f2af66036c65aeabe3dbf1df1f3cda"], 0x1) write(r0, &(0x7f00000000c0)="6b4810a1511245de2881f986130509a71fc41395cb4b9ce2137391a24ce6aef82207b3e4e28c73745ae7e408cd3c659132d24cd98840598d64db508d6cb00353e0749ef513ac06afb1b4755734a758c91c2280ea2ac1ac2a5a51c12f446dcbd5ef48183a5c4df480f155ffff0000000000006efb85b3547ccc89ba0cd12fbaf21c0acd4301b60242b4f7", 0x1c) 04:29:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) rename(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\b') 04:29:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x3, 0x0) sendmsg(r0, &(0x7f0000004900)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc, &(0x7f0000003480)=[{&(0x7f00000021c0)="a27c7585af4f3ac7cb963858d6ca00601c4b017eac5a76dab29f8fe7abc7fc2143cbea134076579741c9882ee93fe92290cc1fd144882319a39f4bf3325f1a2ddc19ed8867ad4f43ff8405d7ec", 0x4d}, {&(0x7f0000002240)="d076cbb82d5bc49984cb945a833b9f89a3653a9f06435b6441ceb14fb0aa96987fe1b420bff68897c97d2c28c3d7bc71fe48ee1f9dad31031632c229fdf2f45ef564ac8bc73a270817677f864f5ac9aee1e809476661ae2caf71975b7c9a57097ccd4bd6b6040d5607ae4b8001243e0faf2c0b71323946753f640e98281c899836f174ff4fc8103fd6047a033265747a73e4ec36cfd1b427533fe882d76d9239114e5c89a7453ad9c1593f435a523c390ec6622c060848d6277f45a1d706d55ce98712c5e9932ac2892f69fb08fa0d1c4115522b07e53d034dcc3b27f2ff579bcb421c42a86dc38e7742dcce4a993728d535422e097c546e2e9bf72cbb0de80726bd2622679912537d530ea28dd4c11d259f2389f51214d361dcee7be6dc14ef8b25a7943a1b6e43232ff44ee840d36968d9aa44f794bf50e084ef926e3474d3ab3f8b3e0573897914eea95c60bb0fa4055e992c81efd694237ea094e26b94224a1180c1b376b99e1113753a990ab3897db5172b08982b4764959626083f3a724692039e8674091b5315c73bdbd9caf3eab0871a7150d2133d77331c964de0e525dddc80615520b120ac047a48f926d45e88108625e88c7f5a6143c238875af3a7e54f5bf496feacc69e0c577f78ed295ebb3d16cc6adfbf70b87015280134f64986ffa8026ac5a2aef3bfcde391d095efdeb40e293f2f2aa30fad959511016201a880059244b4adc47ff4de87915b8a839c43d572a261deeab5ace46c8d34de69271dcfe46bedc773f0c39942e3fe58ba7539e80b91b3b00dab5ede8ed263643588abefcc1bad63ef2b7721f2896250ed99c8f3ec55b688fd1ac695cdb3b5e01ad017c78745885a5fb8d824d082f5378885b086040edafa6cc36226e430a2326a31d5d6219130f5c491be59fec4b039ba34b2a14bb7781f4d153fc52ed037c058963c4e559958e97bbcfd82765ffbc2cd2e2443e21081d022b7078115a003a3a1aa5fc68a323e942ea5e245e676970a20b25781953b0c3d11d43634730811231ad2ba8ddfdda9b5c3ebbba27b9d7ca7db36bcce79b69218e19776973b75cbe2e34b685b546419f084e35208e7d24a0f2963d4860ddb1bdb2c0920cce45dee441295612c699c65ea0d54b1b4df7aaa75f3bc5224b5226f3a94ae18b5989a7eca9ad6b8e155ce1f2af2ea79a877c5fa399a77b7b46b2189dcfee758322fda90880e13bb308dffa933dc0cbc53698fd1da7f3d5a0cda9c19ea364e33bf01e571805d2f19eba27352fd2a61114b66b8990b0c1476cd6be1e11079b3242d8e72985c784673b814d5308c0ef772a0813e743c1ff2c2bd3e2c2d7b671c51e0ee0b8246d34ef0d8ba9bae93e398f2a18bc92a8058b9d6685fb67aa32ac4ccea8421e8de9c2450ddf69e565f53d810120d3efcfbd4a2ed2bddb1f0e72df60751f05b82a185b7b61e239968b2c4e612bf90624a2a6bf3d18d44e0e47352c8a58a8f42c5f1f578bfc91d0b87e17938609f44d2864dff4fab2e96485bd6a27d6ad9b61371f3fcf365548f7ac41d2e537cfb47692f6ea84ee5e22084f9c339a07f0fb97927fce11a7c49f820ce4e5bf3c5dfc48a65132551e92ed2eedd93e988f129e09e6d3b019c0c3f78c7638cdafae875a2003d2cf69617247c552360a9893f9f1dca1dcf94b70343e81944d03bf1d516b7f0c385f54039600dcb5d2ea6d48c4054361e8f0d36ba4a03c6868d343f412162e3430acb84d4f4e794961b5646bed7d22efb94b22e90f8f98fac3e34e91ecaaf355ba3134fc69c956ebea475939e3ee245fe549111f143c4369a6ca32b797eb1eb1d50cfa9fb982fa5698a6acc6727609305ecd4caba5cc082751318340d8c01274ce6a44cf954052a4998b6b06dd4a756f5a120badd8b0b40fe1fc15e20e57632bb4c29b9c1de0b2192a6b4a4eab771124b13ba10aa394639757ea68ca866e10488505fb6a18a2414fbfb587bbfaa3db2cf77a9867e52cb38d9eae89a3dd0a38b1361f854c1c161e702f83af3af810f21cad802af786df39c7f154a2231b7641803b7464b6c6f6472f543b7942304f14779d199b170c75fb6fe393a6327f6cf25119dcc674394e71db0bddb67fe4207d364a03ae56f76683992c17c679125906b3a08a928fbfbd9da9f25f15816ac3d4892d4ea8607da71c5fbcc9be7331f7c56811e4754cf2f6ff2b20188f50b67893332f19ec082b534de384d225d6ef3f18a145ea6aa3219123a269fd7e51f92aee905e90af42af0f35b8a9d71c6c27a13a451ca430de6bb3cfc272b16c9af1140f9d34003e0d7e57873d3578cc7647b19bc3cb6078c9eee1a2bacc8464c1737a9a7f67ec91f7fbf96acf57533b91a047cc300cfc755b5149b270e7b685274f3e3147e10545da9503c2605304bb6eff6ea3f8f7227e89198f1ed60b9b5c931eb308c14e5d2c395648f33c050367d74e88f565b9e2383e043b53c4ae8c22b8c08943d61123ad9a6bb5c4ba98bb8c3dda14244005b37520aeccc8b993b4abc06afefad3acebfad6ce4141eabdb17c76fcd9d00ce871424e614a5cff4a2a0282787569be58f54019ed2f5f67fe641c9176d4bcd3dfd7573b46949cafa8e93e1344021ed1ec68c37a22ba8be795a88f6afcfc7098d1838d090bf5fb100ff311005a5bf12f8e2db3450abf1d768cb56904861fc5d49a3eafe78078be2fe3e24f3eec40f1ea91181c1e85f718f3ec5fc54d8185ef58d9acbc37484e9e045ac26a18dc25a72652089a4e0c1549947d0da8937eb259e60a8c9163cb571cfccbad5366e610936534a83d221d8d2676b06455e3012f0b9dd749c734dba798b2e18cbf628b19a5ecd0425a1d6ab7c8e273282fffc2f93a89e5a67fc9b08a35e43e47f6744edc20c1d030aafbffe884ba1e45d7b736bc7f36581192c1cd0560962636f3acb601516d2683985eb46caa4092e05c81ef7ad6739b2f6979585efa6b45a4e400c1e41af6d78e3e5e91da3dc8b76f62406c5ab5cf5c7ef88337c0647e46ab29fa3ed1759dd779f40ab02855a7e9ce7642f82fb41303f37aa64c09da4d9f1c061f7d1942e4ee8636cb4ade6c32f219b92e7e04e237d4fbcb3dafb99972f16aa1ce6860164df988ef5b367e0737eb673e91ba067ab3da92e70601dbd7cc45d998a9a78e4f9df6488a1fcb5284527598139b1871d46ed5ad622c03c037e2fb2525c95d9bae637a6931c32e3666e0162d1e6faa5749b2d9559dab671d38b0a9084f7f3df4412b8f3b7104dd82ea88f8e9b6e5e2f2d527f44eb9b47b1ebe80557ae8f67a4f7dbd93744af91ac04175a99e0e3225ab671b4f6eb1ac9a083148dcb5a91d0b3340f7a738c9d53f2d099326c1e2be14f62410aa4caedd1b6a83d17d532fdd4f673e62ab5755b6c489bb222fb31216d40ede6e1f29b855451d179fd1ec40feb861de1d08441d57d5ab61c8b1bbbd7cf439ed22cc45b18d5fd77e052c302d0d208cd6cea09875edf82ba12f1b70c5aebae908e7c18681fb41218e073afc6788edbb35f8e19de7f1b52f426471aede1eb97d62e9cc96301a8879727834b4c70fdc0a6c6576e1bbf8132cc41442c062b74f4cf4880026908a11bc3ab1b28045fa95518dabbb73a3a9b0b0a1a5be419bce2197ea4ba8109f4c5bea7fb6264c509cf6766809c03170d731a1857ef4ab5dfa2575dd55075ab91690a38332f258f0994bdb98476d997c2c6452faa470fcb56c1645bd369e27027a6f650147db1d36318a45c8045155489ec5a024a217551a6689be9d86744e1922cc352fe159236fd828257bf4e1b7886cc1ff6daa802e7e30799ee5693c71cd75b6d006b77d95bc7f511f30c4a0faa453578d9035748e808957e64c234d992badbe5ca9f7da457b04703076d051b581422396d977c5a13f6fb8a1de39fc6c3423fb8f6cd18087ce5b37fc62516ff3517ae8f4bc7481fdd33504be323161322f6bb1bc9fb57ef48edb27658afe00ff81d6f818f41628e111f0010015583e9279a575987cf78f56eb434c6125d09432205a9ee04ce54e39e7691edad54da7226d7497799470a42a74bb85c3d957be391de75cf793996010c8aae0958e619d0b44e3499d1393acb06be36057613c621f2bdffd59fdfa31920329345f6dcc530b09c3ad74307a1cf04b94a6077c310abf3723e30daac97f675595838f40cb53a3541274f3483a60394b7963ba868ca1f6570c92c0633d796043d175853feb114fd7cfbdeb6f1d98a46bcfe08658f77a935ff027798ed9bafc6c4f035eae95fa1a1ad65f4b36ab5416aff7c186bee68e19b419cf6d581e8d3e04c285252f2e971180a15266f9e8a4aefb03c1db8ce2d9d720179752ebbb3644a349b4205d5c8492eac30886202f02907a0fbb370906e616843ec4b80cfea66d7594b0bf4af266d44cb8d40158819a1539b3638b405c3f632a80a15b8dd73106e1c3f88a4be98e5ec32f9397b94629a60b6dfc6e3149e540a50593eb42c1e5488e9d8b5aa3195cf15b87ca7d001446822f09af9c592e0dc3d24b6522f335256aea610a735c738bc3d5c7c776409d126000a1711bd6ae54dfcfb8756f97b937159551cf20e114a3a470c671a4084e4abf91de273d99813059ee9d7fd28d7662a30ae58e8e1ccd4583b61c25475ae7fd2ad484748f53804d7276dcc5bce5b6d9d2471986b6fffb684b8f7ae9d614c5a449bd65d1c5f9c0294b74d83ef29c6e77353842fa1dfeca7c0574de74315ac600a149238a2af0bf1215d51e69d1fdf5c041f022a1996105632a4a7fbe31998d7674c8bd911300baf5b85f35ad8085ea7f7d5a4e71a5ccb18e5ededc4d41010cdbbfe2092983885cd90025bb4887ade2373ba60c6e01c67fdc5ee61a9e00e2c228c08bdafea12b374b7d5bea6807525e5e2deb4de474da00506b4869c4f9a3976f9a167024e3db1abca9ab32cf5b1fa0adeb0ae1370f7d73b9a9b3095588f34479a30905a9205d4323df847e106fae39e05dd8c62d84f9ec8c4a2d8c11a04c9a76ae47b0fcfabf278c7ca7a929c000ca4f42b05813b54aa7239194ebc00de755e0154bbac40d3391f1cf58123b5d038e25f82b22fb01a10b10010b22b39e002502d2f518d94315796ddbf5ac57f30b05c27ce05c7228b0fac92cec3459908d520c6039c1a9508fef1f274409dd065026cb8b375de2b041a7dc7669a19c97693a896a812c19fe98a698ae76663f38fc47417f09962976e00cefc3c32e4178b6b072a13b61337708bc86608dbad2ab0f893fae654c8a4993921b98362ffbc088fc7397e15ec924c109737afbe9c542d0d4ae416e1f0a70cd59697fc94eca88a13956b949075f784952b45eaf56f4985ae89cf83084504c39ba447f574eeb2083e4bc0f57785286b2f7a06e9582bf14e56205611f4234497e4afb62447f1f6a6d233a4fe42163fa63af86f35a0a4b67c71e6b85770adbb511e7466285c9c643ab5e3dc7c652608492d164feae7af5311472d81db873a6f6105afd23e82ae3a2eaf820970154dbc5a90e7d3009a1f14f5767245379b078995be83aae922deff1dbf46088e11913dc806ae3414ea8a43905d06fc1bd7b4a18c904ac0d8ceaa789ff0ce88aa283b12a25f212c4d23d004f6e770272c3ed0aa48c6be6c0d04bec6c3885fdf85c065f8b04895a6addd3b071ab0869cdd6530495e65f684257392ad64fac94904a87a282cd96598f3b11d6787ad874fcb5b70915e825b19a694d67d76a83a928d32f358b8385379069cf463d8ee212a75d3bfd3c970362f8c85a7c52bc450c2be134360f642ae49", 0x1000}, {&(0x7f0000003240)="a3f1b1b0e45312b20e16e1d494a0caf934ebc30c1749b103b390835b6cad0a629647d8bbc068df3d75a611f1b828ab02b41db8b211fdeb57e662d9cd", 0x3c}, {&(0x7f0000003280)="1fae47d3a4ae0ff251a167cdc90022bd9bfd895478c700e4dcdbc3b4db782c0dd8af37ff1fc9babdc2ab4e7a07bee640236b46e18b364da96be5f8236e0a1a9d4eda29fc179d8d714bc7214ff2f0f092bcd8d917ae73c347d4d8a839b932adabd523c82f40125463ec69122d10fc41c6a7b29bc3462eaf9f0519d3c7efddeb89662271d912bae26740e829fbd6a2cbd7c8a8d38ed79a05df92e11c27e864f554be867609a221e655d78d92d9f2d6dc0559fdf29f279f3f62660ce461a8e5ed29d9d4d376a866a4aebb4f358cd9abdd55fa", 0xd1}, {&(0x7f0000003380)="1c4574c80a37a44127bf890f137fe274938f1f8fb5c74e34cb51e09cbd6ad49399b038ee08a8a52117da10539d500b3d0ec306202feeca1190f1c23ec7c5807a78a3f02631f8db5f3dffa1c774176f6f0ccf38ad9f2df9371a04d4c87112651bdb9b2ee1c50bd964c9f1a5969435b2736366bd8819cdeaa8f5ac8cc9d87c8aac0588b3da2ea5", 0x86}, {&(0x7f0000003440)="f28b0fa6b24f4c5de60fcbd169972ce4a2558caaf2e30f37ce23e5a0b470c06125e6cb", 0x23}], 0x6, &(0x7f0000003500)=[{0x98, 0xffff, 0x0, "c8ac950106124061bce21e7ae3484b2823c59bdbbf8f43b504d9d589daa8da94f569b31a810ed5e827e24c4e87d6277f9fb4180d74ae793c05056fabc471dae5ce5980d63ecf9cbfad0f1ed7e8299a25cc5cfabc81743dd6e8a0e55968b9005ace53608d89271d0720c213e86dffa1aed1eed5ff9558f6bd0e84f7c2d119db50a460b819c8145cff"}, {0xd0, 0xffff, 0x9, "77315ecbb6a33447d9b0f4ddc99bfc5fdb7b8656803b6130b155a3c80e375eb9eb20dc447a6c566c1dca1df19da74ab1ed65856051156e7ba7b823417dab771f502e5a157a047c9573220a45b0260d3006c7145ecbeba6941d72a510b02d3be2f202d9f28be590ee2f777e48650a3750199bd80d0b724839b51828a365fb702b022adeef2e2de69c323a3b18b68274b5d63eb7794badae3214610c42a13ed7e2b14fe83c8bceb660b5e624c1665bcaa837f4a7eba50b887e8b"}, {0xb8, 0xffff, 0x1, "14500701e4ff3cf0a425a38f0f4bd8dbc833c67690a164502212e70392ca3fed7699a07a47f2788bd647d3f2358096fd70ea03a632c2c03ece398dec3fbdc2a37b9299b6b20a24394e3dc6983f9476d393c0dbd988006f7eecdd1adfd46e0ba6e53603af647ca78464cba2334d84d114328315fb8d35a52d453af856effc288c818103398d37aae5804571f89ac8d24b3babfc57f5b021ab0d243e7c9f13964c0c"}, {0xb0, 0x0, 0x8001, "fdce9e07d351f16953f86924defa3fe9c37d029696243f33e1aac4b46c3e78fad708b291ca5cd33ea5552dc7285d34c3013425c7451d16455ff80462ce4c31bbf2e91d0c212c832621170b0a8c7093da4af757ae4fe59d329c1429646659c7b588799e39bf8e334f4c0c23028c80e433d3c54fb1b1510e6f512497ce033c94f5d97bf2213ac42177a2c6912ca3e4bb816b71869b6c1baf758118901abea4785c"}, {0x68, 0xffff, 0x6, "d7d780330bbf3ad6157d17b8ed2994d9e3cec3de7a6742fcdb8fcdb9cda40351134e95596461fb290b93550cf4542ed7ded905e65f030cb2efc9ffd502a734b2e830ede462fee82af99388ef70f2d607ea"}, {0x98, 0x0, 0x8001, "6d9bcaf66f0085b137dc2cc1da1319742abd0e3470ea06cc29ab2d4e49dd54ab05a0e6eb05ec425fe45ec829311d2d9646f24760af9bdded358d3a8a1592f0b2ecb133b80409b48f092f23becbdba9f2b21bb29ea05f7115c4c0ad7623056220971f524ac4b78f5fd684c9e06769cc67a52a66898825da840035bb718a3f9b5e608422d05e66390c"}, {0x1010, 0x1, 0x4fa, "c688f8886d8df376135d2ba6f59a3bd639e9e7da61ed903edf9f7f22c9545fc28ec87ba5d69bcf85aff1454a7f64b9353e33f1d5c57efa0c3cc905675a48ebf5ca9e25dc2c56967bc00804400f9b87f0981ca73f734b42ca759245926fb85a3ed6217f2baafb3e7ca1cc2748ca497bd776687ac862e8588803cd4f4d8b1cff479ef36550546a29b192ee459c89264b43da9e3041c47f9a2a77d55ed5ae3e2d1d95ea6c88d0dcf890fc7c59d8939de7f8815ba9022cb22d4d21629e5bcc8d7d6b2e7ee1d7d0aa2df25cd3affbe41c6eab08c53e6b54ad842a78b99b875fcb01fd0f7924cdd7d15bd293f833293be3d0bcb74f4e38b8c437ef965184b875a5e31bd4c035863d96112f62cfd8aa731747ee69d115681c48d8eacdc1ac114428374fff9e5040a117760adc195f0e5618a06ce69055fb89096e95d561a39758eeb5decd0d372d6abb5875fe5e04c989d1ebb287f6410997adc208015b7520f0841da081b2db4cb8d0d440344755980e320a311656558beae4d253fab88515725e235ea63a47f52fa4e53417d1861df28f6e1395334dc9b24f943444e7fa3af1b7fd291de0848f44d1328af477ab617de2f0164e83cfcf86b907f223846bc9cb69a5d2866ca2b28645aa54b738ea0bf69783ed6cb43018b3fc6b07057547dab9f250df950e91671782fccd08cc64a02746b706e952d9082b9ffb8cf0c08f791b82447f57943d83c6f34f4d828604716aa85de82489503fb56154dd0b0cc28bc526b6e74ddbe6d929c9befbf02fe244309673fb078ffe27c46bf8dd73a8800539bca22992c1145531457bf8d470c0031b7bbe13450619124db0001b2c7c4ef4ef602fb13a7f7faf968a23d6652d026aba2b5b568a698c3d39480eb4e0b46a1eec6df598fa91fc2c26ba6a81453f0304792b94629297100d7329b122fe1c38e165de8438b1ba0f792048cb543c48280ad679a89645c51ff8da879ba71c390a1b1ad721c638cdaf79cac436a8bf4bcd351346411c3a0135049bdecdae2106857628f6de22e1d1058483ddadfdf64b12d00004362b7dc64f55e7b2ac74a367a213df55634df056daaae5242ff70949992217037ac5da01976935f34070af20e2d0fee8148c66066120e9e254b1b0ba07a6a733d1beac8c473a87adf437b48bb7420f319383752b5cd5f9203e8cd5a7d1bbe909785979e0facc1a6834124a592935a9ff9693d37a8c57a95fdf63ea0526c10c364e99824fe79bf76e75f198113e4693f27b5bf5dba92e55af53ebcd40c2c0368dd9db284f8d8636944f3fe3e8d65cf22f096170cac57ac9cc9fb08002e6c1b250900b2ff2c4a727e350ccb0b269188ff3192a482111d7c9afc7d0ef72d1184d2409371d8e589a5e9c18306144603f9437a5e75682f664a98113e47fa7237805960974552f9bb7d31811f2e5f0860388fe2d530b025594261a3ca0eb4fc820f6cf6cb2d0c0256163ec17537c7413648cbcd500327db31dafe047f7a89a2cd86782d58040961e141d55ea5926f794c099f81367cd3ef45ebc837bfc03192cdf88c6377dd54e348875f4ac2e4c6420ed3d2d88d0eeb663c0bf69b5b6984eca93de06e7bb1d23b941b9fe3ceb70ad90ece7c21e9c7468281065b66a65217a566edd06ee82eaf3026e994d8cc6944d45fb7dd9b66c9d3ca5bfcbb28d23b0a4ecf2d7b1424e6789dc122bcae7cb2dcef7d522e202cb8aaea25b324bb9b6fab31d2444ea4aa493d55e4b20d863a8845a90be8542bc04c919bb7f54c81e5e6f6449da6b289a387f668f6a8e5ba41101b88889568acebb2f65a8bcff9e6d4e3b0efb5c7c319473182afb301bc1c259daf56ae2f71796a57f8039ef269995d69e4aaa27abcdd90f0167814ffc7d8f68fe2e1154cf46a4b752451ba2f2ca53e0a539c895c5cf23902d1d93dc1169f81f64a62c0b34ec1428d3b0f819ada5ecb578e58738f0b8f363d1851f99b300da65d77b1fc97bf2934ec17e44a3240eafeca57853381fb981cb29bba3b0be5aed1ef1d8bc65a0718963ae46c9fb8ed7d9626d66082e04f5322f4c9709bf2700c4d87ddad995f26e4516c9f3e186710b2dd2d05390030c717b851b724a99c9a73c52c838fab016bf453f7f3d03b3fa73c330e8461ac74b5f1ee45357a0f114a308014646c03b0975890a0244e158362d0b2414e77a3bd9e795fdaef40dd0a0506b1d01a4268a50965bdd942a02c4dfe391b1cbac0eb706014fb333d81a988c3fcaf61aff893e5f50b42f92f8cc2bd10f620f1021a617ead9bbfae6eefcefba03bd39d12b3c5194f2222f9283b1b9f64d0ae36e2cc623dba19ee5e9f8125b06c4f9682a8c4a13f4c5b825e085a2cf7afbf882000354874b5173d4e5e09361f80e68d6e43a38ec3133204e091d1a60343a57f0381db7452cd8ef5fb1e2cf3ef03b0626c78e53465c8dc620e6b057c929ddb75d26476db79cd92a623983359b84adf69e7f613f78c62b0defed4483b04f340d5ecc1ea7d7b604422f3381ab9d01873a577e2e4298a002cbbb21f8166ba3a2c6b8a5323998ed4bc4f094df570c221ef938f20bbd9c1ddcb320ac504f3f1c590765d01ec86a749a3aeeb2f376239c438c160c5c6a94fac30518cdee576e60aa9d3a5b64d9f566f989339621625a86752163c799aafda1b994eb5f8fabfc8d2752f847cc88b98229663b5a8eb3cd7bb8a7e4d9d90fbe3b72461e6522e839f59b9b97b2d4b3f5e0ced5ba8d62d59e4c0964f6b1115823cef008c6190083852c4cef0d0facd0fdbc55c34e6b9cf92bc92c59bb966529ec324001c210a9fc7de4dcf17e0c4ec643fe4ff098a506490bc903438ed84611e9aa2f28ebe17e2659a9349a9c16d29a5f3147f637ab91f4420a3d52fe36898347494067f076fc7d3a75dbeaa7bd875d478dd23218532ab83e6b687a44927fc82b0632618de47665c81850f0ca8c830eca0d9961ce93f6e919e759abcf9ecacedf2abadab92bb6a670966073745c2723b5f418a759706de06b1168ace4801ba0e26af0048b78777a99889199354b41d584e437b642df6c604b4df945539c6e56d850de06fa665c5393b10c6a7390e79016bf8a267af77fba7478bf92b6963c13134695fd67b2598da6aeae197417582943fc89eaefb516ef3d89e985c0384bfe64f0de8456d11d56f079d310c7e85d88058dd125eaba22050241dd451c0b5661bb09b775d11d48d5c407c18643922ccd5c3a1e030dcc74df1f68110a7ed64fbfcb9251960054c5f1287c612e8b1cedcfb020389f19d3463b6d767b01b13611cdb9d454f318c8abf3e21c23c5a08b0037640530959b101a12ea760eee6f2bccfbd4f51b884f1217a6394df4b778ed45a285e46cea0e3bd754a8f8d0b7f2a39fbfc4b8bfd4c85286d9840dd8215217b9b48d2d2ee1996acf849cb781ca8c4109ddf260975862922eac7ca5545f167265d9cb738acdb9eddc80f0d73d2276cffa7c8bd9c5a3f3684eed1b1e16f9ed1a6f32790dcfc8938915b4131bd012e00ec255cafc9174497e60137d65dce1cc8dc105808d561adee485ebd1a820b8e9a0f71bc377d4ef8a0da25bfa9edc75f8f1bf4c4189de720333f2e622ce6bb83755eb4f9b4c43e41d0e4ffa0c6b581f192ba74d7b20569f019d4ef1bb54d51cc5f046da01f121faafc2cfc3204a68fa0d00fd54cc09c5ec981e12b6bde65fb29de79deae2942d1c761a3774bb1e11ab0442c62c2c1cec5234e00759b077a0f3ed02718decc54b5d610ab912c983e278757900e64d96ead827f30bc445ec881cb4d1dfe5bac08fbcc50fd0989ceda74b570f50d3eb8bc266eb597c4793d65124fde0404503864e44f96f944d16504bb27f9df3b070a3801e136149bafe84cbfa7a09ba529c6a115a410b03ae3ca5b5055e22e3463a01b3d454b6dfac6176aa307e3ae499555f9451803b37199cde139448d1310ddb4e9d4ee70ac816d4ba30920c3504d293d68746245cc09995d0e7dfcf8f7e2e4c2537339a34fd8d84f6f11858652a0c3d5aa4ad711ff33e6a8f649d0422784b67d2160bb5d2c8d205fd9084056461b85e847f960ae0f4d6bd7f6da344c9b4f92400983ae8ebfa57dccd299082530291bf7eb2eca7fad22fd511a52b0fdbd122ad24656531a7462689448494af8747b9baa18a02a0d3e7ede068b129a8b50943eaeb552bcddf21ba0fabdc1677240b24c90614117902ffb695888dc9114383c62970705c80d0c43c45e7083d551f5cb768307849719a3bcdc8d6a61d1134bd477fcb4baac5108fa065be7041476700d5a7d259166682635b51b6d6c0a2e414b00de02c4d3f5dbb28f0d9018a63434dbce6a0f291b736f7e335eab41eac7c677edf639f1bcf3911d3b465e3c8ed91e5492ade9a80b2fa477bf260d7bda6196aab9994758391f60ac5e78b474e3dfc3d3bc33cc2a118582ec370e1738875c4b1a3423cf682c9fdc716a42837a4f92f19504668e5b54938e606c335ec42bc29a07db2151eb48af5eb8d84aa2e6a1b55b6d313ce1f1527016a6671f13f9294acdb13c37f8e2221b389a4d4401a4f10459febd81707cc450453ddd92057e0583d503741b65949f1805bb02d357b7bcb83d0708b75ced16739e38dbf28607eb65505a94e52089f3d7c5f80b951f25beff01978070f8710ba95a82c8d0c09c751973bec616938456fe3caf732a2dad3a1e32917365b2525bdd3aad2783b8b812857f3be6067bf06f300f0f66800e42f2767ce04e8f0bee026d2e74e79696b41ebd0d81f4adeb2ee3791a6a8f29c9056f88ab2c00a2ee6f6bec90fa6a4fa1f8f206f09188a618ba9ace16f037ea1747fbe7a96447ac9821bdf89965ce78c080634775e66767d9c7fe947c56afcb44e44a8e635ded856c28fd37e33561ce947338c93a11ea62adad5e8f0d36f64017644f7f6653a98421598031589472341e35f19c43ec4eb7052f0b73f5c30ab02b1d9345acf10b6f3a30043c4b031c2d2608a579da57d95f1daff79ad606dd244bd0f05fd0fc04bd855a972246a3fe96b7a9a10f83404635d3a54f0dc50b8d8692381eb5cbc04f2767ab1476f9a5f7fbf6bec1725a95388a7b7a5f68110f0b98078e1a0850e5ceed8b130a02eceb9cc0e1df663e5ae4ed0339b83f1b6724d0ce9abb2a8eba67ff2a4f519719bedf75fc85d333b0c3abfa0367b25537af10080a68483d26e2cf0b97cf242dfa3c4a5ed32bf21fc26f875a71ae45155f05d4ac1ca54f69819c0894410fe4e7931c2b8cad472f45d1291cf734eda5486dd431ae16337852fcacf655a68ccf32e16b34451d78aec09a899a7768fc4df95cb2b2e705ae6dd8f3315852dd1259c299d451f6598456d02d5d88126d4a72df52e5134dbf13d7ce00d70b84cb4060200e414d15e11d652bbe111d240d9fb765cfcc83e8004ba8adfb0e40c1c6b297f5944ba2ad82f4a7cbe3c94fdba4cbf6c32a320c794fa3b3770e79535c856791fdfda0ed01919fe2e37a62f5daff678eeadffaf870abf690de67d5db65d584456199ae3ff5a16b0fd49e4d808e82aea64fc3b921f9a399cfe166524701bc65b39f9fe4c6a3b0b27addac62c8d587982e643d09a2ca5d262e688ca2ae16666fa0b243d3ed6b42c0c40c770390b67f6ff36e020dab5545b2b6a7e10d39bfd5944981e9684e81501f357f539e35ac6e51278d49d1931e5c6574866a0ed1471f9aaa3682b2712bb79611a54ee998b03c9500fe3ee0842d3b3dded5438b4b1d8e8647aab29846e1d2324ca0f822b16e3268aeff2d45478d3d456cd48201ba9155671ff8c"}], 0x13e0}, 0x5) 04:29:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2d0) 04:29:07 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 04:29:07 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r1 = semget(0x1, 0x4, 0x140) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3]) 04:29:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x10, 0x91, 0x200}, {{r1}, 0x0, 0x88, 0x10, 0x101, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000020, 0x2, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9da1}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x14, 0x2, 0x6, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x26, 0xf00fffff, 0x101}, {{r1}, 0x0, 0x2, 0x1, 0x90b, 0x9}], 0x100000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc1, 0xfffff, 0x100000000, 0x1}, {{r1}, 0x0, 0xe0, 0xa8cd509db9c56f84, 0x800, 0x72d3c0db}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x6, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x12, 0xf0000000, 0xd4c, 0xffff}], 0xff, &(0x7f0000000300)={0x7, 0x4}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x100000000, 0x8}, {0x800, 0x100}}) 04:29:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7f, 0x6, 0x0, 0xfffffffffffffea4) 04:29:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) r3 = semget(0x0, 0x0, 0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/39) sync() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 04:29:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getgid() r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') setgid(r1) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:29:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r2 = socket$inet(0x2, 0x1, 0x1f) read(r2, &(0x7f0000000040)=""/3, 0x3) getsockopt(r1, 0x100000001, 0x8, 0x0, 0x0) 04:29:08 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) geteuid() setreuid(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) 04:29:08 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() read(r0, &(0x7f0000000000)=""/48, 0x30) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:29:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) socket$inet6(0x18, 0x4000, 0x5) 04:29:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10004) listen(r0, 0x0) listen(r0, 0x1) shutdown(r0, 0x2) close(r0) 04:29:08 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0xcbde) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 04:29:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000002c0)=0xc) wait4(r1, &(0x7f0000000300), 0x1, &(0x7f0000000340)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) write(r2, &(0x7f00000001c0)="7cb57e4e1d00aba38d57a83894557fe4152306c71f5d8cf59f7ca55a99d23be50b09c50355d8aebea828df1c48547d00dc5d6d18e266f3ec8a73c0b61510689384438698273ba354fc158615f82490d6e21164a9dba7df9da1b5ac5a7e8ba883bcf4941a5a5cee371561324b316199996f6b25ae1dc18a7d4b3661d052da60f122223d44d0a9423ba82f53ce92200832cdfbbff6e10c3b65f687c3fd405b47170d9ed891c95034ad018880f398588c8da47483075babd097f84f577ab1c34ac8b2", 0xc1) socket(0x10, 0x3, 0x1) 04:29:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unlink(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x120, 0x8001) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x54) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{0x0, 0xc3fe}, {0x81, 0xffffffffffffffff}}, 0x0) 04:29:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d12000/0x4000)=nil, 0x3000) shmdt(r1) 04:29:09 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget(0x0, 0x2, 0x201) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/140) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:29:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) 04:29:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0xbc3, 0x0, 0x0, "b6086cba46418ddb1b9e075d3311ce09d31d6188"}) write(0xffffffffffffffff, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() syz_open_pts() 04:29:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x50) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) ftruncate(r0, 0x2) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x403, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:29:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 04:29:09 executing program 0: mlockall(0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000a08000/0x2000)=nil, 0x2000, 0x0) shmget(0x0, 0x4000, 0x8, &(0x7f0000ca9000/0x4000)=nil) mprotect(&(0x7f0000df8000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:29:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="f166b65a04bfdf935c5869d33058762952497d5de9f791604daa6b9826ed664e5141922aca1852ff7f261cca912d9a27d8fd1ecd0995d8b20b24f8d7ebc55b99e3b530d451a46ce9a8dbd413288cf9daae73d7989980570a60d98ae7afb755f55b", 0x61, 0x40e, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) 04:29:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$getflags(r1, 0x1) r2 = msgget$private(0x0, 0x9) r3 = getuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3f, r3, r4, r5, r6, 0xf, 0x1}, 0x7ff, 0x1, r7, r8, 0x8db1, 0x2, 0x80000000, 0x2}) 04:29:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd59f27b10f2dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7e6096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f71a05657d00d1628b53a", 0xffffffc6) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59303525687b62664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c28700000000000000", 0x2cb) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) r4 = semget(0x1, 0x5, 0x2) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x8, r5, r6, r7, r8, 0x100, 0x5}, 0x100000000, 0x6, 0x2}) dup(r1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r9 = shmget(0x3, 0x200000, 0x0, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_RMID(r9, 0x0) 04:29:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) socket(0x1a, 0x4, 0xf5) 04:29:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 04:29:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socket(0x3e, 0x0, 0x55) 04:29:09 executing program 1: syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x1d, &(0x7f0000000000)="6c9d68ec0621b7a3455b500a6bc70adfc3ec344d17c7172ffb86ca2053") open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) 04:29:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/154, 0x9a) sendto$inet6(r1, &(0x7f0000000000)="f4ff4cf41e8037bd27124dc7ef15ef5239c5b2916b53145769acb0517fba8b3b067d377fbac3d4826195766c", 0x2c, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 04:29:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) r1 = syz_open_pts() chmod(&(0x7f0000000000)='\x00', 0x60) semget$private(0x0, 0x0, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) close(r1) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0xdc7, 0x5}, 0x10) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000005c3dea309251e10004030000a500cebbea"], &(0x7f0000000140)=0x1a) 04:29:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="9085", 0x2) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x129}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 04:29:10 executing program 1: r0 = kqueue() madvise(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x5, 0xf0000033, 0x81, 0x9}], 0x4b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xe000008f, 0x5a373ab9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x8}], 0x1ff, &(0x7f00000000c0)={0x80000001, 0x100000000}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x98, 0x8) madvise(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x1) 04:29:12 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x8001, 0x4, &(0x7f0000000040)="7dc08b942c829213", 0x8) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt(r2, 0x8, 0x3299, &(0x7f0000000000)="24f08d17468e6088018d0298155378fd170574d9b33d4cef011480a6642c4f3a350796cd64b9eb2fe6fcc6b9dc", 0x2d) 04:29:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10c90, 0x54) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 04:29:14 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18000, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 04:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500", 0xfffffffffffffffe}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) 04:29:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8e, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x92, 0xf0000023, 0x4ff4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x800, 0xffffffff}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x4, 0x6c5, 0xbd0}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000082, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x3, 0x3, 0x9fe}, {{r1}, 0x0, 0x30, 0x20000000, 0x4f58, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x9, 0x200}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0xfffffffffffffffa, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x80000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xfffffffffffffff7, 0xfffffffffffffff9}], 0x100000000, &(0x7f0000000000)={0x3, 0x40}) 04:29:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xc3, 0xe00000000000000, 0x0, 0x7, "ba0df2ca54ca8c0fc4376e7f734c925908730dde", 0x6, 0x2}) r1 = socket(0x2, 0x3, 0x0) write(r1, &(0x7f00000001c0)="bee4a3a2228edc8bf1f426b58c982cecb09d710fce5b4f8b4bd8c5da6d9657b19fbc4aa2b0995842dbd5c62111b069f225e17b88f741cdc71f29aabc98578c7e3e19d8b576c5b96d519db895a43e331f1a36299cfd52906849e4bbe6b305d9dfcf5b96359e4a903f888d0fd841942608636fea879009c2f3ee7a91bb26bda7a21b60a72191520f5271373a39", 0x8c) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x6, 0x7fff, &(0x7f0000000000)="d328ee56", 0x4) setsockopt(r1, 0x4, 0x1, &(0x7f0000000100)="048b9e6f7ab1dac41d20af9f310e29d33b848802c88dce24345e8859febb4bfa98fe78f956610eaaebd0f11790ad2c11a4c70a419e519108415c223b95d4f5e9f8075722ba10e222a12357ba9024a13438071c8ea20a1d724ec185803fcb859db49039b974ee6147e7ca8a1f510001deaf8913ea5a157ee7b91f436f83991e00c21269be2dce2bb4ccdad158de71c69b86c97dca437d", 0x96) 04:29:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) r4 = msgget$private(0x0, 0x1) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x8, 0x0, r5, r6, r7, 0x1, 0xffffffff}, 0xff, 0x43, r8, r9, 0x3, 0x3ffc000000, 0x4, 0x100000001}) syz_open_pts() geteuid() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 04:29:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x10, 0x2, 0x3, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x120, 0x4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x8}, {0x7fffffff, 0x100}}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3461}, 0x8) mprotect(&(0x7f000010e000/0x4000)=nil, 0x4000, 0x5) getpeername(r0, 0x0, &(0x7f0000000000)) syz_open_pts() 04:29:14 executing program 0: socketpair$unix(0x1, 0x80000000007, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 04:29:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b2170d79620cd8873001"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x10000, 0x7fff, &(0x7f0000000100)="04aff289332726585fa1da3622a91d9faef7b3c141406d7e6dc83a4121a57e75321a4ad3e37fe4674a37f0670a43a3cdbe19974d181b7f727e07c52ba85dab94630125545f8071dfbb920d9bfd1a1972a4a972ab585f9a333b9ecbfafcf6bdf31d0ad609d126a6726aa255607caa54cc475f3c30b64757e8eb4997c4fd2499c56f0ba230aedfc4b07daf857c9428b26bf83ebbd1a99fb44a822df83a4f6a3ddcd49d9d227b7b839dc21d9c02d02bd1cb3cd4acc4e06239bedfd9444eb99749fc5bf18c627ef95c9c920f0aa0fc84a7cc270d74b03669", 0xd6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 04:29:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="9ffc5802a8abc28902dea4e81b0e634a25bbfec8e0d07ac4e74e8e1cefca0ca6cff224a9496e80286c6937970d405e04717a8fef7c1436e5b324aa34c8b8de9a46e11cbcf14813467d8d30ab9a7b4f3a472d2b15374bc542e9b820c28f0efc06697b9c4d8843eda9ad1124be492ff520103d02c103a3f168db7cd1621007de03cf2800e33c59db9775e9ca0da4c872e4c7ff72278bdf0cace1362721434a85d95c0103ce0bf8cae85735cd989b8b065d839dff3ea9ba104eb2319a2472783ce870e56adddb6beb2952a0a41b3afb96e6e9695781a011c69f8d4eccc9c0e3d37b8e34046079759c47021b87d610dd666250fd11875e", 0xf5}], 0x1, 0x24) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8001, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 04:29:15 executing program 0: r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 04:29:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:29:15 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:29:15 executing program 0: r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/169) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 04:29:15 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="5ff7c8ff6c3657d19d8dfe896730113b3f48230f31c5d27ad189c173d7e2aef0b562de35513ded8ba1ac7e68658c7093a55653cd26b1162e4ff9049b37912c275318b7503fe7ef", 0x47}, {&(0x7f0000000480)="446f1c5eeade1bbcaf36df55db5ca88fdeed3752bbcc2829cef23e1a82ed647b0841d4f4c570a31392e4137c255d47e585e81183ac894d690b60893ff916c420791b067b815cd3aa27e05a1babbc45975320e609e9cdea9a49c586d4ff7f25d576d636cc3a893e99e0656283bf6f7ca0eb7962a3975007d01cc75f623a535d70ba98afe70b897999d5c558f7b2ba992382a1ccd73189eeea017066678a8f164031fdcfa5aecfa16aefb90c504f7d07af", 0xb0}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x4, 0x80000001, 0x401, 0x7, "3899be3f48c819cde1c41b82a538f39406c75160", 0x9, 0x5}) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:29:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000080)={0x1, "cf18fd81263e6e"}, 0xf, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 04:29:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080)="5d3f6b430e427419837128b337fc42664398abb759d23f33d980cceb8b45faededdd513f39499a392802f501e50abf485c53a66a266c90e63595446cc6e5f6c1589dee1c89033b53baa00e41ddaaec22b24de14fed9e91cec892cf540752089a5b395ef6bb28a5c3010847b69126889c6d9e9f33d6109924", 0x78) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 04:29:15 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffe5b) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSCTTY(r1, 0x20007461) 04:29:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) open(&(0x7f0000000040)='..', 0x0, 0x0) 04:29:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x8addef05fb30cb28) getpeername(r0, 0x0, &(0x7f0000000040)) 04:29:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x11) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000), 0x419, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x2, 0x6e}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x4a}, {{r2}, 0x0, 0x20, 0x4, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x2, 0x100}, {{r2}, 0xfffffffffffffff8, 0xb7, 0x10, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x11, 0xd2, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x9, 0x10000}], 0x10000, &(0x7f0000000040)={0x5, 0x96a}) ftruncate(r0, 0xffffffff) 04:29:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480), 0x2f0}, 0x40f) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65310089595748be1f9e71ba87738772f609ca442fe0b1763f95a11d243ea86955e4a3dbcd48aeb3cf8344993e16c05c915947fcefaba2e3ef78afaa20df6dd4bad2797cbfca5295517d84c5ee6c56752b7380a338228475fd5418a9c01bb1cf6be0"], 0xa) 04:29:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28080, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:29:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40), 0x0) fsync(r0) r1 = kqueue() kqueue() flock(r0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 04:29:16 executing program 1: r0 = socket(0x11, 0x4006, 0x1) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 04:29:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:29:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) pledge(&(0x7f0000000000)='@w+\x00', &(0x7f0000000040)='\r}\x00') 04:29:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) select(0x40, &(0x7f0000000100)={0x819, 0x1, 0x2fe9, 0x0, 0x6, 0x5, 0x6, 0x800}, &(0x7f0000000040)={0x851, 0x6, 0x3fd, 0x8, 0x5a46, 0x8000, 0x1fc, 0x8000}, 0x0, &(0x7f0000000080)={0x7b, 0x20}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:29:17 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') listen(r0, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 04:29:17 executing program 0: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f00000013c0)=0x8) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000001400)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000001440)="77cfa80b10139f800e9a5835f81aaf407f919fcada6bc9ae0145cf93bacad168c7b274f33cef3a0d8ed807e4327fced82b26d94065f37c49d4fb601ee014e6823904a645eb4496a7024e3a53989606dcc87bb80ab0b9a2652360ecd5c5ddfe55538eec3737e8749f222f7c627ece980b0c92be26e121e50c55bd1f5882b29c7bf4b3", 0x82}, {&(0x7f0000001500)="2ffd4ea902ba2cd93be01c54b020ed5e3bb8b73c98d4d975d87ed4f4181fe840956b91b960a066963beae78e44295f3dbab5c23d7a09e28b28671478dabf07f5f4cb22014d90c37293b5f0e329328f824e63dd064e8e2bf7bb221254b54fed04b683f2e1c596f1ad992820ffaafc43ffdf972fd5e8d25e1f619d09bc1fe253b7e29722502952ebd846eff78b6cb05dc18eb52650a4995d0ca3eb975590220ae2a72a8a200203f2fb874ab1024d2642cb75cc11d6261bd8a8c5434f1f51de7828157ac88f838b074b00fbf7afa40595873c5a608ae694a221931e0492a2c7d2e45b15487afba0c1ec1e13b1c92298ef6c7f248a1fff9ed95cf7ba5628a90dd23fb6fef3bbcaef75e10f7de39a3ae608c0fa204553072196218b6f0aa87392d029e7d07309240770273c68c207545b72b08547be9756fbc7ad4b90f851f4ed5d53249e7de0c6100079c681d48be4e7e00b2cde41cf020667cf0b1c8dfbf1373882a3cb32d89304201b2a76807de24ed23966e3e2902406fa0413441e2fbe8a23ab2adfca3a09dd3acf486d6e7ae44ae855d8d78c600242d9e93cb35dfffcd7de3c81f571d90a0033dfe61ce04f08ed87fad0a5e35228843adfb1818cd7d0e5af8c50675cfce0715c62f061e9a0f2dd592d6ed67ede26ce25f1328373c658af16a926bd69fbe31b8cbdd0d39d95326ca13dae0a168e498f5a8bbe86db633d16d4dea68db36327e3d0592bcfe57d01e973c6bb00d2ef1ce9d089c891b6e74080d14d56a122938e5ab92d27673785607d428acb4df3d4f5facc4d2692bc51f48b935a24246aee13b87a9546579c8a0f1ace7f3930f33bff1e92b215417687ba21c410087a8744892edfa2b028703d1bdf95733a5a08caac6d7af999ff6a989dca8e68a5f79d43308b9c36effad263581ec8de61ed1c4544ec6962365de6483aeb40dd21fbd8d9f1c5b56c9f2d9786318c592c9f5efbc06835f8ef02f971959ff5f13d7ec387a8e81a31d308d28037d413e58f247f3d45ce3f91be00fa1d098246943bc49126a83012a66be12a0fe077b571a45e4d0d0d9440282fa867282eb83c4f4868382b18923c8ae2d66f88298a80e149abb863d97e008c969c7aee375b7a118841838f567a2335d185bf415aedd6070da7b72c0928307b4d4b2cfad94c32629e9f14c7ef75b7e7eb61d75bdfeae3f7127faf44698ced1571509d7f4598e25a857d2cebbe2b7500a22ff8dcb16dc3e2be304ece8e651f4f6b11bad1e4d0eb087d43ae632dd11d94b7615b07bef40f7a14b0638ef43ff739e7c6e74bc750b571ec7cdecde35544652fe30ae8ca301af66cbb63cadae05895c1882d2889be690efdf8d2378fc589502366827654e4722f58216154acaee31f441727013fc1f8bf0f6eefba4623080ed92b6e7401536a9b6d1251f228eb0afce31f3e290bb855f1f299cf27170dc8200e4c89b7311b3f361fee4b8a539dcc1c3c636247590e3a0d32b108b4444bda627cf7861be114b4a7805ec062b6249f156855f886990a037f2ecb10b20f25b4ee4c20e9c22c46ee6f10a8b5a2117ed042a5723d3b98f5bfc29e9f32126c4d5c474040361b812f0ba91585501b07a7fbffc833e6e01d313f10396053e25ce81f4d77d3493f31611276d4ca378259279e6abb491eadfb4a876a9f391a51a2adb98d7f3f63715be21f34aa1c6f19cd01e8f67a715a92a3ecf42bffe742a85409c0fb45eaf96b446854dd4957009de4fc3f82ea22d11b131e73dbd44fbfa484374b190e3fea8a595d89d621fd8b34fe328c6b453611b7aeec9448bd68eb2ae3eea0769c11b6c55a98128291509490904d06b82208be1f57260d7db5e376f3736ecfa0250fe39a1b6df3c931b2ee4d8383dc986376148f9d27a9f06c11856993c9cb0bf69264d8fd4e7ba8dd7cd81d47504de497b349177a699537d749d3ce344e09b21815fa66c619d7096e56030c916cd9f3e3bb2f6d76fc4194ea9915a6962bddcd84887440cdf3394cb8f08d5c0a8d646c98a4cd228c64c4b115e89226f8100e8acb93a4fd97df4299ea4f7e84dd90c22bde1dbea90a3e3ca4b2d7082e4443028a26724d0b0067cfb25b4db5d10d74592b0d00bbdd3b2f71d121f7bb2d6e0191f7e44529900f2399878b37deb3e47c7033e0f58bb1db0fcf7652ffcb6e894397bc4e501fdce7c9e301032033c60b3c8361ffc9393f83c4a70f7a64872455199e291fa47e1203c955659e163722a2568d13b84c10235b132c0338216d35708c92b6c4d2eb15e208c21603bd03ae549dc5ae2a35bb709153406e42ada4f02b10705c31206b7a32baa0b52522d4276b016a46157b5c5474002609ba760b47576bcf55ea69d610812ba4c1f2aafccbcb364145227c0e0e4bd1726818c8a39d81bf7bb08d8166fa697ad3d559cb8ba3a5c853b4fc08ce3df256a2e0391d61ead13ad7036c143840d915e7522902f310d64042cbbd0d526a3d3f780812af2f12b92dc1d1fe5640ed3f4ea6459c587a14550d6b4c4002f225db968e39c0a68880609d09f0724367e694fa447992c2199870713a112da9e3c3c9dbf4e2e845c887d0cb37c94cf8347da8d7a2f0667b016b20959c884cf0c0923176a429b45ebbbc5aee709c53a3d76a80e5ea4d01c3556b67fdf7d8ecd6899a027750807fefe8e79cf51462c0e1fa1608a3d5d2bed73d343d31c99264ef3fc2a13f3855989b1647963aa29055f91578c168c958bba9c38ecb340433ccfef874372a1c10d278148f95964137d886550b5dc77950e4f0e6eaedcfa31364d798e163feb1ab1e2d99c0f2ae7a6cc9f66f9457ca5f10373d29f357ab2dbabf9b82af3c1aa9d1eb3ea88a3cb30dc653324e1f5d768c30f99f0b399f1e9a5975cc79cd5103ffbb2e2e7f7225649737dfe5ff8a051d3078883f2b651123c9e80e31ed7125d09ff6519af05edb72fb60847bb4e32a988e50309e16d6fc29f645ca07d66fad19a8c3e821a96f6db28c80cd7581cfb6cbfd306192119f38ca215091de55b27a4f5b3d4dcc31dfaeffb946280cb27163e67853a0b2b5f3232057132bf9207ddbb0b2503646fb934edb5ae837e302428cf7a5d76cd0beb99e244e5bdc661c718cee6c017928de341b5deac905b714db7cfa411fced626682d5b456c6d94f7e65f9d35bbfe89e011fa5d2bd533cf51cb9c03b3d7cef25504c25df58fe7254be3947dd31a864284815f2701172495ac04dbe0dc9c7ce80a73c07df93042614199f1d0dfa4f99c3c8df91bce28dbdcc6e24725d85987b9d2243b78189340ae23f2e1a7fe6a95ea29fca0e82735fc4671c6870c22c8f845abc69f1d3db96ed6e5f222a2a0a0ff5fb0d004bdfbf59c0bf415be535e451c6336fe7dd8ffcd82c09b5c654405bed7e913723d42bb9494f9c4e9acbec9edff6765a150e811e6ef0bcf7c4c58c96099693a86bf5beaa30c6077c8557da019cc37b21b29ea63a7d8f77534b930215935278c18a70fc0a1feb3d09d56763c6dc4cf9446311235d79f8e521652cd7ac00eb6bdc25e41bd054d67aa0089356ff3923bbd1d43c3f08fc47392f30bd4594c72e53aeb3f64ed4a88fd9e0c4c5ed68fc349d14fb5635acd161d09e42ef7f1af1491779f0a02b5d1b7986d9e606a21c494df862a5c9c2e33ff73bd2ae1f9d0f7862079c4d3b5e4e18aaf437abc40b836a7bfdd80a8cda3e6d17ff6aee031de0e07a1cfe77aade490ecbcf64368aed29a400b9950ef9e1771c116d84619bd0f8c739bd65b631510deb2824ba17a96bc8efd024f2496062ac9c5826beaba4bb41b88f0c641144c499561a4effa14dba8f9feb04037afb5a0b4abe2d025e2fe41893a75a71fceb56a311c5ac62cffb66182ec47c6c4e3c960527f53654aecb1b3893af6ae4346ea585ee352ffb5fcca201b72c4aae0e3b555e8ff6ee586b03c86a53a8dcf0cf99eac2872c7b61eeab0abc51c309ed90f8dbfc9b0a56f2afab95f50b8a27eecad9f2d5f852af886de7016bf853afaa5fb506e2265ae7fcd3b95261f4d75f1818788716203513f592e94d09feadb253b21c844cc07d593d7f8905a3e792c403ca8a9e5c87b7e83d18fbdcd5bf61115906473dd27f22d55e7144753cc367d99926cbdc6f24d88f91f6bf216964646bf11d47ba9508dd6752c487900527827fff00dbe3c27103748f2f6dc14ad6033b7655e5106b86c4796119cb57ca759ae8144f4abab3dbfa0f78e7840435dec717424f7cd83edf2b8b62c700475386c00ba04079e5df54b443c1209b69fb3f19f98ff2c57d1486ab3ce4c0dc52bba85ad4a693ccd59614876363a03515552ddeca9f8f75d45851fe8fb6f4f0b0ae0eda84946e8cf2fbd7d8142c5a1362724204de8afffe276cdedd8404b535930257642fd58e7b855bc8a10ae0902ab89b95b0b933445781736d695444a2d87e0428425c764a00e12cdcaa5e2e036cf201e884a7bf6a00277fce58562b1c9806ce2ec6eb11f921a4594bf60cbb652350ce8abbda7f62f9bf1c5660bb2da183ce99db6bf0b93c6b95d33ffd050326d01afa81156a8a7beb1a40da606e52924d5eb1b4e301b311243e2f374628bffc06f4fbcb3f3ff70e20c1c6c5397e6114b88cdb7f9c3cdd73a07ac35703e5930c32d93733bbc25510a31682277b72ef65ebed228a4b7e0ac4c76ed33ec59ade327b5bf296bc5e4fa1fdc820443189b183945da90c8840b78ae628f62dfe615fb26b08ef727b36d2c104922ae11e3cc2f7755c0611bce902e9a58415a1fed8d3d157474a3e92123e00d3ca1542a6f965f458851c3472a178cd3f1a08afe8cb32efad94dfc7323fed6f25fd8c37339d0dc99951fd8c006372996ce61fd26dd0b4122df40f11de613ad6f013caa423f2d074c7854595d9d3f2f7ea1fdf416a565e06ee8dbd479dcfb2c5b0b85650992a849c3c83f28d452935051a379208b29d875e6f230e22d63c07fa5ef6ad520ca4a9f47143b863a4c866b2ea9ff6af44cb75103621e14fdb9d4a153e358390be56aa2a9c37f0b9a3aac320f46597859bfaa25d3726b325b5b1d3ffe522e597b836b4a98a35d18d8ec09d9a5ca1a42a43ba714597ca2c7013da90345314f821a951385009be9faf7e2b874cb6d3e6df24ef6d5e51608b200b3cebd866ca0ab0dee3a9b03412efa50348a5fae679de9cb61aa9ab09bdb2eb0f0230eea1877c073f9fb033a04b93aa5bc69e7a6211d5644b5ff7113c0ba4026a9b6370b0d9b4fd567285f9a5205b7341a3efb65c5bdc6bbf14830b2d632af64f1d285a896d8d3895bf093684f2b5ff940419b3b6ed9500aeb72de18e3e6c77350483452c8a05ea6eedba1f652d41d50df835299ea842935ec809cd553fce744e243b5061f6f6675a726d08ded00d5d3084c9b5ab11757095c17d7a3586c916242e26ae3b354ff7f3fe8cefabe8eba62768d2f82e046a3bc06822cbae860110bd75dece6c2376dda8a4cf39d27339b8ace15e30bf167c0c074c6d6b3930e25b71d33c2a63390b52521445494b83eac69e0601b3474a08d04bbd16251c26a99bf352eaa3c306be002677ae3df8a2ba4b3bc69d271797b56a788f521b4c9fbe1ee13e97931c8d02f3a11e476c6d421d50eb7d8518f4d67bb3c63a53ed30ff5efd858fb4c37061ae83651508eb8049a79da7c7ea5774821d65f3d8aea6cb54c9f82f81633fb14314c8adbc80c7438bca7ceab79df02b3c6c63cb22ffd813643f203648cf353d695c76963f4cd1529ac59858311c1570314860cda8795b969c179b1cf35a7a6e01620eab2a5da9fe38140e3", 0x1000}], 0x2, &(0x7f0000002540)=ANY=[@ANYBLOB="4000000000000000ffff000000800000a1bc1e23f6321fecb5666d06a6ca40f66e9b5d91438b95e52c2cba91dc5055bb5631555f7068c6632b73a50000000000c000000000000000ffff0000fdffffffea74cf4618c7ffea9a08871f5e6d63cd1b106f056a06afda4386c90ed47556720f1baa7cd36082522de15cbfae03c0fb95ebba0ef5bc9ec4f3c3a687b4e76f36c37d30e7ca8dcf862189dd745ebd2ff875a976fea87f0209462363b8a9b3d4f0e649e0ec012994324a6afe8b68beee0994d05b40c5ef26f0f25becdfbc55196b7601894cdccc2f78e25084e285089f029c2e6411c95086ee780c425ff1b9119c50b8b193a7a347d9114a570800000000"], 0x100}, 0x9) mkdir(&(0x7f00000026c0)='./file0\x00', 0x2) bind$unix(r0, &(0x7f0000002680)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/238, 0xee}], 0x2, &(0x7f00000012c0)=""/199, 0xc7}, 0x2) 04:29:17 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x144) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x140, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./file0\x00', 0x28000, 0x10) 04:29:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:17 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) clock_getres(0x0, &(0x7f0000000500)) 04:29:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:29:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 04:29:18 executing program 0: syz_emit_ethernet(0xfc92, &(0x7f0000000100)="95d967b36b7f4ee8ca9665368f629f4dbf75587d5b76e622212cf4287422de6039722c70e04bfbab30000000000000000047a8f77d75dc90ca3e2885d62b5e6c7812d87008c8d690f51a7391c95ddcb6") clock_getres(0x0, &(0x7f0000000500)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f596acc44c9a689d19fb941eddfcf640cba06b80bb0ab191c188cbc37b10f6692de878245be4c2857b82cb7bf002e9f8a8d25ebdfd317bd84f6aea9cc97c510ef4da1fb5f34dc4c4cc8b5538e606d3d0fce13944b01dc57cf48eeb07de05456510842548a587e6ff13b0ee04879928d571d254593fffd3a3e4d94675c7d0088f96f8d3fad3a209404cab3dc0b48dc8fd8002790637db6be6daa531844bb3cf27668647ccbafcd56a05f67a2d79a00a0c2d98c274f7", 0xb5) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$unix(r1, &(0x7f0000000180)="c5d56eb08ce236108d640e8793a1caca03b5fe7b23e6e38d992a88b1436be8b944b38f0a6ae0de872bb21831bb6e0c0dd6921b30d6009523e037938c7c7ff1bece4449b236346f5d7efe8390f9cb9a5ea35c3ec85302d0dc948fb61a4edb03032331e2ee5e007edbe1ba3f49bace245d6c54eb4b5bff9cbb873649e15f21db510b0478345629493fd8d52262718a4b450d2d7f894cf3b56aae7ae698e67aa4e06e6135447b1893747fbfc0a71b502766ad5f40e1f74966460015363679e4eb00aee4e9dde933b9295f64ac942fd02cc18cf7c86db2a335bb77192dc4871a122b9c6108f73845bf2c", 0xe8, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 04:29:18 executing program 1: r0 = syz_open_pts() lseek(r0, 0x400000000000, 0x1) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCNXCL(r0, 0x2000740e) 04:29:18 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x720, 0x75}, {0x40, 0x7}}) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 04:29:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x400) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 04:29:18 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:29:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 04:29:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000003ff00"], 0xc5) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0xffffffff, 0x6, 0x8c7e}, 0xc) 04:29: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0xfffffffffffffffb, 0x7d82a1a2, 0x80000000, "990ac741a2b02d9a659945f5114c2144b8698986", 0x3, 0x6}) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getppid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) wait4(r4, &(0x7f0000000140), 0x2, &(0x7f0000000240)) 04:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 04:29:18 executing program 0: r0 = socket(0x18, 0x2, 0x10000000005) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 04:29:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 04:29:18 executing program 1: pipe(&(0x7f0000000000)) socket$inet(0x2, 0x4000000000000001, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x187) 04:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x67) flock(r0, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x800, 0x6, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x7, 0x7fff, 0x8}) flock(r0, 0x4) 04:29:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) r1 = socket(0x18, 0x6, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) setsockopt(r1, 0x3, 0x3d7, &(0x7f0000000100)="061bb8aa6e734e1c6036f1510e32cbd9f1a89643aa41b9c92d9ce178ae9965e93ee8e5ee3f4bb08df0a626459ac7d102a28f4f8a67ff3a9671e9fa02c2f27154a590df532d1408683491a776a3ef3fc54b68640282ae7a9b777ac9be177575dfce27e5993fb3749bce02d9f60cdd85014afa6ee13f18e337c8d7693369a15e8d14fd28ed978f1123f43be562ced38ae05eb5b0cfea01177cf69209d2f136cfc9ccada7cd818f643c67734b12fdec3b34fd0b5c3f8f08bfbf5a0ed8507421561e3dd946bbc82bda3296b213a482021d42a9fda8a22504475c42c8c71ac029a9f8a9e8bf29c4ed12cc31602066f3f2ff0aa07b93", 0xf3) 04:29:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaef125c0000000011c2364f62b8fbdb198a3537dc0f7823", 0x18) 04:29:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:29:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x3, 0x5) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = getuid() setreuid(r1, 0xffffffffffffffff) seteuid(r1) socket$inet6(0x18, 0x5, 0xfffffffffffffff8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r6) r7 = getegid() ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r1, r7}, 0xc) pipe2(&(0x7f0000000080), 0x4) 04:29:18 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/81, 0x51, 0x3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000140)=@un=@abs, 0x8) r3 = fcntl$dupfd(r0, 0x2, r0) ftruncate(r3, 0x0) 04:29:18 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="351a97219400"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8083, 0x32) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/166, 0xa6) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000028c0)="2a880e12490dbbbf2548efe680006ae96c737f29de42853eb054edbc327eeba34bffd47c1dcf7ba11e7e0b719be0a55ae5bc8878833f81eb9f40638a44ddafe1b1578405e1c92f6be046560b0812a727e6f56a7055e65f8dabf87009df01f76affc5389b784fc511a62b05a7945c1fbe148705ebc9878759dd7286e524a3f735838b45a94da9b0dd3365b0d60607500a3f940d5aae9025f9152f77d6925d37aa3310abe74edd0d96ee00602e4a12de187ce36195859ebd773fc7e19fde6e4a56e2b5dc64fbe801229b2336ddc50b59ee11576635d251989f20dcc0f2129676e1deb40c58e9fa7fddbe74a2d88b58bab29bef749d1e424088fb800e902c5132780e4b807da73ed13a68c75a58d6559b5ff8d4c5fd2450faddf2b809c3457dbc33f2460f29a0cc82ca25517baa11369f5a8f1fcbb7e380b724ac51c1510e3b30dd00f04476065b3ff6249fb4c86ef4637700dac39c2fffba3624fa8bcd24dd863a2c76b42a4c065b587ca435688b42525ff3efc2afc9def19df5d4e02d3fc0828a1028d921a60c2468905fa7916c095eb8ea00fcad9e8a20d97d0292dd670cf58e39443c2047d3cc69c8cebe67f12b6b4ceb22505d58080806d6c6b72e9be2cbf58aff1ec9710632aaa12b7af7d78c28ae9b142f5cd5b2c71461b8055cde13705419c7ee6a4359c3501ecf173a9dec80067609c6f4f2f7d91528e26b3da1fd46d953ed81f6be305ddcd32f404821f515829c3f37b3c17469a80a239e8266adab9a8ec5e67753785f726e087f1a7abb12f9d3c87eef5361d4b8960c343de01d9c0b1bff94f0cd4e9b7c19675527739c169f8f09104697d5d31e37b69a7a7978df8e000eec0da9ebbfdf7f13e10cce8ec6f3aeab9f936cd1440bac6a6068e776e59d5ec76bdf7f44800f1b00457b0de51b684698a05c6028f8c3a8f4e9ec6f1cea100f6e06de77cdf5001fd30d9aef0e33db83a4b49106a661776239d89d69e9966b1123bdc9ad1d19ae31dc6e4b8bbaa1e07c8feae851f85f0f1d28119f9bcfc1ac39e0be7d06858ffa7a118e0b632f1eafe826229dfa6853d98096a6aa98d596b41721f014d1008dc7168911b6507f16c2bdb58206947ba79ca4b5cf1fb76b4bf73879a4329bc29605cb4101638ebf9bbdf2f4fbb8c8eb177f4e2efa91b1f19cf0ade02067e9d23e922c38e4c0959ad037fa8f9db3330ed696fc28f88278a51425eb0f86b88469103be6910f71d015d7d863c60c115da4c8b19889d7268a8ac1b939bed54060ef9b6a5c2715719f86d074bc297f4f6036692c60dd5254b73dc21b588b0fa7b8a01e1c635cbc57e1d394eaead30a36dd310419faaba131777649605138ce009861fedd1c98a163dfbb48895ad4d386a89eba0f821109ad0c0e45b10855b191f57560f06fc4ba7ea8f987acad368e5c07265f0dfd0ceef61858be58f324476970c6d21ba73efd98d5042182d6677f481dda06648ecdb8ac991c74a0c1dc7ef40cc62648c81faca7acdf19e60c67d579e563d7f8bed19ddf77fe14b584e15e3f128c3b364f6669987d32f712fa74d4135ec2e86775987685bedb7324247b855be390eaaac63d7019778e28b16522c3472cee111a5f8414751e7caf669e493d5f8abc1636b917a352e19c849581b7ad28a235a732769165f58f3b91ec74501a4c9dfbb28294b605c5f0cedd512569d2a77d8bbe55d2fed736d0c06194f9d6e0b3219d10832ddbb770c03e69f80cf1cb3ad2dd6dab487c0189dac559a651c6b452cb29aed60fc88d179227778b4aa9b212b9ed3809e458b1299a9309971ab314052afd267fe10aa7de054c3441fca8b64d0fd13e35557fdc67816b6f33a693302d6637883741fc1944663afcf130abc4cfec6bd64371d9be47766e8c53c7cbe5dcff755d51094ddd000f96aefcdca67e59a76566bccdf510026d14e60e34eb88a613ec8afef0864ec605d49e31d9a7811ad78b2d8f5f955d2885c285602a09555e0ac2f4dd5b60e8a235ba39a25b9902064aa23c6465b4a855447d8d3276a21e97fbe0c7d46b5b52fa8f60738c7b11034d5a7492afaa8d387e6b05f3c861ab2156118dc7a5e7e26fa84ba899c45a05e83d57e94ea90c050141fa82f7a3b6e1322c296d48cad35deea00fab3a15d0d016148834550fb3611c44555543cf165a516ab2d80a9c66a1af92fc2e7ef36b24e9f2362e16212a823c1e554fac867acba84faf0eaf5bcdf6e3bc23c9f5ca077a1ad9cc20460b494baa2552abec0447e13cba444d5c45082b586641fe1a3a895528ed035f825a5ef844f658cdeea221230fee207a810dfbcb8de5068f97bc76b434a5811a5119cba832e7e27a745f0d589b8ee0fed4f5ae0c3c0a079fa992c800833ac1e1bab2aff8405fa1496fbe83bad8149386d98bcacf4d26883c9088a64bb57d5ae3473c6de1e010d603849807016ce7dd451e59ed1ba6b00c93b759eb24f34d4523a82629fb588d24fb0e370e986472fa6e2008c0b057e3de7f18785a640ad461d1a0be5c38527edca197ae66ea1db3103bb7eac6b9270d1233a66839e902cef6712edd9a3ed780525ec378ca4bd80b8f47b244fde2f2fd5dbe47b97845057a2d1cb9f7d8cf7fbd827c704691bbcce5027bf756d4d6623d4dca3737aefaf4f6a87d56409db954f2fa4b9634ed9e5b52ea2ade636506d749428d0fea4ad8711fc05fb0d68dd7320f5176c23e50a7e29adc09529316e5ed9922df6ca40bd12788fab74245cf6c54b37894f2715daedd83af1f33c4008df84ff550464c640113807af942a681dad1bb3b6e4ac4732ff1c96ae4e138c3bca8e6e474345d40891c44720ad57eee4a432c7391f4e2624083fe1039000386119e8d475d9d6ad0109eaf1537d286bd68059b606cb18e1a79fb05b529a60b19ae33e2de4f2e13c06a387827a2eb6277ff37921306fb08145b3f135cbd1715bf09e62328ec221e7db38930f4def0be49ff24ed7f5462fd9aaa712fe875e68c54c66f8f68bc924117a7cf5519578babb7f11ab792909a4e91ff64a7ceb21abce14d4c5121793f0159d7919181014b08e5a2242c98ef1389b5f327202d6fba7ecd709355d94640c9b86a80aebb23159bdec00a40450ee4b386488c6cd556fc4a7027d395b293ce7bc7859be0e2327a92bc4483511ce4f2676f74f034fafc063d710fc0d74ad32bc179a7d573e3bcfeade1f5a48b6159d441b5dc18fc424600838a2b544bcb1c24bce2e67b45e0caecb0fbc6713fd7b71b2124a8253135eec39c550a8f8dd7f0f558d9d0f755e8fd6514edfabe0ae662e836152d5115be45fcd87d1eaf4326ca5fe72c08a8853604e3401117970b1e372330b6e226839e15e6b16ea0e2026c97cdbd61a47fd301883342c5a6454b31ff6bf82c345bdf91d0425164dffe2dea39f8d33793ce5a19fc8fb5fbb9cd9fafe4f10a4d31e220d9334549ebd8a082ebdfa88bcfbb6d543ce766924d4d2d15d2498cd2848550822ab279e97241fe580a7c4592ae7a3e34ea2c969a04c51acee148c7bc1a22d8850ac095e098938dc5de2ccf3d3fe194b093abd29414a41e114e0c117b695b41b17c35501492ce8ec66acdfde013dd6412b3848ccff0dedecde0bd8e816bbf692a64148fed3df41667901d03802337289f2b7895447727c5cafc22b56887cb99623aca3528d096e1a37f1ac028bf3171c42093c4ea23c14a22d41aacc227b006b9bf37086a52afa5de68bca1f34055923bbb709ba31a743c426f1e26e8375daa35fca8944df0f989239b5f132b6264ad82827c32ba509b711233e6410d2e77a72b1830114ebfe1dcf68bd2026fbdd661d7ffcaf28e480fc620d64ddd433641eb56c92274ba59bcdd96d2648aa37a54da6adab55e31da8df990e9a4cbd79212220ce605e978e850173b4720492094abb45a8656c97b82bdc026b5f1b585306601c11f4d29a005a8f9f7578ed6cae6e90afcd491d12ed49d0ed3d54e8183289f4a3a68b0cffcf7c3739060af39550706a04b5ddfa64b31c045334b828473f5136b239c31b6065437ff0f9d27e42e105c3e7d1f3877161e752242fc535c7505d82db40a20164e16780d163ff8d78fa8a2f5e684abe80431c4ef7c9684dec59c6687c82a7e0df1aea90214336477ffb82eb3923262bc8248af036f8684962858b4796bc87e55b0d800de97dc92ce6e15d7fcdd2ffb71236656ecfa2dae03b952e35affece57b602f2b1132b8a40a3fe8b514eddffd6539619e080f953e5db6d8d5346b3a1d06c210d9bae3cae278026a606d3b0876bae431b5efc720382a965277cc8e8ecba0b454233fab065d7c84409ebb3da985e076ed33bdcc41e4615b4f366c34af4d7b436fd3f518501be12ffe67d43566ff4ad4c2119155d9286b5377df8caa0cf2bf3fdfbf86245f1ac0c45489c4ffce6ec6cbaa73494d1cafa34d8a520ebab26f4c0ae5ad3c8c0ffa34705369eae13996f0062cf546eed4cd7a424e11cd5afa139925f8472b7f9a990501fdc506b240bfc284187473fe37e8cdffca5291ed5d678b8d182953828a46ad5659ca789afe8c6978722323b3b28855f61f1b90bc153866c3d30b3555b7cea2440ee41f1570888995d56c6e8151de8c419d92ea1095734b5632eac1a46fa969c01b8557b7e76dd7575e82ebeeca0cefa67a118b866c1ac57ac50dac7a9922a8e86db34fcb58805ae8c31a4316f9e4a0b3c52cf485601d403933cbc99030cc88dbaf29a046e90e7e56d06863debd1bf273422173ba3a4f783224d94dd875224900ff2c3a1301d66e42fd9fe53b16149ff12b554be34cf70fcc73a46ba0dcf2798936944fe34c839d21a7f48011db907e5c109da453910993e7caa085a69d0e238149ee5d2a39a15fcae63e7b77021f0dfb1569e9a2e4f6c616bc1884", 0xd8b}], 0x1) 04:29:18 executing program 0: r0 = kqueue() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="c24289e6a2960f8a9dc425439a4ef9e09097e97000b0cae25914c69e98289cc0473eb9bd895af5f514a71eaad8318b30", 0x30}, {&(0x7f00000001c0)="b3dbc5d8d6e2210391ce9c283db1eb6796ef67e0146c47fe65c8d3cffcd989bba6f47df6eeac711ef3f6caec91267c9559d528406ff1189fd2751d75d33badb0c4037f60da4336c7403f16b09b8a3a67a9a31002767121119645bddf3721f73d1fb866e75448d105de85a50c88543618943a7f12b3b129b3c061219690563a97c21861641c8c5903e0947fac3718d5bfc3446dc103cac0c314d7e28fc837ef56060492523ed6f2c5f65421d8fdb7b6b7e10925426880215931403f00a787b6dcd04dc3145be46f4c22d696faeafc2c221a704df667eb9d1de16dfed5fb27adb212a88fb4740a99c74e2507c8738de0934a5778d8092452766d0339", 0xfb}, {&(0x7f00000002c0)="7cfe7d8085c6212a460c8bf7046c316fc40db77cb458c94fb3c2a03d43df5b44066bbe68e02bc33cc29e4809da74a4f68fa7a6cbc008825a60d6ee318f00b3ec2cabfdef034069ff4d0bc2dbfa44869571fc127cff5a7a65786ea34fb7399d810c16dad7fc52ad65c62a235dcd6e435623db184d11cca42fdf64ab911fd4e149b8a9f2afcf12b45362fd37bd9dafa722cd2cf54d1cfe6d719efe7dcffda03ce8022d9cf15ea60ad89a14f47027952fa8a64114ffc28c41d4374b98ab1a952b34fcf502f47a645fea4617c84ccfd5642f9acfa44f4421b741d61a861f1804c187607cb5fff334ae55a5bf08588c1054f356d09b81547d81bd7472b5abc19da150e6c5be7c6bb18d3f2eb98bb89d951e792a76455b56acd0af6870a93e045cf2ddf6d9daa45527b4f40368f6f65673a19ecded0d54786ac9876105389703ba053bdfffa85695a3629621ff6f17ce4f47f2a6e93557e5f854101df8e3f3672b74829025d8d855d53d9b680a3c4077f4eb88e9a30541b711bef5642bf2f72dc948cc11cacf95430078154ed25b767db0fb5ddf117f1af03f04cdf23473553270eb54d2912f74aef641a438de3d9380992a774facd1adf4d4182bea305ab24f5fb727e6c5fa7ae717d513da15d03db7a2e9624c902f82072e16899e0778e9e2602b9fc65ce705b361ae1144b7ae05cc4f1d974724c022c0f7fe6e18b996eae8544744495cd42dd3925473826bc7d683be545708c8cee3bed331af985ff9cbb8441dd556fac3096fb1913ffc8a474039ef581e001049289bbc135212e5d6f4cb529b4f50e0959c08ed75624fb02b405f7647e6ce2957202f9ec7b40d8e02a8ff4daec4f0236aba1e06239b1ca9f0e760989a388f47a18c311f25f15e08478020d338f2f3a70ce56c7b4e8093ac35cc6cd1bfd774b895909ec65ad9ec3d04ea76319d2809dd01825a593f52d9b5106e99b9055d51e50e2fcf285cba12dc2ef5cd1e1a368e2983cdffa139de560d8d282092b6da02fe130b478b46b47885a7f01299eca20b3e40ff94bc817887d5c515998a82f9cbbbaa030321d24c10c287aba509371fc5e3151ec9cad098830c2abe8018fdee855d5c96ba15678bbf1a17e26caff2514c0bbd48481ebe78c661abc8a01c74b7a4fb4a082a27f3675982aa5f45fb77b89ab50f3d5c4912b8121b3d62042045f11feb61ea1a8aaaead5045cecdd01c72eab8da6c3d2bdddf56e98469f3e1ec7d83b367fc167eeb68b0bc5e8f543527590126aecf7b4e614295954ff9ef3c17106e001fc85503503b086cc433887710c9fd71c0e2a33005d7bd85b55d23abe2343123e34e67baf6a5c4abca877990e3b958229be63050dc3c5c44f1da6eab8a703d9946a3bdebd969e0a4904baf1695ec7a5d293570bbfa09586d3fb25a10ef6ccb38a59313f988a73adfb2bf78684de548bfb3058fa44c50b2b4e560844d08187cb969009f2e1f6bac8ddbe791e3740e3b47fd844ad8f2841a19058cf8556113fe17c8dc4765fa75c7f3e4b8e28ccbb3b148c00fd69d839381f088876af6293bedd5bd8cf345bb72a72a80626b64c648e4df319347d6efe2d559ddbdfab3258cff679706597036c76556763ffe45bf41dd2ff3fee72f82eb216530621e49b7176a05b9288b4c838260e2f48caf08e10c1e6769e0572c5985260b10ca3aecf57dbc92f3d3ec9fbb46a0adb045520e88214677cf853ed9e4a86063ba409103347cbdd24b6ef822afe21ce0ccf3d7923aa9aabe57ad7b62c3d2a4a3f16708bb141d2803a62311e66998cd28abe71563f3600a9b50db48a7eea6328be69c5b18be13039992a008057ffd8e85a4323265f0610b04f648fab2cbf4cc75605df0bd41242e1c88b1fcff444a0c748816b6872f81d7d227c2280f7d82e324454e418abc586f6bf8f041f3c2549fba6b42e80e68258a1f379a29904f33a379c67863eb43beaecaa8ad349e4fabd486c7f478e9e83a5dab3c2b983557b32d70130031b591398181d076916665f8835c0b24b1d5b540c2bb099efd1c6804a424c924dea367f30ad4860b8901daf6d57bc9ee9a475fd026870f30ffba6f12303517b4273e7c0be4ae63e5f42a32a564cee30e75c86c45935ca1b6ad596545875cdaac3ffea2a8b9ca76acb0cb9dcc3f68e779de2985019ef8f6596317ce272e8275df82f7a83483ede9b8863f5da351fd13602d3ec21645af8fd2f0d441cc32805002edbcd62e0a41b8a424c42cac996cc10f7486a9cb715752096df7089ca73c26e22795f3eaca7d753bbbb0a6b86295e3cdb69f7ff508127178a49e547519751aef9fe016d4dee32fd6c8390bebc18f51686bd7e97ef6ac4ee386371269b4ea03b049da0dd6522687838192bb2fb71238f59d0d6942724191b71424f9f7f90bd3761adb01a3267047fcd4a89f0f3f34872499a4fc4cd23c77cdd278e4a040b339c491bfd45f37cd9d58a13671d468a6650609d670593bd89d5b157715540a952101583cdfc65b5c852cf330ebd6288be989a5110ac10013aaddd90a40c3d750232266c39741a482ccd2e92e6e6ed4dec7c7ee1b28eeac536318827ae7ce170c3da46361bb8ff8810e7805a0c66ebcff8437a5286680dc51ff3406f8a6c1508ac3c9ca88a3d1cf178a63efc79fd5c553133c461af5fe761b58bde39a66d94449323ed664a2839eaab2898e148bd30abdb74d55805111e9d52c1a99943dd86121ed5225acfc178b8f5e4be2da712ede4cf0ba37695bd5b879e8bf930f25ae53fc508a804955d8be7b41d3aad68999a2545ecb7482f08bb25e1a619d23ec427905acfb1fdd53ab178ae9ac6c2224b92718a7a2be89ea220a73e9359e08e9af547bb6a6cb9b0001eb0c5f3eb17b7f98b015c9e2d70d8d927154eb72395b45800ae1a0c83d1d1405a5961f33dfa401264fa13ebd79c6a3cdc8a3c3cc8d58309ea3ec82ff065a170d9d00395742c5204c8cfa1ab36ccfa74edc9a37bbd17ae64dcb979bb42657c1104b530eafffa4b4e63a4804a1e34f9a32cab570fd8badfebe583b32a633fe4f89dc5fd3eeed314dc8d667a95f7da88ae8232e8db35dcfe0be636ac0a50a2bae5b63a27950eec630c735223151e8cf787d7edd88bc42eb67285b052f18503b5426532db5946039c7884437ca0719f04e6deb2fe3e671ff5b930ebd43eebb9b67df7ee224e29a990fadd1da6e18c3094c5a47566e6fe38e9bd9933ac8f18cbc503c5882077ad85928a0b18d7143a424ed82538cb37363bb6368a4939be4bde8a0a412c951c01ad86a74c482163a6d2969e6421d53f1acb44451d97965d06d4e15db8b65fc64f30f2ca94508f29cd586b352e62a5b4ede58293ae1be0b62f04c9602ab51b73aecbd410ed9b51140c53128d123e630d7ba40689c365d6a6b758a813ec597985a1bfa1cc38d200310b15cecfbdd3f786659c50f54c5141c1cb12928737931968354243e9dbde79265cd60bc8abd52d6804985979151f8fbfbea8ca14794f9417883d2b12c8b7e3175334629ca31abdba92ed7131bc17666907bcc73ed18adb9720afdd26640c5fa996f0cad51a4ab0cbe76c86160dfbf3c83b5cf20d7d995a2413a54ad6a2683f5006ae89218b631319a89fdf78cad0217f18d09fd9bfda5606e59ed4505ccf35f1067be7463023d2afee3f71ae38a717d3607c0c471612bc9c013d17d7b6a812c246a5770105f749b9a6decae7124fbbfbe27e5989e5f35691cca4de0d940bb90d2707def176796c3f096224d5bf07a7d4e5dd936ce67432a108bbb76b83d750ad422194859d2896415a24c88b0b0101f097ac86a79fc1696bb2b8a118c5eefc788dc6867f50db0fd77fe3a71fa25599bc8cd8e80f7edbc02d6250e7bc1d956aaef3b74bf6c0d05e6dd2672811967be14756382cff62a158ac8ea7c9ff9737ac5e43906b4a70b96511731ebbc35c1116af4c51d5810f42e0beb74b79fa693011115533e3c9fb55251e53ca18d086f45ac453bbf0ee5367bd5a1d441763bb4671921f1db77e8cbe18bd25da57053b300d20aabcf8de355371fc597f3a4fccdf88a404f541b1bd7df9bad4eafab00a63372a8d0ba93c8a256ef63e3968d500e963f63e31567ec1b12a8ccd83db6956cec905ecb112201d0b956eec900a711ee16b4ea77c7cf78ebcb34d6c4d00d40219355782237f4d3cfdeee5724cef5ddc9a2acf4802e2b40a45765750344b5034a5a42c7c5726b1356c4ebea354f494baf46aa5109e66fb4ee2e93bd269daaa21f43c21069cca37503955002c733461e396adec5c2507ead35927be49de9c1650d8f87870d617a2dd8a219b53b60796a2d6387286571980563daae45710c48f1af8efcfba1f475c198f6cae5c7edde0886a0cadf8b5579409112150478f75d37b22b0784fe65b88096755396c0300bc119bdaa31075911329e51f5869e096474abfa7c401f602be4a17a10c601fc19d1949b33dd8172d34a09e3e17961eb132a622697cc7de0a165917b7102aa2d337388cbfd080d3f84343efbb84ad5e3e431836b4cccab4c3920a4a58b48a8324b77c14db7bfcf925844586b695c33c3401ac98960d4da18cc8a860d742fc2f42e05ceeb3cb345a489c2aa2ab5721c829b49c61c85083a30b4c6f8083f2f789d45d8272a27e429b226860e67baf24f5ff3f63e5864499e3cca7ab3dc4d976eaf761044d50863ff756687dec61a07ffad6aaec3b92c44b6f67985c176a0d353ecde22584a6e3870516072c78fc3f16848f735c69b263e525b5ba3561bdb0f7118e0d0a2880f409bb31cb416f78c95727c75dcd284b27f4e6f6a15509a4d7a3e3daff785cd1fdf7e4c0fd147036f4d778f04891730d07f9c905819c5df95c5bad826d7817b4889a7e5d96d572d4ddea82a70f6845ac698d79b22d96b4ec1403e8ad0a22a0dab9c10b65801003042d9f85342f1ab43f6987a535b0aab47df5ce2b1235ea108ed53fa4204e79d3eca5c5d79898ae25f39f7d477b65a8bf1097e82b39479507af70ccff9b990822cdf03ff85dd777b7c924a2c1e95e654fccedfc1352dcda8eb4cf477c97d6ec2194150ec23b2b06a879cddd66a88bd4ccaa04f5738f909e56e1a263b16ab67a46533c760fe9eed661a5ad80523d6741827829b24ae673090a560f88ec1088135c20068e9327dfe503a1f1ca205d0f55630acb805fbe6933069ad17e0e674ddeffeefbe86872f4f8672c8b1d3e41da8d811e9273b45978b39e2106bc515d0f92bead40ebd181fd902890046ff50667fe2aab41e1eb3eb9ab43e9bddf1f8cdb13b60c55f5992ff8caca64dbb0c4cab097b210654d61224e78cef21881b4dad64ee9cb1313805eb857548d56b449ba796531e31747990fd1246df67472768abe556443bef5266f517d4ad47a248f92a6e461d7587464afdaec5232c51dc8462ee41ce48f2a3115ff75709c0271d3444037c464914551a2971ab974ae282503d22e7f24cbcd1e272bf267a664466efdda36fe384ac64b6c6b6079e0e849a2ba9e4dbc319d1eb2894959904ef0f25493bbc6d83697f185f52b2d3689e0e82088dbfbb70489c65609aaa5c5cae640e5a7c464490c233ab54b98789e4bb39133466e538ac034170328b5e16501062c720b93714f6ea55179de8b25101d99bfa0c148d676f30268a9490ce1f66adea3d5c1e1e5b78db038cf99a7549bc75bc071c2de20cea7e7dd3da9b4c186d5ebe187357633474526c095edd7d00cdc27d411e08feb3a0fce99efa97816d1d783ed25a32172417846a6a33191f258039685890fa2a9", 0x1000}, {&(0x7f00000012c0)="dda893c98f2bbcba6b5378f1e26211b3bb3c6600100446dba69121bd1323692a68deea50bd0e59f1f5a38aac923f170cf70666bd33a2d77264e20806fd04ee78422422e3232a9d83a9330120ed19aa2eb1718f63d80e5f956c8a2b80dd5bee45592cb1fbd4a703664790ac5da8a6bcf9fd56e7a8008668", 0x77}, {&(0x7f0000001340)="9b220ab786833324a322fa1e4ccb05cf9a88f0ccb3737ffe7732bf387489f33cfb1eef9156fd387959c48ec602e7ba1daf17ace142736126127c127cc7e9ed0b229fe1d3b37519abc4910f8027e49a024b505f3e611a9c36b55d52e28d923c3f96c834e18830f841937d0061104b1ddb78deba967cf0bad8a855bc008eb6a37a00b6d77f966de0d69bfc5b5634b35a4f39a754b94edbd8fff70c9881433d6e4529c6daae7525331af5be54", 0xab}], 0x5, &(0x7f0000000100), 0x0, 0x40c}, 0x4) ftruncate(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 04:29:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f0000000380)=[r2, r3, r4]) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1011, r1, 0x0, 0x33) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r5 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x9, 0x400) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r8 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001140)={{0xffff, r6, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r8, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r7, r6) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 04:29:18 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000540)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 04:29:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x3}) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:29:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x100}, 0x8) 04:29:18 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) 04:29:18 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) 04:29:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) flock(r1, 0x8) r2 = dup(r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x23, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xc4, 0xf0000040, 0x6, 0x9}, {{r0}, 0x0, 0x42, 0x80000000, 0x4, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x3d, 0xf0000001, 0x2, 0x72}, {{r0}, 0xfffffffffffffff8, 0x20, 0x42, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xc6, 0xa7e3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x100000000, 0x277e}, {{r1}, 0xfffffffffffffff9, 0x11, 0x9, 0x5, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0xbf54}], 0x2, &(0x7f00000000c0)={0x4, 0x3ff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:29:18 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4a, 0x200}, {0xb73, 0xf8}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x40, 0x3475143e}, {0x4, 0xfbc}}, &(0x7f00000000c0)) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setitimer(0x1, &(0x7f0000000100)={{0x5, 0xfffffffffffffff9}, {0x9, 0x101}}, &(0x7f0000000140)) 04:29:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/212) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x5, 0x6, 0xd514, "4f8333e4d33b3323c69c979d04b723b6cccf9948", 0x9, 0x8}) 04:29:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x3ff, 0x3ff, &(0x7f00000000c0)="8e3eef7fac48c3adc66f4bdaebf1c27953b7f6fd7a4b6153a171bff9f2bfb9eeeb23d22539027d540f7e317fa0388bbcf3be73b77f07851a1f621574176e125dd4c15f31cec18f0a355ddaa1ca2ff607ca18000cd1e863ebbd99e31b461a910357347298366f01bb091ef3aaa12b561d2cabc4b0e1b4b94194eff30d45bb6a4d180919027e3801dec082290a39dd907d6ec515c28ee18c22782a5aa790393dd81e41bc41cba2d321186213", 0xab) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0)=0x2, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x84) socket(0x1, 0x8005, 0xfffffffffffffff8) 04:29:18 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:29:18 executing program 0: r0 = semget$private(0x0, 0x2, 0x44) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/79) r1 = getpid() getpgid(r1) getpid() r2 = socket$inet6(0x18, 0x5, 0x774b) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x4}, 0xc) 04:29:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x7, 0x3, "ddc8f32ed870cd504be59022790865d45c9995ff", 0x4, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 04:29:18 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x2}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 04:29:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x3, 0x100) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:29:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) ftruncate(r0, 0x5) 04:29:18 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x90, 0x7}, 0xc7, 0x4, r5, r6, 0x4, 0xaa}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = geteuid() fchownat(r7, &(0x7f00000002c0)='./file1\x00', r8, 0x0, 0x0) 04:29:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xc, 0x0) 04:29:18 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 04:29:18 executing program 1: getegid() r0 = getgid() getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() r3 = getgid() r4 = getgid() r5 = open(&(0x7f0000000440)='./file0\x00', 0x240, 0x40) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000480)={0x0, 0xfffffffffffffffb, 0xf3, 0x3}) setgroups(0x6, &(0x7f0000000400)=[r3, r0, r1, r2, r3, r4]) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r6, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="61807bedfe2016d555a264ff0414c0be845478b0043bc99c87434067951924b964bd5a4920b40269cb867dc08ff9daf0b455b5d48300e0b6681628510975ea68304203c02b3479c634fd95b0731491a48adb823f3a0a921ff1cdebb1c63dca5ea1e5fb40ee9980433769bb31fb209b1cfdb09cb79d7e896e2a9b1579d57331276efb2828a1eec4fe15fffcc8eb61b2bc1d6448756ca2727bdf0abc7a03a0f3837032613615b18f28aeccae132230b5d211e9d569e01dd7731cec0e6c74e26399", 0xc0}], 0x1, &(0x7f0000000180)=[{0xd0, 0x1, 0xdf33, "a6e4d70ba30ef0b0ef14cebfe5f9f2175b882892abbd7e7d159a264c1e626051097be30aa5d2f3f7c55ef54062ee6fe0428033671b1805d399e457e40ee0ab64bb5dc1c64fab9592c943fd4f8125612b853f5688ef79f0c95afd1abc75b0aca6b8cc9991c69a30074a1751f1fd917df3c40f601570f7c27e1921fc687133a80c82c5ec0583eb77e60e379f8ccc57456c8df9f23443a2aaf0cda4c9909204d81cf9ae2518e01329cda409d4005836b24352e8cc4ae54138f624c226"}, {0xb0, 0xffff, 0x400, "1b65101055af294df2eabeb963155ee103346996a982c7901b6bc9b29f2f9fd983ac5a1eacc951f35920e9e290566af16c1f53bc34cfb778843a5119fdcd83ed932b96420a2bddb6bfe6d9b77b262624ec5495a0b95e85c1fb031d80bc060af0bbd67e8e7626f555adacfa582036de22900fdd22e7c8a8b06272a779c83f935b393880b745ae2b3f3573013255e44759b2bdf48c486627d37188f5509d5b"}], 0x180}, 0x1) getsockopt$sock_int(r6, 0xffff, 0x11, &(0x7f00000003c0), &(0x7f0000000380)=0xfd95) 04:29:18 executing program 0: r0 = socket(0x100000000001, 0x4000, 0x9) socketpair(0x1, 0x8004, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 04:29:18 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)="f60631e0675836943cceb7233118cf10e4b5d69fcff9ae434938de2b178d172f9353ca30fd83bf8581cf", 0x2a}, {&(0x7f0000000080)="84b891627aed9cdee8eb73eb92024bd881f2e244f8151998b6e7a4a3ee4f651c4573ceb3f5c1431bf6fbe90d71ee42ba6dc4424a7c15c222e3799189c15dbf666575a5d68830d8719d91266cc62fc98f859937cb903a001ec5f20c9c43476a611b2948c64493cc5ae1d252e15d1b48cf09699c5fabe91b84260e46d5b259bd0e9790633a105ba35baafed87834ac6917d71f8271f511a000241f912ff32b3813d4cfba1927d1bc5fb9d3c45bb649c56b6f8430d7ec3b09edeb5abf0cb1924c7552f75e91c1a7515df1fb560eec692f0896d27cf499fee9fa6d6ca71e153b2cbdeeb69188d709654afe01", 0xea}, {&(0x7f00000003c0)="ea23ece4b8feafbd3883faeda677953d91ff15fa1d6e9985c0e983b9b88f3df954ed1d03828514500e193321f31750a252e92490fc180868e569af3870452a65e953829d027ad9a3b197c2a96d21de631f9a3c138dfb216d0d249f45cb423a3924d066e02eb43931c2695929e24052acfba2cac1da7e7e2542f7f5ab0d583470b4cf5fb2b984e3bd402767f2e6c85c1873b6191a8e87bce16bdf25356c4f702dfca52ce0d5353c2f7318891d5c67467b75866dbbd96cbf2192b031e23c23821165ce7191401533290c02e20be1", 0xcd}, {&(0x7f00000004c0)="bfb8fe008418c90274d0993ffcfcb7b44e331a5a74e6bdccab1ea729e86b16728055d7a4f990ed07cdcbc21f0f65e023e56c52873a3898b5a4be61f15f09de0859467e4f189b65b852ed2a75a76e3d97cda3be7d661cf09e8da6de4aa615cdf09a01c95de17d68983a6a2f2b16bb6092a1873ca0bbf31e39494cc2e5ccac14e2881b6b52ade62faf43819170ecb659bd8f37275442214eeb9d0aa75fca4c12ed060e541f71902e27cea052449cced354f7d424bca41f76933edbaddc50b04783d5d114d2816c7aa4015b1d62dbf43a4a5a2e23de5dd804d1a38dc39fc7f511ceec630aa186abbe6d07e5b61b44c92d7544040c07f3a4fcf922b07524efd966c97bc6ea9bda065ac6f666e4b45dc3c2605a8fc1679de4c3b31ef9f6a886d2ae11715dcaabbdaff7186f07c9a50161a0c3db972df6266a85fea8cef0e1b03f580c5bf841214153606971047834b5babf28cdc5b5037fef88a1c240d88534b41fd0e442f5b6dcf7dd97f0ea98daa0b5023720a3979bd9d517678134d89bd334d19cbf5f76f23144ca289f934ac49f2879ff05740024505da467323d6e37e881f3eabca43145c2dba60ed521c360ef074566da2412d7a586e13c4002c2465cec71253e1c6521d5ad875bfded131d227a1631d6586f164d5a102c3cc3048a83b9585ae49741b0d97e4511f543d28ee2022f359f53433955c0dd80d6610e985c967529180fc6e68571ca3ff1175b837d23491a98da79a31fbdc49aed5d59ca7dbadb351674a94fef59c62e92432e63f7f7ffabb79e3ea0e0f9de6b31f925260c48dc154948530662e68c17afd9b02c043250bddacd8a8137757d6c6c530f5999fbcc7ee0ccc53a1b48f2fc725c80d582ec696e03fe9c6a9c99c489b697148045b727828df747902bc6dde5334454e701b357b60911e7b12bcaf96fe60185aacd7d30d34584c318c0b616f7545db216a62619c08e7b219862b37a34b5b36c6a75bcf8e068a382f4540e1e1ca7702ed901bd7f12ad7abd2114f3e7d1a7bfd3e0ca375c9e4c42aa1cfd7c0a53adcd34f141dc76e7910ceb83d22769e31c9da39ddaf5ef3644f473b5c984e8ab2128a6ab672feb6dfe3ccc6a05fb05081a9ff4ab34c4a61fecadadfa0f9a61c6f60bbf34bfb80436643a520628f42b69bc56e3f65909c5eb0fc23fc54b9e66e650e71569f03abe211a564f46ab5fdfafc725fe9f056afbcb84c4686487913b73d350086d1c5c5b270ea134631edefb10f5680406a731fddbcccea9591994b23390803d16e1e67a021abaee6efbb1c585b3232504275abfb3af4a3229048b346a735e363b648da5fe98fa8743084857d8372de3e7cbc6f6fd038331fd903f4b6b1e4d8e0d1f78f41884ff3f5bc96c76a0517f0c010ed3593e72246dee65de1c8665f2837208443662134d66fb7aa2e33d901c041c7334c7338bc351ae5f79363f05dffd92a4205bc95b57cb183cabc129aee36e0297d8552a8a645da1178d5702f62ebd17264af67d775bc4fa541fc79d8afb9543ed1713e9cea5eb2b846d0620ad8fe5c6f8883e643f53fb9585291e3d475f7f71006564d630e03cd4b8759ed1c623a87bc34f8593a6fd6788224c2c29d12c1b8627f891729cb7f123bde40c8d5324cbfcfda6dcb4790a6e8a53f8ffe32db5a64a5ebdfbc44b6dc1505487c8755f63502a3777189a813acb6a9e81f8a0be83b8cf36310c85ca5e34a28bfa45c934b70265d33535fafc9fedce9754c9010333cdd3c447fa8210cb906b22a751a9e4a5670db46689625059d599b95e4e0288eb9c51ef39177be6d76526b19099379b4333ab428cf555afad5cb461daadecf37149734f9d01c36cdd4b1f265bc76999dcbd70c017eb02a547857195ff5fffc2c90e874e82e943bf2278c1765f73746bbeecd62064fea4f6b929bd53ee5122bd502cbfbbe8bf8358b208c5196dd44065ee0ae7a0ecd36313fd4b42d0bd7eb970bbcfdc40696e714153f77722841322349160da3f2b2ff6adefbe1918e84ec9e4371b2505c392ec76b9cfba29b9de50ca421f96841ddf151a9ab46cb03436909a5d03569532429c5ee99f53fbdaf5ccf0c7f0d52b92591a27fec15380860a3b3239bdaa96d01101c8a5f9076249885a824049afb93f4a153cfe398b1ce82d04cd0aa98e67741939ad8382da25edc9c161be2601df9437af756e1a6d6f0969d0657e2aff71398af8d9e0abecf3ac45cc39817f69eb43b685c3ac38158c9dfb19e9a5ddcb4319555d271235ea50b185c4f1463c17cc84e5fc90261df2635a9c049170da600be8978a68486889368a2e5601bbe2d1e017b11bda24ca4470db968323d4f0a2c0f5165dc7719f63d028c074e72dd2f52737e6e6cc054e4c96ea229d1ecad44ef15215fd9b981a42861e09fc58c9fe14ae4428d13f714e55e347f726b04ab420fce9f30ff6576f6ce24e05fdb443d9c6a51ac6e99ac672c1a02803c6f80b4e17cebd05f6d218227e388d145e60fe35ba5173858a0b36304cff622db510298aa86cb5049583fd4f8e13e55d8c681d34e106800e9b7378ed205b1e8d88451a8d5d32ec1a020da910a568b4d39d8767e3fe34a6338698c7af4241bdae48ff075544b0e6c5c65153175bbddd46e0be50b39231cd7ca6b7fcacef499fb40eaf8e982b50e4ffcbd4f54dcf83fc923747c51b1dec013d4637c4fcc963e37621c84b2e316fe2db1ef92643f19f3845305fe145b1b9abf8bba44de334622f27833ef5b52178107aa60844c6c5ab095e8d5b0ba1f4b2f0f70bb7c5566e31d840c64c8589b9fd6dc78084473668c3b8885d14ba32540dd04c070d419a402a600775b983201a30148c073c913d9545b34b385759e68d42feb3b3e590313b678657f8967c233b7de35ffc44dbf05906deb2f7f72fc00fc54bcb1e30376affc24a75f8ea6c73ca13491c6d8512cbe9fb51ea7e5035f0b9f08c064101cffc912c72f005d7451279ce45a7fb2b91ce128cc917318949b60f83fafb02c58bdf3343eae214ea68df1b064b0629293ad7d2dc136116ccd68f77c088947539ee63bcd8eccdf7b572c48c5676fa1727e2b1ef76a8afb0a247b41a7525689eca323ccf8e9b512ed63cac89ca0f0920ceda3833e6e8f419c97a0d81a55d0c0acc26372a1f470ef0fd366baddd4a7a5f531f4e8df95f2e42822e576ad0ae89a1a44f8ca743593bac32055df24a232e1478aca46b68ead5eea38c79475117fa590c8bded47f675069022ca7d7e058fb4f4c00d3b8597083afc29490d17fa5b59e6e9231d4a1fd046242ab50bdf9b95bc1769fa44d4ec7472a3bc33319e4da32b633f7d46b11fe17e2899e4cbe77f682d95a244d351f40d050040c0063ed54d0b3325bdece74b97e275a14f223c487907e001519f218a0764b311f49e69b14e67aa2165b32f06a9ba6305a34c263db8aa11e4a94cb71ac89555f9870f9328afc92ded625f2ad25f1afb7f88b64013aecb9f2e18df9add57b0f7f89cfde5747b5c11d7bc981d39bf6a4a762a65d65a529e1001af5ba27b17f55b5185457ae1a91b2234fe8b2707080f68db160c64cabcd82c8e8402cdf888a9a8d77b6169d43dfd2615be0079a906e13e458adf257cbbe029dd3508adedef5ac74a4205ac8d763b215a26f04909a37cf354b4d8d3f462639e6a4faf48c295a191d74005d8d46c0680211e0ceae563d01ae5cdd642d71e26f48718d191f5c376f3c6f2b8fbc2aa968698b5fb4bc763966cd28477e474c50148f23b4e5ac27b076571a23b86f8fa6c0b66b14dc3c8e9960b7a5e95d2fb8816c8c6d005684dae8ebdb2013244e6a1c8c711bdbc13d62b2619b71123f3fda852824ade9b1bbc4567af86d070f5ffd3db145d115d0e38fe966785ea4d5295e71dffbf44da69534b1c27a37da67e6f91a63d063d6cea6f5a934c87aa5abcea832b895d43f5f5a2020233e42ccd5ebb44a98b404b8cfc731b760d739018126a764aead998fc7ef8fa9388ef1da525064d58a28d5fe70d2eccef3e2df51fda54336b6d2642f6863bfdcb9fe8cb51e3cc8e8cb88734c3d4ec7d58d1e7a664b81bc5a3914a77c48b98345e08d28a32e7b27caeefa27450c816fc63a9be4470ce7b87af5683c44b8253f26fbfa5df9c724fdebbea7c0f755e3b18af322a7d81d71ca511d605ab863a484b8d524ebbece37616eb56361d912549bbd728a27de8a1ad14376b0bf50fb010eb2b66d9bd50094108db884027c5e6a3aebb08feb90cb96ef7c3ec75fc32e715adb1b85c14440e910d813f556273d1030dae11caef93e42719b39ae652f487a304a08cd3973d735cb3b118fbac7ec844cd0d81ccaa7cd10d86e3c7a42fd66a4434136eaa61758c8dc68812a761b6263e533519a354f40f87a45d5a41e8f26215142840b3737ff1836f65a05bb16a0d8e4b66a6a5e5201ca0a4bb0b4c99f2cc6d8616204d491048f618ebc94f5ae17d9279729393a1afaf9392a68c24bb124ea771b3adebc3e10e34a6b8f97d741d5525c0e5b4648eb390d4b37d163a1b4837f3ecba867230466633233532e402866b9e1856731014feb3f19d1b726f07bf86f8c0af9e1b6b79bb5c339ad020f740c713a7480deb51a1c4ce4251cdb39e729851bb142cbb2a3ff5b3daf32a9dc3b00bc0aba92c06e1e74f86b7c6581f6acab18f81cb50130d348a85ffd0d548a266caa2c91e579df79b2b1bbf35fbe786c82b0dac7c94523d906ca4e8ab30e9012e1f58ea9b9958f7b41b63abb6375771db09614a8ae88749c363a12de16397bec351bca850bfeb1e205a84bee8b2f441a71c1f908f4ac37343eb614a300b56d98675d7d39399c0656b8abf3103c5624bd9ea6835f261b138d6b5fcfc4533dc1bb8310b96afe1a2fb9e4531a003df3c73fa4952f150de7fc662802f617c045afdf024a54cbe923ce6f8622be6b48fbaa89e2eafec2138fd430cb130a08cbde6cfdfc6835c6a5dd29c29e5430b9a1ea47c8994b97366fddd87d3e1a38a3ccddd38fcadb100fd4e9a4d015caac5a108c623fdf8475e0df7e7f3d56d66720e0c65a080146d56aa6dde0bbed19ecd6adcca585277b5de2ff814fe00dc33f7378623bd6d7bd9c8b56b4d6ef70f6468c5113d1be843bd0a92f7ad9cf65528f4db1ba9db52de171f6c55c82b2dfa7d54b8c7b68c3666666d35244728817d1e45c7e46f6319ebd91d124bf5304441624511d42b3d33dab9eb423e0b45e1f9414743ab372862084d9d4fa5b6b5385e5a4a56971cde7ddd5533e7635512fd21a497406f80a6818894b9a806b3afd30334da7cb89e4dca6dbacb6cfbeb5d2fee7b17a003eaac1620a8128fc4eaacf29053d72cb169090e874846fa4611c39a5e8bfbf50792b1d1af55af37db8c9118a89510a066d91560e08a6b976f8ee0a3348fe008850b5c8f9c10adc11e0ce6b7c70a71e47d14153778d51ce4c5c947c70b1539ad9bd40b2f762f0ddc1b59b6c2cf1e85c4fb14a645cf36fde560958d64aada579352d4ed27b8ff6636a9e994ec7d1cef4cea76648ce25fe27f8f630ca5b3ea5e2a016a1d56e92f74b4c32bd253ad3c5431bf6b379e179845a1748985acf92a0d85fae5595c9cb555749b25cf515594f78eab2d0231d352c875d6ef8a18d98c4badfe55d0302a75a5e3d271857d81e09d5a34b137b2911924046b8a078b445d64d5c39224c392414e652d6146d7ef2f7edd124fc4967e569a7440fdc152ef9ca90b08cd214a0a2de828ad31b008dbfe9fdb318b8d0b24a0b67da791ef21381a1124fb64d94a162d38fdc4467742cf1b446fc", 0x1000}, {&(0x7f00000014c0)="b3f7841d6be610997e867872fdb3ce3ebcac53f7ac751e33d0a16af5842085d9fe8e985fbb9932da866594b4392240143f6d0243c8fad96da0f708b606986c2e56f06fd5e2e9dbf0242ff1afbb29b0678fa490a404d9b11ee4481552af469cc851cb75f6cd9c12cbe87a463da656cd8a367d04da0fed370950161ff1eb316cd9d09a7484d22281c147a5a600328768fd048e2bf2e4e021d7", 0x98}, {&(0x7f0000001580)="503648a9c469697bada2b0b03029bc7a881b997cb139bbe3b6ff9abce48ed896f490100c5ff7d7d837c607353301926731a043ab1ccd41ba6302af6362fbd39e34017d74afe9f3e054b8dc03ee1bd633f0f5be80d159fde48cd314774f2561286c9b3392f36f4e19a34e9117665cde6cb485a7f43ca23420806b15b53a9fbbf943898e43b6b2401cf759c8afc41c9061bb6eaf3da0cf5981161784abbc63d86f9b22cb794e1de526783bb7050db59ff89106bc6165f060cd81b6b0545860cb4e3980fc7d28f5e172dc01995522cf37e2ee10eff8932b41a836ab69083fbcd0d695eef0", 0xe3}, {&(0x7f0000001680)="a65c5be467c382b7f68f551e3a03e769c7fedf236c714993169974a898d0362302b523e814aa7c16ee468467d71d175761b5c8df60d5eb03ee00967ece125d2bbd16fafe98f58b772eb0f6a2e5a5d52b4c2f21e922fc4a8d510a52e37166c852fac918d2fb51f1fabf8e7e195f81775744521e7bd133db0c25abd73b08", 0x7d}, {&(0x7f0000001700)="ec3e2b44738c2b94fcaf85a6be80cb1784346b7963ff955853cb3dd981f05c210cdc6490472be434694caad05ba2e45890c3a7cb75c93c83058d15d4277ff0eadac05c8f3677be3d04eabe516f5f1ab1f17503bda32b32fe69e6f4c4e054145d747e3967c74ad3dfd83e4bec4e3b39d548d81f5220cc26c33a2d660e95c8f621c4a163d0dd438ea5518510b82f05fb977fe92456bdd4647abfac95ed8b695ad8d89de0c9ff5c957884c5559e59005fdab3a7bafc9a328fc42b41f5ca03a06ee2cc578264f22bbd65492ba6ec4c5949db309825e736a145a1961f9c280fbf766fa0d102", 0xe3}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 04:29:19 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 04:29:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd59d1789632d04000000000000005a4c8eb06198824b3da0259bd47b3bf579456fc7d4d512b6096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54cc6c9f8fa36d93561d00559fbfbf23484c40040a086bd13d79ae8b9fd06d27c212f350188d821e4302e956b7c7662f52cc7194247626d4edfeb47b9bc70e556ce87e4", 0xffffffffffffffb9) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 04:29:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10218, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0xff) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 04:29:19 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) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x3, 0x1}, 0xc) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 04:29:19 executing program 0: socketpair(0x2, 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x0, 0x1400000000000, 0x9, "78efc5bfc7b8e4bda95871bc8ad714ad3720d082", 0x8, 0x3}) dup(r0) 04:29:19 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x9dbc) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)="17bac4d9b770963d9607885dd7bc77d1931c2c510c4000aa4d0d39b494d2c62a7f6d08475b55ec7581745c079249032a2dc9857e22c5cbc14554b0df55dca152442a", 0x42) setsockopt(r0, 0x29, 0x4, 0x0, 0x1f5) 04:29:19 executing program 0: poll(&(0x7f0000000000), 0x200000000000002f, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) r1 = semget(0x0, 0x4, 0x8) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/29) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/18) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x24) 04:29:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 04:29:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:29:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) ioctl$TIOCSBRK(r1, 0x2000747b) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) 04:29:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) socket(0x1a, 0x8000, 0x4) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f000046a000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/91) 04:29:23 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket$inet(0x2, 0x8006, 0x2) readv(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/140, 0x8c}], 0x5) r3 = socket(0x10000000002, 0xc008, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) r4 = socket(0x6, 0xc007, 0x2) r5 = socket(0x38, 0x5, 0x8) readv(r4, &(0x7f00000018c0)=[{&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000580)=""/213, 0xd5}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/160, 0xa0}, {&(0x7f0000001740)=""/163, 0xa3}, {&(0x7f0000001800)=""/137, 0x89}], 0x7) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r4) 04:29:23 executing program 0: r0 = socket(0x10, 0x1, 0x9f23) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x11, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x40) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0xa2}, {r2, 0x81}, {r3, 0xd4}, {r4, 0x60}], 0x5, 0x1f) poll(0x0, 0xfffffffffffffdea, 0x2) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r5, 0x21}], 0x1, 0x40) 04:29:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666960a97ee4d49fab2c24ec84645b78963d67000000000000000146e17f1421a870a9289e02029fbf228b432ce0aa3d1bf9bf9cce0402c87f96822865b86aa27565ec69ed8e2fc2938fe7be7a4874651169de23fb309dc7cf39ddbe35bea622471a7deec8ea2807104f91d1ad812d8886034e989aac039b9bd8767ad140886311a005e347504d0eb43a9212024750caf060593f1c19dfb89e2f54134a47ebf14f9987a89d4d858dfd87d4890fa9aecf4000000000000000e8b5e7d14ae72b1e01628ba9f32c67c7cc7c37e76c3afc1ddac14696a358c506e0eca169046ea84b"], 0x1) r2 = msgget$private(0x0, 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x1a9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = socket$inet(0x2, 0x2, 0x6b8f) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000001900)=ANY=[@ANYBLOB="01002e2f660e5fc8b000"], 0xa, &(0x7f0000001580)=[{&(0x7f0000000380)="a6624ece39dfc21bdbf136969e12aa948d55563e196ce3c92078803df40d28e7adb9b89051eed3e12efbd73a144c98499ca30d56d95de23a610f3218e9c7d9c93f86cf01db4e48f3cc4a2dfc20de4654d6095d4616c79d6ff6323514ca912d7a3c52bd48a317fec481617c4e763e0a78efcdf016c9a0a8d878012e6669514aa3e4b0f8e996d6551003b4e957a56fecb54d53a4", 0x93}, {&(0x7f0000000440)="ec35acff3982f60b177ad1949b35c21f258c4f1442f8", 0x16}, {&(0x7f0000000480)="e8478063a2686ac1ad601936468b0e80cb63ea546a0f99a9bebd95922360492a7c8b49b4197303f578dba1ba09f129ab312f09eb9763ba1cdb0c955220e4c70d1ebb6e2befdaa4717175fd5a3e1dd7c6237b0bb4faaa1a558bd2909e34125502ceb09dabccc3232fdf1dc4800fb266edda9a7bcf487e4b54e5ae092ea4338f23751c46095b6b09d74e7cd562ec27bc28c9c8bf84cb4efe393e04eb13a5689c1927bb9941755b2edf664b89abf4ba663162d5cb4aaad6bf1bef2cf8f9dc2e1c76ef100702484ba7036bf66af0b82e90d5b2eec6bc29a2462d5491d13e5f52a82776990cee66698b450ac57a0f7300a0449637dfc1b20e79d98fa59588d4e56ea6fa554ddf30cf9374c9a2545fdb16e21d83fe2db0df630a417c3a3063eb691f33bb53acaf277bb4b719b8e2e8c535c92712ca7b001d0eb5dd5a5d7f88005ba8d755ed91da15efc408d4857d9f11af16531a1d973458ea86ac6fa39097292a351b39d3f65f5230b940eaf5356b7add0a428ee4eea0cfae4755aae154185b93a08a6aeef8f90ce18af3052316f872defd52b9b23db91a5cd5f937885481b3bf66d46415f8d4da8c04c741cccedffd0c7d30bf890a677a551d4aba57821f490765fabeb72b0a6317b9883c67ac35eeea560324a9c89853371f883166cda40404c6da7256fc1c958684808e64c3e927262b7267fc690dc9b5b17f1155f2772f5246f41a9f9425d779abe9d0c2dbaa536612e8e24d13958348ce57f62b1fa2d619205b0c51ef437a7f0ce2b97e6996cc3cb3c2186c4c9645fed1c4bacda1398e34217e74656fe9a533faeb8a5a96027f0b7223a9e988c79c34155057e8c8765598afff9a9a813a9cc2ab340c89d9d72338aa007e2428606eebda77fe808858ccc30887ced8990813d3a4c0304c9c5e09853fd1b974da8f5dc7fe65ff9b7537dd39ec1c0e27de2c93bfcd466e35e3939f8a868a4f6fcaf27ff5e18f9ad16a02f2520f4be05d34d62a9e84fd687fd892d2b0f43f9539867489af6b9e37459551697d0ecc206ab324035d0e6d0407c8bacbc02d8fa332dac86a94bfc3857a776851c340532d003ddf69f89418ca9b00e7329683a9cae6ea3ffc96959a15c9bcb7d86fdc02f9ea505be02a4b394e601bd7d166efd34ad30d18e5c0ad60738bbcc9e974642a5c245ab300d043db8935dc153a2e79b7b6532721f81f0d8a9120e36be7edb26d78f6c9b99630a9def3ab48a38c38b533fdc74b609da704286e3cecc540426c66542bd350dc22a3f330e0684e8e96ea1a514ad8b616c9b1ff1db0d49cb9b15d94be4b4ef07f21cfd2eb7d3a87e6f38d0639a55c36171a6c3de9ffcc0cbed5a6c05e45cf1c233836cb85d03ce5e0fd959d30cefe048572f32edfbc973425723a5f2d8d33935613a371c24e3e083066d0c77e5d23ce80d95746f659897b79329491a59b06b5546f5c008f535a7574cff4ffdd3767b83487434e704cbb4aef97914160f5f04e56b51fd201c1feaaa12f7300acc283a49300b27d9f1c051fdc9741622a46efa39e6a403cc53774e3f015e6cb26c6322468b24f55317cad0c67802393574b79fe9ba308dd4c6ccb36d1fad695ba8b8c4c026488a009124e1ebdad93c284ec0bc5dfaa8abea7d7d3b801f40584d2a1c2194eaee65ec0d11af782af155f80c1337eea11b43c59b3b254a82bd5067e4712eb25947226bbb4f3901f95f227a1bbe0f8f9c34e78c6c3d6f04569d525e486a63d08fdb0344c0e2809a9e9846375c9d712d82932247b7b1ba0b96544f3d3071d905a5479a30c38851b421c83dfee5c8ab78d4e1fc67bd9ed280600bce4016f8d85aa35fff6d1fa554dc7841bd45d120e9257b984abce48de8efae3d7267be66a79fdc254571897126828affb936a5fe78702a26db78568d6d0df0927e494050e5a385d2dc6b73ca0c5a7306814cb64a59c1dfcca19f13164dfa2ea29ed7a418a7595313e1da60923a3a6adfcd0800be76d764e9ed60024e91f85ad81dd959204f1868d0bfe4963a0bd2d651e61a92d54c2e9928a70939de75426fb67cbb2a8e32b9df79b455c3c1f9a425b984dfd4701a81cce7265d1035780c8d5c9efefed1b7ea0fdecbdb5b2881733b2cf2a50b8d68360acf0e015b45cb79f9404d6ad4e80eddb89284fd44f18d55216f9033e22f79cb22927652046bf6b0ecf23bd844a92a1d1f98b09c548e6abfdacc01a29d08cb1bee00185c60edf364a5c214ba35b1693044ae86368657c0400344204b3ae79c08da13416a556a043cff9777af08e2e686059e864110ee45003749bcc809bba62c9945ebc1911b115959b2f454b331dda23604b3a66ac7b5377342c8ae36b8fe12bb50340dfa5b3c5d319aea89304af7b6d29cc3ef20544c5b6c60fab248536a25bc7c9d035bd4790d214304428dc52bc7438e7bbed40a94ed5498fbf162ba67ecfa5d5e8b12773f09419f153d98994030da46e7c772021152e5c974ddcfbb2fb282abb9394896b8a0b3836a2cb13d12431460ab0b230acdf67b4f38497e1cd6afe8fc5820387a4c000271d784a500d1c30244fe21914d6de0101f7c47865438c65207252cc9c382b14d3d2a4a1d00e95ae6f154d93ef18891fcec097157a6eefbd376f63de840636694527160cd03fd3140745404e2a71e25f52d865d67b45bbb67f1f633eff37eb50c0589c3b0e216598c98b2fb76f5f7999b0708d575ac57493a70c1983453a76364e5aa8704de48da47f0c1bd8f20ddb75ceac18087a8bb11ddbe151a6c8d624cfddaba4b133df6e00898d800dd683efc03b29fca9cd786fb83f52d9ed51204c39ff370900a1a13cb00dc37cf1d5cb199e90e9725fc1f70a52ac7a6fa1613fa6c2af392de0e0ec3988332804f7354699f0299ae0cf1fd5bab7bbb79d4e9985d2dbce80a52c7a0c6a629ad522be2221e61c99751abf4cf929eba38921e671959fb4caf0e7b193e3e48951dd280555b36bdde4fe225c77536e419e502b02f0a7b71d23a56de695684978e58643b3f759584c63486638036df2fd3c6c66870e9580b2820f5db0691c16b54288e5ab24aa349710db826dc8bfe0469a4e523e97a5a9d6bbfb13e96eedcabf7b0b747f004a3baa79520e57ea0d722fd896b1727835ddd5ec489da636e2eb0b053ff3608b18d9986aaa2c406b96a9035e46a692bfeb188bf0817530c6a79bd00479b98569a49781668a1a749082ccf2b34ea322a59b9f334c397c760e3c64341eea6d75e527f66dd25b5eb21683480051045ec23fc619ae216ec2bc21dc4af39e76a4def8e85b1b6a8d96d1d3f9dc103882864a3213b6000eed4fa4535007cd5a1f01410887c3fb4b18cce2648f0b0e45e572b170dfbea31486c9362d9c84b54c4f035caecf0e6c10a83d4eb30067d93e678acb57b8597f6adb93b745209e164c1f867a5eec9781aa4787c2f4f5823628955581e350bf0869b57c527b5d6d4f5ce8e1425620c5789653118e575daa012edfeaf88536b380d28f5edf97be227a7418e5dce35b942fad521f18ebf2996a2a697ef29776689af107e53a61d12e728f8efd16f13885c9fb7ed9cff63b3a43dc1dfdffc0dfdbe5db0efa68591d264bfecf26953081116edf6542f701c05a3f166f91354b09f6d419770c91918583d18ed21134452e8754d71d178f34919489467763f5fe45225b53738e387210a9ead4b4745c164bb147e9804c109b5ea2b348c9c16381ae49733579f9adce9d173f364adda7f709cfe83ef555e90be853406ce99d9de281aaddecb6d5b75b1e6301ae6126adec3ed4f3f4849bdfb16f0b41a06e05f810fea0627291f91ba5d87fd414509aaa344f2ea4068c12f4a5ea9e0ca088ead2e90e3de91e0439a7f7a0d690887292e151dd8317c939c7624c89bb5fe6daa0f372640d173e0a03893502a8dcf31014a39dcc0e79757375adf94218c8c0e1cc94bc9b0f40c40f6747bcc0fab64e509dfd49fb895438e965e576cc4dffe2b0429ecb0d56fdb77d0b78d9eccc5f7e09cf1c4e25a2617e45b778273b88e2173564d01f5eba78d54c4ede37d0619903fffdcc9996c688e56ee81ebb3f025d3877d719f7b57ffd8066f65b4dff93c09eb53ea68a771c1ccf932c1030169e6944940c1c6e10b8f05700b177c555dbf2b711c895853d9c156a8388a9b1382e9c8335ab58c1a23ee2e14329ef2fb83d6661a2b00d7fd3f9ec7b3f745daab1e7c4b986010a8af3f2432ad0c340912a9fea5ba3e499a2f87b4e925b53eda75e7a15f7123dea99ab5dedf35cf00d83eaa0087e6d55ffe009e5b75ec6ccf87fb739d0714891f8f35cd4782ef1c5f10b679174b0a22423b58214a693d59ebea567c1299539492234fd7c5ce497c9fca39846c118c78c25fa603c0350d695f76b7356f6c9fdfb6792b7bf93696480184a56ad1770154b5609a427b6f6ae1b441971133db600febdac757ba197e0d6413ce28b012c5f0d079a08235e63c25df71ca73fa9302feb8ab0814c3593dc25bd95b4e82c3b55c9524bf5658f0e6f90e6085ade226a1b06c7daa899f088f9bcfbba5a220350f892c1a472e928622e54c54dd26c862f220531bcc9472f6674ec42fbc2f11e0e962ef8145adc313880bacf28e56b0cd4f940c61a4cd568046713ae0b0b5f28761ec02a296e9f51718e3ba27d8f2c4076836565fd816c574957e171d1ff8b4d200bf3c5472200db0540e56bdbaa7332fd9b750d31f26b32aacd7d955f7bf7499c281a9b00b7144595abfa15865ff82d9cb8baff8a07777b0d5460cbfa134f4a07dda09833a0303406de12795b631f6ef93da907f119e5ecc55df6d8041428618e53fe48b935c9b48bfdc54c0d89e16db26ffed914f006dadc6e3b37e3e807beb3004b39b052e2ca7b4a554cf91e97ff619f26e9b0056e3adb5c4dc7b669f3e12168e8a05da1307e5e7117773abcb85a7b2811897723706a8f5989a2c5e1920a3b6ec98fa9d8e516c292841d599a2b35b31bb39c09cc4b3331eaf77f2404d7221d9d8ec604b76140eb8c11c4e63aa7e35e217781cc685080959b7e6b5bbbf58de32791e539f66ee796bdb58c23b8c345d422167eb93a662bacc88077967a95cfd5e1351705ad40fd8dfeba24f4d991ef5cd913b4465da408a185b97d002667769af2b79b086fbfd641d94ce08333e4c19298d694f508195f26cccf1de1ecd7d0111d605e8905bf78c2641c9b3fc63ebe9ad77632453692ae4b54f969e5534bf9353f94f83951f357b17266a7ab3adfd0bbaf67def070e54b2ffb639fa3a6360814adf5308ed8bb64e9f7a16739c9a7aae220269416d843c85e34b25459c5bee5ba892fab929b82d32ded50a64a048bc23927f97910f60e79f2e8501ad242c7678b7c6dfe926e5c5aa3c2d000da0326423d2464696e9da7ea39a887cb1f093ef8dbf0e31bf4b690b3aeea60cb3dc74125b0e8594dae8026d45c8300b14e14d6d2dc021b2bd8956c9fab6697a95c01866ac815a84f64db154465a1adc6305302070e1d043c22e5af1697dd27360c2c67defa0057b41c74c7092e234b1ddf0f8105cd865e1eb6f6e31ea00c38aac7551fd56b862b9251f5386a463ffa7b17370fdae7b57276e95a7b275a456a80c8dd80e7b2ef3e1f00b1cc00ab123d61bbfa84e6ae5b479a7e21a5ec2a4175be02c2152f45beb4e74973c481c2e0cfa57c622b35fee068dfcadf8dcec52481c0de3a337154b862449b99765e426924348e51c23ec38560a9cbf3c189c44735493869412807b2651e0400a937b7f18a8669cee548aa25c5c10a9f1c055b511f", 0x1000}, {&(0x7f0000001940)="64b920ed7a5b3f65211f0c388c26add0d27d94797802269497e966e1a05aa1654a89ed8f9f24f824c99e89a2e6bcad3423a40757dcad07c51b01d177659301d7376028859ed1a4736545b1154982f101ba4a058be591ab8a5ce3b06fd6a2545527e40417591d2190e62183ce255d24f4b6a085314091f3c6680064ee54a8266cb4fa69b90b8e621dad13c26aa6305413da698a478ec0870edaf7f2c0949fbc177e85ef3da39780cbb9f95f56de7c0e6bba20c60c7513ae155c8ed823bf8e6714293468c6e9b09b959d3fd013510ca193873527142f12e1864a33266a335ed99412d15eb8e1c694ff84acc7ec0a5ff0020c55d6596715c7944256b03489b8378b9e83d54acf970d0f4e1c321ea7bb55c9b5322615d1d016a4899ddda3a6338770d4706a932cd0b620d8f1a427abcaaffdae79396e33257332c6e05993457b943db37febfd089183e81e8e3f57459511e658ef08b04c62909b3a0f0acbcaf454d1d935c4e272bf9d6932fae6e99a059eb8158ae42c67bb412873fefe0400000078a9d1b083bb271c2da0bbcf83b3bab810d6a594340437bd7cbabfd1d1060034dddd3be9896b7992333d8c365deae00c8fa51c21868e2ecbe967b40ca5c81acb5c01f9f000cc67e0f8a955344cbc398e571db0bae4ab610028a9bac5998121e079ce3662c0f76708017763456fdc3a7813f450ce43e60cf8c82756a8d0cca9c86c79b7d9b92889dbff04c8560e44583cd0525815da02c3ca3118b38f99e295eb74246bcc6ea2f4fdc355179c425bbfc984d0bf669e4caa790026ecdc332bceae3c6ce7490200000000000000000000000000000000c8d23553422706ef0d6a8f464153edbc7fc6df490040ec2e22e3ade72269f986412ac39795f225c80101da4b6b6480f456516fbcaa44f9b8def0a24f3411e66b5f6f5298d0bb8eb6ae301e086d85f13f69c81951e3ee1b4a41a212191f3c4199d95ea232f762912a9263c6ea295448d6", 0x2c4}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r9, r1, r0]}], 0x58, 0x1}, 0x400) r10 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xfffffffffffffec6) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r5, r6, r8, 0x1}, 0x1, 0xfffffffeffffffff, r10, r11, 0x1, 0x100000000, 0x5, 0x7}) 04:29:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x800000000000005, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f0000000040)=""/14, 0xe}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) flock(r0, 0xe) 04:29:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r1, 0x2000746e) 04:29:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 04:29:23 executing program 1: r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x2b217e0c, 0x48, 0x1ff}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000240)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x8dd1, 0x6, 0x80, 0x2, "ab64801656a2c324f0367e83a9eacef55dca29f5", 0x7fffffff, 0x4}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 04:29:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 04:29:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdb75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000000000"], 0x808}, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x108, 0x8) close(r0) getdents(r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x40) 04:29:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6bbd, 0x1, 0x4, 0x2, 0x8}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) r4 = dup(r3) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) r6 = semget$private(0x0, 0x4, 0x80) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getuid() r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x4, r7, r8, r9, r10, 0x86, 0xffffffff}, 0x86ca, 0x1, 0xffffffffffff7fff}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffffc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() r19 = getgid() getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000440)=[r11, r12, r13, r14, r15, r16, r17, r18, r19, r20]) 04:29:23 executing program 1: r0 = shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:29:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/184, 0xb8}, {&(0x7f0000001180)=""/214, 0xd6}], 0x4, 0x0) 04:29:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1a1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x22, 0xf0000093, 0x6, 0x101}, {{r2}, 0xfffffffffffffff9, 0xc1, 0x20000000, 0x5, 0xb58}, {{r3}, 0xfffffffffffffffe, 0x8e, 0xfffff, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0xa8, 0x1, 0xb6, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0x80, 0x81, 0x100000000}, {{r6}, 0xfffffffffffffffe, 0x1, 0x20, 0x2, 0x5}, {{r7}, 0xfffffffffffffffb, 0x40, 0x10, 0xffff, 0x6}], 0x3, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffb, 0x1, 0x0, 0x4, 0x8}], 0x0, &(0x7f0000000280)={0x7ff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) madvise(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() 04:29:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:29:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000423000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000140)="ebff40000080fd81cf854e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="c6dded9b1bf005e0dfca68d68c4d5fc21e1e0e49b3d731bfbe7ea21026b9afcf350d378ccb8a895ed234f43af043f470c283c563091c96c5720d0465d19e22e3580015d9c273055d4e7d9b959ac4a6848fe0176b31ac8ed0b3dd4b5c55b263", 0x5f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:24 executing program 1: r0 = socket(0x0, 0x400000000000, 0xdc6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x1}, {0x18, 0x1, 0x7, 0x9}, 0x1, [0x5, 0x2, 0x1ff, 0x6, 0x6, 0x2, 0x5, 0x7ff]}, 0x3c) socket(0x6, 0x4000, 0x8) 04:29:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffa, &(0x7f0000000100)="3ed0d6051f80cc83ea33bc2a94b072e8708ec7bea904a9d4860da92e5b0eed87ba6ff18df9062631b54820fed59c844fc967ffffbf0268389030352295336f9ec8b147f46504f91b31eff156cb20cc53fd66beba9c1f62120538a039bc72", 0x5e) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x88, 0x20) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x48, 0x9) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 04:29:24 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:29:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:29:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0xe0, 0x20000001, 0xffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x43, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffffa, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffe, 0x50, 0x40000000, 0xc249, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x48, 0xb2e984f544085c8b, 0x10000, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x10001, 0x800}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0xd3, 0x80000080, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x8}, {{r0}, 0x0, 0x40, 0xfffff, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7}], 0xff, &(0x7f0000000280)={0xd8, 0xffffffff}) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = dup(r0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') sendto(r2, &(0x7f00000004c0)="f0a7ab78b9667187983181191897ea1f15223232166439ec50070fa57b0f34bdfcd51c3a674b5197c490aea665c052de2970842c39630dff02dd7db572700268ba946e6bc9d12614f9341a088689bff71c96f8c313e0dd3ba442741a3136f29dff39c82c5718e52e6aea0d5268859332ff0af9bdac6a3bacf5a7", 0x7a, 0x4, &(0x7f0000000540)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='.\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x100) kevent(r0, &(0x7f0000000640)=[{{r0}, 0x0, 0x10, 0xf0000001, 0xeb0}, {{r2}, 0xfffffffffffffffd, 0x8, 0x4, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x30, 0x1fe}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000020, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x82, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x32, 0x1, 0x8, 0x20}], 0x2, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x40000002, 0x7, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x3}], 0x5, &(0x7f0000000780)={0x501, 0x1}) symlinkat(&(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00') renameat(r2, &(0x7f0000000840)='./file0\x00', r2, &(0x7f0000000880)='./file0\x00') clock_getres(0x3, &(0x7f00000008c0)) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/89, 0x59) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) lstat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) fcntl$setown(r4, 0x6, r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000b80)={0x7f, 0x5, 0x100000000, 0x2, "9c9c54fa55841c56c7fd32d1b64706e614fe7687", 0x8, 0x41f}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000bc0)={0x3, 0x3}, 0x8) accept$unix(r0, 0x0, &(0x7f0000000c00)) mknod(0x0, 0x8000, 0x6) 04:29:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 04:29:25 executing program 0: msgget$private(0x0, 0x0) r0 = msgget(0x0, 0x280) getitimer(0x1, &(0x7f0000000000)) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 04:29:25 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/8}, 0x10, 0x0, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093e61529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"], 0x102, 0x800) 04:29:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x241) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/33) r2 = syz_open_pts() r3 = getpgrp() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000280)="a9", 0x1) r6 = syz_open_pts() close(r2) r7 = dup(r6) fsync(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 04:29:25 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='\t\x00') 04:29:25 executing program 1: r0 = semget(0x3, 0x4, 0xc4) semop(r0, &(0x7f0000000080)=[{0x2, 0x20, 0x800}, {0x1, 0x800, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x8001, 0x1800}, {0x0, 0x20, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x7, 0x3f, 0x1000}], 0x9) r1 = semget$private(0x0, 0x8, 0x8002c5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x4, 0x7, 0x40000000, 0x6b8f5e64, 0x0, 0xffffffffffffffff]) r2 = socket(0x2, 0x4400020000002, 0x1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 04:29:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x1) 04:29:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:29:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000000) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 04:29:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc01, 0x88) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/40, 0x28, 0x41, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f0b077199eb9aeb9d31349c21074b9766696c653000"], 0xa) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 04:29:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2c6d653096"], 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10582, 0xc) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xe000, 0x400) getpeername(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) 04:29:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x4, 0x4) semget$private(0x0, 0x0, 0x10) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/31) 04:29:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 04:29:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x90) fcntl$getflags(r2, 0x3) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x7}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = semget(0x1, 0x0, 0x0) semop(r3, &(0x7f0000000100)=[{0x3, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x5, 0x0, 0x1800}, {0x3, 0x66ede0a7}, {0x4, 0x2}, {0x3, 0x7, 0x1800}, {0x5, 0x3ff, 0x1800}], 0x8) getegid() r4 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x1, 0x4}, 0xc) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x7}, 0xc) fcntl$getflags(r4, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x101, 0xffffffffffffff80, 0x8, 0x0, "168925cbb6421e03531d01d4c558da48526867a4", 0xffffffffffff8000, 0x7}) flock(r0, 0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="2979112337a1931bfb624348eb93cee294e500aa1828950b4beaa79713f1db1e4bd658a4911a8610d772b366e54f24291834e0d74f6a6f8999ab107929451ffa5ea03e437eccccdf3adc3f9ac1cddf1a245d8370b2ac0e2b4f8ce85c13159ead175930417ce667f0ec037f8d4e9b43afb2d0bbe6055e05f8285a6ea57a70b4f449c6e1fd04007c1d921c242297b5e4ff3a20639d6fc37ec88e324dcc07ebae095fd771abb2f40ceaaa142abc5a80b416a99fad31debca124c11fe5f8a7cc3a50903d4858e3fa8fbcc8c0756aac199b232525ca8b", 0xd4}, {&(0x7f00000003c0)="35e79917849fd0a66398be3b0278888e1089a434dc5e749100c17ff1e293c57f9d40e654e774dce22403015a36395a083ae3f043ef220062c31437a967fe4076b6455393ae0cc23d8c21310bcad577c4c243c3499f", 0x55}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$dupfd(r4, 0xa, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) syz_extract_tcp_res(&(0x7f0000000580), 0x5d, 0x6) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000005c0)=0x7fffffff) fsync(r2) r5 = accept(r0, 0x0, &(0x7f0000000600)) recvfrom$inet(r2, &(0x7f0000000640)=""/155, 0x9b, 0x40, &(0x7f0000000700)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x3, 0x7ff, 0x76, 0x2, "1930c011f2bbef680cf590147b1be9373c318bcf", 0x1, 0x7}) dup(r5) syz_extract_tcp_res(&(0x7f0000000780), 0x5, 0x19c) pipe2(&(0x7f00000007c0), 0x10004) getgid() 04:29:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000008, 0x33, &(0x7f0000000000)="03", 0x1) 04:29:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:30 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0xcba}, {0x18, 0x0, 0x100000001, 0x9}, 0x3fffffff800, [0xfff, 0x81, 0x80000001, 0x3, 0x3, 0xff, 0x20, 0xffff]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f00003eb000/0x8000)=nil, 0x8000, 0x1) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 04:29:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0xf3fcd5ee49c28891, &(0x7f0000000100)={0x4, 0x401}, 0x10) poll(&(0x7f0000000000)=[{r0, 0xd}, {r0, 0x8}, {r0, 0x1}, {r0, 0x2}, {r0, 0x116}, {r0, 0x80}], 0x6, 0x10000) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) accept$inet(r2, 0x0, &(0x7f00000000c0)=0x2ab) 04:29:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000001040)='./file0\x00', r0, &(0x7f0000001080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x20, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000010c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="700230c334654bf0805267b2b16c249aa9a9b797817476e933b6d3f8794b4098b477cf370c51446f917683c24720506d24a6f963675fefcfc5bcb528bd7f4534fff51450087b474633e01ba7408fbe2f7e75164bd278eb99f42b02b1a1ee61b194d7b159cec7c176fbeaaf617eb54b8039e7cc1eb7f86c9c71d89e7b3801deaa3dc422e7541b65f6ae55a7168481c178222d765c88b56007b1e922b1ac0853ed681dcc163ae62d499bd212952ddb3592fcf6c9230a2b1d184e55fb6b33427cd9bc32f93f41a932385b51826a42beed9b4e3df6a43c2b92147ad71c3df90c0458615a2677fa8584c29a1e71d7e98c010b573e6cd70d9a073b753933e6789d71d1f54c26d44d9d4c9e3be8b5874eca245b60cac434d6e0859d6e81ac4cd9efc539c95c003f4942238c9dc80c9d1100e09ac13db0b98f16c9a2c93f7e73b2f425d627eabd08df72676169b157a0c5efb4e2550640ab430c9f28f73c2bbc3afc3dd0f7e45f068dc71f7669074948a1fdd04a35c44d4d3ab953e06d2353d5d532f22c25fae0c1f0e8271382522ce6571cafd02e80de77c371475e6af85b6e3865b119a84e53ad104110e05cb2f636e5755121b8c7cbd6e551b0abd3c0453ba8f47097fead8fc792103107b45bc67c8d581cf6af808625370e9bff0fb243f7cc112a121f4d840bed8367538b542858837d5cde6da734d09feda6c494e3113c93f71cd3e7b01e4c23f384fbc89ab04cd9442b6eb42a9e0e2203b45d04ade502cd858cacf590ff997fcf03805975f256e37a9d054584c3d97704372ef53cdd33b7e550e3d0eb5a8508a72549beec64240c998edd10e45c6a750907e2506f008db7246724e585c975118ffc1f7b5eeedc285e97e77aae7be07b03b0532d3cffc394e19684c204fc5a9f7f28e556f0e69af526a017d31f5d4721e0b8edd0377aea659c50aec642d0e6f20bb87b3f86a09cfef7942f8ebf992625fbdb050c5f6398244627e5f869219a9da6c8ab958221c4f1f374a97fcbcb46bfffada2df53d7ff7d6b0259bbd168da419c054a55b7c9c8788d894d3f96aa0cc14d8b183dad06d560d66bc5fb39be6fb7cd364197a7783f17c98a18c9b1d42877400bd250c406e38e561ee7a0ad69e0b7543c10ae861727c1bb21dae9ec353cc411e37e5876b3eb63e7d2ff5f6bfbbd5ffbc7d24c6713c7c0b9f0a7213dc3671f0fe39a82f1d3dcc17e6a842937b8aa07c1a743cb06f64f57db80c8eea9baa055972d6aa027aac8ccee9860447aeec5229f904e1b3ad911c3747c57c172be8c706821f125d463988f1bfcc70191273dba8842219f28d740d9197ea6b407ee14f29133afb86a42db983cc88b14eec626ee4572440c56a80596f5915caa46b75b53f18736cfe857f6f6e3209aa45f8cbc2fe7122ff50c392e1c2d3c31da99492c4c89fb6f43b125012d2aa6329c9343bb4ed12ee7cb34e3eb4bb1f7238cc70fa3c067780901dce32133886088c658796639a848bf2e1740933bab4ccd6826d2a1ee53534cc2f27ee439eccd40286ef722c02c656ed280ce3669c0c540a7943c9aab06c05cb55ea3a6bedc8dd8584089e65aa30aac35323ead20ecec1eafc846daaebc1fabf1b109c4d5e4887659ee42396f581787e0937e8d426af3dee4075466ca5acd868af96d90f613584d431cf7c63495b1dfde89f970311df80dac5efb9c46c26a9390a0b68e65403e632c7e7c00a4efb0ae0da6476b392f24423a90ce412a9f98a0800c193ce72d795361a7a056db7cd6dd26b5834d1d96fbf4b901a7ae9ce7d5e3676ff69fca6cdc0374ab7f3b3704043af5e34d24f8c15a35f136b969b72ad73b472fcd08327297f08dae61ad4989130d8c23a0d415a831df53919f3965e64b28130517bdff3e04089fd001133ef39da9038bbaf771c2390dd6d37bb9704b45a31cd9562e0cd485c1796503f367e14758032e9ebb6f48f5568a2c68012765765b703c16cd043ed48dcc19a8fe2feacccd3209d8ca7ff6bf72628e2b074b53d670fd937fe17415695349e0c5b461912c1aed9dc02d4ae7bb798a068317d5172f33d1b266baef9ca222456408025eee05369987ef0d6ae5092c0de61fd197d15a51d6b86f1359d29068bd2955f1e1baedb4da591dddb163843bc61f3410befc6efcb28a4d1269195efc85e03f6136df08750b3fb0cfb84913910a62c072cc6ab3bca538bfe561c14d6f23b85da7ae296fe391ef3463fdc3cf42364409b59ed1bfe2f6e41a97b83642d53fe04dce20781640344c3333eb3c70dfa1e8fd4d9c3963e05a298ce72218f4d6a01a8eca8b9f3310d8ffc4a1e004f812888908c45ae0eb4934e74fd143d0d1bbaf0393a2a97025a472b0cf5278500c3db49fba965183378ec0b1ed12b64d37e7e15ab1eb34b1c2a9f1cbc9e9a13a5510e7857b70ba22ede17991447f0ad7c014b914eddebae0c365660f5f87a7dcbb51ea8b3fb7bf7d99f7e7a24bc4f2f35b621a50208e2aaf593ae55446b27e4db07470128f1f4cae4178ae48ea14f109b0c857bde668a66fdc4c86abfb7f3061270b5b807d8523a1729815c1ce1510f6ac3f0f866364617d19c163eda3f815850388fff2f9874647caeff0aa2b1b90771631e9d79ae43175aee6987932372eb32afcd7e68eeab5f65b7eb02aebfea0c73fe48a21233452a17459c4a74e85a97d4de60c5a8345f462da7b40a508f71377f485c0ea36524d6eee786dd5bb647975b0254c4e3cf889f59838aa896ecf917c59ab0eb6b3f88aef2c3a1a7ba95fd4f05a0dbb5c1322377955de8347f9d6be27fbcf75eb79e251027af00f174cb3c8ff2e4a4122151544313b33a17ddc63c67b6a876a92896fa28b4bcc01c06dcabbb165bef045586ce2011f56cd6436bbc8e7a0fa5535c6f1b078c82e156f7635fcac823bcedbd5bb7fd6a3aeffec66ea1bd2836c706483db7329d70c1f05cf38fb1923b9252e58fb36bccef079d301fccba5eec0b254e4da4234fca4490e88dd7f15b2dc511de759e19f716170e68c9b518db0b0dc1747c5c9bd6b67bd60faa447b35849474a93f09f065e1991848daf46f7ec719e6901326f63466b6a740805bae3ba2acaca9fd5230d50e45c876d739bbc4bef059a1c5d70a035cd85ddbd590b015bfa940b035032edd08664a763cb78c9c6fb284a269ec16b8a2dde48e8dadab63984597eafd4c23d4cafd85fe88f849abadd4dd4c4bf856ad5aee471d055b4d2b91e272529dbf2d91a0b7eeed22317f2994618a2318c1da5aa1021974ed8f51df88880d0a680149e5a41bf59ef800cbdc13c4fbbba8f9c423b09be5e740dc7d6246ef8af1b42580d20bfae6bcac22c567b3e0a46bd82aa8ff6b344c0857f4a7b1a5ed24174308983acaaec342379e630dd0a9a37868dc8bdecf80d6c65bcfc78980b305a9c6b673c5681298b760a9bf3f268d0aaaef56db9c7c207347ca3344a80eb6398f1487a395336169690997dd114a30165afd14ad2f3e85e8ebe9b27c5b823d59484d253cc1ee6f770db5d204be6e61bb84056f2a646952eb22c0d48c6b0d355ac901b009be6cad2e63ffc51ce3cfa6e8fd1fd42b0b5b98593c4620534bf072b8acc4eb41ea38038534061d10d7ec7d4da1db3cb1f143587274ea713720054a32bc4680672832e581b6d0cfff1ed6e73f9b2f7838f8e6a590c0db77f3a07025f64d1fec1d876dd879bc23a89315e8f01821fbdcea3da217f1b35857392146c8462b2a084cae5c4187b7b4d66ea756f94993324a951b2c11963692026696bace56ff305646c6cebe47357818f80e5086fb4350f943e487686f9c47123bead189628a5e5b13ca9419508314848230a32404773347c76de9d459f7310af30ae65c1e9be9071bc3464ceeb290f28d776953a1d594e90bf34dc47f215221079942d30afa8df5c51c0d819bb61730435374e3c57deff7f4707503fdbecf9df0cf906c40e65f40b92951140f2075f1e5023c4a148e73deeeaeb285df5ad4c632d0812d2d82a50a19ca678dceaf3c670da6e289ecaca85d390a0627641f548c3397546ec23cd7535cf3f67ca419c92513a1855d62424566997865b4e57f0770c425085b52a5d1197e9af5810513f4d770cd92d0fb5eed0452fdb075b6653706b5e72f5403a1a47c20393721b08e376dde7a6bb689fff8f489f752a4a58811e58b4efddb88bf78e1db5fef7e150bbf0c79ffcb75f54ab5074a8f0ee011b877bc36382dd74b478fcb82821cbd168185a408c3a499c4877874e5db441d134a82687c1e2a7efd688c08ae6405e67bdfcb01603e164d7dfa516992413c70c965e96bd84209be72e9f5939d27d1ee7d07569cbf4b0fb6b73dfafc7ff7bf4a0fe8e2e25d673f859261b3a0a0dd0e3993952ce97491323ca122f1cf6e831d42a09f83b8c20adc4d42fe5cb21b95b7349b53e47170034e4d6bd200f26ea88c4fa8ea3a1c6104243dfa372d8750c17beae8fb9c1858b09245fd2de2931ab1e377f5ef953bf78617c59d31ef542c95d3422c973536258cce6eff2329dd7516ded7e29c063b1e5e9051f399ec067be7cfdc50d930a50b644f05fd749c632f7d77d1317d62f82dc0c811a11f52f1b5a6c09697d68ed6639d31677a7d9214e6ae93b2e3b893ec3ac391fb9904ddbf3ba4999b528b537a76dc9525b24e61cffd35dc7572c2e206fc31c788d7dc557534266a9cf3edea7bac8b761e25a631bd0186fc2bd5ae1249a795971e42a04506bfb644adfc90db7059b6bad15b375abfa3ee917d5ae5c63472c7744d373f28b6db6c04b908c7cfc71c36fea1bb32f6412290a9b4e35af1d531006f9f23bb22ba2bcfcc8b702eec2f1e9d5e38cc6e061c2613574b35bdc1def8d9ddcfd8a237fc5d724fa227325692d2da000462359f185e32bd3751811368dd79fb909bc68676c16b8372e1abb129ec93bc02944900857ee1acb54b5849f4ca03cf91abde9e0afe24fe7cf52644e3b5c091b3609e13a5ef761c870bdedd44cd92f135191ef9c24e2dd054311b166266967a1bfb91f957b69e493f136470eec964a81dd53b303d1fdca3e18131df5bf6c7b7bcd38ce39ff443168c456b9a20b3ca62b155b561b43f1e3412bd6b422b1d4c3f6b95cb152ae203d357f87f09578e8425a839e7400923a9c51d4d25f726628914f24788a8bb0817ecce2ef233a81925e5619bb0d68379047f16bc49f7a11030c726cd1eb792a1eb09cc64531149864e22f0aa701ea6e9345cfad0629746703b068ef2ca71967f7ab4f031aafb18adaf1752f2cef7babe1567488b35f2936c1bb757629cc8f52f5dab3c6d2bc8123e00d1b639b1c05156facc95b0e77092a56c59cccf8e61a8cce19cf46c8a523c69dd862ee54fe2404bc2b8491e3104f2d19bf1e06832fc6ee92cf5b2e0475634c0f6e87db5e798754f866aaa1844197c43086a9592719e5fba97bdd55ee42a0d2cbed958dc268ea946c4d9ae52d441fdbde531dd2ef7ca5862d2c117cb41578ceeaf47c860738a40df7b9f25e35bf9702413b9e7f6aba73d3ef02f47d02f2ce3683a01ecce9cfddce162b4d0ac096dd0238f341b07cd6dd81a653044c4de939f46b75f09c712157758e698f66d4fc37af0311f8e27f53fb2957ab1a7e096970a1de4884dce1b815d027423bdb80172075f9c50d295e9002a4b67ca5aa37d1b3393dbaadb129556f4b4ebd91b6b594ad6bf9c39ae144fcdf674ae36024372b6696c832c226ef78acf1b0c83b426c32d351669d1f8648468307308fa09ca31a9e27ccd2c9db6feb9cdca7cafe76ea16132d87cf97", 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) openat(r0, &(0x7f0000001100)='./file1\x00', 0x10000, 0x5c) 04:29:33 executing program 0: open(&(0x7f0000000000)='.\x00', 0x2, 0x0) r0 = semget(0x0, 0x7, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 04:29:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 04:29:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() syz_open_pts() writev(r4, &(0x7f0000001440)=[{&(0x7f0000000080)="76a09718e8f10e970b7c533b5623d6043e47ed92754f6baf6f31570cacba7116461c17566bf980c77f66c897ac03023dbd79fd06836fcacad76f883f50239db9b5d4fddaabe450fbe9909d77890104602853b6f9e78bb46abb8bd934abb941b082a41bc62cbcb1ac8df1bf2b4bfa3d8fcee3182f", 0x74}, {&(0x7f0000000100)="2b454b377e1e9e5eb3b46e24af892cbad7371d588b4e3408e9c1c5b538510ba12dce6d8823d10ff44687cbe4d02f2009e15fc64aa8000720f5119e58d6fa8349f06fa27cea543c275091e5ed4642de316b0a317fc5e066745bb3eb13f9bf63c1a95c44ddb0fc2673ad5551646c48f8a4a08fa2be29566fe86c0f03969448b1b9eb2a21362585f305c6036ec7c1be97f5f6c4eb64dc6b6364805daedcc9a3b8b0", 0xa0}, {&(0x7f00000001c0)="93786e2dd2750f53f4adc0dcb92e11d8181e7a1ce900b2415773c2931a59c686a363ac7641f3753a4bea97b944f0d3f71c4de2a4b445a801829e5806a7756b29560585cccae1a0a12ee24072305a282be15dbe28e7d9280869b2ad350014fc9d0fb2a4e582da2e61d4883940642d20bf1dbddcf1fe4b3cb337e3fc82bb133b549e1fadbe196c7dba4b7ed8841ec507c3a28a1f2dfeea568bb91460a9a230cb134e81a1cc8d63079fedc04aa6034c0c4fdb1d3d0ad19e905b1a6942fc93633b811f", 0xc1}, {&(0x7f00000002c0)="650b762034868936759bc2a0b460f27d95e430789ae850ebbb0c4849232badd0052a38919d7032c2d23d4ed2975089fba0045c771024a2317aa398b9b276ca24d24e41c155cdef784e525f2f7927bb3421a736b11d856d2864878ee2037cac77be675b552842d88d92addd7881ede86b53aaa10639d1edd28fc747bad26b3747192be540196b90669eb2f1be65ad285cd109", 0x92}, {&(0x7f0000000380)="a332ac22a08b80388e182f3e2ef53f5ed5ab2dfc7f7ac534bcb6a6233f532c6758f7030a3c9ca8fe6de07aaab420398de3c84d7da4a4d9cb2721b11f42c034b4330a8ceeda50e0f84d4460de808f7252e5d1125630218a3f997bdf5c5c4720cfe23fead1499843cdfabb9bbe860cb50aa496fcd4ca81940d6e00287b27d12c5886912b6443084ac4856fe6c31caf1549ca095acc1bd393f22433cdc517c8916798f37cb241e0cabceb8cb04b32ea4abe5302d39d85d4187e92dd3f7f853a54ba1530b022aa963de0754d2fe176f89a1d667d12c9f4294c0c5aeb94e3ce6af2ea71f39179bcce149e07e0ed32571968c8f869e3c854b3ab963ece9cc776d9c209bc23409e7f748537d3dafbd2e05c1e3bf480ecda3378a49eb3aa012ff06f4db22068c687c3051d28e132f899987a9f16ff113cf4de34b9f6e01295bf53b5a2d8e5e970c2e9cefbde51f4ec93bfe4ee17f4a53ae61705323eb6752c390688f824ff1ad12652cd313de37ffeb98abd1ba80822a417f208b600aaebbae7fa394499072651100f1e20b3ba2d1a95f9e11cab300aaff16b07aad5e3b36dd01aa8692aaa74ac8a982f211493f0c031cdb7b551b13ef7c8bf90bbe7faf65d4fdc8d04b400509537d806f3e49e25424af6a56eda444ca54be44a4b9dd2f2e31312ef93836d51391f113e4c78b92af1be1c5f08631c33c6cec78e6564270280f28ece298d6a29e486610d65226163a0ea08382e90f8357193feafedadf207fba208927aa3a91de57368167c204b2a69698b46988f8aaefb73643b870b104c86a33b9eb37104d1a1043b9806242e282bc0a593ce0d684c8822b4a733a806aec6f6bd4d18924aa0c7da72973dc156e5b45a2f46e6ced02d1750a11702eef48aa23d0cb62474a00c2ce0b49b0723e124966e0734c6286154a4f6b4e8ea48d56c4c5c562d964fb5bdf989414cfff81a4392ed5f8cfa4ffbbccadcac226ebb90734d1c78ee8697909c104061025eb5a396b4e35c9198a94afc2460b86c1462e4c7a0691b23fdf46c6fb0e9542e0fd10cb8b600c328395d8cc71e55f3a43071ab87f00987adc7a05699e608ae914b51f0d84db2dcd88d7d8f3ec7695a798bf7ffa0e225255df244c1a9571c293b8f63fa21e9729aa3b0e121bbe6da9db523d60cdf0e38d37e3109831b27b74278da8eebfe7eddbca466abdae799f5b7e72e45f2caf0a299679d8b31a9ea079639de07830180a653db890d13367afb531636f06b5815a5ca7df8063697b4da56be40e321ed243ab8accd2486dd000b156e92e83676e3ea24a90cac11d1168dc4afc73b3cc2000b4144448af5efa3108e748ab66e467d987658b1fa6acde31daade60523a8f2cd7da94978fba34b40349170308a15d7daf1ca02a9fd09b0c347fd820ce8ffe5c9a4b38ce2eff1b601bf0fe04f3847989d1a92c52e3d23852b68415b9c4626cb8bec03dff78df4e61a5986a7945484d272940e18d8dce25769f704e5e2a1d42ead9ca9338379066f53b6775d86256de35fc612e261d325bdaf818ea2ddc01fe9e2a98dbe14d3d49eaef46a8dd01906cf10dace631d1d5bf6dfa021d0a90a892b5f9dac7f796c0a33ce9b784e6d10f7fa48939ce7f322af9aae212cf37811bd5c1a1ec620d83b5310a1916ddc9512fa8905fd86b1dd1f527e13ca31b92c0106236897ef3b775f89af4ca35f858cdea02b8bd595ad68e2abdca15a8cc35e19c22a1acde5c268228811e8434accc54dcddcc398eff08379ce715699e513be52d38cc85e3e3c98bf47492c01d6920f63bdb5bb2c7e18784ebf8a5a268f0f71e361667e85ea37b4ea09c15fed9f3d04a37af8931ac47d59015f08ec3a8f7201cdcfd3183bbd98ad78af2862e0b84b043f1bdac06fdc888a4a74050496a7646e51a0ddef8249a8bb3e550b0ce9d485bd964f10825d85f7c37e62351998192f9cdd9de1fcde63963c10f9c28c8748e140a308bb8da56cd0bb83f17bf662447e7e1f3f9f13e2ce9afa0ee11d3479835a64461290d951f1d6c909fdce94d92f06cb54fae864c043f17f8b88f1c9924d260858a0005cff01b7ee81ee3a18a0414ffdbcf6aa90c99e267e9c5a5b81e2bdfbca139b1c86b29d7635d19dd5c7443748fed42001784e55c238e149df22ad73139725b1023f02ff08fdb5d0b025670e4a55db83be79df70c6c7d748f093417f2a66564b4afdd410f9ee51b84babfdd39460bd9638763c543d78fc5c9f3d8dbab00c17a59ac4d24e5785a73962705072b533f424d58f83eccf788c0085c41486e69cb5fa3de8725777e5eec380735e3560cbd451cafc863d7d85c8548c9ea03fad8421b01075faf73c732e7853c9816d2b8324c1b64826d8e059c1f355326dbfda93dbf28f5536c5307e1fcc909eb31c512a742ff54a571006ba9da89cb30f56ff2fc2140bb32323610edb7268a1eb62e6209183ff9e097e8b13f8b5bcc590febe60f5a73f4e3da191592e26f88cbee6360d876fb52b4ce375a188f24f773520dc5bf95d260f0f0022d19b6f6d995466af149d49299a1e4e665887551d6384ec8b18f6071f940f7cd9b973b3fa4b2014cd3438706608e3a6791c7673a08ee6ba98e23e8a69c1662ce7b7376da32922917912dfa46df9031ed716dcf0557446e28218e1b9e001fdac650e28065aac4323f8ca0e1c68c3c2ba1c51ffa0237e028b4a1436dce4e5c103867ed4c140c71e22417b43f4c85c3393a4a51246db4471dc716a9eff921624bf633acdc707ebd9c21e2c34a9e211aeef807ed32ac97a6338c9e76994a252c04ee3852cd2c234cc2ef3dccdb410ea16c96f82089dfeefeadcb389394d01a50aea3a1f1574ac1f1a0f6ccd9084cb220cc89b903a3b6b6200094a7c101849072d13bc8faf578718a64bec2156e1b1e643007fae6a8d28ffd67a7ef7c4ad9628abc63cf846c16dcda4c4ea381fa0a7d93235fb7613cf35dd091bdee0df44f728a669dc4aba5c3ae4b63fb97d024002b8272865d8f1068050ac36289ec3e1d370e81c1c9ce78d25cc8281386daca023bf72c4643c4728a9ac2b6d9a4f15491a3cd4cca87e1a3b4c1141a6fbf7ba7f432149fe7c72cb73fede71de3e6910eeb9aaaa8b195bee84c73bc73700758f748f1602e427ef3b438b2c72c06ec4267292547916d56f3253ae17afd404ae49349138804dd4abe9b961727479a3158cde3a0be1534c8dfa6c57805d165fd85aef95387dfb33fc126aa719def49348c02fd9f1f74d36bb5ccada1e8e5123beac1562902723ce5a284c1a967f956bbe456294e519b41f4b10c32f1462cc9b108bb43baf9736ea25be03970ebc5335efef4eeed58ac38f29ad0c4bf4b33f2966408470440c1c0b654cf9c37015829bb2da384f01b849f9f1386eafe4c74b4ac5d7ed8be1cf5e74a3e204e0aab90daa3e64cc44333c5c8dd7f03163d9b0f8a1c2cf7b520dd34de92ee1baba32dbda992a821440b95e21a5a3e07ead217ffae10e0d8ed7ccb98191f64c34090e1e595fe22f7f768cb267e25ff595ffce406b8a7ce08f36651e8568c51f55c1a0a2e9f84b8b2e1a523c06cca97d3a707fa4b5e4e70a452a6d9f86086ed4d5b0d95cde70fed7ed05b9e7e125f1b31a5670ebfd20c7e2a23178e177bc09d626354d4758488d535e6822ef0aa8fb2cfa70e6b563722962565cbbbe893617e91fb309e11655d45d8d694689c145ffaa6a12a10e2920c664aa70fb9e1663b955087e5bfdfdbb497e999b9d57c89bbabcd40279bc01b3f2948c2e920237f8547e515e865f46430f637e0627b7fc46bb655fd2857f9345b9df0c95767927d291a7360e7cf59fd98117c6940867bf98937b2caf70729547ab6a84cc67d1b3faa6ba70df4957a889b4ffe10fbfd8c61e897362008b9f56b70c92532ef94126a42978af321b3bdabaafb60acc0b21b6f383006b7703579ee1a2bace5f5440a889882d7c18f25dd31f05c5c3efc4e8b8d1e6e39c0178105d4400635703089e1fc061354e36c9314ac1474a8506ba9fb6e6ee6d743de5215c0681b1e486e870c3b692a48e7ce5506888ff079c623e1f0b17208440a0102040eeb0b3e2c5d731bdcd685a4173e1959161f0e63eac6838d4c1c0743f26fcbd21bc576ed139c2c12612c3f6c76a721f17bff9553971384611731927ad75b142fa56cec3af1dad6ea22204befc5e9ee8a5732508cde22049f8518fadf32ac1bc1ef62a15880aa0247314d58d4e9cb5031e4811d3b99684a1dba523055a55a684a26e51a27bd2cf0e4d79f09e540cb99939852bc8d6966b55df0e945aec78f303ed9d7a2b1808af591ad5e53dbaae42ede0b963c6fb87ad75f65c6a06ca9d88ed3ee12c849d80a9468aaf2e2afcaa2fd1704f737fe9d3c570707fc5f7251c8724cbb7a1c670ea253ff88c06442f24e0cf199781bfdc36c2ff3d6d23cd150e11ab355f9344220a01b41769fc063529fcee913fc69dc9acbdc867af8082a0c25feeb669549327b78deff4eea7e6b97c6e44f5af0fa5c70428cd7a114fce67ae1fe58141224fa1f53fc17c396c38dab766d7a8ceb44c2ce5a77eb491cc6ed1ad5cb8196be7df79b98036adb1b6981c4f18bf676874b3b1256278b02dd1a99fb848b6b700ecadf24ba8bcaa30238463e0a4fcd7b1d1dfa8a38abb54f8df4060e98c4cdef364386e5d0f932870a5ca69696e82dd7eb540bf10705ef1be5101dd3b10e8358c23f88353595170ad16dae603f52166e3d10d845d597f651422802b783976887ce1d6aee324ec2499e86539405851ef7b7dbc828c0bec337b8c61cb327c7fb0cc42501f20777b78c58a9fd6175bf4ca3b155723f6e2ca95fe4d9817bd3a5a32a1931da0d23acd88c8e4cec97a03aaaffdb3d9a9d24744c6e34c2c249e9dca4b8760e42cbf74ec840cb5ce4b5d0e886e7048cea1e0043ad8accdbcd8ead7a7c6598297020417553c1cfc0dd2c332fe1a0a52267be1f265087e35e5bf18fc3a7bcec755ed73f6988b8414a91411c76076b056162f3a91ba3fb357c0fa25339f43968570ed56023cdd59b7db9effc221c0040c221a8e9707e4a81ea8e52b258d8907844d5b6f34e373d74b9fae923e2f20476fdd9f180524f6a3b271209c98979fc8865cd0436b96e955a2769cd501730ba435b87d0a38f3fab8f4d4de2c4435ff699685b531e526c218b937100e106d3914833dd7bca67dd7e2cc552d6f049ae5e6cfb2e7dd4d7d69b4193a32378eaaa9b6118ce16642ab4d5eb019eb409edf6241c424b3cf124fc0cd277b51056db751dd473d1affaea259a7d9dadc6cf843d7f1b47ac8b3a41b94c4b2f2d6d5d978d78cf74c43bfdc8f04cc9facd032a1f9677ead89de09c1e743b054ef622d6df1e97b649e6a064160a9cb528c5723f758a1a8f0080b5efc0df39bec327850fcdc6e07e2b26684c4b6de99b89978fbb7eb9da7d385db9ab534b99b303ae80dea9cf5fdbb3562bdd7f5015570db57e758f5300cf5522937c4af551a281651d589705971983ef06b0eb09fb89613502921e0666fec94057c9d5164a0836e4e4cbf21a4a4aa55a63580d6d5132a867220f645f95d1d1691210e171aeecdb26912907b8ec6e44410414ca2819c4444b26bbe17178b8cc0601652674525b3f95a33927e4ae00e56b0cfbb45cb4d3ee2addd851e73942d566d926b2767d447bff22851c27efd58e861bb7e3a09e25ccab001200c1a7a9a981e7e8d6547e99b5916d3ed41f71b48476c254e88ca9fdc898dffe7b9795a6f914ddef2c57d6f999dd955bc55c8fa77a1e80f99c4bab158c", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="0aee4c67dea00d3caa79b5cbbf9d1e5efce5f67cdffcda2ef70ef53d448565bbd53a8b96946638925fe84ed2f57cfa58623248cbae1f462bceb224b8574dd06dee285950297ec1a57943503224ae1e472820712ac8472098349788963da3", 0x5e}], 0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x401, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r6 = getpgrp() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setown(r2, 0x6, r6) 04:29:33 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x17, 0x3, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getrusage(0x1, &(0x7f00000001c0)) 04:29:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 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) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r2, 0x9) 04:29:33 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r2 = dup(r0) close(r0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x84, 0x6) r3 = semget(0x0, 0x3, 0x100) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) semop(r3, &(0x7f0000000080)=[{0x5, 0xfff, 0x800}, {0x5, 0x4e, 0x1000}, {0x2, 0x10001, 0x1000}, {0x5, 0x88, 0x1000}, {0x2, 0x5, 0x1800}], 0x5) ftruncate(r0, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000200)='R', 0x1) 04:29:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003e9000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5692, 0xc02}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x20, 0x61e2}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0xfffffffffffffffe, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xfff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x3, 0x5561612e}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0x2, 0xb6f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x9, 0x551}, {{r0}, 0x0, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xec00, 0x5}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x2dbc, 0x7f0}, {{r0}, 0xfffffffffffffff8, 0x86, 0x8, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x77c13d02, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000002, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x7f, 0xb51}], 0x1, &(0x7f0000000200)={0x6, 0x8}) 04:29:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x2, 0x37ec}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x200}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x59, 0x80, 0x3, 0x6a}, {{r1}, 0x0, 0x80, 0xfffff, 0x0, 0x401}, {{r0}, 0xfffffffffffffffe, 0x61, 0x14, 0x80000000, 0x2}], 0x100, &(0x7f00000000c0)={0x4, 0x2}) close(r0) kqueue() 04:29:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0xb07e8b1d160e1800, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c2022e2f66696c65300020d4c22c2103db5b52ae99c78de84fdb7b609c1d9fbd6e0740424cd15d31a95cdfcf4ef05302d4d0a575f12c4bb99ed1c573f6569d9c057dccc0a7b8824a251c48ba7ee6c65dd3b12884f9937fb856c6a9e0198fa4f2f18391185a697e"], 0x1) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000480)="346afe39269ba3f14ac171963a3da8950064471576d1c48159661a24b51acc3ac30454450741866a2d8d292fe4854c5c716f64ff218a668f982497a8c1caf64c9dce696b851987ff6ef2067749251e54e44fda3207792aa3e7f115027d948e76ec8e63554f7dda206a1a6ad2ee0724917574a67f1405b805c111420f46f9d2d151b9c1a102", 0x85}], 0x1}, 0x400) 04:29:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="61cc7a151d6c9fb47618a0587f9e1ec87570107b27fc0b04da0705c4660651193cf3a30b5350c96d990108674c40410f8e15c9a64677d420f80f93f2255b851668a69b3a84e0b6eaab0287a70d4939ae91edf29eec442d724f6101577246873f3be0b285f9d62a0114350e662d3dc574ab65520c1c7c8f2669b8c5a0f9934e1b7144f2c1c7988ff8d281a4dd72a5fbeeacbbdc6cc1cf9e4b821a49e60de63ac4838e2f0a732835ce5c5a4f2396726a3a5582fdee8b41dde13325b776ab3178c618bdc5e5745f7e0c3905695ecfb295b58d2ad712296c855c0efe4710", 0xdc) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 04:29:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x40) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 04:29:38 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000140)="1f4f4dd893229422cbf392d0987495b9ad8f3dc4fbf0c6b7c4d76a7c07acb84f3c12f14345ffc01ca75793f759d9583c5675c6fa84c5207ae061", 0x2b, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0x138) r1 = socket$inet(0x2, 0x2, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 04:29:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) unlink(&(0x7f0000000080)='./file0\x00') 04:29:38 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44df) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 04:29:38 executing program 0: getpgrp() getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0xffffffffffffffff, r0) 04:29:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 04:29:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1e, 0x4, 0x1, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0xfb) 04:29:38 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/54) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:29:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r0, 0x0, 0x0) 04:29:38 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() semget$private(0x0, 0x3, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c708 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c708 failed: hole in range 04:29:38 executing program 0: socket(0x40000000011, 0x3, 0x7fff) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:29:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:29:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x8000000000, 0x2, 0x3, "d55c2bf1739f5d7589fd0e12e52c290250088477", 0x20, 0x1f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x7, 0x81, 0x1f, 0x0, "c3ce9678a2cdad66f0eef68fc9fb81e5265bbe1d", 0x4, 0x1ff}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/189, 0xbd}], 0x3) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) 04:29:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x2) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 04:29:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1000}, 0x8) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) close(r0) 04:29:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffd, 0x9, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 04:29:39 executing program 1: r0 = socket$inet(0x2, 0x800000002, 0x0) close(r0) flock(r0, 0x0) 04:29:39 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) fsync(r0) syz_open_pts() 04:29:39 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000180)="bffcc5b075100d24eecba987204095a18211b764578967a17df107243ceff1c48a74f2bf76aaf45e1b9411344e569f2fec38865af52eb2f2808fb245bd90d8c6ca94d8e4d2b0dff1302adc2186bf0a6b9d7d41795e08c91e5e7b9e6de55320b8b191c76a45cded12eeee0b376b112f5e6a367093edc9bb857430de", 0x7b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:39 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0xffffffffffffffcc}], 0x1) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f0000000200)="810489a2df21013bbd2961dee3d9eba3e645d44f991de5920bd12693be6e15b08bf135c7c4ba4f05682eac3e347f0a8a54c5c6e8bdd8732048099e0e5039bfc6145c3dbf09c0cd9374c22880a4f34f2be7ccda201b9e0b4753ac0e7ab7817575da877991b7a6263dd7c42d02e0829d08ff415a32dc760c02940dbd738e75dc058a295ad7932edb57d4b98d72c8859e85e02a54c50212428b9d01f5f2754d8ec239a1e06457172ab3681d088d226f825ea3dcd572ea3c901f2cf1f1b1b7bac5143d8ebcc3204ae06c14ec4338ddfbbbfe753cc7b59dd8d2f12cf5b2468311623fca1b5a59392dafa02633de7ef2016d01c7ffb08bffa140bd9f90484e9fd144e298992881d4a7689dd60b3187723bd46a7832452b4fba63708d8beba170ef285f6ccb0f16d7b4244201c80e89e4cdd29bf497a262fd7166a4bb7b4d318cba0bd470107ad0b08765207d6385c60c86e2d69443a4f2b7cdd4e62c3fde2cf7a07ae7e69e217f3059a483ab3481e7b42513b63f1348320defe30bba470bd6d5f25882e391ea2a6f62f882054e2616b566586d25e716ff9f6bc7aed3b4599207cd10dc1980ae6877677db60d895f7079f5eee1b5ac2b38f2805c4845d4952dfb1a9cb708f92fafff66f7805e8b9e91f2da2d882f081e8c5792d2602b850e26e6a130de38e23ca1cd723795b1c3b711a50b2ec6980e3954beab53d244ebd7651cda74a61bf597529e0936cb2ea95927da2f81e55159d60a3ecefdc348422f25b1c04812c2ec8e68fc69b4f610205ddf844691cac2a2e453ec4ad338fa6413cacf68a525472260efb3f397d1df832b17f659780238b10129172d50b336c1cff74c2b6e64db1de58413b80992108d1dc205e244602dbbedba9c15ecaf55d2c84056c9d69ea874da0ced5cf54c3967863f56e07cac47aa79a802e282408ca45d7750752d6cca62a620bf6cfe3c70fb35fd8656f9f8a9f3a1ca0782afd0631c0416f2ee6bc9682f3de3de19be340c73d775af98229bf9632b0b250b688c8d1cfe2c06cedfb7b28adfb1ba33eaa719b8f8d6ab842710088da73fb410fed496a6b62c5e33cd67687972906be85fbcef4d79f9d49f391882f168818f2f2962bd1f5b11e2a044be730d1cf7541f3b12af8b7a0c206dbebe4e89a22c41cf5be1ebc266e1f0e7855ce51dfb1e819cebf96cd9e205cc3c696c24f7ae6091f3b1366227d2cbe93a3b109c6132d5d180ca27bf684842322196e7962049353e7628961dfc2e8eb12e41b12b3dd1c56fc157ed77635bad0d2865ca364ad7d87e5300b0c8879812fa62b4edbdc27b292f670300a4126a69fd324bc2b06e545eed94532a7b4f282c9e003edf96ca72d124ab065b05e403b93c05a5aadcb0624bd3c224787b184aad68071a062ce38d9a6d1d8e6ddab432b4935f3b059ec8897e1d82e2bd5c734bffa4bc614091b7f61fa732c60b5ef6172f224d14831493b26511c830a590857a741370574111b2a067e887af87ee5cb14deb0f2874c79299748a277f6697bdb161ad514bf7a08b2b709f79640ca5a2d40cec1fad1e6a1e71bac9d56e30e5433effdf40e28562bb4a4d6ac7bfe0e0bb4facfb6a208d6a726b71a4ce431369ee8dfa027b3358d42589469ff36c39b77bdbb3d443f804530f91be1043f952518a2e2a15b24daced97398acc1625df33f49f8f6c7264ed9ebeeb9257801b39c1740ab6956b9626e096f26716f62663b899122e0ee3606b9a83850fe6105a5b2dcd24598312a44d1fb6bd4fa7c80e5ee00158a18de5b462b0a68b8f7df05e1b11372b8229c0cc066745e948eb1bbf52b99171d2569db40b343381fda157022927630d0a1e8d167db25277917ecffc3d1968fb290d350c50a43dbdc57250133da3ed88b81bcbc7dbfea74454a874ce991f8f945de6d562538448cbdf809d4efbb35bcf3240ba861598ddafdda329915e7d5f3c139e18586576ca3dda7c932a7cff3bcd314c3f28949a876ac090dfe0f29ee4faae67c13a82e27651ca15fad557fc1e5dcc9a5a9fde214f2e125bfb3c652c348ffa667e1f72a49cf7ca7d7d4d870705bf88c9a783004fd193bc1321a7daa10ab63dd82b532d4629cb31de3f8d445fe727c45d4f948ca86c48f5d03efed2bf887a3281e8ddda97f68f3ba3a878d6e67813520442d271252bd0baf680f0032e7ca128b575837c74bca3d6dd3e463aa2e2bd0fd2947c4ad5a704a6a9a7b3080e2a1c490fc338f22e149d4b53a348775563156331283c393431d82be301beeef1d6a11c1757d066a4872661d78a322a0c6b8f38194716f40a7a67731147a8acf1cb8bf17f543d9ba94a43c1a5d4ce22e3f7d34f84f65a6917163125622c1b19d8b189b94175b3f02634fbf4e7104678b04f45a8ffb2b9da0e0de6f04379077afad02b4aeb47780afd920af7e8ca2b22a86b336f3b4904812eefe961923d5d2d4256b1baf2ea34ed73ba42378b563411c82f04b9b90c842752d06f6a254a7845bf3a9afc075554e89c392b5938c991505ceeb390e4cf95ca71d1815b52c888accb85087fc56830713011be273a11bab277383236944c9b63126724bacd03a1ffd3b410ccf3330016ce5ab6ebb70403e1d533839f5cb41057a9eb64441362012879ae05a248e68becdfbfc1551c421cd0261d58cbdde35d38ac8dd0117d96ddecbc7d3de5d6ce524a278c7808cb1471d00ffed5a97f96d2f0ed21dcc191a211e78ade20e1859147fea7d5dca4767569bf066169a5840850b2976b88a469b6a9660744ad2b7e62063d23daed668d9275bad5c9026b04725d11e8ac70ad217928a881e47fd28793ae7a4b6bca65f5bdb95d691087fefa1b7ecf74dd7ad3176c49d3f5c3dd6c7af38e669da49a8565faa274641d073457a7347538ca4c8654752ebe84ece91a0f03413a66699bffd89f4f8fb28a0ed22749697f42c3ced148e2ec5cbc2d760b62e779e28cdd9903fa5b4701e6fb786d1c88bfa8831750862ab5d6c26a50650588398ea84e382707ed8c39e7a18c0009e51b58b018af7ab7d60c454a4cc7450d406060d2f54f64ad4fc3d180ce798d107a521928f22c3321b07e1c7ffb2c48e56cb78800058a6d2f64d91a674b9f425209c1ca7b307f01bfa634635b95a87e81fd556ff439bdcc5f2f9ce0b6d1977dc773945711b88a4dffad363f668661bb82bf420d075b2b6d1681ef9b0ca0553404c9e1fdc6907d912c9110d6920ef2c9c873ae0ba50370d262e35de4f9233b6bdd1e33ce9d748494deff6c759c448f67f37cd0b1310842c234507f97d72ab85b2463138470294fcb2e3c36cc92e5644500bc5c36dd3a84fb59287df3b48bc0e62f17e60fccb2fc48bf4d72a1073c80f87fc370705ce2ae708850bc0533b11de049d41d030079d09379cf7539046da90cc672158c88c2d6d7b5c991bebc837ffed959dcc3723a1a0a32b0f1c2a534df4580437a69e783a817ea26b45ff2b27ecba4997d0f32eb69cf80926602931550428a3894aeaa3bf1d41d02c2048978ee745b655b8d1b8209ce49f60d889c330f7c5395c6de7e9e309319131f064e645c0a3a189132fb2937ecffb893d726ebc136ba9510e0a49b6c2207a1fbcfddf478984dd1c360a3108c153c188dc3ec3ed067e93f2571f17761eb227174264a6647fa6c65dae19add78efe3ae782818bca98ae3b7128dd0dbf3b4c0ecf69336a26d62401c3b2cabbbb45812c67250e978682c6122a64dad704d82adb9efe7052443b45026f7e5a8262f34c5fd7f7a8a1f9a37ef4d15586a6a15cf6c191f04eb8f7b7b340fdb94ce4b90a82098b6ed7beaf98a61c1d3bf504fd31d048ef8f3a8a0ac4c61080323ecffd32f429ffc77c942178354de28255d6a1371bc0dcc4da420165a27a69145c65ab6a9ab2a470d5151befcb4bbc52d826be6b71e0dc78d5716c11ff7a6afeed1aad1524497309e027bad4177f2a1923885966751d8d2fb22c52d13407c5f8c10249d2cc83b0556658672f995a340b89a60ddec44d8f9439583bb97db7e9636297bc5609959b0dbadac22c9b9af73e13dc54b8e71d24a85c86ef1ad53c4b5d81d4e6d2046d1c389a1296c35d5ee28e12f1c8d173b6faa6c7324e3464b95f043c131042c81192e8c2c948c363120d828edebe86385449556a4427abe9b03d28581b935430ca2e6b1e94fd47c389046b9ce5346ead19d8b6b793bd128a148d09f724c98926a772fff2f29992c0fd17960069b705b7ffea52f28e623615872e2289e2efe8d403246d1bb4e2cddcc3d3219079c316c733ce90491d0509756917e38689d75196710d06cc1365c4163710f967279c2bb78f8f72351804751dbf401d47ea25517fab7db65107307b84cd52a09c701f8ba2e8b408fcf53facd5ff0305c3aa42f26e251619677a4000e2ca15c15d45a0fde74b860ff4009b65de24be26e0b75b24b4604aa70708aa4ab4264a55a748a7074c141a1a07e1ac1ba07994fcbf1bc31ca30c93396aa448ccd857006e2bb231c279df64079f3738ef99c0b01720666dbcb12fe6dae134ecd5d76ad90a361756ef62f03351c5456b1159873bdf17483ab59b043ee75e3e268334b48957d0fbfcf454c5a5f342473dee95306b7228635cf3559fe792f4fc21e13af6eca4c92b4fe6aa65f36326036ca61eca8d2016597455104292a64ef8a5ab1592950ce883cba7aa75f03790d6e83be4a6795fc9645a9055b756fc06569049b30031a5f3f91131225c7057f8527cd2f5edd1af0637eaba4e5769991e18d4faf89251eb3c7215b4e34a9deb9ad38c4f7b5db902ec0a5ad5376a456627aed4b2e4f84de1af4a2dd032319ffcd359d9de527a2f0b57e11b639b0c7980627f014575d4851ea2bcea875a22a0cc81a66db674b1ca7305d8183b6804dd1ed25163d48a90fed3f3852f44c9e5c83361c04fb20222b85aef1cf95b5c8f28cd745c08c8704c055ed0e029be7c95ab0629ac628b4c83c8b57af14ec505e7be78bc9b1aa0f0a2c2fa50d6f99557aee551d71c980b91681f44c06c8f70a0d8c11208235b302f23361a154ac8116ef9094a39fc0b3fcf92ac9c21b20cf25f1d65f33a2a69a9290c3c79b9806a1290300a598a789ca5d0d122cb98d3d1e54446c98c0ceb2049a6c90f6228d95ea1ee0ce7a2a623125a640075d86503d3ac35f0415a0ef0a792868c57202a78361264b6dc7a8e3c13f262250585cbc49b9d7bbff7f10413d56eaba51acb8b777cce5c5f156685a21be73488da48c8e5bf58bc604c1836d1a750809a8327b8b6c60f76ee04c11f7dc7320948b7ef8b4ea9d3b5149ccf3c0c1af3e85c886fa39624457f769930af1077a9420538b46a93fcccbb0fcf15ba62694ae25cf1e477acc3b89479ff5dbff58aa461a0b9e350be83bab53e79d686b3e27f767a72455c175bf270e43a86577334a4b76af25d5240005315ade05778508f3fe448fa8d882eb651b80510b84a68090ee9947e54ed0673bfb287c2ff45ac69d79cbd75fbe6d8ba8c4b47b9ef8f79813f1423f925cbad3e6ee470a3369b4bce27fcf91d6e5c30ab7e123627e220e72c8c48ffec109485188bc9cbb2e2d11e85c6f293daf97edd05bde9ec07f04380e6db4c7d5420f36631bb25b5e8338f6aad1479966416cade9a92a35a5bd6ebc31112ae499d6f32139c0d69cc542c6fe420ac2a572a6729a91eec155511602915ea6d6e0767e050cef9bf51f8f70bbfb055ed7dc723db71552b46ff5bdc50cc2818edfcbcc007cc8fd82bcd7188c1af13da15456074ad7870035da08d61eb96c675f4a23ed551625", 0x1000}, {&(0x7f0000000080)="1a9b1aee2504bb4e0bcb9c33d8c0e7ce8c0b409f3eadbcbc3ad0e657ed6e3bc49767ddd435508f9a1ac8ecf3bd6abdb5ea7d9aa0bedb80b4fbbf2366876596b650c59b202eaa9b0525a3e0e6083cead57edcaed22a67b9dca99854f2069230a9b7829620c9a90558885799590fe97a8cbd4153d5b7dc45698255f63cd50b24a04a36814db73da8", 0x87}, {&(0x7f0000001200)="f8cfa42081fc80d689e5691c50124ff7ed91a9e7ad082e4b45ad78355a7aef579c7e76825f0c44646d25883d682d12fdce63bb5468aac0d4625740e74861288c2e357cd8d461e676f8cbdcb979a66580fecc130bdd7b73b6413226378a9888fd488be828f5f09d242984f7645e35dfd400ffc1243c8723d4c9de7a1ca5e413a9e78e7869af22f0aea60cf59f98dba297124572a48b98cb7e66e7c6d25ce28b5918612429f883648c43dc2de097aaa6b9fef8dcf915109d87e606dfe5d2e75b2015e5db468da4f9f92b135478f612b54a7904e70d6e44b3835333db1e66fe6c5171d6dd6caeb0fac3063ca15a989fa06ea66ac14be4a208ec35ae9b54561041e11464c87ed0d81be92f79e5cb2feb18d71ab2a28b0ec907b3403ea24c9b20a326ddb09c60c9d06bac6e542040faea78b160e4cffe3ffcc772927e0de4ad916ac295bc331733076b3fd89b66ad9c0f376a9c6498988b30c069aeee75ae01130da6ecabb6bd3513213125fd6438626e325ef069c5a9ff92b6dfeb28c6022703a885479a90b0e591d93ad75b3c21f3855a91aef37e145eceb26169a1125477744de04f289827148155908a286955b227ae8bd5e05fa6e5cf9bf1a7341ace34edb1f19085f811d31de6bb40536d3e30f6d4b1363a3d06cea83f14e750170fc702dd517e51c5cedcfa50f42391e198daa1cf53a95e4519314518d7983c8d31f4b2688d6163d47e00ce1fa38df3891b0851cf65489bca5f34219eb70a5d2480d0548ef8be22ee8c618da5b5866aa55b2945b8f819e343cd0a815301cd37fd26998241120b70ce498bfc3d1b474a5b534e2fe761ff6ac857b77e3eec8c90d80f87e1ce2f3a41851a950c06494f170bc6c0500afb38969363c5645e67de9e33beb352c5cedd67ec24b543f7230573662e2f3a0177e902eff95ba6653b92174285821b1289c72bcc53754444aa2c465b8cfbdcf54cac623376a3873896c2b160f3ed3a25f617be09559782f4c5759e99790413c2b1f052aa3499f7f2b09abb6f122343a0bc40aea3ed29be57e621ddf0afeb6a99f097f0f65166a779b6dbea643d7a65fae7b4cd873d9c95d25bb4c51c24db9a6b66853d5dea8f9e5506a96dd95c036471e54b23e257032d1ac9ca5ed61a92869f07fda5305cd11511f9e962880c5a95962acef74ff17d0444593e6f9195c53af0e77ccdbbb2eb93e973c9e39eb1639011fbc6c7e89830d3676d66725b07fa9fb9e8e1ddcc93e39cbf4687f164a6e66477e7acd4f75c333111ccbbffdf2da82c0325b3ad662b207cb689a2135813c09afc96331c1a2200c6e53ed7f8c4de95b986aeed5fc4578335aef399a2f45d9f0882e2f7631f6989c4b95e9326e9c2611f991560dc6709e74d62dfed3ba1c07cad99094c800290c57231ca0bd7dc62987ed44fafbfc202bbdb20c08733316824394be8182f180ad3bc3703df443f166529f1d0c813736d0d38867990cf9350128d8cfbec7e4f30087559965916ab0a52d715a81f892ab00043420219e26e9e1c70d71d59c3740d572209348acbfa63ad2ae940881410803695dcdc96cba086482dc7514b514cbc810b36776753fea70333f6599790261dbace8a71cb8af32c5c8998770bd06a2e21895146b02d4d8deb9e5c90caefa101dd8733df04b92578afea3e0f9581f6f1285e98fdd3fd67a643a8fcfb00fc74d2a03eb272ceaf084bc063e9c0f0727a59638a7efd0aa468b4ada903ba788bc6e5cee72b98fcc6e49c1426ed767d4c011c4cdf706852536ad0fb7d24820c3b795d372baec3e14e5c5f7eaa079b7a7c12384700864c07e3c02d441985f84a4ca5bb920b52fab440372c508a20088ed1680bef01fdfc182a489864d53f7c4e97b2e928fa26f451c828cf4ef2945556c376546f572963e00a925909b5616e0e5014dab4d0d9e51fee0975c9a8119d0d1051ad1609f190a2b2f07c21b4944c8fa83bdb5ad611dfe441b0010b7518417d7ae82a4bd59755cfa2a486b2fb91961d3c2c3c4332823ba93939a72382c82b871ae01f0622e0724e954febb29fd1bbdc5133e28512d161e072aeca3754a3c2c3e994a4a507ac18e429b703eb7a4ccb9ebd065ef523d006ef6e4b4e192591b08f70e7fa16dfb3e797dbf48dc8184ca123e37821990369137caa672b6bf713589f265e7a241c6985bca62df1190459f5fb3fd4966df5f31feefb405f35c7fc7c5b6ab62f804b6ae6209e02994beaa081e4f6da505852e0eb37b9ebc445fede8cfc5028785c59c431cb2e2bc14d2342441419c5312f8f18b1961272b692549e799d265ae797ecd4b8295e056e9fba78dab1817d5fe59c82825f3603030aadb080cadfd94351b46d6bf6904b03d9211d38caa82be86e8dd7b1373e40c1f78918ea599149845e4d670d06a49de7d20cc2513f989b17b5e2ff773eee1b97187af11d0c290db4eebc8938b5df1ab1fe2dae3b53ea074e732f7978a3d856138c84f1579b08eb28e7476a81333cfc37ed75b55b9f3171c5814abeb7a0bd54a3770727e2221ad5a18031003c10e351aad367f3145513f8feb8d68f3835c5f2ed5402c5496776983720ecf3fec357b0ee0939817508224f8416abe366ad053b17c039601dcde512272fc9ba333ea28ae6426a80ebc776ae5fa30a1da680278da96b55bfbcc027520c32b5dc1f95573fb6d0184ce9c643e2ecf3eae688f8618b55f8bfc307ab1a8c6d61e3999baca8ce67d84929fe187dc8013e77a8be331f5f99f66d7774fb40fc9a4098f0b8bcc997497758f8273a6e6cfe54373386fc0f19668fe3aad0629145b120a773a1292e6b3d4cadc681c64704678b009c6e7965e12527166e2cb53c1552230b85491a485e080f1d1b0f94c8442f5a698313bb6de41fb9b6a03c75805177e862bc0d4defa8074348c2043356fd5ab35193e1afbeae88ff772ab6fee9b89e0665ef7462ecc8de67a0cd63066ed48e5bf1f2e26d0ea5ca139ae911e5f01c6664ca927b42a192042f0cda84014607ac2a98dc36dda6cef5dd56c3201225f0d27c0d90da4dad19a6aec54abbfb94bebf0226d5cb1bd6b7757ecc95a8537c7262385dd10727fbfad7409840a7fd866be5bf42ced054986c1465b7d5264e40f6245b03a973ed5fe0adbd38b18c8ec1722c2a584a87ca2e7f2a9e15d1954d955503ea28f05de5017db82108bd5c51dff12b4ea329d3d72c3175eafc2d91609f8b551cf96b92ffc568bb47444f39d4e02583dffbbdbc875b095591280875a0dd4ca27cc27689b75854b62c7c07e0d51198065ae7d9fafb6987c1813566ce2d400beb163d8a48c1c970acb6aeb27ea105382cce7fdd934cb800546259f8686cf296bbd6c672261f6946923fc9f6894356b59eb02382333896450a0b57eefd9fd6e788de2bd5ed1a2e50a15cd16b18330b24a9a90b46c6a03f9b6ea9730fb23194ccdfacf6249922ccc4c0aeff429dcaa201890e1cc47e0d6212bb10a1b50e8d10ae9baf79750c73de7eaf7fe6a29d9cfd9f992f79aa299b7a084c027cf472b3e0cda5e20778dfde09e55042eaff98d9308249eed1b1e8be70577678e40f6977dd4c520ee73ed67ba59409be13fa450f29a1cacdc4b89fb15f5f5e28beb84a79d17b651bcfb379851ea580ad894f43e30ddca0daaf497399d1bfe49ad64c69711ac2b9adce88032967a6d36e48b62c1632a896ecb2ac04aea2ef98c324da68bab6575c3753c8f8dbaac00f717e688c30b021f12559d92d9303890048e0066c0994ce9e016d30d023e19d8953cd5b22539c319bd9710d85acc8b7501887876902eca92a0f997fa8b3681d020e77d71620052228d09fd892a8c896d85b9811278de7086554a19707209f6642c7eb25b65595bcd9338cb052b341d45c054206b4c38dd01ba7c054f7d7b421b6114d37f00772a0d0cbb7d293b5957e631dd79252144c92baa6bfd8d8e4b947970eb98c0cf0e2c30c94dcb8936ee8baf9c094394986054efdcd7638a5fe910d1c96da4a470cecfea6be66567da7054943967f1f9dd83910c7c9ca0c2e74178ae0ec57339e496246115cd7a15f2f5bdc90d09cd917cca288c4905745abc9165d36dc125eaf49e0393658f40f5053e40052377af4096a7d539eb39ce39186e8b9b57c50c0db7da19b2985da682c3aaba31ebeb99c89625e8847d964bace4f1d746dfecb05296f3b1877aaec2ccc61b3bc805c07e04308b7c1f8ee43c5f8fcee5ad6a15221547e4385b988d6d4d09d66aa719ab6e9c58d3c1d9b050979ca8104e3302d705b3ac0e7367a27ed87f4367222cb2a21ff6885d3514cc6f050f5607a562d635f745df515d5a1d66b3de53bf7745838c3c71a1c9f7d728509e92b72ed9739e06332d646259f7d7677a0d41f07de0f988b4cfd27d991e0ad364534878d558b2e9517f9cd5a82fe987bb3cb9ecb8d03c4fbc1aa7c96b554f89bad1c05c3649ba4cae2e9406e6c558948f7f60b297586f4955dd880c54555060c6d956ff865aedc86bdd816471d2d4efc0f7c6345cc538cc9ba32f6405a48f70edd9193e07f116775e5b3bb0af574fa866968713eb53792d834c0dfc7984fca72e5077622c22efec59411f42aa8e651c87159fb85eea3b6a8be2ae94de18627b9a7f7b23beffd3ff6d83c61bed8f70c128e25933954fcb8b5d95e2669124513a6963a5c537531420137206ea7fc22eb9f82f8bdf653b2c575860144fd7b29426e725e85a1393c445e7a1cb0d979b1ff365c9c6d46499c7ce718f5631741463eca6e778841bef05dd07c5370c7aa5c9880cafbca05f17363c1e82c45601529be71549785e6639bbc5108b28c3fa24930b12e1c04c0bd2530de1368ee8e6b3accc1edf68818450c603fdc69c47f6b04bb5c8a159ab83cfc2efc249511270ee7f85b2a8494ed26b9abbf6804943c51b720986e0dec6f714fae408db25543cf85cc3f32337fcf75914af0877ea019fef044dac338ec7774faa9f2cfff8e47c85c833559f741b53a6af476833ccc847667618fe5e1a3555aaeb6db7f3b9aea06b25cc7e1de4208a653c8bdde49993ee1bc324072f7ed19d3d239224540d82fa0ea65b1977ee718ccf404e6ca0545c9b70300163e10c42f13d4f22d230859ce747fba7801dda05077770cd821d8dd99926834c5bfa5eaab0ce9115c380127c214704de9762a76203255d2d71edd421b01ec95fb568f8ef93e9b5f836b255209b228531adca1099cf99e8962b45a8e8d0ce1b26c950dfd6628de98ad3d0443555f183a019111a3f0446b9246f6f1f09426a662ab26c94f22f0ebb56d69e49a49904952ceb573d1510b1619912acd20c29958cdc4363d5cf5566a27a7c80843e66e04fcb16f32315226518166cae646ac75165992b2bc3d0d09c734aea8797c26cd6e753f2178c22267c1249c8f3b45905f0138c530531cf840392bfc7dbe10328eab2f1748e919b048d297cd34396a8016f2b3d60a9204d5bb839cc311b3522650debda70ef04bb42c53cacb6985c732c58192499e9417f54c2f2ce6364842f0dfa60fcaff1bf85fdd4fea487ca7a923e4000fcfe23321c9d3f8ca58d963dbbd45445a075adc31c83683f9daa01bffcbbbb15eafb74ae753387685a1581772cfd44bac21e41e4ebb5685af1400adcbedb2f89905fd5c179463a72c7a723c5206bde417b642abb0b3bead3cbd20f5243c93c1fb81eaba338f773bf42cfa185c8bfc651abbbabe55a201b6a904118d87afea2a6187c70aea6e4f544ea5fcdc0d55936d71841646aa63c7b4869cb33db6cddded07e34d0ee834711502b14ee4", 0x1000}], 0x3, &(0x7f0000002340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0x1}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:29:40 executing program 1: clock_getres(0x806, &(0x7f00000001c0)) 04:29:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) semget$private(0x0, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x21) semop(r1, &(0x7f0000000040)=[{0x3, 0x80, 0x1800}, {0x0, 0xdfa, 0x1800}, {0x7, 0x2, 0x1800}, {0x0, 0x7, 0x1000}], 0x4) 04:29:40 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x4, 0x7ff) 04:29:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) truncate(&(0x7f00000000c0)='./file0\x00', 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r1, r4) getgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 04:29:40 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000, 0x0, 0x0, 0x801, "d730c1e7bb6fc605000000caf1cdeeebcbe74df4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:40 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:29:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$setstatus(r3, 0x4, 0x84) write(r3, 0x0, 0x0) fchdir(r2) syz_open_pts() 04:29:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) fchmod(r0, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/118, 0x76, 0x801, &(0x7f0000000100)={0x18, 0x0, 0x6, 0xa75}, 0xc) r2 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 04:29:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket$inet(0x2, 0xc007, 0xd135) r6 = kqueue() socket$unix(0x1, 0x1, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r8 = socket(0x18, 0x2, 0x6) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x800, 0xfff}, {{r2}, 0xffffffffffffffff, 0x6, 0x20000051, 0x3, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x26, 0x1, 0x0, 0x400}, {{r4}, 0xfffffffffffffffb, 0x4, 0x8, 0x8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x1c, 0x80000001, 0xffffffffffffff3a}, {{r6}, 0xfffffffffffffffb, 0x3, 0x2, 0x57a, 0x4}, {{r7}, 0xfffffffffffffffe, 0x40, 0x3, 0x8, 0x9}, {{r8}, 0xffffffffffffffff, 0x10, 0x0, 0x100000000000, 0x2}], 0x2738e0ee, &(0x7f0000001180)=[{{r9}, 0xfffffffffffffffd, 0x28, 0x20, 0x2, 0x7}, {{r10}, 0xfffffffffffffffc, 0x2, 0x2, 0x260, 0x800}, {{r11}, 0xffffffffffffffff, 0x9d71cee3dd23c468, 0x0, 0x1}, {{r12}, 0x9362ec876f8138ae, 0x2, 0xf0000001, 0x8, 0x5}], 0x200, &(0x7f0000001200)={0x3, 0x800}) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r14, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r13, 0x4}, {0xffffffffffffffff, 0x4}, {r14, 0x44}, {r13, 0x86}, {r14, 0x106}, {r13, 0x60}, {r13, 0x20}], 0x8, 0x8001) 04:29:41 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x210, &(0x7f000077c000/0x2000)=nil) shmat(r0, &(0x7f00001d9000/0x1000)=nil, 0x2000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000323000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf0000021, 0x5, 0xa648}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000005, 0x181, 0xb}], 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x1}], 0xfffffffffffffc01, &(0x7f0000000080)={0x9c, 0x172e}) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 04:29:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 04:29:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x20000000000) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/246, 0xf6, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/142, 0x8e, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0, 0x3f, 0x4}, 0xc) 04:29:41 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = open(&(0x7f0000000040)='./file0\x00', 0xcd0, 0x14) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 04:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x8, 0x0, 0x1ff, "b41ad0b6ce17737b0330ae6493d34295df612a29", 0x0, 0xfff}) r1 = socket$inet(0x2, 0x8000, 0x9) recvfrom(r1, &(0x7f00000000c0)=""/166, 0xa6, 0x0, 0x0, 0x0) 04:29:41 executing program 1: syz_emit_ethernet(0xdf, &(0x7f0000000080)="30f16990f054b4d34e22d9cef067fe42e76d2206bdb2e8ff5ae1ad395d475df9fc9341af584052db0f8ff24732bd64a1be0673e473a7858faed4ec288a1be5c40cb479ee4a4e6dd57d1bf66d23746aad4282cb299892aa122cafac4711e8d7178d818dccfb6786d15d723c36d49340eae3753fcfa81cc36357667a642f2af059818d322c9dcf791c2b2427038014b578fd6121ff383d24039f37f791573d7a7d500ddf562baef5647f7077c1fd65bb427d33a13eebedaa30f7dc34c2409e2d886a8e3670a2413315f8b82e9962452d3c316234e658bc3647e6f3ba878ad0a2") ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = socket(0x10, 0x4003, 0x10000) chmod(&(0x7f0000000240)='./file0\x00', 0x58) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x200, 0x4) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x9) 04:29:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) pipe2(&(0x7f0000000000), 0x20000010004) socket(0x6, 0x4000, 0x2) socketpair(0x4, 0x3, 0x3, &(0x7f00000000c0)) 04:29:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000080)="083a7750aa4d954101b4541083f4217cd02c12d3a18a813b0ecaf187dd764f5643c6dce5ae8d7b936e80a483d769929fd4432e7c5835052738ef3bb34965c2ea1de01157154358f149cda1494195f841b6093ed8058c6ba2e5b1034e97ce5e0c54a79e734c666e8320e38710427a7a7691f850496c125e6792bdd9e9dc971df5faff7d254d28d03ca198f5ca8586ad678f6976729736242fd7548b9812d64c01c1b2d208e8a2118cab3baa8347841887a71bc5fb2e11f9009018e543b95fd0117b5c20a18ab8ff4ef54947582ff0c6376c11c9071d15edeaf4aa01a388c8e9ebdba2a20b5729576d60dd7a8b41393dd52fe4b7ba4f98dea40a861972c739f29dc43f85b5e7d7ddadde8b45451c6827c64e0e0d550261076ffe03eac03b1b1801acc295a2c3f63f548930a4bf774575913eb0e8e3a260767bee4f2edee11ec68c9c6884ddd49988e136c8e283e507c964a92354f5cbbcc8e8a01db9c9d45c7abc4d6b822d2254f9402000a871720b380c4ed773c70cdf1080afcf90cf222a51910413861c44d39830c405fa0fbd70d708d96f3f4ccd6aec3493071359fab07607e81c9ca20f66af405afc7c8e18278bc4fe22d3d14025c7152ce3323cdb84ff96d7b5fa1c26dd065d80018fa6411e1a128eaefe5e8c78632f45d17e0998ce1e4ea1fb4739a95e4802e2acd99b05cef6251d3ed68963135f9f535398021611db4d6c34549e61c8dd9819d798a4776c6b1322117f439abd39991d7c3a2a293482b3e37467dfe09089d17889808e0ee8c7c877025a2fa9bdfd66ba678755687ee0afa7ba8bda214fbac669512c0b09f35f82849d9c463907913eec9dfec8938413d29f2173ff4360fec99cf42e3cbdf5d94ae8603e23b8a48f070b118785e8c1627cd32abc225587737e0154536738b4ca26d5328fde524afad12000b84475805af5e8eac75490265c3501345154eff2f22c1027f4a12e7a0994f25e4b135c7733e06c9d962038afa9e7f8b4f374b655fb908f27ff662e8544981b59ea6c3e5f1315120cd34b875db504c83b9c04904635adb7186ddf70cd8d20576d44ec7152cfb7d8ef46be2c74a00bdafed7df872e988368322f82b05bc96db1fe1b5103487de66f42b20afc9a0b2fe265d46a1bef6beec5ac7c84f5ce7a7d7c7a2d0957f8d4a36a1a0db158012a5e4435f3c88fa65310935f75da73fff4c44c82c4f445fb9124c20953841e17b56fca31e21b30bb4a62e0ac7675604ad0fdcd87b56a58d5f6860d7e030119f7f81838b0d1ffca5e52a02dbb0e5e83cb0261ce30323486ff41668e5a106378da2b319a02849d4b3ee404183de09211590efc53bbfd25b169af4098925416f628bb29959acfbe1f958482b7e065a2ff493059b78883159f08e700a415444339c7b5099d1569a8dc1667ec845259a1b67491480cdb9596b5064d1dc954ba7c451f0ee81dd3fc5d13fd16ced9abc187e4f389ccee0d3ab26486c56f39624f565fb6b94a6f41a55d6f1e5a0c956ea13f825fc95100616e6d383a3d0de90de625e33dd05d2a551533d74d1df1e141a470c4b8a07eb1dc3709da6bf3bf44e7fed7a350980d9ce4273c60b00fb335414ced4157b0d2ec055c0c4fb36e2ed7488c5706e91b49864d15c3531f9e6e8867adacbe175db280bf063a7dab0dfa5ab8962fae3d926cb3fa3c3c28e681c5042ba14a6b091918ce98ca18225f1184258c3c23f31022abf082f8bb1a8ab498a0d6b60dba852fc63b1d20b87f811257ad7303ba2a72c832ad0bf0bcca6a2ebc3333f4968e3498d50a565ade28370b50d64ca7e9c812a9937d5d2f8488a7335e45bdf5e8f74fb4004669e759d547de836c6fccfa368ddb8180e282f1086017549738c97ddca44fd4a45aaee4bc82336d1869b9289c3763918c9c65ffb46de8f52557ec56f3715e27cb6f418785a704f6e128ffd0e465c47b7c88bcbf3872ef5bf27369ae326dbe490cb8352b84dd977ff5e84c49874d869337c16f78fbbba134db53cd8125816797c3b4566dbb27c30989951906aee875a2e7738895e0d1bba15ad093092ea302deef78ee8137b90a44ce57afbf612179e449b1b4fbd36dc2f2309b019c6ec30def32a6ec50901111c116a3d7d004b39e68770d1dea16d2214012bbd286862dd49662df4076bb0bd0bd1643976c71ba6533d88ff4a61d0d3b238db7dfb942d60efd4e7b82e1ee38e7cbf19ad4ec11b2794a9b152706ef59c99563d112cb4367e6930a04f821f9ef60bb6adb7c034491aeedea0d028afa246fb8bf720b709c2e806f6d22331a05028bb149dfd3327501597cfbc7cc55859c75dda2a3afe4c46d31b388b73b2145fde229be41cac964ebb72d8bb216a549dfe92ced9627cfa8519e87f4a62ea7b238c88b41c178b1bff5de92edd8e72ebad919a44a2d05debf4e67277e1f7d6201d490ff8858a73759c6b19fc317b44f32476c3f861b45f11712f365e9a6bd03ae429b993abcf30886890c943d486940702f809a29c45096e862661f287d489b9624cd7cf8a9ea81c4189987919e1b685c3dd1d4e9b78d03768bd234cca3a716052f9161afcadad2c96582ff8047369d6ca2d088a2a7a78f714079b567bbcea78702b07709668b3c3e0b99949efac0c28b28ab93ef5e720b37dd67b84344ec2bc205744604675bd38246c1fecd9da6bbc23960d06f3fc8cb812a02a0e5e321a19c631fe24d6e9de671a0efb2950aa843815d52796187bfa66db4c05c873996d3277d4c0295a7bfc4070ce32b235aa5e3159a2eeee22d176c231d1da9012f606cd5bfd0fbcc4afeea4383cae4af3bdeb5d5f02f8373f206daa41710bd58f942392cc9c76228d264cd3e9ea62b26591eb8bf507676ec083d1889ee21d04894b525673338092f42cafe7f5d044e92b012286c51c5274c8cb21925c7f789008020532166819f2c9877ef24ef6f1ce5809e7a84c721c2fcb1674895d755b4a66d97c7ae7d64e62b7977ab4310a9f0c384a6e57aa942c332dced126a12a2fb73de717cce5ce6c2d787cbe3c59d10404737ea0939fe2902fde3209eaa914410794f7e95f4aa05516a432bd97dfb749db60ce910fa66f883b35f39e14d5833f9b68d2ca232e219bc55de8a03381ba1aa698ac490f797350c74a0185cf2887b514d5675abe5a04c77ceb65f8d6e7d9a1971cd84e5094b9c729e7c2ec3577436529beb5c24b3b719eec43ebc6ac65c459b6f6e9e8c1816f6b5f950a10d1fdd259bd25501d1f187dbb73765bafc0e67800ea82fc270ff81d882373520894de685836e101214fdfd514e7ff4c30ce0d666bba0b4cf529b8ea607bb728a8e01185559c2a3844cbc1f605c7fefb9eed2a26b92fc10ad08f62e178dab7c0f600da92fd16d0b203c0947253b6c1d5db12a039a33998f46cdb99f31cf7a648b426f98d1dce3ef4ef038cb5fd9cdd7b6e9032c91c457b0edea37c433a7f811d39d1af6b0dc5984b37112aadd02ea3f9c78ece6ecd1f47750b8cade76091bc7e9c2e19fd4e5ef55b686966cdd3a73d0739aa3b38649eef41238e54571bbb79681e1b7711d7ffc926f2148282deae03c62a0634627cc5d442ede8105317b7583e42a1f86b8cdd50541c60965198c5db815a819020949f57838166b1f76bee44fd1dd1a2c11823e099c982fcf7ca5cd3620630d17ca34be4cc6e7052c80c54186cf6723f094beb4e3edfb1c63f0cfda203fc92ca8437bb3e15b439c32964d64bc0843dcf472b327b235143c2e3847d0757b8ebd12f7c28180338c8ecf6f72c71e368379218d9ab3bae368333b3f5d68f154af31deb4b75d816ad2b75a8d5c8b34204cc059e03731ef779b689bab5f2170bd16adc4e77361ff692d1a546e10ded751068a8fe260af65f31f14b0a04d90e7abae5ff2df1c1dd95fef85bf6fda1e946f1d2ce7c400986d8907e2ea97dbffe270ffdc2c0ed38ce5a3698740abe0491a1daff89640de5a8ae661c09bc2865900871d46c03122579996385e3f718e2c75150731955457a06b231eb7b897447543dc405bb445824fc2eea5e3cb421b21fbf977d8446a66201b717a9f1f1a4503fef195c4688c042d536f06121318e91f7b2e5ea6514316d1b4b24dca78eaceb21fb916ab5d031be3e922359514b16f7df0ffc875429566d294943089df1eef668a2a1759dfdc2d4f820c7ef6da43fbcff27f56c88638775ae1ce27f218b60c4c4522f3ee2cecdd48def76eca802956db30d0cbbfdc95547e813c73754090da2e3c897b0a25c27cf0f633adbf457f1ab21b291a4731cfc30c6bca98bae4993cb2d47e734abeab1bb08658c1cb15918fedd37f8bf68d0968584057b51465439520e6930a96e5683555aa42b03f36a4dd4d43c269bc1ba520770d202ca53b79e55ea010b8bbb7de424bb3a3096328734edbf62493b178344114bee336ce11b62357849c5dbe0010c7aa4ef9f37fd09a90c9e828101c7c36610a6e1a796b2b9f75a234244761b09b398e0acb1e6d4137ce1d84fcd442bcdf41248081510512ba7fa59d540de03f7753b3987b995d09a5607536f24e07ee9e91113c7e29e1e6a91e1c0fbbabfe0c02eb58b6246a5a89661bc95488ffe761df138f7ef3349c02c7f9cc56bf8eddb79e17d5b20dca43e5b257f965bf029d97bf7536d35e66e9ffa3e70b06cb5af8fce82c44763e82f348412471d3203ecc2af6dd0b2821c05c7774b200abe92c4fdd006a67c16e710a8276216d71ec1d997846189b48ca5761e08435c4f8f2225c9c37c2fad7fda5ec14169779cebe3d9f7fb777b0d5ba86f3fa0373314bf601c0c04cc127b7286b777af2003e753395f4ffde6a5290b0ba8e4257f49051056ed04d9e8dfba0a778b8ddb9cceab73c55dcb5073ba4b12882d60485ac11f9c45889883e2f041225651d482ddb7b9f152d514aa6986f24121bb8784fa85e66cbb7b794f2cce58043903cfad0c89a4a6e62fd4122d4a00b04efe34458183a836b345cea7dc3fcb1b388494e7245eacc1f34d1731d70ab69e397aa62d519e2247c19e279c50ef8435255402dfa73da8b5c94e13173430e129d319ba9548d6993c70f6bb8073ebb0396ec4086ce50e3d176a909e4327feca435e4b29a5da45ef7ecf6435cf4360ecef6899ce1fb3650ed1339532b60432ec470b88a8551c96cf74108fb4b9b68fd0896869c858af146b1d7ec8ec928a4017e6d3dd0ba1012e6d17fca7a5d3534159441f0f1331fa53753bac289766e169b1bcd4db431c2186cfb70f70dbaf853ef48bb8caa4a5360a3368d76d0bec953ede749f377d36b845f17fdd42e611251e6681892eb530818908676e733edf6fc3bfff9aebbdb6f73fdbf91cf12997ab0de6c2971301a12759c3757aef03b2ca2437e03b99a03cd18e33ed9ff7449c7d009270341a04fc24a4fd5738407810ad64b766c343be94b168295365ba0e41dccfa327df7ba01c51ee1f292ae714bcb97bcae3733ef087f9aa7a3605461a7fb0732f96e79c964f257091ef9898e02d12a0a6d35df8840c9063c1c480b353c58a4ba6d476300cbaac29c8d360d33f228a6901fc8f3fd11388b9c30de26c98f34906670f078c046dc7d83d2ef1942c075d17ddfeba3d07568e49e2a76165fc13868ee99c0b962cac93be62b380f77c532a828a9cfae86aebd85ac99374e361c7ff00b1653c06e69d3a9f993acf1d40ccb64e19723a6d44348996995f54735d27bf29de278b18b75a75a2a39146e851ad41f6207efff75b5c6246f618fe1362f6b30b568e42001c7de48b8f96c2a4a1be136f51c42bcbaeff720", 0x1000}, {&(0x7f0000001080)="2a18f94def578e06a92e0cb2e561f0f8349cc3b8bed7fe21603c131900a14d26ef99ee0ec84970378082624d6966c6d731c77f18a771169018dc9f7dd57b8537dc035311ca6d5dc2760c82b3a39299b12a3da98066b7579ee20d55581456639ca1c63b30e4a9270b0879cb621c5d13d9e70bfc0f20349c54a2131deb3b7470c8327536f783a073688884cbab", 0x8c}, {&(0x7f0000001140)="63c942bf05672d5f514a3fb39436332733335b122d2fb0bf2f6c3411a004368385c6175fc1816f7953247b7e7cb97b795d274e0a41e1f9238714daf4e880ed23587fbda3e9170d6a302de34e8d14559b3122297e6dc3671d939a49c916695bfdd7609f00835818fe5c5bf46d4c3e60b5cd9a8b5d6cc89f0daf2e10c30888a72802c0180ff688ef503dc2859e7fb0a4f3c00acd1774972a006f527a4e88b637f9fb172bc69051474c29d2834f7a30a840c6", 0xb1}, {&(0x7f0000001200)="5021ce745831689eeacdaaee093f5d0e2a5d40da91fe6057993638c8f4510e5a757a98354f59e3d2733a06e8120eec91d2ed92e05afb11f96609bfbd673b8e06034119a3151e070575f4596efa5735476101f1d553f0c84dd2e8d61bbd99069a64bfd474c25116e97530c36935672683b8bd4e79b32d7d6c9d3d3414a94f554bef27f15ff2136b57fb008c6a93a0", 0x8e}], 0x4, &(0x7f0000001300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r0]}], 0x30, 0x1}, 0x6) fcntl$lock(r1, 0x7, 0x0) pipe2(&(0x7f0000001380), 0x4) 04:29:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001580)=""/21, &(0x7f00000015c0)=0x15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="761bcf09381cc7b1fb1e127810d23f51e7a9926296fc7c025c5677e1d2a191c8", 0x20}], 0x1, &(0x7f0000000140)=[{0x70, 0xffff, 0x80000001, "9d91141e8d8f3ffa272149ed78dbc534e3f3e5725a57bc36052266dbcaad568931b12323ebbd6911d4f25b1d2b70fd9084c4869685987218e3e417c58c03b3a095c1715b9ccbfae9955552b3c3d83ee581f982f32deaed684579"}, {0xe8, 0xffff, 0x6, "cde63e29ec4668524f3766625a7b7840948cbd98632b36149c673fb6fa3dcab876736a41de8f65f97c5408aa8910bf9d297b925f67976212aefb3e5dfdf8c9d06995ba3d491dcf8deb873035ce64d4149914e44b8de662456d4af4fcec544975c7f57dc4d8e06fe9b33e98fb61d39753170e1517d384b1d6216f3cc2ef7c70c09c853748b2e1472ebab9182c826f590a0de7cc9c588db0afcac034719b3b2b2aa1c3292c8952481cbe4e4d712c97b155c212919dbd5837b2d15c6fd62e90549efa3c0885f65d4c67f17a18c838a5f809ff774bdb5100a7d7"}, {0xb8, 0xffff, 0x6, "86d857940d6585b4acd91b3c9e24ae00e63576d631dc34cd6bc7c65fb13d4af7fff4a003b297780ddde15c5c8f7cc4a6378267fa832206067dd6d67ea8eff92091dbf80b983fc5b6efb65913d11584f454340da879a6d89806c4b0584bd66c6137e982a074c35473c90bd52807870bdb9639ed9a572b95bc2e2d75957acadd9428ba7c57d7ecb94a04edc42f78481b62d82edb442ba3f75f0c6c82da246529ee6561b576efbd"}, {0xb0, 0x1, 0x80, "e20303e6d67b339a716dec7e76067f442500dae4ab915a522c14523cd9adebae55d0020a501cd15de11017918817d348783fdf66ad1c4ff65a1afd072f8cb8d923aa2acea1750c5ccdc3bc24a2389feed2cce215fd3969cef70c9133f42622831343ecd4435ee71226dcac6959c9174f8f2527fecc82171815a5567ed1b5d5bb63ca46f2304feb9aef173412ecbf0ab98c9eefeeba63c0b4862445"}, {0x58, 0xffff, 0xd18, "cd93198fa2fb990583f42df6d27ff42246b3d884855f96ee4082e7aef5eec635c7dca140ea8f92f717a9a5b529078776f754f190f33f2c704441b87da6ecb25c406793d4c17fac"}, {0x38, 0x0, 0xffffffffffffbc66, "ebfbbd0b380a05a96fb4a8715979e9c7dee6d0b168d7fa708f18e6fe544fc4e351744011"}, {0x1010, 0xffff, 0x3, "c2268ceb83aab7a39a5e672ae675b594c867aa860f0a68bc502749a1863e0dfc4435e945d005a61984d9af5dd8f826506dd46df9d35f6d080e3f9ffc93fa805ed950b3746ff43fdb9e2a067178afe435e31c2a268725beb67c9cc7bf209e0c02a3e5c22fee839c6f3ffb30c636754118dbe94494190f41de0c974fa7673b5f7bd989f353be473c9e263e131724af7d43694b6bd7c905cc4a53de331c77f317e6b68a1cfe6d73cf9ddf762aba95fdb72ed72562f1950fcdee284da423281951f06089d0b9f61c279e558a922be007904d100c7b9918b266997576f66f012f73d99d388b785ec5c8e160128db44b4be15ff4d1145c9b14fd26fd52c44d2441a17bab26b19d9b782ed6849ca28ee9af45df3aeeca844b9016397ebfc491194bd76a0bb8240a944f4b9efc2a22b4c9c2e869d89ceb8428d4088df0ff0c49ce45e5a5c77354b11ed43a52b39f99f128a74dbd38863c61ca40f74a2bbafb645288c775befaf0739fc604246399ebbd193b9b13312f9d9b5398ae6a11b5078c94fa3165bb14883366e6f156db45001d9e73cc936fffab7766013311e28425253e015ce79d3363ba66ee2cca16d6f64c321c4995b76b5fd76137bac2ce2e61c4a9ac31c91a962f1c7d33ffbca98c0d59a94c5ecc7e2d936a1c7805c78cbeae5b72ae9aaaddb207159e9ca7938f47f6ea9247e24b5d229822669f48af8f560153e91228839fde60a654b3bea3db27594cc31c95920c9f66de0ee0bae6532b8855eb2a17d8b4fb6d762634ac4159815fbc1a6f489b3330a320c7a08756a4a59ad65c3b1c62539f7bd155d93ce087608f2430cd99346aabc5c8f230295eac262571092d9d10e3c572bf0b81e392a993e5e2d9071d8fdd6881ff7d0883544cac3a72fb2737e0491a756ea1fab23243c012e085bb4b9e3a280e5c93d4eeff957a4293181fd2a6e323741b6ba6ddd13be8f69dd522364004c85aeadf24a5a966dd9516ea3e1eec7b7a9b4e5bfda7fabefff5983aebc50db25f2a492bbf110c54f834749508c73856728051b158172c05a0d6d30bf0f204f5488ad11a6ae6fa72c3646ddda92d99d57a200596363d2726ba109751a041ffa902d0f5b622a2e7f0804a8165150cf51cdc595cfa357e1070e556695d7b7827e52f9486298cce22b84ff160eb8d49e6d3bea902e59081e7693159e5223e9a103368fc16e653ff3a324caeb465d148455b1b4861412006adfa4fb50f214f0dd7fead49be5022bb61516d24ff2db17229470272154fc9a67f7e6e610435e4910f7c359f9d42aa87a232500ae0266b6012128ed92c30cd26a29f2f6c6a3b66dc0a2c20853e5b63f0098c374c48269c97f43af43bfab1e4490842529baf518652501c1916eee60968b8afc68c8a926b5080223b93912f1d15ed525516d3e8619b373801e9e753e569f9b02ac514d467d790385803f1c04734fdd168109689273fe5053552823d51f80b56887fb944826a5c95d91e4e29b6df4b73fedaf3cdc4e18b23af4775d500fc0bcf1e40c918f72655daec443322d0205e69af3984a7ced9a6086ce010a22d40113d6b8543f74ac23aef930f50caa4f6db618c9972d0fb6355e4c1fa5741fb0759d983a5a0393927c1d26b246ff2fd6414e3b1293f6f764ca659eb223ab5d6204a241845be405146e4aef706f4767f8a0f03c1753aaec09fcabdd856cc5d5a2bd3c9c4a17598d876c0cf9fe091bf3ff69a9c72192650442b745cbcf3b902343896b57dc496d688669b6b9188b7e8993cac79c2a61145de0a8aa8309826651e1dab6794e92ff2ba077f5aac1d558d31b7a5e2a6c89b360ba7db589343e31665f09bda667efbd5a814bb5fa083ad80e44bb60b4b20b9a409901dbcc0224a0d3bc23444a8736ffb95fc38fda401f9ceec2c01aba5f24cba0afc1b9d65be5f9d09cb9221ce1c172dd568af2129727746df5566cc4d02d6e438496c3cbf89c6736c8be75bab0dff87ddf180323d1ef48cbf0b783f2fed021cb1600cf167f24efbc01f1c63d51115cdb85c206403ee08ca37be8a7c7efd67fcdb62794dab0eed4776b9bd5bb276da0bf705fbe6063997ed630726237ed4c3c4a5af746e185d30b37aa14807c07147d8c36e7376cfd24282a8b3b7041681fa7a6797e3d00a2fcb616f3b6efc83a3cc7da6f01d19825cc9f48cc0bcdad4ff2495cfc4349fdfea78b87e3a43dc2fefef37ce00e2d0948df4c7606e33ed7616d08127f830d4758f6ab7e89dfb7c97d6b325f589b2594f525268222815895a7b5bd196cc353ae78b55de37e6dd2c71b9c6b3929a3474a1567ea6d2069cfa3164a63f6cba6de573acafc83eebabee4b0746594e95df455b0eb27c52b7ffe5369fdbc36968143079b3f3f589cbdb9780f905fa42063bf9369a151e1b1e88cc9d59b9e4a65f658c451390360a48fbf502c1f5b2bf15510c5cfcd8913e511a49f52446d66f4ceabde15e7a93f4bde0aac81f0dfcec6682e09388502d178e85f93100e0be2469c85f99098719a3f2d8d049d4c24cc04c46dad7ffa64aec7e3f3071bd518d1c71aef5704eb9231f608a817c4997fd0b9094d47f70aab8ae19d6b6f656403463435d9ec34d8f2800f623b0b20cec58e8c364c25d2c7803f39516be23a91b91308032e2f175b77085cd90a9728a6d16d91527e1573c198695ddc884f50cf0d15b6ef3c8b7846de4966de103792d3a4e53281a0e69212c9414f5f6f70f05ac4fe96b51a068a61bed3f86fba759a69a71c0a166b8317281e0218b768089ccb310f65da4a0b895381eeaae4057e8b4868f4c55808ffebc59708b711449f7d9a62efc2b511195226f441d25adc657f4ac23c7ef7e28dbd6ea3a9f6cfd1097ca3bbf5df958e9d2e183104c34f25a0b46cd981a44cecb4ea2d4bfd72d6f56cdb1d19dae3999f2e9c5461c04a9daf1a64cc949921857b52f073c1d2b468308553f0e3cad7ffead32af242459f62197273d2e04a2d7ba2c7006d038dbb7fa3a32ac8754f0cb946ef1288ee83f62919a61ef26c1824e9ab53fbb69443042a864a9971f3ddb0eb506ccd0f498c0d9b9f773e543bfd13d3e8755ab4bcd52ca5b571949ae614783fc8f9ed3d815320f718dcdc32ba2d99bc5a0f2ba0e3e1655105622b577313df5db4d448650b8c6ffb7e83a4f7f45ab2bd245f7373b0a2487a972bc8ef3f34aba3af33cae85985b376060503e32f4c3dc71ad1f489fc2fc1c0be46533b7168cdc1ff8dbcfcb73057a037d0a9dc47dc598f38f84e8ff9f2fd5008fb4c52b73f780d114deded8df07d3227118c36390b2ff46f6eec156846e1ff2d016ed2339957dd53813a99b30da0cf14b28623bfba3305f913582dd3bb3def0529708fb526d6a365336f81f732bb487440ef4f948a137a66c6d97737a677e930358b37c433230440a04f9de89a4bbc324ae40952acd6fe234777688a3b1968faf4db419a7032edc01d5e5d44bc3757a0d6406a29625ab465abc17d7ccaa48cd9436e9555c230c7eb616aa2a940ca6fe83e190cb504764d7338a5d0de6958e83adf42b21dbb39ef38ac9641bd278058a229ff6dd471b64c9a4146842998e512f7066fd8d1c60147cd9533b35df49f8c4648a00a478b8f394516b5cafedfe7cfb8c49beadbbdb6a39ab24bc06ea4d6f2ce8443a5477c97810d0d1384e64501c1c1a4abef260bc0411dc195d0673aa1ce549c4c210eb2914a5b10efde43b9cd71d8816632298f5fc193273b993296fa539fb9964a116973c3684f50ab7f7a19a0a55f5e091a7823b298f31b4b47823416f395021fc0f5b8ae6731240160ad027c31964bc7c43aacc1c14e49c9be29ad22db7ed7bb8bb7ebd5b4c08a51db003beb0adbaeb5b9261b91a37834bff162f3ce32f845cabd7aabdc1bd7280ee5bd6b50aa71b00cea65efc6ba3037ef6cdbf4f86f79238ebf318f226483515326d9cd35ca46c4d5724cb18f46877ed7e74a8ffdffc33919f67b825b56e9361794b345a4fe7190231e16d9341d9d8bc1575ecb66436dcc90358e6adb030e360c62a71f6e1e877372e9e32046b4c7e56d1a99bb17d6d587db3b53c2db13024b9200290b5004b7d7cd89dc7490d8180da71eab5a0552726dbe0e731e88b9e1a7358c2ff7034edc0c4d7999768501463cee9bfcac30b2319597144a7c83117508739229716128627745b928d31c3f91dad70f116c173ec7c9fb820730a5e5197c1d74ec08a25c4c0e8ce2626b5119145271948648a02bea1b434fcc9072587cff6c56695c2403be2019fdd08eec7c5b7510a93169ad9b9e8b02a9b154131e31a8c22a8644fffd3acabe0ee22f5f3fb2e0a61f6e317e1c0ab0ee47cd01173b17f4fba28bd769415e689eec37336dccb18bdf585f233dd3078e553794644c7cb37e5a2ab0470635961fea4b7f7da377a95fe333e30fc1981de557f4a03fca880b5c0ef5ffbca21e36be69913cab806056c59986afa54198a4b21f490905c9a78de30c77066b12d9fe5d396bb526a94af5a215da6322c587828153ca011a738224db2323adce6de56e20bb92d48b9a54b7556fbe33e7d60d648375f84a633e3d2f702e80dc9334a894f9e38ad1c8d3cd10b2aeb47f4f986be2861fe65635c3a079bfd1ebae26ee0f89e335bb637f397573c836ee8a805fc915ddf11fb68ee62d905cd5bdabadab33e7664f3d5673256157fb56ebc7b9106ec4f64675eab7d42fca04bba64b493c49cac06a14636ea49f6fc7f66e965a0a619729160988035f44e4c0718cc3afddbf830468bb176b2e8ca4a2db362fb8a68f6914cf1bda91d236d8fc86cd0128da186ce367a4a63f7641f6e3335985fdac754750b4d513980279966e5a5cdc4493c338d7d036224d2357334f3a5b426cae70968e92c7d68029b7710204cce9d1314d0b056b36fa47df3b6781e5cceeb595436d395c1f55bfae9c90496598c983ec9dd5221d526cdb4b464ac68ec9ead1e5b71642f866995a72b574463edeab728e6468300fa96cdb4719ed585bce97eee92f9510f78037f690ae7df75a506feba8b2305b8719e2d2ce8808776bf719c2dc630de2e8567dfc684edd757032e47a056c6d41d8b8e14bc0f8723ba931eefb7526650e0026b4e5c7218ecc1e5fbaca5dc891b126f698747faab9f569a2e6714b6c3a95be1a1f3a79502566cd617b1fa5e14a1723a14b39d185177f0be50e7f44d4c94b3b34a5bd6a9e46f285cf20ff4f0addd63cec188164c40575c6b9700a179b418e0f749a6ec9d6c59d79fa9258a2448080da12457a07c3176445f7ccab695f3252fa1b66b4dfda977687d57980c3dbf1c6ca98cae61ff55239d0053e1b2c914fe46b26683682c929474d8524fdabd4145faead8d42a578579a20a1f1610a10f5bbfa10b3d06d6be5008bf98d05c4474040b3dc1bc24b4803eda59e3835f91d35b643d18d110fedf826f8388a5e7b715ce16dba1f41c978f18c29ef828cd5f7f28d382eeeb4fc4aa844275768dcfaff19aac963a5ee5b3ae9b5baa8e00a83639682c0ed758ea210079fb3155081a532c289d3049d449bd15b7c42951a9b8e6ad7909d0e692f599b99c325573e4ac90fa5336f9e935a4cca563d512c193b50d623f3efc4ef67d6598476f29a694db9aaafaa4916dfb8fb6e79a0c399a338d80b695f9cb4b417b0e0cf9e21472096b3c632aa07a05aed06c6cdcac00dc326060b2ca6abee20cd5fb663bc96bc49d1de6569201a8d738b8dc61863929ff1d37e4262a717853da70a268a6c570a7332be152650f2e468931bc4eddacd6aaf22493170ac50098bba6ee"}, {0x80, 0xffff, 0x0, "0e30a700581b44548071481f74dcf306ac55200f14e280226950a25ced9930412cf3641fc8010112af16a368cd92244062a9498bcc3cf1d9cb3b04406aa876386cce83ce4b315bad0410105837946cbbf371f2ff7fbbcb0497e5a3a17cbd743050442b3612e0da55a14846a7bcb9"}], 0x13e0}, 0x400) 04:29:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file2\x00', 0xffffffffffff77fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 04:29:42 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r0, r2) sync() r3 = socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x6a, 0x2) fchownat(r4, &(0x7f0000000340)='./file1\x00', r0, r2, 0x6) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x200}, 0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) fchownat(r5, &(0x7f0000000280)='./file0/file0\x00', r1, r2, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) chroot(&(0x7f0000000040)='./file0\x00') getrusage(0x0, &(0x7f0000001500)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) 04:29:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) 04:29:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x22, 0x1, 0x1000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 04:29:42 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$inet(r0, &(0x7f00000000c0), 0x9c) 04:29:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 04:29:42 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff2000/0xb000)=nil, 0x3000) shmdt(r0) clock_getres(0x4, 0xfffffffffffffffe) 04:29:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8000) close(r1) syz_open_pts() 04:29:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x0, 0x228) semop(r1, &(0x7f0000000000)=[{0x1, 0x3, 0x1800}, {0x1, 0x81, 0x1000}, {0x3, 0x7fffffff, 0x1800}], 0x3) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 04:29:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 04:29:43 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0xeea, 0x100, &(0x7f0000001780)=""/90, &(0x7f0000001740)=0x5a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x20}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="8b799977ba215c34da9a8021be8a41d96067da6defbb76f63fd374e546367306661206c6efb4cc23360b1fc3de5942f04088990896564dbad72c61a8590dc637616462816662a20507fafc25977e14ec63e040617c0941e643c6aaea4e0cd871881130665d54a97c2d20e6f47f0131188860532dbcdfa25f6c442691d2e8cc20dc88f07fc7085ade56f84747888fb79a48e5df3b2e419f388a797e882343a6ed8593c42597aa2015dcc038a55f785e6656b451f42a03220d4e968b456bfb3eb3477d53efe64ffc04934452e4bcd14b0e3a68168e1c1333957fe9fdf13badb73bc8ce891b8535ce54ad6d589a1d4437bd8e02d97cc7c79649c2d6", 0xfa}, {&(0x7f0000000200)="f50efa5fa26b1d292cb491a8e96993a7c28b5106f8f7bd5dc3fbbc5c7cc972be098d61c578619c7fa5f65a0f8709c3de73de5b55bd1dbae22d064bcac559124512c08ef2417140e6aa327668639df1a886071c9077753a52ce014aac5d7e83260536068e630178082817b9ae24fcd0041cde7ebb5b8ff23301cfe99758199c95f384458240b27e4464d5f46a7355eeb14c90c9398d2febb28de7df2bd30b2f6b", 0xa0}, {&(0x7f00000002c0)="f80ad12c31754160052e4276cf02bd64adc805833c72b5182bc3c1507cab7ac1015174ca3fd19d4f56f59298b9d6fb316a28358b26b667deb3ae87e84340c76d46152bf217839e7689bcbc7cc103fd12da0a18aafa1a265ac1bcfcdca2e2833f0941f27ed5b50eabcd41a888b07908d6f34a1a05e9491075303bf64023baec9d50a9cd66049007ba11b6a90230e1c93cca209f8b0492b44d837d4fb25af7146337abc07e8e0d803a", 0xa8}, {&(0x7f0000000380)="f8a82434c10b356e4d4be4860ea0279f25251081929629ee305baf02dce52d7e3c0e67de966d69d0f1347f1e568c220a420777224591c1217fa6002405f5b61bf7f6d7e4c4ce1c4949d5921fad20cc1caefc7884f22d9b0f964e5492efda28f8a2ad7f385189386c4e35725c8526af189082a7744675dd2e62d7e5efe23811b84051aec30321547f31a9e23109937d87648086f7d8b95aa7fc938094bdd7faf60f78fadb0f5225505933b6bb28f00844e0c067f183a59e2faf551a30021b", 0xbe}, {&(0x7f0000000440)="540048daf35a351c81f8c35c4159861383ef2c505446390154e64ea4b9821fb2126ec826066738ea79382587a30fa7e5b0e81d920a533c24c1d3e661badc186cf791b5a36610278845255643116a8e5feeb71f94647652977a0075", 0x5b}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="b800000000000000ffff0000050000000fce054f972ada2ede96e5e9b5e6d37803ae7b04acad4befcb4fc8610ab666d6063f5c30f407098710bebdc4350394146aa3d56164509f3e4c58ab1fa8e386c7b48bb075764d2b0baa22801dad61262fa105d06264a7cf863b51ae4d33d6f44544d4d3c4967fd79b7de86c38b111503066e9465a897b60c090e22a615c66a3d31a245282cf7516c156337e14e37ecc9e4bab226b220b325cc6dc4adf07cfc24a2c682474000000001010000000000000ffff00000001000089d160b8bbc40253416b62f3d9db0f3c31594f6d17aeaf44608c68e8adfbf89c22fe363fe72da71eb6b9bb4e7ad1bee4588ffd3d53d02484b9f33fd8f68d12de7f7c3ce08b75a66bee4ade01d44eb23159f3ebdbfa117d1501b0d01e10d893c4ae5a0ae14c785eac2d4840e0ca490a24c42d0a112de796848a4771853f78710b748da8147b16a9afb0e4e2d4b7962b3d58d33111672c846ccb95ba86877af431847de4f495a4b72db4658895d0a7b7f1c384766389acc43d5649a425179bc2618e1da957b52cf7689a9768b036047dcb757f95ae1b6a3ae98985d7e194b72d0c867388f42bfa3c716ec301bb57c4427c7a0efa5112ed6b6e7e1c9c8dcbd3e39fab9ace571f29db98d93873c7e158dbf1208565e14c789cfd4a50e45dcfe92e358c8a8d06283f9fb789404cd0da31a097cbd2535070ea49a180120ebb9654c519197410f601b0127e0bcd772e0547e1591881d0222f2f2f298ba15d4ccafb551a6a436c230182b58cbce661b93ca2e2e701d31bddc8ae323bc4993fd1966daf1a4c4c722f6870f90013e93528a5d3dde85d0b07a98aaa0eb46af8cd94363e22b824a3c6897cc785320b08db55502b89c337d4140fcec3824d139e1b6f6849aa666cc73124ae78781306b7545b8beea102bebe11b1603d3db6255fcd6b454a6e20a1d6e4e54e5ab69394a82ebb675c6cb8bcfbe9d52037a45ff18b7163e28766474cdd72a1209929bd1ccc5072821017b77270304d2ebba7c40411ea841712bec4387a0fe0420d097f27abac4b00a20352870e59021cea96d2369d24ca9c787c4cb937f55e83ccb025ec5f1ade7de1802e3e8e62303e1c03e6704bb8f7509bbf6b2b79398ce631827094ee953628d9378673bab084d2b0c6151825cf0fb4343e05e53713020b70cce9f47fe7baa3545107aa4a89c6008df5b3f352c22cb6b7b25c649aec921e3015fdfe48faa2e2e8707bac107fc19bfadd86e3dc27ec2ee3f0381d41b660872c6faf96547ee5b9726e6e9376d95f0b45fd025b773d94d4fdfa158f67d28cc80aecee9b083384017088c7f4d3e84b11d3c682284f2eb5355b8df036a1f07f79d76559c47a21420a9a7829ccc340fb4ee4d67f06c1f2680e4572a5d51cc7e67a2623415b6cc2208994de3344cd292b4a7cf69204fe8d41022daf8ac5100385fd595b049638597c8edef4f75ab488074cee3b2f4289ede5b161802cc80ce5815919b4dc1fe3139a4f2b8ddff1905b8605822eccc1794b6420560ec41101c0d8c47268505664f6a94055cc0ad8398883ed54124dfc033b7e0e686e6a7cbb408b77130b00816b81c7749811cbdd35bc1cc24e59a09f5c94c49d3802dabe1934804350869a6d4595638e10cbf10c381f7f0fba673448d6251553688dbbba06a641d0054510ec90a0e367b1e5582196105c37d7be57e6689c6ac32329ad6aba5c64129606d28a04a47ee1bf1ec4c54bb1be42fc2578f7dfe9898bb500e5f1fee7ef74c6f8dc375b1d7e56af473164e7cd2823b7dc49a028d7086bf8b57f0a28b2778501108b3a33b9f49d6fe66c86afe523bca2b84d90089b3b03f52640d4cd56a9a075ab58fb92fc70f6c919f29cf85a133c00ddb8ee09682aac0defc55a00719d930e0156786ec44c0724a996d36b04ddc35a449eed7a2f9322bda18642cd980b509d7afead16e1b95f8e96acf9deeb7ea77af97b4c3962d16333033c4417c1a34d45beee8e3593bd9ed5be76956e9d06310a659ebf3d544a98cd16b0291f3b2befdba35cb43090c96aa470370544cca7cfc5b93963afbd579b1a0e49f20d292e8d4dd4bd9fe00a7f52339fd5bdea7bf75fef1de9afb1f0d262d2f73b067bac39ebb2abbccc76c5a2fcfa23945cca5ef33472c9535475eff17b51c5d7983673963210a57751d4add979f3bfaa53f273c44a4c8338da69e9ef502b5f1d0d772e5ffb21fc7dc7b14aa6d67c1ff30415c9a48e77f5b219edfb0ab5686eee0f64ded43a60423924b029f1bf8a413392832bbc1a8aa1065405afc779b7af6fa6d6f001361e5fdbd647f6be7216b4fc3acbd4e4fa8ccdbc879afb931bdfbb5fb8de6045985b56185e5fd3b1fdf113f4cd9f9dc7267c128067da99b313ad99d07855476279995bbb03b6e6949f65d8eeeab1a3297f0129a05fefaf9e31d80fecf246d043badac63aa4e47732f0ace5eb7fae29ec7de7ee741934a4a8b7550e5deef16bbf47e5898a2e45157fe32dc3037426fbbbf353e6f492f28b180b89b5de9a030c2ef97a82b5e3f55957a360a9e66da893ab6df1678be0ee3e70fda2a02a64af57865b501f0e3c7fe8caae6ef02568bf35715b219af45db13bd65bd76210f2eb043d6b86542d0d366b52b9fd9ad2d5dd8c028b16a9e362fcb994ea740a4c5c45fbb1bd2a15db3a0efa4d366023351f8cfaada4ef6befe37182fab3985789c99074755aa6e4c84f830bf15c34d2575713f29d4675144521c68980bfedb66ef53e3d31d628d38bee2b26a1d7bd436d3b7c320abcbd3848363249085140eb1abc82bdf4c6f900d6b641a90f2dc88408cbdec577bdb455137406b6db65f3e82903415177313bd57da9acf1437d76cba3cb8cf89ccaad8449c7838fae4cfadeed23b051ea9797af9a2523bcf5bd7cc1bb2366aadbf4b2b3e665a14cf471b1aa9bf397d721f841ae066cea6e91a49c785d15e0a7b676783acec02c524b9ca5aaf6a114f9212307dd676a225437d07f6bbedb50df38af34d9a8a3fd28e7a37ed432094973bf13318efbb80fd63288a91f5e3ecf0946fd4162ef4523fd4a79967d30ad4decf5cfa06c33a12d185976d28c5b9e923502ed5058fdb64a8ec15acb23e2bc36e72cfd88af39f64bb8480b002149f121fa57bb772e27909df2a058862cea442c7e68281b990e8f2cf0bb1f063c26e59167b78093b68871b2d4c4efe9273de72c235dd314cdb47348b8b3cc79e8b5c9a00878f444bb3d57435f04f0174644f913ee7136256988ffae172e1324e9c99ec7d9d1ecc0380f8ad4c1edcecd69b401f3aa65b6bbed58cadcd33ca0569d294a1d845408e7b6c73a119225e6b2fa674f80a0ef9c00036913d6ab367860a91f1d9ccfec740afb705af63b60c1865d06c1e77fd8b232eabd9efc54cb484c6542db9df5e0b07abd6fe9f680d3d428d4830d965664971d4f9f6f2dedabb969bbe6f0e2bf48166a94c9e5dc047330d9e27e47a2d0a189417d6634229c47bef49ef8bf48397243a76c1235afdfa2bd164c7d8eedd2b881d05369368beb29007bbc4b773ed92257940b7c801226a454779005b65a06c25e655c050c7ca430f8c1407f50daca69d3e75aef7bfdc877a083e8def406d1dea0c7cfa9687de537c2348481c02b1daa2f6e6e9fbb49b7696fff3fa54c5bbca0cbed96ef5133e3efb653d63592c66a681a0bce615f81b739308980a06a9b95b690dd645f742c54109cb256c6f3471d6b9c214acbeca384f830574dcdd06e87668424a4209316ecf9dc8341806d6cc3748a6618505eeaf0c57cf2e759dab3beee225f812959588824704d86e964b54ccdddd2eb0fcbc1798a5164605cfae904e24ff4d2ffec3914d5f29b97bdcf26db80d662e920635d0a3fc69327a74232074ca3d2a224210be1674cdc748b4c9733d0f9e4c0988c33d664bf7eac69996433a9c3c4c8acaa986b9d76e0d32e98ec5df312b66313509a3dfffb1ba4fdb63707c7f28220503a3345d478c1ccdaffee5e8d56cfef60475b1d3ebeef1ec8ae3e9446c6c87dfecbac04d770ab252536b3133d34817607a125f8d2d8dd90be61b6233e7de7c041a9183484b3193e4940731389fa4c1abba2d4314527e3f650d9e1b8549005a94a7a04d1981d1920ec94a93f7426bd332ff55504bac64537437417d2792f77bfe32c3227901c191c31765e07c6d5d826bc3aec7e6fd76ab4d56a05a4e9cde03bffe677f7f1ebfa837df9c9d678ed4b642df62899d55b50a159a54ffe8db3c11f881db828528c2bd602453713b8c660418c1ba2dfb69021608221a3fccaed498330c679df8fce7a649d4c59ac4a13588dad89ae0c9b76595f1ad1688de634901d9736ece2fcf49a146345efaa4b6f5e9456ff19d603eac53f5bc7d1a6df5ea93825eb33841eba7b3a96078761ecdbd244fe11f250584e00b1dc803d7671a2918782844656f194195ce1982b1ff726d7d63b3e728fd5079bf732501252b451c9f68339880bf379ac65b77bf78ce7c3ffa46493316e40985cbe6d48514a0b62bdac8463d945ba0d9d7aca0adf80ec85fdd91e65e46c581a9cb987cd0b1598a439279be88ffd1a222e30a71c8870400a18ab28a26b70284939c853ec81305b9c926cf744e32276599dd10ec668c389f4cc117e730d7ea5447384b1b603253517488a9be4a3c65003170ac5376e70d99cd9594ff13f0430f42ed75e87503bfc3ee6587ae79e84ff370e172f41ace964491eb181f5402ca9901b4157964d3c4e1e1182b662e08122e05e518cf3fba2a0c41e42c459c297449d67e5d4fa3a3125b0a37fef977c90c739212f4ac8dd31882805a5d71dc145520d39171219a0f312794727106f84470897d476f721ae9fa883402a3ddf57c6cae2987513f6103d53af40fd70109808deecbd82f5205c8e7e8cd8c54daa5bac1e989e5bdc802e1dfdd3453f82369968207258e6fafbe1950fe4bff5da6f19d424fd187e0a89d5dc0145b362252d74038d416a255dfd2cf55718d0c1614c489ee8bb90e0452698e2f200b3af3eb19a9e9abf61a5fb10bdcafb0e3e04c58862139dbbb7ed75cadb583ebad8d83fc7e931ef2b77acd1285dc92947a3134ea28073e04fd968bc7e403a9c2568a7ce391d92b8d4661e868eaa0602af5f9d9e584297124441e1732fefc690e9474e093e385165be0104322da785457d3e51089ea3180620993c01b356c46619459ddbc400be39ec219c5c02c3eb62700e9e272a458831cdd62f3dc9c78efd52bb661670647680461d2e7c9b57fc1925f43f0f6261f057de9e99023297ce3010145b4a93004c4037f480f408a02544d4aa817ef5c66f70bc698b360c4d95e6d9da432f627b0c4dd162d0f90116bca000ea18f5579bb49cea00d76eae48375715c455253a9203ac86365beb25a68467f0d9d215221df3b83779e9730625566e3546d9ec54857c35cbeb5e09fd3a1c625665017aaa37117b28f3cb985259b966bbb49a5731c4f6cc7d21e72e2541c92e6836e71adcb7c3d72c5917d48ab4df1d4b39fb82411e929a294e0718e1a0c96369429640484268469496608b8369a3c42bd5b838a622a2501537c87eae9cba0d85cac7921cf1a94e542e7833aa3e120974f3c40008ac6869901e6222386b68521c947fbfd808a813e72bf229b7cc7cadbda4e3d68cf2282a790ee962e0631ff635b5ec780bd9535a7a4f079994fbb29e8bfcbaf0033ccf06443261ade4acf51926031823862946efe64675c6093f696ce0fe5a288d6079a1596cf6f8cb3cc7c42fda12ff80e6b09b4ae112db1942a358ad305c09ae8b3d65111d73e4549b343a2e2a20490629aa7a4e49f6e8dfda3b6216b88b2eeeaec452e54e50c9c447b0d1377c15e79fcfadb25d5e670ec60733cae2187498b47a528239d254289254b0ed5c4fff84e454bc4d5116c4d1f43ade833b41825e297a3193be406789e94c92eb673e245bb91a02f2297df446bee939df762c9800b0afaa7db473b507ddb1aebd7b58911d439fbeacab72919212fffb51996b9dbef72a6e6714ec5d1fd03c11faeb0ead8179a4f948c3b60f9c9000000000000000ffff00003500000017ab0a5d805e23ad2923e5358c6e9cdd736f2a7572aa48d48c1a8987fca98c0c15c2101e06588f611f0dbd897eb75840f26e288f996cd7d88b24a600cd27e890cad61a7c3e8678022eae52cf1efbfacf9d538031ea810e15715983c513767bdc1e43f7fe9c7a3c4c2eaee3c9a34aaf53bdbdff12fb9fc5968ca1500000000000"], 0x1158}, 0x0) munlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x326}, 0x0) 04:29:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = dup2(r0, r1) ioctl$TIOCSTOP(r4, 0x2000746f) 04:29:43 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a94d78ba958b6cfcd200000000000000acfcfb5a1c5dca61dc5d5e62cdd097ef2ebaa6ad7458aabcf1bd84daf079914afeaa4611cf5fb34b5f737cf065818745fa427071559d08d7df87001b177356d0a76ffecb94600bfba2566761e459822cf9df89fa500efcb4"], 0x8, 0x0) 04:29:47 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x8001}, {0x2, 0x401}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x101, 0x3, 0x1000, 0xfffffffffffffffa, "414f451bdb8bc492669df431b449ae1eabcef5ef", 0x2, 0xffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) fcntl$dupfd(r1, 0xa, r0) syz_open_pts() 04:29:47 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 04:29:47 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x2, &(0x7f0000000000)) 04:29:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="e46abc0ac87ce9b0dc2490a75285df83d0a70cd5a452a9f0b2acb70db2292e76d85455b701995066cc39a31aa905b4a76ef88c7544fa423f5593255fe948b7b7498abb4fa685c8d964090ba64becde6bacd24f38e13950841a3699f71dd1c6f4a73316da0532adfa542f4dbbbca626d0dbe78973d2d95108ca206dc926409af0d8afae5d6591c0fad6fb9144420efd52d01bba87a6f9", 0x96) r1 = socket(0x10, 0x5, 0x1000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r1, &(0x7f0000000100)=""/242, 0xf2) setsockopt(r1, 0x4, 0x2, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) 04:29:47 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x4a) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffff) 04:29:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x100000000}) flock(r0, 0x8000100000002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 04:29:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="1f", 0xfffffffffffffe03) write(r1, &(0x7f0000335000), 0xfc94) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f40d45a66f0799f78123f10f547f427cb4dcd8d22f98ff9d4772b3ed756babdb5a8d", 0x22}], 0x1, 0x0) write(r0, 0x0, 0x0) 04:29:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) pipe(&(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 04:29:47 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() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 04:29:48 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x118, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/230) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 04:29:48 executing program 0: munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3) 04:29:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r0, &(0x7f00000036c0)=[{&(0x7f00000002c0)="6fd8352cb71cdd56970f72846302548ff86a7b4763e1bafb9b85968a724521a8b0995ac54f8cf05e12ce91ec1610a155d0a54b03538dfa1eeedce2faef38847990386269d84455f330b9f61627979b1883bee19b58354f2609e19967d76599a1590a766c0564d8a1024cfe2906d4be90e0f5aee821ada32295f1e3ee8742c35652df60184ef4dbb2815d3a1e818f8f4a4547db63432410568d7ab81c20e103e069fe6b114b21b256272230398e5b7abf146986c111bd89e22377992263b9e5d6172d597a7ccb4304374553fcc104830af7c38fde6013a38d039699f5f6a882b72b66446c356b8c33b97af81b35ff80a5a4ecd0dbca179f12f902980339eb31744868fc66c334f334fef7424a44f19d6f9e4c2c811e494cece74f0eb0fd409d07a52caf71e01393632d02afebd8fef5b24b3d5d5ef5cee118004966f5562c3f7e6845626ab6e32c1f5f1a0d2d321c5f8721a266f74a854f5850f20bdb635effa473be6538d79c7894c9252b4fef133f5970f9b2028e3c8e17681847928cd52c62ad35f66cc444a1b0683c61ea877ec4e6476234e05acba8b78b538dd31d1ed701fd32bc470e1e7f9e3136520cba227476cb34b3564771ef159c069c50acaf17cbb9cef37dbc01c980a3cca38efdf7259101f32942f3a5c4678e3505d67b6f15e1a89dda1eb3c14596bb47fc985524c4e21fa75b446da4129b5246eecb0edc71d4ce1f89d5f127643fded426942b417663682d118cd48e843ed56f4515f3ec83ccced0c63fc43b4ae41165652dbfb32f33a7ca0d76e11fbd8dd0147974f8cc54de7ec05bd3dcf06175bbb92c08b741a29008a4dd05bff5e1682213b668edddf4cf5f56ce1e1327dbe767c2766fdeb8eef70eef05c91a9198141a60af9d9511bbf0f2cbbf028f7f9aa1e5f9045ea32d2bfd08f8384af9bf638f8d4a3650220cf7541faacb0c24b0bfd9708169b56ab9365bc0dfcd147c5e45887fcb9d2a7253c4ce8041a0b9ba1f12f2619a2fa3246a3ff7c167b6152a60245e7186ba2ad0c04e7770620c7737ce5746c5c95387660aba5a2884011d42c417d21174641c7959052de18bb8a7651ffb39bd827f7c26889b853d55e19a927a0987b777f6894d11188d91c1a78d571892bc84296c061a76f77a8f5daf275267c94e7baa5a5bd5426a5b99eb3643e26d527607c930ae737971f9ca4f9b26eb7b025a7754bc66f3e9b6eaf9050aa13ab32adf5f655efb598a4d921b8cd8ed676014c336767374b07cc09324be60e6ddadf5c516c94b889b8ac3062e502ab5d070979bea4bef5b8ae2ab93426b63ee2d25dfc2aa9a78696d829319f686a11591740810cb7c5dcd136a5daa192518a5b1f4f20eaeaa1a8d3db1ad35c733442ff549377b0aa92dbb7851cdec2cb8d47b5acb108c9ad27042a994a796daa4426743df85e29a539d71a63e0cb88de4cb103cc262490963801e3feecfd06295e1ff18553597405ad32b2c3d54555431d29d9b5cfaad535a06f38173a21a81ba049b331c8021f18900e7753058a018697c62e897fe84967743b07f99248a03f530a4e8f408a4bcf6943e8be54d401953248d4d4fbae02e9ee8e8a86a4d1e180a91de30bef1ff4fa47b51e8dd561b63e2cb9c29b24425289ba33227e0af675d313542059b3ac5da903e4454f06842c7892406a532e653541754a79c2d73b437207023e30f8d02d6610265476151f370c4a4b53d6d5b70d242ec3b8502626c991eef323649090d6f5d47af9ff9a1a0008635d4ae8fea1c740f07d0e9a34ed5e56503cd3bbe5b9ed6d123924ea0e8c640a5b0671702b9f6640408072add99cc975bf9476e814be114a78ef27203bc5011024e9c1f2b47973170fdf7966b3516bc0b47fdfdbfba6c330e85d6b3cfeb137d8d323b698a6346eb451066f1308b81241987be26006a0ff9fa94bd0984c70515bc9c95c3e32ec6273c73bbc7276a8b95faeeb70757d77258252736fac1f7dee0c098e9f7c27b7529bcaa95c8e057e67912091e04f200bfd082f77974923c4953947517b05812428f0a3fb2bdc6ea329163b00f81a78c5da7117d489053176cba41c1aad60eefed67345c5cef94f46d7f48b20c15513091e646b69cb74695862bfa05cddf2c0f1fd6bae6e33a6300cff12b3c0645452ad568646a92b395379140485431f31a8005384e3a9115e2bade4de2bb42db20128473c2d11c718887b2f2af00aa3c6190f98c2e34cba41f388484563143e556a652405e2c7649635862cf9187a2c90e4b543fa3502e6a5b65c5b8c0f5761bef6dfd9988b7b6a4fde81866ef2ac481894973737919d3acd954299af7bbb4ebf97b6f20fa679ff91b7cbfbc6898891302042bcc5e19a9aa9ddc7999e45bcc0677e46dff29a320c52180704ff575f2b50277963713327613991d3f3f83385d0cb8fdcf392449ca970b060386b6f0fe5f3c88bbfc90f926b2dd7130774b20f169c80d3f91e386453946b0574f4be5dbbe5a76592d8a78de7c67adf3b8603d0a681af2eab014fe3ad4a2a6c8591531e1382b987fecbc0b07bf26496eb1b16c3841811d56673bb382f367d52aa3f197f9af3690e5c75ffd571ed3f521d1e1e137f4456eff57d4ded4c545bf390bba2ae0d3d0731b62482f151a98383ec8d25ec26024ad222663369ecf5221a66b69270c79d4e6d201a28fe1933dca7f735f379845cc6a5e1a016c8bd7692a662ce993dbe03290acdf1ef2fd0b2f3239ca03669649ce6f38395135cd7896b05907cc1fc55669bdcfb2108f955150a2a489d7b49bf220117091cbd13cfbda9f33fbdb18fc413b7f240bacdf10f202969cfe746ef85636aee1e023c6f3e7a9bc51f1103518b4e43e37fb3c784e25902c2a695969e9cdbf1946db2404ed71b9b000872d78ed637a5c81f4efc6bc00bed5372b0a25b388c58940906a049b5bd79304b0725c4246316e858ac397a316e7d4557255feac4ae0c8772c7efbb59db45a201cd6aec163046545ba3db71837c515b06447c07026fea6dc7fcddae2ab512978871c0452dde02ae57160f44b8089316e8827ab022d8c595994d3bf016a1bf0bc2f740a74fad6c5f78d4fcc10aa0fedaebd5d2c79328685d00b0b953b60649101ca51a52fa59522afdb8a809f28de5b6819fc423bb5c466575869c6349339690893b49b35253c9385e9aa9f7d1550033a2ab79004f5bcaa9f1f724bd92c6ec1520497fe82fb5a627b40f9cd7190c32356364cdc3b8f98513d609e5d3e70a5007b1fde4b1fec4555515a0e9b17878ef9f083c08b85a6604996a53dba5ec707c25bee1b0884f0118085d08990b679cc080b4fd164c50b547000681109d0e9c73f23a05731bc06c039f502a55c781c4ba8128159e117db55ee165ab9788cbbdd8d6fc69528f99bbf7d93988ad49a09f4c0da2af35545d3fa37912025e2e7b256b3d5601f205b39be7220b8922bded55f3dc19e11abffb968d61ccb6b2392556a49f968e83eff4aa5a1e7183b21afd399a25ad32814055452b74812122950f24984c7d24108bc0f9c9767f9e84b5a725db9dd68cb4ce101909bad86563577e63fb72f23bd937036856989bd117057085ea78c566a2d47506b939ccd75c64507411c2a23561233a44d68044df034ae8f12498a53d47a3e3ffeb5e71d2b4a96f126c1f4cb9cbcccc025845542854eac605ea3c1d05d145ebb9ff261a9967d7860361ef91c85e918aa498b6c3de1602e6115f1a87c0a41ff7b200715190792cd32cd4c303ffa47449138d7e3062176784b9015b979eb49b1bf24ff0dfd9d262f729df9704d86359b76427fc255b8c8f9ce87ab262b5ecb6a3b01359e9fb447c8922f8059974dd30e031fae915a83845b576b1bad40295864fef08121b4f31dcc01fc122976d87bf1e67e3829a9075eaad924b80cee7d44364869f52b3bb9e9b6766219e951723f47b7c78728fd5366e086d3ed748d4f37c5f6bc567595534dd1bb9a5f72defc9ad3dd721a6e264d14ee2363aa36266691c8f80ba4c16e1424c7e8f91add3eee0aa07bd3839f91bca860e7f560ebac5ca0b2896ac5a4c78e5e7a1b22b1a858cedf0fb91d1a325b76080e3b838c5546f9c079b1fc87eb0a9a1fd0d461911187c82a2e44d1716123b51e1a5c2bbdcff0ca7feda4dbce7c21c07f3e800dec04d4826f39c240a9cf978e54a0fc7aa84941b14c41efe642e7d35e88b2c10daa4c7d5c1bd12b74f73843fb2d64143b4101b37964ae64f235084ad20f3f39e5dae1436923f3237b841aab898e27c1c1d73c1ccc1d4eeb1d10594e8cee11008df9192c0fd87df4ba8aaebe6697be15b324b8fafd71f9af8de3529420e5bc4ad0cc565dcc4f816b98a46fb0b702206a5df4339af202ee2594bb2d814f9d0738a82a7c782f22a1648f739ea9ba6f9724a1d683a88bcf0b30168109f5c6338e9f9e2583a93fccd737f2f482b538e567d8c3ae081386162f7a4cb9e7a722bb0f4f58adafab582c65c61a00d4dc3f49afe21dece4e502066a2cfab88e8d6e4b10401d1f896cad973f12293011026f6de09c23cfbc61e9e02bd8b4a153661506b5d61b73c4ce2bc9f68a7b537fc9338de9c8b2b62757bf5c96f23289113fd6c95f32606b81fbfabdf6e73bd53b29c04b5ad04f9e53cc8c1ae218238981b8d2b900c4ba3224c2526794906bdf66111786bd98abb32478f779147e2a582963052f2aee950dbc05cd0c75185e1e3ed6187c3d27657d0d80b5314e72edb95862ce84041d7c866b0b16e3e96d5ebe6534dff9772bf1b419f9bc656a0a5abbae579370e6fa3e8a28f5e8d286d3b73e7e5d5ca6ba628d13b3d3e004c3948e678ad60209a00138358c05ad5af3a295bbe035bc11df72fa8fd4153c2125716adb6fe9000631a9fdfb2ad3f0a2813db09a494b35cf3306a009cce50d5f20aad7cdf89f61ea88024ecc288b40f89a48f3e7fdc96e2342396271b9be8fa47bf311675d1ae803614b5ac43eef81eda0686394adc65ef0268af0305b4c7be762d1b6b8f6fca8fecb68bc5373d53cc5dd23c2f221100c72b67b6d0474d60e93577bd353b2c59ac947cb43f8318193c9a58876629c25906a43652f97c0356a7c70684e666910e558b6220147c077a4a954c9f60865e2f1f545c6f5b8a3372964cf067eb70cf223f0f905240ae028d239592594097914ee5185991ef7852567e18214b70ad29f4218f18a2fe470802361705b38fd1741d82374fdf66bd07f079c80885ec23c2fd3c349879d76070338dd85b5e408852959982bd37f80a4b5a2fbd398bfba90107fc46ed12c24b20bb2e597139e5a833085c8c24cb156e0aea16f73e602db8e1f857d739ae7121c12eaf46b95f3e6439d6398e67f373eaa41f6ec199b20f2211c126e3043aa7a9c09e3bbfa8c02c7bb666a889bef3779b55cb6679e92c415583616c248d2ef31d2a0a0051ed2ce531ce6538392fa826a4ff0dd2abbd71287a272eff09da3d0b192baf36064ac3d8a8f2a5b402805c055134d9187c1785378c0379cf2ba00f9197bf69fbdf53ae6e4c92379e188a5b84982d8a2e7b8837ebe6c7f4318401ba7dafc5332ddfae033f5e0eb1b7f3f57083d6426b171d45d159160e6c5dd41f1846276e663f009de46c3f71c294bee3b3cb770c368a2e8e071936018993f926a5da8768c8829cf8ad63d17ecb73927fce5e0f793107579257a2830853a25cafa813e5b8d08951109a2e2104a3165f06d29bb2859341066d67162d044a39541e47b62129ae4782aca356a3d57eb4575d14c765faa680465d25afa671c50f38be9bb5f04", 0x1000}, {&(0x7f00000012c0)="b09179c2dec65a58fbab43a9ef61441bf8303a2c6d05e9b4cfecbfc15ad0de7e921f6cbf4d0062157b8dd32cfd0da256321a653487382927a8e459332b50136faa836a7488cdaa526e27046def8989f638c98d98aa63edc1accb9deaca16a2476f2ee61ae3fdea877e70b2670f67cfa24549469d05c643d2a1419ec9b409cf063bca657a7351dc0ba336a928999f4b32f7879653b61a0c225012451de043fdc2c87ce9eaa84e6a1ed8b061e3cedd6d0a3e8695a9dc5904a8c457e156601af580d1b222926a09a9af23c06651bd6229891d70cbdf12e40d7aec8ee331be6037bac54adff68c29dccf68c1651f18b496b710e984c57bbc1c5a17a1f5ff8212900017042cdd2bece4133f3c3f9c0ea665c937b26c07e26444cdf3e2be60bcda56afb1ec167dc9d19dd034072b690251bcf819b3118edb5f6f935826077035e0c89ce235e1209af1c1c416e05d0e90e2b7b1016f99c3ab9f8ff3255d59d70d8f8fa8c9061caa7ffde77fbc2f36ecdaa7405e1f81b5898dd2ee872a4e21442203c7344f82d3d6c761066cd76297b2164690917e8e4326b20f44960b9d50251e395c406ddd6c5f772ffb95c8095bc8f5822ab545463a566aec67aa3a808b5e3600bb68ea717b7595f8d94400cd94467d118cc9dee64383782fe7eaa0a823dd37205333676433c3fb3b2ffcb6294653f426031f9a37de3f0e25686e39c669dbaca0de6541e7269bb132f64456fc81ec9292870a25922d5d636612af0ec07a9b29173b77d2d9957d5213c9353a1d9de6b9f0ebbc86234fe6c16d66dfb4af693d03e6c9e6c24f1d4fe6c7a4e464a59c671b9ee52e6e3c30493deae44caed2406204e53367437a31788a05f88a9f6806493852ab88d803328aaf68b2b66c7bf091bdb826d37d8b41028af0e76914fe7b1e52c459fa4eb5b65a0ff088af503196c30229b53a15e803ccf35d62b2bd100a40aea82f950afb7616c264f1a86166f326df98c999e42c601e535473e51aece79ac506a300b1310f813bd9ca7b859e96494f4d17c7944460b6d4543b8b204ad0bc7c82534abafdb7eadd085e800ffc462697f1e8cb9c8421868d7844411e9ba937b91aab1cebd69003f5b6dbba9b3753e107871258bc482497670c163570741138fd53a059e79db9a761608eb6c41e4e5c47f1aab1076519db109d3ccfa119cf81f1999ddacf4614980b0221bb855aa51e79ab9efc329b195c3522fd2489ed6e4e086aae6b1ab08213dcced2ec6d5dc8c3248e025c74ef81fb5c4c39e6bd97e4f2e379b13f868f1a1d62f983408f1c6fb0ff1b613b2f30d6504cd1b59e8fae4026a5b9dbb7a9aeabaf6b8250870f16e718cf3e50f99b27a5f513a9e4add79852cecd1ff6e91b99b6edf042db9e343b310a9e8d3af2838408d6e24245a2de1d50ac8fdfde9556d76a13c619eb4628706feef5d9c3c028265c2e1ad99d26896ac43ca8c1a72e12d7da8c73f5237ec1a9f9e0387482968d674c26fbcffadb88307dd0f29451f13fffcb9dc74ef7b6de93514958518607be1b60b4e2915c44e00a7243834a1045e8e5a42800780b76950af57b22d0fedfc1f6e2c6cb014778b8074638b101b5c48e60f97cc348d10be40488986644e28045af2dd526a6040d090b4482b30f4b8880c4d64268c32ced9627d4e7d9ad60738fa4de00e406dee8e62c848a4ee449d0786079133b311e6371d010450cd9211e32da2636b4640df0ef1660206b7bc629fdcdb1545ec6605028c8290f87f4f274745d9c40ddd8abf09cb05983cff78889a83adf18c76af195d374e052d64519f37e5aa35d7028cba85733b01e97256ecdbc9e3d1f930b81fe8c7d91a3d4725b8b5b72f52ee0e6db3d6aa944bfe7db7433c89de888ffc64a807a1e79cd1d0a5ce535a0b5a0f202d91700ae50ceccab9c410576063ebc40116b40263009346b16adc90a6c32a145b92a113e42ae96cdeceab652f9d77ca7bce2b00be84ebfc459710cb3f86189d97e4180f63c86ec069eca1efe568e35b45dc82b58678c735ec052ed999fe6e0a592cd0766a8c681778730b9a43cea0306c264428b4bfe35ede17c6c92bcaf353955a751df1e19afba443bceb4ee020487507b4eb8da84af6dd83b197ec90ea197ad1ee80cbb0d89383379048f7bff3a61183b0d0b60599e3033b8ba7e8a2ce97d098144139b860cb1fcc2a22a090fe0c1afdbbf3f4b805ce71e0af4619351c978b95996df4b5ec3cb5b77251260e670bb8410799bb3e34d22cef8b8d073caca4468299dcaca08acfba0b2bc9fb37cb9dd490288709d46a88f6cc46862a4201759679bd60563d8cadc9a2885a396e027c4c37ad40b1f7a2218637a510378f5a7778244132edbdbe211b59971d851bfaf808f5cd5d14095d8720e5de67fb2382092f83dd29d9bead784a3a93892c2a05fec1b27d8fce2cb96805748279c6a08ec4a7f7a6b89c3fcffebb170dc650f7ff807443aabda78845e923b89eafb8914a909945a86923b8e93fbf658fff0c131d1ce854445bdf494baeaabc31de38f5f051849fe689195af3de801ac183392c65d07e17a515558a75f2dcf2e9dc860be73eeb19ff21f60b6fc23111cd7a6b6f21729c9e121c0efd353b63fd0d4c2523ebe1cac21c0d31f82dad5ab763298e93b34bbda3c9d7d1da14dc6ef1f0d60fd23a48586a135398e346b175c2863a681382c9958f41867a8374b2567f69b7ad276c603012e2319cb0655974c2b17398b78bbf2f7fd638cfbf8e53ef6ea39277943c28998900b25a00c4074b413d3ecbd6f7931fe396303a6d056ed326db3a5c463e618162d661baa7898836b0e9b2074e7afa92d2f8553d783c0595dbe23d4c698587649c530e861648bfd5c5987418abfc906d1bfb2ee1fafec544de3f29fd7a1d7649b8daaee83760c411a65675acd9366c87d8c8ab390cb9d1f646d3ed5e3c7ffb2af325a706e0861a3699de28bcb6545c46aff58cca41024d45e2a9aa0b4588ac447b1eedccd780c862f445f4fc18da0d758b92d212cbeb30e8d65f5bdc4d2b83d3d1e4f380429524a899249176fdee5536045e180baeb1c8a21518af7f74ab0e5f3efd364c66c03a69c8d08fc6142324b137bcad7fc1828239005fc8b0455bd241b95c72d95a8f486f1b389eca332200b8b2100a96b499bad391d76780dd5c8e1ccd53ec7db71acf116b7104985ec27a992eb398595cd90fcfdbc1114161b5f32ed405e612fba9475f2ce9674947619e8d31e97707d39d7995a42d83a7aaa51c243a45d4dd8f63490fd8676b440368df28c74898cb91af7638a4101d262b9dee542e8154db08fb64e8f41d24d54dbcf44ec5a0cd2f4cd9b9d2c54996ca0746ed91ef092945a380b1a2d5e1b5bd286260f088d6ee3718763b74a4c27efafc7a5ead5c04bc3d16aa6b4baa699878322da9ab88e73a8e063572178265aaad5e3cc96f353654137b60e2ea6f9f741e90e737ac714b0c23719224377714f5b3b1f5fdf6dd44ee95ad7eed39ac29de5c638119761b813e5cfe26ee4a5ff13861047b8a6adc05a8fded760f8d69cc3f7b03a6f21d5e53de6fe279714e8b131e2c04cef29d8b604048beb65dd2814f69c8cd20d562f50cd5a5914f98b602bf50fb85700b179de43377dbeae8bad2d2f96a9f3dc50fba7a7041d2ee466fdb12c3a18264ea420f28f3405529d6271256276b912620b15c83cedd170e9140cb31699e6ad5218091d426d3680caf7f6b495242c6a7b4099d0deb143478c58fe1ffdf2fda9ebc19cb37bf2597dc97e1db1a7f482168f23766073db8e6e890b21f97b7d4f83d589cc12fee2b14106c0bf5bb226101ba736954b1f09515c8b6d58419aac9973d3bb2cb6f17e3b43a05287d6c111e8dbf7b7989af57aa70de57b398f7f62b87f764eb6b0f1170f212cf776ef168365f59b19ec8e41147afa6182496193bb4161206211a949035302cd34a2f0ad9325f39803a5a28e001db40ff5e2259ffaf249f728ebf77e62024e9aeb3ee9189842d8638bd27a88af80186be7a923a53c6b72d5a925396e8375ca20fa1d0dfab12740cfe18f59782501964f9a1e823979911844504c732a6ba765e6dbe2a328ab10ff962536a08ec0a70d19253acfee0fcf7e2cbee4f71db7a877d78adf74d43d288b9c77352640350c51e053bf1f8309ae60fbd20b8bad246b45bc184cf446d0591ec7c1e4d9e4f3b04cdf331459c8539b7ef5c52728e07a415c76b8cc749c6c33bf83dc499a9962059efbeb9faec670d88ec5cc77e35dc6e44ec2a022d217038493192edd2a59d17a6643a51ed199ec66318c8f6c51d079cb8928087b41a27dc9b5dbe777c16c811d764545a5f14ce8b384d206d7f38ce8d70b87aab77f0a663303e058e1fedc4d45703340ea527028e0fa7f104c2d096686e11041846c1a5676db93aa8e62206daa0ddf08ac4ff0bbfe176aa898945e0311677377af151fc54b9f6f73a119cd8480a1f04607d7b2e00210b10f047ad80b7e5599c75269669703abce28658cfb3be68cded43c0bafed64772fbc69c55a4588aab3527822953d1b116c119b47787e945459c9cb628e2d7dab36d0df27471a737a44d6e7aa7df4be16bf8f9506d923c1ceb575d8ca669a161e811f8fc48df3e0cf1c199c46a3498668b13b2debbfec346e59e3999d4f6686591ce640db0d0a1381270200d1f7a9070d6821db8c5b21d556f6814915ed3bf19d71079e683fa7c5bec8cc1c660334c4aa3b6ba0cd6e34f6bd87c13a37e2c3e6aa529709d315eb6f7268a92f01d5d51e7b146c9e8e428461e8635aa218275cb7963da554d866746f784181f95ae215ae971a0f4a26957bb8205c559d4e10110f42c75b6b207bd0d21b8c2f301f70f5b9659c848a8c295924e93c42eaf8a6d209d855f362d40f71060687fbe236bdd62d3358bf16e1ea5cdbd844d2d4b19b27556061b885c5b320e47b303c6cf30d9e2c13d16d716ee7ee278d9f7ea5d6b94d72ebd5a486b3bd829b995994eaad088e25b295b746d0fa9a44c122dc381f5051aa823abcc7da0f2a31f186a6d8df6da9844d1b01bf25cfbd57f2b43c5cc8249328fcd29049bb079d7e4c0fc3f5e68220fa747abaa237cb4546c1a9677be2d7dbc28977b34efe935382b85da994513a6757ffd92fc162a49052b217867bc8ed3c07aa0a80bd6e070d0d8af0df9b4595f112937eb466c05a84eab4bde7734543969a809df202d60e6c873fcb14d5a8b54415ef9aa959476ec040055b7681a14851f03875e8b293f2af3a352bc1af054e1cad9d83e3568341ba7ee50e344ad3f2bbed97dcf05475e5fbc34f50f4e7f477e7c6c5d403d2524933c2d5c237141fd410afde23d5e74a796543c155f2e80c6dbdf840133b3081eea30f796d95a0999a6c05556fff7ca0158344f8139bffce5d6b621693d6044059a47e8bba5208660ceb54bb1efb28073f43389bc89ce6dabce3a9e88c689623dec86c33c2e88d5c81983f7c940a7f2f2bac1463da46ad1e2b5e4474c5a49f0eeac8c1db9cf647e3b7c0c173e61a0bce6db8117ab417577272f54a70cce50c1990dc64040c3af48980868f849b1c1da6671f43b281d94d76790740d6eb3dbf710a052a0e01054bb86b9bee6887a37c6f33dd33a9af8a78577666cc04a41476f41753989e8fced9d76206b3ea42d7bcbdf7b032bf67078e2de8a05208a62617e9f19d1c20a4ed43f80686298e203f234e231c4e4e04f25784148d754b63ad6110a39d4f80033fea8ede77964d34750f40f3f5a9977450cc5d70c7a05e1585e166fdf15b89cae84c9b", 0x1000}, {&(0x7f00000022c0)="c3cf189bb7613e20aec72646160539ff2528906910f567d0d81a6e72a0272fce7e8c121b53a67a62c6c8ac9595eba64ad533dada79c9706d37401366fd6fd5e07e308d7fae381cb9478175d6b58d3c0ddd75a63fda8bc4abc5b611e07c059bf21d0015a114b70e2973c7012176a97bfa093e3d54e9ecaee1ec19fcbc25523c91b7893a3c53c48dbd87b89556851fc29bc797480621ff858f4a2f2a5265947e10d78562837d0125de897d2a136fc97599329ea8971641e165f0a6da4dd2c38321f0faa9fd265678dde7357a", 0xcb}, {&(0x7f00000023c0)="1c76c3377a87910f6422a9c58693a0d505c6eb33154154c0ded27a42b34539ab8b1419318bf850fa71dbb8cbbf23be195e5f7c4f69fbc661c141ab7d", 0x3c}, {&(0x7f0000002400)="82bb78a0c6a26be5ea2313e2e6dc451a26b41822fb10dae376392826ca027be05d206fe1babc940af6b5f3d05b69462f01f0fbbad4af7af0fd0e6880d23fe2c369d1ec745535cdd853b6a873998adbe3a1e1f82cd89ead7e1dc46074629deb9d5faf837e8596397fdc2342eb5b545ea20ee9f78f13be6d80950111bc33c71ae88396b0565c2848261b85695a7eff790e45e03681e2a31773d910ff4462879dc55bdeefdcbd927c145a6529eac372b394f559f9354fbc4fff368593e7c9f451c6d904590d", 0xc4}, {&(0x7f0000002500)="082b8087deec803200932b84fd67b4e9ba6e420dd1333dde0a06a20a6bffaa0959a8587d62491b8aa8405f7656f1ed48f0012c3142c05aed0c5f6c6706a26652ec647de1e698c0aae34bab4998dfeaf08e02397218d43e605aa89cff7bd05c217e80c5ba2c65b5915957f36ea457c9fd87ffa04c682028c6b7f7a14f1040b61578e1589733691fdad7763595bc8df1ec2f167365709ae0a1e11ca00720bc42aea3e5ee9c7ae2d43e12cc2d2e1090a1eae0fa3fe90b97f1ea494959be2b69ed3837f0023851d099c58abe6415e1e4dbd78143d5cdebcf54b5064a53beac27217da33884d6b6554204a3614dfcf0f25ea6332384d9f1ece5e85d0ff0623873a3a53bad1772ade4861aa3036bbbe3476a0ddf96e9083f73420651c32ef31c466dd5e840fe8c3dfb86a37289177a8fce83280b7e86e2fa8d5c8a541dd99215ff89048ad1671cd71c0d2cb08f805c61afa08ca965426417602db9e6ffc16f8112677bfff224e2379e68de36606f87339011b1e15d533ffcdfabef3de56b0d9f30501af7f8da59182843e7df15561d9e7a3b7d7739230315e546e35c93efd55c5ef8d6d7522a554c4ce0fac89535c30231972524dd0e14677c5db59c333b0fe8cd25abe195ed0f4574de20eb3a441393dae4de354559830a91b25c2f5caad86a17b1b42a37eb486775aa3756e84280964ad49f9b6798f8385441df6352e4cc81872cde8357666f35454a87f747077f76f6e0243a3cbfd4a575ff6e9d3ab3c2180b90912865ff43863fed504c32faafd5bf5de1aef94042efc4984cff5178f438214b978371a870a56c41f080ad170fe1d14e883a0f644fe6cc6ed406b4e98d8a1ccba9b829ec205197932e4c1183bfd635fc21ea4100f516757d73e5d96ada87dd9a6b593adab588186a542f9c5bc1fe8d78401b24291d1972154f474c7c5cc005cc27e1f51b099bd58f292f08dd88b5474e87d910c4422a8aad3ba36495b1935f5215a6e9983a7a1c0eb70c8fa1e067b2caacab81e2562f6e3b95178d89555449f05cc08ddd8ced2a6b8ad364f267665b03e0cb9e9d5be347178c54f6ef633cd9f878858a0312db0d9254ab9181f45d22710cd8c2417107262f93d0510532e9642e18153d7510a43e3a892c024f95a6f3e311d4fd33ea12daf5f39ba0f0a6d7f63d011933d0f79831c83bad4c4d68e797c77fba074a995c8b559f0070104f8285768a36528112336ce612d77170ccd5f429ab3fa1312c94949de4f27b05a006440ae562e9ce3df19c19f0fdfd54f9a90a05a5e9e01cd543e5a2be72092e70c1879103128341013a279ec6dfc8a8de0c6091758c235a3269c98e7628f1785e9a1cc34d7afdf2fce19369e49b12ecc942a5113472f929941a260c4b9c789d4110b7ccc1a586dbfa7e73561bab6eaa28cf8fc66796e391f271330dc81dc23a4ec55f32db33f5f3e9a8c342e0228abaf294d3fe1d55949f6a8f39c32e87e7a06ac182ce52a2c6d187e6e6471bcd1565990dcd42645d6ec180a1579b6ae6d6dbbaac58a70e49c0469b60bd124bdbde2087f0ac96d968b22c084bd9112c8e9219cfef14764ad7217780dfa7124de608f0864662a9b1c7f526268732da844c8b3488d8668652103ee4b76b82e5ea17ec2ada5f6425b9dea32cbd0189e9184275f18d1bf5a289179251c24184d6226b89180f411010cc1276d228cda8fba57bc85532fad7094a9f7944abcafcf8db88acb04e94973eae8e7af209715f064ebe05ed73a6dc106b6e4dafb2ac847a3be7f73a9cce89f8e7e6cfa3f46c93c39d6727ca6b2d9cb7a85cb1ec2dc8015d3cd1fb4aef9513e60bebf7381e7455fee645b73b4d51e6e9a407edce1a879ef0cfbe28c8081c8c2e79d4841c00f5227b5ea8576bb9e2fe2902f13bfbafaa0de16eced83d4116b03872ace61c2ae377496642ca415c60e9241b646bc40816dd2ebdbd108776f261214f0c18927fa60e3ae39eec3bd9eb757abeef3c06cb65c2bc07869c21da7cbb775b4f4428f6926075818a089302d09d653fedae9ac4efcac596658fded925e2745d90612bae4d9723d7937bd99a95b89a471e94890595b4bad317ec942b27248249ebd1a5d94068e1ea568d4cb7939f7ca1975cb8e4a68a4f034b12ff977eac82fa4b8b22f2984f42ec451667fb24608c0a6b27d0dd1c0b5aa2650f06d7ccbf1244ccb7e456f65778852e4959e50c58616109def31ab1dd3999f831807df3631a5c9e3182e84193e98d475b69d9bfe84dd4ffaf7e9b734b3d26cd537f3b49a966c0e6822d6ce2b7d6fe31092603a0498b6b68a0d0c4ed25576bf0fcbdd6305f077aaf03d65441d90bb5a55e7a48f8c0b4c316de9f7965ed2a08f9048549a72ed9d82db1bca822002ca2dd6157cd3224c9c11c96df88b4a4ac505faa8f84ae6676cef119b7e59e00f654287e5fceee9c2d4b7e08e20a5560e409df84021ffd3e6a613d45ba10386f38065e4b756d91ae769387d088115b2552f9d78167ac1bb8585b44c31aba6d8fa291793da01a8c2135998d9d4e64766e71ae765d26a90b342d9f813d4f9e8617b0d56bbb4201aed609b2bd1162ae52ee320032de98ee7c4a06f0dcfce76579b82cf79fe6a5275904ce89a94ee32f6cbccfd18582f83862b8d033a3a3a4eb2e36e8a54e98bfacd80052c371d2b0f66e3ff4a7f97bf9bc1787557763a1be451aec0b9c232b4a0fbd19040e687e1e5df232a9c9dd6d6696d5273a884832df959ce04cd35f65bd6847d130cb13286066b6036ffb7a1ba36d7e6b9676a838c0c200fd0bee1ba007f06ed382da39b522cec2cdbeb464aff4522f0feb3a63118788198f4483f51b5eed9578fd599e431120d3f577bfa37f25f1280909c5d7b0c71b72d1a6dc016a83384981f84609de880984332507215817c5fd007ec6fbb84b9cfb9a45052a4ff8bb62a57b4c330a43e45240ebc7c100e66a25311ff58363eba21634d9898e7f962b8df9eb9e4d94e08defc8bc780a9e7d23d3dbff1915cc407b7eafa814e7ec7d1c99efc23b5b7381c0f689d94eb5556f8b6bea441f7a5528a64de6c523f15361051578e85e5657bb7022548604cea4a93e72d876a33fea675ff1dbc0f1254747267e22fb3a38c7cd53e1da071927dea00612ad91174e4195421e8d02a004a11f43b709d7ff1678fdaee85869fcebd977374f754d32de100a63a7ce826313def8ec12e4d30118038bec7644973e877b64051b6e512a0b5bec3320ff975421fa4d5815f2ca255cb7397bc01e22058790ef329fbf4fe960c1c4270a7b874e85812605612a4cfdceddc3a0fce0a425892c6ff6facc07b891ee1b7b548b474a12366d78189bc5a6c50c7447c8692db00bf62bb2e4e6543062674e4e1d925a35b6abb9094409758cb76330b7eaf05d1f720e968950c68e4478ab1207d8a75e4409f7561e61749c0230dc047b9580e7f8018941dd501c68c55a3ebc34284f4b25ea73cb024240611ff12319d31bc0ad45731d80a9df4e569edddcb2fc8ac97f55b1e68a7806647003e9fe3703821335fc1bfd5e36cb0c813aa0d5bd189af3f58d2836e834515384b5b0fd6dfd96519860d17974cd134d6c1b34f89927cdc217f7a344e3abd74c3a65536bc2a3378ffb1270c468cbc3ac68735e1c793979cb0d3ea68e805d05219a899f828f87f4c82fecfe7ad356154d65b00e5566dc3041639940e81a056ff726a6fca20eee70cb4aeaca3828958222619c568c27e6186e452f1b8e2e7433dc2c5e0eea70d381439a7b8dcd70b60ac3cf704502002c5230f6876f6bc9f82fcc12c24ebb906547c46e2044ef627c4f806920651c7f1ab06e0a757798b5cfd73cbbb6593accacfde4c756c467969fde425a77ec329f9883c4d59431f1391999a18ab2125e9da986631734aa2171f5634b83ea5812a585ea483626507c0374aeb36bd7925b45e06c20f8c331d1745a0cc7f7c3a0185c5fd95642bda818a0f3f00e87a5e2024b7a01d4dc3ed5434bf559686488a7e8aee1303a2fffb48f081fd59aac7feb5bcb6192e3c8f9171ec5d0d253547899a9e53755762b42caf766e53ae84f7eb39a42dc21c87feb14a5ed3673c1223101e9d62fee08206be517903e884d47be549008e7053a74ccbf0ac1cd3483c68c1fd2117a4e099120fcb4d3d2e156c09d4d08a3fc0cf6567fb4df62c3c43685a4b06a37e4f08f0e8157b2687a1715272f2cda634783de1f156ba34a9ab52b6c1d1da889e93e571a7d017e71dba953ce11db1ce98a89e0e447a2c87a8ae027e6025d24667650e5a8212c013fd26a004eb4c75d8e3b06d14038b0925a53911778c5154e906e2fb846e236fdd4b79b6ee7e8e7baec781f869bb6db28c27f4247ad658295ffd544812a8e245fbc525ac96b4d87deec30f566374bfd12c5d32b56d54c55a97465558770f02fff5217245609057507a67c88eed7fdbc3fc57a33a70383764cc1109f38bf2330f850c483ae26759cc48c0ebfe91b912f4de353eaf1c0a5dbcdca82b313791b5b4067c7efcf0c650faf5a06437df5909ad00be8204706cff3b4e5d43e708f9667cee4d1bbebdd8147bf58a8b03b7ad8b98047ea9d79b17ebc54c07bb6c90d3aa49a187e77e1897a078e7b0a2cd9d3a84b72357b9e78c41314db483cba7f6853b36cc1a957f3ea35beed89ae3abf05ed118f7d8f53d420b3d047773ea91046b8d16661318f4ccdd200e1fa8d52f70e0b4acd9db2f9f5e5d31a87536f3df41bcda715425b21ccf9bfc31f3e85395cb6d5b096551f9edeb4c4602c64d6792c8c87c800877487962e67a89b8ae0864e4ba1c2a45a5fdf1b1aa91dd2677fd2cbab7f155d33b689ba4ce685c2c6c3e47c7795667beda92de736cd5e4aa5bd48eee9cf21386cb8ee9671ac01a62f5c657b0c90392010391a4347a60ff5e7af7d6ec0c08801b546d06fc5ba693591069dbd5ba43c55055892dd1cdf6b1eef47b0d1a65fef4abed038e437060ec43bc6b62b96cd4465684c013d6ea94d1909ca14bdf9d05c1f4517d25e16121cb7d8553210ff1c32153086e0dc979b9ff6d27a3d48415d9f790a95a47a034c8d338efb1dc925b25b1b01175dfb69eb7b89ca39e46d75108abba94606c807c1f00411dc50213cbe95219f228207cf57e32a968f6ae17de3d6f068c01fec927b21ef676aa7b9653d1a2354188c005c43b53809ba98cd30829f965cf5cdc6030264094b86056e8187a7d7dc76fd361fce7b85970b450f0b9bf422ce47739935bdac4b7b9a237f3ae6e2e60b980fc3e3c656750b85e4d56c3c908c3835902348bdaeb571709d546b7cff4d7be8edd4f23c072b46303f5de08b9c8d1a8806b953b8a3f82cae30cc62d6add39ea8c1f88a12d3d846efd92f46f10dac2c581c0ea37d59a8204c47094e93a06808655ed82e0ac6028b16c6c1a767eb16e6eb71bd5edf5af89e82b5b721fbdde764a70e56f9c0a04eaf45c52a03c94d739a78f9e6767079f794f712b815c082bf3747bfcadc1b9c3940cc5bb875ef2a56caf6156d3c8e446cd8d14f70cf8e72537fbc943f9f63c2992e117aee7236a47b55e46459d25d25b0c55cb1a7d87b503c4856ebb39a1e89b778897b213b299ce932fe43f7f5e3eeba0ad167fbe4bb324a426c26285d96ea1121f5c7b00703e7695b922f3d2b8b61e05692d32f772ee1eaeb1750aacd66901535443b49d381da330304a33aba78feceef2aadb6f247078a36476f3c87b20348b6759d1a9b830e1a8b8d3f32a48bb80334ab6ae6c080121ee5479c63b5b27240579dba08cad69456aed8d4239397", 0x1000}, {&(0x7f0000003500)="29d42166e3bcf06e", 0x8}, {&(0x7f0000003540)="9cc9fd493f4f545b1711459bb79c8b465c0785dc1466715cf7482eb5c09bb66790c48a83c1a9b50b8871e0c7d609a6d6dcf9d2748f72dc5ad5a7045addaad3ad08dc8416e6151990cd6f087ce82436988c2d9751954bda9fa1cd52a593b2e0cd454ee7f0eaaac926b76237f9824e1ef3748b229a93c9aab8dfd14a3c0cb505124ed80d854a75b2e4debaab9a0a", 0x8d}, {&(0x7f0000003600)="a37f85517bc9af2cee21263c82e7928b81e1c46a9bef5f04b216c43de0b8de54ac326fdc9c3bb2bdd17b58b6a9013bc20936fe95d9343ab952e76ad5d2aae0a5fa33fd7fe3d9f4d7007e6a19b29b5023f9fb01c4891981d622500c4b53766ae4216368e4b0f5f12685c923103f9badc75f9ac386884886b5ad0370d77874321c463fc12af8701bb632c5e4e4447995155830dfcbccee96b84e05f45b0edcaa59e5e96caacf09b3039f28d9e82d34e2d4e0a2fb5e8b553484", 0xb8}], 0x9, 0x0) unveil(&(0x7f00000037c0)='./file0/file0\x00', &(0x7f0000003780)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000180)='./file0/file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x80000303, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) accept(r1, 0x0, &(0x7f0000000140)) 04:29:48 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f000047a000/0x3000)=nil, 0x3000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/247, 0xf7, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f000100003000"], 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:29:49 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() setitimer(0x3, &(0x7f0000000100)={{0x3, 0xe665}, {0x7f, 0xfffffffffffffffe}}, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) setitimer(0x20000000000, 0x0, &(0x7f0000000040)) 04:29:49 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 04:29:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x2063, 0x0, 0x0, "eb705e4cb225e6a5b93169a5487b2e03e105008d"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) preadv(r3, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x3, 0x0) writev(r3, &(0x7f0000001940)=[{&(0x7f0000000380)="6405c006d02a1e25aa2cfb7029b3f17acdf6508e382d26b3b8aefe3d955aeeb437302e01b486b3d0977c3490734e9ab7fcd55bb2c0df0495d07cb110d03bbf31aa7240bbff4609b47d3b7e19240fd8201f3c0e9bb176bec036c0e923d6781d012469ad3e6d5a5d72c57747b561fb0ec9411cb040f9cd6aba8e15d9daa910410016a62850a5df9e3ef341e7ebef505f688a6052ff8dacedccc96b51946d8b35a45a920bc2a7a435a3d6bd2ef9", 0xac}, {&(0x7f0000000440)="45ac77500d8f62c3733cdbba39b19746fd44be236ec9b8102fa7824c0e15249ed9552aa1982b2143bcb4a5848da429aa30b48b879fc5960817aad67f43c006731bf3b2dd322ed91488741110d89fa8142aaf2e2d5bbbf898f04011a90ac70a188598aa5328385d8ef34843c8c8abb55d47e7f1edcbbd915aa2f9500a741bff482fa055bcc858f345f94c7e79986e5b88bd263c1775aecef0caf8376b33307845e746de9463fea0", 0xa7}, {&(0x7f0000000500)="d3d5649b9760e64c76dcaf93cdddd77399b6a145390aba7e4550eea35601effc8cc4ddede1fe61d5d5e91bba6c0454a2f42e36c8907fa68bcb9220804bd68f485a81180963d59015cc58253ec99132eb3e16dc9048731d6a0674e43e56ff11fb2c1a77f112fbe33c0f1c7246da143d1164c7faff58f6432559a0f9d50a1678e258b94a8612d92c8174125352fa6bcc34543a0e45de6a8aa126", 0x99}, {&(0x7f00000005c0)="66a73c2c220d549af96796f5965c1d923a313e4dbc9b225579dc93b2703086d1281993f4c87121a53088cab2fdb92f2c33e83b07ba31c0aef786a456f1a02ba3f5706433a759c2e24197ed30292ab0f274bc8700711a8283bf2389b59f242f6aa3b0761ece7ab48bf825aaec07e5658e1cc5837b9543ff178d112edd9c0414ddba80968672d64cfb33ed42ebac4604755726986b311c382b8898fa363188a9fbbf01d4d05305fe7287c12918cc86916789ff54cbc674a627e284f4cd23670a9bfc89c7f3d462ed55ad4a98871845e13e9bc8c48942e27b7300db3d00ec50153fb094a353eb3f710a40590ce94da946d8744909b9ca43a89be57a638cd374a00040c6353886e8a79a7a83c51cace8b6d80f0a7efa5a1b1a4b423e140e46a4eb8056ae6e1907f54db99c772152d5defa3ee158c01540d686454309def45496e45170ef9de08b48d6ea58283b2fde9065c1ac0c1a3bb3ea1ac8555c8ba00e5b598a06fd30991149ba2a98e9d3b8e3fadf280393f187c8d942bfa47ebe54402f1dc21c100dc7445defb475d5f91fcb68c2a6375d7ae690e6f14b44638e98a8749ff8ba507216e5c98b94b445be374da63678ec89fa0b3c863577b76e0808ad30853241d89927a12a103d88c9d06aa9d3fbd779d4fd61a976a7266068c8ded706e937408bc5514e20d05c7161b112e9080a8143043697812107028ae6e4d87c6e2a92af0491643be34d0c70768f2fe5f9b2699172b2744e6378ef0d97eecc9091260cd72105aa14d10d2d47257b232ab8eac59493c0d2e101f4a5b0e09c7af3cfb40455593b19cf8a5c991e708b5207a8e8dfbc3d24f11a9a8db555e3c9613f116acc69e9383c4807851330ec5222fc2cee93bb454bec35349e34062c9b43e96acc07419687b9f8e97e72486e31bc0d6f5c50aa5717c7f9040be63b192beac0f60bb7169c91213f53c833e33293b7c2586714b44251e331674d4ab73efb5d5b7c11da2862a8c986f1122e9d625b10ed12bea1f7c5532e6ba0419d4fb6a66d6fbeb0b5580f5a6f37f572db13a2547425dc7c405dd8f6f76d864b58f56b97e39b9203c98318d58a9c80938ec4b3ffb15f0dd6b49203cf57d8e20a30906543b397ef94aff3596586d63bb82639a61e061171d0c1d59cab478d90440e088425687440f89b5a38e6ab11520c35ffbcc9ea2439a7294d5e13055d7726421382fc5fc6a7a828a5f275abd9c13407391aff7649f5ea7ad6e7e392586253c75245fa98c6e8ac4541295e53e282ed3bab277e7122e3a8ad6002acc78f7f2fc27c26628552f2c0cd404737a210d0ef640f7649097b25b7b8c431d7440c591c1e906ed2a1131be36d12e5db632ceb91e6348af6df583ba4156d19ea70a2c8b1b6ac5bb69b3f0ad5dbb2058d978c5a55b67248d571d53164e813d3f6eb562941b73ea23afce9c4d43691d0eedcc0f91a009db4a3e58ad20af0537d241211d2f74bfdccbcade1e440178c2b2b7082e81f92f961cfed8792c70e83f1ba0ffd7e61188f0184f60dfaa9104d9bedf9675dedb56fba970f717ec13ca090cf68cc1955971ce39546584fcb572ddfc34fe9aa8396b9a3b2e1587911399b5766c30e52b1429f27e690086f02c19bdc92f86465909aedce692551b0ae40d802fc4055d7289d1b48a27241d7e7fe079b1b7b52ec184e3207786a2d3ad17d0a6439523d9d854447d9d7881be5f221a1fc6d204b916d4d0ae290cfce02af9fb25dd21197cb1f9812d0cee0492543e6abf4d3e35a213bf924dd18c40b9c5b7f33c9cd879c984190d09e329568e1e97b85a4f5353e1f5d24e9d25afd5550d98979e3b320430e44d23e9912fe619cac3352fb47aa04230095ad58dca9bfa08637dde05a9611c4856e499fcf3fab3748201dde60f2046f5975bae376a9d2893b07e843925b80b3b5e221079d32a175484554761a6ce85fa7194a1b95f5542f035e5bfd379b31f3da14fbfc5749d1ec29059200de3dffc679eae9bd2ef801d831d85e46241f88a873981e1237dd66494b0879bfad0e93620c275ae532c7abe900355c1ba179f2782f2cd02f673f11d663776f7f10131472a4be5f4750207d0560c909858fc5829f59c092057b56b87a47f1c911b0b4938506cbc09142f0c3f2d3a3e958bc636289e3b81f87636ab7cb699bc76a6cdd578bfd510619a7aebb2099adac5de8028f5a3ded92bb746d1938beeb6f5546e00bd4f4785c35786b3a06b1194c3d6be973b5d9adf163f41cb4957b383d6a77e7f0677af8b61e11a4700f205bf313c9b61c45269718f5e0606ea7c0cdd7d72053549bb45396c5ec2704ac659bc379882b3fe0aaa4e507c976d994478f89866db9835086d375cbeadedb98fbacf64d10dbbb61df08ec6db43cf3abe97e734c408c7c755ee353b621a85b2886ec9948287927e8f9280bf02b8b1677402d14206b8a23760fe8cf8210bfb8230ffeced6431e65c5b444e645d7588f80c7fca59b7df32b1239468ffb2acc0766bb20f3c551058cbc222113620383c8abf0db3e05d40e4f7bd816c098f191a58848730001bda97adcd0442adea1c394ad413baa1a7d3493fda747d0238b4270c9d770484166ddac2b6d07492a15c1907dec5d0d1f20c60aafaefd8b0928ffb80f15ae020af1147f32f74a96e9b479865a8ba5ffe94908d67969106972f335b147313ab08bf76361986df2eca8c44ec4b0dfb8960a238c4f407557fdc2b0891660cb246fe41c7f7d09bfd073440a951623b9188a563f144b15d79aeb631787c52fb2d2c206a7c040325880ebf0e8c31ea46ddb62b4b510d9cf014444a0e57fba19d59b2b4bbb9d7efe8a0be527cbe2ace128a2ffad1442e5dfb09d02153ed931c1592542c9bb059c9fab5858c6d99016536f34e0a0d4e56798e37d06452aaf6cc8e14df7df7ec6877fa7a84527d7036709ffb8f21014d11b1f9b2f8c7bfe1fc8f4774ac039e000d3edbd3a4c4c7a43bcb7baa082f9f6fa62b2f62d998b1bd8b36320d5b6ca828350ee67ce84ee74dfcb21abdd196ee749a07c83fe643e98709920073803e8ebd9621367fcccdde00d6e6f33a08ff66b03385611c9276413fe5475ca2cf502f3974128ed67bbf1df641e9199088fe7cb0de6f80176ef85e97ba5367fad2c540d5c5a72adef90ccc3862e86fc8aa9e259fc5bf485ef45d718ed6f833f3054eae0f5f18373e74b0d16bf1301a95f2198053eee05d2ffd7cf05a77ba78e1eef0f89d0a4c5e79d0bb65132841b3fcd718355387bfa82fe0e7a6f35b99c3f097d081afbcd60c1ee6e32d04026acf6f66d626aa13d9668762b56e690277707ce8f362f7a96d063827563d48ea08ff01ce63e2d0c130d334c36771881aa78d7ad66d3ff82b685d409909d0ee384a33e5fda8ad8d2fe2804286676801a671395abded618622670c1addc05012c1edb5bb153801c7fd60a5b381f572050d645df7ce2f6d3182ea55d5af43c25a47b41d3d84c16c8fe46f0257970e4f1987433409b1381fc4b3fde43975fa3fe6fd530dc7e96765ce3d6c4821761830174cd5fc0ac16a145bb95c8e672970926dc9d4f3cd63a78772f3567db71aafb962d1fdf2619433e188348add54644e2641ccb34bf19752f24d5e57b5fd300223d176137ed01d31943956ad37b6deff63e8dd92677a1bd3319f3cacea4058e53b18b5afc48214128ffe8a0c7a24d9ef73892724f19067ca3791559476d6597b33c054ff9b533e6a144caabbf658c130f082ed51aacb84e3ab8661a9a03db4fba4c7aac65f0363f59515f52a5d1494f3e7ae82367cc88bcf2a83482c19f4d29db24c92095251ceb3381f06c9445a784999bdc0790e66175d8f136ca25d3f7e60f15d8089c1789a2cf9919ecaebeaa68e5c3bcba1f105909fbca9cc7c2dda7d6f713988fdd69df66824fbff73ec04ef541916fe301004fa281a57d11a6920dd6ab087a52687b31d92e0fb95723ce97638960b4beb8e7b5010f4bff7b4923c4cb2e5d09534ae1ec6d838c7e47926aef9fc4a86c9d5dc297e42d159e8af0c2c04508e3ad111956cb8c9e280a773eb6f012a512c48c045b69ba4767eded72c7791da49fb33a016e091605741dda40e4791ce9e5c1218fc627b63cd9bfc42dbd73068245c1cb14232ac0683686c7dc88710d20fb7327a35b5d98a9fb8ef6ba1cfd9f36cfa15f2b365cbeec6d3f04e64414b1fd6ac45911b20c5a193f94fda0e17b1f9d1b4555df3e4d35745aa7bc9f2f6394f4f3997c46fbf1137aa19841f0d62521e8002bd04fcbee30215df00c8970baadd7243173eb8fbc60830126ca5276e0a6159167b5c37de2467699d3236f01874afc5083bb2540c747a22c56a97d9c3f7b5422d5e7ff53fb37fd5a8bdebee18368ca9e333a30c97862ca676243caaacc73a03876cb5d0ad83829e8aa6770625aca6be481fc4df0914404ce5e7152b060eba9d232a3b31d9fa8d3caaf9bc2b90c5b82c06ae8fa1ae4393adb59983a14e49b590047f90e919a40fad24493409bad6a45101ee842b6e15dd95b01546ce117c4beab566f6fc59d8598919b559808baf4d7c941f07932b2003702c686724cdbc8ee03babe0f4498ad9ee3eb53632cf58b27ccf06001978d88eedb7541bf7b7f1ee16f9ffe6c7d3a4b64daf43d133a26639bd023939dd787e1d856dfb2acd79a96d2a144c799077befe1746ebb0ff9fb7a41f299f89c25f3ba37ad64f9f666e8975fd4581fd2aee296e1bb1904682804243f11dcf4f8595df60299224ebb66b77b7b622e11a30f30fab2895ea004199f0e04101c78ccadac5adda7f951fa7e3906d2e537ea787fc9bf53bd25813fea13ea4c5d91eb8b691eaef4d245f9be87843ab98c14b5cae68867c6b922ec032ab3a844c59da5bba575c756995c355600e0b54ef222383e0e428085e4d2400b5cf4bcd783385acad97fe4ed867f0e1c11255e938b03435f8348b87454dd076aeb68c4aeaf24498537fbd5875da81911d63378d0e99705832b58f5be74a351ca30889f1954974359c915e446f2d1ae5a10d95d333c304fc9f995744e175ac5f6c088970096fb5679a561942f76720e9d8b19989687477837e95b6815df6904295afbdd8af8519f1bc4c25d3879fc0adb8d49ed256be22bbfe6897f53f2a6abbf76138f9fadd519a05f70b4fbd854b017e4bfb4a06cc6e0f5aef423f4b1cb685381c9355756a15c2a40c76beca967a31e7f66680c2145903f86a01b087fb104da42ef4ed8edc7447e424953cf28fded96d09d54e1ba91fbaf93de9faf0000cc97b1cb4b9ad0ef6f28d052474ee45625f06b489d8f0a26eb78698153ae9c2142c7286da81ffe73fe5e43bc8393cded171c4f86c2c5f5a833db1f78f5a7ccf1e8b4bf417888efd1dabb65893251bfc90f33e1f5474a70c40608f64fae75e14869b61404b127752da9817cf9cd76159ecc11d288769bba550b9b1153ff781bcad53a9216406487e74910c4714a448a21287fa878dc4c2af7bd1c560f27382cb70f4401f1e4be49fe7f0247c862d533a55282590ce531e4756f201b4f5228699363aa125f01a639646206e9692bd059abc1cf3b19280aaf76740b0cd7a82706aed0cb23a3a57ae8163eea9d7ca2b52ace6c6b92bd6ab106fe6a54af3cfbdd2dc9010635dea265fe325ea95ceebc47a952fb4bd1b79e31d1ba68eef290a60474659610035595fb20f5b25496187526f495e0c94c63263433b33ee4e6ab823db5baf142cff8cb87639a64d850e6ce8e030147e995748f6baa2810e8fee50e1624ffd46c279ecdca83ca8ee088db", 0x1000}, {&(0x7f00000015c0)="f0657bdc73983c2bb88c2cc9346d21531d08b87a973726bf04da4296e6db5d2034dbac6d0ae72afc8c6b7468ba2fbee7dceb5908479230e46d5087323a551909db11201d5f2420ee98c87898bb177a30f99b120bf10c7c2c3aee1482b07fc89a7830eec4abf589eeb29b4b61517f0a3a5dd41bca18a3215b4e9138cd6a10222410895d1410c9105c14d625731cd0955bd68de27f215d1886209fcac46338d331dee1e6c6ea7e0f2bdf280d9e7fe26e1212a57d14060ef4d32de4a8b55e7c506c178315766c62b741b13539f5b220f5d7f97022b89a3b13fb7732802d3a7aab3aa351c1e024d986195f49f8b7f096cf8fd099f8b4e1", 0xf5}, {&(0x7f00000016c0)="1a50e03b4533f26c4af040b5c52ed7f16f42f862db89d95537b78ee9849397b02916d0e94dc73b0f6a39573f3c5c2ccff2dff9ba8c8ea74e09e99aede693d7fbd647d0fd9a0cef88f70fcd4f4f9202f4eb7547d6e0b037627391", 0x5a}, {&(0x7f0000001740)="86994d9719447265312c18fc0b6d9b828cc7d237d5006881299b9270b2c30505107c7037c360bdab95092b63dc7c94a665ce18196ae848f4a23cd934548b4ff9ce120fdb171dedd6f2043aae58e7ee6552418df640bb1a178ba2679489f346c891b8738ee51276c9503b19d4e1e0963d11be6a4739f17f5e8583ff3ce2a6b91be64bcd7f9bd2b698684bc3436402e0234b421266cce1bd2917a8743ba9879f828ad8b97708a5e674373f218b1b6ab05312e01ac3094370e24aa858035af4964ac14fcda4c4d910d7017e6e360003f1", 0xcf}, {&(0x7f0000001840)="4aee0dfd7b6c8a7df601ad094f0ac4bfc733cb30e0881b91a896f27e0f7d513eff0bbf46b60cb130ef5d63366c1c1a15cc83cbfd221314a527c7ef6d9abd0cb152dac4e378e087854a21b58504d3a84bccac796ce743df4acf6e1c20cded2f0c09dcab2b1aed6a7de617bce4c326d7493b69a09d229e0eab18eb5472ea741abdaad753b0d9045122fdd6c164d8fbe27f7c7c0ac26c9adf261a98834d9f3b517f6a0fd94764f6d48b98eef0acf93a5e6d0cfc80065b8f80a993889af7b7822c4360a3a50fef872d", 0xc7}], 0x8) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r3, &(0x7f0000000080)="9044f5fc4887552270711e91b5b7e184a625c9e24951c6083071bf47e50eff6bbea1ed32b6bfdc18d060f901020002ddb9", 0x31) unveil(&(0x7f0000001a00)='./file2\x00', &(0x7f0000001a40)='r\x00') ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 04:29:49 executing program 1: mprotect(&(0x7f00004e1000/0x4000)=nil, 0x4000, 0x4000000001) utimes(0x0, &(0x7f0000000000)) 04:29:49 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r2) 04:29:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000380)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/230) 04:29:50 executing program 0: r0 = socket(0x42, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a206000000696c583000"], 0x10) dup(r0) connect$unix(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:29:50 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 04:29:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="bdb4b1309f489b9b65b38a15316145a1bcb14783723e6d1648513cf9762a58f382eb17f688675a23e93f7b2e98216073bb9f4a023bcb0baf9d10931f106dabe0dc3b545d3c441d5bb29ec30d390e627fa9b5cf86b225d52ed61d85a4d18780f1a94a15863b982f410d9d1c"], 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0xa1, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x8a) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) 04:29:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 04:29:50 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) pipe2(&(0x7f0000000100), 0x3) kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) madvise(&(0x7f000028b000/0x3000)=nil, 0x3000, 0x6) 04:29:50 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffffffffffffff00) fsync(r0) open(&(0x7f0000000000)='.\x00', 0x200, 0x0) 04:29: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x21f8, 0x3, 0x4, 0xfffffffffffffffc, "2c644f9f8c00cace620fb702495527b713f658b6", 0x8, 0x401}) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) select(0x40, &(0x7f0000000040)={0xfffffffffffffff8, 0x2, 0xdcb6, 0x8001, 0x48000, 0x5, 0x9, 0x9345}, &(0x7f0000000140)={0x4, 0x7fffffff, 0xfffffffffffffc00, 0x8, 0x20400000000, 0x5, 0x526e}, &(0x7f0000000200)={0x6, 0x8001, 0x6, 0x4, 0x6, 0x2, 0x4, 0x8}, &(0x7f0000000240)={0x6, 0xa2}) 04:29:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000033f000/0x1000)=nil, 0x1000, 0x2) r0 = getpgrp() wait4(r0, 0x0, 0xa, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 04:29:50 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x4002, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 04:29:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)) 04:29:50 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8001, 0x10000}) chdir(&(0x7f0000000080)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 04:29:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x0, 0x2}], 0x40, 0x0, 0x0, 0x0) close(r0) 04:29:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xff) 04:29:50 executing program 0: r0 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x23) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 04:29:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffbc2e587b000000000000"], 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) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:29:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x100, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:29:50 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) r1 = socket$inet(0x2, 0xc005, 0x20) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) socketpair(0x22, 0x5, 0x9, &(0x7f0000000580)) semget$private(0x0, 0x0, 0x40) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 04:29:50 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="72f2219be1c842495edf5705", 0xc) r2 = fcntl$getown(r0, 0x5) ftruncate(r0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)="5d4122322224c2f2b72427ed8458079b9a01674c68270614920737aedf59703713ad5dba1cd3f50d19518b1c90ce8dd1c6abb3d97f5e20b9d5e1f19d115c6e727799cadf6e5ff713b6ab96fe8546a9a41d4e2bae146a58172c40ebf40bda084e22afdbe7a5d33355862f9734b27f17920f772f25416d0a9c6af88548b0f56bbd31ebbf7a87a20986f5bb6f7cff07c66e0f9a6a40a9f9752686a2c72026e8e0f4da63433b2a5af65792752d95d054e349a5165da9d91623f7c9ce0ce6da2645901badbf8bff61c192064627107554c31bfaa0da55fc2e3a87d0cb1428248535439f", 0xe1}, {&(0x7f0000000300)='[', 0x1}, {&(0x7f0000000340)="e45d168fa5862f0f6765f19c57dec773ec723beb75323b8b5d810ea746cb6a3ecdc2c38e301566a0fa26191628692000d6f2ec4b72b8e518a49759937e75674114910dc816249244161bf0af418619e7fef1f2d563f41a4b33006369c6637217b0bc03d5894a6799199ad2768bb597f8830335e55638ee8e0ac7565568cc37df03b162fb23d0e30b", 0x88}, {&(0x7f0000000400)="e51a3f34489663cd5bc55df7c499028b23c9cbd2a59d0fa552dfa95c645799100355e6068eb4f01684585ccf45bd23dec6048470011a6ad47ecb7398c65eb7da6c6264b8b4016f032c2915157c966d4f3a0f3672655ef2004eab615102d9e9bf7e4f0cd3b4b4a228ef52bfb2a27300f0f0798094ba3a559f32d05f8fc9b97da631b1501f792d12a65d8ad202542b46466008fdb1c583af83e8bb3ff314fa3bbc4eb3b1adf9f68e71a68aeb921ec05089214b2b4d3856ca97053642b5b585a59a812f813ce9bb88e5522766e859e5a1809a3eb2e8", 0xd4}, {&(0x7f0000000500)="461a07072686edfeb36acaf1400e7934dce698902cc4db3cccf59b4da84f1cabf1b93e5ed489907114be7d6fe1cae63b6042559307f6b8a31bf0b80f4d4e9a227f5d29522ebd6f4ddc0b82ea85a8878fadb6af4e1cd3fe22797e624df9bc394bee9bca0101ec94e8d1f2305d9b9d41055ee059d4c2bb763a9e804096b93ee499a4b5ab40a825f4c69391a819d2dc5de43bb043161e82ed996447", 0x9a}, {&(0x7f00000005c0)="c970231e27f7192dc23dde4099eaeea71b5c0276c61bb1546a2dfcb9d08ba7a8b2ef5aa877b16e1ba86a89ef20772cf47b9390965e0f00d00ec1bac7bcb07543b43f1d9ee6fb4e078dbe9ba5855085b31e036bf2bc8a6c86558a4ea7f59cf00a2146d1178bd8567550bed73ed7780526d5f91486bc4d43938407fba6fa3535300dd03dc20cfbfe3127ebf553f45ebb4d7f4208", 0x93}, {&(0x7f0000000680)="24777921ea049234e4b0f55bf4037767e7d81e11a8535d77d1f64c3f8cf8e351449d62bed3b6a26ef50235658a64360117e8356dd1980434fa457cbf6e3145d4b9900cb4ea3e39bf683c9f4fa40182b03ddf081c4a20b8c074df50a1b2f46913a30542287fe95c5d7abe70ec02371b5aa0", 0x71}, {&(0x7f0000001880)="fe9cb92d26e748ba86a87784c75feae51ca5451e5befc18631814139b478b32107691b34435caa21f386d18dc7eab116bac4fe56e991536d93de42bf6002aaf8813816c98429f856680df1a6aef17b8daf8c1e05e540ee73a29ec31c1a363fd231805846bb693734ed2fa15ddbaba196053846d429cbaa847dfd41fc40578dc0c44a59abe22f279c41e44cf88e1cf27775179e20abf4a449d90e2da627d9fc1ebb6b331471ce6b7e40462add5041bec0914391105f59cfe686a700ea78ca8b60713d8194ae037c6a4170fcc62edcc3723ac63352dc496227b0286fa4a843207dc8a9bba9a03223daafe75616b83398ab373bd9c80dc27973210f1ebc4261748f048a6c47e32346ff99b9e66976737998957dfe0727e22093a921727885b4f3d3b60fd6a2baf831c7e511db15fc70eeedc088a9b2ed824143c6a8321236edde78a94c6c1728c6ef37a9442259dee3f0435cc8586f5c4e991b758f050bd3702e59cd49760cad009cf0e969ba747085633c8b010b00ee6d5892dc65e00f7883162a8526b072c9a45e3a1bdc0c41cc4e19478781fbcfef976f443a28df9bff1bdb8d1cfa6724d3c9f8103c9699992c7c644bc6b107231e92153d95cb1e8153a00096fe69bb97373553e46c43f4437dfcd287066c73b7c5bcd4b92c4e6cfbf855c7b9c62e24efa05b8b6a1e149a941b22640a825bdda059968d17de264e3eefd64441fe94b2abbf5a02066b0561635aa41f4746a7f861491988d164cfbbfd51ace14a3099b1f84ca3a28fc4eff62c089268dd12f0ce3edf5a47d6c867c218f4048c390e78481d913e24f33830bcd61778155e6205aae7d699b2f26ec59fc2d45400eedf16f67e56a4081fc3ec13cc6abe554bfe1368d2fc6e86ce722aa26fec23a66ba5a7364f5c998f4b19adf3a8fa2a99d1ef837c99041c12f2185d9b6d4476479a7f9d4a80f8e7edd7522cce8d8c7aa88b193b004c64c13d9baeffb2b3cf6c4f95cb1ff7c38d56c6036c3729f92cf43606cf453ee562e1b9d1e2ae3f349a0bbc97d2601856e6ec58159e7946fa17eacc3cd0644fcfe345a565794bbbc16d18412076b66f4e6fc515ce5d08039e7fae97d6848fa512048f4089ad6cf0da2ee5059185c73ba765c583ca426195e9da151f1b1064ec8e42aecb53b834939f6f29103186cd996f710334f6bd1e7e7a4b8cb0c474e74056e00bb1460357ecfe378b081ae9ce4c8d0a1c994bac552f15354ded956bde1d1d617738b141366499805d920c5ad4b522ca2e356bdf4d409fdfdb1166f34e5924d19ddd55f44cbf2995d9a3421d5b9ba55ff353bc363ab67a5135baa463d80da7ce910362665737a2febad476d49048ad4d01b226046873233833a8db97d71fe630e6e8a3684d47a27d421fbb2c7fb7078ac01cd5adefef0c83b4534418ce2f07ed5531933e7d144515f377e93738892299db55e1fc12e4e83ed26407d17eda8ee18402aa9a7c89573e8045953f3f27dc475873adcca2af6ed6006d0bfdf97e0063397faf18ae5d8d3ea1cfe54a35538ceace19ea6752c8afc1d434928c646ef306ff1a121d0c5c6d5190cdaf58279200b0e3111d4b65ba47a257d34ec1e13096a693eefd1a685380c216981d2f1dd76ac10406fca038626d2be93aa4fd2913957d1204fdd3a26534a46b141fdf3c6ceb62f6911586b122d6a2ab380547c742723e12e6c281d5fc8bce512399ba5957634cd7b1c64e7a23a1615306d2893c63441cd4cf2451a7d76046df9e4e83cd277c7fc03202505bf541cc16130e3fa819bc239db33533495c3483cb4ed3e2624e28efda2c83bf0d0ba0c0be7e91253885ede4d67603e0afc5b4548d683026c94168e5a8876fe1c376b64c748614da7e2589be0129565b0cd74a7993973f6c155065ecbc4f1d295ea875780bdea04a990536d18f349235231436c702f4ab49fcb2ddb81bce781b20abdc1ce867513efe39978ff06dbf893b3fe82ca7e85915fd89965b295e305fb0512d96e232a9811bab19198c57bf3134d7d2973b1bc17296998598b109c21c511db1c1542f890720924df6143c946d72af5a62aac521d494554d8fd75d9317b0eb32d9bce78f78d876b9da8488f3fdb314a4fef36060a73f5f2d735140af719146b63c5845929dddf1f91a5c16274e10858b1b7058316adb4d79b07759e970eac3ae693d6fb2acef091cbaf23d93daf6b0095b943453226de6d2ef97fd7a6c54d2fee7fd69ff0845b0724ece4befbd2865f3f96b30b2949285af4adad7d7454b195afecdd7af0d9c1c3eba1d4f8e9b3da4be68eff516d8d3bc9e12277131a4190b52082c09c629248b9461bbc668f4a478e95c617ea79166da81f0029e3a6139a916e99ab3e55294fdedcfdad976debc3e90cf65c77cded5a896e83377bf12fae399a6cbcea825e089a084b3c426ce79bf6e428f0388b199204230083187f927b952b135f88703042afbe17dd577fb6a31ae4971d916ac4f4337bde181292c6021408e39975d8abbd4dc40774f1351d7c6ea22517824ce09c854efab729cd870e627365375a0f9ac4d8c8b9639dbbf6d7592008dd72a0c035355f36bb98b0efe98115d6166bd9085b202a7bebb4e2144b519dd864ceccd2fc12f3281d09b4bb36a320a0d7a705bad4ea84dfd0f0a20a2809d264da0b9125bc40c19e7a00e9ba6de647ce7801a4e5dc1a174882b52e06ace60e0715c30906b8c703ce92aa72b6b5bc45ee3765925b7ef98831a59fa47388323a981d920fba3fae9a91ff802d58731b69cad051115e30b7a251cc6ace22630ab9b9b7718a4d8be42bc532bdf477a56db57a9e14286eb31af339dc7bbc33810e6fa998f0e848c9a86253fad35284d97c8907b1a5b3258695cc414a1b25e0332b87ca9fb09f424406d8e4a3a6b656e89873f51da7f456056be682b40df0e88ca49d1fb7549354efadc64e829508cab9f4e4ee71d500282bc2dda7c5fb63e22a39604bdc20efdefb32554e76d2ddf68faf1722318e9c9bf29db8c49a81eacd03e86a2633ee44ba926fe20a6e77ff5e351eadb95ff4ca91c787efe567b7b054baf39f8b13aa3883430b038710397a7b369b55e4a71647640dddb3e87d9e8d0915f54308f960aebaa6639725af19f46609381f08131e7bc18e1b507f8ad934079469aa692c3dee5d2821da1974d6bc6ed7939d7a561a03c306c20fd82bb2084bf64b23cd65173a8616c22b2d2d729f46c4efa80ad7fe1a381796a60feb68bf166dd672d57f7f930dbee51903bd3b3ac419cd9844b5120ea7ec4c520537009e524ddcc1642da8b1965a387c799b33907c8da7b7eca83784e5f4adb59396025bbbe59e9c028fec99f46ba790f5ba68b175f6331d09b1a4cc9d1ccf39da4fabf05a5521d43ea48e6f291131987ffe5818e92f874d9170338919835b2955982a7ec6a765177b3c00b50fc726ceab7e1897a9d5d0d9a5f6fca283b37d76ff4c024db5ccd463caa363e933870105c0e23249b3bc36961abfff1b83a53b33782641141c6feb9cf913b43438124fa9ca806493a1edec38127ac123ba773f7a6cde92ed5944e5aaa33d6f10cc8a0a809282ae78be084c295b32f762a97f9ef3c0bcc1e627790f87b5ace7a859d6b228a59018b13231d7a1433690ddd3c55146e56e8b6d9dded3874fb63f6f9a9c080184b33b8833bff3575f88461774a14d7248e54767218afd4150ed80704e9e66f1a066e88725386ea64db84312208a37f8eb00e048f4a18dfdacca50e700a3f5b3dd8105f2d8e2d916e1d698d4749507b44c7dff40959dcc9704e6139868b75999abfaa0e538cb9c4399403c38e0d2a4ce94a6e20ac1e3361ca5c6d6cbadb608bbedd21a08cd64e3f69549300febd14fd59052ccff5dac166cca0904a9bdf39735a1f025af492b0d94fcedee460bb00225018240b95ea57d674bbca35476c57ac69a96490e13e4aaca41c974c32e9a4de2fe310fb78eb34b5522bbd1b2191d16c4a2daa137ff5f98179ad418b926652721a37ed410559bdc30cd8114fe05f5af7abbcc1aea35216c4ddd69c9f2665c9bd03d46cb878e7ee3c0bc76b2dc2e36cc6a9fcb848e3c112308295ef7b897d54476ed19260ef4fbab4425cd4b50c105a33bb6263ba462c239c2a2cec908c34d05faeaee1f5840b5a44d449a982f2ebd01815f801e6bce3d55b93f3c6af99d166ced3fae465ccac7579ed375ea209498739a88fd58580104f04fde4a8373e87cffe30b99c2646dff39129b13b869212d69bfc3e86bb62ee4e9b7ed0d821e3d091cfcddcc6efc46ae4288c0fda2fe1d228eada32a29ea8f2f7f136e386f2707e44c7a029ce40edaf858656da5a2b84a2fa00ed5308ac363c559660511d7555744509eeaf3eecda7dafc813b5f1850cb761ef1b2181275fe41d3eeab9ea4df6535600c495ea9743f2acc1f8b3c7a868c60ed3e62ebbf798fcaa84ef3a3d95c5bbd3a8d2761b1ac074ba8e8a500f7519f4a0dea06f5ca6840ccacfe8ab6ab2f16125c889a3183d98336497988e23e6394db5e9abe26665308440d03c59aa20cd07c2f5a66a6f74ff6cb7ea696cfbcb987f4181d5428356b95397da54716881abacc815eab69465cf98ef2ad0a3f319427de20dd74019cab5737162af933f82cfe38e1b63db338f143eb8bfeadf095fad596a2b8e77eb197b7e2f1dbd8fd2693c0b1f113549534ebcdc54c14ea35040ced10a02a4c1c95b163beeefdbeadb59e998a054061922fe86f8a32136f09cb8558fe89f28f109337f8a56ff97f29951410dd9b2073f2d1611b6ba91fab4ee31ba4effc0a92825ccd68d9e51dd9000fa920ca53eb6f72934e3ccb1fcb0ad565e2697281dd57d899a10baf5343cccdba2dc6b67ba168db1620041d0d6a7fafa4a114b58d1854b52bc90aef8426d342d494c020ab9bd179ade4c1fc04b97a7866c043ace6cf15fb35236129c3a8059e88448ecc6af5268a373a67307d9362926749205df84774e71da91f3341a57bd33804e13dd91bbb8359dd510b845ab5916316da0fba31364c2ef73e9994cb3b18fa23113273e2673dcb8c6f1f71c551c32dbb2c345c7a10bced35e0ce151a6f7db8ec79dd03abc40e80f3a0acd18a116706d6bbf349c938dd584ecd59321f20f128089e65eb57cefe0cd9e63b3e30e72217a2469f8b4e5a9ddd60908a8f07581a75eb0fe159fe97769127b5b14f42c38bc849d8c0d9391bea360713863114ecd23acd36ba016cc14696317bf8308e92d51e8593d5a82dc97b410461d80ba909247f19e684c1c666fe295ae3d6ff0f635dc96105ad6f0e7790f32dbf7a3b086d53d4b28d8e3a1e30c7973c6f0a0278a8fce0179e9cb661faf0e277f7042ef85a1db18d6b7ce68278f8c090df58bcca87aa46ccd03fc8873221d662116e0f49e567ae4393095a20e82d8c15c2bd402b8ae7c28217295fd80aac9960b5dcb4c8dbe9dde887bd92f7e35709e6b4e36b2f49a101e0caaaaa77ad50a9e83ac6d7dace0994050f9da9778c61de9c3a4957d01fb6ebfd9f411ed2c68085b4bcd817172e1db5d86437b2dfd38f89ab35dc9f794c5c17530ba01b961b3d2804e6a4befdf0791a51d3de114adb3bc2a58145a9902eb86783bbb0bc907d647e9ee6ebf1bfa837e93f633f062c10aaec5c701ae7b6f7ec4023f9e28f5458c3cb9224c8e4d81f6306ea3b6988ce810aef2fe8cf3535edd3363e350f5b91e6da6892ebb24dcf46632aa6de0a3e1f4d0120e685047eae980ebed642f8953b47a4c1cb80538f801d6c3f06ed8bcba9f0d016a85e262789c25c37e", 0x1000}], 0x8, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x4}, 0xa) r5 = dup(r1) sendto(r5, &(0x7f0000000180)="1cdee16e6ca5d2fd0fc311accfcac0d96ede3b400b6ae18eb7c1aee2fcba7db81f55620735", 0x25, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r6 = dup2(r0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x2, 0x8, 0x3, 0x0, "63842dfb5a15db5dc77e4e13445bc4db778cf3e4", 0x1, 0x5}) 04:29:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x20) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r2 = semget(0x3, 0x1, 0x200) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/173) semget$private(0x0, 0x2, 0x100) 04:29:51 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:51 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 04:29:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/7, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0xffffffd9) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:29:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0xa5, 0x401}, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66616c653000b8e8a3e54ca251ce8d1cfea2fceee7d50b9fe0b7ce70f224fc16dd7401543e126daf9fb7143741bb853d7bcdfbb1492a4a8b701f2a62be49b1c40d0a464f8be8c8638079a8e0582ce90ad77c31718956b04befc396710d5928f62e2edd6dd44a00000000000000000000000000"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 04:29:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="75494a48f8adecce778bc1e754a91c34ba93a5a6e72a181b58097cf5e2867654974373bbc574372b8a744356a7b1571fd53f53e1d5bf3be7de1c9f7bf58554e7c63e5bbc427ff4b80a927c723543879a2254683b64d07e1b32716ce5417a3f7a4889edbbbd80a828bc3a72f5d8b86790ea8355b38df5e88192ea08365c735aa9807bf9e10fb6a8812455e5d4de0c39ee583362", 0x93, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ffffffff", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 04:29:51 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, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:29:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = semget(0x0, 0x2, 0x218) semop(r1, &(0x7f0000000080)=[{0x1, 0x3, 0x800}, {0x7, 0x3f, 0x1000}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/51}, &(0x7f0000000140)=0x35) 04:29:51 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:29:52 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x645}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 04:29:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x6) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 04:29:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = getpgrp() r2 = socket(0x20, 0x8000, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x1, 0x7, 0x3}, 0x10000, [0x0, 0x4, 0xc8e, 0x9, 0xffffffff, 0x0, 0x200, 0x5]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x10, 0x0, 0x100000000, r1}) 04:29:52 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) recvfrom$unix(r0, &(0x7f0000001200)=""/4096, 0x1000, 0x1, &(0x7f0000002200)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = socket(0x30, 0x0, 0x2) sendto$unix(r2, &(0x7f0000000080)="6d833d5da626239c169bdc53f42d3ede46cdd6960426661b43d052cba92f245df72c693572f1285add2c7dcb6b6ec2d595142effc597bcce3b78c784547ebfce1c88b8e88f05a432a33442dc2bc0fd0d8ef35eaa0716a86b345e3cd320d946133e21a88929b828c6db1e6bea84e29fa3e4693cdbdfaf0492366cc75cf7bbcd34979e902c6044534e7bdecc8c863343f04eb652bba6bea29a3b6217", 0x9b, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 04:29:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000000000000) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 04:29:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) sendto(r3, &(0x7f0000000180)="7074f15b179f4943c5ff9d2081ddc400620a9de0f33239a8e8c19a86b5b35952fd071154821cb43aa97519cfbebc9689e33d430a9d29945481771b6dccc1a6eebca33d151f3feba0889b97c5f9ee1ac047ad8b4cff06418313cbb9c9449114604f879a2b050738a8ec7f8ad5d8accb8519b446feb032dc25c704e3ba4af2616b489d9e6cb02e7c5e1f9226b0f919cb2d58ac93829007236775bfa831b6f7b412b33e0c22e5983a15ba3a88ce0527fcfae033c4f0e9463cbc8fcb526ae6cc28c8", 0xc0, 0x402, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:29:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/76, 0x4c) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 04:29:53 executing program 0: kqueue() r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x40}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r2) 04:29:53 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 04:29:53 executing program 0: pipe(&(0x7f0000000000)) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 04:29:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x3010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x91, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000024, 0x8422, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x3}], 0x1, &(0x7f0000000100)={0x2, 0xff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 04:29:54 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x10}, {r0, 0x20}, {r0, 0x1}, {r0, 0x100}, {r0, 0x109}, {r0, 0x10}], 0x8, 0xffe) 04:29:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) recvfrom(r1, &(0x7f00000000c0)=""/162, 0xa2, 0x840, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0xfffffffffffffffb, 0x3}, 0x10) 04:29:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) fchmod(r0, 0x40) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 04:29:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)={{0x9, 0x12c}, {0x40, 0xd436}}, 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) open(&(0x7f0000000040)='./file0/file0\x00', 0x220, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 04:29:54 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000598000/0x1000)=nil, 0x1000, 0x7) 04:29:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 04:29:54 executing program 0: mknod$loop(&(0x7f0000000180)='./file1\x00', 0x0, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) chroot(&(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000240)="2febdf2d15d8aaab68edfe03ef706ac7541178d8c460a763cb55ecd46b69a6ce8452e5a16ce241a04012123b786a94643bbea5c05af5dd7244b71356cf4b457f31fd9fb001b0dd02dcc7499f103274ab40d6d79fb95695fa20f82494007ad48597a63113932fcf80aa944473b0f7828d90f68de8a4713081e25667e9c358b905e562c465c7d31afec028ede26c3ef49799cfa39f8aeb0e757a419fdc1d361e136453e70e2e8818bfb23d72ac2f3ae73b64546db4e1286f56eb1d8de4", 0xbc, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:29:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00005a1000/0x3000)=nil, 0x3000) madvise(&(0x7f00000d1000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 04:29:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80, 0x800, 0x3, 0x266, "075bf26716a57c8e76ad4940e1e073257171d66e", 0x0, 0xfffffffffffffff7}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x404}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x1f, 0xb5d, r2}) read(r0, &(0x7f00000001c0)=""/243, 0xf3) 04:29:55 executing program 1: semget(0x1, 0x6, 0x20) semget$private(0x0, 0x4, 0x0) r0 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0xfffffffffffffffe) 04:29:55 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="66119938362587caec23f3ee36509ca9c6436c134ae62413a7a0c07e2657e0dbc2e435eb609503165d635a995c8a017157f3515e41168716ddc96ae36e694f9282a398672b32193a78fd623bcfa140f907d7e37b5b7186c242cb6d043805954069f7bbfe6470723985925ad58aa42b2c5d4d982a0bb42001d358aa23a2d12ff20b3fd062cce1d5d0db356ed210342d7ff1b38e5f7cb2e6ecaae39b580e2de37332ffb2524ffd60a9bf", 0xa9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) shutdown(r0, 0x3) 04:29:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 04:29:55 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 04:29:55 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:29:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x2000000020000000, &(0x7f0000000000)="21415f5ff9c4727d48296be49b7ee1a52e3ab651100b1e074339dbc84296b2a88963028ba88663a7a89a57f981cf4df70c494822cfe129ff4035779eff2edcd739dc6b565fef53ff80111100c4bb195437f19c0f9978d65543ae247794097282a5de4a0a662e0b9016ea1c857f2bfdbc2f733d61e01faa56a5f191d89bb9961875832618d2b429770777554cc47d9d3a3fc3591fd6d00346724880e02827e4bc4483", 0xa2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 04:29:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000000, 0x2a, &(0x7f0000000000)="ebffcbff13cafd812e2a2b713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xd8, 0x122d}, 0x8) 04:29:56 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 04:29:56 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) 04:29:56 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) accept(r3, 0x0, &(0x7f0000000000)) 04:29:56 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x8001) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb180000000000000000fe97cfc97e79e293199daca450d5f7b9261fb512d18e1c823dd82feb63430e2d2253185ba8dbab78bbe0d3f45456e7adc528043675e6a536e56fce5aa19ae055a58d875ae9e131fe7c9d04e199c88f5814fe62362624fc5fbad00efe7b53fa9c54aaf7d8cfd6bda8929731d43f846ff4d17eba714092cd67e0b20b72f50311bee8a2f824f6e52d3a77224dcef5e8a13a89342b4ea782fe1d6d38bb6259ea4c94e232c802f79528ce3a2b1ff98984865c6e7416ed1f0000000000000000000000"], 0x1, 0x0}, 0x0) 04:29:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) setsockopt(r0, 0x101, 0xd8e, &(0x7f0000000040)="a7be84ad7dc99f5762979e9921ef2b50c7e217059e4a28c3afa8deb8532a871c992e69f45003132815d1f6bf463bfee83db38e584d9bf007104a0b58e9b5fd0b6422596d92fd73d9c8376b327c72821ecc8dbd76ad00edc9035b94dda0725be15a0506b1ca2c596b8c357f7981ff1fd76aaad5771328b2d27fea12f930f9d5d1fafa0ed96ca0117e11f09373f4fcd29b69a74592a7f3b38768ee", 0x9a) 04:29:56 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 04:29:56 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="570979e461b1be0301be84e1f962be9c", 0x10) kqueue() syz_open_pts() kevent(r0, 0xfffffffffffffffe, 0x20086c, 0x0, 0xffffffffffffffff, &(0x7f0000000040)={0x2}) 04:29:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="c8c15425e096b1cc96c253a4192d015ba3cc1921f891a6cb1eaa1281884b800c1f74b43b731963a20024c4ff473370963e7197aab9fbc7253b10cdd009b9f0f048084699e9d91c96b5929ee08ef418daa59abb1080c37d1f7e9f0e2f2d152ed8a1bae05e189cdd271ea17e0c4d5060904134e74ae6dd1901511347695415c3991dd7f6877b21cc4eed2dffed3457b6e5a19696d4e6b7f20a91fa08bcee23f04294b37dd4b9f8e72d", 0xa8}, {&(0x7f0000000100)="4a067f6b52ba2418b8548ef4918524a46f6fe4273671ef34ab36e872743878fb97e31d862649d5599fbee3a166fdfb0bbcfc6b541c7741aafacb16e71407bb4dd3fa8741caecb0ef74d4", 0x4a}, {&(0x7f0000000180)="afe99477b1b091d97d1e0edf4b7e5de40970bad5da8fa132db66b5e86956ca5ad6c2053e97e7bd054be89f794246eeb1a771195d020754a22f1e6ba6e3", 0x3d}, {&(0x7f00000001c0)="7afd0281a05e0a94f7ac583251778075a305b02533a1578a1137349660cbf0213500ba629037d3d12ed022d8a9ae2c716f82b33644fe0bee1edcb9c99ccc2a3575b992861d985cb87af631f3ae083687934f8621328b81f5158f59145408df43fced1ac8f090eb948614f1772febbea4d5bd53734824a369c393d2553e64ce5f40cf731cc9f1916482b4faeab34f9ccefd2635238060789b2a6ec2cf14dd2d051b2c2c8300d1b1d374fbec3069c93565f61beaffd067c52b2ef49bb38ef93d974d50fd1024f70b7446956b0492", 0xcd}, {&(0x7f00000002c0)="bea7c46f2d657ca2c31eefc7452ea0ecc21bd4ac5e44aa034e194479de79add3d4ba23b6fc9ae97b892ce20237df4632a82da7230192b44138831c15ebdaf0f9e111868c2ebd97a6819b2068215842e5e71317f7953b491f4b665d142d129886e388a4d4909193779d48f11b6a507a4a1c82033b81c40a2b63d3182de3006e2b593ab9daba8e2e9a2911a1ebef762e7298612090da237bcafe5c2942ed709f94d59bcea9bd096b912e4224713aac0b3d43e3ed808877fc4424a4f2ebf2", 0xbd}, {&(0x7f0000000380)="00bfdcc06d2982d3986afee0c7cd50eee1448f8a3943fa957221f53df1e12c1a321a1961dab6b6526a0acfd2e85cd4c75fffd7d823c0aa59deacc855ab7527e458989a048f8f49c6985e4dc09387a041e162163354549bed92f7ca25b0b7a2d964beb3b7c9e56bf3d8a8b9025d7fdfaacedf77202151b660bd3326ae181ff34dedf500a2ab425da0f228f8f08f3218a0e37689373dc09614c58f7a6be77e3c4c56a1e8f187366d2585004ec76af76d6e49e8c73bbb4d97de603dc13461580121bc36e00643d6673949ce79fbe03ccee9285cbc5938c42225478143f26270ecd2774986533132ad8c0232f38a", 0xec}], 0x6, &(0x7f0000000a00)=ANY=[@ANYBLOB="f000000000000000ffff0000030000009961511ace20671e7bbff719317e94661a21dd6e8fb71d5001a69245fa58cae1fccaca5dade9fe54e43e6866c116bb391025cc354a45d02528084ce20af1c64a3c675b82febea700a985b27220fcc62a6eedb10207b97ad468b4cbb563f621f4cc7a934901102f569e6717869794cdf0c65b54c70203ddbcbd059141b4897bb8dfeec5d823cc92e5d6c6b9df4787e77de45559e6b4a855b7409deb05259ab7b7a4365e2d8b004bf0d648a7e6b69db9625a32b457c099886aff682a4e4736313abb3fca792d4018cb41296c9fc4d5a4c9200a423ff913a88aa94f000000000000e00000000000000001000000000000006aa3c167ea644ba555d4e58e401b8e7b52f8f26047209ca764755d38638def740878e1536c841e9bb23bfdc3339af589bfc9ee3a0b518f2648aa3c5f6cff8987650b0d6bb54c241870ed455ef841e49286376c4e0f23bbe564fac3d6f69f135c58797e8bcdbdaacae4448c7233fb98f90b4e12df9df4224566d527918c238d78f48d36797410ce601e37e2f7a2c0da8e6263e75191b8c02ff8eed81ef21c6a40ce22eabd98c17fa05944d59e91020832415c911eae922acf3a0fd838f095b5e37d5002841ec012a18cd2395fdb3a0b005000000000000000010000000800000061cfbd1be2182ca1241263f9ccd6ad20c39a21a08cc1158c05865431f0581906f5789e4f050424f6980ac7b5577397ee72192684e626aaade32f333b000000001001000000000000010000003a020040a1d8f84127b2170a15ad5e24741fdb865368b5a387cddd20bd6e71dec976705cc209986735eb8e5d0f7107f8b9a5c4acadad8c515e18bc10eae736ccb12a73911f89695fd81d014dbaf88ac135d731eef6baca9959ee24c845a43ba6a3b18ffe142d2c816f551273470d686d8be5ed6f74be5893265e0e23455ca049b8b87c139e882f1d9cd788e558013bba29e4e2b57d357e6dbb56687f4adef747be8ec932a02e0d9325680dfe37eedb8e9ce6b7aab0f8e34b852ff0683ff4e9c0f66f08fcfe034819dcdde534fa6760ffcf6b93e58113d83c1c986992f6895300e814a893715bdf3be599aed0479363a475a0bcdb9ace68f44057be87c5bac10c000000009800000000000000ffff00000200000059d6c416b6f88db8e0a2726f68cae24c3e1afee84ac4a4a75eabf49c9b7568c90cd2cabf636e88fc7f6f7bcc0bbcc40d0b20f0e3cf742f4f6e1477b6aabd12e4d07677e840a5c68a12e9b18075c465c31731ed4e244c3966d80d361e788ad60343676e40993a4fc8026737d2ff7b5b1e846dd56d156c527a822a0ee04a767f118bbb988a9d4a034bd7315a2ffbc14c2a66214dc3d6512a435788d581b20eab8848ae73d45f8067b1295eab37e671585c54900ea021eb8b81d1fe6b5fe554dad29d0ddd23d286531b3aab62076bd070fe9b39c2d6cc27e503f147eaef02798ece0f68e8df20cb533a2a83392c9d5387b553f84b5afe199c4747bc87015a13be9274a9bb1e4575b9dc42571da01bda6e491c898e7d6edfa6bffed6c92bfb8f9c4cb5a16be0685cd8cfe45a0692c435c7ef63fa2fdd339006168d7d575f83aae7489932afbf5a9ff63e3b3c479e825311639880da13213ca50c29ab9fa21c7b9504fc9847457521267a32c1190007d388269d5b616647586dc3fe2f698cb56aaf5b41a577e66adc0c098b"], 0x3c8}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4016, &(0x7f0000000500)="347d009abcf6813ccc0c4c9e98d36a907a98b66b77d56b406ba444fde59df38e02f1b1000100005f8daf38fef0289886d88cc7671a83a1ce13e674cd24e718fd959ef7db0e9fd7baae683af1d534320fe9d8b6a5bb374043be100c4f43ba8a4a73ef9b77a8a3227e4444247027d9307858f607b2ae7f18d06ec7bb689147240b377435fa86e8ff440dd2788cc0f5d5fbb9761fadebbfe99f40cb8a920f0330b493f69b856e430ea654a2e8ba08951eb5ad37c8f42840f5c27a2e7bcc192d2024efd0ce53fd4d1018307a6462541740e194533af27dc8dc36a9df256b97ec165ff6ee611187157e8a32e4b03f32ddbf40ad68c4b9", 0x2fa) 04:29:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x80, 0x101, 0xff, 0x1f, 0x4c07, 0x3, 0x936}, &(0x7f0000000080)={0x0, 0x1f, 0x6, 0x73eb0a4f, 0x80000001, 0x2, 0x5, 0x1d37}, &(0x7f00000000c0)={0x100000001, 0x0, 0x3f, 0x491a, 0x1ff, 0x7f, 0x3, 0x1f}, &(0x7f0000000100)={0x80000001, 0x7ff}) close(r0) 04:29:56 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(r1, &(0x7f0000000340)="2c46b45b592bcf40e10bbaa3a0df24468ca855cc75a8d2607ed0d32f4401e856924075854b3fb572b90252814a9d9a05849de36608ca9847fdfbc5ec9228826ec917f945be038cea5dcdd2e545cbb1ef10c5ee59cdb7b38fcb99a40e039f27f32ded730a5e6ff946c19431fcc72365936f9ad1d4fd7ceab0623ccf86c983a5fbba8acbbd6454ddf467af8b9935b02c0d6ba7cb8a536f84137a7e09080767da08c200f7148c6ce2d1f11a291dc4f93e8f51d0b8949bf371f98ce513782885ede52ecd5ec39a7318b12e19ba740e52214ea6ddd6e7d42a9399a653cea4a9b8a39cd01fcc636efe2a6c079d953c1eb1a41b209bc4cf143dc6a8ad31a3d0d6a10f0d", 0x46, 0x3, &(0x7f0000000300)=@in={0x2, 0x2}, 0xfffffffffffffcc5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40000000007) write(r0, &(0x7f00000004c0)="ea6b7edf3c91e0923dba21b733d239d230f8fc7c003913854f39897c1448d6570108e753719d18c3a07f8545c2736c1fde85e069f9b6f08d82d4c8a9c18f48b50dbf0586011f5754bbe489d883679c86e32fc87029ae798563f8a2dff27d2488f9b405a2d751690c209c05b887813545dfd8a3319200f8fe7215e7aaefac352330f1b5c0a3caaf158f6182e8ac1ea6a97791435b3fb2e78c459faf16560a7bcef3580699b350a9a97ec12e90f94104b72b75024bfe9d492d5674452589f5ef39abc032496f08d47854f9004b9475ea4cb1381238d52226ae7e17be3206", 0xdd) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x81(\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)=']\x00']) execve(0x0, 0x0, 0x0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) 04:29:56 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000014c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x82005ffda3db4138) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e908d99dcb259a830a4ef5cec2cc89eb57fe2cbde4905195df83762d9db290341aa7fabfdcbc76e3017eea821216160530af5a48b762ca3cd92c726c97ae179e20c41de1c7eec9f38c6a54d5d44f56ee34055d0ef6892d611e29fd809d5f7b52e986b3a1663204873bb2da0d0671b0c3282eec", 0x73}, {&(0x7f0000000080)="639d5c1c08a8ba33cb9d3cfd5be4f5dadec5f899295073087e123bd0a202749ed2ef0412d2979113ff26e1f00ba8d2e9b02bab01eec513690cc090ce8ed3c0acb2a23492962dd80d5ce5", 0x4a}], 0x2) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/77, 0x4d}, {&(0x7f0000001200)=""/183, 0xb7}, {&(0x7f00000012c0)=""/38, 0x26}, {&(0x7f0000001300)=""/104, 0x68}], 0x5, &(0x7f0000001400)=""/99, 0x63}, 0x841) 04:29:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/70, 0x46}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/87, 0x57}], 0x7) syz_open_pts() close(r0) 04:29:56 executing program 1: socketpair(0x0, 0x8000, 0x3, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83114316c46bd6df4b9c64c22d7fc8e1a96559bcf55390faa1e80c99fd466e8ff32657a541443f4e2387c9bf8bf76613ce147e1c7a929b36585d9f8b85bd3bbac4af21208063627376574bdef3c673cb21fbdd6606c4a225d8360743f24ec612211a54f68fe4c6a243447ec28fb47f878aaeefda52707104b4f6ad0ebb8a1372d01c7f7ea01d719c955a"], 0x18}, 0x0) 04:29:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) dup2(r0, r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) 04:29:56 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x6, 0x10000ffffffff, r1}) ftruncate(r0, 0x73dd) 04:29:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 04:29:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 04:29:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000000)=""/60, 0x3c, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 04:29:57 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000240)=""/143, 0x8f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:29:57 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x30, 0x900000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ff00006c653000"], 0x1) 04:29:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x800000018, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x6, 0x4007, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:29:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x4) close(r0) r1 = syz_open_pts() flock(r1, 0x2) flock(r1, 0x1) 04:29:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mprotect(&(0x7f00005cc000/0x3000)=nil, 0x3000, 0x5) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/176, 0xb0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 04:29:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 04:29:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') mknod(&(0x7f0000000000)='./file2\x00', 0x1000, 0x101) 04:29:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 04:29:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/211) 04:29:58 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x80000001, 0x100) getpeername$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093a1320197fe638e000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2262480e38e7805c3e69c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000010c0)=""/39, &(0x7f0000001100)=0x27) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/156, 0x9c) msgget(0x1, 0x203) 04:29:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="dffe0f51286c7cbfb2016f9a00d8faec5443ca5d16c095cd4aafc0cc4aded09e5340990c4e84641fb2ff4804", 0x2c}, {&(0x7f0000000040)="e70c745860d896619dd92d4e567a13660b33843b589f1dd0040c505289e5fdddaf44a11ccf85b261f0f230cd4b539db1c7abde6d0ea36bfd9e43fb9947309987f7c7a7944f4636f7914f7cd3a57528155da8975f8966f2c9c899d62b179a25591c2b80e7ded38913991c7212c0f94bce91b26fd828afb5221282ab00bf6cc23bfd358dc245649584b5a443f2d48e2407cd2ac480dd2c88486de90ea05d1f40b6728b4832a97a1e74c47a6876ecbcabecff2ab8ba1d8cb73a7e3b467ce1dc7836c09db92ee858d02ae4b41bc1fe7405d0f26d70e1b23ac8c6473b3fb77f3faf3986bb97bdfce9a0d38c248821", 0xec}, {&(0x7f0000000140)="e496f26c475358b1d9cff49a4678780d0f3be401407f8f16ad0bb52f06055c4a0edcee69cce9d14cdecf950cfadf04dbceca977a5eb2069c0347884f51fec6edc1cfe4c1346637b54a807ca4d4b15c14337a7db7ae07f1b107e6e117a970ea604332124d53b8434b620c418532c92ab96ed1a474cb288495afc22ceeb6cbe554e0ccd7dcdc9cbf251dc8157e3ffccf5ac4a8778560691847876de8a1acad55cb3f80f428b7f0933bb134eb", 0xab}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 04:29:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = fcntl$getown(r0, 0x5) sendto(r2, &(0x7f0000000340)="f3d939b74e645526d6c4", 0xa, 0x8, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x4, r5, r6, r7, r8, 0x20, 0x3e}, 0x400, 0x4, r9, r10, 0xfffffffffffffff8, 0x5, 0xfff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lock order reversal: 1st 0xfffffd807f00c2e8 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806569f928 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(46fea9281dede683,81,fffffd806569f918,fffffd806569f918,0) at witness_checkorder+0x12f9 _rw_enter(3e565c63fbc15a8b,60b,fffffd806569f918,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(1c3205484047c08e,fffffd8065c6f9a8,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(9b8285cc95b7d803,fffffd8065c6f9a8) at VOP_LOCK+0x55 vn_lock(1527a3b1e7997ca1,1000) at vn_lock+0x6e uvn_io(684fd98f6fa8a878,0,0,fffffd80664ea4d8,0) at uvn_io+0x2ca uvn_get(ea8619f5d661fdd0,ffffffff8146c190,fffffd80664ea4d8,fffffd80664ec408,0,0) at uvn_get+0x206 uvm_fault(684fd98f6f5c5c2e,20fff000,0,2) at uvm_fault+0x12c1 uvm_fault_wire(3e504f4894f672c9,2,20fff000,fffffd80664ec408) at uvm_fault_wire+0x70 uvm_map_pageable_wire(9b8285cc95c79f3d,fffffd80664ec408,20fff000,20ff6000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(ceed88b672ea10ef,10,ffff800020b924c8,43861c9b838,0) at uvm_map_protect+0x610 syscall(fb43dad8be3944a6) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,43653f55010) at Xsyscall+0x128 end of kernel end trace frame: 0x43861c9b8c0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c6a800 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001947000 rax 0xffff80000434b040 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0x4bc25273fd33592 r11 0xb4a42b4cb7014a89 r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff82271c90 w_lodata+0x476a0 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c6a7f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=129593 stat=onproc flags process=10 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92e28,0xffffffff82300be0 process=0xffff800020b94010 user=0xffff800020c66000, vmspace=0xfffffd807f00c2d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62201 353797 98099 32767 2 0x10 syz-executor0 *62201 129593 98099 32767 7 0x4000010 syz-executor0 98099 238177 58406 32767 3 0x90 nanosleep syz-executor0 58406 517205 29022 0 3 0x82 wait syz-executor0 91006 323268 0 0 3 0x14200 bored sosplice 29022 440256 20411 0 3 0x82 thrsleep syz-fuzzer 29022 175671 20411 0 3 0x4000082 nanosleep syz-fuzzer 29022 495697 20411 0 3 0x4000082 thrsleep syz-fuzzer 29022 286551 20411 0 3 0x4000082 thrsleep syz-fuzzer 29022 345736 20411 0 3 0x4000082 thrsleep syz-fuzzer 29022 435349 20411 0 3 0x4000082 thrsleep syz-fuzzer 29022 192047 20411 0 3 0x4000082 thrsleep syz-fuzzer 29022 499903 20411 0 3 0x4000082 kqread syz-fuzzer 29022 414220 20411 0 3 0x4000082 thrsleep syz-fuzzer 29022 69959 20411 0 3 0x4000002 biowait syz-fuzzer 20411 262762 51083 0 3 0x10008a pause ksh 51083 201255 39716 0 3 0x92 select sshd 12752 279728 1 0 3 0x100083 ttyin getty 39716 51205 1 0 3 0x80 select sshd 54822 452292 83163 73 7 0x100090 syslogd 83163 196925 1 0 3 0x100082 netio syslogd 80350 242756 1 77 3 0x100090 poll dhclient 5896 357481 1 0 3 0x80 poll dhclient 18780 118701 0 0 3 0x14200 pgzero zerothread 34239 471274 0 0 3 0x14200 aiodoned aiodoned 57966 511332 0 0 3 0x14200 syncer update 94496 226055 0 0 3 0x14200 cleaner cleaner 80800 487112 0 0 3 0x14200 reaper reaper 239 477487 0 0 3 0x14200 pgdaemon pagedaemon 34773 184993 0 0 3 0x14200 bored crynlk 82044 189059 0 0 3 0x14200 bored crypto 61486 450425 0 0 3 0x40014200 acpi0 acpi0 88494 301189 0 0 3 0x40014200 idle1 97864 182009 0 0 3 0x14200 bored softnet 14708 239137 0 0 3 0x14200 bored systqmp 9003 138510 0 0 3 0x14200 bored systq 13911 59917 0 0 3 0x40014200 bored softclock 35417 111565 0 0 3 0x40014200 idle0 1 270893 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper