89119924592058cc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b64988585bd2fc10b3db9db043e9220f0bfc19220c545c2112d3f050e7bfb965f3a0eceb7f23df053a4d2c70f6350e0e289af2d9592dca17d239df68ae0d916c4fabe38a2d0964a31530b2903fc2780a78e1fdd9e0ba720c1125241db2074ccf2b06aece2c5347c59ef189f72cdebc0a18f869152f8c43ef3b7e023d4c177e2c46ef1d7797f394616b60e2acb68f593f9332f32055e683afc85525fe27872d5bff9619e92946f331418ca0f0c4e31d08405e5618b6f2bba3", 0x13e) r1 = syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xa0000002, 0x891, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x71, 0x40000000, 0x6, 0x3}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x26, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x3f2}], 0x6e3, &(0x7f0000000200)={0x457, 0x8c2}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x22) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7b14dd6) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1000) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8c, 0x4) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)="e7893099b37b408400", 0x0) 16:00:21 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xffffffff) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x1800}, {0x0, 0x0, 0x800}], 0x2) 16:00:21 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xf60, 0x5}, {0x2, 0x4}}, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) ftruncate(r0, 0x8001) close(r0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) getrusage(0x0, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x6) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:21 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') close(r2) readlinkat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/7, 0x7) execve(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) poll(&(0x7f0000000080)=[{r0, 0x3}, {r0, 0xc4}, {r0, 0x81}], 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000100)="049f76f9cdeb6f6714da668c63903d363b992dc202e6a500bd02c357dba09b076649b8b68e1acd15df018b2941dfb805adbf31c21ef52b9d7b3456", 0x3b}, {&(0x7f0000000140)="55a913573ed2fcf4a9dd", 0xa}, {&(0x7f0000000180)="0848494ed4603073b4a355c6ec82ca9930de163de2cbd160d35985df2bc1c801000a595100663d817b3bae129fda94f5", 0x30}, {&(0x7f00000001c0)="0ab0d596576f5ef19ac41a3b8e8d5e57e73d9887ba8741ae78fb079c6e89f9bdd096ca67703396c814892f3d39a9a0d3752cd95c3e274948d36bf29d33d54535d40a5554433d7f753844c054b2e86bee5b90f18d2fa0643265bff9103fdeb3c86bb1489915f46861ec85c2d5a7b6320cb29812fc1463d21134f013c9264f96ed53f313ad33e5f344837fee57167c69a1c1479e484073ad7af357bd393a67", 0x9e}, {&(0x7f0000000280)="4943aa5678311ab3af18219d33205eeb1f56ce0ba36c2b06d7ce8183a6676de6ac1cd3a2613e23e7bf9bc2e2e9c8b709bad2e0b3340b56fa5ca90d1a6717b46d15c843c9aa4c12a77903f61b0dc281d8716acfce3bdff75a68d5ed30fffe9dfafe0c043fc49f8c5a1aef7b21d4808fedc3fd1e9b1f3a7e5a12fcb86ea84fefc8dc314aeec336af04fda51a03edd346273696bb153f82674a4a583c2723151e8aea583099c5b1bcc767ca5743c7ebf6e73df6b01dd2d5291fd1e8256b", 0xbc}], 0x5, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:00:21 executing program 1: r0 = kqueue() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/28, 0x1c, 0x42, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000140)={0x3e, 0x3afb6ae7}) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="be", 0xfffffffffffffe7c) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) socketpair$inet(0x2, 0x7, 0x45, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/248, 0xf8, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000080)=0x179) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd68) 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xffffffffffffffff}, {0x0, 0x4}}, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0xffffff9d) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x3, 0x0) socket$inet(0x2, 0x4, 0x7fffffff) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 16:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = semget(0x0, 0x7, 0x72) r3 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2810, r3, 0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000300)=""/253) 16:00:21 executing program 0: clock_getres(0x7, 0x0) syz_execute_func(&(0x7f0000000080)="8fc97812c30fae92c3150000f346afc463fd5d65f4bc805431000e0fa34a008f4978d15164470f18b5ab0000008f6940977a85c4a1fd29f2") r0 = socket(0x2, 0x4000, 0x9) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x200004, 0x2}, 0xfffffffffffffe4e) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xfffffffffffffffe) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/212, 0xd4) 16:00:21 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20208, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) pipe(&(0x7f0000000440)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x188) write(r0, &(0x7f0000000240)="54157146f5aa80828007a128fd64e7ae0d367947af7284365a5e07bf065d2fd363005076c30578ad1b7ea27c2ec8350846c48e19b369fb9d37b92b685c8f1b1a5064cbb244f81bae2012153389ac9f8899b2fc55855300105f9c27dcb48bb19ed555b296b6014f46ffa66e58a694d534763e7dbacbed7b3ecc9407f7ac25954c7fcc6d2fa1c1a2f82cea3db68164dc73ac7695cd44f36e9453bdcf7ff62b51dcbb8a3ee2dec38c2f8a9c299c4f190a9ccdecccff02cecfcdaae561da2a2fcbc10e06fc3e5829133f9d3b333d2b8424c092", 0xd1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10005, 0x10c) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x410, 0x80) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = semget(0x3, 0x99948f62ca014cb2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/105) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) listen(r0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:21 executing program 1: socketpair$inet(0x2, 0x4003, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000000000000005ec3a161a0463a8929fdbaa330cc", 0xfffffe7f}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="86f592dd3503630c00f62c08f1e8d6398a4dec35db96c65158c2e24eec49967db250297dd6472a2692773cdc2bb32b674f8f4d1e3cc211767b22c3061983d66763ec3c7b7605799c271de16ea4f29ce12b0d8d4188cb6f25cb6597adb4147514e5594a0ce5cd3879498344e21d79784ab4e5021b86c0216ee618b44037ef6be3fa0d5d27434921e450a3df4942462decb25ad0fdb61b41df2e946773df4ace59a093bc878eace0b9486ff6d705ed794bbab92d38c5a4c96649665c", 0xbb}, {&(0x7f00000001c0)="fa24a945b4423324c599d898340b86ce8dd2ca3f8e3da167472119de54047803aad98f072aa3d34f72ebf942aba5336af51dd90f85ba5ba94b9db87ae34d668b61ba33054e1e98b026570df4b0cfc525aa22d7a046f6a9e7475c28af163f1d257282d813e69e31301c1a5268227f76c9fe222f50257f2f6dfd2c75d8", 0x7c}, {&(0x7f0000000240)="835ac03d84068b9bf68dfff2b9ef570e1130fcfcb06c09e8a6a63a3e1f4acbab5b7400bd9eba04d6560f62935fb9547c340ba066c214d54bc7acfc06780de00bb9c8925550b3efe886c2", 0x4a}, {&(0x7f00000002c0)="c39aa2111a9aaebc1b632382a14af78f411a7d8072b21073ec1de692951c508d8751ae85412e309724591d3bd43b1965aa684b4a0577e9e33bf80ed20bb93bf64cd406f6d6b07d5801707131f7e2b7ec4b87576b110828476f2c8e0b06a01fb60c877a3538487dfb5a0f830b654a13c303661d52ad0032a1dde618c596a8e855a4b260544505eaff3a921d3bf71fed29a0c74997a1185cffd067481f80a2312587f2ec92cdcc9f466cee61aaa6286a9994ce6f", 0xb3}], 0x4) socketpair$inet(0x2, 0x2, 0x2, &(0x7f0000000380)) dup(r0) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) dup2(r0, r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="b98d519aa75c58bc1397d38944670cf1ceb9f8538fd77cf0de1819c195451c418c15e99024537b5b8ab653a4761bea57de3a02d1a2c8cc0b2fb27b3798a2aac2449e47aef9893be4c742daec2b2a30dc489634105a43d3721e5b", 0x5a}], 0x1) close(r0) write(r0, &(0x7f0000002740), 0x106cd) dup2(r0, r0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x800, 0x401}, 0x10) chdir(&(0x7f0000000000)='./file0\x00') 16:00:21 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getegid() fchdir(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/29, 0x1d}], 0x4) fcntl$getflags(r0, 0x3) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) dup2(r0, r0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x7cd, 0xcc08}}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:21 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000080)=""/42, 0x2a}], 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de95"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x0, 0x1000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000280)="07d8fd6ab9d4778455075bf356a41ef1658973dfd3f7ff0b2dc393866f1c809902e5032b7428df17beb9e014963d889fd191d70864150cd0345a3d2751fc3d72aaeedf5c3950c544390019ed382bf14bc4ec7ee45e30bcee54b9edcae9a3ba4c860e444ba3492866e98b571043cd845b68f1aa8a25dfe3ae0e62393196e8cd28037c3cbbe59f4e15", 0x88}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="d800000000000000ffff00000600000047f8a0513e5ec07dce5cbe4235a350d7f78f7f5bc7e1ad8c9f705509ca118977d8d7e71f1724907293d2e9d25609fe2561d1411fb85f325cd81d3bd9a227a23d8020d55191e8158eda3276e65df90c695422e2f0101b208b8dfff2b5da0adc0bbe45edceeece40c24c6cd0e56bd5df824bda20b7376f2cec056d6f9aa4d2e60ba93b8a96daefcdcdf6b80df50dd0a57989c46581d3168937505324c2de4025e06f02ae70c779106ab0ec6981640893e8eab249132fd2b185d97029ea94810c3ebdc8000000000000780000000000000001000000010000002461d1defed536ca1874eb599fe3a1cee3a546d0f4bc3b2f715221c85c8e1ba17b6abc3fe58e23c5f74bf7292e22729ef203b50ce26658d16b13341747eaf32f50931e04449e6f148452cc0bec75f752aa95f1f3e040a4adf6703c1c3bbaf678b88c3db46ab590ff8800000000000000ffff00002a000000e8c9146b4f493d5f415fedf9530cc503e27c8289bb12864bc729028ea8aa0e0709c44f322d0a5e2def053ef27a3edf2d1152fc37298c0002b222d091f903983c905979d2c2b41a2f9f96f13802afaf561713c9ac8a383a97951c2aa8d98ee205815beb53fd71018da1771b57553ad830be33aedc0f000000c000000000000000ffff00000800000047615d48cfb2f26c7e77f891401b4af956433507ec5a8aea45bdd1cd36d646377fdf0fff2168e58a49fb68e41a462f0b01dcf2cca4404cfc944749a42f952ca63450801fb0109df194681bb61e16a4144d048015e47a147f9de9a2ce2c03d90cbad6d519b19e31a4353e8389cc13e0fb932c7f887bd3217ee73f8f9574adeae91d3222c74f162a04dcf96be0223f96b859a969a57ad9e3482134f2f45e0461a3fa51e67a55bbee18f1f91e2706000000a000000000000000ffff00000800000009125f560cb04732623a22519c000000000000000041d37259d701413f2da2a4df001f9890a2867ecabc7ef321a2e77953f027db977d82da9c4208c6fefef6fa48dfa49b8953557b961fdb3d4e43994dcfcce27484d87728b382281b0b18c74dfc42fdf92a2f64ce82374e0aeccf6fd03333c1ffa90b6bb9fe1755e2c04076b1c85c4e0849e0e57ffa92b75f68de2b0de800000000000000010000a800fdffffe83a454cf27d731f6de7a0ef33ab9d78a4fc56e50198f17ab3fa1e34a85822482103e59060637662548cbfa413183fa5c0b952cb37e742523d4b3673ad00439c99f50df7e88dbfa40678b1d16d8f70483825eaade1f8319dcb1e761104f30be51b3ba166f2e332a8c93ee5da522ea311f739e8f6493788078cb00a1ab12d059b2e5dd01c443b277e1fdae4bdc1b65db6654be6c193302e29d9c387b770d41483b11d17e1d570fd187c701a19fb36208749e256bd5ae44f7e2f5c6b96c8155b01eafb810b751179d762d83f2ed5c5518536da0000000000008000000000000000a6e932c6200000004234c06276c463c1f3d64713166e1c8571f810c2db789de4a30072cd0caf408855905bfcb1102128e371cef60a683628b7be43c43092af4f4055432dd76e12ba9c990de2e12efc01d695fa2a2a36844aeeec6150e124a8ac1a92eab865d863985e55d056445f9f03f97053f000000000400000000000000001000000000000008ed00a52bd8b446589f9d7568fe2207cbb69defe71a431729360ef5d1f4e3173c71c7728cef784506a610d63edd242a21800000000000000ffff00007f00000040193e792d1bdd001001000000000000ffff000000080000b38c4e562faeac3e0760779798da5b905eec3b5f7773c2bcde8b4033e79fee07058c478aa080f82d4c1a065990a752c3dee76a51d9a3176cd079a451a4cf6a349cd4a3f9db585e734d50765c691057e0f99eff04fc9d46120c6965651593991631f333047e3dc110a6fc0f543805e0d42938d4ab0b8cda0ed1b5326bb4b86ef4946031868f5f2ffd463f45ee5e99b6ee4de8fb182b77ba6aa0e84da73cf5ab30c6a4a33fd1f2529691e62441689a610075b1d0b6a48064e43d71846994c660fb0b08f09d7570f9856829bc098650bc5727d49b30b58813a6cac67a9396467fbd82c494c754dc1b3ce637291024b3d99bd41594dfb5613ff4c3b8f6309f230000"], 0x608, 0x8}, 0x400) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) recvfrom$inet6(r0, &(0x7f0000000040)=""/220, 0xdc, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x80000001, 0x8001}, 0xc) r1 = socket$inet(0x2, 0x2000000006, 0x2) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x380000000000065, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1e6) fcntl$lock(r0, 0x8, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:21 executing program 0: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') open(&(0x7f0000000000)='./bus\x00', 0x17c, 0x10) 16:00:21 executing program 1: stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCCBRK(r0, 0x2000747a) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/153, 0x99) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x208001, 0xfff) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 16:00:21 executing program 1: setuid(0xee01) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair(0x10, 0x2, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x10000, r0, r1, r2, r4, 0x5, 0x9}, 0x42a00, 0x10001, r5, r6, 0xfffffffffffffff7, 0xb86, 0xebd}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e600cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b084dda68b4c5b893977cf56b395c5b1ab9de98e88de1732f", 0x10e) fsync(r0) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xffffffff, "a146786eca0002000000000000b1c85f6a8a1311", 0x7, 0x9}) poll(&(0x7f00000000c0)=[{r2, 0xc}, {r2, 0x81}], 0x2, 0x0) fcntl$getown(r1, 0x5) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) geteuid() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) utimensat(r0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x10000, 0xd40a}, {0x1a}}, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="d65c00", &(0x7f0000000300)='(\'-\x00', &(0x7f0000000340)='\x00']) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1590) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/23, 0x17) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) read(r0, &(0x7f0000000100)=""/151, 0x97) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001280)="2353ff7f9e1770d50bee85974cacc94b292fa4d7b809a3dbfd5ed54f8db2e19bad16c48639a0baa8802844bbc281833f614e1630ac4f10ee9d94e272cd0c73a7699a32e6531f5498acd4a58d19a23f000b28009e087224bf6a407fd93f52246eeb196b65eb802899c1df9287cf275dfdb1cdf060d3f361520283055e0f496b89ce92dc87df44f625e3d23bd314378c62730c0c188bf0e63e56c1f02e0a2f0cd18883b010dbb652282f3b0c4f303ad52ff715d11a9ab86c878dda", 0xba}], 0x1, 0x0, 0x0, 0x2}, 0xc) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:21 executing program 0: mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00009cb000/0x4000)=nil, 0x4000, 0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/150, 0x96, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080), 0x2, 0x0, 0x8000, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2, r2}) write(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001008, &(0x7f0000000040)=0x800000000008, 0xfffffcee) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:21 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setgroups(0x0, 0x0) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x32, &(0x7f0000000200)=""/29, 0xffffffffffffff5f}, 0x0) execve(0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0xffffffffffffffc0, 0x2, 0x3, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1) write(r1, &(0x7f0000000340)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a7e58", 0x4c) r2 = syz_open_pts() readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/44, 0x2c}], 0x2) r3 = kqueue() close(r1) socketpair(0x1, 0x7, 0x400007ff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000240)={0x7, 0x9}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$getflags(r2, 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0x5}, {{r3}, 0x0, 0x6, 0x80000000, 0xe6a5, 0xffffffff}], 0xd0f, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x31, 0x25, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0x2, 0xc94, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x43, 0x9}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0xa0, 0x380000000000, 0x7}], 0x72, &(0x7f00000001c0)={0x1, 0xfe3}) syz_open_pts() 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = msgget(0x2, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/180) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r2, 0x4}, {r0}, {r0, 0x20}, {r0, 0x20}, {r2, 0x1}, {r3, 0x6}], 0x6, 0x1) msgsnd(r1, &(0x7f0000000200)={0x2, "e8f50d399459c319f19d151fdb6e98bf5f7dcc4d7f55ffbdbcc4bab721275ce80a4f80c5528d9b496ac5d7a204038d8061adba116f0ea40669a41437f3f49cf0c8a136768c29a963c50d7e6f565015e3c7860a60f99f888f4766d1a2bd07fa96c5062fdbe749558e9600bd08615b8b35dc9edc5f9255201c73f66ce6f2227a6b754cc1eb2df8bed766453547e4e794f26af857284f1808b0b3802488bcb3d320cf3a03f05e7ae256665da2"}, 0xb3, 0x800) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0xb8f784fac6dccf28) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0xff, 0x1, 0x6, 0x1, 0x4}, 0xc) 16:00:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="7909ccbb279e4e93ac2fc5c9a4db7735ed62ef96040c713f942f3b3f028401adfb11498afb0783d224e1f404cd780265d968d359c86e384afd66167ce69b29b0b649304d41df7fce90740607ba76826d0c7ab2a561b529f39b14da815ffb790a31c72679b431ff9826", 0x69) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000002309f5cbf7560000000008000000000000d322cc7b5a"], 0x1a}, 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8007, 0x6) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:22 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() setegid(r0) r1 = getgid() setegid(r1) 16:00:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getrlimit(0x7, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) setreuid(r0, r1) setuid(0xee01) setreuid(0x0, 0x0) getgid() 16:00:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28}, 0x400000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x140) r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r3, r4) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) sendto(r1, &(0x7f0000000100)="d5056134d33afe2c48f8603184e33d6fe821c08341e52540cf6840ff95c4ca1c37dd6893c17c68bbc22d05bec58cb1bbb966e03f9b02416ccaf348a5056205c2ee5cc785206f00fd129a8461ff0184b7650fa60d0feccb7d6e07e6d59a32342d7639eb09168d179f83357ae21e7e8314d775286922f5cb", 0x77, 0x5, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x100000000}, 0xc) kevent(r2, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 16:00:22 executing program 1: clock_getres(0x3, &(0x7f0000000040)) mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="abccc8c05ac98d1592a9a40e7bc2cfff9a013231d6ab908a22ab164390f9f3056dce145f0c2ce4f5460a0a039aee6fbab42e49362e351c47f4279e0965e92612fb2c10d730b6a73a7f7eb356954244778ff113f0bb4d03813f564b2949f0c6ee8b082e7e74d3f812bfb9c444d60002953c1cee33507bcfa539b8d2e86da1cadf205e67000741f78966e618d5f34d2afce1da8f19f82d86491d67539071210c1ee6e3abc5c24e562881e79f0555167d6d8c3c838dde759e5024f96c9ba10e922f2f4d384fc17a5e997adf14414667b88b74853783199d412b10bbab424a69a7a4c1936f0e943f589055a0a3157bf5c6cc1cff50f92e65be8ec4707316d2cc2cbf687890b33e6cb7e7c851c4f65ca7645c4688ca0d98249c54a85cef5904c8e5c09011121c9d1737887782467f4df6e16e7f4cbbd867c64ec00ddada1a5572a06d32842102854c1de21131c54682707c666fb57ae21cf9399e3fdf34e96a9133b81718e92dce7e58e31badb5e3ccc050efccbc3571093b4095d0203509512138d5c38be69d6270bf3cc6aa226e5496110397a1113bf3a918a2da79378cdaf1ebfa60602cbc7853cc0f3e3cbb695780727e743564da0a55ea653d59dc7e73853c3501deb684921b403feb068176beccbfb5bbf10eba501f1c191d61aeef74f79b93b1d37afe06a624a811b674c48657613224b0d5559caeb00108e696ddd17aa0278386af100654014a93a0ffbcab16f6a76d157691855de6081ac6defa2d89aa4343bb44d4dafec9afbf0381131bd3dbba642fc95b6d41a8d8ab1dbfcd221b1aa1c26c3e215ce081033d4aff490ab9afc452feae2244215f5d905004fe55d1d727333876d4aca90fcb47e3edb0ac3a90cdba4a4ac0d85f097b8e31f045ddc0c5bdbde11c419dee30869fda23cff8c0dcec030cc215d37eb7b36464b387587aa90c30a87842f29be497218dd0cccf1e687aec7450e8097bd40b658a6605591d6efd86a2b3d8ae0267aa1f029eb27f761b7952f012060062c079f7bdefee1789abe01322f116fc47a883003636a23d9ff47d6e40ed732b8df041106446e6e592754815cf7697a4f2d632e8a7ebecf34ee82c6406148e85a4a42643003ca1cb3d4625f5a565370ce3f661e72e072461e5151fc97a3f5d711b29d96b6b45cc7dc3779d4ed43e5d9ac5d2fe794f323ac3e9e736a112656c861a6f4574b160d1163679173de2b1ed8efc0828af544761a5ba2e1db0fd450ef949feb827373df27892fb20decd66e8d810e781fdd5b03e3bbe2f450979b98408ecae3e617af57842982d0f71250f4861f061c8e429ab35f8d5e118c2aa8a953c2c39237656773b5e02d78093d6a11e66625fefb91b6e32c5a90d3bb9bc14bd13ef9838cb540befd4b74bde04388e7576bf9e87241a2c4385288d4281255ee5c014ea83fd37c21193289954dd9afd65c6f89d2e7ecbcd9e665810ea7e7aaa80ec8e58148cc5265f723083e90b1a8ba7a9c5e38f2dc576fb6d8bf201160360b55729fd14c2961d7c1cfd78c6f34378460396c43a8fe02fcc23def59c4e232adb0c4bc7dae40f2c03b563106abd50226bc0886502e5736e0be80cdde62db474364a750423ee8d4e74eb4ffd71d9f4d1200cc2f8bdbba94a58c5544c5f50a828d32980e8939ebca2d359565ff1b1489b166489f0eb8860c4ff32f15d7f0e20475469c04ef119e9270007cffc1550397f373f4bf7810764062375eecf91cadd977a7d70deed21a9604bf38b67cb1cd5feb2ab44753812ef2404afb1a44feac74d61f32e7202ecd7a185be2e35bdeaf9685181a4ac0b11cd04912ffca386c92d8206e19b0403b8e4d026bbd555978c31525883533977162a78a5d58da9d6da1e208b096a3fdb4d1cb48d84186b062407195cfd00acfd4af9385a1b107ae607e0b6a4d4f3d7d49ed6c6155e99270a6bc4bacecee27eaf82d0fc20529d907571d1dfa81065afa80221143a492e31d28c92ec801a41d6ec51f6b2b05a006fc7ec1852433c369c63290175c71b3df19b348f06c399fc7e62e2d0f765bc408c000416b42231d4cf649de931da36ac089b61bf0dd65072e8fe46614bccbb35ecac12964879803d031fb844567eb6700fae5e30c66f8a65f1dbc2d2e89c0922d17045d659069e5982d7b20868669dddc11674fa0faf5255f7572b970d9a5aa047f868758fa47dbac7236288096294067c365d6a4ce969408bbd1e261796d0c8100f53a1ef66471b8b04cc22194d5d216bae0f6893974ba7f263f57a6039b6125bec2c82edda70e883a9350d0acb82b564588104457d9c712256a06c742c6d6f83a5841545a75d27f70a74a82f6e50d5879c8ffd78896ef4f5dc6e781c81c53b3047d6ec4843a9175599826f72ceaed2c7620b655f56d900702c4358cd99a610d93fbf5f6a120e61d663710ed4acc9cdab4951278275aa96d6b4d70bf519e71493364fd5f6584b5495d78b95d6361cb8a7c6a1e4b6543c79fbbfc9039d1cd303d060568704eff073f88f9865a641f2691482b8e0ecbe908e450b3777089a58fb5dcf36bc4e7970a14610405398146957b59832e7adcef0753cce8768ac7e5163984714f4e5ca59472ead667e720b2237932de452539babbd539ef4f026c9fe017156765dca87c5bdaade3b97ff1e67ecd046e694d46e7e1df494773a9e3ac8263b2e86030b2718a074db3a71923002c30710d7d76dc8fb979e0e34ec4e05fbfaac61bab08981f4aecf42f82206a19a3041544ff04946445615a093bbc98ede29b9ce43c209334ab1d50f03096e2b32ce1b44047a2d39f48c1058346d2f264a59421d1a31cf93db593fd9d6ec453e4818e71fc83b5611992241e7cd3e4630368b8094def428f28ad9dd24c03fcab959c49e04ef5c4a9eec6fd5db6090cb62827f6a18996d021e925ff3e2f469513e476196bf8f44929eec599f8d718b1f534a5604c82e7a612d0bf494f413dee762ef6012f677da63702f4b23f17f4f1b7b2df3a7d8033e58f1f42d9405a75c57c4a7c018e550850c1ddcbc15d676483159beafe538bb753952294540561d809c3340445c9998d2ed7467a35d9202520763f913d25ab1c73eb5e3869c6b304e39ab2766a9bbca4d48d429e612c5bc585bbcb3f61d6dd73dcaba2ec8ff4aad9d864c4343813ad2893fa6a46d07757b7836dc9bb673a05a49218b60ec96850063dc80fcd1f5d21a93ba3d87d036ad52f36e0b797860be0c107f0029efbcc4563f0cf403fdee8bf93d4a01f3fb05207d8dd871c933045e635a6e59ffc2d247e9343d942f2ec8bb3f1ce2adb46914caeee9833953da97e595869dddf382302b2348c23b0cf21ca5ade5ce9da707b35df7b0faba65bfc0687d7cca53e328dabb5626900de4427660b9f0fde9803a38cb7daff6b0bf048f4fa19efe7dbf22cd56290e5d9ab173471720684429c76514c8bec9feee96d88c718d7e9c46bb9550c411745d2a9a8c40b7ac0462e9723725905c571838ad98bc1f1895d40d92d4c44d5cbc77c3a9833c0302abac49d7225d76844cd74f727f71073edeb05746194842e70ea839a0a2c64b77c7111c22fefacb714e69d77aa833b083a414aeec57132ecf5994093bbbccafaf5557c3563e904f7f20cdea1dbccb314e037195b2c80a092aecb90b3fe57708d8919363e60f1a06b5195a87ee724be3ec0fafbd07f443ebb73427cb513af95f21eb9736003569fd696978f8c78c86fb99d5d85976842c739cc269537f03c4b0c5c81ab6c2b9033b4b2188138c4e5b0fcdbc0e8f48731d2d35ceee3d1155c41f93343debd65eb03fe24961a8f1b53c76918196501d5b5a27a6a62bed4ea8cf034cf0eecc91de86d0132cef8b1e426544f505f65717063dccecb41bbff9c57e0ca525b2b0caa7aa3a968e1635728ebcf8793bfdd58e18797af6217f1894cf180ada2b5217fba4ab4a94ef71a14c72fd7812b67cf5a3bf6a2b19abfa913d2463fefdcb793e94fe1dd0872b1648ff5929a4ed7a0f858b55883dec066c112e9ff79eba8da91602b93e858261c854c2b385d252f91cf3507d941b6a91995658e4456677a74d378e3da196de253fa144b2f90670a0ecc026bcf9bf3d765e7bf6b5187f39e4d6cb557ca5a901753433868361280a332119799501ed6f88b6b841550a9a2bb069c3f95d3e0c16b8084218a83b59a53011306d078ad387a4846e9a0d5be95b601e3d57d1b952d8a06090ad0f114d7f1744d2f56c9addf6a439d4cd94a31f34f3ee779150d2ba7ce364dac4891420aba4a272d398fdd449f429c7a9baa5dc61bd64c43ba3e03843f50f16f12040a58877720ead4b69bdbff1190c2e8c2aaa7d749fef2cc94fc68231e4a729fa447c93d2d90b12594b798cfeeebfcc3b5d2b4f99c3e6a8e8cc0c89c455df909fa7367c6ae5f02f4bfb26942b9a69f688fefd9a63163ff24a48066ad46813ff8c94c80b8b55398fa16c71ef732e7b5c1061a85bc76342ffb60b78df0b617c38c2e76682aa7a89946085cf96ba817318fe8c3ab99d970729939cb606ca10a52b8d39f7aadb6e70b73c48f6403e83597c11085d453c671265d605f43d009c4cfa2008f5be33ba94c18345561542f4df9471bfd6169acd078cf8a7e6ff7fb8c62228a470db438237ebaf7d07896b21753088a8a854e88f78d184d8df1dab9c1a7de530365df70d822096ca87de6fe35ebec0248d96774404ed341c7de9ae7d374e94d020af74cbb6f56a963b7a9ef1de6da807e9a14683a4b3bd94e208a234614d8834d6664d6e51fe2162c32d09dde9aea9a98161cf82e094db95901505cde7dbf30111b31759bafe5c7662b26465a638638a929384caea37ac71f39c05bb2dd485b44f226b4def9887f4f87e4c1d8f1b3061a1f42bc07c42d3e508315f0e43279ed0de34d691e784beaf07489f21688970f3b09ef712fcae59d3261b7fdfc70b761879fd31fd8ece5e96426a9b7c930113a041d994ff0f11662d46cb49757b63f699ca0a37b4479c8de6176fb537fa1c2dc3d02144077c952abb93bf91ad391e6ce14ed96619fc7f5b586084a2193627d8ce8c967c356554dae8a3273eff906ecf0ea4a4db4939708711122223834accf1b405139eeb5d06c724121ede79b56782c8b28d43b8563cb191ded6316ade1cf3659594cb12aaf5df5aa6b83d1fce09ef4f32f8d3dd2f2cfd9855822e11fc73069e7e85520686834e23f993970c8fa17cdf1d646c8fdc448326fdf28bc4886932b004e8e552f5d765947ebcd42bae2ec266dd0cd91befc73ef97a33ccc805cb269b6b424a168332cdc519dbb0b320f51e38fe3cf431a19d1acac2994afb3bd86d1e73416174fd45dad7764ecb18b555e97922eb541e936f9736c3004dbd8e79f0305368a13fddda3844ede17f5a638755246eab8fb5bfb9dd20fbd143ea2a4a27c9278a41787fd38550956021ee145730cd8dbf5011f7e99930fde51c1e94012ea6243e72e2d632186d1091daeaa57371628f4996d6d70c83cead7e3f54aa3d102b1c9b1cbc89db1591ae89734ce7c34c2ac38da24e3241bf6638159c9bde8f2e7ce6a93cd8ca63487b8204ff66609044264df25109fbf0198a9d9785757a38a8658063e810439ad8652ea027ed12119e091752573751173a28c28799bdda57d744c8ad8ebab0cb5dcf0e7f00b3a4f8cd374e829c0515e0a82f777e4157ec837fb0cb8207de694d0f0e67c75578cfc18dbc41df8e510d8439d255c26b5a33e5b68a6d4eacd06067559f68230f90e42c4acf6429f989c49c8a408c8c03e8e4d37a06c2", 0x1000}, {&(0x7f0000000080)="63188c033b7bb10af6a063a0c75988d047de69c7bb31ddb4f027f771a722bf60225d17dffc475a97828a9bf8b05cf2b97f641830dcc6c9d406d3364183d450126b01c8178d3e2b7873161f5e0582b4193ce533751550a2aa74bf92d8c13fc308a20d29638e77152c09ad9dd221c1f3764852755b9da687493352454a39ecdeaf0fc2142ca87c113addfd00", 0x8b}, {&(0x7f00000011c0)="1c3f4df42bb63c600b05090676339de264012c3071e1e1ffa668c7caa60a3d9c8abee6ae63b2513d91fc27aa964bbda18822896303a1c30f8bd1f868629c153812e322ec730d01f38cdee2017292a4273184297219b78f2aee1989f64c9497476a9b989f60cfd234eb145c0ac7b511af407cbb9261a41b3d4023dd020b7943b6975f297ee34f9d8676ede364bfd7e228cd851521b5e01687499209d9a11a5cfb4053cfb994dbe04904e91172bbee60529cd094b8a805125c202c5b5cf7a4ed12890fcc49", 0xc4}, {&(0x7f0000000140)}], 0x4) geteuid() write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cb44c6c10a8393c5ecad099c5ee659edcc9fb4d4e6ad7926c53cdd4e6fb95fdb935bf7588a29ee4955f0c4cb75fd9d79b66598b0b4b669359c73d6bfffd9440aaabc80ebc0410d02b5870e5e28a6a8d113595d32026734437f10a718916b7877350b076b30894adbe7475579c3dad66dfb4a66182fb58a70a107806a79074361abdab33284508b6781e3d0f6e130d25440dadfc60c927d7906c4163dd4969df59defc400f6007a1f6309584932c48c090c0751a581ce2d303848961a625901c21085a4df26f9c49c9ef48d418abcf2abfb6ebe4fd4eb15a85ca508074b077d6461234cc83e78b9567b2d08a1738e6383abbd34f480", 0x6) r1 = semget$private(0x0, 0x2, 0x644) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/168) read(r0, &(0x7f0000000480)=""/166, 0x24) socket$inet(0x2, 0x4000, 0xfffffffffffffffe) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/72, 0x48) socketpair(0x0, 0x4004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b4040000", 0x373) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = kqueue() r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x7a9d) 16:00:22 executing program 0: setuid(0xee01) socket(0x1e, 0x3, 0x0) r0 = getpid() r1 = getpgrp() setpgid(r0, r1) 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:22 executing program 1: socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)) pipe(&(0x7f0000000380)) socketpair$inet(0x2, 0x4, 0x3ff, &(0x7f00000003c0)) dup(0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) socket$unix(0x1, 0x5, 0x0) socketpair(0x0, 0x4, 0x7, &(0x7f0000000440)) syz_open_pts() pipe(&(0x7f0000000480)) r0 = syz_open_pts() r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) linkat(r1, &(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00', 0x4) close(r2) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="5d63c1d9225d952ca75cb3d7fc4a9500ad388c4b17f3fe46ae712100b6707ada0a4ff30ba282e27d78bf640f6909cca1ba2458fcfeefdae8155c411f185adb606c1ef8359215440400d662ba0aac9eed28584d5d3f", 0x55}, {&(0x7f0000000040)="f6273ca79f721742125689f0fab3ea2fddf915344157727218091b3a6ea34218", 0x20}, {&(0x7f0000000140)="041e034c232dc0929c4bb74c9600f3e638a8e3e22fb784ab1f00d66144d1984c2e9fab28bc8b4dd89b2ae25920b25b2f", 0x30}, {&(0x7f0000000180)="48d2a46c4f24210baaa53295c8674ea6efbda7968ac68c3e9ad744d2b50ad11dbdba4628cf961d4a83620309fcc1a71d3c964ba9b28f02b92deaa666b4a86c48fd8cb20d457ddbe691af92186b77b1cce3e7c9caa9c0ace0cf0f3aa375ffb7c0d13eb9600585e8ad2f8d950af9c80f0f2eb8ed21458d3ea4d1e0482003c627e7f4a34d24", 0x84}], 0x4) 16:00:22 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = semget(0x3, 0xf42bb18333c0557e, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x80, r2, r0, r3, r0, 0x36, 0x100000001}, 0x100000000, 0xa4, 0x4}) setegid(r0) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ftruncate(r3, 0x100) dup2(r4, r2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = socket(0x6, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000040)="7008846a040549f2e44f101aadb5f4a480c66221c6e79626ef65af5d3ec5733e49d2c69c936e61c1a2ba19c754570b994f4294576bb3321b9b0585f77c1130667ad96428a8c697b7c530b76e1c842c4737a663322d7921e29bbe3d7879d166c296d1090538c90110df0f9eea94087d74883cc91d4f36bad012c19a715f893e75448facd09e22b57c81a13c83e6e4a226f4af7d4387dde2d527913e28761f4f46e19d6219d3042dd1ba2b72bee40a79e377ba5adfa31d64390e9a7d453992c9826e6b259c4026504f6b3faec5b25afce82e3a46a5906c6ecb248161be1476f956d8a548ae2135ba19b4c29bfb6487f53b", 0xf0, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x31}, 0xc) r2 = dup2(r0, r0) r3 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0102db0b000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000680)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0, r2]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r2]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r2]}], 0x138, 0x3}, 0xa) 16:00:23 executing program 1: munlockall() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0xd71}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0x4}, {{r0}, 0x0, 0x8c, 0xf0000000, 0x4, 0xf910}, {{r0}, 0xffffffffffffffff, 0x7, 0x3, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xedba, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x10000, 0x3145}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0xb4be8d0e56c29927, 0x4, 0x401, 0x470f}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x14, 0x7fffffff, 0x6}], 0x54, &(0x7f0000000200)={0x3}) r5 = getuid() setreuid(r2, r5) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x3, 0x2, 0xffff, 0x10001}], 0xffffffff00000000, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x8, 0x6, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa000009d, 0x100, 0x4}, {{r6}, 0xfffffffffffffffb, 0x80, 0x20, 0xeeb, 0xe09}, {{r0}, 0xfffffffffffffffc, 0x48, 0x200fffff, 0x5, 0x80000001}], 0x400, &(0x7f0000000300)={0x1, 0x4}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x4c) r8 = kqueue() bind$unix(r7, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x2) fchown(r0, r2, r3) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) socketpair(0x21, 0x1, 0x3305, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000d40)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c40)=[{&(0x7f00000004c0)="ef862ea645b92ab989e184172494ae54d430cf086e34e5df08be1cf8934ea6f867c4012db10e5ad5d4985a0f2ad8c4554cb3c859cefc1cf11b6e884e38731fd9a065e81fbf90983795184af07723b241e502f4c5f3b1f1ca0ae7fe8e7dfd02bf8542c37a1df9b6c9b91d16f526418bc5fc4239fc1cbfbf56b7c5780be77820f90a19d13ec08146ede26d9b4c60cac9b67496e6874a4ee96b796a3ae801c5af7b9a86d6009220e7d647c7584bdf59fbe9b1fea3039bbde880", 0xb8}, {&(0x7f0000000580)="451a2e6722b2b70d783c2d7a9e6a0ade1913802c1e11ec238cac54dbb2bcb8c721fc8692d9cd23b964b4babf7fa4941bd0acf149f10934f45cb6b3d73040c1a9c818f1938af340f5fba452ef54910b913ffd0539ba392e9e9d9ada58f7f056c4bd84a2fbefb512c1cd8766595b2545a55272957f5f12601d0a2f561f3250c588fe55943bbb8109c056a6f0df8610102c62a81ff5f732aeda42f8095160c27acc5bf1028909c947548b8c6478bc2121978298d4aa892206cabaa5c1b8f452fd2b64adca50200404407fd6e1", 0xcb}, {&(0x7f0000000680)="020f3ad55a49bf3446cf78afe31a480812d2a2605549f07ffbbcab53dc32450804a77d15bcdaba1a477a1b0186a559e26a2a3242a51cae8f0d85ced87af1bb9ce660b48bcdb3e99040b44868f7a30a9e337d12bb471ab99adb713bf31065609a845928501c723fe3de218acdc8e2a8ad2eaa66bfd4b9c9681970395468b0ebb7f9294b068bf32e58b3f2549cf882d0460b65d0b17870fb871d2a5082e34a6d7f479ae34d354a7e33516221b4aa6d0a4747c9a3274449b67f5be32a7f7d5e6358f8723c2d99f995", 0xc7}, {&(0x7f0000000780)="00bd87af1bb6d0fece8ba7d8e57e615520fb23c2db424692f0f09f575e3a994fc2c07244807b3e1a2bd03fcd114d24337bc800978c8cac0c553d71209dd4cd5d0f7cf2d2d207505047adf533ea241c668f09481bb060530249c513972ff273c0af5c45a73c2d0692247a177b5ffcddc19714b84f5f77f8605174cd6a19f1c909a18d98d1a88014f1482dacc7bd03617f75caaee585773a7fdedd85fd8e508163bb89dc7cdfcbd4", 0xa7}, {&(0x7f0000000840)="ff970cc6badfb3abb49f296f06798ac0babd6bc80b1d0cf73ce8aa23833e437a6eaea5e6652b2f811796ecdb24257851dd9682e8aaa9d7a55e96062547689669e00f18a1ecb516dc732a119e62187694703553eb73b89ade56ad9f2502c08b2dc123ecd591fa4b53acdc4026470ffbd4c46211131cfef0fb541ab23206041792ec8e0c71fb66d72919ce69c520918cc1509edf716b2f63d1e832e85215aa61ea782da2a6952404ff5c78e3e333b2f867a2ec6699ff5e5f985ba9dd2b2daff34c4f1c607647ff4d14d502c85ec4882bf825a19e66c6976659cdaca25ca25d0d1cc5ed6f1e3249df82443199ab8f4e", 0xee}, {&(0x7f0000000940)="6bfb04d3d92e58e5f7ee9849dce03427757c8a0d2cb698bb2284e372528217c9bab15341d5e039500e81949939bb2fdd694d784ddaf587e8f785908337c9112d583ee69aae9426242135205937e1bf6b97315d59e59ce80abf308a7f70b8b2db1ff2f6c37782dfbe1bd73f48c9d74a4d3a9e6c5bac0d", 0x76}, {&(0x7f00000009c0)="65984f4dc71720ef7ca0c8e69744d57c224c8c18c17444bfe92e3e6c81d445c19af9ccea514ddd6ac15ed31c1a81962315b08fc3b8d10a071d3b5596aee0304c8be0", 0x42}, {&(0x7f0000000a40)="fbe30ec9a14d95e18baf772eb3e1023da03f876bc8ee205a825a36eb24be1d9f92a3ad56fac60abfc059557d0779f0596bc536efc299426067f159394e68f79a7f3c62c23c7b41c6d2551739e9fbd7fbbbd66190186b62e277749558419a93a1f3cb5668f04bbd89fc3ff84f8b7697cd999228b68f14d9ea9889af867af4eaad8899f65a1682ee678d5891789981cb6476d8eb5ba0651079430baa996fa0381566bdfae8b3c0156f7965ea8a05f7d95eb84ae8e5acd57622377ee88adeb9d28a9107b902aa8a68a34aeb3965e8d693c735c5c6d6e2ccf767", 0xd8}, {&(0x7f0000000b40)="584772056a9f0bc7a894d81612df6a4be7e1626353315cf50cae13e9f98eaca8c278c9055728075df291f4ef74048ecf728da1507f991ed0e35b9c99e88d68f09e76c3ddd70202509b88c6df1baf9d0d69f129d5b08b21af1e52609d33d98ec21b9e9805b1a909a5a85af2fd144999d9ac4ef9cae213acdf0957618041224b38fa6c9cf33e9ea83dfa8f77cafa3d2052c185f08edff1102cccafef98d25ffe08571413a28ff23b318e7d277b32b7452b0c28d80207727609148c606271acbff13c08", 0xc2}], 0x9, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x4) kevent(r8, &(0x7f0000000d80)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x200, 0xe1ba}, {{r8}, 0xfffffffffffffffe, 0x84, 0x20, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x200, 0x1}, {{r6}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xffffffff, 0x1}, {{r10}, 0xfffffffffffffff9, 0x4, 0x8, 0x7, 0x80000000}, {{r9}, 0xfffffffffffffffe, 0x20, 0x1, 0x10000, 0x3}, {{r8}, 0xfffffffffffffff8, 0x20, 0x3, 0x1, 0x5}, {{r9}, 0xfffffffffffffffa, 0x10, 0x5, 0x7, 0x2}], 0x9, &(0x7f0000000e80)=[{{r6}, 0x0, 0x1, 0x20000002, 0x1, 0xb10d}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000081, 0x7, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x20000004, 0xfffffffffffffffe, 0x1}, {{r10}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x42, 0x10, 0x4}, {{r8}, 0xfffffffffffffffe, 0x44, 0x82, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x8001, 0x8}, {{r7}, 0xfffffffffffffffc, 0x1, 0x10, 0x8000, 0x2f}], 0x4, &(0x7f0000000f80)={0x80000001, 0x6}) setgroups(0x2, &(0x7f0000000fc0)=[r3, r3]) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) kevent(r9, &(0x7f0000001080)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x40, 0x4, 0x7}, {{r10}, 0x0, 0x80, 0x4, 0x1652, 0x101}, {{r7}, 0x0, 0x80, 0x400000a2, 0x400, 0x3}], 0x3, &(0x7f0000001100)=[{{r6}, 0xfffffffffffffffb, 0x72, 0xfffff, 0x1, 0x9}, {{r10}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x8, 0x3}, {{r9}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x81}], 0x7, &(0x7f0000001180)={0x5, 0x100000000}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000011c0)=0x9) fchownat(r9, &(0x7f0000001200)='./file0\x00', r11, r12, 0x2) setsockopt$sock_timeval(r10, 0xffff, 0x0, &(0x7f0000001240)={0x4, 0x3f}, 0x10) munlockall() getpeername$inet6(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='r\x00') open(&(0x7f0000001380)='./file0\x00', 0x0, 0x11c) 16:00:23 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) dup2(r3, r1) kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x3, 0x0) flock(r3, 0x3) mkdirat(r2, &(0x7f0000000040)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x88) dup2(r2, r3) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="33cb3018ff86ebc0e9b1fda72d0f59be41d639a8da23bba6963bbb1f3061572754fd4455bc3388133cd0cc93795a6a450803a78e983c9bd94b3cd3ad09c6f96314b6628b900c1a2b44a99e2c36718c8b6af8b2bbdb2b6f2c6e5411f08db0e95eae76c02654b990e11aea9b531b2c556b6a5e55e87db75d43", 0x78, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xabc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x8, &(0x7f0000001500)=""/126, 0x7e, 0x9a7}, 0x800) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:29 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2008, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100000800020) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/231, 0xe7}], 0x9) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x14, 0x1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x1c, 0x2) 16:00:29 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xbe60) dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() 16:00:29 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:29 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:00:29 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getuid() getuid() r1 = getuid() setuid(r1) setgid(0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000000)=""/123, 0x7b) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x0, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0xc6, 0x3, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4e, 0x6, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x400, 0x5b7}], 0x9, &(0x7f0000000100), 0x9, &(0x7f0000000180)={0x2d9, 0x4}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff24) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="797de9a959c91bb6e0212589f7c621c4773ecb20ef4c994366319859c32f89d28cc6d0a0257533625f8a2c0b98d02543261d3c3ec084b16e5160d177973036ecbb1c830e83f2d7f2a09e54b8b0b1d35e020c6b229c0a7d89f7603504fe0c8126e0af90d9f6440246d03f969c2ff74ee6cdde930eafaec402bd", 0xffffffffffffff94) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 16:00:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xe07d, 0x1, 0x81, 0x3e8, 0xffffffffffffe7b3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) 16:00:29 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3f4d3a9eb3dd9c97, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x410, 0x8) r2 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffa) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x6, 0x4000, 0x4) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x8) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x128, 0x6a) r9 = socket(0x30, 0x3, 0xfff) socketpair$inet(0x2, 0x8007, 0x1, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x23, 0x81, 0x9, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x31, 0x40, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x9ed5}, {{r4}, 0xfffffffffffffff9, 0x98, 0x20, 0x7, 0x8001}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000006, 0x5, 0x1ff}, {{r6}, 0xfffffffffffffffa, 0x24, 0x20, 0x7, 0x7fffffff}, {{r7}, 0xfffffffffffffffc, 0x80, 0x2, 0x8000, 0x5}], 0x80, &(0x7f00000005c0)=[{{r8}, 0xffffffffffffffff, 0x2, 0x20000000, 0xffffffffffff8000, 0x6}, {{r9}, 0x0, 0x1, 0x5, 0x0, 0x9}, {{r10}, 0xffffffffffffffff, 0x5, 0x9, 0x5, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x2}, {{r12}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x9, 0x7fffffff}], 0x8, &(0x7f0000000680)={0x89cf, 0x8}) r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r13, &(0x7f00000003c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf66568af9990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cb92c23ef447c6a9e78655b39923931f396b14c2241131b8585bbfb98811e09ea58757d4a7c74f4981edfcf6b697299738539a30f343ecbb88e95b81ebd75d691a219182fbdcd65e8b54e5d1c6a2dc5d469df3be67c69fb4ec85880c1a30da25916cff923e4411f84b50a7f5e589d11e968ae478fd2e94a22f6ad7d4f089bb5fd71aec9bca05b6b379c8db50130413c841bf3773235485355d34513e4477a4c6f92ffe0d5dfe47914628f1401330bb03d0d8c7e94ef5531cd6e9853", 0xfffffffeffffffff) write(r13, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(0xffffffffffffff9c) r14 = kqueue() kevent(r14, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r15, &(0x7f00000002c0)=""/249, 0xf9) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x100000000000000) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x100) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) pwritev(r0, &(0x7f0000003380)=[{&(0x7f00000000c0)="fc52fdacae7760248d7e1bdfa0f7bc165ab73e44059b5143a07fdf221d15dc48d23da540e148", 0x26}, {&(0x7f0000000100)="a335aefe061b07d0c96a67c8db9c8d2058114ee3d552211f00509096d7161ef8a0d03c571d344d01cd8324a53eb7df4c3b3e4fc89602291b576f7b9e1fd70e7091d09fc4337075c8bd50c5a5c4098563faf617fefd4c655bdad8fc1fa7aa985ca1e330b118b0a1a1512725eee17e48ccd5a9530a6d2ce1b720fb2601ef8cc99f62bb07a7e7de987f5988cf5531b1a840154172b041a4b8df35ddc3eb8240dd7676e60b01483bb94ed8ae86dfad0f273c4f4ded469a3b99c88ca38494b65113615e97", 0xc2}, {&(0x7f0000000200)}, {&(0x7f0000000240)="fbb11e748bce372dd07121809b982ce1ce1147dbd51344a855e1ff63d80a83e8c525e51ac8a711e5f70529e91b2452646b2799359035955a70281705f22f2bed3ca206caf33efccb52a3b318cf6699d3a883715732404636a006125e43d9410b154d3b60ad496af52da29ac2fceb61214e206299bc7009501a46639e607fe11fe578903a1c51992a34f3839f9fafcf74d13143e47c881eaa7c97405c484c417a445b8d77ecf6ab1a8e4cdfabf20d0813c66638a2c20265923b4a5c3fe6640664f12b063cd695a780139c33b6c568b015d85efca5c5b4b589cf877ca37ea089cf0d52f61f809c3a0d31dcfedc6f3e22d75c2c1f73161d4ec2b944b999b1c63c8e89aa386e02a68de95cbd974bfa91021c675b149499add294336bcb7185289915135e4b3fbf06e72b9c048f0927887765de5a29e48669c4828f138adf21a6aba7f353d09d003e8b80087a8e6f1829a0a0e7a34cbd1039bcf79cb170c3fcfa305da685e506dfd73fca2b5c87c07869d69409c1fcb3c0d1d7e9100d42917f1245185f9325fdea0011882f3d63787ba8511fc5255ad84e54143d60e3f18abaa78098df39fa1f8009a977bbcb7a16ae6a6c41cbd5f2648e0aee4ceacaa4fddf400fd697ea0b7659a24ea0d08b12f3420f805ed36cca2614e4053850b36067273a316e669e03c1af4b18af7fe78579efe3fc63a809729ec919f8dbf0628d178d11df74ff811a00f25fe9246b0c4e26c6927d5c8aafab27facc45f0a563657f2993105ba537b0464642ede8d5a61c0d153d08cef2d74ace809c7c5e11a706d845e1d64f136439d6f4aea513d07d5a251bba6f384b78e787ef139fea18e0bd8ee0f4ee9b520517d78b47668c69bd320c5c29dcff6fee60bb1a248095ab2abf60cafc529bb9eedcc55bd2b7ceef39f65eb6d176b140f9c8b533805a81b1474355a7a6968dc1ccef4d164a1f66e113fcc1f1547a291c50912c5fc740497dcd2abeeff075818f07359faef9ff1cee848da0e840615df6f983c8e663f369e6332a7272242f65d664a7e678ad0f392bd4520016f6af02a0a983804acdf59446c043cec5315e41bf35815e9475338728d00d80249625a5db3723dd0257f1256ec74c348bcdf76f8790eb81bca14c598cd81a2be7daa8e9b9a2dd76fbfbccbc6f51499aae9f0d1521e9f6ca6abba9ae3a1084761668b9337b32d850f443705e5789170beb5749f8e283e6ea2d7cfdfca8af2cb720e31155f7669ab1855edb9af8352eb734f53ef05eba2e1fc101501c993b34e7e8426131f6e3d3632e1f5447e17a191705627969051196c8f4bf0062fb40b65b7f48477d310e89ff86d242bb1851d7f8bc21b221ae015771049f916ba5058ea228c5847f438bbaf67185e20f2a31160cb32e59c1f01bf76ec8f7ec22a74aaba51ac443f58b313cf53b8ceb6f1d1d5f0da7968f8e3c9ac80389f345b15fc1d6f13832722a16b19a106983c11d51cdcdedc0346cbc8fe7ae7d7f51f7c1b081ba8e440c2bcbdc52b70066c1d99d0ced40416618490e87bd648cc113aa4ba3f5ca397eaa03b61f9387c0e462979a10c8271187f5ddb8b49633caafde67dc6ba5b0dd9e68b3d4a78eaae0b6726ca2600d2e564a313fb78da7ace0f47347b040144344f53cc431c7a889afbb3d6061c39f1479c8bf9175962fbac711d43224c43b9f34d2749ac4e1ec9885dc93a91843b8cf97506de3998249e61447ed5fab794a5d33229821210f0ebc719584343d966565589e7b613e6d1f5015c82854d149218fcdde2adf9abab9d02bee23789d6aea9f534bb15205c17b7e53405bf3cc8319de506121bfacdfcdc728cbc93dc37f897fc6e2adb302314c51480a69a0b0a2df6eb62e229262b513b094e073bbdef5daf32db27372022f83392fad75fb05725fed5738161beab80a3dae59b7a8f10ce7c3906addebc3eca1f21c3517eabf6b1e494ba7ac9bb8efd8733621a003d5a3b7da3baa95d83b65930f678203ccf97b7a391631f31af8596a1ea7dcc030b6028aaff1e40252e51bbe73f36a65ec9b7247162ae282f20da86e7fae0a823289aedb478a8c1c6d7d48c8d6c602d98f51c87070ef7a62c3dbff1cfa6b73228758e1a801922961887fdc3e2d7e73e6a1cd79ca4d4e9a00ac572141827f341d6f354b6338942f5793e4ab5081c4eaef8574de21461f9b922e83134a7a052582170c1e5a129a7214426ead363ecbc75d35e3c80d2ca78b662df78deb42c2cdec78cae1b8eb21e488e4827ead81788ccc966228a1800ef1f568fd336c7974bb99e51822d16d94eec8a55785810ec7a19f6907b2e2d9fbc3dd07017586b25b9ff6353c8d390b0a8014692b9f9e55f3881962b4565e451e48d661b48d1c9376295ca1d9e7bbbc9f2f7b01a2b6bef6dfba860bd4accdc42d9ce7b97178a27e57560100fc6399599d20bf3aa7a4dc392f8c725e9d2f5eb9e5f340f0150cf3a88d396e7cef5ff7c6ba20ba195082abfdeedfbad3c86d24ecf6ceed92502765ede8bcd347656d8d44150e2c764287dc09945367413371eb970b09ca1c75d144d65d589408c92dadb8978c7f2cb1ccfa5fc2f2852e90567c8e34339435527c6aa8d450fb9acc492d66cb22eda49a16de010beb21bec2eb7185c94cc4229f3c4fd9709c056a004dc8f4cbbf44fa2a78b2bfb9cfaf6569310122ceb6ad7484254ca9da91df62e89131a8bba976df384ec6cebcc440a6d71bfbef3a2d12771e3e5032366643f7588f4a8cf792bad99138c64b41ec24611338d413f4b54a65baadf46c5097627718bb705e2f0a87aba5126bbfb46e40c16b1aace5014abc772a8018125bcf90480255099a647bcc7b55a81b5a2b910568f76a980ef7ae3bb373bba053d9ae0f71d6521c15d0f920d2ad0e9a59574ea86eb9ad84b82697013a1fb1078a131686f0ef0fb87624277648643da80ad837e8e6d0399d9c33f94f5a2bcec766d2e57ade0f39580eb895bb131291a9e91bbaf2c91496967c01cccf45c6dc985d36285a570a262405b520dfa8ceefbd14c45f227a482193e7905eeec70e74f3b7e53ce6bb84c4449c95e2f91b22bb64187037c7c22af6bed93421d66d6d2490899ca93d0b8890061dd4c21195f5ccc0c9bf02fca520f90f597eedfab80cfdb13b07dad13d84e5a56901bd5ba2ea3bbbbb0eef006a2afa946b210c1289202bc5c65faaa37c4ea526b76515b3e717c8d50b9b7532459f609a28e23adc8009713c92838832de4fb326383d73afdd6931b2800e60bae31da3174ab2b8b2924b508df2af584ea4d2530622d9e5d2a8defbeb3617867524204ec89e6964188b5457e6354447b3d845c8ff58bded13a0ddd7cbb5458db8424b34254fdda5280b3b777e92a5ef025737a1daac8a2e4211cca2e52db19d6a8ec9f5be300f803c557a13c61b6d5867eba8f5da2b730f8b9f9408d4b5aa6b6b7712005278cf2a184c988d6338696cd1930c585c89fb22c671844b259b74be6700f7f916d06998e5b0d145a53065c56dfdf3e8eedb18c2e82431bfbd6b0ab6403b6f86087420af31dfc836e4964ded52e9fc5ba34f1597ec4ad7e7f9818b9f517b97499461e4778dd22567fb0c72de6c8ad4e9ed92ba9d136db9d0bd7e7ea8ea461724c61bee88d86a8a5e9e021770d8d29e8d024655396357a5b60f4161f019b9bf7f38086c955dfd28f60e4606a8ce77792ae82c1936e06d3470b112c649afaa43ded6f706f8a0875c7d2aa56454fe8f95684af648fe78d619d6d0d6e04d5dbc04bb5a00448b6862c3d42df943378e5a9d816be25885c8a193221e9e53563f372446920d24c369b66e5b6ea79a24497ab06a0e0b0e8a3d2add41767ef35b36e629a2d55e56cb678d4d1da95bc4ce1572261cffcbf04941b4a08f5a6a8f873fb61e86cf7f3a0689f6992476a2a8f172c5ffb3229e5719cb549a2c4f55cd14b07ddfba35d871ec055a6e6870962ac9aad90b9e676924f50c829fe531bb0f6f848c84e4426b80b556206b6a0bc45950e66e2bbd8dc7d8492bc2a54619acf218db02cd33f9235267c384836a7d6eec056c675ee6369d1d207c75c5fe02a9bb38ed6dd81352cb67f5b6e9df7002359af828ff5e6917146ab6d50ab80efe38051f381c33acb2fcaffb90c426a7c8802f2ef2300f0bdd33e61634475dae0a457fb95baea8661fd54670111cf87a5762e6062e8500249e4ffb3763468e3911b334536694aed6b9ecb1369679a25cd41b6df6b36d87044e608c98dc3330334a5af92e5dde68e54c0e4b2d9ebbc866aac7c3f672e7acf8b1438ec5a61dff6dda200d136984c5522cf1c8706563e1fd65b8c29fa7bcd53c4431fa375e89a69404e55492c9a2d3216ed0020aa6dec8451596807c6c777572bf5b2d68da87df28d6167b9a8b56f43432ad760a29f4f98adc669a4501d85e71820fbb3fb19a6b7ceb090e3e8004b1f3471a14aaf3a1ddc10a758828c2c256c5a60d697a6370b99cef81de843e40232485059d43216068561116a9ddf2d7a935f207351253367b36e8297048e8b2af47134ac844135d3e6cf511ed4d31d4d89193390c26de458daa8c1eac95b17264d71ca5479cbebfc4b9df750832e3fcfcf9cd02ea290cb04f7232b469cbb2b729e20592ecf5faa0075e2c8e918888fb60d4c7a49414cf32dee605fd1d022e972d3e06d606f87c14796e157544578e1aeed45d3a7c069a43a5577c5914f885d15fab9a9afc61c5aba64ff0c8b36a04f0bed2ed5f1943bf466d22afa51dc0328bfe44f1fa62b65f73ac56cb7e08ed5f8a0917d28ac7425ec32048e0a97a4bc2e093934af4fbc1992003dc1316d2b9178ca2185d6c10212d92870e7c1ae50cb546a6993026c2bf9bcedac56048d1c4f36afdb1ec5e4fc905c6a78203032e85dfc00aa358456ef896d6a0f9a5d52edcb04698e6e4316a44b9d95b4116b149dbbb09e82b5dfa2ec310bdb68fdf2617d5950fdb7bec875c1da677cec3f2e495404e16a9aff57cfd7aee335717f361e35bfcc1c30715eca9203d584f12a3ab47ed36316180a90d15a531c7ac3549eb044c872fbbcc8e010e6a3e0a4e8a2149c9abec3df1a8c00e70127f3d9f7973ea4fc7650dd5ad0b2733d995f5def1aae9f711496cd50ae1398db8ff87ad18e9729c90a8df84b08880bf09d45ee18776d992717124dc36089bfa2da53fc18601a2482207971dd7c4442c594a3fb407c167a89c5bebad10e95f76b6fff6d79da4fd9651842ab966f55e8e9c467af6b1dbdbe25d1be89f2f5f636978bdff5183e99d482f5d3d328db21485209302538c02b413afe1623ae000f9dc5de6979a66b79eda0c9d12cf8e38c6759133c959a510beab5615b83461818aca7d7d0fcedfd99bc28717f84b9cb62a8f50b06a6a404163aacb0dac09d751de30bc7d7bc4442391f978c10fc2f4b9b634f3ebbe713954f681b5beeb06d772d69ecd2a03c32d002a7baca8e836beabaa387dc2ceafd22edcb6017f8fefda40f71d2e799c530b7f3c717f0ca9409daf754d5ceadd6eb2160774ca27d61e8a868e783c1d4dccf6fcbb30208c60f8397084a195714a973edf169bcdf36742b872c0a6f105f18fa5d075d1ad8d19bd9b7002a335fc6c188742c2bdc9dd826fab605714ed10f3d0c130e3c841e725ff72ba26a5c73cde48322d64e80a10f0d07c81aed51e4196de66a2d56d2a3b837b974d111b0af06ea517809caa905343ab00b5fb86105f0e8fbaeee2839ec1126920bfd053d0442491d2e20721a148229ba4e1252325275163101570405b12a692ee08bc22ea96d9bd", 0x1000}, {&(0x7f0000001240)="6cb482aa3b1fefe87944b0a24e515f6bcb16c59a67f25ecff34445f8c6b612956bcac251982b3aa82526b119e6a2331238b2c3439605c7e9175a86c8aff7b6c629a8b06e2aeaabc41b7f239713b79e1a53fcf9e2a3ac8c95f9b7466cd7ee40c6671c5d7d09b848e19720d210c4", 0x6d}, {&(0x7f00000012c0)="de01dbc8144ddfa6993be7e4e23a8fc7861a1963249ed4fdbba3bda98502f9de5265a86132f72c2060e94cf27a47", 0x2e}, {&(0x7f0000001300)="3a66c45b080db4544a07fd654ad57686f0a22dc895c0ae07205ef69e9fce4b71c916e99464f6c3c71b00c80b4a1417ee2eba0daaa05e4398cd8a56bf6b95d03f9e866042c984294911cf96a87b702b367edf7aaf4e", 0x55}, {&(0x7f0000001380)="b7277add65c4281f21be4c8793e8e51a098131407478d07a09c6523873e6647aac0e0a485e0f0bc2e0cff9fbe87d294d715413d79f51d41d83c30dee4e56c9f9d6901c5a2806dede455ecc1ae8e3f7a695d64b0dd288b03febb87363e3a0dfb7063d95d067ad1fcf12e700ba15822a6223bb0a9ad819bc720f05943bb463805f59ef82e2f3e7de305d90caa35445fdd413d83bef6276014793c45a00d3142259a6802b5c9b0a6ea97a3bc6ecb986a55c7e3719e97702cae3e19b5efecb8caf4ac5959f3c446070447958e5e53b55669f0d12ed9b6e14a0f8fee2d384046699f9c388194f4e0dd2e1cbb12ab90af87331a8c05b17ef4f5e1226c386d2fcef29f085f017c8d6df5836466fb0f631fc8d85874e06e0803a31535aa539e4d4a403ef0a772648c0102361cd4d7252ed6f6d74d9ba9dc4364192a983f3381abbb9d0f99196e5e5baa7727665a55fb2cf747aef2027f42c6f98463af0ecf1bb23a406e13c6f93260440f464c195f39352cc192368a98be730d3793594ac4ff318e5766fa71b81c0ac6d848635619dbf765d88a71173d62516051f91f3a126cf6a3e5d575bdb8732a628a0a9f701ee45ab982fa17d3d94e3fab55e6aa35cde73794f7f5ca3ea0f07293d69e7415ea41746ad23d01cd65aa964733e711f426c33c5e1efa287f1f5272a369abb126207725901223cb66d0d1c492d5f38892de422e52b595d7e9a3aa2b2b2a49978eb1e8edfb14474f88355619d4c6649d9743745b7df04ade47eeda5aecbacfb69433a9dda986b1ef0d383715dd8fe521bdbf713b131073aff3079085a07803030e336019ee403e2c9283f6155e6ddf155df55ad6a37bb32179b055af197b768f83d7384a308bf0f626db0089fd5bafe2b13ce6779b646c63172f1eaf73b9559048ea837704232e8c3bbf32112818a074a434fec163f575e382dcdfe2bf5e464efc0bb0eb262e4f32da7e95aba56678b626b64d2e68a4f36df130efc9019857052a316f4f6a4b1a218ae85e720e5af79ecd59a587ac70c7dbf9fb94d9043a49c01e9e6c178c2b5027ac2e1579e2b7d2e7f6c62db867b5bc8bde1caa827b7d7d97450199da88b88d7949784b1a57c968634d7e9e91a8ffb090997bf9ac20d90dfa2be59729a1e7f11bfd2195bba4ec4abdd3dc73e0474912fa60a22d17e2fb9ca034694020b2563affa5a476957b919a7f4b6b533f1c7d588d3e0f01540ae1c246005d586aaf7bc43801d7b869522eb120d31214829a7f7ca8789b67018c336884b9d66bcd6e72b2080cf36272b8ae5184d3da864f1413bc47fa9a1adc885f7efaca9f51f60902f78862c5a3c96722fd451e17bdeb3b8432062c1cded9aafbb292155feb79f00aeb7df6afa3ed00a4f1a1da1962fd96d1359be9a6f3254a56ce5da899510b6036f1df095c4d053afd4973d28b951ffd51a11dd01f487803ed5752f6eb20e73b51dd80652c4c45d85227a3653c493ed28e82bc2a39fadee0f64d7e5d9ef30973e5f18df6341240e007faf220ef11f5489c00603b5fa44915509d60de5af214027b1489db4266bffde6743f7e7687a2d6482e14a35fdf91cfc539292124495e5353bcd0c28428e62a6f8f598984b8c66aea5a1c16dc32a51411e545547cffce095c6e89d0afb13491715516343b017eede212a50fad7912eabbb15fc843f4649f42304ecbe0af793a6774dcf02565f561bc246138b864bd44dda2812c4651fe672c8a68e12c96dc255aee63defbd786de5c6df29d054f17a656454a8c5d907720c55d715b1bb82b3dfacb6282a75ab500d61a74bbe93f0c53714c458f8376bb3e4c847b8c75cafdee8ca37e094419899c2ebfceb144e55dee3f6751e4d47ba379fcb00da478ac0939e8850ad7f3169f7a3bc1fb798b1d267b29c809908d06ae1098b3ac8e40c98700f83894370c0359c9cef6f2a675c4e23d6b8db9411851105b53c1779cfe6a276b282876a7cfc5f24e03f4565ccc3059cf2869ab4f20be5abe5bf6573dbc97d7916edfb911d86d47171c56df2bfdc794302e11898f745bc3d518e1b8498642f4a4853afccb1b7310e1e7df7e5dcd44ba6b0cad853a4890057135e43648f111c6ebf5fe85a340c8fc6de3c4f304483e230f8ddfa83a3ab935f980547af60f7807b5f7eb192502acb48add0d581b65f8408abce59601d49d63c7f85e7d4a6fa2a62f50c66a5d4d7ea24f7052b0986b4f75f9911eb8ddf4be098477aca67e6521e602efd1317b57d21274bf8899a497adf65008363da4290e76c67c1adb57b6805823b4ad9a9525ad03ffb1b693cbd6c8cd74684b2f8f57e33eaba74f5c1ef2cbad34651ee2e58a47239ede1feba197cd5b1da8a686059ac939e84f81ea8a6f0d2051ba2a9a9a6115f6f6becc31a6d1f5bd283ecfae1403ec7fb23ba6221192bdc58ab45d80000727220bf33d8518291802b9ddbe6c110479c6649ec891f286b36f29fa663719e31efaffdb420b127b9635d8c14b5302930ed248cc7da592b58ccfa454a403d34bb997180c3564186f1262c37757a36d19773bf6cb1bc938cadf32b7ff99d5bb77ca0f2fec698735bf1cf773d1d1f2b0af4be5dec9e933ed3f3774c0d7f4eda4a57b9c65f27a49abcd7cd84c482a5d9f1bcef2d7d230d3b56cc2dbe12b6ac8d50eee1f5ce0e0d6b486c2e3d97ffa3d2e0be0db40843d331996d4b74a17d6447398d18f6d6b6600910450a9dc9bc6f3b7613dc1104edbb4645d91074392b37e792c3a4375aa3b0b75a785784a29c3cb27a10f269fba6b4a82706906a550d2f6ba176db63ea92e4ca7d674fb21086d9e9851177285dd6ada838240833ae254562bd706c7da68e5155e32d0729783a5a557c84ddd56f6227fb7aa433794a88a6d3b6fea25ee9f9b99936a59ccfdb5ee23882f0f8ebff9c48eea6b63c6f7fe6412ced02a5913c63979968d754a3f6574c42e5b7d4b351422a2885775f8fd7257853389aba9c9a3bced8c1b52370290703f286deb652cba6d604923c532d037614f603bc059cfd52a4c49bdad4d98c6c17c9d7262a607ab6e3b36672ce234afda477a9cbe205ba334c5ae690cce4858c0b44921a265f70a01e475c2fa5399addd324b9973a270a8e8805c0243f10f89d057a787a2f0bf908582b205ffb92cf7c458e0c4a50ee8465e37114b3ddd6ee080525ead56095d8e054d3f6383a9504feb5328ef84b65095b91c6250dd5e3bd16869f0f510ef176c537f845b53322cb21e30166dcf448c1327d941ad676b7664569e7117dfac5194c1ad3c512fd4715b45fe3aaf511b81fd8edca7f26e2da4b66a752748a69ef7ec683bf049ecaf34a59c8eb74d467d16771f352e2e9d5eca38d55a28425be47647495fa318eb069ba694537ad204f371522e85df6b9688aa27dace68e777b714eb9e631718e0553d22ac8ce467719292713293fa535ea0c416928af6b6728cfa34d71204d5ddcda64d467559b4ce08587143bda1e29b469bb40b6c5e1a8c5b84a18c9ded2eee251c7a42b5568596ffe1a0673a1974e9d9292724e254d1aff593258967cde60287e54534f3fb202cb364c39ea651801d50451733a2b456a0a5053c5a2d6a035820f0ef5fe1862b4886994267c92719d3ad5be07d35e115945efef76daa49aab40ccc495b10b5dede0e458fd16983a14c50dceee9ee5f5221e6e8fcc8025ee885a90ff91c865c2e1080f7ed01b67ed0bc7422da4ae456f51aad6348f6c6ef6156320744a600ca02684a8411d0ecc9fcd5e8cc89da1c827a60c4fd45d108e133228e871e4aa99e93309b8d5e6524e08c532fbab1f6dad861a2b6a6b523baeb704c5c232b9bc60492604c20a712633d671cd06e267c6ed33529eac2c5d19cd167257b7dfd037ba81e645c20aefdc64b9a6c76fbede6d027c92bae9b4febad9146672e78f37eaf8f0301fb98c7fb27c0dab44ad0b5f97e15ad9623bd76a804694bd3a70e22598f4c37f9215dedbcb63fbdf457aad146f769292c08171ed529cf26c2f09510396e0a96248ca55d2e8ef5878812fd4caba9be0be83b9c5add10dd075a9c90c83212cdd418828ca2093a633c46c18a78530d8b6d1d27fd5b5c8611d202d936411a61521639a6b09b12487446dccc966de3172899aec9df45cf1d3de9c14734027814cbd395f2b28c22790b5f50d744e18371f245223877e59a557ecd3b97c55740ae281edeb93dc5ea41d988cf16850875b4085086d6837a06b58c286db886f279e740e8389b4ce14ba0f867ffdf9358bb6c531fd58947cf0204ef3bffa9a9a86acb47a95bbe1fddd3e5f0fff73b450b7e6565f19ffc207fe9f00dae985a98272b4332e3b5fe95012449f704826f6b198eb799c8938dc2da8ba9d52dd310d1fd869d7cf0290db88e58eeaeb8ffec27ca029e4faa8bb7a23eb4fc74f80f6d58323096d9dabf5d0f2af12e90fa67afb3c47af6697e891dbed6df733dbb6d37a0ea59e928d3f3b67a551483afe57f5eb9b386fb76f675389e1e356bf328439915f17e98f606a7f459a0bf42be8a3aae262df0d766edca7eef7a9e716180f860c05177ef9002d62a1579ac09262b415e62104b979342cc3202249cd9b33fbad65b3b094fc6709b0af86466c0a262012a32511efc61b1ad35e12dea2ce42af676ededf259ff93bb62d7acf3f291425baa6b9083332cea6002634398cf564d4c1a56e0c18307c64dc09332e327572a7f068104960e885cde78c4669e05b11c70006c6e9536c60e14c42cc090d73431a4defeb8cdbe5698aeb44da43bfa3515e768ef966981914196248f9d6685c72942e01341a056347ffe7cc3b72f6a7a749175c21d53b73e629fd6fb7b9d0f2122130818f7d1b31244dc1ac54f8ee3aa62e6147ef3218181ab732a85cc9d3af37b4b30e5b1ab2c94de32344f26b18c5a1916db666830ceab7f604720f8b4f1bda84282d9235f035cbd2ac375620fbddb38f477af7c719dbddce97cdd146d0110900c41343e4231e9654a6a40b78194aa73a9452cba65eadff7a45fb203a6f57c44f23b68715ff4af21cc234861f262cfccda1101ac3eab520ba39dc85d9562482553d122dca4d9d38eacd13aa9f86f5fb4d2f608fafbe6e6c0f81b6a0017866da0fc135917dae856ab875c833ed5800323eb4e8759841567b256be92218a3cfa2c412c745dfbcf73313db6a4798d64246f83db174e94e339ea7e937df801167f0ce40c8f50c4ed7fc1e062a18715622d0442e4f59f855eb33b5294a92e3e2dacaa5f0dde7181612c1d5325594ab90222f2d8937316587507542b316f40555276c1c8daafe15e9a3d349d2f2df06be2bd1aeff36d231c77d75063952899f5af934a87be2b3677f8943305879b0280503964392232a2c748388169941af00a301ee521df632d81dcd89a7693da5075087674a5c28ce060fff7755bd1ace47b289e012b3c314d43d1fe1e4da5c2552758a2030bbf0c2c1c6b5a7e999545916aaac160df155717f76d9893f6d949542d0bb16427e9f15b71ca8c020e6f09873166c26ede46ef0a9cb0ffc7b4ba022af0d07a3646981d45e10395c0f1d0f987a0d49ea36604efad4d2d30186332fa0bfdb232ff0d406b14879afb94861d23425e49a3c1e331adc34debe751ff9038d518733384033e9447f322a2c241e2c2cfd0703b75e2fbe5137c9cf505c0fee88eaadfc718378af7f3989d0cdd0b889abaff9d04c022f8eb4ee62eccb36b38e4a78d9002796ef6b14cc80994175d9b44383d83cb74a51ed3dddf6c166ac5b8cadc8c545935b09847a3ec3d5c38e1978c8f423", 0x1000}, {&(0x7f0000002380)="77ef5ebe3bdad2238d143ac9246518288dab8a2eb01bee79b1aca2f6647e8be443fed5e6df5d094e8da4cc736152e7aa60bdfcd02d7554ce3b8dce049a940a3af905b514010fc583546d0fbf9f1339c8fdff32db5eebca3557d17979d4905de176964b22fb49232a22c7af1f6f09961a96f0feb8433ee3823dd3311926b632f025668360cee3672f1194c08c2617d9f106a9b21d8a59e4e1081c1b302029f84b0879c90077653e088e65c403404dfcf50fa3a8a06a68763993ee6e9a529dcab14b6dbcce1185eed3fbd0fa02d2ca147b52888709da95a1f48145722d52a3a61774d7842bdf426e73cb6d5fd4a6076a41818353c52e6b041ac34f9102f032612105079a63e1961e9680f87f8620f4d90cc64a20263cb0e10b7517b394c3590e940b401309b7f34c46f261d5a8fafac21d086e2b49696874a38f3da4707550a405a192951a9db71dbd0ce0951f8c01df6762c70bc4137865839d23b4c2488025ed8b12d370fb40cfa4927d24ee03f4c018d2395811d7a232bc7e7cde59cc8516887008707492cc7d5017d31602d43cf9b0903b1da0098f034e1fa907d6f84c04bd5ff7527d2d86d530812acb2938c48e61ccdcd7d93ad3745b1727dfd24c2a835c430a787a736befa96934ad4abd818e9fb8fdb6357dcacd4fa62ff6df9c0fe848962ebd66c850b49bf70f97f9618be4d901b856b6550b668d9ff86b67d75e669a00d3ba1d957ec713094c3a3fff61b5d9d085402333ae67d71f2ca878576cf7089a7a39821207e7949ac08f8d95eaeffeff200c93a3f86926fb36e5ade5b145140b464c220bd015cf2f3d066ab509acad8a1bd059f061453635d5d5b84a99915756c086479fe59cf297d7edd82860a8b2991640848be9b980513473886d8ed90417a820376fe1f0bf614aef40acb43077456dd89deae69ab8dee6d7b097df76f2b6464f1eb0ce1258bb2f68a7e9321402bc91d3b169f7bc2d01fba4a0b996a605f817fed3225dfd9723c7474fdce3451a4d41c2bbb957ee2c7d9a4dd300f072b4053b5e8519e5fadee466bc1cf67600eff1484c47bfac31bdb71240b82259d7ec53cab9cd1c9313f5f264fbabb4d353753da87325850bb75b0178e68cddc91301478c5351a9228262a81a2e7b436ce8499122831318b4fb68da0cede2313c0163d5834bebd6126c35945b0a8cb550f3c6975e0c7a8d0fead81fc13ff69c172ab1b5247eb2f00ef7c62fb55cf5ad23a557a277e7c2f880f1110a4b6cb03136f5b4f3ac1ff878d830ace226dd6d832face27243f289a0e38480fd06ba659050bad109db87755407a3a799730564b27647d9bac20a62971551af7c6ff1b0270f1fa0149001cef1389c4eaa26eaa7957aae783f5029d675551a7c14012014d5f26bb522bdb6558736a80600949d2110faa103ef23dc67141c331a88ec3db568fb335fe644c67ace95dcb3e8833c787cb1baa3c82ba4f3a191ef2b1dd23748d53830967fb523e79174b5208fafc2a40e6b69cbfefec2d01c767228929efacb8a2bb47e784e884b63cd4ff37771054e6e1515031c2c3aa1f63c9f0b2dffc2e2ea1beaf399527ba2f85523f42459003f5852f1fb36f548b26157e617f2d72eb362a52c40d1dbfaf9cadf148bd199d9019a2134f5d5ff40c2f0e1fe2be2c7d3c21fc843b729bf65fd5ab5b2b4bd0470706e3cfe44ecda3477d79a3dd97c6e2c50fd43cd9e9a4009a9483308e98669481911d0c2b8b654158db7abb8ed831eae57366e7fc6205f8899b766147bc60441cdc8056ab022fa5ba03b22ef86ecd844340187ec58493f418d362675ef49f09327e77dfdf0f1b9f630718bc2deaf8c24f60e22b6b3bbc7fec7519f2912f26521132b1b527dd84270dc3e80a133bbdc83c39581206e075d83dbb61655568f4ebaf0418a1aa6c7c49648f7958a0706b72a28a7450269cdd5f957350a32917029aa77b63d90289c0c7801adafb0256c0be6dd086b5339888a46f1d5e3ba8e32215271204aeebe6255ee12aec648ef98bf7c0a3d9c850a7920eb16d55d179286ed548913128edb153639f20d458ed175fdfa0d8799eeb3696b8c2486ce616d8ed864da73a39b7015810302293a451235f3197a500684b565d64c8d65e7589a13618c3287e251f10912e8297c3ce712828169d21d83d6738caa70b0a7dfc988faf23cf7aa4861a71a54a2d9a288d5f15f3ba1ba36061d1181f387e8680dda6c049934b970bd9bf603e49d741c6b1b3d141379f60696d0753b8e97f813e687a1c758fe94bd37840f91e3c498f8ea31dd42cc0323ec75ea00eb8e3f65ddd448738b4230a7d962e8cb9472c89be825354f63a87180afe7d410ddbff4097663d040d42eaff549723652374b5b6368470c4c2c2ceddd9cd4c8660deba052e0fdb9c0619d0dea1f539fa136b4c2e2537468459149d03ea4fd06282d91d831473039b32b763c525f799525a9b11eed7c6ce65445bc8cc67fa0e36d4b0f7bcde13ec517ac0ef4b49c85fc59b5a6993d6f64133b62e724abfbcb997ab16e1043de2ff0a416f2f2d80f1cc7c34dc021474ae5b846f727423a3b78e6fbe824fdea0dab715c5ba755b28bf9bfd46696803e9320fb5e8ab3f16a28ef83bb558c7d55da31e7e24156e042fc7047f36f962fd31a026c74790c8d001baa8fce4fd371fabe6ed97bced6f3eaa1e966dbbae1beb0f19fb2f7ffaf383fc99015a4929239193a113727b585bb9d9b0264ad524e9c328a18978c1c57f2457669e03dafbb261179bd9d9b9be71d2e67b77b8f2ba33398e76a05bf788bc6b52f21bd6d76300bf8ec8505d96f3bc0867c3525a235a59386e1f855a5be125445beb2b21daff0a3f3d136fa1876972dac116e5e46c23a2229942a2d5ed628183250218f757aa0bd6e9a87f69928b67037be8aa6afb1ea611e886d0166a111007a71fdd0302edae5a716ac52471f5b01b6ddd6e8fb7ceb26272452bea74f7422a6b910ae25aab324e626ecba0ebf17e5784d79e18cce3eb5fa91c1446964ab28fec5d3e3d49de046d6b2e38b6766b60438487c51aa22f1ad1482946038b66f902af1befbe7cf41c926becc0cb6913469a9fc6586198830065685564f4c3a2e7cc2346c77a03cea47af1811ba5ee51becaf7cfa79722174531ffbab9be0679f0a09a452b8661e6a09116c30de9002a932a01718ed51df3fcbf31d21d56981e1bc706d5045036229af09e9b2382ad46e079db7f405e9690a530b3bdd8327446375ca81dad46b32628c02264dea8efbe4133886f0c2c52a3d8210e203cc88e2f9f41434c5b2d441891ca84ec1202cdcdd645ff3062379e24dc76113fd009703ab228156c143340bf8b90865ea6a6ab64428be2bb66a63cb43f0934a39271cf6e3c3e044e7f492fbdf81942981665a5c5783381a8d963194be2891bb6b2a828ea9f13fb12f7839cf1fdbbabff4f1bbe00c221b23b193617e4f805d46b92a9769829f91988021dca60685e1886c3990a21a7178327c5fe7376bbd61b28585346b721b075a0cc9c845926f128dd5266ab65a8aabf20a2d7247dc1bfbb11f28de403ae8fc312dbc7fe41959060555498aef3d7e5772d2fe9852fe5b3a21813e5582c6b37e069732b4a58f1ccdc8d8781e0e6292dc81fc69ff0f66fb746d2c0d631ac299435a445d39f535366e96e8dd3cc4a37f714a5967e87ad40ffea1a466de3f30232212a524d369854199980e15762f305833efb508066e2d214d3393484193cf7779dfba2be40489b18b1b41d34fd3661a826beb97a67d5cfd09012ae8076c5cd1f436ebbec50b7a663f3e0eb249dd905fce169a2bf525f647000d7d9c412f02b2db2bd1d63d14a336a74901c8e9ae4ffbec0b7a0df01a5b0116a3ccd69d3bcb18364b1650fdc87e4270453dedecea6faa6484acb6ebb9f2a6f1a7ed0eddd947847b6aedf1fcb41102d9c7bed5b912aae3e561b84645afeb6fdf5d54a183b96bffb2c4ea733a8299ae744cdbe023706e763079800a5329f9ae187864b9e0bd186b362f3962886a197768a44bbd0f0c4c62b15b47953c79c12953906c515e1d8013edc18f5dca112addf9b0d9ce3b4d46ceda17178f8ddebc907c761b355ad9a4fbd90dc4213b68fb30489b1e224425a607fe69a27f56228699948ee8c9b649c87b4f471dc0d82f99054cca2257c5e5d0bcc5fb5965a012d3dc7a3c3ea5b5f50011b6905ace36eddeffadeb77e8528658c0de919535a281043681e0701ebecd71303fd3000d08cf9cef2a98092733f4bf0333c3e248e4bcf00ffddc6fbf7b95dbae5b93fde6850b95ad65e699a8eee9fb63a82dfd4f704c346e4993f1553f3bb13c7c668294ec4c35ccf74c96e5439e2ae4312e24d1aaa540fa60fad10f4b958c76d13c42484fe6980c3ced9ece6f3a47c45e405cacaa6485142987cc29fd49f54893de18c77a56d2c72ea8d9f6419b9bd885c0c027afc86d64ff7aef2e500101c5d57249cc351dfa895955ef3943bc6c817cd677c430a1646f9d74a8813c07beea6242c6db758b58f5307c6b248d59c839c5a8af053aac3e97a6f0310096f608f2cf6b202dce26536d748952b5d4e64d33016c99603d640e2c324034b87b21fdd1a098bd7a392b338f52c2b3c0f125e7f39b2b6aa68b65cca5f15580119390c6b4391e81a7545f22304e0c8eb89d0bf5aac5f5bef20b7c5296bae382dad8f19cd78f79043b631383dcb84b5cdb048e379e48f77372af484d4b6fc42234200fb7602f487e219928e7b13f9de7befaba40f1fb7df32d02428c8ab329fb7ba8b6bfc32f4b325960bb675fdbe75d853ca82ddaaa4b255e7765c6b124824a5db0ac9b4e9c6f33faaa4877e1b0da5a129fbf78313e557c9df52ecc1202be0ecff75c28a2b0b638ff2e4919cc14e931b88e88696f46a9d8035436b4ac859cceca410d6cb6fb55067917648a37487fbf6c4eddc4e30ae7faad0b8bb7d0e38fbead8f79e22741c58dd4c9389456c7516279de2229fc3b4218139dc0c5c71e3a8c6909baa1363bb9eb43d6246a197013ad45f7634d8baf938422ba273b9d6c8db144ad9d1dac3b1fc4f5dfea7bff8132cbd56031b17a6925afa7bc684a04bc296a1ba876be777248047c414b3878e379eb5628df12ea24119063dd8a38e58dae5d6253d6699c84f863793897f0f2704dd2ea64a41a67f12c9ba2a6952ab0f2cd3d9cc1eee4a9402cdf12aaac31bdfdba678dfbda90cc7cc141dea0eb43d7dc82eaa6a82c35496e809ecc838d3a0800a08c7d0a3f2186e20d62e263b45e4254e0132f0283d1fc4e5e70525927fee2555f930f66dde6f276bb7db54284c98ab237ae0f6e4fa2995553b32fcb06151125d2c90269fbfa5efdb88abd752da832cb6fd39e809d0c8b3e021d8e9ff6b5f643895e19c3d2f367dfebbe26f014bc1009a114433b00561cf6cfc153480d95af26bf42862bfbd11e18d47f0159ee16ad3fb6ea47f65e03511327a0e9d3eff89cc770e95c41906a59a2ddef8fe10ef02ace648a7ee6ef944c09a6b9e4c200ba86f21c67fb6e49802e9243ea6ef58a2eaad6f327aadb017ba9e1f568feb62971e2fc4fa9412af88c2ca0b49f8e5af8f7a18220ee889db33bc015fbe2db06889c8375c340e460e81d30c662ada00f0f17ee31fc1b3434c90350d21567c39ecb133a2ab1664fd72f5e7b4873bce7b81fd822659fbc43bb012b8361aab528feb96679650d4a4ecee681e0efd1f0a95e971917cf33a2c05e919dab1436b7b8078ffabc1cfc286126e90d5234170572c453a23b931254a0272f88eebce564d68a", 0x1000}], 0x9, 0x0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/232, 0xe8}], 0x4, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x8000, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvfrom(r3, &(0x7f00000013c0)=""/157, 0x9d, 0x2, 0x0, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() msgget$private(0x0, 0x280) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x80000000, r2, r4, r2, r4, 0x8, 0xa8}, 0x5, 0x5, r3, r3, 0x3, 0x100000000, 0x8001}) chown(&(0x7f0000000280)='./file0\x00', r2, r4) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() mknod$loop(&(0x7f0000000380)='./file1\x00', 0xc000, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r7}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r8) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:30 executing program 0: r0 = socket(0x10, 0x1, 0xffffffffffeffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) listen(r0, 0x80000000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) r2 = dup(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) close(r0) 16:00:30 executing program 1: pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='@\x00') r0 = socket(0x11, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x3a, 0x4007, 0x80) socket(0x11, 0x3, 0x0) socketpair$inet6(0x18, 0x4003, 0x8, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) close(r0) 16:00:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x76, &(0x7f0000000000)={0x25c, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0xeeb}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:00:30 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="62922f5cca7dbf9e1742153de8ca6f61a89d50fe32ec64a7a7221d8065b98834", 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00d0002e2f66696c653000a89183aa5f619a61c0cd6a0c878ea76333a48909a55f7fe0ec0ce136eec846676ca6815682276bae709e3d0d7533679973c9dfb146247f2dd69a220cf5d596cd4ef7058df5a73e8b2776ecfa10b4e0e665995362916ebf115f1aeba953282a9a327c8eb33a169281fd4d1e6c959053de421d73bb46ab2408ca76734ac003616090c85d79e9d88ea9c754a0fc2a005e172afbbaea26ce908140dd35cefe971e5f47d904a7ad6720d3f7466d1fddf241fb16867a44"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:30 executing program 0: r0 = getuid() setuid(r0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x81) 16:00:30 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x1, 0x5, 0x1}, 0x4, [0x6, 0xd8, 0x9, 0xa15, 0x5, 0x2, 0x4, 0x2]}, 0x3c) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x401) socket(0x27, 0x5, 0x9) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3) open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffff0001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x200, 0x9}, 0xfffffffffffffd8d) r2 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) fchown(r0, r3, r4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3, 0x10000}, {0x18, 0x1, 0x1, 0xff}, 0x1, [0x7, 0x0, 0x4, 0xf39, 0xfffffffffffeffff, 0x961d, 0x1, 0x3ff]}, 0x3c) clock_gettime(0x100004, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x3, 0x8}, {0x18, 0x2, 0x6, 0x3}, 0x7, [0x4, 0x1, 0x1, 0x6, 0x2, 0x5, 0x0, 0x1000]}, 0x3c) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d81", 0xa9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x28}], 0x1, 0xbf1) sendto$unix(r2, &(0x7f0000000380)="444e48fc2437fa49e1493ed9cb59955a64f803756e4301582aba6da8e4923fc1606fa46bc2abdd19fab276e3ac4bc5f8e24e8394f6424f0a87739fade3cee4793df29f3a477178af6a5917763a304d54d24006cce5c12f55f320638278e19926f9ff95447928ef45e75effe63a5b818d1a83ca91ecdf6d524cf7acd95acd044ba472688cc618e6f64d0b339a1a543e7927684b971a6d828f546819cc0ce54986b5633831c8e0b2b37f4dab7aafa405be6394285522c78eb5a9de8f0e031fbfb4a8ae8c22a0afbf6fbbf6157e7862efa3d34417e976f36c", 0xd7, 0x2, 0x0, 0x0) fchdir(r1) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x81, 0xb580, 0x6, "9026b32cd28c67a4809d4e0a83da40b4236266f3", 0x4, 0x7ff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) 16:00:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x8}, 0xc) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() kqueue() shutdown(r0, 0x2) listen(r0, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x7, 0x2, 0x0, "5304b1b9e7dfc7bcc1033c823a357b4711c1e176", 0x7fffffff, 0x1}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0xfff, 0x5, "bdb7694ff6fc20c765dbf8b2ab2dd15999c9aa5b", 0x20, 0x5}) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x401, 0x264}, {{r2}, 0xfffffffffffffffe, 0x29, 0x20, 0x8000, 0x9f}], 0x1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x82, 0x9, 0x7ff}, {{r1}, 0x0, 0x0, 0xfffff, 0x8, 0xfffffffffffffe00}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x7c}, {{r1}, 0xf72970589c74f968, 0x9c, 0x80, 0xa300, 0xf6b}, {{r2}, 0xfffffffffffffffc, 0xa8, 0x40000040, 0xffffffffffffff8f, 0xf3c}], 0xffffffffffffffe1, &(0x7f0000000380)={0x7fff, 0x85}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000400)={0x0, 0x6, 0x9, 0x2, "caaf3f9c91a82538e4b5633838a4ed8de4d515a5", 0x8, 0x1}) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x4) r8 = openat(r6, &(0x7f0000000480)='./file0\x00', 0x5f2, 0x88) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r8, 0x0, 0x0) msgget(0x0, 0x1) kqueue() open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x28) writev(r7, &(0x7f00000018c0)=[{&(0x7f0000000500)="bc921b25e3c297a9f71c9a6606a9066e135208f24ca8cf519640b32d71758d350be68c7d13ff9f3cdb243a582c19", 0x2e}, {&(0x7f0000000540)="3d06ce9b8e06d85807e1915daf57922286278759f1874c5b7170073858eac3af8e290a6b735a3b57be6c4b0ce7d01b289648a7a276415e796d2dbe4c8bed6280c02e59434245e23737dce4b8b3f682083fe81746b44fe93b558fc4f0c50bea87e105bc74bfc6ea949b5dd5c794a83bc837167c9c64a712a95d8a45529b66393ff3bc76860b845480ff21accfc68824b40b3c346c229db261008bb262bccd162bab1e", 0xa2}, {&(0x7f0000000600)="70387ed980efd111b3be7ccd652b79885c73da020fc856d785631d05050f0a35d05d300fc8fe7f76fc21bcad3f8a130a84159c70a338bcf57b031605033e128fc2e5bb032f980704bd6b0bb79c8204bfefaf8f4ff70a672045", 0x59}, {&(0x7f0000000680)="fdeda89dfb99bf14ff730ef9856945f311b5da514c252e68315484fa85e7eabb692c7f80e3c6c748d44228903b37635c61c13fb18217966b9c176f89351d2c7f93e6208b4db4dfebbb7f6df82aeee6142641180ad96a4dfb30b0f5d488da7d62cc7dba7e1b60fd917806b93e823324429aa91bb4724c197ed6d472cc17b8caa43c7b445cbb4b82b03fc63cb8fc5f01bd3e4b103b7162979c0e796fc1ce53ee634ad8c61547d6971663c4ea06aa5afa01c1c3fb430366632ec582cd655ce5576b06f2bd37aea05416ceb7881391da6855a4ae00bf0d2ab2df046eb12787fa5c7ac67b69091e6cff309df50843b42a4950c4fc3fd4c1e9959520a8ccabdffdbc54170459faf24e6cbab1a4f06ee53be70e6c1a1859cea1deab9c23e0b1f030eb6974f7f5d79ca8600c92d5038f28427a06e14cef1729dae362afdaeb2eff4e896b4fae6a0e03185849990d8cfdbf4003b9fda6e5bfc829d91a43e898d866cd2cece2c2d01fe332712f8d8e5f4c67ab61a5e9256e41cb76d16d99b05fa40131c24e4d061d75efca0b86cae2bc43e73f4e134cdff186bb35b9b06f8b51291a7c203016828e551ea99a7380c62d6644d693d67b918d15fe832c26db548af5f1313c00bd3582c12d9701c1038c1776a1241d6ee7a357644a57fdde5c2153ee4cd0ce25cb2ab984148e2ad48bd435394b3b0599ae339e07bc7f6c8be3ffb2d559dfd668e45255b00c3fc31585f1b97f695cca2180908db56dcc507c82087c75d10341ed1e764fe9b7ffb0a7aa1b99dcd2adde2af387017aec381804444ecb7e933e477d44f3dcb1fde5dd13fab6dfa99a0b0525ee536e59bd92685054002ed178ac3901a6a644e158883ed88d52e21e42abc13da2bc141d44119ba3841288e4345166cad169a5510892bfa5b0c2419adb648e230f8cb79f8d8635a79d396cf26014bfe2f96c6b3f3a9a20742fdc847c18009147722f8d67c06ca5cb23769bb540c1385f53360fa976fc14a42d95920c291674d6aad8eaf50d4616d79676592e2e6bc95ae92b0013b0cd083da598d94f4e4e8e0d70dc662be7ab2a384dfb95038d399f50727548e5de5396d050cd065c3053e0972bdf955816706d889853571564c1c7d1143dc83b56c1e21f340a1b0d503a58e59b1e365d146adfb5165b4220d72f27a4a65d901fe6ec69b6f94d927fa9dc8e0c7984c89d9a927afebbc662bfa7575f1c29474e60a72a4c1af4456e140d60bba51cbf0013833633dafb6e04d24e2e1435349894b1c5a51e2d7887a1b027ae574717c081cf2becf46e809bf041e964d0ddd2799abab8e6cfcfb429372b3364cdbd89de2b336813b4645cc8b5ea4944ed740a434e709a319b325982c30260a1662284c278db1f486aae558c39933dec64c1ddc74ddabf18cce0ba52b9416e7d7e1539dab2bb48697d77c9f6c2f3cc6e7ea590fe3184d5811fabff7b62d9d920101be2008b47690a797224dac3f88e6c549dcdaea1c3f018327114afc9f83a822fae746ca2139354a03e4087f968de1f5f241055a24aec3e3e6b894b958d5cdcc9d6d744644d9f52784cb6ac22eb5e7f44735fcf35d5dd5da800f07445cc1b7279dfadb6fdbc2df8a6cf2270bb40174e4dd91c6ca9b71233ddddf5944bd7802c5808bc361280e9dea9637c430634ef6e2b9c3af3727eb409ffee255f458b4cef89be3140d2584d203624cfe3fbafd86c667363cdc083bba7eb42b73ee6f7950a828f301e60938236d41f44e267f754c76c388c2a13806ddfee1a70972715f8cb0f744d9466db60f5c0691a27441a552d5f7782a41aec5669ddac534d73daf35eb6f1d41d66f1f07a4c42229a31a39b127f6451f2a901437dafa708b7e6ed0e0243fe75b7a3ae0907efc9e76eddf86304dc19da747f52e09b9246d71ad748b66c2cd000768089f616768c671e4f22c7fc2d3b4b1f2a43a03523c81abc08533f3f177053f5284b454be64053478aaa8de2438e1d76f2547e1018dada3d7e0b7b7034e9f753c9bd22f2e9f33937b42206a7d1ff654d55f86d5394a2b00ec3af117e7ba52103910d112f08bbb5871eece2ac0cb30680a07a82993a2a693ef708109312823263e143baef81e7b1bb113425aa40b727c5cf2538a0634da7e6928ea5ab0e83f90dfa3f6d624d6eb661d81079c8a9e2ede84f1ec130c475925153777f22ebe856add882000ace39740837bc1ee1d2c034238d01238cada6c5e59d924502340426cacdc94aad2c0533424a24d973c420c5c39263c7d6e7aa1ba1af4c75e21915f48c2fc8bb5e125b3d990da4b73511bccf32fb560b15c27508c9f82843d7170f3cd667934d1aa847a3deb596bf94dde41ff4b8196378bcfaf01d3fc52cbc90b7fabf8985a81f4f5861d4a65c2bda94453e9a9eb5fb605d723fcfc511ffd07da943ca9af54be5a04a4ed3fa222e56f2da7556d86e6ab92ff82ffa53395e5b8bb969043cce7228695d9b247f0e575e6c2feedc1bf47798cd777bfc9291617eb2fded3a46b904e103df91ad1b82fdd14849776b8baf496c5173cdfbec24ff0387db22c0409c3ff75494588d012be4e5964eb61631942aec4d85785b00cdc7a07003de95b61037f8acf1882ddcf159b13ac02f394a3ba838c79c9c5a5743f0e9e812b52c9ff258873f02d160bc047ad55a9bba0e798531990b66a8b07301026d26e6da3524ebd05858e410396d943bc23c6901e5d8aa11fdc1b0ff8acbc3990392539cc2a3c2205341a468cd15a3c908d66a2b79126a213a652673391c5cc857ab95bbbf2494cc72edc4918ef18c0d2c0cc9c96e0d3b2b6eaebb0757263a6146c745cf9da21eb951fa823fbaa5e11ba1eaa9305c58bade8a02439a1930fa7e8c476482b8993de6608c07af301f9938337d184a4232b30d9884b3ee545d2c0179766a4c08789cde512706faece7ced00bb68d5bc33bc3367a22bdd34f9611bef768c9b2975aeb83acd3ff41898f2577085798c8aebaeeb09b4653d81bbc819d683434ce2a79b79df5a67dfe746bd00b9acbd6fa044b60231cfdd25325d83b2765beb04992917990ffd3806ee06d92e2d42d5b09683748777dff1ec9adccb2966fc76233cfae22573d02f4f349afa5375d2458162e266b9807fe5d46181a8b86e21ecaf75b41cdc83495a2bf80ddd392da147ac7b61530aa8fe8f58e8ab73464243c48a030015b55d3b65199bceee6ce3e2be63a87b70696764cea9f7f7fd19eac59e468bae200d92de3641740755bd513d186fe206e959e43d3cbd674411f69b6dcc1e3e5387e99ade2d387e8768c83f353ecc12477e3560d4957014e26462a5cc520929791adeb9fd7bde2525eee702a2657a5cd8bd18351234ffbd41af1a42a0545d20e68bfcfb47bd701f39db952e6b2ac9f59d9c224ee687478ea996ad49275ed963ba18a5877b155605550bd21bdb474c77a26bb66de854bdb6eae353353d70cf0bf786e40246f874ba69f2664d130f79c7e0a565a1fda9f4f4a8d9f8e1f6fd984b5217ef3d80ad0be031c9460e07ed8d870e07367d39a3e523382e040b9c0efb0eca2e5880274f82ffb1ef2f7a18e3e2e78da13591784b5dc658087e96092c7a9de4ad75ad81bb5b8b52248da7417845e7a24033b3e53569e349d3eb380a88c4523b43b088c08645ac8014e4b767fa530f12063ec4769e92aad22d8d24a39228a6342313451908911a62f41e81505f67cea526f38eee272d7124cdd7ab78fa80f3f0b72320f58d37f1b6e52242142508805c175575368692b5e209e32c950ffb518f6b7134cf4636160b969768a20d0b1d1ffd7057a3584a5f6670eb48987660b2165aa673addc7d56a94253d8beca0bbabad2809867747a307283c8f9905fe211536a74c019cd814ba1b983a5af56aded016449bf0aa5df5973e43f91e91c86b69ea71733a53081fbfc565b56e14c957e7341a6387203ea6fcadb562bf03c10ddc9b32505c0c77ff8b0bb7e50eb8a8f6cf49e2df583661cdd240a82bf93e0edfa048ed37d1e113d77b073018c8fa70435a535fcaf08296ee11fd667388be20d6314d7636a39903a61893f017fd3073aa4169d9a8803c30089078cdee41f96eb05eeb2c9c1b53fab34c6d21f14b3e8dc87ed4aab505db2e47c13ad80900e32535c0835b233a26ef52a1eaa39286b611242cfc4dc55da3f5b287a7e4c63caab268427fea76dc3817d603e4d739dae02c3497f3e9fb8b89d89cef5b384f42d0bfae236a7cdc845e783b41c17b224145a558fad85a95b57615c2ad25ef2baf488ca6805a6ebc4c450ab346546001ae9358429124514ff8862f77cef5f8b88d7a0488cf56753ed30f6be44522118693b6a03f1733f6512bfb5bc28c2a99d755e83d5e184e3dbae928f564e967a189aad2177fc014b0c1d1103347595c48e9d9b7aa5ce640dc613ee9b1910d04f50702c6ec99b145a68dbb58756826a07d51a9c5d952f418c3b2c335f5e62bd9524106c658e9d462266af072f12f508b20a199d883b07db9dc36bd6a35f74910864e89a61316552370a28c24509c757abcedcba94074675e309e56e6b59ce1c98ff9cc32279dbbb1b7d9594e0f2923e15f8fc882f06b3f0925f9535e09f40a42805a929258c57098c1d044ee89d75bdff4447340fabd4eb1eba68a19d7767c179b7a4c80f95ea65760e8f2d1ea011a5508e988149f7aa83b8c8b2cc05b990bf33283a52d35b036f860fbb61bb2730c82b1aa8c91d8b675bf80f8ee030f15dd2564f4ccc0c60e745de92d65471e8ca32c61c01a723d80693187ea15da2ff30cbf11b6fda20e929001a464827d90ae3ec266b40bc4d4c934e395039933580074dd868b0a51bba89cd7f71ce92502c726d4044c8014a6f932c199f74b03496d3680a4e89c0a1cde04dc84cdb8535946f4b0840e0da97d4563cc59133c8fca69306591ba1e3e5381de4006b1db86ef4514afb7d1f33be28688e74ed32c54015c9744d2aacd564b6e40e9bf2bd482a6ca2ee34b813db8c81848cbbbfcf634402bc1fe727afa846427b99b77484a80cb5f1e60ddd825fee93bdd90ce3c2009a7eee6f18ee2cab448366d91371715055c4af54343755464dc581ab2d4e55a2f56f33487a5f3ef31ead28ed055366f04c6bd3acd51143c59674669e31a36736ffa64e1032e0f5373b4cfa5ba8080714451fee805789e31022bdde806407773ee61d5d05049f96bac03ecfd2b35c1fff4f5e42b0eb5db7348b0d4f6d991e145de89ec2fc85daf1e9793670de2836b087f4aa3c97f6a7d9f4666021ee03ec3b66ae5664ae9b786d5fa422e8a0a59156cb1f8f00aadb73a7ff791489aa2f3cae7d06d1a1f67f0bd984b24b7e8ae523f461e8352e7b7e66c825007c9281c1f7d950979efdab531d42851cf1e3bb86e472047d0b5a57eec3d233bf9cc85ea3acd2fff1cac28ae59aa0a4c9ba4ed956a288b3033cad045815765ba208840938b8b751ff9668d769dd608ac2a4cf1dc8219d3e306b2d329cc1834eaef38847a77e04f467b42d4d6479d9535b70d9ec9cc0c075e7015b9e9edb624f2ed5d0b3246ad40ccde5cf21b891dcb67b261d54901f69326616e5882fad58b436279ab7e2324c40f0ad30a9002829c3a562431e007f628636b2d19908878215c18fd9894cd984538735762da35671fadd9f704c244c14046182329b19ec34aa9c37712200df348c4b26cce9039c18b3aa02d2091bfdcefea9894ef24b371d23e44577981a69e42908bbad38b9f82769f2e0ba6acead7d1ef4f6ea05ec43f7ea59633ea95ccaad7eab1011b36380a7c77bd", 0x1000}, {&(0x7f0000001680)="9c15541e45305bdf7f4ce5edd2248b3c69977c8d8cca0fa2ef4eaeb1296071ffbe5f0e1ce92849d9f7db8ed0c47218acd8794e140fc7b046a3c79d9911a9d4fbc3c1601aa699a2b2af6d9c7e71959e6c05ed16af4d560748ccb76a6d295bef42495bb29d17d3a03590dd82a7c0cd14aa2e5c25e91a96f6fd76ea067516f14a01b492298acc45a05ba53edb03", 0x8c}, {&(0x7f0000001740)="4b177b6622c74c30", 0x8}, {&(0x7f0000001780)="ebd62bbdb819153edc97365b5ddb78676a4b8bc1fd443ab8afa21ce97472ab096f4e96c1a247e10ce83da9de7a836cad0a3c0e9706b27204bb79d6c75c4cd3d20866a55239fcedae1d8d3355393d083fc9dda24debe570a042b6569a5757e59939c0d3213d44aa385ccfdbbbafd370b7020dc0577b005783e6c13964974c9d17980aa4bad2de7bafb500df7381f60e729fb57b527d917d5468870cc4dd7bae1f2c5deeff2b86f4f8c01ecab5459d83c702966597930fc9f2c07cc7ce47fc5dbab937235f2b0894911d497a1d9b88a032728bf569ee7acdbf7aac03", 0xdb}, {&(0x7f0000001880)="0c9889acf4b1a997c402402b9ceebfc216aad4f6ae9a6bc1e103d9a5cca11ce8f83a7493111f88d4571ed9d73881361dfdc3ced83336effec6560bbaf428", 0x3e}], 0x8) bind(r6, &(0x7f0000001940)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCBRK(r7, 0x2000747a) kqueue() 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x4, 0x4, 0x727e}, {{r0}, 0x0, 0x8, 0xf0000042, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x12, 0x10, 0x6, 0x6}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0xffffffffffffff81, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x7}, {{r0}, 0xd616a5bb18cb3b4f, 0x20, 0xfffff, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000004, 0x7fff}, {{r0}, 0x0, 0x78, 0x20000062, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffffffffff81, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4000006d, 0x20, 0x5}], 0x3ff, &(0x7f0000000180)={0xf162, 0xfff}) r2 = dup2(r0, r0) close(r2) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1992, 0x5, 0x651, 0xff, "ff99d236d9ddb1b6dd3caaa209ab0022bb622618", 0x800, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) 16:00:31 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) flock(r0, 0xc) 16:00:31 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='c\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) 16:00:31 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = msgget(0x2, 0x218) msgctl$IPC_RMID(r0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x1a16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 16:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) socketpair(0x10, 0x2, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8ac0, 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = kqueue() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="b7f6ac23a1ba2cc5c390d895f731cce37120e6ec7da7ff3fc06f722430251e1106ad23aec74943a78c5caf9c94a0111ea91489c08bd64ee49beb6669add9dbdb64d44d", 0x43}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x4}, 0x400) r17 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r17, 0x6, 0x2, &(0x7f0000000000), 0x218) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x81, 0x5e24}, {0x18, 0x0, 0x9e, 0x6}, 0x401, [0x2, 0xaa6, 0xfffffffffffffff8, 0x4, 0x9, 0x80000000, 0xffffffffffffff01, 0x81]}, 0x3c) 16:00:31 executing program 1: sync() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) lseek(0xffffffffffffffff, 0x0, 0x0) seteuid(r0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 16:00:31 executing program 0: mlockall(0x2) socketpair(0x1, 0x5, 0x3742ba8e, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) socket$inet6(0x18, 0x2, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000340)=ANY=[@ANYBLOB="0018d4261500483bab2e2f66696c653000"], 0x1, 0x0}, 0xa) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5f4, 0xfff}, {0x4, 0x1}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x1f}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="a5da744e1226f4e1df40bb792bb6161e6b6141073eed4a3c41e9cf31a3c50a65040d336364a3a9e5bc8c4e1d114eff4e33", 0x31}, {&(0x7f0000000100)="b540efcdc303788e3a91aa99480dd6f600e570395eb4e7e0b70b26cd2944457abec9e892862585c08c8fba03474052e3a6dc7b5a4c1ada0e66353db1495fed617b2e24b3e1b8bc5a93f6344012d47d8b10b5fc75e85380cfa7b00a4233afbef0eb2b481f6b52bcf07b9c17272f6eb336bfd35fc937c5f8fcf538cdec3008fa6f5b052777bc205b7009f17bf901dcabc908c4614374b4d1fd24d102d13ebfc596b56041d17e04de4bf9ca", 0xaa}, {&(0x7f00000001c0)="d31be9ebb55c93d99240e96888dc0d2ca61440fb10e1d25c3258a39abae494ee23d30e551bb5de7ab37b14cd5ef39581aba72dd8afcefa", 0x37}], 0x3, &(0x7f0000000240)=[{0x68, 0x1, 0x1, "38ebc77e2c3bdbbb050a8177c04241b7d56c10a3cba01fb366094a52b711183ca2577ce7d769dce482f9e38ed7d73613c8b5352df3b3491f0f7cf43f1b1a34dd7030d569d958b0da777550b43dc19660a1f0a7f9b68dd2"}, {0xe0, 0x1, 0x8000, "3481ab6e3106100bcf6b937a20c226d719ecaff93d57808b79a4dc8fadccc5dbbc517272f125d1bae49b4ed21fab8df6ed5f750bf16f57a844b6a430c65fa68c12d3fe19068f3bc6df71e7eae8a36b77c88df9f136dd3224682bd3b1e1dd5d46a8f9ee4a317d21ac12580f2787a61857d5996abf542f20e7656a8b72d8d7c033df1d83fabb5c933d7f341ff62c4a536fb0e5ea076742d51c0e51ba167774c87c79a7a610afa40de24ae63fcf160261527755a3bc5c0535ff948a00ee41ee1b77dc89f94bada85e3dca41"}], 0x148, 0x8}, 0x404) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f00000000c0)="16c30b47524a64e01e0f8bb246cd21d4278b8fc44ed897f7b1b16175e8e38e2402526a7247ab90e5ffd58ce5f5ff031d28dbd4b0c6b4b7d6602232fb2084bb6874b421743e764d710584e22fab5e8270", 0x50}, {&(0x7f0000000140)="8ec765410621f9bec33a887ddbbd65ecb79fd030b8502459b5529a946d4733c55a56daa3552b6685b97936fca2f65318d1f3599fd86466a61edf9079db0e2929be4a26abeefa9dd8b6131d12ea00ed17af0b2f36fc466ebddca1b6a60382e92b58aee52ca3504219215f30a5ffc586dce3481a6d16f41b31444696e059795dd4bca40b2afed8b0f685", 0x89}, {&(0x7f0000000040)="d39426e3dda84d877d2dedfeb53ff8f902ca66d5e9652cd4f642fab9fcb3491e067575122f916b21946aba", 0x2b}, {&(0x7f0000000200)="40eab419ccf8393b069483ef9a03cbcd6101fe455860f99da789726f260115b3aa79eec6f2f96329d47eed41fcbf5e34f674e523f30f555c34e6bde76cf29d8e9ba47d8e4bce0d2337b3a4f190fd870b3a0b4f35ad85db01395666d8dcde59110ca72869b4524b2daac2a00ff9690f598260f314d446985970e03391f246f7a0641ea00e6d1ba6cae4907c0b89", 0x8d}, {&(0x7f00000002c0)="9171563854d222ac94572910a6b031c53ba5b90357c3b01aca83651d2dd32867138e7dc3b5c849dca9a188378ec24d41555def533537c1cd5081b0eb112a83fe5d0d5422f5d67c63b4bace0cbbfadcc4fce32e35e79d398164aa8cb22c8188b52e3ae81e41425fe3b1d97c5480c4fb7ede004fc7a2dfb3e92c4c6f67bb6b39663f8c6fd907760e466f7557ceb52d157649bd3d1aa4d372a55fcf6befada6b7cdfd9f73b30b8c85186cb06e5cebf8f764fec9927c6bad129a0c1ca6fd89215b5230ecbb409a9320588817d1b37d4244542d0e33dac472d3b3993108183951c73da031aa7ad3269af7bd90c1769bde5e0f5da0", 0xf2}, {&(0x7f00000003c0)="840c4d10464155c3ed677c5ccd93542fe15a1c17569501eeb87a317501441fc2e29987ee9a7822ce6aeab94217631ef00f62814a82d48a77e225c2fb80d6b189101f2380ffcdefbc483c843ef853426b072b1b6d29e616922f0a1378381c7e4bb321a20fa3b56be4720ef9d7e7e31c4c96a968b761f0fb7008223f5b31bcd24a9af1440f552abf6da2232c23dec6d6a38528cd5643418a99ffb2cf469905ccaec41b19716d4e07c43b5ae3a21c5164fe817cc02cddfc59ee62e6afc7006ad989f4f1b2ed62f36816e8ac4182053e088f9a3f7ebca0866021baaf9b3ce5058739d3ce27ec0b076cb6490fa5562b538b3abd0f7b3c0ba12f1a4e0471b68ef79c73364f6f75aad1be35f913558342c47cde3ee14133cd2dad48617c0221da5cde223d0591d0bc4726ff75c4b43dc437f2a49de3d3de55735400287cf7616b8017713b3c0c43eb91cdf3863ca823ef94abf722699004b390bf35b3e9a0a3de07c05e12d20fabe9346fe565229b85ce7170516e60b5fa38b35b1c15384a9f90ea3bdffcb173ec1c7f1ece987036cdd9f5719b93769ae6978cb982bbe379891331fc0d6553784f072f52b51dfe0fdd9bbcfaa32b28d0d4407a0902a00056c6d05238023702e06ab88f29db761815e9b01eab1be8d7a28c69b6742d11668a41d2cce1e842836cca2b0841cc5a21ef27abbf0dfd471a3e9d44dabd99ccbf59639446f85fad626f4aa8fa4ed5d11c021129420328f94fbc20e407bdb62d5e111e16be2f2af1d9ed5ddacbb7cfa3b3aceedc1bf67243958da9a26fc56944caf1c3709ffb6478507c05e66daca6c8651c280ce5533e0c33f99c05612dac52969948acbe7d30046f7ad6460854ac9c2f456e363336a2b82fe96641eb23286097989dc9ee3352ebf64e50725b82c606cf7a6102afdb4b427dfcf6c1a7f601f45a6cb7a48a7e82bab7f699b3874801be402272dc569d033880c1a2361dc282bf317647f91a07aec4ce377389ac5e7b109ad73daaed9ecfaba0b9425bb40032fdb57347a58269460c2de7f7b6282416513e8a6808a970671010daaf0cb6a2417e2a67882d776dd118618bacec4b9ef9f3af6175b4f84479dc6d8f4c4701e8b1bb81e4037b03ccf81aac3c1e134d1da5626ee1165d1f4dc9696f958ee33aec727f3ff092f36454c9406b8199b00e260e79e9201d17fcdab973f48c88a61588fbab391baa20a8598a8e7ba8a46dc39627bfa71adb0c299dbc1145a34804f450b6299f501fca155673a84affa6ad68ea98ec15d45cd4bb92d136bed4a3c3c75caa42fd31e6e2192016874ec1e7878f9b7c3d9c7e5b4c4f82a1eb4bbcaa2a73bcfcea5fe300799db4afd5482caad7a60328a55bb644b96a6b760e7ac87027e5c874b35a396727e6cc9a811e8dd6c1798298a234834d3c171dfcbda7137f8370abe0facbc79d9a04b7d5bb8960e1df5f6bbf3f8d080345271b99fae835cb26f54d3ff9497632c8edfa7c7cbcd848db70dc5fcad16b9421271eb4d0bc38a6d5887a2f0cedb0b3e33e07904dd53ac196250647936e679b5101629ce37f09c6736ea7f2ced24db4630f5c871ce23e3482f5ea5a18ad4b45ed23d153d94a9b8dac2b7ac485d1c6319a3b538e96ffa27e13bbc3f46ad68d2d3bc0879a0935f3a11573d12e63ddd845fcd0200b21b3c3ba11706d240f5e263dcb35572d4a81ebc648b53bed13d6e52a1ac97f8611662202b27f1f592c30cd1a33af406ddebfaf6e96face64bf3df88032ecbd566c5dcb3bcca9abce442ebc3b1703310e187d144e7eb77a77f30feb28d7bb99d8b4b440c706cc7169201c3da3f43708ef567c2b96ffa1e12bf0b5d5021d4dd6df67315cbf7785715edad086201f66bda51c35ff33fcdba3da153d1811178a6d2be2b7b4efcffa9ecc6e9656b85d53a618a02785467739678572fbf79413bed27afd6e2cf51112679ba1304801ada88838f5ab2e86366ba6a6dbfcb0c648b91cecff1668afdacad0dc3266e82350e705bcfd2c8d86b9002d43335b6881918f89c8058acfa4b03b824a1883fbef41d68a94ffae3b6ad0996c195e2b0946e625c0e6a8f226598adfdcfb942db2f153b78691cbb4af26f6033649f87d50972f8923e8b7de655cd68193bb79939acd3cc5bdf31441018f022854edcc76159e55381ab95dda659cdd1934b813716a37785a5c8524705e6a3ac2c95cc8041cb641a9e6dd388327033d03ca8787a7fa8e6c89c3e55a30a284a43ffa25b91338ae07ec013ec4a90cc0ac7e74460e988b542835872ad2f636385f7ada99973534f0bd142961a2000964a5e3f8a6127afe3cbc2e58cd63333a52eb5f5160e4186210efa72405f5cdf30af612cb70784691d2ed676eeca937bc3d3755f9ddcae219cc625878539237ed24acc048c0b19af6b982f32c6d470f514212572e501d65385fff9d5da6763de3be5fbbf484c6a971f66ab87899304480d28404a361cd5b5f4d2da6451d906e33c2e1baf7a01f85aa8b57b6242c1eaa807bd0a8b0f69951d8969d5dd0dfa7d8fc13ff704d644bf3b3e0d4ad65643b48a0ae521806478ff99c8501f7e06dec467311ea5a1bf58c951e50668116c59de7f1bdfd0c6789c47f282d7a29df3042256b6e2e4f0e3e54754f4fb138fb1abbd9f88a7727f56755f9c1630fc20e3cde13bd3c05d1e3fbb5d4d92827c5047fddcd970806870fe95ce77c1c89920ebffec0f2b2d85dbe2b316b398276ac4d413bf400f0e69aede0ae9057a85d5b9350a35d278b38d6216874219b771f0970187a177e655d1345babba82e0a78556e2adb7304625479f3d0806567e60788d55352a5c319290661cf807770bab087a478b099f35a9c54e0d6c7b67faf35336342491ef5ecc30ffd2bfb87073c1be17f2ab7ed4f30b752f3c97994411a6c27f1d08de242ccad6b89ab8f553a9a0694930d5761a12a8e2e149b7542ebef3c8889ac229b6c691420a31373dc2c4dda8a69cea30244c83e90c7e01c5f4d65f3381df47144b46e96823ddbb56913a487cbf258f42176d5a3ace009d9c03139bd6c4832ad3d7df7fece2dac00d28a1ad20ea33d0204d1d40cd00e96915675e9a54d7769f0a04496f2d283773f691a406f78ea11eb47b4ad6e5ae0fb7939e480dee5856546da968706136fb89da811588b486a1219847c234956ba5735bae5ea39d022d25d16c6f0c2a6dad8e8e276568d2c8dca2046b0ba2cf476d916124a5d221e734daf6cd72ab09632abb8e182e207ad86f57a3743a2ac0cd0afc5f2418a30474ec73908306188e5a2102eb2f340b7cace680d71a0a287a1f05055014ba4527e2ec451d734262f328fe2f6d48f199681a5191b555e4e240cc1c3991e688404feb68879247e1570ef866131f5f5ebc2c318c4cd6e58b4dee4e688cf684ae751ed302da195cfc8eeaaf36f03754532319dd93478204e68521ac4ba411e23f19be8d34024f4c2cee17359d316b984f013847dba8e5b0f73e60011d7ec8fb9cc786a92a6ebe3d22cd564c136f53a9cf443ec22647804169b58e90f258c76d1391e8fc847e0b08d82ab583f163fb2d76e7d4890219350c89f4d81d20b432165ed02db6ec8be2136965519d5256a6ebba7b8b56f17abd7f80f00d1fea6cc5458a2eb78c5010cf89da1b6f1c68c57f4fdb9df9f712a3b3e6b85db7bb523769699fbc88d1d200dd18acaa8e97070c7c5bcfb2bf7f6de5d4532d07a0f0857987684c44cf9c4ef381141215d2237bd4aa15b836683286e75c854356763b800f573106213b393a6a60f3b0520679076dd0902507be5fa878e43c05df6034569b1ee6481baba4afccfe48a6388f52e37966e6cfe7b05b6774369bc015fa8537632631e77293079effe43c9a6f523dcc641ff3341986ac387c761b975d8b56e9bf626735a618b1ecfa1f6fc156986950ff71790a347c1ccca4cb1859953b9efd16db59b7cbbf4b180c2d7e6ba71d0f811755e61d465eded5a0f73cea5f035144e5f4eef998d3e1bb6f1415efe22708a9b4edeade3eb558bde85881ce6f87049fc463ddf36890271cf40012e2e2bb6539e06ecec272856583e67be8cb6bf1ec387831123de1a9f44a64a3570e267adbbc1391b588c71d3ef3f267cb3ee2e2dd1fdb08b2b8bcbb44a6276a629dc1b0a74e6b3e9b3c72de11ba11747b2c3a610b8e67829ae55cfa9a94c5ec269ef8f86e53c3e4107fb0360d465512d32af6f4ab8c755fef371fc318d309bc17f2df0e509856c284ee13a41f4465d56f7a88adcacab2f8ce7852ec898641c9729a720cc2471103c59a5f83bc097efef5f4e2f2d41d72d1b092b8c1b02f1be0e80660cad8d058af1a5ae0139ae40dbd14acdbb83a8e4a02e2ada3ef893d83ee2a0a40ab26c0a88fc433285afa294ba07ddb7e7319517122018cb72b39d6b8f130bc73f388788ae1dab5c7f1924041f09a17caffdc197bf6bdaef02961e175f9d54e1cf94442df53eb9dc9489b6f07e434571b36553881591bd440536d4fc37c41d6adff5b929f1ad450b2a3cde85a0e22b0558d12dea7d4ce57c554a022973a1115aad17817fab3425da4cc58707929093e4ff97de7db3c30553f5c74f0d76934f90d1a7070368b08259f425a003f8eff6e790a8e6fff87c8a6294cee89b56995c180f1a538ab532dc626a294f26a8dcf420aa6536d66075be145f42378f7b7a52e7435d65d8459a1984304392455b7b0fdf0f5f23c068a968cfdf7a28ad83a57740f0984aeae4d470c245027f5b3af7587859784d6330fc56a5bea47e448bb61c463e7d418d2fa2c4608d3f7eea1d14ac5e812e09f43d499a6750309ae6dc06c3124ca70f37f5203f3fdceff02e8a2e434417e4e3a37ce4d7461baf3fa832dc4167e13e01a266c275a89990155a8454ab16db29f10066d0e4ce0e9c0b1f87cf1056bbac6f34d76a730dd3ad8869e70058d079709e0491cf124079916cd23d0273fa91ba5917980b507727e40676892a817ebea2a4b78f943c4d0d3f8816a922cc12f1058f99e9ac44b743af70ffe2085c0228c800cbb36387ac0c1476aee911cc84a790a275186770c17434a889bdae29c231fc25bbd7390b16b6be732e06daa8ffc419e590e8b78aa311d3c086047b4d021d9d447976cc599e8bdd679bf2639f78457eea5d9f8aa14ee07e3b6e33ea044c747f546fa838ce517b8f303df89d7bb80b0f3394e5e3f89ba1ff7075b827d37f96f58cb06620fb7e376fc82f102ad24df784ee6c9fc0175df5bd44faaf0f932999765513c27e8ee85c37fca56d901ceb4e62b19f1e122d63e832a12b28284bbf547d432e9fb15975a4f1c4e8073be22865bd9e94424baca6c93081ea158273275fe4426ea9564f55aefce03e3ba794617377cb9665d49f678aecc528f9d42725e31fef0ce5ce29990246d9e4a1f4620919a947acffd93dd372941c083f7cf5cb1c850e55381dbb6589c4411f1c0d3ffa6939008e6b5992003c56c16b1efdc139a8aa19dd0c731a1f72f96f172060935d1d7027f9ab532ec4c8da030f78e7844add7c554ad25e9e0191170db7e886d248aada579a09c1bcff940ed58bb8087c8b182fcf9c3e4eb2d715caacf31b2f68c417e0df7184d6e34080b6cb022668a32cc644e71f68f665d5027401cfb0cc55d1a6da0384b687de1b27da2119b91aee9d195757efe9b87a7d9382197e31ec3b976764b4394fdff1366595204f174a80fa0d48611b781a91c75609d8b3c756ea54656186a9311efee9e5c3566593e6bd6f8b6478316749a3ad04960c4df7092be3d15254c77659dcfc478bb0c0", 0x1000}, {&(0x7f00000013c0)="db7ab8aed97c1219b764de66590ab2778786759ca7618894e24a903bca499e8bfd9c0ef08f22a8a6a040c46d6a8eeb10b33e3744028a512b5dcfe3f8521f7c63bb251e3cdb5c33ff3bd93e89ed20446b2bda80f16db2431f133539a0cb6612480345cf952ed314d872bd083cdc65610841a4fdc0b754c8f1c4abd651b16f693285615b5a553dde746e1de752bd66c6e1e9aab0a287aa0a4545533ee235b9b518ca51fb49acbc85d85aaa58171ab735d2faac4deb3dd3e2531b7c04f8d1a6046bd28df4141a", 0xc5}, {&(0x7f00000014c0)="29a62ec43179e998777efcb401dc907887859a0488c25b8084cbba754928bf075b21e268c4f5afd10bd23c03964494ac8ce0a5c1347542c980601581f379d0cf80ee0c74b8fcc7222b98194cf12428b9e3e7e6c97cdc7dd9d66bc9e445fd", 0x5e}, {&(0x7f0000001540)="de2bcf7672de00fe7568a55664c20f318c05ed663fb510f3d32e432ad1b3eb2ea4a8c79a4682867d656dca3cb4990671cff646c86a161088b0e9d5298b6da8a9d87658bdd9a50cb23d455e0087661514c87e735ad9279ab0ecbddbcd2a6ee864bd1bee711102c64ff5885406a86ca33d4921f7caa4ea10bf65fffb75e5480cd65d61f5cbbb8bfdc3a4a896536e78856d6880e3d02334c0eb2a7bea298b85b969e529f813010ec883b36c6599f03d8adfe07130eb9a1d165ebc651b1df742657afc8769b454182d275ecf3f2bd106da2f3542fb22dee44deb62292ced4fbe12400ef924f221b1da31e4154fd0d36a0634160e5b8b027dc12f73fa35c50bb6f00fedc09990d3c6d23e38f2721664fc9ac3063590625c2f4e8b63ed9a0c9f087013c79952e46f6a99e24627f5ba83adaf32b95469ac930c5d00351347474ecd516b503650507ae19d96fe4d9036b21f50f3391341a25b64a2a9c12dd580a92e0655d835e90245e9dad8e831c0651e56ccb747b66d0dee75bdec6d3164b139a8a77d7bd30e170f1015eb3f566dadb8045c420ffe2c5bde048f429239d66a6846eb4275a55c49312b7565e9eb333ff27d49654036da677c339329de0dc1a37765aca8c7322e97b17b06c00e5eecc6283c88b9b8dfbc236a6de27e22a87bfbb1aa6085874d5db358b1dffa394e66ffcfa3da8f4407cacaf68d836725f92fa91b3193ac63da40d4759af5402b28fb1155843e75aaf1485ceb534a9df9ad3c9ad56c57bba66ff986122e3b20c86784dea14b9450b988cec82739ebf9f7c71a6e8a522e9d3e2d0d6674b537f61a81056b7007b138511ab22cce53b8095fe2938de790622f1e088ab3805b63181266843a43b85f935bc59c28b756ddad062c5b9118098471600f50b48f74f22359386d184b401a7773c19b792d1f98c6d41580f81b61ae34b868bb0501ebb6cc88f03a5ed17d5ab4c1e9003570ccdc6223c4b85eaedae107802ea8ec69438289b233146a0f1ba2f6c9befdd381c23a6bc009d3d20f3512e51aaeab78af67308726b9fbe9743617c9056a1e80e7199c0a762477f285890cbfb93c1bccd8bf1036d38b9220e7a510741d94c6dbf28bf9b1a54746f253bbfe3bfc14a69c74187aa96c38d90da1b09b8dfea191d86b5f1a9e4af454d39db48ba349dd7aef7a026acf0e4798eed9918744ac99b810e336e5abf04f47102260179ef8ebab85f2a092f0fbd2f8f88a82546864af6be7e3cfe7c606ac732342b3cc262daeaa0c92503823d4fce6df3fc83c3dc6cabce4c0ed752736a07fbce69cac6badc312155acbb69614644c32186b54e748fa0a166aa49477fa5d71e38dd7d232eaaaeb461f4aa4c493e32ad7b47b9228bdee3c9661262ff0bb16e44e13b7981ec9d8d60ce397ad7ac22db78bd76b7722e3470a897c3eaac3c0fd23632f60798d6f62b34fab5c7e85f5a9636a6fcfee4df693a398ff6be9ef44952e0986944dd8a64c2b7756f84b0710920d6f2fdb74b71ab937100a57979d51e8348ab8023622da5b54ea894a5a53ecb1f424777743d0aa14a7717cfd6a8fc83ef0b31f6d3deb1fed6e2dabd87610d4ec619c9561d6c18f404797d93d3e8b9d386dce64e23efad85e357d151ff0af2e8a8b146fd70385affb76d2457d4a30ebef6a71316d667a6bd330309af8e48fa93b0cf0c497d4fd8560f0e06912d41679a7f234c37a9a72f0d2ae8b72cebca7dd7e97b59cec6b2ef886d2a39dfdf8abf0ef7543e039ecf3370ea2cc0a534a8928292f2f8f2d2f0bdf6551042b7b5e818f4226d2ed85a0308a9e4d0b74320b32b4fb5bf4e18a143a776f97241c88bfa24aae08114551d66f7c9f800cdb82f59c2259003e24298b1796a31fad3991640c11e3651ca442c18e66c531e7783bdebd564dd2a9c1d0cc3c8df8db3c032655d07764a379ad8337fc0cc6e080308d343e1b5a5fd85930e15b7fe5c860b8a48a1b571adfb457949cd3d535ddbbb053e6abc477460f7fff6f3c9c6a37a0dd2fbd3aa4825e28c8fb7a4c6329eaf1d4af4d597783dd4403b9b2131424e313667fa4d5def04c2e50dc36cde830e6e280fb03d0e8729f7db618e3fe215bb9925a5a94c25350a2da68681398dca29265f4d520cca7d7ceb40b1c77b2bdf4f263ba7f7b8029a8e516cb3b99ddcff17aabcfe11272e6dc753e3d416ce92b94b5b7af09a9069026dfe8ccb4bcfee562b6b76ec14d53867585bd8cd879945db835e1330b72b0b307a714f6bd4755ef6cb00245e70c263ac86f3c881b64a5d5704ead2523fe9fba7ab102093a5d3b9e4148879982ac4a7adbcf13499cd12d90af5edfec197c79d34a64e56ca70887a8aa5c1f5904ab9aae65890e90cb4bb68c0d46e81347f03893f901fe12b5224a98f154c0eb3783aaec98a6d59f0ccb25600a9a67ef3e3f16986837fdb140a4d10083518eecdc8f78c1408ce290279dc60e30c8bf20be87a1085640045ff412bb5d57d9cfb14a09c24dde6511b26bedc2935374d8e33f060cbc124900227297e285ed248c5c9e0f24bc3599aaaea0391f3dbfd1e4bea3f78b1ad91038b8d8b45dbbd91f28856bb0878428db7bd538e2b485b80653b4666c3d42fbb866f679cbb1a2008540357d949bdae237374125c926ba4170db7ea3689c68609b5dc1284cee44227cc2e03156b39b166f938c1e75d4ab366564105825f7f983ec14641f0b4dcd10bc3a62e1b69fd3d488890ff8be9f2bc75896b0bd10bd7e13812e51525ab27cbdf4be23f204478666a3c3cedef2b042732d57e74008fa0e8f125459d609d7ec408bcbf4247c5b71f740902d929c23b7c8e30a3276f8e792a1f4e4762cfa73fcebeb7813076a4c184e66c003cf30af2594f7b6ff6e85ad45ac072e0c2cb850ec7e44498731987d8f9a564cb9d485ab0669018a0c0074ee140964ea86e46d215024a252e0c274e0fdb956c6509cd7d6b8756b7a821a2e03d8260343e3e8d1be57171dfb29d533141511b0c4826d2b88a595633fc0b0febd44c0f90272db02981835ed40bd90164f78de9ed89e2e117783f9da2bcc8a37e6d97afe3c47481d5a3762eed4255dabab6c7e4079ecdeb4690602f2ef45d49269a67be87e47564dae0cdbc99d7dbce34b86ee50094ab5f73022ca6b1ae22292bfc13868adfd2b1a90f28bfbc6da948b83d6dda25bf02b0499864a2077e5719d50a5d6ddad38361a44ce14e73d0fde11a74d1cb085b0c2e3868042d4ffbf043ffd461a4c78762619c8a07a55e2ee82187145ec82a63ad752195b87e63388c74730e6c797088d5ea6862e58f7ed679b78362ea1ebf41124aa7b5118e4c21168637c373ebdb6bb6358342d92441dc48cdd7be23e38b5afd1ab6511ccef013a2fe1f0275e11d2361a50b175ca21bfdecfd5bbf3dd6aa7a3abfa4057ea19abe4b51b3028881757b0528bcd51a32260977c12bc0fb5f5d37429fda2133db5a33b929beea724e436f2b89056698c42286dda706c4cddb22aa4107d07ef7cb74841e6594cab214b123296a43b539e8d4c4b38d52dd530cbf4cb7300c5c757f00b1fff8b8407c2f2077bfc79d1aa438582589b1071252e5feca5f7d6460c27aa98fa1f9b8fbbce4b01d70a745f447501f7f1c44bc663e9dd1a5768d65c3cced23d22f77d27005840dc7d43af3e5ae752db570423b9282658c59a29825d4e12622a645f830bd7238562210b97a6673d90f8ca7bb47bca9efec185ec127dc92449438b49392228ea6c44e2682297e456167732d3ad718a7daacba7bbc6561a77552ebf52bde9c558c7f18c11cd4a64fa3cf96d589619ea7f4f68f488284443bc1da57ac680eae312f9d9bc46e855ba3138de786fa7b0ff57e867a41e4036ebcdcc02d96b98b42c45e02405a6a8953cdcbd75d85836d12b4afae940440e28352dca59d6831fafa8d46d123ce8cd3827b52c1569cbaaf703473cdfe52f6580d49d32ca57eb04b7ec0eada742f2a5e221d5c42855de6a217d0bd895b7cf3b9729b08fe31a84830dfecb96da4671f9c8e73895acd1ae7b5305a3b3300782dd35897b5e384cf555c88f05d490fcb56e5171365072087507d02887a83624049218e93b3d4ffc0979fa95171674e89eb5b3f71e0738c6a4bb7f0faa91a71c35817e1eca899e3f7a049338228537294e41f5af1265bcc93889ec8bb14dd815378d1f6249bd4e61d0d4ce58a8350acb4cbc56d787dae131584262281bc8a9ab68abfa22aa32730e5a5fce0f102a1f81f4cfb6000d8daad2ae268b9297ec84cf00e600805688a12bf4885e5a42a1ab3ccc125fcb578d62d6e8402e649ea8e13c3a8be175dd5867a804b9511ce87e2f977685cf0c17c59fa5c85750959e3851b7bffa945fd91d060eae2b1643c91d0b2c5c0a8e36b7fcdb1bf0b2593ec9c0614d4737c020d744b4ac5c328216f7ab2e2c815487790efeb7d35d667bf6eff17a87d2fb7a781ccf4b91a405c29f738880419863d68eea332f1348d0dde472326dddbffbf282ca5b2a2f43cbbcd74f860eebcb74dc6571a5e1a362342cba90e72061abac9008123dc91c4d43600f11136ee4adddf55df24187ca164c9f6c566abbf6deca857a20cb652b6b7a6a4d9560aa11cdff8f5038226546bbcce94bbadcd2da484bea2d553b4dfd9098ece4598879959d4a4bfbbc4ff6f9c10d73dea9aa95336511551ce8fd082856d223415e776527258f4612aebcd1d64fb5b9a9054f234dd7ac719dd81a9e0b3d7d849676c23ef75f5537711c4ef65e448056603db35e503b843fbc0011d25f3b9f5a2eabdcfc4a1b7f5f754dedad7f575436ca52d7915d91012824abd955a2d8155289a396346d2cb41d503d442529fcc682cd7809404f7c2f8d871dce4eb39756cea97a4d78dfd688e32a17762cd8ab97d15f8b7f8e91c801fd57c3a9f2d6f82bc3318f21e4d6d0fc1ec75884463f231d6be8b847377376c6c7319a413e914311e1b682cb525aac92c2a48258920ae6ea8a15de3d7cdf934b1e5adad661e04a4f050cd1f205201c3dfafd93120585867c239d31329db023bcac94b80bb1c6ce90661b14b476e2efbbe8ddf6ca2e606bb9fb3f090722cdd31fb1f04522ca2b361dc5cad424d1171d8ead7f2a83ec4d32c90f1b83fa923edd60d58df9bd79eae7a3da9802e8ef2a629a50974a63e7ba9f6904f9d78d1937d6fcf53cceb496b239a9711e48826e07e3610e3fea4b7e1efa29aaf0c2f44df367c113f66e4353d45413094ceb83369c590b654583f9ea3e66f1959869dc9bc01697a9ba6fcc22890b2eadc90bb9ab0fe5507a0c557a7d4f3d7422b32309a8b6d14b753a97a316ea44e5bdde703888cfd74d54b265c955866121f554e9f0a911559e158cffac88d6d6a3c2d99bed2848536fb190ffbb79c414760a95f4f254b1ccad450c3a5d2e53c8e78c34b0a0164b8e18199ed53fd5c8136efcbd85cfab55ac753608a95cf699dbd506919fb418f0cd6370ea12aa6886f820697fa6a6ff196308bc03bb78817de51ead69a4fc902f88285b92ddefb73bf85a828343981c553cb8b73894538c3d8dc3ab63713cb53ec71c0fa4f99f8be568f352766e6ccf46b455fee75a8956bc9b7fbf20b300ecad499e32304464a19854ab7347ff49d4712099c86657565825dec02040756626b73f760cf6a81c4b7add41f800a09c173d110d7526e6ab1d56648ffdc64a5776d56bee9bb27fbccc13b0c7b335e8b18804ff64d47280b37deddd30cb6fa161cf7f9938c82c022c85336da7034d582a7ef04951c67439f19272f0d8a899b7d8c824aeeb75", 0x1000}, {&(0x7f0000002540)="9c517134cf447be7138d115549b3e013d119d9f4257f88d72957e76e19b8613b66dd8465eae4ce1c94ac3cebbd4ac0748bb3d5fd2c3b71acc71c565e054f15c1fd08f909bbdf9c42acb3ec35bc139e8eb686cc5e759637b97a0c102495ad03c3b4f7f78902b56a9409895e790d54c6c3cbc2032dbd269b3f83edd561d5296a46", 0x80}], 0xa, 0x0) 16:00:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = semget(0x3, 0x1, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/231) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8000, 0x3c, 0x3, 0x6, "dfe14d4c472e8d17445511fd1d967fcefd75045f", 0x7e, 0x7}) setsockopt(r2, 0xffff, 0x5, &(0x7f0000000240)="da6fd32417c6666279afbd392e4d5c461cfe9f9aca7412415a5c3434c37eff99", 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x43, 0x43, 0x2, 0x940a, "b74844cac76a3547f32561229d46f9d525f7c8d8", 0x25, 0x7}) 16:00:31 executing program 0: socketpair(0x39, 0x4000, 0x800000040, &(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) socketpair(0x10, 0xc005, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000001480)='./file0\x00', 0x20, 0xffffffff) socketpair(0x1, 0x5, 0x1, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, &(0x7f0000001380)=""/157, 0x9d, 0xffff}, 0x40) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0xff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) setregid(0x0, r1) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r1) listen(r1, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1) write(r0, &(0x7f0000000340)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a7e58", 0x4c) syz_open_pts() close(r0) kqueue() syz_open_pts() setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x200) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x9) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:31 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000080)="32e97ef5fcfa1965e9113c80463e86d1f665e81bed7bbd063939a02adf93202dc55d94c99c6a40ac4414c6ef863e6b7fb28d3bcb06d492537356c9f4c81bfb65e30e2681472d3f09f95c8fccfd1ba2698384d6ecce6320ff2f49c3e26dac64cd9b59e7f5916490a1ecc3bca632143f3f", 0xfffffffffffffe29, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:32 executing program 0: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x30) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0xc3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x8001, 0x71}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x9, 0x9}, {{r0}, 0x0, 0x4c, 0xc0, 0x87, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00000c4, 0xac8b, 0x2a2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x33c, 0x6}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x3ff, 0x5}, {{r0}, 0x0, 0x59, 0x20, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0xa0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x10001, 0xffffffff}], 0x4e7, &(0x7f0000000140)={0x8, 0x81}) pwritev(r0, &(0x7f00000002c0), 0x2a5, 0xfffffffffffffffd) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000040)="b5d5313e6b9357eb1ca5c6559212e820262b18757b6e3aa6a5c74a0c4474c40271f4482c0a9643a8b659afffac4c717362d38a9097344eed92288688745c62e88365cfe7ea50adf59232ee", 0x4b) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) syz_open_pts() 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10082, 0x10a) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="78a8c086acfdd655ec5fa30fbe1f24a4aeb83f2187e8f5501f593ad7672648074443769c913eea7ec69fd1532e1f576304d6a31465dda0b0d8c9ea3e2faafeb3175d319d980a065270425aead5f2ae5450c71439b54ae16ea8ad5dbbb0d8a5d79ae138d036fa6e383088374aaa496611c77cb2820d2bbe1428c177d5090c7933a1609246e354bf757105ee4f2f8c64ac07b81c8bc87f43848b520d8a0bd0cd6e478c10de7a3b77c5a3d6e1f61e390e6dc38994ebe4206e3085727f7356878bd4c0a1e3f6b9865483064ca819a84b", 0xce}, {&(0x7f0000000140)="fe857ccfc16eb73e1f8e4235232f38e0d9c7d31f13791011a0e609c8192a2052066ee33fb0f8cc13a5e76d5567dbb7f146b729616006219b35aa7e9148b15a28a64c0b004f290123a06ca2597d29a2bfb250045972284c191e60628f3ee3553737d32b0208ca98d6eed310070f443daeb2150a33c2accbbcd61c191413172735640e6d2b57716b36b446277a3902d67eb899560a78397c8f3770b1757d2654b236e4fc4bdedf1852a1cc97a3de", 0xad}, {&(0x7f0000000200)="c2befa98dbe5c7f0bed211", 0xb}], 0x3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:32 executing program 0: select(0x40, &(0x7f0000000040)={0x5, 0x5, 0x200000000003, 0x6, 0x9, 0x0, 0x6, 0x10000}, &(0x7f0000000080)={0x40, 0x5, 0x2, 0xd36, 0x2, 0xfffffffffffff001, 0x8, 0x40}, &(0x7f0000000100)={0x23e, 0x6, 0x2, 0x4, 0x80000000, 0x3, 0x20, 0x95}, &(0x7f0000000140)={0x7, 0x1}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0xffffffffffffffff, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\'#\x00', &(0x7f0000000100)='%i\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\\,^\x00', &(0x7f0000000000)='\x00', &(0x7f0000000240)=':::\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000080)=[&(0x7f0000000300)='.\x00', &(0x7f0000000340)=',\\)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[{\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="b40400006a9465d596d3369a9efbf46e9db1b03771d782b68184ad121315da54a413c4a19d39b78dc3c33e86b2ef5ab11542ac83ea00dae567c3c07e", 0x3c) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r2, r3) close(r1) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x5b) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() getegid() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r2, r1) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x9}, 0x5) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x1) syz_execute_func(&(0x7f0000000000)="f5df40d3c4a2edbbbf9b5de5080f9fba1eb2ffff67660f120c6c0f41312e66400f38148dfeffffff0f7648078f491802f74258") setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x40, 0x4}, {0x18, 0x0, 0x9, 0x1c0000000000000}, 0x1, [0xb69, 0x4, 0x4, 0xfffffffffffffbff, 0x200, 0x6, 0x7ff, 0x1]}, 0x3c) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xfffc, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="2ca020af9647a967f8c63d9ba8cf413d42b793b80435f2e9739f929e737c9d424f7e48e8865e91d8614ed86ae35c17f8aa0233cb3d622242852a49e07bb734e9e9ab06bad3c1bccc53", 0x49) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$inet(r0, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="81e1c4665e788665033be505c234fe77b0bb69704771350ba62e8f9d5e82e084918b42b529f883989f4aed321e05438a9ac775eb30a317e10d9576add3ade8cfb0769667395ae08329b61612d876f828c0aa4f904ef72ff1569f685b8bebb7e6e918ff87dc2c14e6018795b3669fa98e0b6bf438b89ec9e0a7b596dabd1c6c1e1045773b86d01259882186016003f652ba7e1126cb58a439ca15cca23b54ef80755e78f76aa3ffd6078ce688a53293015bff81aef8880b13a5f2f1d7bad4c997685adcfe3c75c9e076c0f49fffb972f96247944ab387b9ae12b9d1f19bbdfa6696a15fd099f02dd428ab", 0xea) fcntl$setstatus(r0, 0x4, 0x1082) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) getdents(r1, &(0x7f00000002c0)=""/4096, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) write(r1, 0x0, 0x0) write(r2, &(0x7f0000000240)="c6715d2a5a2475d8", 0x8) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8d0, 0x2) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x5}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = semget(0x3, 0x0, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x20]) r3 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) close(r0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x8, 0x75b, 0x0, "170cf05f8c9c33dc1941d1743598cd8905c12307", 0x2, 0xe58}) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) getpeername(r0, 0x0, &(0x7f0000000000)) 16:00:33 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x4) socketpair(0x1b, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0xb0}, {r0, 0x20}, {r1, 0x4}, {r1, 0x4}, {r0, 0x8}, {r0, 0x1}], 0x6, 0x9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:33 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) chroot(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0xfffffffd, 0x1}}, 0x0) pipe2(&(0x7f0000000140), 0x4) setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x1, 0x0) socketpair(0x30, 0x0, 0x7, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x5, 0x6) r4 = open(&(0x7f0000001240)='./file0\x00', 0x0, 0x104) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001280)) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x0, 0x40) r10 = socket$inet(0x2, 0x7, 0x9) r11 = socket$unix(0x1, 0x7, 0x0) r12 = socket$inet6(0x18, 0x5, 0x3) r13 = open(&(0x7f00000013c0)='./file0\x00', 0x10400, 0x4) r14 = getpid() r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r17 = getpid() r18 = geteuid() r19 = getgid() pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000140)="a91a2987089310201fb07b1120ff07dbc2c95e1404236a250e67db1a1adf02f2390b371c01", 0x25}, {&(0x7f00000001c0)="03d0fe377c1e8270419d62dec23393664be277362c9f17bb12bca36b54d67e05ce34948c34fc09fb38f04566b80ae685054893adf41116d365eff0fe08276fc521ca2cc5f0ae395496f8838e7a074b53fa094369972146a4a214e6a156c32b5cb8f0cb2a0dec584300405ee7a549e061eb05075efbd42affc7e5fc111e3539a5f2c20c7a8d3486c1109fcb0f876cfcfe8f3e211866eb8f435c6fbc7f30e29ff7d72b3943df287f5f9b2c27a08890eaf56749b716171afcd1692546c708bf3c6b8d83b41a4da9d6d2ad8b1a5c130cacfd3df2a48bc0d1cc66a07ef780fbe9d51b412fa4be40d2eba2444d5a2f3b363a83a8399cd85ecb0e4ded9e9b02a8f3e344c2f87926a15ba42b27ab9ae2b32272b706d7abb6ad10c7c758b128f04fedbf154653cad4892728dfde2ce2f8cb7c291cdcf8e73d2c3508e11395cb086fd8f7b22b76e3e16835f1f86335e4dbb8732a1c23eca4f1ca374d160425b65dafb90614acd0d352416fdfcb103a3dba1791f988027115c025c4e79ad651ee350a7e836c1e7de00461b712e48bb681f72972eacc1d718a3f7adff4008c05c3c8e2a1ea760a8824cee1e439f1f319c934cbac823d2036a182bd95aeb5fcc5d7d8a504b4ff3ef3334c3ba24f7870fcf9ccbfa776902ddcb1d77b948c65d99e44ea4daf51622d3db3e790ee531a7b092ca8b9f9ebc356b5a3ad1acbc11f9bec85861910d3117ca4d2fa8c3301f354a15e6460c3362726ab8aa51974d192025ba2a55b0bb1b1a2983ac9a446d4a8ec1ae9879fd3915ba8c641bdf9f54cd1fa08b3eb8bdb9c49cc5809073c3310cbab71aad02cd9fe051a0690fdc06a282b039b51e6c5c3072dec2124200f4da88fb366047991432052f72306fff1592bf188b4a691909597c7bd96fd4abd2fc0208b1cb7a73ff10389b5b22ad415778b78d37cb5891f98380b9749367aeeb4338bf80f943ed02ef4e47f4df1bbef2788dc06daba20f7f7083b2deb61ae6e16d8aff55bac7d218666a00445522f2166a2165e6c0e1702f84c695239573f0b02569c05a4adcc574aaee0a14e5619d31f31b08a37885c8b58f0c3ee8ff883d6992b5d4cc28d0d1604063a5a34bbe91588056a199a6867249d2ec3aadac6d74eef467e1e1db8b6b10808eea34624fb9b70ad7427e39ae47174eed28b4d85818fe498911e5437ef21c65f4582683067d24b80fd6a477453c30f1ec0fd932c3259649650d69d7d0408387a0d0598d7d231d6140141dc575366505966a6c2f88f2619380a1e6aac720db9b273c0a4d4297fc511d4b55724277f36a32eff9893920a0670efadb8576efc49b55bf83b3a01b23cca38b1af6d44f7d743a1b4529f332bcef299174394d1b2f0800bac42ac867356b1ae00e490b7fba5f3841de44ab3e7344b2ecddf64378aecc569dbdd79d21f0002e2a1c96d906e41c0b868c51c37fd0d1125c9546b54080e9511f99011b619844e2722239a3312cb03442d8e81f68c650175661267270e9b2d5ca05cb2426cda551f1c62080666026a362b572eb4e9ef8b297e538c54de5d3844872efb9f4d5003337ea3da51fff5d7dbe95563bd9bd43ed49ec8acd516fa36446c883845a62af798ac7943d910b9e91da640627b18057f001b2b63f627f7ab022de77ff18573ea3212d255384daa037fcbc9ab105d8f90bc46602850017d3cbd34909654fd3231748aff9e1d310477a17c1c5c494f5acc7e9eb528fe87182a3bc5ba51918c57c07b4dbed4256749b83da1aa8c69b633773ccab88bd0a8fe2ea83748b95f2b72ad1faa836983d0c2f85cb311576886528cfbf236073dbf622540055a810c5f86ea17ff8475634b114ac3fc5b3e80cdf1344482cfa1bcba786c088a7fbda25d2f7c60e2742a69205a058096f79cbe44c2775ac3ca2f5f5014e30b84817101d31b9f166106b018accf2027d480b2d13879ae50f50bb1f155052f320fa53f7946a03e586f072fd07244bde11f32608735eda915b66430f4e119a78d64ca3bfdecc67aa6e4b50fd56b16ca364fb2690fd51d0408864ac177feadef86e8fc317e5cdd8cfa03bab3ec601f3e3a5161c2f0b9938308120704a755ac117d3a54ee8e20635b0d5bf6098f4ee17ed0fdbd4a77aac561dee5f930e2de1abd78e176d40b2fc7082d94efdf0a064c2d2d41cbdbc3669b615ad701f166cd861ef097ed1309a5518a3daa5f7aff140304da92a58eaddb511f015a94562754cb1cf606a8e1b1d77ea0342813869d61adfd8aedd433a4d6a85d4a4046acb556e5c4e05d0fcabbbe47a51923315a9da010cc4bd1a1b96f0ee440696bcc5bb92742e01ab7e637cc5687a0d074903ec4bc594a5dc0919bcbdf4716a56ad62f3d6ca0a15d3ed274cc618b0cc578be6a96f74b4fd3e4927f24ed78eff8fa7109ee32a35a51654a51b65fd95082ac619bc16cd588d9db4cb9cc529bb22bc2af8fc9e69764aac289a7691bb12c2f8255e114603ec9b8bd9cd007939f647638bfec3086fae3acb77daecfeb95f774b03a317e8ce29989428d87319bbf844e8dbc40e088430962bdd820d8f6980fec5a761e226a44279b0df437626371d029f2d25d02173e3ec995e4361b049bcd6dbf2fb9bd710c09bea1931298e54ebb6aecb4e32f9c8f5635d2a6345e1783c707cda9ca7d774e4177f2b578500e4b42974f2b6e1a00c650d2a652ae18f5f8fc3fede030a7ca7106dd75f56605bd8acb239f154cf83d2961d4dd7e33f8fb5ba8f81a95404f9871203755da90b98ed9e5d08fa71dbaaada57d455569452408d8f50ffaa89b6be53cb2fd2181c8a2f0d2a468e5e52f1c79b07987e1ac5ff6d90f32132f280010ea37884dd2211dd57c4c7e293b24ac22d08cc2e83f99abdcd0e45482c489458465131335f218c84ecef9e7ebe72b12f2b7b688185730be30f28ba880840a8a000c67d5bc480c9d96c79a122f35e1d74ce7cc161effb8257c6bf7f2b1ffc61abe3960f3b86df5ce1e0657ab266f01198d82e85ea34759e415fee7b505accbfea7cc9bd9700ae6a9afa78de9f09be109703963fd96505bf1da29988edf6c92a831d04a0e37834ff896a15fa56d443078473e7680c8657a73e845dbff43626b2aea63bb34ea810230aa158a6e83ec74a96345c527e461f954f0033f20901ea44bdcb772628760ec5a33780f7fa1d5a63b1f99e6d82150ae47212d0de9ed6cd220f4a11f9c8291ae6a54783365ef8622feda1af01b75652ef7368638a3fa1fe48410e7ddbb1c0021e8736bd0640ba3637c6fca1a3977eb0d8ec5e3d724ae05a331e05b45543cd3f405d7ec1537d38980a8e37647140e46beae58a99a92377d5737eb398347ffdc00316f62a35b8ea0c2ce8a6c743c7b835af4776d8da2bed986e9e7a71b7c777bba73a00e43c090c9aac482d852b7b70208660330a64381628e17adc2b314ccd9d68228f72c27bbf53cb42c15bcd36c7ae4f03253782ba868d0178907ca50a9f98f08d8d3fc8aca91a564e3efd7086f5dd6f3a8d686073920944c2e575d44434bf70a39a43cb4134700444831b4acc7b2426ba9c33c0e4db4d022e22ff7ce3787c0fa2fdddf47eb323c55f38abe6d6465d13e201f07b51f339b1c75fc2e65791e70b7e4c4e341ae7beb8f31b6651310755545e15c50d06ea43ecf51ac7d175b09a3b08f9888300a8324bfbb90c4dd45e933fadee72e3866fb99a1832b0e94e62f54941aa517c3dd6c197a1867fc6b878987ed0243c7362007f65733ad8faa2e844ba9c361457999d9fc79919e2f33d3b839fb662bb6c4549b43aac0eaae0effc39f9f3dad42c5897339db0f79d8c21484ff42ee20f9ee27721ffafd9d0975416249030699fe9e9aa9826daa71667da7f3ed9507b088f22786904d218fc9470345f7869b26c086a32a3a04758244f3a4af3dd133c2330c10a5ff3214924ffc2017bad91d0968a9428e3d175158b0b023b20ba93ffbcd22ba466d26c9aecfa8fe76967b43aa7d9ba183dd0e524b1412d7627360cb13e5736042b7c846b418ec73fccf88cde0cc02b614ef5e6948849e680950d4dd8d8265acdcb42960cb3d477ee4539873024d0dce89ea63cc7336740a15169b1a534911d3b1f02a61e623187ba961fb48d2b7c2d9837466215dd6f7952c03018daa95f37f3d1bdcd4d6f26c17c7be01e78b538a4dd5343721180eac55be71f848d83f8a32e0bb250482c1c8ae14b65eb5918c789efa40aa6761c974f89c56b070844cad7811836a04b5ededf952678da34b8129cbc24b1315844770590bbc0ab7317a51e93131e7c728a711cd7b2166c85ff9ff015d6a2b57d165bc771507fd2c8535110222a5b62f2ba95ab9b2bad47d3c8687c45fab510690a72f06c56a3f51d9b1b6cc35cffb65bf9f675ece7cbd1507d7f8ca6097000a0b50d0aeb668794bf9ef19c78637c18e5106bc2638f370a2bcd56da7e932a7b42f3891bd401273a77ac75c3159a6605feae8af927adcfb5ffda4f78dbf4131e0c6f9338dd0ff4347a9b316771852c6029e65320138ec82aa15ea9086a3fcc77d99b438555bc29cf905b3ca75d776c7523facf4dbba428c9d609c1cf65c5ac38cf0fe495225f1c8a28cc7ac7085518447e71be80944462a21b60dd687649b250833f9c196235ddda95a0fd5b51f7d1bfdc3934743f8aae9a80a0703d5230c4151affabb96ccce0f87c24e2161215857b86146b71eb0181e872b23cfca848040379599415e9757b295063ebe0e549cccd0dfe7ba750e4c0566125054d0f63a458dbab334069cafa08f4803e8aeb9a2bb9249f770e8599f7572b4a321a7f4ad991a3f113a7e21e2237c6fef8fa405000c5673d8270843cb562e150668e01e6808ab640dc01215db981f3571053a457797e5f9b37d305d59bd3413bc693b5666bc0e873cdd3b520dba103c8b877d3acd6d92aae1231cb8e4359f36138254604b434a98a3b709f2455cefd6826fdee686bca9b01979e2b4214aab5a5fa13ff4eb72d22eeeb1140c55c3c4b7b97d13a331600bfaa00189543535590ce45dbaf946ae240c7fe8f5b5e0f3b1e79439e4804800c41378a8d05d2b83a1043add1bb1dbcfc981d64f53657088a2d3d89be14dee9506157392a3c614fafe162ffa805967b241284040c621090336e074498612de017e24cc80af37f378007937154608e4fa8d07f66e85f046cc0ab7d5b5444daadcc4b399caed29066f6002e7a3ef5f66169d0da2deec72831d3fdfcbd29ea019cdc83acb6c8e9ec2e09fe73e3b75d145719336da523398d6a5b7132d73ff6317f50d154353062ed2a076e59a2370bfe2718ccb3cae733f2c8bb0569254ebfac09b2e23484621d6fda55a84ce002f10186783a2e3a74ae20778e45e70d6c982caee013750efe9f09f0fe9af583011107aaf09b032f55d5be12e3b0cc75a3531c0a8ddd0f15ba338427e645df49a964f43d501c26ccaded215ce0068b0bb526d3613a6e579ef83999f924ea0aa50007c72e6c8ffe709b5f193be550dfbe509fd656585d46f9439711aa10d4df4497c92543fb178d0634d7d377b3a4e9aa836ae60ad5bc3bf051e9e1edde73e779039d49dd2626e04e85234eb9b659eb0f5f88c2c46e684b817dd3877e93f9024acc8d8f597787b7ed1f93e4f4238a3dfdcf5188ce7cb8ab7c2bbc31e496a5a44c5689d0c22241e4fb174e8524f1056754e3870bc38f554f244e23e955a90b6cf726344037c0f3bf36a5c0d7f1cdacb9a0845a6a80e51371013f4a49f3b8ca0c7ac2d303ed9754e048c31f7babf3c6536d57aee7e0d49fae35fa", 0x1000}], 0x2, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0xb0, 0x409}, 0x405) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r21 = getuid() setuid(r21) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180), 0xfff1) semget$private(0x0, 0x0, 0x40) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000008c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfef32044908d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78b05912ea85457e9e8d8450d340000b633e90700dcfdd6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a5605009000000ef3588ff13215c000089bc0d8d0000003d59715ea073fb976049a4e16d2021635f6ec31224ea76d32cc32e1396d300", 0xeb) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c", 0x7b) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x81, 0xd3b9, 0xfffffffffffffc01, "b05fc37ffe6eeef73302ae58280f2726f58b49e3", 0x7, 0x2}) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000300000000000000000000000000000000000000"], &(0x7f0000000100)=0x15) setsockopt(r1, 0x200000000000029, 0x3f, &(0x7f0000000000), 0x0) r2 = socket$inet6(0x18, 0x7, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r3) r5 = getegid() fchown(r2, r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28e48, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) write(r1, &(0x7f0000000140)="eb001073f6e9b555f09523728148a4725ac81b0386126b2d3e5ec286672e3d5ecfe4516db14b4b0937f8d441b77595a2e7a15f30d53b8881a24b1284186455fcadb8b9524355df8a68906bf2a071adf21e423b7415878cb413b3c839b97c5c6b09cb72bd0d205a1d7356413a234a13f541fa788493a25ac3a87a32d5c8b3ad112641c804dcf7dc088ae6e114daa3afaf25eaf6932aeedbff850bd2b240b2ec026ff83e09f875f616b20b0bc03a868aac6270d70097e8b6d701a230cb1dff0aba54f5da1e12ee0de535468e3da4e37ca1f14051964401fea7496c70ae03c29c5f", 0xe0) socketpair(0x20, 0x8006, 0x100000000, &(0x7f0000000100)={0xffffffffffffffff}) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000000000)=""/112, 0x70, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x1010, r2, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1ffffe57, 0x0) shutdown(r0, 0x1) 16:00:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000100)=0x4) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x7f) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000280)='./bus/../file0\x00', 0x2, 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0xffffffffffff0000, 0x81}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40, 0x80000000, 0x3}, {{r2}, 0xfffffffffffffffa, 0xe0, 0x25, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x800, 0x6}, {{r0}, 0x0, 0x14, 0x1, 0x1, 0x2}, {{r1}, 0x0, 0xb, 0xffffb, 0x3a, 0xa0dc}], 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x2000, 0xc9) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc22, 0x0, 0x0, 0x0, "a146786eb9000250000000007c0200000000d90e"}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x812, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x40, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2000008c, 0x174, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0xa7e1, 0x8}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x101, 0x1800000000000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x60000020, 0x9, 0x8d}, {{r2}, 0xfffffffffffffff8, 0x2, 0x41, 0x7f}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x40, 0xfffffffffffffffc, 0xa90}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000003, 0x8, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x387, 0x79}], 0xfffffffffffffff9, &(0x7f0000000240)={0x94ff, 0x7}) 16:00:33 executing program 0: r0 = kqueue() kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = syz_open_pts() flock(r0, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x14) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x146) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) socketpair(0x0, 0xea009064a3e64a0f, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) getpgid(r1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x20) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) shutdown(r0, 0x2) socket$inet(0x2, 0x3, 0x6) 16:00:34 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0x21) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x41) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000500)=0xfffffffffffffffa) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x1) pwritev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="479b8a669a8eb7e54e6f761c7fef9023ad7c9ac774b3a6b0c801dd0755d5b89fa7ab9b876292a0138663c79ef8c54dc97814f9b116ba48d91a5c2f56f9fe79fddff723e6435d598328ce9cfe5f996a50c8900c3a61296ba6607a92ecf9acb3f774d64f", 0x63}, {&(0x7f0000000140)="239f3f74806e0388807d8785a537d130b39c8d143d3ebcc41739b36d64fbc08279ff3187172d653287ca994999f8a2838785334224272752fea58cd2192353995df9a38728047452330d0d7bc3dd65c985ea76a2f3961986766418c42a082c91bd2beacab7120a6e0c226c3d0ce1e21592be27390833204277e600678a84ec3c083b4fe91da52007666717d4b32d9f8eb2d8c6daae", 0x95}, {&(0x7f0000000200)="c45ef45c6c8ed818f8d116fc2cc2e25a4a71951122be29759f197bcb1bd2f60c4207cd42ed6a9e63235e97dab8bf3d308fa46f163e97703906250f5c92997345e66d15a228474225f42661e4f350f4041e05601f9b25544525b72706b5df1fda6550d7452ffd", 0x66}, {&(0x7f0000000280)="977cfae8b521", 0x6}, {&(0x7f00000002c0)="a3a77f679498fb9e167535d93d3434161de15cb7ee7ee233aed2169195a187bfe2a15cb13537eeefe9ae1ca11d59486de41d995a8616b442c167ed886bea372aedc7a1f67fbf6718fd22934d8d2945960669a4b3697485459150740b1499ac80190de95a4d13bae551f4c5d975de8da0ce4c64328efda1c1b267f88fb75ca9148dff33d1af6bfada3866e625e1fbac497b09dd6731938ee5c9c6c6fdbdc08493b7b5013fbaee737de2116bdb8227ed983d6aba8123ccbc5fdfa4b918ec5775e68b33", 0xc2}, {&(0x7f00000003c0)="cebe73f254172eeabeca5a40224c9f86849097d44468a1f2496424445a81ebf496b42c73d8a4bf73426865a1eb8535b30b2b74269d2235ceb0fd12cd710da3b1dcc3cf9859013e8bdaaeb26d3f2fe1f935ac8201de132d9f8bfdad2b169273713757fd8fde280f900f9f66b60588a00f8fbb17bd86ad7b3b87a911fef158fb84f1bd15bd5453e6341fe2ac013dd8b28ba25ea68c7e9097d50ea7cd1baba076e41c10125ace8f31d02cd360ed7e09aaddc6", 0xb1}], 0x6, 0x0) 16:00:34 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x10010, 0x46) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000040)=0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/106, 0x6a}], 0x1, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setreuid(0x0, 0xee00) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) r2 = geteuid() setreuid(0x0, r2) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000000100)='./file0\x00') r2 = msgget$private(0x0, 0x420) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xf66, r3, r4, r5, r6, 0x90, 0xba}, 0x3, 0x1000, r1, r1, 0xffffffff7fffffff, 0xffffffff, 0x2, 0x155e}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x400003, 0x101) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x1) close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x10001, 0xede) 16:00:34 executing program 1: mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) geteuid() 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180), 0x0, 0x0) fsync(r0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="83fe6fef08c460a31a8fe63d4be1d37be964908b2aff1aff8509b04b6cb66ca507dcc40392d1f18fc52a59b1493e304bad673ff79a19b019ee24959ac8fe9e39a6c2dc1d902ad7784e6e9326b9aed21471ab5f016a6b0a448423a5da69b6ad7ec0a7949004d1187150c32bc38b2acf2cd2c4860a74c916b24f129f700fe96bfa2279c3391be4c970f175e3e90f90bd907d9267e1e173b8cf25bf834dc1fc33e559aff18e88d14c2e8df52b62", 0xac}, {&(0x7f0000000140)="db6404a56711c78e87a27831c6bb140fe1168790995a20638685fee11521c7d81bec4f30a6fbb8e18031f39ccead7f681fd06105de1c47340db083", 0x3b}, {&(0x7f0000000180)="9cec2530b33e4fd744bd4b19b056b2a57d556fa6a733fb4b86e47eaa75f7b17623f5ddf7902468b4f3b09fe6d7c96bf01919f3112cc0ce4b5f0595e61dbd5a46395565f6b92537b10f14e5cdeb2b63d5ce5c6fb2cae83d87c9abbf7a930d02c63ae76d9a8735a6d514faae227d5e96a2ba59617aa7d0970044dfc77a12228c310e79f11c60c75a862bb3f837742a3456d0eb8ba9c3b1aff83f966b40146561f8a101fe63680e86cb54f6e7714921056efa3f5a400cd671e0b8a4960b04ee808215d9c9d34fa9551d7637cd9bd132d570ac99a6dada714aa468261717390729e016f6ced89a72ed2aabce08ec99d3e821fa4a51", 0xf3}, {&(0x7f0000000280)="f98c62b2b3b935632c66e4ec1522c61222b5e85127158f8d8864a78a1a0d1146a8f6ff1bc583cfcadef7682d0492bc96dc01fb35b33c31602f5197e87e45b6cd2de56ccf376ebaaec2fd971c8c7a8cd69ed77253a7cc316b782e", 0x5a}], 0x4, &(0x7f0000000340), 0x0, 0x40f}, 0x1) 16:00:34 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r2 = getuid() seteuid(r2) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x431) seteuid(r3) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r5, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/10) 16:00:34 executing program 1: mlockall(0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cb8b9a28424be461fcefd7ca11b0112c070e638"}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x82) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) socketpair(0x1, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x70a0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d22462c0f5aef884beab0f2369f250b7b6fc0f56fcc8707931b43eaa413c0b418a5d6b530d739854d72f18a53a7ddb9a38763d4b91768f360479ca7581e866b7309442744335dc33e39ba1eb0b5b8280bb1e271c378097188d4a5f0e82f0a44778694adb947b1eaf0655f0673144cd7b68b2044bf95a5d70b7f743feb5b38d7ac5472dafc17f03fd3874be40154b5d24ab972f00473669d0d7aa3d6dd13e526b4d92d1928643a15f7c14b5eb0c88dfe811a86d7f41a8347d53b3a5f264d0a06bd15a219311e3954fa4f14ec583619ea2f80942542feff659c8b750db41ebd4c64cc4e09e0d80f03472bea1bb89ea3fce9ce37382480546c72d65687e9c7f47bdda80169990d89419edc6e02cd63b2845a579b1e0518c83072c8bc7bac4e0d66dc8c956dde52e989c4c91a1bdb3eb19d25477cad475377e95fcfe1a81ea4033f11d0c7a15d9b15944383a6071990753721ccef6a3df9eaef13c9e60e0d24e8d38fec1a6e3791705cb3d2aa141cdb1c01c61d6b1e4ff0ac5adf9602b3bb4cedb82064c4beb23d3b5c1ae2d4559b502e94684d3a43daaf9b6542219a3b290017896820208b2da9f3e2178302cef562a433ed318bb712e0d5c5e127a8b7895bb34320eb8e8afef5aea45341e0960ce11d774a62d0472ab4f51b0cdc2bafa9c227c9dfdb4e8d6cbb6637c52dc07a3391785392505a564cc2b959f487245f4e766d073157f02e6e8145be6a0aebc966d2b8ed2461490bba305ced4fa731a60d14386af861b9673381f588d2cf03a3f1d53d49dbe87aec73e0a00f1870293ebedf2cde588511254dfb5bbd2ff89429f44b55d9e4a62496b75d3bc73242737e90e3c4e26977f8feb51d8236c9d4bc2cad2230644350d17a3abea90367f7cd4e27dd9f24b7acc29be58985e9cdc120665b88f6813f94498dd62b30ab93b79a3c6411cba1adbc648e872862c9af0c304ae0d128134b4a91e403271b8cb6bd83eaedffa71bba81ef450ec4cbc63b403e2bcbd62379ce51303e10a4ccba23d771cbf145c8b9cbcd4ddc6f2af4c8a258c02cf45f94727352db52f0c35873a279049d8e28b82d3ccf7982ba76e8a11b3fe5e517cc74fe21c82fe438f1c92ae9a45a120660d96602c68a7a19f385572c649389dc26fe67fb8c96fc6632f7821457dcc7b2af11a21619f25bc472f3e73af29be1dd62cc169c9fbd35a5a257ce9376708df1f8c72371f61fcd9430aeca93904540d243682f4a04960e078d5df4ff7640686aaa991ce0e8bebfdd14486ddc8203988ce97ab47c245a09ef6d62e5b9af793f0a5eb8086207359728fbbf742f49cea3cce948fd6e9d16a28872077683850a4d7fd9b4b7ff55b8d9858373cf5f50d190b5fa017d2915903f45ab1f9b5c4df3e968a99e53de930ff27b4c00e79cf82d1d2c1fda31070611187bfa9046fa3c83e93d1be8fc9293ddf8fcf4b57ff6a537fa00325ca56ec8768c63904cd9c8c3e77f30cb1fa5e9a0432ee9e7a62c6cda3a670323e813d8d31da53f1f0e923358044d4bf3e0de433a1a03b7cc6accbfd4d200593b02b3f260703f2e7dcce87e5f51ea684a7a0d6e8cbe2bb6fb50c1c97f3fd750aad5eb94bb01c9fdf12dee71c53652551abe6090f36bc98ffd1630b4031a323da7f475056bd522908d2350ee05c0c267b9b7d3398d5998054b2a82de5dd96d8a6028acbe869dfce464b2f1c6a2b85f9791cbb265578bdbc00ab8d14b4fa1b77fb03df808d0dff3982e96dbc71caf097e452eb919fbb185b8db84dd6c7ca44f625f3adde81810e62dabf7a49f2734812ef7b187ed6b94a840deb43f433a8774ca652f24473487e11008816c2d7a9025e9b74e17375e0d75512f56781a06efb3556434ddf729ee63d3b691ca03ee962baccbedb3d116af7cd023e7b0eaf38508ace07654211e8d0ad710400d45b462503911583f737bf33aa6172ee828643469b6dd489bd59e70e72d80163a66238146482a10d8a21f251bcd83485a43155f02794372a9ed27ffc1fc878f2a9880cadce14f4a0a8ef7b799a594745e5389f79e2523c05462f6c2ff4a5d19be095edbcb564193aaa2ce44323d933f46820be39a930fc105b6fb5593691dffa8479ba81c5208dd1ed0c780ad07e09c736ddab52be2f909aaed6405a0e31bb13e8cd5bbbeae2a679cd52dbf49d1dd2016ee6ddaf16a67e52014f41e1d1a584537c45d78074e7f1d2e8a000e1d7493d7d0cd0f1b562feb24772cd78d532070cab2b61de0585ce3c81361072c59bfd4ae3ec220fbc24b76fce4b9f23f1b67607ae1fd6edcb21485ed18f80f077a0f8c8036b27dae729295c6c6f7fa0856caf2f0e7bc0fe37524c683324c28cd6adec3bc8314a08a846a303df9bbcfc4543acc157ba257529b066a11b5d4072bb79e67443eff6a911407e3f34c7b0f36e617727cf2bda5645fe89f213ee1112289ea9b2ee32d39262c663c2d2855a49842235b71a10bc86e38a55160520912c4e5907f5eb3ab61cdd5b4567dd27ab5fa212a3b418a792e9d1cd5aacc3338370c0aec0dae8f8c5643462ed6d71613732aa3ae84dee6b996bd7293262a4a8790cfde17c32990776604f7b77c7725ff59f3963c0b7f9efd6c08899b5ea43e62ee5d462eb55e272f6a5d52a787c1b02b81ed4a05a7794d65f6a22aba0cfeda504e9a7fea1bafce1c74d3972743ba245d8ff0278280f8bdb152a39829d0acfe15056f5986117b0afe9bb338e969947a5c2a8c9111709db071aadc375047e41f105b3c9488227cf07f27500f8b8cce42d46111f2c7de7489f361cada35601376b86e39dd0d366aa556f21f1b3d313af6cd5208401a00d59506be8f7e468714df478ac055c57ba5b4c65adae78c27fb5d8a08d4c16d1f99e744663eaf24fe610cca324f9fb5ae89950460bcc240a5ff2f39fb364667f5bbb7ee6811a987c27179e467a55836dddb50f2ad215082543bd145ed3428fc177b612c2f8266f0949b57fd8006fb76c87edd69a297fb72a4f99192688f3061efe3db0ceb190b8d1f2496ddeacbcf2725ce57ab40f80c929f3d13de6e6ba4c83f53641b948c2216446234245b9d64cb5a61b5bccca8d3734e57d9c5a2589fca40c42128dee4102ca17d057188843c65cfbf6fe16d7d27be4d2c9e014f76940503046a6f4be974956895b641dbeb118f5815370791e45d6ffc370b60b0b4f4dffe2e16a53a7733e1b063771f9abce713d683ea359142e9ae7470c09f0beefb21eaf7581c18f5e1419ddddf54a5b07328b15e9941d58a4693284adc1bf12867023291474a78c0a55171d4d0405c8520d186d8e8e1048487d5b4fad71e7cb9d8b3a88ed72950d5d6a1e2b644f40ac2c4a85acb26c2fa0536cd7e67160de7a13136b852f80bf6cf6da63ee831d8ae736b4e007f7031402147d264354819f88e6a43f61c87fe58b39b32bce9b4a4ae4c8377e1dfdada208c43ae8d6a619e27f1c9603ae96f11c5564432278ccab822e887452877f39b76319ba7ee51a8976ec299d3ef0d155683883724bd277cec9bbf60bfb4c120ef42e300b84f9ce33632036da27805c689bb2a0e3e1cfa4c00d01a3b164b091ca2687350ad762acfa1ac2bde57b186f59511d893318293812bdba0771daeeb668f6c28816e0fd0b23066a888419d4b420b0cbfbfb6a69ef34a45de25ad7cd7e8495993fdd69c78a23258ac9f21b71befa77082cb0eea943261dec28f44596d4531f43851fe9d40304dd8cc3fe432320f9d01992a352e7b31485d7756dfc05d5768b8b90003956e123d0ee4db6109b85de852f9b90a53de19afcf50b5481f570f252fa935ef7e9e3f91e8d7489af3530bfa5c878cd839e567e195237891ef184311a9c0d8e93bb92f3337634a6738f374eeb471beaacc853f83533de9bfa236a8565e901ad661c0f5eb484087a01318dcc57b6509552a83c14ed396cec8142dc283229ead5c85e6cfee696fe48bea7c21fb96789ff22a8bac4835d8819e07116863124986e06e20a4c0a27fb57a22195ab278d0bdea03b6229e2b8837d056c452e3ef5a1fbbedb20fb40f4aae13cb837d22b09d75ae3a03983cff3fc065b5915180fa5a314f8fbb334e40d9f46a3bb1796e37e579ffdc6ca4e60e4bf4f132db83e517583c427ffa873260c489896107a7c0296e1a71e875ae7eb22fb66249f2a9626ceacf7df52afc965998046dc6f670600af64b28a5c3824a64ad7f93661a15f5ff9344fb3f4fe34f82c65a20e4d71449d1176707c16d81cda6a2a15ae6b934c50ffc5412d0049f2811cd71efdc2a350119e9d2d7c01675a427cbc8697fede2fd41bf1386cf8c11e9309d0709a1734f97e966c0d4e9509ee2d6f0a50cf3de07a82d22208e43c3131b1acfbc70ab2c77fbfb497e3407eb0d4080032f6a3b42f89d958998fd86f6fc5491993aafe62d4e1e1dfd982cb629c2dfce3a50f92ce835e596014afbd909b53458cd8771fcbb3673599d9bb3d310d70eeec7f79355a230e586b94389d08ead1b9e869d923c84e680a4d70ed2e17344dd009661f661594101541734a6ea8aa7f72b51517d7e39aa19e527f9aa02279cdb68d8ec6dcb0c3874a85ce4e868d6115b16a481b1c575a7279f29c87376609830c6e9961a8e4c3fdd02e12b0c75e39a90a28213bb13349187bec8f6a7f0f9b45e88d7059136db4f54ba4fc94165ffb85e7b6066bbbc8be83f84de975d6c277da70ca93ef621f494f968b24ffc9e0883d6461157de0078ccbc29ebdcfd0383567648f48f5eb75372c68c161fdff50dc6559107a34273180874029edeb3714845cffb60514eddb8a070acbb5a2e1376183c3fb2c64b654ee3cc6e360365778541eb0cea6b9e93652e48bcd07df9e487d1797e943219aca054a9b634a3573ff31cc893c666e4569f78d5eab492fc94e1374417beba3d89ee7c01aed9c57eba82c79736ebc7170edfba9474266779553565eda55d43281f446a705a225cb1550dbc1fa70b95c49d596ace8fcb7c487e0da308f550730712361c694b2d63037224524cc068e46dadcc96fe627e36ebd2ed801df68d34cc97b73b5a4af5786f14e83a1cfbfb03ccc5d271e7c2d9d9c69d5f66f07d56da23cd464e6600dfca115a2fc63a88f77c3e87353ddca87e0ebd01a2ab7833cad45b78ec549ca05efddfe66aa1fe115971233066055a2316259e4f8331766d027a02c21d4089d76d90337eb258ff2ce4bfba196ce700fe8ec457389aa05cbac95b16cb0b6129822b0475d4f1c8618cae0e7d6ca54dfa235f222a4e3c57be61ce764d01a4ad86c382e1492667b1058e78b7d715bfc41202e9c5ae787fb71064ce6db3c2454314220fea4a8a3c4454a5ace098ca5029e129adac2d3ff2295aa6349dd25973ea0f959eae5dbbb2daa39f6746d450633760807fd45d8e2a2b7dae11d6529747d68c166c2849136fb8e8f6d2eb0fd8d02be3a73fedd145264350c17dacd9326d0a11019b4d403735902dea037168600d1341473bdc3ff4f4b078bcaca28f7318ccfc959f15ffa6b601244f496c1b36c8410eec69a053df9eb91d6e78052daf18a59a38ca6391b5bd3a3e2f9bf8ac075716a93c275a2e3bf288af1084b2c022e62910ecdb8bc7da8f00e9513a18126a4dc1ed3fa1faf973ab4759793fe08185751940990212a37283fc532eb31d4405b2154a421da0f4bf4e93f0b844b41d25f98c2258164f3d33ca5ac40ad05cf128e08e0fe49009cec26bb5b2f8d7c68d492ef9e025dcf4ec205ccabd110d28f461c249c4b4288b333ee2f6f2624994d0b2dc64d63a45fe8ed055c15", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 16:00:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x840) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:00:34 executing program 0: socketpair$inet(0x2, 0x8005, 0x8001, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="9feb88a8c632a7dffb90712b311bd59eec0775aac39169476f86da7e5a9cb02a828f85a4c89903aa3bf318156a405d88644df4fb42cff7ce63db2641147469d3189cd875684703752ef7e65bb3aa50efc2b49b12950da28958d6370e85bcb2763adc3d1067b122b0fa37c266d8da2e1ffcbcfbec8eebca812f1b10de26ab265a8a8e18a2b8144a738056229fe2c8db8c099ed6f2ddb839cbd3ba406df411db3edc61be053a03639e946e6972112ccfb2b04f1662be53475dc990fd1dbf969b9ff745de769be8d522defe"}], 0x10000000000001fa, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5dc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$inet6(0x18, 0x4002, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) r1 = openat(r0, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 16:00:34 executing program 1: clock_settime(0x6, 0x0) 16:00:34 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x800000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) fchmod(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:35 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) pipe(&(0x7f0000001200)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgget(0x0, 0x0) getgroups(0x1, &(0x7f00000000c0)=[r0]) r1 = dup(0xffffffffffffffff) open(&(0x7f00000002c0)='./bus\x00', 0xaa5e40672a7485b, 0x5) r2 = semget(0x0, 0x4, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/103) lseek(r1, 0x0, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r1, 0xffffffffffffffff]) r3 = getgid() setegid(r2) select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) setgid(r3) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x14) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/185, 0xb9) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8e, 0x2, 0xffff, 0x10000}, {{r0}, 0x0, 0x44, 0xfffff, 0x4ce, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x80000000, 0xdc9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x2, 0x9}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0xdd3}, {{r0}, 0xffffffffffffffff, 0x60, 0x20000000, 0x6d1c, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf000001b, 0x100000000, 0x89}, {{r0}, 0xffffffffffffffff, 0x25, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xf518, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x1000, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000080, 0x10000}, {{r0}, 0x0, 0x48, 0x0, 0x7, 0x1000}], 0x7, &(0x7f0000000180)={0xf9, 0x3}) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e05c1000000000000000000b565cf11e77ca6c218d48869b3941eb780d50f039efd32a1c03ebd1549d249279f8c070998f4bb785994a98a6cef21686aff476a15bc2774af8536b15de80909ce7ff3075cddfa120eaf091cab8610f3c0e85a42ad95bd87a99e8308593fdcc9f3bac1de47555ad71a4c15797b3e622cf01ff42d327f47095f66ee6b3df9453e6bb961cfd03926421fdd6b8a1dfbfde037a983e0e34fb32122b2ec99c35825f5909acb3a13779cb5058778619f575a1eeab7057466e606edaa2c7a5813daf43da0a3304711c929034b2bb86999e6f5a576c56ff1c02211c26dc21304b1f5077136076e7e36a7b8afac1c6eea123127bd8765029b1236d2a963d6e1ad9623ddb09b10b9d22b414b3a99cb765ac152fbc02971963e4903f537691f7392f751a8bf02438fab7e06548b973008c61f3085f5f3711dd414b774db38f6268c679d13b9f7d6b2b2ad4d46ebb6451402586276ad1fdfc7b07c7661c49e38dba7cbac3e44414d70b1ae339396f3a2eaee9dfcdcd85aafcfe9bec890383e240b91c79bff1aa549801675a50d314edd40865762cc72ce454d6535f2"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="b14d68d7f93c620e34b4fad4c477bc486968beaa63475fe06902c4d5e7081420fbd9ae584e921bdb7ef65427347688ca34f6909cbb0cdfd6863e3c5b76ded94e8cb0ea4efe94911fee7473ab879038", 0x4f}, {&(0x7f0000000040)="3d21974c444115dae93d0b4de7701949fb8f080b", 0x14}], 0x2) 16:00:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x5, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000000)=""/48, 0x30}], 0x5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200000002, 0x10) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r3) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = socket(0x3f, 0x8005, 0xff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x12) open$dir(&(0x7f0000000000)='./bus\x00', 0x10800, 0x2) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) geteuid() fcntl$getown(r1, 0x5) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6, 0xfc9}) r3 = dup2(r1, r0) r4 = kqueue() msgget(0x0, 0x210) kevent(r4, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) pipe(&(0x7f0000000000)) kevent(r4, 0x0, 0x4e, &(0x7f0000000000), 0x9, 0x0) fcntl$dupfd(r3, 0x0, r1) 16:00:35 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget(0x0, 0x7, 0x404) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xffff, 0x4, 0xb0, 0x1]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) read(r0, &(0x7f0000000340)=""/90, 0x5a) r3 = fcntl$dupfd(r1, 0x0, r2) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80, 0x8, 0x94, 0x10000}) mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x20000010000004) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) shmget$private(0x0, 0x2000, 0x100, &(0x7f00009ce000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x650, &(0x7f00009cf000/0x1000)=nil) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x638) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x800) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/228, 0xe4}], 0x1) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) poll(&(0x7f0000000280), 0x20000000000000df, 0x0) 16:00:36 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) shmdt(r1) shmdt(r4) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\\.@,$+\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)="2a5b5e5d407bb62800", &(0x7f00000001c0)='}$\\)$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000300)="0cfa4322dd17e30c295783ca648bb116d7c0841391defc618c91cb143be877a62fb87150c686ee8e6ed85c4dc05b8a043c4430c4598a1e6be1004e6a30d719d924e6ba6c9991c510443a297baa70528f66b45590a6aea961a383c267b35e35c273143c06f896fe2f56dd6b7bb4992e7c593d0da56d5a91f6ce78ad13646ae980deede4a3d8b0db8b11e009d6aa144bc895b66fac93042f3ae263090d699103248c6402c0a49ca12149e6a219ad6a79d5b2a89f66e65e23df83e82f801845587a441d29d5cd5c8f4f0a59ceb22654bf95a6d6021b2bd64c39db5f4d72c99f7e2ddb47a7f4d0a3", 0xe6}, {&(0x7f0000001200)="72f34ffefbed541de0e0dda6844cb920ea1afb6bde71cb008959773e21b315f38d7abed8a8faf18b105b393001b838f0752aea4a5c0cf336df91a80f06c255e40ead05461a5ddb757238dfdd9e0be8e5f2eeb93534f7ad6465dcd0429ef044836eaad327abfa0ef9dc832bba4c30", 0x6e}, {&(0x7f0000001280)="39f5614323011a09c2587fb0ba4d5417ee033248c716b64698529bafa6650bdbfb2603094415c114eac39dcac73e121137f259490e5a08c305c3a02f7f720afb96e954bf24e504765e95ff4306a85440a780c82c04d0f1a9e6365dc681eedb1c45da6181f630e7bbe81ac72bbf6f38ef6a52c75e01324c966f1bee69c9d69e003a15eb673cbd0d70e12a6c986598937c6a10090afb675814eff69bc66d3e8105f7faef1a7c3c0efa654153dc40f7fb621d03b728ff2c161c600d3363d7556f2510ae5d3139a46f3f27880ab975f48933e6592442e5f1c09bc8869e23e371e207e7d46c91e98bc71b5e19c3b4bae93c4d62f2bd416c6beed9d1cd", 0xfa}, {&(0x7f0000001380)="fd9ba975024dab9106083cfe61439d59", 0x10}, {&(0x7f00000013c0)="c59d81135afac29e1d54367b1246de202b29eca9eff6ce28965ed8893d143e68", 0x20}, {&(0x7f0000001400)="8e0e8059f1d8444dbc35a93e607b67c972223341c2309e55653fc4ac34764159a64f8a9959070444a9a5aa2b16a85bdefdee77e52eafdecd5bf5d8cb4797f97490fe4f6df460567459218ee8e603cfbcb0dee01f303948cbc9f4dbb7a8d7e42a3630d2737c1d752f9bd247fb9c8ad3a10d2f87cb5bd593933de8b625231ea56468f0", 0x82}], 0x6) 16:00:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kevent(r0, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd}, {{}, 0xfffffffffffffff9, 0x81, 0x0, 0x9}, {{}, 0xfffffffffffffffa, 0x1}], 0x2000, 0x0, 0x16b4, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r1, 0x100}], 0x2, 0x5) flock(r1, 0x10000005) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) sync() setsockopt(r0, 0x120000000, 0x2, &(0x7f00000000c0)="39930650a05d6559dd9b59ae9e3d5cdd4bb7b7b8a309e804d9df42800ddbeb1648b57d88d8d8398f83f3ca8e2d8bb1f19430a0daa10619b23d98c3a74dd7e800cee035e41fc403eeb16a6226d3189c7fdde529ad70865956824cc3443145ec95ee49e960a4ec0e722652a55babdfcc38d85517d7c35bc980c169f4d97bb86ce4e4137b5becb8d5766e68fbc73cc58b19412579d593af7c7eca5cbdb508a8f2cef5b50450c6a429728698928b9c510a8e3f657efd618c417d2ed668f206f642fd21bd3539450ab1dd28e8d25dcc514315114f7412b5a56ec84d6a83b2a71b09af671d74aa85ee793a3ea21d5f444900fcdf4d67554d8d9c27f8df9e00563aeec66c7e5a3fba0401198489af88b01050abbb0bda5f85ba5371c93b4c1f60e33c3c29f22007be3d3df900ffdf1c4ada0777e081516f3b427cccffd34ae3bb923668628d48e929606d6b2263e71d6c2e3b664eaba65a52531537a94c4ea8acfeb1a6e84e9d7c505f5ce1368cab7f507fdd249d155d246258c83690763befbf2cc24ea41f5f2a4d8aaac4478cdd7112ac9e8e5138fa013acfd8773d95216e1a3b8cfa9ce063b151a9ab70de431c345c503105c5aaffec53678f0c48bb23bbc687d883c420a8b7704461431f18f078faf199972d1800857654b84fd1d92016b7cdac8b263c074fdcf2d478997a25a072b705f8ad9992e11244f1723d53ac0de62d42ee7c7d42ba4b2e5ae22d0a8f2477bccd3f518b5f2eb444d30cc5720caaf71bdeef32aeb1cb1d90b6f7145c76ae8023e20e48b6e5c4f0904dcbcc4e219f20873e714cadb025c90d1eb255c0cc60ff2d878c9ed8daedcba9279bddc30e2c6ba22d75f955fc46b8b7acf2d202faece608dbfd5da0064085396335c1780cb85b3b9625d91b9e36fd9ce74b295b05687b701e567e45f90030663de85c0a342b48faac6c6f861c1ac53ebe89e2a0bbf587b7ba69e0c68ed337aa002dbca2884d7a48e6204eaf0ba3d861dab65eee16ce9b93c0b1d9dbf76b133ac523ac14f16b3066d57eaaa973ec3d4bcb27b8cda05ddc42e7eeb09f119bff58709fd556302d496486fbaeb1ea59853cb6770acfdf495ef1bc8153fb7ba3478dac89b995fc951ab9b9effc87c5a5386521fbf497d0d8fc3b31ef3fa7c166718b580361970e1ec989d24a2bbc606ab369cb8c6ee9ad66e920831ebfb303fdb366341791f4c1239aedf3f30af91795f1ccc2ac248d4bbe3dbb4de981d4b481010c29752d1e215bd0234505ef7ea7c57dc2326435a094579363b376a72b8ad9787968e61f733ec1fab1d981e4c72e23609dd2604c4327a0598460fb1816e16f6dda7567d6304968f3385ea3b87d42de33948b36b96822d9cd576d8336acd36dfba1986a2c9addd5fb5de164d0390544f5befe0caf8a850317cef526b6a5aaaebc15c309bcd93bbb98683d84ce14516244aac94fe3f18b8c7e7b694ba5ad9e3dc11548ff322e8aa5d1377580a1fbb3ebe8a9d1cca1a90df787b451e708fd0c3bfaf1b5f3d514ae88a6a8c6582b47f69d594504f17e863880d6cf827fe3be9d73afa4dc08df1af794942b0eff9c016e4e2c0e486221201839df682c447e6a28ccd9c4d8881e303843da1bab8097329fd111b7033dd2a3cda27fb3328dbbd4439856cb8efeb2573fb5ded2d4ff23575053e6972bbea7ecd43eee823d7859bfb4facc8838af235a70924287f95a50145d99271acc476ad11d2f71cf35bb43bfbdc81797ca4cafc6217e15637d469ed4e2d009e3edc2c6310359461ab45fa9ca3a35ab32a75a16e4b5cdfec43b65add3bf6fec7a9fa6a978cec27253d21e4a5de7880d45d786f26b3f05d4649cb8fbb051779f9bcba7ed49fc263891e84e5c9966c625adcc7de093153e5e5c33fb917bea4a87c5186dc075728acb8d9677f73de2f6f6cae5d947aeb481e55cca3031ce1823af651ce6d8be63568550ad62fb17a5b6dcd99702f71eb633f2995829cc440f6032fbc0cd1fef08347f0c0beb275899105d6abb64d4e1c2962c52fe5e4a1c3ff6012258fce860bd28d561f094b3265404ba1baebcb269106e2be17548717154a5c68f345c3d6f19ad4e90717a2e05965ea55090f9658c2dee53b6d4253aeb853b8a4afb00ed441db4e1c8d9247128ae5b4a71ca0d3505f2fe0b1f9b9826d8ed9bd37d93f39e3e840f515fc0547b8f432d4a61e275d6f2e1c2fbd0f78b9b8c3b1b1d987b90ef15440c5c41e7d365cf1d4d183706f842cb1ef8831af6b88861de5c8424b97c0866972d0d5483eaa13c29a65f4bced547fc300af30911658b48a027a0c01ac8cbd33a33fd4fa86fded00bd939f7654f146364358dfbd14f5dae038d5fada538ac05163de843816026d87f0952e7ee95e2ce77afdc466437321ef6f356625b39eb0c629866aed2e11de78fef9bdd2b3716dff45254e4618c9522758112027ed0ddcaa2f0d75826f4b29a3d2e6a9f17538c75b3f4c8fa1009adced7a816a98d629d322faca285448ffa7d83dc061949ae572df9fc86b6c8fc7bc27c95f2752f72f90943e1804898f557dbd3ba230b2db64e0fd1c7974bb91168d8286a4716a84d47f4225291318c3b4b595453b2e7e52a571093596fda8886a8489f263006f9cc2a452564133879a082c297898f2b7ed060bd3395f248b931be61ac1521fff1784e16bfa35ec6275bc273d1ae6d78460c340ad80f979908a3203047aa75049f539811899dc675492de9c475293b2c2a85cbc143749a1b3f12db112207cf6a55af0b5459433c73bd5c741515ecbd3c3ca3e7a08e47f430de04b0350b3e54b7c403f67a357aa202465da43bd8515aa90575ef94fe958a2f82f238c2fb6f292a6c374395a93201d4e5386247de3512d10d624360c95bfea0e48eab3a7385fe5e15320e1455ce5e764a7c23d0c636b1a132e2db0a786fc2f5900a67ac80994958676a2568bc1f5708c6e717ff37cebbd7100ed974e376096556c626d094df9daee8d26e74c4752249fefaae56a3ea98fb132fd21d433084afd1a078705d6a07221f1d0fe5cd85f4b29d35c0018ef6770375c86a2fd8ba735552c3e8fe8eef47e8093522791735517f6d6d723d7d60e17cfde11fb70a0db7bc2ed28fc721fa4df5a832eb62ef50c81e06e04e05b782529d409cac3c5f4c4c4ed848a5153db5add805077622d48c969da0bcd4bb0f4436ba07d9665bafc3757452a40ca7c938feffe2b17a05d1e7d90b8fa9cbb8cc4d5718c04e05bb448678660b1857583a35976e0bf96fa5f83009d18201763a290e6329962c110366aab2c003e09e9852d9392f7110ad7dfa50c7e9ea43a4a4daeb3961acf4e0d95c851a681273b5eea74d77493aad41082085fc4ef55044aaac9bf8e75c3fff68714b2cea467abd2beb955fc86d0d3915fec3791ca4287b4b2a817635d86d2ce0ac65d0aec4050de96cd60c1f50bcbd8d826aeb00909d1c3d5141d72c136046b5d3870fda0515b51264ae66db482827441b1d45315cb1942751b026ccc608f01ff8e199824fc442fb1bd98244158eb36bdfbd1373a99bbc77c3aa2df3e539124e316b259e40c0ec1b658549d50d9feaeff87638bfa13b6981d004642985ae73be796c03181e6bbaeebf9bb8acc8cba25efe80f936c27f2e6c45f872d311f29afeeced61e7d5323681797ec6272d8da6477e09adf91da71b77eaac823ea460a4ab12847f4adc22069f140416a699ef8a890c5e59ffa074bb9424ba1f85ab7d0d0b631f26e0dca18bb72fabfa0e196b535536cfc176666a4b84619c3692aa4817b284c1b90a260bd5fce574dadea0fed5e900046e9795db0545b727ae1c2e2a31a0038cd042c6b76eb11deff0bfff82d40a2af5d00ed4b46b59fcfda97a0a1b456a74a0cc16d1d521f29258d345e9d5eebea5ed9436b710c6d0f192dcf70c80bd8b265213653692994b660a93362907b22a8483eb920cb3fe6a7c470146b72c56f5fdb033669131038a7b1efa0d5c7111620f428a09f96d7172711139f849740701ab4aced27f68956b21f2d077db87156e8a838a01a4a9ed46c5af38cd0193e9560af47dff9e294fe5b0e9ac65f01f657692eb900ff3a7dad2ec6b1cd6f49faace1085c46418f8ccf5cabb282a7e1b23063b6cf0a8e153dcb4c693d4913a2b6eba00e98fc55705029d5d9bcca8a357c612024caaa34dcbb0afe71fd586d380d8326e1a6c800b4bcaac932e70e8ca6f325226ffdac5930b611b4d16d74cfeffea455556df178892df57ef5cc517874430442eedbc713f4d214b74088eabb315b59a23769b583cc5f932a7feb22db4c90d40f51253a30353d0ea8d3d37a7966fbc85b1935df1a8c2c56318e2224a6ede70721242e190172658543aa1eac0164d910944a9c5dacd3c688c4bf3554f86fce0e6bfbfbe786d3bdf58154fe6b5b0eed646dab021cac291c553cb0e84456deb83e2cd43b31f3b07ab20e91513311363dedfe39504ae7bad96996ea418e4a197fea84f09bb86e4466412ed3c8f391d18190ff39c54c6db17d455328cbb021ee173edc4ade2ad6d737ded49dfd970094803d896829786c6536ac5b3fdc56e765d0ae490c81a0df4c6e0ee67b3b31c66d87a96724ddfb7661ec291c64724f0b75255211517cd4681d31641f426ee705f9ef6b505e8f7e37c144907bf4ee72eaa88ffb69e910d3134410bb05a551ae058e66a11ccc554195b7205edda7dfc36296b7ae77a82a232a5141bc161c25d2d65b449e512df58b3653918ebad0de7d395040c36f7d9e07cea940d591f28eb62cf44880639d225f50b06864563a98610bc63185bc9c5432d7dc1fb419bcd553c72c3e0819200aa45503e91263ee42270a324c6ed226d9ffe1cec1f07aba79c6259a999a9f31edc3aef7ab18604bdb36bc13287a4927d9ef86fc95e9a046a59bc9608377ee142ad81d6bc582dd7f544ca906ebe95c426928a2ea0265731d0d4ba0d202b1a69542d3206c1bbaaaa8fde323889deb50362f6c00a42d288249bd85e1b260d550aa4dd254c847173dcc0ce92c725b1f802b08c45ae2dc3312695d5baaf83bb6dd10b12187dfeee9edfca3ee54f8b389111a68be724bc8d5204b1c9fa3614b1d03e5a992ac4856b0a1e27d9e47196f878d3cf50980087858df43cb99ae94b9e2fac92321c42e4c6b457d255a02bdd847e188c762848dbf114829a501d7f78e8c9ef27b6ebef43251424be17c41ae236f3c37390c16ba993ccc828a438bd342e0b96e7486c3a84786afa01f7235e39905969b2974976ced2c7d5eb72645998796154b448608a341d2aa989b0c7a81aea04c19461e88881dd4242ea27582d6e4ea22bc9d50d38c43a94fb49b575520bc97b2424db11796ad4a8e739c9fb4a5199d1515728d1d8de980515e09df73f8f13d103ed514a98c971bb53b531d7dacbfe477b9937529919f2772fec044b17ba674b36eb1907de5dec565192e7a4bdca21aadef05ef206e74e539a28a2814d8c35c6e70ca11bfedac660300d973983684bfd60cbb3cdac4a8e45dbdb6a6423e8013dc1bac3665e4d95200a72b2ae8696ef51436da6d19b4dc9cc917fd17988fa60634b91595cff0b0586d681eb7c7864c849d31c27f6fb849441daaffc3a3dca6b25e57664330147de9893e663c767e740c92b8ea7a250fd1336705bfb2ec771f4432697e2c6228576b8f7fec5228b899b7c056bd9b2271aa81b26655aca7df45c710fcac8f1f957cce63c98ab0e1fecb5bd99005fca8b2af0d9669aa58b2ed2f62b4ff050989a37799c6f6f9c33ff770df413b06e2807f1", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_settime(0x2, &(0x7f0000000040)={0xcbda, 0x3}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x2) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, 0xffffffffffffffff) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:37 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:00:37 executing program 1: socketpair$inet6(0x18, 0x4, 0x3a, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8000, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = getegid() r4 = getegid() setgroups(0x2, &(0x7f0000000180)=[r3, r4]) r5 = accept$inet(r2, 0x0, &(0x7f00000000c0)) r6 = socket$inet(0x2, 0x1, 0x10000) r7 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) r8 = fcntl$getown(r5, 0x5) fcntl$setown(r6, 0x6, r8) setsockopt$inet_opts(r7, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair$inet(0x2, 0x0, 0x100, &(0x7f00000001c0)) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = socket(0x2, 0x8005, 0x1) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) fcntl$getown(r1, 0x5) readlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)=""/128, 0x80) 16:00:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1a9) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pledge(0x0, &(0x7f0000000140)='*-{\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970e096339950e2e953c49e3f94b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb464b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x70) writev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) socketpair(0x10, 0xc007, 0x2, &(0x7f0000000280)) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x3) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/212, 0xd4}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/105, 0x69}], 0x7, &(0x7f0000000640)=""/138, 0x8a}, 0x42) 16:00:37 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000000)='./bus\x00', 0x1000000000, 0x2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x7, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 16:00:37 executing program 1: madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000000000000005, 0x10, 0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffe5d) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/33) 16:00:37 executing program 1: accept(0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 0: socket$inet(0x2, 0x4000, 0xd1) r0 = socket$inet(0x2, 0x1, 0x4) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x104000003, 0x102) chroot(&(0x7f00000000c0)='./file0\x00') getsockname$inet6(r0, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x8000, 0x7a}, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() listen(r0, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7f, 0x3}, 0x10) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7cd523abbcf268484e93c1758034aff07c7ba1611e89c49ea3e6951f27a2109914a5637b82be4826a7bf0e02d0c8e146c4677db9904ad7da294436226695d2c2a0b92fbc3c04156c914e88552230ede93441f379cdbfdb9793a106b938f00eadcada729dc8f181c9f7c5b2c9da97c9eac1e0ecce3c872c5d8daf8008957e39f37151be50de0ce2d2be9a61405f885009f804e8d6c8d93d46f0902c8b3b746a65841f3574587e45ba0ffdc0c8be98664e570e1097bdaece6593d0cd5d2514687a5d6d1140d78c54bc58a189580ba3a06394db40cf2b1ed34f51a0be7806672bb6e50f5f8549457719cd", 0xe9) socket$inet(0x2, 0x3, 0x7fffffff) mlockall(0x2) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) r2 = accept(r0, 0x0, &(0x7f0000000200)) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0xffffffffffffff53) 16:00:38 executing program 0: socketpair(0x20, 0x8000, 0xff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) socketpair(0x6, 0x4007, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000500)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0xa57, 0x4, 0xffffffffffffffe1, "1a8e0b7b8923c5bcaaf20c5a603189efd341898a", 0x80000000000, 0x3}) r1 = socket(0x2, 0x5, 0x3ff) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xc}, {r0, 0x185}, {r0, 0x100}, {r0, 0x45}, {r0, 0x14}, {r0, 0x4}, {r0, 0x80}], 0x8, 0x401) 16:00:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) close(r0) connect$unix(r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:38 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0/file0/file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6b8b6a4253dddb9090f48bb44907d2db6117482225f", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001680)="479ef43c3a99a6005772ae1d395718022920244c253ffb4d05ee51991c5849a2896e4701ccf288b458466c375aee94bb676e9deebadd2e6f0808e9d99168fec187fd9655d1af51b1b701fd2f88bbcb41ca5941475e56382379befad3c78977e83a30b268fa22e28143b6d02d540a6e454f130f6282a5a49f92674f4842bc4801d44ebb4e2299fa895f2dd60fb8962f401e19d29b938e1069a952f48c1576c5c5496329e90fb2bdae301ba05f5443545797841dd758f5e39d56c885ffe4a2c51f92b40cf5d24899a98274a333fefe7bc40b8f0ec88f90d476dc777a4022c9a16e50be799a6285ead7c74b162799db967606611c58c9ef4f0df5e2dd24d664b87a2ec3b6a2c3259e2213086cbebaa59020158dc913b76151ef67b6fba55c962d79000c7c15a6eed1d72e5514da3f9b210863535d65326abf06d16aa5f7fa9abf68e9622fa113f6c95989603ab8e346ee4fcc5cee3e6209893b39283e3a154e6c61c9ec7e11a3829e9d0cccd217b825ffed312a382797f185866d1ded25d6402fd87d0d2a389422a1007538050458ae94ab69e9f232a7dcebb4aba33a4b21438df383e28c1d2f3d3611b72369539bf1f2c5b39f9cb26d97cadfbb0bd48f7655b435a5e728f0f8757b3eaa1c6ac675b49cb6c6b8397c3725c109c7fee3aace76bed6e45f7481dc451d016d0326cde669c07d1156917164345e1a4841cc5e5308c742536892443043608c734484bef2cf1f4671705c9b3ab61f2fd439f0dee42b968b517dd272c865ee948810de1b8c54f6cda2d4fe0ed4b13dcf146df5e387165a5969663bc05b132cb38477ddf8b0898c9be816d0daff69cf012081547a9ae7ed36eec19828d8080ae0ade84577912d519681ee39a4519fd0a48b5e66ee7001c8895c792c041a1fa6ddccd95547136bfc96461bfce515c292a9085e11966c56701ca8003fc4e1f98da3b5a9d2c207ec85574dc529eb736860b0d0b1f630dd13d92df6660796d54f190e958c392899e59b0448b54aab959c140da5fa65ac82beb6700582065b1631ae21369d0e9c41fdb6ddf0b6fa070fedaec653628f3c43ab2f09e13b3fa12322e38f35e8a020a2a8605ec6713fea3913e1b754f9436860b7eeb2fa7e662fe4d460a2a4776cefdc5fefa21b604662029cdbcb0b035101e52dc3468c1b6e6094be89051b2a958ebf1e8d61ba85be05afaa212195619cb45d6903ba5f9fb893ff9e8be3098d400e1f2b0802c3b7d5508a29f87297a98da10dbfa751a2fe03df922376fef99f39a68a920a2bddb9de5f6ed926774872d150e2d3d3e6f975bd10dbdf1c1c0a4317f4dd5ba63d78963ea2ce6a34c7cbf4e3e811734e4f44cbd7cc6e11056d7ca2c9ae56dc010b572e8e9e875ad5862b82b11068c8bd181173eddfce379c8a46abffbd5b17691f5af7b4ae3801e65ac471e92fe0cef13abf7cd42a4445ff66e9bcb52b2d3670e2a87dedac39ee019e9b0977177657de0546ef623860b5528bd4bfbfb91cfd6eb46a34fb9d54a5dd27a088213b659b36d3018fe122a7209e49ce31d0376aa6abd49d1d8cd395f3d9d146e889e9978661e1c94dcaef491037946519208e837caf752bbb3af34a1fcd5f1dfa6b243ab6b65a8096299db579be818275c51af6048d4925a10dd891d0f38a6bee83c1bce5ec739218793a739b8cabef266a81d96f6ebcfcca50bc79abe13d9d5fbdb1dcca9194ff11bf17abd84be2af116c75156209cf3d7e6f286b3eb591cbe29139b01e665d848432a8be2d38a25f81cac57b655f04330d5802a160e0a5e957416c14cc3412209abc96a7c6a49b039733f01c65263e00e9684793a4f6cf17e0ed923e07636748b013c2fc52fc972ad43211fc115c26ba919bf7d475c3f886396c4278d26e7437719011cf02c614c5ae2463391c78268afc96f01056e6f2ab5d6d13e299b08c0fddbfb0f578820fbae6092c91f8e52852093703032ac78c8da9818046722eaaf492ea1fc8aac172d78ae947842958d1bac6f82c3a9144c984d377aa47b94b19659301a1971ad60eb5017d42df4a47a6f9501d29e594bc220d8bdac8ebdd29ce5bb55e4f5a058febcade6edddce4cd544bd4614a40a34ae28b3db37a34bdb3acce415e024be23daf3105881cccba4a431763e3a182e5a5801430d1ad984f4b587af01d34e2be7cebe8004c1fc7ba0aada85f3c8a01dc8d7090e67f44646ab46a0ad7b6d65999117272e08f436f4012bb95d64f9b1dd1d8281adce49ad9ba2a6d9aa770692e71ff09a385f7c75ae1f2c86cec1fc812b55c8b85aede04312a5638a35e27da360fbcd0af61889b49537b5909fd89f89ef7171d1832fd7f8470fe2c17b44198b955b69c4b4d629e7eb52799deef303fc5a6d162faf9c54fe2bafd59619be89f4cd8db13fb540be151f28ee837f167979470ec1cf63eea15c9412b11f3c43f67391c28223b2e1a5e459a52558996a9a86f2864ace53503a893933e4eea757117c3fe24cd585057a97ec106d94ddb19efd33e6da99db4c64502b82edc5b919d563c0f9194a67fb2ab1c070b4722caad97e0c3fb1a4aa6b128ea594e09be6876e7624cbe3d82fc5b95a76e3af1e9790022150e2add55031a3f62d59d973fc87f0dc9567338a9e5a1600038be5d7bf2aa12ca0f17e860e5f10b948ff412632882c78eb7516022b99ffb6a576957210ca6ba7f2cded4b09cf4c7a2adbbc4091dc0864a9b8e42f24a43fa91e097b9bdb2ac160d7c4d3cd5b890da71ec295e0a6f00ff428cba96111f5cfe6b5be18855f78cf8f633ca87706967ee7b017f9ec5f6a25c10177fa603ff6b7c0eaf697e1a2bc8429101a9b6cbbdae60d1744546e774b57153309a3b37cf7d87d2ec65f814e2a1aba808c8a8a1cffb9e63c9da6b6d4f7db00aa94d22aa1bf7a690495e282d79ba82ebf9329e2081479d8846d567fc801a079c6faec6f8b8848e0cb8ad99de1fb2b78bad2f4a7a357690525b1a0832477c4b0452bd5be2dd20e6faac18b5fa236a02f36ed687697b9239af4b91394e99278dd046fa00e9ac04b9c59e3c9d72a0b283a41c28e147a1fe04661ec2742ed7e3ff53909f50b43fe06307b568509a58b9dd5723c3a91ed6e51db4bb4e31602e1cdb870d85f1c2cd7febbc63b4954a2a3713b49f174045f0248d29c19385e77cd2c307b30379e8f904b142f75a899b4fee4153273598d8017fefec0cdb81325cc48198479df5032e5b2d16f80d233618b37a1824939534fc1e6042cf45c694fd82ee84831bc4fdacb14c91f2b2115dd4e71220f6c644619431c0e7bb5a52ec6de1f39f131b6dcc3ae08c38da9b5efda6288930011c94fbfb6017214b06980f4f3676b6b07a879bd1dff551583468e44c374f8a71fb5b0fa823229e29897446987aa71184037d061b26ae40bb93b304fc300751cc6144a69bd5ef1214a7fa05e88715d06359aadea236a572a010abee2ef9f80e7d6ef454cf7f4339a54ca8181a668233cb5b6d8ebf36e6567319c9240b40e6ea9ef6e5d6b3d8137ab07618bdcdf1c6cb06ff39fae5eb8ee59318b4918d3751f0e687b416dcc0a75efdbb64a65bd539dce26927e31bfc10d083c59933de72d1fde68473ad9408cc193f5717923617f506d3bba4b590fb89bb24589bbd20f679224f0a8c2d649b2c4e10907807ff30f72aa09dc944cc113f6f5039757eb4af72f548cae72b7b9bb1007d2183d3b3187cbacb3c54647983320386441b7bb1fbdf7f7e591b56967042bf2cc4a1b862fc41f8d894a677074eb36cfd51b6ee001b65a0432324ff4eb9aff4162290331e04cc77009259fc2a29e1a7c0ae851ab89f13c3ffadd3df553389008da943f26a7afe4bccd950d274b579f0525a47cb821c5af10a53c4e921f9e631e7ac68634b99112ce59edf92db6d9eb1b64ee8b8705196e2f3e846dbf8e951ada708478c748d8ae28f363cf3f740c85dc74d56bc60392d5ca08c87fec938b1cb1eb526c850bafadf82d746402c7fc530ced4a241ca4acc941e130194d91e254b4ea93f188fe4fe2c25c9f3853216dd23a9992bc8f640841e5f3875cbc4bcfe4b4bd16cd2423648ba923dce1587a8b1aa0da1589b872d30a14d61715082d9c502494cd818fe9f7f629b4356c807e30135713d21769f751d38be1cf53ba8c7366fc6503e23cff4ba79bcb1f05ee0daf28a907520365ca834cd94958d555d424b2dae59bdd5512f56c33e8748a4be4a84e135f68e8f29b9056f4728e9f9f69754a279c7a0df45292edff5885ae010cf3aa1c49ab0649353eadd8e29457a67ca80b259b153d13f8622f93b9dc6e9129e5bf2bd53f676866c9b0850848a0b723a7a6daa6f667023e26cf9b70d1a4735af8f24e5e8d9320836a498d568adfa1940f976a7e6926f339015d294580ee6806703b964033acd4fe1d4e4b3d9dfcf46da75dade0d40879e2f1d6788871c91c7d48c8111e5054b4414332e3f06eb621d53c2f10125348eb37c34035cf116024c0c94e95be50af90f77c1cf6d2770bb63343112c5e94521a7969fbed68861c24ce83786a83ccff3d342e90343a3dd6cfa92db6fab1448d34ed863000ae8f906d89046d271c9d46ed030aed51c5adedf140109b0a6d7aef18c6bb1dd04ed9ff047a90352f430b5a1faabca72021988a89abfc450c454cecf6860caeb70e72670a449724060dfcb0c70534921a60e7d1c1c9b9ee99c004660f084b868e1a156ffc1ec2accc7f13ae88c7dd4774c7cf73b401be076d14d4b24cb1a638a37b5fa8967b7f2b0c4909e03c1c97208bada3306d0d114abc1ac8fae5adac4631befcdd6100e373c2835caa1c0cb8bbdf40f85e5ca78a0aa3637ad55053ff4b505854617e2e38490c6a467fed9801153175e86ef217258e3939afd9add0da3e79860ada3d14157dbacf1b13c622cb5fff74c53257f4a348358150e11291bfd7c4112b86415ac3ce81104afcf017e79b1617c397be09e93901f49e2d20e509349187222e6c216377beec84d4d66aaa470f9f92848b87e18caa333538595b5248623f37868828c4954c5e58b2a789d2e5f80fd3d84b3ef76219a1eb41c3bc61687a9efb33c67a17dd4df2a907019f5f4ff90cb9a4c96168ea39368d08012ba5cc9ffa65d070b7abda51081b2df77b6f8f1b37d306253e76a4b611761de89e3c2aea681c446a52cc4d2ffb722151bf6e215e7a6fb40118a7ce1ab8fa5ed832dc443cb0e57ba94599d85931069b68caad8c91eb3805f58db592b7658149a8fee53a5ab25450657252bbde6cd674c7cb1f256c17830f37d461b36e9ed784f6b7f933d8613dd1bf90bcc45685e6053265d4a3c832c74d6b8d79d3e0e4592634c3682d6a3777f86887488ee752943f149d0200071892d861af428fc6533eaf4e406687bf85bbc7431ef05c106722727c87fb9682a016072fa5efcf5680eb8d903dc9e394779041515fac2e7ea6e8c854dea9b33e187cec73e715123ab8d1c1ddbcbd2f8ec30bbe2f69a6883d34909cb2cdc2d5fe2874ff7c7cfca82fadf511b4042a168d8daedd5abc628cb2b2d24d231d20569bc249ee0e1431560d34517129ad45ec4b63ea5bc2c3b5743d3e677326b57a411c0c24a97d675cf6ed3de3435d0ef340f7f193ce7174b8c1dbb145cd56302f70e80df2c15d86cd0ed69767cc22740150d468e4e4002b583446bb38e391bf73c874d0cf8a8949ab6037d15b465921a1250c2ca4457ba3c6863e275446ce35e8999352967a0f8e0581b8973c421ffedb8b8611e2cffc771cfd4ee176f4c2099055fc74c803bbf65735dd61584", 0x1000}, {&(0x7f0000000080)="fcfb7ae365761f37470df918ddba587d8dffb581f5e4b4a88ae131cd419bd6e034b4a5036d91de75ec3febf8db82c7803bccf1157973600e640bb627cf9f81516350535af0d28410249067850acab86ea12265165fa0c422e7c2e9df4a5f99485aae596f6005815f18f48b64b531088ed3ef8f518b3cd2bbdfeaaca4678aedc721a4b71dca5611931ae0f085beacebc8e0e88caf7b90cf8196ed351df3e6b926b09d8f4425d1419d3fcfa48b8c98b80956fdb341ce60cb7e972ed311a11166e03b0796a4c7", 0xc5}, {&(0x7f0000000000)="204a13e7cc40106ae43103422a9d321368debcf60fd35a360434bf7a30bfc5249d3fe8f0c040d3f14379309112aa46e3a8", 0x31}, {&(0x7f0000000200)="67dbccb4d68c72a5677a478cabdbbc3768aaad8d018028efba1d4ebc7555528c7c2af0da54307734077e593c96000a74bf8b6cf6e0a53dd38a878506725173d5edbf8830fc3327ae8aaa6365d06a7edd4e971f3bb98e52b4cdea3081068d9e205e0da656a8e99c", 0x67}, {&(0x7f0000000280)="9b8709d2317665974a357b3b3528379f76d382c382a78191fcdb86c01f4b3381d63b3eb334b56f93671a26032c07159126dc1514bf41a0feee8d30b9c37a852757f84dc21b59ef24b8be8f6dc22e25071556fe1215bc9e266c16ce0c3b59fefa9b22c26a154b430c690af1fbcae13b9d01d2a0f4", 0x74}, {&(0x7f0000000180)="9c2f447a644a402a41e8bf3024f318cc73d652448414eb8f082c961106", 0x1d}, {&(0x7f0000000300)="e781e8fe89077fd21460ca27146c50a082d2083c23996b4dfc14fd8f29f1709dfbc5c0dec44a6d46745ab62057ca97f85f887a74895aded5ff5eb2572073ce95be7824af41c46ad351f955db6068e3220e598e8fc37fa8e94910d6c3a780022e925c1b363471b72aec21778effa67cdab78b33565e6b914fe01c25683ba073123b777ee9213fa2b9161563136ebb5d2a481237a878d698bf94903a47f5da0455f1e4cb6b7a5d1cd99aa24b6c7d99ca0c596d", 0xb2}], 0x7, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10418, 0xf1) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x20) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1, 0x0, 0x3a6}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/103, &(0x7f00000000c0)=0x67) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x203c, 0xd00) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffffffff, 0x10001, 0x0, 0x3}) read(r0, &(0x7f00000001c0)=""/49, 0x31) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fe5ec26c7ae08d53e12c8b47c95cc20768483471770888c9f97d374fa529453d3e4ce5c042ac5172e52a47922ebe175559a8fd352611be184fe66f750ef071576a53c240a", 0x5c) syz_open_pts() close(r0) kqueue() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x148) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000300)='./bus\x00', 0x8080, 0x90) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/254, 0xfe}], 0x8, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7ff) r1 = dup(0xffffffffffffffff) listen(r1, 0x401) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/232, 0xe8) 16:00:40 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) kqueue() 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/213, 0xd5, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) listen(r1, 0x228) flock(r0, 0x4) 16:00:40 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) close(r2) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) shutdown(r0, 0x2) 16:00:41 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x2) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0xd6}, {r0, 0x2}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000000)=""/13, 0xd}], 0x6, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780), 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x50) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000300)=""/248, 0xf8}], 0x4, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x80, 0x6a) open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000006c0)=[{r0, 0x5}, {r0, 0x20}, {r0, 0x1}, {r0, 0x100}, {r0, 0x54}, {r0, 0x8}, {r0, 0xa}, {r0, 0x10}, {r0, 0x120}, {r0, 0x80}], 0xa, 0x7f8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0xffffffa7) setsockopt(r0, 0x101, 0x6, &(0x7f0000000040), 0x0) 16:00:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x8) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r6}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x2, &(0x7f0000000200)={{0x0, 0xffffffffffffffff}, {0x100, 0x7}}, 0x0) getgroups(0xa, &(0x7f0000000180)=[r4, r6, r7, r6, r9, r5, r9, r8, r7, r6]) readv(r0, &(0x7f00000001c0), 0x1000000000000249) 16:00:47 executing program 1: socket$unix(0x1, 0x16c16cb5a958d90a, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) flock(r0, 0x400000000000c) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='#^*\x00', &(0x7f0000000140)="c72d272f00", &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='*\\%\\!+!!\x00']) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x1, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) poll(&(0x7f00000000c0)=[{r0, 0x86}, {r0, 0x4}, {r0, 0x1}, {r0, 0x2}, {r0, 0x4}, {r0, 0x20}], 0x6, 0x81) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 16:00:48 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x890, 0x1) recvfrom$inet(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x0, &(0x7f0000001400)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xe0, 0x40}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="57db894f70b69f08d31a156505116c7609f561a1284a1b8fe0295ad6e529f2c5a73e72e3d817bbf4396d494b02966b4db4e4ce51aecd343fc06dc0a5e34fc5a496b0ee28557ba65d0b3ad19a41800eac3de60e75dedc562cc2f7f74ad2c0c04d8b34a02d4241434bd30757eefaf76602ac3f105f3d74cda7cdfe58700a485fc3139c55480fba7c8cfadc37008c20394c1abc32e1ed9c916175a217fe93e37081a261c315902369ee932d94a853b48b799af4e92b7d76611a5323e697e10f90f03f5feea14b5a5babadc8d4310da77b240ee8ef9a5ae7e7e59bb050964b", 0xdd}, {&(0x7f0000000240)="4730bd3ec3cd54b90d69bbf01c1d8ab3aedf587bace410bb47b2c83db08bdcb5115fc7530db0cc4c596adb4cba03d4cfeb9e45a31b820ba8e3891d135f27df96e7f423bb811a2a", 0x47}, {&(0x7f00000002c0)="5a10", 0x2}], 0x3, &(0x7f0000000340)=[{0x10, 0xffff, 0x10d0}], 0x10, 0x8}, 0x400) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x7020, 0x6c4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x8000180) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x100, 0x8) r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000180)=@file={0x469598d05bfee78, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="d48af75a554f1326def5c63ee6efe9b0cf8a3d020bbaa36d6548c16bc731ee57e8913a187c811a53cb7160c7a3201e6b4033fc0c1f15d55104aac35944d7f8d0a7598865aece87480d2e6262321b2881579cca30aac15c2434cdefe861194ca0561cb4bcc2fde42b5f7967c2329a5a3b5bf0a06da8eb680209f859cfb3b084f3b3caea8cf87fecba6bbe1a4301152160364ffb1fc413ffe992cdfccf77b49ed6999e53fb26a8afe6c8", 0xa9}, {&(0x7f0000000280)="fd65c68007d7885592e84672b4ca6d74a13e699af90cfacd63e5b26373181d4ed5df802f1015c77858dfba1beac2e9bbbd436df67d9928cf2a467b06bf13a214f0b2e159393edeb7a85a5570f1e7f0f103da19cc310b86c296914668ab185afe5790a09c4cef0c020339d8313a3e1da5d5cee30d6b50a4682cd8bdfd7e2f67a44415ce47170d0e2de533da1b2fe1a42d36987ac654223378870335e8fd1f716ed4645c131261a6045ebf4777fddf9e485682498a", 0xb4}, {&(0x7f0000000340)="a4aabd50bfbdadcf7a99461d05c2b3a3fc6acc7d53f5bcd0d3", 0x19}, {&(0x7f0000000380)="de6a33d0f5d43a4930759c979a16962e8800721badda6ff2d89cbf44f88573f7df4e10cdfa84f1fdfa18bae18ae777dd774a12167dd8f9192e56238840cf286079aca7d8a5bf3b81348424b9095d3ea924ca097980dde550e45e7dcc19b30334e18d9e7865d42a72f53449b8fcf7d0c77b270fd13c507c6681a4e7976de6878e3a6b2db673da3577", 0x88}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r5, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xd8, 0x404}, 0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x7ffffffd, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x1, 0x4023}) sendto(r1, &(0x7f0000000080)="ef9ce89d6bbb2f0f6c8510826b31fa09b4fb642d55615e8e639e5cd2933a185ef5123c12840e3091371481511f069e2884cbd196dc5911f47795228c1ce85ee4b0fe0aab57c19f72b738ea8e420b76d3b0d0973f76bbe09072430aca54766e4376fb3d393fd55a7a7138124bcef685", 0x6f, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() kqueue() close(r0) kqueue() syz_open_pts() 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x800000000, r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x386}, 0x10) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0x9, &(0x7f0000000000)) 16:00:48 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) socketpair$inet6(0x18, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/167, 0xa7}], 0x6, &(0x7f00000005c0)=""/186, 0xba, 0x6999}, 0x840) chdir(&(0x7f0000000000)='./file0\x00') 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000280)="681470ee7c9e47226688086c564f2d98d3a824d1ff3ee855a857ae5750f3bc4ace5cdbcdb4a1c911c6d6f1d785c06f05b0e29a7e32f924af3d3bf06ac42c1b393d8cfe7e3a5f98cf89fb924d1d9014579b65dc4b9ed041a34f11b23612642a36bc225f42f3b517e3b28d0d8ed652919d10c297ea8e8ee892519e76835fc3a915cc545d24a4cda3ffe378fdd8d923b138bf98e1df2193466c615e36bbc147a76a2b649a99e5f14fc3e5601ae39c97c66ebb98d6065a12feea017ff75fb8d6e7578bc99be14d089a503c366dc7ff13305f94b3d206d064cbee726bebc396fcbb0529eb41f7874de343133fe9767cf7", 0xee, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x7ff, 0x182}, 0xc) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 16:00:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffe, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x8, 0x8000}, {0x1, 0xfffffffffffffff7}}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1000002028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0xffffffd) close(r0) close(r0) getdents(r0, &(0x7f0000000140)=""/238, 0xee) 16:00:48 executing program 0: rmdir(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0xffff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="1d879f0c9e1f76a37c24fed9f970363147ff07a783230d02fc9b7d0fac9926fea611c75a20aa0cbf342ca421648a6af2531b4e9e6ab91a6dfd1c4ba9e46f225ead7aceb413a62ab15358a04f296983ba0c6ee18feb45dfc7f34092", 0x5b}], 0x1, &(0x7f0000000180)=[{0x1010, 0xffff, 0xfffffffffffffffb, "c3d9b5dfa64779f85e376a8d95bdec360ca0d3df98823c88c13adbe737fa38a4f8101a357891e2896208ceef3a41e8bbd958b328c4780a03e86a32cf0b626fe1f2a23c7ce672464227b4b27bff83432f76ce2cbfa3bb00a78d0df17331f8e2f1fe2db85263376bbd3425b43ce9984284de552c50c145a877d68a13345fe74e0cf544e7c5371681a23df853b5e9a92ae5a2bd1dc0ca86304324cc2c9a23cc05688978234d5f9403e2acc10b39559351d9f462cdaf915f32e079d9734b46e2ba28d0ed5c8e76c4bc95ac6d443782fa198ec17b449f19a34d0161d4b5842b9695e5a3d0ceb24fdbc8a380db0f730ec8fa3e3a6a219458d569f582e67eda57b133dc56d4d2b0146217f64efec082f383e1a870ea477afd2b7fba2b774c1ccebb1c3962c1a852f82f2ec325c7d1d8b35778bdc440d571b9ec85fdc42b1a342f2a4c92462733ec1ea0eb1a6abe4cbca7d5ded199f2a93c9f5d86f3377631cbbd78402446a8963463e55f34bfc1a0f0410973a01678d576381e119420f09000506a296bc169810a442eff8aa9327ac7cad1e717acb2e6608605465606a829dd732722fef9a7804ed9fa37c6ea85e7a8a41ab105cab8531ae9f467afea41d3ffbc9def7281206a09faca8c9729a4c0dabc6d871ab11758595b15cdd25bc3de878d3d2ae277398ecfd98c009e07ec26453917ba8b640998f5cfabf94f438c7a2ee9b1441e3d146392cb8a1d69fd2a6aa1e759aece5965806bd6120829bea81e6b8eb3b70d4c914fd2e4f07f9a08cae105363bb839850ba6187556dca992d9db770264aad05e146a3ef474f8f3df53166014f71d8d24cf957e93e9e0b93de3f5d34add5fa2ab4fd24f831856e42aa104c789a9ae4cc419882fb69f6e206e9ba9d8ea7aae6cb031ad4e071aa8749defe0ca42392503c4759146834e32e8f4dc02852a39b3dab9e92eccd2cc486d0bb8242861b65699cd25662309d9a1c4d3dcf818a1870bb033820ab75154b19cd59e7ebd97ff21cdc7ae712c4fa24262223cd820c10a797c5e98dc9070dcb80bcbae78c830b723cca095f958560ad0246b338649123f7f44048757f789d28da5114fc6cfc13b8b38810ac3f4f1fd6a96427075b084a2827ebcb6f4f63092a7b59602dfa165a84179899131697531f1e16ebe4e0d9ccc215c0a54bef6f33efa5d84a14ce93ffca3e53a7fa8c3145e6a7bd95e2d6e1147d37361f77fa9e1abe02eb8fd65e8572b85cf8df2c9cf7b03d3815c77bdd282a6e3100e6d6c805ee56393e840735c2f633873ac86a2673a8c186ca0b72410f48fcc6c2bf761afe66e699ca64098a95b090b4ccc6225ce2a58bf7fe43c83e1a0a1da9c41645aca09680d618674cc3a221427222808f842d662e9d28d659fcf27c16ae33749b9b55b4f2ceb959c03a2f1a821252f44f96396b733beb4f48becef52b61d7320e3d2538dd0bba952dc2b63c3444afc57a140ecf18278e7e54e836db1ad0d59ec13bdbf7d95933a034b311e0bbc33961410500cfd650279758a6ddf908bb9b217600bf576d0f8ce9504882557578565a2498da1ec8e3eeaffd0369b841be0f99e11734d31c767a543ff15c8bf162dd9e16255bce9d49fd7d768f49c0e39d261dcc5adbffb9ddb4b3d7df40e3adf681cb585e1d73b8ef66dc4b776c1da33968717c597dc337ff8c0b7183807121cf13bc076f499c727a67f9b14e287baacb69c9eb2a9e7803dea21e8040d8a4fee9fb6c993106a78897cfd304cb7b4d080d854d556005d7fd786c16d30e2094dc42e58c88f3c048d3721c797212edca483da0f5e11cb2fde253e77d81deca346ec8343da43edacf551a497a26b7db36f7477cc060ff3959e8d571665a2e6828f7f75bcca19626001dfb7cf13230d3b97881bcc73a5812dc40930b1f23dbb25035c2b4eac70b615c69a3b2c55de16c7a59c5c0cbc9ad2602f919f8eb1ce927127bd9debbd920371b7c80ad81af484b74a3ed2e3cdd893e8649f6ba2b778ce9ddd88c26393453bdfb1dc0c9a9a4b1ac03097e9bddaab7820d2981397baaef77365c06e162fdad9f546ae5956ed252a7fda857ee8bb6957a079f6e0a3e5846b0d0d8a39a9656e2dacba029961dfbb86b36d60fd0c234af2f5cd0b71bd718d7c1aed432d5ef63d918c76eb773ee57d2571d5baef26ba7876aa6d29de615f407d37e7f14f3d342c3b24ef5e0a7afbb9be8e7de32de89da44d55ba56d81863dc8e92da919c80c549e5567e701bbdb634caa7ed72b6bf758074b28cec7453d3b615b65dbdb860c5d63b386083bd253dde2d0edb20cf4b327fc443e681448e088042da0bef98b3aefd86c4e2a77884dc343c441f34168afe7b5281064b030d244c1290747dd4e6f31de5914d6718e02c24585e28963adac49e3bb1b0a9aaa29e22707118b5fc8c06684d65ae11831268f14a7b8f46b90c28a3270bbcae549d5602edea95075f5f4b1026407418cdb70cd9207a47dfeb156e132d284a964ed7ded3cac192d67db29205222d84c3793674e74e564d84cb45248e19c50c6eab2e561d85378ec6f5af9cae123ed213a9797642c837e39e8deeefde13bc62d97ff27f08440e7c1d9af77bae0ec5de375408651a915e13b3e672d7c5a6642d053289ee983d176b1ccb7f4fb28502e9adb40c750293ba3937cc167190051a5e9efa96432a8174fa5f63a98f1f2bb9958a19e6fa8634b14e83bc9fc3a19224523abede27c2b7cbc395f0e1a361db5360be1b16303188aa198f49478c754aa99a7e190b1ee7495bba54e5e64b7ab3014bebd60080b5ea150d74c2b926d9c87df64e9f34e1fb6371382c31779f2b15dfd3c7876f92dbb9372868eb2d38def98ae0e0ba8430da77fe020a437e5ba9f3de055730e822f894fa587c93585e0b25f5c6975b34e46b5bb416bc9afb1ffd83607366c59953809d60bd0cafb119f34e8b34b3b78efee250d5c21d48f35c1d8bcebefb3b5eae06bbb16e7a29bd426da4dcd150f4c596e1357ea24012ddaf68521c50a4431807130a13d15b4285f8c55cf22cc70f144df2397bab89750143adb5f4786819f54f01b9ff582747014edd75e5106ea27cc288180e43eb0381e8a8f810956df77412f16aa43e795465621813673fd512efcd45e7e567d1ef0e1ec7aeab2d58a456e94cf5257c8aa017660fbd99838f7adf80c290f604a62871b6ac9dab256fd37c681d3f82a54fb630f2f1ac1c2ad7d4abbba56b2eb5fd4fdf4b1d6f47f1f9c1e7a988389f943de5071d965ba388b0f9cf0b936aadaf550899c0ac70d30649aac4252ee6eafad0c8c39e4709400fc7031b9b406b33681d6cfac23f34c3a4016ac3681f5d97b4ae33b7068a46d6640cd31a3278c84d88ec2cbbc2659a28a04a8768ade43782026e86366bc92d5f8afcd39a368c4b98dac70bdf340a032f06d5418656152a1d1a397765e0566a17cef75b98fd930f361cf21fc2af5ca3541c6477079753e72bc2295dda478f0d2516c8f6e50d5009d6c009f9a317e71afd15f4e287f160ff201d34e7619f23e10c4927eee7816bc1f085e0342f3791c953239c757465b474de79c145eb1249d1efe5e34dfa3f20e8021796305a91cd440dda45ee05dc444f84bdfe45db5496c70ac50a04dfcff3e4f3f47a243081d098a68f5fb07a84f5a97822720f2e7389296722a67d8bc0889f1f172b4767efb426dd07963796f65578939b534aa5d8bbca15a35f869b9ddf1d60a1f72d8e61fa684b2e94f5f613c77220ca1b448bc6e85a61c0fc7e6bd408984e3e9d69a534ef2aa1c55095261bd4ec09a5897824d3839638e2be644068a6eaec3a622cd4826b2428130a56099eb9457eb046b06130543874a510290de9ccd18a6cd4060c439aab5dca59e0fdf91764da31038ff16974da47c525082f7a2bdcaba992352a0f55185974621d3ee93a6b1918cce1820dad77d9c1c61938fd7dc3b7c97d422e940b59675cdd5860eba9c4267c6cfb9272a53584e3ec34bb4bc329b755ad0d63a20241f4626a61ed2cc518607e94928a403f6a1c360a3e313d14ebae1e4be3c6db10354ed7f522e6a9ff0b456ece5b39599cd050b4dc41f23b61832d91eb3395c34802bb0e64463024d67fb29d86ff4a25bc9df1fc276300897e742276d2b5053737bc61ab6ac0a49abbf3931f076008ed3d2f3969c96b31678607542612833a6407463a3a4d81cd5fc53e9f9a6e19335fc8418935e72489826606cd6add0273c7cb7cd8bf2c79d6f2204fd4f8f20b71d671f9365a9df4178945b03ea23de2c3fc6da4e11c07ab5f44a548f6e521f71581796ce751cffa1bd1f970880c378f91deb002933e38ceb18be4a986e127588abda1306f2f53c366b1f48085307610137a8da24b78c574251c4be446eb3d0fad87840e8a1c5052e359edb59d40b2c4ca1c09938db9ac7ea4e6b1f3656f6437f60fad001b3224ef6107910223db9f28ed079daaaa95a2e11e368be6412cd6c6872b8a52c8c61244152308ca732cc2b7801abe632d50ada2e8f633f697958601288f609ede0729f6802c39da0abe666f4fbc131b37d0a0606286df1aa3a870b75cf62e1dea9ac0e81fac7d26df97c8fc7b2dc8146f1e2add3850f487d1e9af68c95b212c3dd53e984ddf8b6f8e7161983f600112bf86efc40feb764e55c81b62b54792a6879f814714052f92835811f67981a6a280f1a7d899d4177821cebc99c0e51724a7a46745b77d5d6f155ae7349b2469fffbc91050bd7d15cfb289c0677a8854d4687081f5ee50f8f68dd820681f02a0de83ed3a8e3b1dc506cd6a2234d17793e35454d2e47c22aa68bde2b293cb0169145df98b85db0bcbb87f8fd7329b923c228d97ca5e2ce160423bef3a3a698a6c7fb432270071da3c694808bf4df7c084da99378fdedffde2e115e2784cdc39c4af75d3290f9f80377f49d919a0c8ec8c63cf1312939bc40a0cab8edb067aa5f8ea2b4fe1f00df62c2fc36696122137cbb91197822b67b6c517fea39eb49f001782d7a895e23208d21e8e95d16a857d903a7c89f2212b96f3ca74674c56c6bd8dcde0d5204ea7da43ce2df172445542c22fd86716315a00dbe5e3fed030608b62f0e4d41d3e37d8cc31670766590a0d1ea05998bd28da022d5472ef6b8463e82d35f16f1ce03a9499efdbafd036e9996f872f52e85560358e4d1304fab313817a27218c22837061cb304ae43a3c516d32d944b0bcf136d08b51e9f5a0ebac2935889b530bef7b77c6a62d79ffe7c1ed99f79c05840a595e90d9aafbcc89690153129345b633c590f047507a196f5b8939e0e19ac38b1631825a5ae80206a7669637f972f530ca27aa4b398255623205f7c0b03d94f71415c0a05c861d172cdf9af809be3a6a229aad5cad84a4c643009ff68a009e160f6ce3dcdcf50421269898c80b1de955a70bb09773e41fa94cf5da7867a1be3ffb25002365f5eeee721e57324d02454e814f87acce9266998b82b79fc5226d6b1dc3475ba2c99fa5ba0b1fdd27495dcd135050831c8e5121cbf68eb5d472b730e669261d47eda54ab7903bef79d72b812978adb01bcf9eba992ba622cc89d2d901cdd0e18b3218d661bb6c2da255017a6e4ca03ddaa95d1a7401fe9df91c49fa40746e537f4ee11eea62cb1ce4d694c0281f655d44cd309d01fde5a866662a32566ff9ae2a020de470c49e96d96d1f9f96e2ea02ea311a9d99e48824cec4d122122a69e63a73bcbeed9f84acf3d83d05d1507f09a81bd315d7b1ba342f999d1967047cc23e25d081ff08af15c9b3103e9647eb2cb5f695cd"}, {0x30, 0xffff, 0x8, "b1185b264eeb994e45e005c74891cb352754c489fc0710253d"}], 0x1040, 0x4}, 0x8) 16:00:48 executing program 0: setpgid(0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semget(0x0, 0x3, 0x80) r0 = semget(0x3, 0x3, 0x140) semget(0x2, 0x5, 0x500) semctl$IPC_RMID(r0, 0x0, 0x0) getpid() 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@abs, 0x8) 16:00:48 executing program 0: setrlimit(0x2, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) 16:00:48 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/178}, 0xba, 0x2, 0x1800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="030000000001000030c617aaff8151515d2867d0306f40332e14dd03c00500000054f0c8e54bd55505c775ed1ac20400000093b8086df2ebf159db40571c6420105c51cf91965ce642bc805d20989345178863a24385290742e10a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da62f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd406387aa5fc253b0f848aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4353e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383826191e152b6cac6991f1bb76aa01d1a3196ca72b043484a04479f76a4bf15c66b20d50fc198d5f1e1dd7f10dc97d4d18232b90013891cec71a5cbedc04fa13258f945a660604933617823d837f644a46dc58cd4cc9747290febf119cc3bca318d30f59da7e399f37e53ffd45bd93ea2da79960f894f7fad320fe38c04fe7581da488ba7a5b9536770dd1c139cf7d03c19dce5096629cbb9c6807a0358c4664eb71b0b030dcd7f80b64d74b44c3429ddc400cff19d242c0fed0bafd771251b9d87f4ca5d1179a90b66f50dc9fb2aee4426ea743a38211a9abac8e5ff9db87ba4b78c46c13dd827db3a5a0812966fd6f44986ec715ccbe423f5beeee0"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getegid() fcntl$getown(0xffffffffffffffff, 0x5) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x81, 0x4) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/65, 0x41) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffeffffffff, 0x1, 0x401, 0x0, "8c6d2bcac188fd355e8ee14b8341487f18f3d977", 0x7, 0xfffffffffffffffa}) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x81, 0x9}, 0xc, 0x0, 0x0, 0x0}, 0x49) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000), 0x0) socketpair(0x1, 0x4005, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = dup(0xffffffffffffffff) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmget(0x3, 0x12000, 0x5fd, &(0x7f0000fee000/0x12000)=nil) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x103, 0xfffffffffffffffe) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) close(r0) recvfrom(r0, &(0x7f0000000040)=""/182, 0xb6, 0x843, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000180)="dc965a07231816b4404e580b7889b90339711632fc4c9d548a922430f7bb20e54d70778d68441c912ec3fd1c2256b47a86d1fc906441225fce4b12f6c544a982bbd432abe026e5f97bdcc0056c0cdca68806f206a07bef720a4999dc8d2703ff22c33eca5b6affbaa3a6d3c8452a44f6f6f1a7d53fdb12ec8c7f748b390755a18cc9670183f297d0e15e582b3ff0a65effe49d63e14bea6a176b6df39dc505f98cc03c0611c427041dce4d54", 0xac, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) chroot(&(0x7f0000000280)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) sendto$unix(r1, &(0x7f0000000380)="f6cea8ba1f3b4d8b9fe4a4428651e695fcda0a05bbc4407939ac9cb802471a5c177997a04dc1d5e955bed21ae52539793abab4a610fbec0e15b5c14c06e7468dbd285c82b998b17d996a2fdd3a7f08385d8d05fc9736e65044dd5f2edc56c02c05a3fab1f95318d2fe67220f8ea5b092218bd944d40f939f32dcbdb7402de5b0ad06e444eaacabb26c6a20d6fef45067d8d0214565941bfb867ddd38181bad3237bfdf117d1f61b172c85a63f3187662e77c5109d9f602da14440118916d69ed52e398bd5dfc99e7970c9b68d1d99e", 0xcf, 0x1, 0x0, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)="b72f00", &(0x7f0000000500)='\x00', &(0x7f0000000540)=')#\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='$(}\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)="a12800"]) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000780)=""/35, 0x23}, {&(0x7f00000007c0)=""/82, 0x52}], 0x2, &(0x7f0000000880)=""/94, 0x5e, 0x3e0c000}, 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000980)='./file1\x00', &(0x7f0000000a40)=[&(0x7f00000009c0)="a12800", &(0x7f0000000a00)='/\x00'], &(0x7f0000000c80)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='.$+,+(,\\(]\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000d00)=""/7, 0x7, 0x841, &(0x7f0000000d40)=@in6={0x18, 0x3, 0xff, 0xfff}, 0xc) getpeername$unix(r0, &(0x7f0000000d80)=@file={0x0, ""/43}, &(0x7f0000000dc0)=0x2d) ioctl$TIOCNXCL(r0, 0x2000740e) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) kevent(r1, &(0x7f0000000e00)=[{{r1}, 0x0, 0x21, 0x21, 0x5, 0x7}], 0x0, &(0x7f0000000e40)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x80000000, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40, 0x1ff, 0x1}, {{r0}, 0x0, 0x2, 0x2, 0x1, 0x1ff}], 0xffffffff, &(0x7f0000000ec0)={0x6, 0x8}) fchmodat(r1, &(0x7f0000000f00)='./file1/file0\x00', 0x4, 0x6) fsync(r0) fchdir(r1) symlink(&(0x7f0000000f40)='./file1/file0\x00', &(0x7f0000000f80)='./file1/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000fc0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000001000)="2fbf9ac60082cf5a6cad1c52365a1855e9e404d961d686480c767312bdb8735901df95950e8fdbfdf039c16f158f5dd34ede2e40a4ffcb769d18c53247ddb7b7ea8ccdcc9dbef0b591d3d41e95e8d0d63e957d338ae3b19078c47c23b9e986f69fe91594c855e182e3585c5edca3c520b80436de49800dc0f4ed7ed29ebc41ba35e290d2cd69f3918aec52305074bd519e67b931d4d40a7770812d", 0x9b}, {&(0x7f00000010c0)="be6d7d64691bf9181671111b5221d5d011024724cfdf15ef2954f4bf84c28231433aa32a0e8df5eea4d33fc9c4c590af1031f43ba9f3a4c6", 0x38}, {&(0x7f0000001100)="122a7e719898bfa11ac5a9ede24b11a8d5637618cd2e895b9d9b7e400b0bb4d42832b55c954232b7fa83a20da42d982d40eebdb08726f7c55b3a69b225818710a550a9d75ac2b86da67ac6ca121a9ef4061bace23b8a4f02296a9bb97cfbb9cd0d2674e23f2195f02b0f87fe8e17090c17fa0311100e0f2fa1fdaaeb650911f89f351fa34b9fd81c60b625d52242211f479787ea607ffb6b5ef8b11e5d6c4a230d0858a1b56c2672c1911afc8de766a614b73c28a434052d9e8d364d20134a139fa943fe4d9e0ecdb9602f7977fbeb5ad6dd1a0a45419be8a95be55f363bbf8ed1c6ff4eeaabce4cfd1a9167309e", 0xee}, {&(0x7f0000001200)="d73dca0406cfc6886e352b87576c04837d675da62224d3dd51f5801a1dfab635a4c85401af0ca70596f61e53f8e4babb64a51f03c82a776012767462e68d160c8db55ade20d5b790d5f3112a97c32bdc0348ab0c1d10b6c2a19b5ed7c3bbfa7b860332488c3f0c46ae166f01511bdefc82797d6235f595db2e2f20e624c525a327aa5d3cb9f7aa6d361d357ea334ea9d41d59509ac3ecfc968fe2cbabf75bf14f16b7abca089bd213917fc5b6b4e97925a55405db981db01f40640fa5a5d84e47c1de7ff89bb04a0013519c803857f6b46fe19e05b1f92fb6a2af43dd5a41ee7bd3e2bcf23dca34aedeb122b0873afd7f99704903ce084fe3d233a41b91e", 0xfe}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r7, r6}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r4}], 0x78, 0x1}, 0x1) shutdown(r0, 0x0) 16:00:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x12, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:49 executing program 0: r0 = kqueue() r1 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x8400, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x40}], 0x9, 0x0, 0x5, 0x0) close(r0) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/237, 0xed, 0x803, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80b2, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x0) recvfrom(r0, &(0x7f0000000000)=""/34, 0x22, 0x40, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="b23e3c90caacbcab459cad833cb3286baa595f5d08947ae6142800c330d20f9c796e580e28f08bc190a55590fe4fcd4353076089caa8403c5a70c20e544c28bb475ee3f8848ca83f7daf5c81a78bdc2c1f43d1590f", 0x55) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:49 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x20320, 0x183) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/166, 0xa6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)) 16:00:49 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x200) msgsnd(r0, &(0x7f0000000000)={0x0, "c3a30cba24ef6f6ad488c4ac6fc5dd94a46076edbf9874a1136be3d8d0d79a4f0dcee1f14d77dd4548e4d13d8f02996a1b1f2f868de23cb204c9d5aecf1a1535aeba92759fc49c7aab919847920b26869546517b00e0012322510d240706656aa5"}, 0x69, 0x800) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1f) fchdir(r0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chdir(&(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) fchdir(r0) 16:00:49 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="200c99e75ffd4f9fe1c7af84347f78dcf9aa746fa5a2bde1f0f01586add6d0aa459e5878e48c9a1ff8456d049ddafa24fa06b1e1081d6a55f6587cb401d1bb69a25ecdbb5d707c907e48b650a53c5bd7bd", 0x51}], 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="704c18c473208b04e5725bd417a8f86f4c4727c7fba290b13acf07826c7c48fdf081c89522fd3e983a039ff747f6b0ffc0bde5804cc1fd4d408eb242a67c7e02f4b448f461ab8a1a7fad83fd8e17d2757b1796909675529af7ccf52358c8151dc8aec72763a14c9b10ab906b76a5c758140a8c3fa537d63b1638b8a21722a6502936dfa55d5bc24f00000000000008003cd266f6da0df7572afad4813caf6cfcf8303edf0e"}, {&(0x7f0000000280)="75b449fd207cf895b9cf46505a8a00c608bca4ce3a890a173bc2203215c6ce8bd93ba66604e92d46ac9778a9d22aab8922a792e7f6be509610168ca712499c5e4515aec44e78d0c460692bc8ae544dad69bc25bee2d0f621016563b89566c8914bcb66f85cc8ce3aeba957cf8d338f8239f71896d2ead3ae14656bf86b021860fc78d5f92b3c3f47cd1d57d2f03e89b6c89048c1b40faf6aabb41e8b96f6f9"}, {&(0x7f0000000340)="2d6e669975e78355c63e55621b57393c9968a8837d4d3999baec530b578d756dff89daa62c58beedb72209a52421fcd34f9d269b9537c3e99250eb14fcb3d0ba982f90c0bb1ab23ca1c27e2d325c9f11ddf0b059da056484b638346a0f91c246190307ca92a8aefcfa138edefe1ed5246fdb73bf40940f6461", 0x40}, {&(0x7f00000003c0)="96274d9d03f5493a6a0c3a5d132d571dcd34f57e635d810c892122cd67d47406401fd222e6a77245522aef222a460eaf35b8601432ce39d30e717984f7950bd3dfa258806558bd9748725e46c632dbe9966afb56dc06c2cfda165d27d71bf2ce553dfab22839f5d7f3864d5312b06a539cf36ea6077d88b85397a5f2bb4d102052a04bbeadad51954f40d9a341570342016ce4ff5e52c1a93ee6339c193a5ee06700ca9511b011a1f3c9956161b58ee4bd925c7def6b0623a41cda8682d920483e5ed39cca9694d69a55f5a86adf12e9613d4283fd3eac0ec3b0cffa31036e0848b20a220f6c0882cf561dfa"}], 0x265, 0x40000000000000) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000180)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x3) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000580)) 16:00:49 executing program 1: link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) sendto(r1, &(0x7f0000001100)="c41fc2f20dc07e384ced61697848bf5581d743b4fda0d992915dc4a42024ab32ce0e6c88fd064cd48bf3527b2574ec1f9304d66c32b3324f0c19c23b8d1716eb8108dcd59837614599aebc1980d653447a47121877231acf7372688b585474f249b0e92ea0ee30251695560a87f26ef860f4c09538da9509cfacbf632c00c98744b17e521f8f1ea0fd85bd9137839c49799d8318d8f896f9512c69ed6eb0ad45e1072c0a0470ba1a089a32655cb05346275ce973041ad5724611fdca0110348d9af98035009bda1b9fca902a7e9427812be522ffcff46d2240e888790562af056f71d74d5c952a81dec3be7aaeac3674c2bee3f9e13d4ef1a4b501b7c103", 0xfe, 0x0, &(0x7f0000001200)=@in={0x2, 0x0}, 0xc) 16:00:49 executing program 0: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ff8000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x519f, r1, r2, r3, r4, 0x1b6, 0xfffffffffffffffc}, 0x10000, 0xfffffffffffffffe, r5, r6, 0x8, 0x9, 0x4}) pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r7 = kqueue() dup(r7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x200}, 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x9, 0x3, 0x7}, &(0x7f0000000240)) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10420, 0x10) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x434}], 0x4, 0x0, 0xfffffffffffffffc, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:49 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x8) socketpair$inet(0x2, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x1, 0x2) r1 = semget(0x3, 0x1, 0x272) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/74) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) msgget$private(0x0, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="f3", 0xffffffffffffff33) recvfrom$inet6(r0, &(0x7f0000000100)=""/239, 0xef, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x3, 0xffffffff}, 0xc) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:49 executing program 0: r0 = semget(0x0, 0x2, 0x402) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x7fffffff}], 0x42) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="51647c6436e1df8785daf700e84a8ae66d812ff28cfd7098f1cd8960f8707eb0f65bd91ca676c9d444df665571f78c9137fe8a60c107c12ce06414d1a9b7da676393ecc6670c8925df1602e5b935e96798226d2a78c0e9193f05c217578cb20ff1d7d13eee8beba796cb8a29014b1f23db2cbd088f35d691cc0cb60c4a", 0x7d) r1 = dup2(r0, r0) socket$inet(0x2, 0x2000004000, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="797b4a82", 0x4) r2 = geteuid() setuid(r2) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4007, 0xde) poll(&(0x7f0000000000)=[{r0, 0xc0}, {r0, 0x83}, {r0, 0x4}, {r0, 0x1}, {r0, 0x8}], 0x5, 0x1ff) listen(r0, 0x0) 16:00:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0xf609) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fcntl$getown(r0, 0x5) 16:00:50 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x35c}, {0x101, 0x13}}, 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000340)='./file0\x00', 0x2) chdir(&(0x7f00000000c0)='./file0\x00') r1 = geteuid() seteuid(r1) rename(&(0x7f0000000000)='.\x00', 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)="0e7d285b21295c2c7d2b00"]) 16:00:50 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/234, 0xea) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x9, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x1, 0x3}, {{r0}, 0x0, 0x0, 0x600000c0, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x44, 0x40000003, 0x9dc, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x11, 0x10, 0x1, 0x40}, {{r0}, 0xfffffffffffffffc, 0x6, 0xfffff, 0x800, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7b4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x32, 0x1, 0x7fff, 0xca}], 0xe380, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x3, 0x1000}, {{r1}, 0x0, 0x43cbf7b18fb6d2db, 0x80, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0xffffffff, 0x1ff}, {{r0}, 0x0, 0x0, 0x3, 0x0, 0x47}, {{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x9a, 0x1ff}], 0x5dc, &(0x7f0000000300)={0x9, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0xa8fc}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x1, 0x64dc}], 0xfffffffffffffff7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xc39, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xfff, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x9, 0x19b}], 0x69, &(0x7f0000000000)={0x3}) r2 = dup2(r1, r0) dup(r2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x32, 0x5}, {{r2}, 0x0, 0x0, 0x40000014, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000059, 0x8}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x1ff, 0x8}, {{r2}, 0x0, 0xc0, 0x1, 0x1, 0x10001}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x20}, {{r0}, 0x0, 0x14, 0xf0000007, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffe, 0xb, 0x1, 0xffffffffffff2621, 0x1000}, {{r2}, 0x0, 0x14, 0x20000011, 0x37, 0x9}], 0xe6, &(0x7f00000001c0)={0x4, 0x43}) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000052968e0bf1630769755fcd1a2e2f66756c653000"], 0xa) 16:00:50 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41c72f5ea7fa128177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dff7f0000f92c23ef4400000000000000000000000000", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/185, 0xfffffe68}], 0x1) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) r3 = syz_open_pts() readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r4, 0xa, r1) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/29) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {}], 0x3, 0x2) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000000)={0x1, "fcebc3110a2554ef86d8b6ce215e1db6f2fdccc79a2a5fd11bab131dd4bb6803109a2ea98b9e9f49cac654f85f9fdc"}, 0x37, 0x800) 16:00:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x1, r1}) 16:00:51 executing program 1: socketpair(0x20, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x7ff, 0x4, 0x0, 0x0) 16:00:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="24578c0db5eb6467f6ffa261587b42", 0xf}], 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socketpair$inet6(0x18, 0x2, 0x200, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000300)={0x2, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/87}, &(0x7f00000003c0)=0x59) getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x0, 0x7, 0x3}, {0x18, 0x0, 0x10000, 0x40}, 0xfffffffffffffffe, [0x4, 0x2, 0x3, 0x8656, 0x9, 0x4, 0x5, 0x1]}, 0x3c) preadv(r1, &(0x7f0000000b40)=[{&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/209, 0xd1}, {&(0x7f0000000840)=""/229, 0xe5}, {&(0x7f0000000940)=""/222, 0xde}, {&(0x7f0000000a40)=""/211, 0xd3}], 0x7, 0x0) recvfrom$inet(r5, &(0x7f0000000bc0)=""/171, 0xab, 0x800, &(0x7f0000000c80)={0x2, 0x2}, 0xc) getgroups(0x3, &(0x7f0000000cc0)=[r2, r2, r2]) preadv(r4, &(0x7f0000000d40)=[{&(0x7f0000000d00)=""/54, 0x36}], 0x1, 0x0) stat(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)) socketpair$inet6(0x18, 0x1, 0xfffffffffffffffc, &(0x7f0000000e40)) pipe(&(0x7f0000000e80)) mknod(&(0x7f0000000ec0)='./file0\x00', 0x80, 0x800) r6 = open(&(0x7f0000000f00)='./file0\x00', 0x284e0, 0x4) flock(r4, 0x2) r7 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000f40)=[0x80, 0x9, 0x3, 0x4, 0x6]) setsockopt(r0, 0x3, 0x6, &(0x7f0000000f80)="ea1b87a6fd6eea03f3802856111197c3e8", 0x11) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000fc0)) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001000)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x3, 0x2, 0x40}, 0x7, [0x1, 0x8, 0x6, 0x1000, 0x0, 0x7f, 0x5, 0x7]}, 0x3c) writev(r6, &(0x7f0000002200)=[{&(0x7f0000001040)="d343cec53390b12f86bf4e92fbfd5357bae21e9c29c48c2c67009e9c70a86246d6b00eae768124944f5e16eabe175fba22c4600d33cd58b28814a0af39c03e5cfb92bc909e9dcdfbddd1a91896279b6b33bcaa00aeb8e18f31ba43e44d19b5c47b61b4e460afef5ec5f7b300904b2437579c90d6e0f065b37f67d104ef76f9c356cce3b8cfad7f2750b9fe991511ce601154c06256018fbe1c99b78a6fb132c317b67277c17b54b894b4f3227a9a5fcea9181bfe3d7867fb151dada17aaa73dab6f1e84cd35bd090a26f5bd230199669de28d9af0594c66d4ac5309728839c7bba80ab14ac06379d17a60c48c4e8b9835792a50fe7dd806c7caeaac5ff3037c18ceabdf531d0bcce446e1d389851de192b01e88e7004aacc1581ff2ceaadd0fcc0967135a59d4bf88fc4fcd3024f7aac8ba65c3d9ab611b7e0fa14714978cd1fa81c31ebfbd6c3165db349885ad69b4b5c5917ab57e41c6e3cd48de0eb31f2bca2469f42c3ecb0c427c5635a14aa477211e092f2b8f709a861fe074f616c22624b41f37768a3e86a2fd714838d600d248ae7c91e2d4f4938bd4ee8e86bac41998f67d010e78c2b86fdc88d84b3791650ac8f492c51d20ab04c8220f1ecc0cae4e0c9df5eaf81706f8f9142c2211c009376e8d9a7e678daed7a85177504065f60f7bab9704a9f4bd9e6b42d84d1396eb703607e1affb0f9b8c56db71edf87d122a98854a29b5a1a2cfe09a6dcf702d9605ba00cc4ec188d24d377b9a2c9dfb5976aa9f29c01fd0334c64de9e919058d9f90ee830a720101583ba9ef196785e53ff59b3da298e6c6bdf441c29f8910379379c5bf291487c1859b5cd6de10e1696e8f2a1e4a3b0914a32d8a6789dd3e88ad9ec1e2c807501918c5c562d30276f01d231f8f0873dc8b580777e9c566c1274427ac4f2744c055717ecf874e44cbbd08b7477767bbfb4a270a66677f0f071875563a687fc8c81b5c4141addb9e693d91b26074aadc4030d0a80082b03c11f7228070a0c04e1434f0d6609631381ae0566059a1a955659f2ba7781e2c87d36671b5b81c0f71da5d67729d3f9c3504fd856d75d7409554688e6cb99032b83e557b3bc487911a02553049abaa20866bdc905143eddf1fbca830942e4ae9bb604893c04459f830c76a4dfaf6e4126db581471f3c022f10aa9f18ff47f1b30220083dd29aab257f1853436b9f06c2cfc0d2c37d36baf0f9d15505f3b9956f2feefb947078b98f4fe6d52a242db65136ad3a49430ff687665248a8dcc29965237d237bc3805d2abe85946c521ce9323e33e1cf6159984afd08d7b324c858e224df171962cef2cf4cd86986fc984753b002c3babbf57c2c6c798d4221a49bc185e5dc4e7244522ca1e5e992cfaf50e41d5e73436374e70863367e63c8ebe42391453f6a3d2978cff89f9e5d79906089d9c96cf6d886c8039c9c605b300022f2154c55a915b6a22912a004b5108caa7cf2822236451b2336138b72e5c28b6ecb3d87ff53792bebd458faaa22b5aba44ef01ac0404d7ab4a3977ca05002277bb64bdb6c84a89e5701e00a626486b665d03bd443b1c5263c467f9a44514c117bfec4a9202d6489fba60887f6287dad5b5e4ee486653e6314ba8c521b9b770d17cf57c44dcb37c61a688968ab8351ccdb00ea08bd18170122f510854388ad15bb724375c75a942082add2bf8d7310fba668c38d4ea74480192ed8617b97116321249239af617b9ebe837c8591530884789e377603006e014dc6092c3ef109b874b6a644a39befb39b2cc9b9a8fd33503928ee4e4ef6b1b59134ca43c7a9c3e00f7090f13ec330410590cbb7f9a29cdddbc15b52de070989607e6a4270acb6933de68deaa5a3a6e5db714b477c494558bda6e51ddd5fac1ad5413af825519bd3d82c22578b75f86989267df5e413ee41c4b1ba4961dafa7fdeed554998ce1d17e91e0e914f7f764db85749d5cb8efdf6320269a13a727052691a63b1b78a57c79716be977847aa975b4581f69f16925c1f8485d90c6c083af62a122880aacb4280de21f2468fb2c326a20e63c9af28b3d78a32153945914f117b7e28c5802ca56bd657bf22be1ffd106814ae8ba0c4c7b558d2cd82f271722525d6c42d6e15a2e99b1c5bf2c680cb2b0c4c9d98910df3ebb3ea881404f488fd9934a16cccc68b325e070568b1c4a485dd0d34cac3410a34bf7253acf9b8ac6d710959fa1b47389e60a638a1504c5cb5026453d53f5b06785b45012e09178eee3fa8caab4434297b4fec24881b8925eacde0d8559fe1fb5db1f58e4d64fbc06c26c3de5014131133d9fd10f276919ca9f08d59fea95bc893dca131c7949a9984cbe2bbba8d1a6bc26f8969f4b39e5b26c2150ed46c35fb1687317fd7c5c15f3bf2c12247a13e0e126b60f15db40b603bd635758d07613112bbb265a40cb6ee0aa63c53b515c1a3b29c3453439ecf8cf619027550422d8803b9bbde24602233b89cba304a03addb970d1d1f98bab98bdbaf8d81487f3af1a2d4a4d9730ac7a2c13c918f2646a6c8652e28b1e2a9257735cf58c1147dc86df4f6eb55adac31ded25e3f89cbdb27632fc6f921b528977730e9f69bac039fbfd6d6d7a9380f529923be2ea244dff8d0bc1f9fe99d1dbcb3bab7f850c7df946d516a9e3b1a3ad11a59b411a8811980f16beda333517ea5005138ddbc81edf1eed28f2cdb17fcfff21b1333fe06b53c98ae21c646d56d7a750bcf135e0400e5d711a78d67c9a1ce739d60ba3b606f400d2738debcf5d02f4b85b9e8a63536e202bfcdb4c1cc5734e94d911fcd43ab1e4a4f214c02e41b596e45537b08e1b20cf3a61c3d6ec6b4f138a759cbb9ffa80ac49ec2503325cff87d793a935946dc5fcd601de62a8ca1f4afb6eed80e2b14c1bacfc3c6ea6825cdee45cfa05a3e4efa7d53984462f673f836f2b4f81d42402233434cb50e14ccaa4246e70cca2990a3ddbc01937c14279abd9d06ae2309c1a5895af231c970b8db7ea56f5cc73352d2e383a7a7b4ed92a6b94dee58651d8d6bc7cc597006ecdfde56f867e9db6cc324b4b1de414f2c0a2b13725b91d8d7c8258f4f79c7ce2c6358b5f47f67093e61bbb4f3f423f44fedfc68b4b39abea339296127fecc158252c6b8407d3910da426b9dbf1cc72b20f0919c71499838ba494816dcbddda7375df4dedadaea1e779f73b226f15314977eb5de39280f3695fc1dce632f853221640f17fbbc689f2635a3204cd04128f9e72e33703b5cdbfb84ea7239c00e44df97013085eb6365158d46d47682286bf71e14d79482235670fff2ac1987ec8701c6ffee50f429486070c926edff2ada6e360062df001757cdd76c3bebd9212c36cdb2756d2a87f7a244b2475dffcba4d3385b9cba37fe820dd91a3811ac59895d1209db89a6b06ce2e5fa5fbdb7ae1db21ebdb0b437f0b4b79326537aaa00f778c4825bfd68f63edb7787fb662623ffdd7ffd7b742321abe8363178d493ddc0120ba1b720ad03619e38a67bccc539e74f536d206d5226bb295a33d78b625019aac6f1e2d44f051925ab371aa60999f5a3374f0ff10ed8f0d3b33722d4ed37298111f4c0ae4c8713367bd42f76f0964ed3f0d7ad78b5f7c80f6643cb592a8c36f92832b4ec58e19212de86aa40ee81da9c14814ec1a5b9a61033d796f6c3840d87508c5a2a0f8a04087df398c857f5b23bf2fea6481bae28f16a3568e83e3350a966b3799c725a5d332da5cc58d104adcd2b7d69644538b30c64ff810b24ea34caa026a06c5b923dd107576ed1560f50fd5649fc8f81c3f2ad04193eac73c5c3ea5c600497c10219455a71e2550d26151e12821f62ab8c00ff8001e2ee97ef93b8b8fda2ead0ea55feba19b41f7b47ca53b8c5eea6781220ef09ff72d43ccb26c62eaa6587562e927e4d0ee4b5cdb27d24d5d9633d6627dde14b3b87946ed7c559fbed438e581717528f682b16f7e287167e7aa973480b2a4c60ddfb2e420619a09aa8182bb1c5d10a7a0402e82156ad278ac4a4fd84919bdc5af563671d95b93890f25b29acc4304684e6fd8749d71c8b3c2ec68239461f01264c56c84d8a17174b0afa63b0bbd55d958b81382a662c38d89a23b5f94e56e11e9fde8c6716e344cf5c0255c7ab4e40523875043490e153de77ba238fb1023dc3b471f5bddd1016fd4599f0b9ca2462762a063dd74d34f9eabf3f04ae18d0f1b1965cbc76395ce2d188ef4aeaa32f44b1c85ee1ba3cc2cc1455b8d9e953f82f18f22b617805a5dd5c944f9456e5f506ea69bd2a835a7e4484de5f9d780be526a5a1898eb5c42b41a730d6cc34a403556946a1adb76eb44556776167b004ff4d83073cbff3b8f492b7359a5677a9a962f3dba9c06729566d0ebb166a516def2c3d518f65383a0074196c99f3039eb64713759b6c001338f1879fe369029d98e47da6baebbe72592e80fcdc12094d7c9bd555c2475f9b5d07eef882af5a79ca3ba160e4abc46060556a8c867c968c603468c9dfcc0e42b2f7c51e1ea80f6ebc8118e82f3989411731e038a2caad94ba80315b7cc8eb70190315a38eb49fe1bc8e97de13447028f79bac645cb25f0b4cfd967dee2ec0230788603aed35839daf934333d483cbee0763f3b5c2136c2724008686c38270c802fc275824d1584993f91f281530f04644dba4887620a09150409788f696b4cae33dc4c793825834a484564b35399d4b266d42f86232520502b9673826b807be0bad58a6db13699799b36266b0e68c8ef0841774436c98e3eb3c3b22075c18b55fd54d7daa001be17f02839b090943c66c34decb2d3c8119ef274da9bdb1cd4589d7a82970251d349add78d083054e783cf8b0062334752c83453fa34905027288ea1a0f890b0d3268bb29cb30fd61c87a42e92147ca6d3fb4406816707810a5cd5360a6bbdc11cd95e0cc8724c9520287650d0f073f70743f511919163dab9d60cf35d0195501b5ed6b9c740a5544a468d6e56390b4e0d1de02ccb9380813ac41e5daaed851c56f65e8b4f77c816080deff42c049dd9c7cab0a242566ed7e253f2f9be48d2439708202d6f4446dcf11adb4c6b4117d268778564db52cef7660183ac3fad24c864a351bac939a9fbdac9c6842a73b31f85e9d831c1f9133400bd275637611bb787e0990dec4b0bd2143f706062449dea41f36e9482449c177f80bc2ab4032de408067732e8968b06ac2d8410d4380e7cec7978db82190eb2fa4e64bb3c67175a16459c197cf09824002e6a157b3038da9c47a7c30c53731109ab901e1cd8b4967052432e722012feb69d34d503db8c5298e686a358fcf8365b00a755e90bf61b83ab0e0b2fec5db9e0bf3cb5cbc4cb0e261ea55347c411997f79b2ef4030b9f239c53f7ebfbf2c1492ade211e7d7986e67fef964431c067f17984f4a3d074e9bf580b43e9386ad71576c0ec94f797ed30856d197fc5230591d79a0defb3e9941bd61bbc892138f8dd7dc30bef850e3e73aa4bbba270150a67bfa9c3c16678947b8c58bcac324f817a85e777fed997b14cc8bea119d55b65870581bccd99a7a21249a38d347d5ee60c9e654ebb0d7284e4423aceac55426f6f766f30e7e856ea7f677af9f468081d792029fdbff73309588da194e39e2c22389fd8341e01b31e6e29c6fd173ace7bf87dce98cd0f090c63562c71dba4d4ce7574417c77c162d6f9c36be13ab9951dfca2a9bb7c82c4348e3b80f084fb03c74d26f60ddae6c85ae34a1c13216579a3e11239854f3bcd78dfd7dcbb0d5b740366167e3fc8", 0x1000}, {&(0x7f0000002040)="547b5fbc1e68fa136a79df9103aa0fe45efea9245d007515757545f6bdad4d98a21ef10a8d8a1a68a9f9ad7f707f68c966f9d8e876c1294ba41f629eb9c8d7d4add89300b31ef2768b46bfeb830b43141027967de2121fcea7bab4825c8bfed122cfca95955d422b7635ba4870df16ce2a8b9ff042616dd44624d929488d59f9cf195ee76246f4ff1c0c", 0x8a}, {&(0x7f0000002100)="231a4e481ceb9618859c48294c958c74d1b2ab88621e7f59935c4e652fa6df5968e0583da4120f2160fb4673043f79d8ffee4a8dcaca5afb44553e904db64ebff7a8319d90512303cba4c4c2e2ed5d81edf76699e7fc17bf8d7d44ca33c74dc0dd73721e5dc74dd95997893d9a141b53da85347d030ac4dd0e8a5f6c3963cf7d819e8318bce6954cedec60c475ef3d22c20cc71f0edf5b2322db13206840a2b20a5e2ff98d742586cfa3b25f4527a1827c1f8b66b9f1c4e3688273758341811b324ebd539d6ed7317486e3ef0f3a63bcf8f5026d1c6a7fb5", 0xd8}], 0x3) 16:00:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="a9fc597331a4454729117a594b510a30c9af57cccda41bd5005778505cbfc5cfa11850b795dba1d997c9680717cd10c394660c83ff7446033754b4f8e453e7ec737900"}, {&(0x7f00000001c0)="e132478d804708e5d952fa874b84d28dc79976af3db3c5b5007e9e3715e12899188a458c0be91ee5ebe0ac54b5f750f33a7cdfb6ebafb5e3a368e64f74fce19be45adf87a7d48f060c33e12b5de7e88baa74e568b1ddffd4aeb6db90e0579846849e214ee10be8026d306bbfe6f79b03a0fe635727e9293a16751b887b64417a16a1958a007285c499cb77dd50f5fe634374fe1f586be989f4c2095b75bda239b3598c3f2c87f15dcfa13e0ecbdd53011641c7802a615faa8a5d65f6c68b1b4e489a76d574200ccdaf90b4296423d92b7d2dbeea3bc5fe6bb4a8e992862b7aa5371b891e49eedca27eb153ac5c65c8bc711ebcaae836aed282921f1f64dda5ce3edb999497df6f190d2f5c5290cf347e41d174a8fa548e2dbf029b88e04453ecebaefbbca43cd0d194b356c152642a4485afa2ca2954126a7b78557e06607fb212bad673133915e58a82c14f2fcd3a86aef47c4082ee479446860be119a774b255056f2abef06e4c8bfd75d23912f52998a8a1edf3a6cdcbf0cab258b64d9083ffb7bdf1d56bb45d016436f9fbed839e41637aef218ab020d8b41e52628572016d07520da9b7d823edc3408bf9f8d65f2048a57a2b8c4b664c0cc3001a93fd61e07264ea5b3e82c7ea2c106f55f585a9c26d214679277f51f551123048f089931c4111266dae3b81ac36c41ce0447f17140e4dfea52ddeebdde26e4ca15fd2e427f1d408941c7b1679cb0c1298943435b7893552f76ae27f5db72cb5c6c1747ac66ae3ee0145a6985d88b1f355ade86fc2eb06730d00fb96a135cba779e83fcc1e1c780bd24122232e0fde610105d4c6b6490e8a6cf78dfdd1fdfbc25a226f1bb8f581fc878ad420e7410d5665ec353b4bccb5acde83a56fcb29358bb461ab0eb3dd34acd6128bb9ab9d1f67500741ca00df6ea9a18a4f57c5e8b3abf5dd8968f820eb22c3b191bd53b9e07b394b101d75537004eba98c87d9c85320e2923f5afe41968785148fb997b7ccaaf7b6969d6044ca8bd38578993c06b48cd496709c4a58f821b8feeb191c6c2e63254653cc071b61699257382f44b6913ada837d3271a14e7985968aad8d1cf03929f561e925ef71ff6af3c60573dfc2d29eb4e27dd02e5eaa720437911011e191d8a0edf1a784551eb400b05b41471a381fd053208a4b0a5061e9a37a48f4e2280c41a5b1ebdac661428013a4b54d2f433fa6d413a24fdea56adb119a2d2d508c918fa0b0ed2d9e7b5016b7932383caed9bb9d820ea478859e9ae55392221eb87efdfa630bd56a85e00e97c0732001b25c8cfb95385d65281e2b670d9da8638e3783063385c74616d110a46d7435e9bf923adfd6622e57d2ef459f617844e9b8d32d8bbd7029f2e8a2e53df7f84491083f7883996551e359ff687e37afd73ffaf795834b100c5471aab691ec4cd3bbe91e89848c1d35a280b216b7a26f385418b33b0e39e7a171b7905d1fdd7ba501c0acd2657415c89d9cd3dedbab131844e17c8235da4ebf174d7d1f2562ce32342298162330a33b9abc3cdf0825d910664fb7c9ee7672ed749b07e3fd5805cb6408488df26cca2bfe35b7dbd968d70c260c7d774db8b9cd7a2d6104c5b6e5259e3174d0509671ad11ba0c1f7ae151cd4761f9b84289a0cf1ba9659e444f66feec8646f2facc54d35617aa0220cab1610621c2b9c95709c9361bf7870b342d6d6489205e84b1c2edd70e8f8e52a2d1950b500e558e94932d7915bb299c8c141b9da50eedee66fb5374c059cb90d8a1da3b1608a38533975c3c7d62a45dfa863b11ef58d03c02dd2ebe70acc3c26717eadb7f7dcf9b5bd14445e13b4aef353ee46a5241d730be1df119ea18d958b948e86fa14c164c4b7862715ad52b687f7b8e61023ad38c0a8fde3122dd6bd0b739911866870d52e3b2595223e1a051fc61422403e7ffad058097c50cf4709ed629d4cf06a79e9c94bbc13be4e4e44c30a6c3294fe7cb9f1acbafb8214da48de6b8033eabcb83bf7b1eb70f0d0a07252f05c370c95f0eea4b3e617421c7ffc5f8ceb5116d5a514e097a01496a4fbb3c7c2f84554a1c3ffb038c07b39cb9a8a0ae06f2762d922a6983949cc59c1ffb0794eb1e33d51babe79d390bb317b0a07d3ebe22c41ca30950fa3c55e964dee19c13f8b38c97a30448bd810c845aa8d9b1eb92f9b949725f13b1da23359f815121469d019a7daa4da5fd8a39272526daac678a28ad4d8fdd94b0d810e9cccf56c150fde9e09f19cfbfa19d6bbc70c353531856ab8968a7be2eac06d44febe97f482d9ae57a36e00b89702954ea044aa942b124c56ad74ef62984b7025f656a144e0a7b3ba57bd91d02b26d596e1fc3b09f6f58fbb495d22da5edc9d2ed354073175c18ec25d6c1eeb452a6b9733bdc022d0e3f7c0338934d756d38b30c8c05c557dbc422cd59eb5cbe18357836f146192413784590d2b159f8b4d0f62514918f5f85d3a533fafdf2c0db30a656d1bb8adc596222703d8d5e35986c54b518a5f4efe42d9ab90b0f9dc5a5dd927d93670fbc4d750ee55f516c6b5286c7187be1a41ddf58f782e9a7f710d6afb131c51de3f402dba861a8d338e2392af35ee25ec366b07327cdac2b7e3490044cd13388603f732b390ff942af0356fdd9e91f15114de943689ad238e3c10bdab554fcafabe660087654f7f67b676ab46f46254f29de81a59f17bcae7fa44775d0ec684ec2cd96f2dadce19215588b14eeb4433b2c200afdba0def796e2825bbfb05ca91213a40ed3142acd424c276bbf8dd54dc3e0e9e50537ffb28305305f50dc000fc949b81a0832964e887f179e9715d2be59259dad6a195789e5074b464892772c92f6617890250ff7ebd6ddf923fb360d8d0a9e22cd2fbdf3c77a96409e0767d187bfdbe994ef8036c5da73fa7170cbd4e938bdbd1da58f18f5c7fe75a3a53c224825214c1df152514118ab573755d41b02588df110f8d7d44cad62b34de1b0f82dc0214e3473460b58c6870e5eda1b02524843836b7d0a2fd8b6c8453822481f8c70ce0d30cb20d314ca59b2f1044e64dd0e28371a2f40f459c78f193eb846cffeb8158ba52dca78a43207c586fadbbcf1013cb80d379f6b141b6e5e6c15f77a69e3476b67712b5ad981a3f09fbe6ef39d94ec526576822b85d94ebdb960d27fe1eff2363cb2acee141b51a0844632a153aaf06bd460f0271fb3a5ed3578120dc7501a2d68b4767a6343e3e8741be67e5d07b8ef3bee912de33101489056b8f6305eee95e300b8f2cb1d4d217066c8c326057b1e15698e3602a75ecb7ee1852d672a7041162ad0a5b780140dd8f5ef551741835ca05ca1317d4fcbb5bda4708dc9c8eeb01914d0adb8a53327fe9f6b10472b03faf9c42440e7b223613637108cfd161f9371c07221f58ddf34b6c0e163606a665d855f669f44213455c50e562ca31d3be2bd35bc73827d593e4e2cde33056ac0470880f0815ced334c93993362bfe833ef480dcbca5b498b4bfcfe06488f47787ef41494b997e93e4e45ee8869b1049574b8b5f6eae2fc8594b11cb4c41cca0a4c27b77d93e85893afaf4bca1ece2d191d18a379127da764f3d879acc5d0c8fff5cd47ab0c5de69ea399d1c5f99101158b0466bbd4790a9dc1d666a47cd61a43f3cde2b23cf7fb7d9dfd7075920cde208451acb816b51945f5e0509fdf5204d8da5a6eb4b5ac03c65da04f21814b78b91481af538c075b48efb0f3b2fe9868ebbbe0d70798274ee5d22f6670f3cf221597ea7afbe91b5bad95d1020cfac4bad33d3901d967e8f30383d9f3e2298982b7834ed7b0a7b7ef796baa9a2a5985310f4cda950a0821e430a720ff250bf326b8f4bb4f8b4847e3fc9227ae9c85aa026c9e6d533ca380248ec46e451d93b95d55a84a14e7a884f19c305393526578d93bafa3f8a94fb17115c44df8ebb37d3255af7af23021c6f01e19a98b08bb200ae52755b80f8e2eeb06d109cff315a918336667f8a2858e00d63e6108c4638d7e537b01879241adc8c85721a8e6856bc9507fa679d1c758499c02e33012c93cfd4af4e441d4d8ca5b067a6df35e66306c32418ed1e818f98feb3b7987cd7e890368f40212dc36be09a3d94669eae25c86fdcebc98cad2b5746f5639f72996f84a412a0178b1fd9079262b76572f742534fcea6809a690e8fd01db78c948fa6b0cde57dff0092df683a5370f1a28f42173e22860ab42c2ae550c2f468c0f6c37f620b2b9df8f73fb6b4432ca383a999cca96dd5fdf753131605844844fa87efd1fbadb08b0b42ccab846613eaac0f683b4bbf9e55f6c2bcc0bb064f02c2bf01d3d7a5d306a738c0ff93db1b3dceec8a453fa2e3420826bd7b93702d00f17825d2197277bfbb2396fcc4f1c2ce972766723f20c30f771743d335d7a73d56d025076167837240dba20ebf84c4eae4fe0f7551b63985e54517f2e4fdff41ab82f2f3062ff8839de46ff9733850c3e805f7f9e8f6c5bbde756415bca7a40eae6c1fda07acbb16ed5c1ce33126dc6ae89367518ce92d7ba8f6617d66f077c15378279fd0f57581cbf5393af5aa12b994b947224205f06337d10883f72562ac119c05c0c2fc2006743691094273b95b77fde8f4c8e0a2db4c9abcea8001634d733fe547007cfde38475e2535e3323866793200b4a209b3b8576b1c4424f0fc690345289200968eef688d10fdb3d06416371e17d63235acbbb3bb6f0b8c645f4f6298ca10f2678270c4038f657ea648eda3d1e0b3cae13c63a4362a0bfda3b07f4fea4fa3d29504da4723e653f7ab725e88ea35a625906a6746d4aa3e05a2d8566a6feadc7d701ba8ed823d85ff58aee82f61486296c9f82bbf6c46d6d5948dd1a10eddd31a90f3edff951f0ab2eb232670518b4e20214483362d0b6b35f59dd878c634bf0db3d4ab9259c21e51ddfada7c67eeab3f9d284035b8e27febd329f917d497db192272e36a3b192c18b8c015a4764759dbeb5bca3af9de80ea6032bf4e7829d0778f83deb15a24f4d4776e644b5833505a6fd985c92f5b26105bfb8060e43ede0b82f9bce64defc27b340b245d25b90bbb6141d0b116e21c2dfa5c73826e153889eb143c2eaf27b43e569d9ae9ff6361ee5147f7a2f663e7aa02f5f06ca1f09a8ed291f0906eef706d3c4e7076d29f0b9cb7f47005142e97b8e8d79d4fa628af0355fbdef355cee8efb97fc61e0ec2e50bb1909e14c43c7588cf68c66b8d82df8a12c5ab642e3996f2027e00470831cfdf4a8865613cc87c8426c09129c0c7a1c75845523d561803b783a4ecb96f1c4f23a61228fc128811fd45f7b309ab9751abc7d7068634501505f712a9589672274874e0593aab97e3a759a3a6d6a217c2248d5a308c082cf0edb10fbcf6c390f7624e491244c93093fc508ca5e6c45642a7b28c99d85cdfb6c83bf44614d3095f3e12b576cc6f8c6219a6f625e5b932e8cdbbc9853ac1aa0957c3b1dc5112bba342b69fdee7fd5827ca732dd0983d6f6a31cc898f55c72b4619e2696f226c5593a4418be95bacb3146169a551b69e65a0a22ba75cfd1512e2671cff0ebc677d5ae4b011ae9963615a4c4e09e15fe91fb44d8d2255a1a32aba1bd0bd0b974b414dc1c67569e28e39363aa282ceea97ac0464e324d0884890c027f684497c5e66ed3132bf8b26e8951ea58fd90e5ca34c99bf3e4fffaa3a97876aab2e2714510d2e1ba3f29672cd0b26aa93c9b3b736698cb83c62dfee59b649cfcb7f13f861f137e36910915d977362e68b8988822a839eab37f9dc6b07e78170f7"}, {&(0x7f00000000c0)="d57095dfcff3c252bbdcca8a", 0xfffffffffffffe9a}, {&(0x7f0000000100)="1aacaf2381b0f51fb2e69c"}], 0x1) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) dup2(r2, r2) 16:00:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/30, 0xffffffffffffff67, 0x4000000000002, 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="0645f9ed405ec1179fb1eae8f2e0c24b0d059585c44b058bd5bc11c12aac87e6cf1f52b606d8d1ffa6728813f8a089a348bc59542ae4b7df48a8fe94d4f0a40d6a432d10b3e1f4d084d82456f81d1e89584a50dc63c4e6af2057d2719ab497319741e04f57c4ab64fd29289311bce90649d740a1c41cb7d53a6f905ca8d3c003b88f29bc4de7769b2be58a7842f89e79a645be5ff6eef418e4c768aa35b4a4", 0x9f) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) socketpair(0x36, 0x4000, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) close(r0) kqueue() mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 16:00:51 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="e995abcd98e8790c", 0x8, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x800, 0x100}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt$sock_int(r0, 0xffff, 0x205, &(0x7f0000000140)=0x6, 0x4) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdcb7ee27", 0x17e, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r5 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x1, 0x3ff}, 0x8, 0x7fff, 0x8745}) pledge(&(0x7f0000000340)="3a2b155d2624402100", &(0x7f0000000380)=',-\\-..\x00') 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x80, 0xc595, 0x0, 0x0) 16:00:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r1 = kqueue() fcntl$getown(r1, 0x5) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x5}, {r0}, {r0, 0x160}, {r0, 0x80}, {r0, 0x80}], 0x7, 0xffff) 16:00:51 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x4) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x7fff) listen(r0, 0x0) r1 = dup2(r0, r0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000040)="29457463b6", 0x5, 0xf, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) chmod(&(0x7f00000035c0)='./bus\x00', 0x53) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) recvmsg(r0, &(0x7f0000003580)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000003480)=[{&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/171, 0xab}, {&(0x7f0000002480)=""/4096, 0x1000}], 0x6, &(0x7f0000003500)=""/107, 0x6b, 0x1}, 0x801) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) chmod(&(0x7f0000000180)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000003600)='./bus\x00', 0x42, 0x0) 16:00:52 executing program 1: socketpair(0x6, 0x5, 0x7fed, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) 16:00:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x8) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9471d8a3ac21f229bb00"], 0xa) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e6831f56771444a9206b224a0feae1968d75c828a9268d21428d0f1e95cb731a16c534f8aeef068c06c63c0e46882e49798faadfe4b13e9d4e3f87f0e7559c51b4287699100a55e44cfda773e911e4df5dc507abe7bc5fce22544660d2d0adef8412628c31b8e4d264d4cd8f2d0e372b5a71196813e681bd3bf74b5dfe41c029f5b99c856b1ca1afa916b3c3f6776052e3e39a3aa239bdd444c23186", 0x9c}], 0x1, &(0x7f0000000280), 0x0, 0x2}, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0x803, &(0x7f0000000040), 0x0) 16:00:55 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0xffffffc6, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) socketpair$inet6(0x18, 0x3, 0x1, &(0x7f0000001340)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = socket$unix(0x1, 0x2, 0x0) r9 = open(&(0x7f0000001380)='./file0\x00', 0x122, 0x0) socketpair$inet6(0x18, 0x3, 0x7fff, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x0) r13 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x1, 0x1) r14 = socket$unix(0x1, 0x0, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f0000001600)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000011c0)="b4bbbef88031ce5c63ae798fa5b54e4d7b84c48960e7a06ca8e5a13b8c5b44c8fecb529251675abc9176f79df043ecdbdf60b15e56742ec3b42ee977cac4c151b8e2003f98bad7a221b081e588bcb2ee797b3201b9f9221587dacf132da05c6b8f5479856cd3d8fac6ed733f122c73bde6eb0330fd606511c0092f50300abf16869182c54fb457fc23a4414cc2699032a06a", 0x92}], 0x1, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}], 0x78, 0x8}, 0x400) chown(&(0x7f0000000040)='./file0\x00', r0, r3) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x1) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) pwritev(r3, &(0x7f0000000540), 0x10000000000001a5, 0x0) 16:00:55 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/182) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x2, 0x1) ftruncate(r1, 0x1) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000640)=""/50}, {&(0x7f0000000680)=""/252}], 0x10000000000003e1) 16:00:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x88) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0xb9, 0x40000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xa9, 0xfffff, 0x127, 0x1cde31f1}, {{r1}, 0xfffffffffffffff8, 0x48, 0x8, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffff8, 0x1, 0xa, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x1, 0x79b3}], 0x2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x55b8, 0x5}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x100, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7, 0x9}, {{r0}, 0x0, 0x20, 0x20000002, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x101, 0x8}, {{r3}, 0xffffffffffffffff, 0x22, 0x40, 0x6}, {{r1}, 0xfffffffffffffffe, 0x82, 0x80000001, 0xdf, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x7, 0x1, 0x100000001, 0xb80}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x1, 0x8000}], 0x2, &(0x7f0000000440)={0xca5, 0x1}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgid() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x1}, {}], 0x2, 0xffffffff) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0xa295c108200a4b47) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0xa) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x7f}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:56 executing program 1: socketpair$inet6(0x18, 0x8007, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x18, 0x80007, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = socket(0x1, 0x5, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') sendmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000006c0)=[{0xc8, 0x1, 0xffffffff, "3c6855191456d94a36da2b0c4c102fe416de3984fd2c31b5e339ff90843998df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c5daa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bef1641474812855b780c54064f1ee3402b0ec50ded6ea4960872798e4867cd1833cef692bcbaf95d6362614a8bae2eff43da3e55ad8905a26eb7a2940e3b4e5193c"}], 0xc8, 0x40b}, 0x1) 16:00:57 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = semget$private(0x0, 0x6, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/35) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) fsync(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x200, r1}) 16:00:57 executing program 1: r0 = socket(0x200000000000001e, 0x3, 0x8) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) getuid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000280)="aae983bd4ffcbfdecf8c49a85000b53c93f58fc6e214c5ac681bf3f123324a49c34fde3b14082ec569cbfaabbfb07910c03e60a429fc0e7d9a6a6336cf945e15e7f435f15f22823bfc6108e7032c8befd75fdae6e1976d414c7702d069f191794bb956b7a5e4a16637ad859d156eda851d6f2d11b2ecfb3c260e8c4d9fa46d6d3fc7b4827cd19767d81835a8711566e798b69cda3608e252cc55668888cc1f39c2f49eaae1fa614f830a016eda0ac79313ddb756abc4c615fc0ddf244cf69e02d92b18889dccac530d8a7a8f201eafeb32f45aff596c9c9af2f5fde253c5d6125d7219ead7108d3f7da57b43a359a0a7c3058375d581c56919b570d560f1bae93ff1d9b3148dbe8f5804565af9bbafd83d41a39d3310446cccaba48adfa19d4dae8241aa90aaf60c844c7e468fae8fd71292aab40f9de8a83d5d4062f5adfcb8ccc74befa0948cca79eb2e42c13c9db9852261e603b372bfd19d22b7c27c3826b98f28886611e4ba7ed119a938a0da85c98baf016f617344a2268a2fcddc6fd8f636bf4b601064783b499a085d744b1a8ae0e28ae4d27dccf1a8e000254717751fd956ae4f6cce675f1ed35b0c03c1d5cd7b02e2cb9a01b4cc29e2255e8d69b6c37dcabb41898ed7e68cf579eb6822259ce794266228eb031da447e38e8b9362950c9ed290668e76a84d69272f34ebfeaf6ecbb7fd691f8d19eae60c8a21f70a10d2d6d8c20b1321a482885f03d059fd952baa88148b90b7324db7c19252610c9e86733f0de92b0cd9a9446df9b15e6a450965da60de221ea74a4bdd901cd134042f4449bc996daad983c376a2905abad670e1e9de5c4aae859102807267f748a309e0b0e2c391414c1b4572b777b9cc1b49560a9d2cbe4cd671c33ddc83ea9ed4a7c6c4099d26dc109dd249df46ed301657dbe8486e8effe39e7f699dbb8a330fc0d241ac670e7a2df990e42cb137efd4fac03846bdae1ade61ef3c4d9e7d0c8e2432a8c66c00386252c7f89438128726f18f7ca73dc6b5e672d9941d59d562ec506a11f8fa8fc31b524cb8f8f5722b1932e6d4da73b95acb0fd6f2f44f6dadf24e18adb25fb8a3981b59c01752b40ae8c728829c8921102e84a7d456a2d33228aeb34855c0de9e42adddd8df413e9400f985ccaba9841e02d78b9733d0c4bbdd5ff43ceaed1d9fc3238eee3731c3943a87a41acb8102875f4a5923675d7999abaf23f6779ceca3b2dbebfb3b223f348946a713c1272f5eecf0a5241454c5674e5cf3e6b59439429955b752eb6b5afd307f5cd661f146643a50ffc7f6dcffb9f861467b7dd43907ea11e041a63a750f5571a6d5f51e26e01750b0526065d7f07efd8326492a772cecf70b28dc282446983e25a20939b1a35fec8195d5041109bde53cef8d0cb601fe807b370868736042ceda4fe475c6806cfc527200106a92056fe13641a9da18799f6ae3f5b5243b28f530e447b31384cd7b41b74e81097788b3836a0b2b60079c24fd923d78c7701abdd4157041c4fb428a906b6373a3d4a09fcb16333a202c6c6cffbbcb1ece7429a817f1a5097a368aaa30180f2f3cd466105f6725dfa3a709e8aa5df4c15a0fc45638388107541ff0699d7d4e9c2edebafd86b4fded330907305e9ed672bf0b71b33653c4d7b2e18de433486fbda05e2c75c8186fcf9c1fe8fdc7a1575096d52ad94b24d8c882be99ec9153a89d82191835228998865f72fb5cc268ca1a31f339d407205307774d9daf34e8abc7c6f8ed5e022e3f2f16c240313561dcc234276098ce845e1b0c999f7eea18f3939b8320151087b6f2f0f47afce07f2437ff3f8dc6a728f4f0c3b97a69dbb88172c2b35f5b9df65048ec75d79473d5f061082f69172f2aa8d1e0467976b91aeb13dbb3c184cecd0f0004e04e8f428961d69ebc068774a689ec94ec3c435ef30a39ccc0c24256c9515dac1252e36a486bc43a249c8f93fcf046efd22bb1bd00ffc8f382bd789e8ef960a696cccd427dbf8c302fd73fc9325e810b35e093c8926e9b2d9d6b65f02140e27776041bd26a793352dae6d08f949a7256fb6a41212effd1ea42854ecfc3c1c46b359a84e8cc75e8d20c60c048e3b0c8e54b63a081d7bd8f817f502dbbbdb58c4a10a35501205405c4f6784a3463208694501340f92b3ddb7c2c89a7144c599723f6ab80bf915268a2f1f5c7ea05a5dcd307442b4f41e4fc287d3c10ecf0526b1dafb08591b8e0a5b85af184fda63002ec4b62582a49d9016ac515a507bc375ed2dec7f5adc2835f731e829cd3b242d68171dca1024399cc68a42be8beb64f64040e8ba72653a92f74f5b5f2279d7c65e2798e939bb8c9743cc3d71ff99e27504e8cf62943fa79c6380e40918e0fcfbd5ce8205c39a5f06260d1cea256fd6c7fae78a1df4e94b13d0f57458257962abb1801203534e29ab508b9eb4537b5733d1960e4149e15ef59e0af98be8751ca15e35c9f38023669a3c68c09e67445d0e4d1ec7cc23f58497c9af33387817f95676dd7f4d69d71ddf464f06c4062a433bca67c4ddae2517cd4b1a705d5ccec14db56bce33cd3682fd581bb271751838c044fce640793195b15ef625244313ff8c9b9bb5fe56e3c7fa69ea6b9f4b33dd646c42d7d97b9060c0d29cb5ee42a65d843f7725db20da0551fe2943393238aa533cbfb6dbc20267b980cf66ad310b2a6121d7f77675fa8c66ce3d35153e978e669dbb90e01698b19d1a3a5db074aa2700797c802b0442f0d547af9920e5f9e10d39dab7763e59b7b8f1f67594248dfe9016beabb00d359cd7efdd19a9b4ba8f3d7ce6be58b7d9fa6d4daa4487e4127fc620f4511a1149ddde3dc9d27374c81b271acb029e1b5c1c299d39eccd318d3c7dc1ab17f4454aef37619065823a8c2610cde71f3c74016a42fcf4ac1fbd5fd1689b810be6e09e122671636f6d5988db08010f141cb09495101e2e27b70fb014b7150b36fe6de50a8dc95408f0d01e6cc43d95c106005c242449d16f0ee57d4c36b97d76d77c3f7e1883ab372723183fdfc39a2f31c436009f810d85b1e99c866783a1026bcfd0422a315480657c4631ec4c2ce04091f3f4d7ec7d5584ef91a7ad2b43d12394a428d8497b94ae2c4810042e65fbdb072c78e8172fd9566c1a2759144794c79a77e67e4334b4f18f89843ee0ff791e1537d894173b3c4c139c80ed6515cfe81434613e297b2c4421d69784aee066e559c8d6416f11c2fb6471b3f0f59cd0c6386a524226ba24022d184527555bc91ced906eb02cd5f88b0bad37d7a0efea727a9dbccace8ba90f8b0483b30e99c255c84f83b0316aef57e2763a394dcb029430172ed188eecc8f0b6cbe61d5dcc75af3e28cd43d0c8c7108d964e391bce32add2e2b6a7340a5753928b906ae8e4b24fc83fcb923040883f5f455f54b81cdfc78572368bb337efaca225cdb6479f18bad5581a1205688c3797bc2cd87f21b373469fe6ec2580c90b8cd0613fff32d4cb3f5650b74ff69d75489cc5f7b54311ca51c8e67115a690b9f066d5408db2366ca0221673da9e1e60ca9faa616d875ef08919e96c15c406ad391f31e990605e670d5d18b78773b90ee48d711012f1b6b284a9e2df10842b8e5457efddbad131f2fe01354389c4e48902ba85be6010bc6427a684e9d368fbd459adab4ce5f48924c650afa6513139d220acaa4b76fb3e39fa62dc17a03ee641ffd9d44f440691de04c40cc0b65bc0e0c47da800cedd11ca5d319ee74a28ec70d2eea32cab0e9673c4771285f2f5052c51a914497aa653bb31eba7e1c9271521cd0fc57045fae8e810d674196d2fa8eaaeee971d6ab685f60b7e35b05394758d1e630006358f82b83589e38403156f21e0503bf8176da997c320df8a6ac269cef94699fe9aa960552b5ac0f74971c52a8157df0f50b46f3371c3c52cbce0f5e2c3e9636d2f72907d30d798b0416e1300c8b4f1e626a299a9aa9ae1b070d2557d90e4d0586fcfa2297a122a54dca6ebed30c9e83456064bd87066e5688ed9dcdd2146a995b5f2f210e1b0e8f79d9729349d6784fda9e475cd6bda3247581674563b99f79951e550dac75f78ce34d0f52d5c3ee92e1d5169178428e67762f77d916417f3fdbc60abead148336c47d2d9a6435069b12b5236404f9024fa4082eeb6758cdafee69f03d7b46ceebd90bea53d8470a4a2206e3dea5bfdee020535205eb6940bf5eadf66c31ed8c205781aa503246c9c1bd5683c549beb30188e5b6902ac70ba23ddc9bc72d78eb310caf301c814589a521b7a70e6c761e5742f381e674f4f0e26af686e448b8bd5ca9549188c9ff0c1e28fe2e5d61c17c4bd310a7a9fd029f3f118fb6ed900fa5231a60e479e1a55dc859c819af3f1608440fb6d5fdc53060a75e68d72ebfa87dac006ad39a77dcca7171c13e27c2acb1dfebca3456254ce51145d074b822b8391baba122558e3adaa098b0898d584a93f8952605f49844c1ba3ff4e436819b96c703c4780804cead5540e78c4d390553207d442a73254ef9c4fa5b576fc90fe36762c79550f6320d850fa24d9fe3990848ffc7600a41759c0e9a8b14d42ae67bda55dc615e5db5e94dad2fcaac3f5bdc00c2e658b78f2c79847296bdb00ccad71230d9488baabc0ba34ca3084ee5d7e6f7d37e015ced8dac8df4c046281bc3c7a53a3d723cd56e76d78dd345f79c3c13b295f0bd736f09ff7f672119b1b5f009bc7d3a02c5aef0c220b5ec29331fae085bdf310dd40e4b354772ffcd6c54eb158cdb1c097e13432165a2955c0e3aebfb496a1fc8ffd90e13ad78aad901354c27c5e6ccfa40d1745b577b6f7b0f61d0d33018c108fb53db30519d92d3112e8aefe1b2f3e4d90136d8072a94a26b4cfff22fa4a1925a2c6f67f8a460089a684794dcf9ffd77449ad9ec46331b83e1d6c2468f8ca0cf91a95ab92a354affa05eb25eb85ff1a45de20087dd3a12c9d16a95df209cdb577afccf5c513a7ee67b0c282907df070ccfc95b79c39a5fab2b90f0a8b1a5fc4afd4786bfa0d4cd07395a4b3c003bdc1d993f7d7ce94d89eebe7eab3e8088c435d96161dc575843f87e5286c6b443050efba38cbacc5eae663706901829233da2d8caa92fffd51b346abfadf050b1f4d9f1997e0570f19fe29e2734258706d028e7304259c5c3989a4c6f848a49e0b9892fee52c3c9b97084ad2a1880ad69e66f74370b37ce7224d0b1f16f3eda10d3aeaa0b1a39a19b732123736ceff9898e1aa0961de366ff1c36213ca9bf29a884c0a26f6e0e9c9d297db372a2770973e460cb12ebed4a4d7f9dae65687c01a1b1f8b33e53644532cd2083499d3bb119bf3b29a9fea3872c7e7be38bd6051b671d5ca465d1236acaff5277d13e30fe4a863a61be66ab1e79105c3b29c766d42bfb0cae1d1fd6b9c5adcb41c9deda39763b8134f3ff66259b9bcb9c253c509c469ea91138f63caf530306ed3b1392f51acf7e00c23bd4e4383aaf32e578b326bdabf84e9985def92f5a0991e92f2a2831c6c3b1cc625e517454209fdaa287c95e2a9d7ecf9ebb36f923115d0eaaadea55b7f079cee54836da558be3adc6e0534e95415f81591695900655ca91772c31ebed14935e6092689e72396fd4cb3aa1ba21704ed3ac780dbcc000e5e1f040612537815183a94598492e3cd175ee01e4d918f27811c863a442fe75babb996a091131673667436d3d7364e0083248b86bf0664f4f9629704dd253324ae3aed14f358cbf239ae45b696a53a6d7f01e0ecffcc2cad53aabacde39fcf233fe7057f274fb", 0x1000}, {&(0x7f0000000040)="d7490c04c54e29f4", 0x8}, {&(0x7f0000000080)="2b1b9963357bdda038656d3631055ced789e19a5e09448772d3a7f1315651a71fd279e475c3cff6e43e36540238d2a592208a93fd55825b3c737", 0x3a}, {&(0x7f00000000c0)="262f66044f5f022f494bacdb62129f4b1922108e9403ffe0abf6137af2a164e4d45ff1f063b2940588b1a7e4418c9274c6ef0391f16e0c08b058ebb0c571157881c7dd26c4dfad1263d08408801060a3fa534171e308a1912c713ca5560d6f696b3a201aaf666fa44772ff09cddb67eaf59c6acb498c2a834996d6c913af6729fa747addc0dc7251a0e408b194875374224142f90a07e66c7a90706a09746ef3a2d779d3f52f2e91a881f892e7061879682882b45d8eddc128f6f95ed7aa589b7b71f9a46dafca086c1c7cda244898c72fdab0fa66444261d8020a1fb3", 0xdd}, {&(0x7f00000001c0)="3720c40ad4427e7604fe127780", 0xd}, {&(0x7f0000001280)="466465f838885cad075a787ea01f8f08896156542eb6c65fab12ea6193795d42b85fa6a285845302956fe747a7ff38dc9bb669ae37a53cf61d5b4a1781dfdd7776ca79c06e6475cfd96ce9e19474710a27ec", 0x52}], 0x6, 0x0, 0x0, 0x4}, 0x400) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) fsync(r0) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x86) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="ea045b1faec3fc636a59db92e5874c306aee555f3403fdb15547b2d7d740ca27cfb97c067a4c029aa7d5a0a524cd38f8d49166f10584832a0ba4160d75aa90e0bb2c7be07f9aca1649b5db6bd226d55d51fe2ba6df875551c9f8dd63d26d69661d57a26f60156028c30dc30859e6947471d31e005f7cd651e0e3bf", 0x7b, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x800, 0xfffffffffffffffc}, 0xc) sendto$unix(r1, &(0x7f0000000380)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d48d4ed3f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804016b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff3e7dd3f2aab7c1b1deabdcb7ee27189427a199b7702645b8c6c8b019b012dd410224ca693a12e251945cfe9bf978b243c65fcae4ac9d231bbe0ed7171bf25198e30ff2301f870e8856ae8ca49e878d473082ebb1b11fb59290b0a156489893547d98296d43384fd330329ace740f2da2caafe7edba9828e9d0eef53ab2e66cdeb8c05236900bea298bcbb647e2f74d74c903bea0b3d3598f9b30660f3cadb6fc0753efbd58c487556f5c87748e4217a54d7cff360e80c758", 0x228, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:57 executing program 0: r0 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) utimes(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)={{0xac, 0x6}, {0x5, 0xc9}}) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='x\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='-*]:,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00', &(0x7f00000004c0)='\x00']) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') openat(r0, &(0x7f0000000700)='./bus\x00', 0x500, 0x110) chroot(&(0x7f00000000c0)='./bus\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{}, {0x4}}) recvfrom$unix(r0, &(0x7f0000000640)=""/78, 0x4e, 0x40, &(0x7f00000006c0)=ANY=[@ANYBLOB="01001b2f62757300"], 0x8) accept(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x5) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x100000001}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x100) 16:00:57 executing program 0: socketpair(0x18, 0x4, 0x5d6, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) write(r0, &(0x7f00000000c0)="9ea36811038c4ba85672f035df6c0bea0804222da23dda57c19a541eac18c5ebfa4ad749980201a372a2e5174b27d158e93cfb964ba73bbb6065806144067ef5b7f27e5b24680ea19e22c294d51e300000000001000000f2ce7e595b4b80f88985e5cb00506d", 0x66) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=' ', 0x1}], 0x1) syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() syz_open_pts() 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r14 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f66696c65300006afd3233d7806c9127f34b6ebb380e1f6deaf3e186b95e0dc1b2cc60bbfc34b4bcd614c18cf0719090006902716c736cfe893e61c898c5ae65d4f8962af3c4385913b935beddc90a1ae51b50a13a355bb45e715bfb83c251abdba66778ca745cec21fc486fc941be0e4a71ade59e55227ac04f8fea8b1013b09f9458432da62878aa3ab7ecbf860624d31319ce4be58b3569cc122f3861bb78bcb1d196acf18991539"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="558852b67dc35cbb96c8a506da24f33e50f29536e0", 0x15}, {&(0x7f0000000100)="c7db781149bb252c9023533ec63b9fb2ee2021c59133ef864a29bd9c43ff3df0cd888f4372b62a715343338d9227d2f90316d3e2b6004959b2c1cec24183d88ecdcd4617362531eb796acafa69db21df95551bd7827388d179394ca31d06762096690718dd2257d6ea52ebd2c5a4104f4cd245ed81f4a83f3f0cfc940e2d455d0af6c2e2610793c379dbca8abd8527ca15dac3fe043a160c93e7d172fa0ee9f1d7eeb8bdf28913761a0e6a90ae1eceeee8db9d1606420959f043607141b2051955d69f0b50bdf33e69bce27b03f11d60e6acb24b401f3490238acd08e8bae61b5da5daf4c866434408290166e322c9d8bec0", 0xf2}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000002100ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x401}, 0x400) dup2(r0, r0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x15, &(0x7f0000000000)="ed14fcfd78fc571c4083d05ebe81e1b5191380ca62") r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:57 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x2, 0x8, 0x468, "055fde80775e3ddf930fbaf4c9b557ff6f082af0", 0x0, 0x7f}) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc8) 16:00:57 executing program 0: socketpair$inet6(0x18, 0x2, 0x2, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="aee75cd9518ed6ba3d5b2f795bbc061fe6fdb5d2868cdbd24fd86c085ed7a76aea0a02d5a3cf70d3a91c099b44a7c3abfe542ba9d27ae69ac46ee97ca2da05fdd87e879306cba0cc46298012ce32596e2e224407022f434a12d3b551cb468deff1ada6adeb8d8b667659cc36623b5868a4840eba32ad6dcc96389c0c6b8d5d08297fc45b46233caf0ce5b977bd4fd5ad680294c18c3dad719a5b291785c4a072973fc6739fb805582a28b55e3cee435c02c52d0b3c2d0fad55b1a8e96231418da6030c060325bf6e6ec8b5a27fcb85beae2d"], 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000340)='.,$\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='#\x00']) 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:57 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) 16:00:57 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0x0) shutdown(r0, 0x2) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) r2 = syz_open_pts() socket$inet6(0x18, 0x4003, 0x2) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2300c034) sendto$inet6(r0, &(0x7f0000000000)="918d336112ca95e0664917d39b6f7de9cd58c31d76d51bbfd5a814c6e02a4dbeafd3ae5ba7bb88964065b01eb1e4b16fa17062167ee86a0f5a35d57aaac68b1f4560a00fdf33988f1d7d581cdb4897d4e5", 0x51, 0x40a, &(0x7f0000000080)={0x18, 0x2, 0x1000, 0x200}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x10000, 0x1, 0x9, 0x3be5, 0x9}, 0xc) 16:00:57 executing program 1: r0 = socket(0x1e, 0xfffffffffffffffe, 0x4000000000) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = getgid() socket(0x23, 0x1, 0x2) r2 = getuid() fchown(r0, r2, r1) 16:00:57 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/191, 0xbf}, {&(0x7f00000010c0)=""/79, 0x4f}, {&(0x7f0000001140)=""/117, 0x75}, {&(0x7f00000011c0)=""/54, 0x36}, {&(0x7f0000001200)=""/20, 0x14}, {&(0x7f0000001240)=""/159, 0x9f}, {&(0x7f0000001300)=""/244, 0xf4}], 0x8, 0x0) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001480)={0x40, 0x3, 0x6}) preadv(r0, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) 16:00:57 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) open(&(0x7f0000001380)='./file0\x00', 0x28a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001440)=0xfffffffffffffff7) r1 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='./file0\x00', 0x80, 0x101) r2 = accept$inet6(r1, 0x0, &(0x7f0000001340)=0x166) getsockopt(r2, 0x2f6, 0x0, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xb2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) read(r2, &(0x7f0000001200)=""/200, 0xc8) sendto$unix(r4, &(0x7f0000000180), 0x0, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x11, 0x200000000000003, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001400)=0x8) r6 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x2000) setsockopt(r5, 0x11, 0x2, 0x0, 0x0) getsockopt(r3, 0xfffffffffffffffe, 0x2b, &(0x7f0000000200)=""/4096, &(0x7f0000000180)=0x1000) 16:00:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0x100) fcntl$getown(r2, 0x5) poll(&(0x7f0000000000)=[{r1, 0x1d8}], 0x1, 0x10000) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e4cddf00000100ab94a7bdb4f2a488edf656f2490030e05edbc7640a07b250b533197c4d4f581e3851a8973904f9f5557658e3a7010fa80b621475b63a0b3612e3d02a6237bc184bbbfb85cbe5405d9845a193cd637a185f1f1d8523a2d633de820c9efde0a434c59bdb3fd756516d37abee4208ca93", 0x100000121) socketpair$inet6(0x18, 0x0, 0x1, &(0x7f0000000000)) 16:00:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) pipe(&(0x7f0000000040)) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000c33e17ec62f519702ec3fe5b2cbe1c4a7b47630503c25188d09d006fc0e419c67ed974f4005eeb58afd76acf80ce33752a80eb1d3411bab80b06fc144a0100d13e7d8eaba8898e5f445052b66be35aebd05aaa18b3286cd252dca20497014475e39b6e3b59e8ee59dd703612b38628259cac5dc6f29cd70f051d9b3e85b9f784f96a7f8d67795c12d0a19b08b69e8b64cb9228b7a2457339bdea080bf7507f3445a4191bc6d0700158318447fb47c70cadca186faf0f2e7b54b3a02f662ec335ecef2b872e1354d10dc6d2a9f1f8609a610a00002d9a0b687fd74ab9f1fb1c188318742943ec526a7dabac6d4cd0446c0ebfe07b4d60c549deffd167104849226cccf936e8182119d70c73ecf28075f9d671ba36d4ee0c708a02f8384adb9714c26a836b98816d2052e65cb3771b66aebbb8702c1f79969cd1e948b3c512d2c502d8534fa1b6c00136395474624c1480a619c33d30d880400e742c4ed7d005b74f4c6c2500733f7b354382"], 0x40ccb7aeecb378d, 0x0}, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x800000) 16:00:58 executing program 0: socketpair(0x26, 0x3, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) r3 = shmget$private(0x0, 0x400000, 0x400, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r2, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0xfffffffffffffe20) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d6624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0xffa) r2 = dup(r0) execve(0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000180)="2628cf91bdc5dc174c6b93f652e62dd8cc9f448f45d1fd1579da969d0c64bc5b71595f7dd539227f09fbfc582f77b8b79f7e287e34bff268f0414d3b1465f28d798310f01ff28f07c8a3d4299eef1ed5c25aed33c4fb2817d588536123eda12681e6500888e98dccff8d4cfcb8c07c0351555d956b20154e9463f8d6fa8545c39132a026de55618997d13ca616be9881bc205dd2b4763bcdf338874832b2da936dbab33deedaf659f34bcf237e56df17fa4f173c28d996b8f3057a9968c6964beac98cca48db02a6d314d8fa3365218909d4b1a325d4d52db81e3c1673f53f2a7b67da3fc320229c156bf60686dd2ed6f98dde1c148a2bf0547342ba3251cdf96819b924b432c22b0fc8f4357dd22a72d452b0fda41196e9dd1e1584eeb3818ee236eb722951397cedc4938899287d3f73e682a26928af75f41d2a3d78b4ff9186dfe8a62ae02d3e3935ae5cfaf5e040ee3ecceef0636b309e0867997bfe238a8ef72c55440c444b83a2818a4a3c0ebbfd8d5a3cfb095e87a3704883d0a6cded8e544d95df46b82a10ffe6636f7cf26616788e549ef9bc1044504269c690543452a5681197c74901d0cc8cd7e9e973dcc9a60f27a03aef77ff0d0f0c5457d61f296efc6614f9de4e074072a09adb0512812d4bf75c77c8ba2f51bec440d77f3d4fd944b3fb5758d25c18629613952ce72a322e909870b7a6799c123ddf7f3c40687cbe32b962ffa303757ff780dca0d1d094d6305bc8dc1f61c58821991bd2f32d27f8508ad782ee1a46c7f154691fbaedcc466c645f37e1d31b61bab04033d8cc55efadcafd96223afc8afc31fe2818ecc03b6b92eb207664a359215081db0769bdd089b4cc7ab79b31feba7fa9d7ef29d38772264122be251a408def069780145c0a30761d8968839fc977fa895e6c6bb6d38255d1afa86b5e3afbc962096ce92669ae472d0084b4197ae158e465168e3fd92c0dc0de1e89242db0c48b0ff4c21aae98112d07ee044c09c7cdd05a2874870368862a4773b100176d25df9f964522542a4dbe01608c6cf8d582d8593c5dadacf92a37244b0ae3609549ed289aa2de701c6a8ec9aaf248bf9193be9636907fb9e70b501bf2a97d0ee8bd16288b9a5d5f1f0c5d6faf343abfbc86bba4dbc8dfca1d245f043a0c575c3ae793949b21c80b098d86fc4c4cc921e797df162d65aa710337f6edeb957db7bd4efef89132a6e5f09d5516303f59d8d6f47af3af5919ba759a4ab657d6b0b6ed6d0038b9261545b0c35fbd0f83b9a2d9b56c450b6797fe745825937e86addc412cfa1be54c535dfd628310e8dd19ba35f1a9a2f7abb6145912b35d9f8d1bb3f6e07b6ff40eba941d39510c62c10aae77ecd3460c811d57a9a26fb5aa5f4cd0da6e9abee87dc21de3af3e545872986486e91846b60ed477f32309ce46b1ced5be65d60cabe1c6be44c07338f41897bb4a7ebcc9f240b10610575905c9b7015513e96adec0a48ce5cee0ea9e23331b1ea9c3c229a9b9e654bb96d5179e01f3feff9406f8f4b50c92c6757c3260536eee6fcf147bbfce4f58a479442d76e95f070066d31f7eaa24dd2b66369af0611574379aeecfc92609d740b87a7578f6c87a72f1c76e21d75169454c1d39d19d9da20a578dbb25866c82aa10fa40912ae4745319e94512605644c971ef48cd7a10aa0e40541308a687beefe883f9748b363b0bb6ccb00bb57b3fc9268c6bf9d08bd6339fb76b99c7952dbb5e5c10317c02979d7d83535b698c4dcdc72bd8384a28c4cb63cd07299f504473b55ee7c0b7ad942de8f28530dc7782be20248d825f2baf2ea3cbed9bebbaf2cc049f92c118454780d58eb18c0def4a173e5e480a15c0c922e443925347a8f46cf8285e4f234a88448963596ecb0d10a27a9836a40af9c880d8ed4255a16206bcfd99c83c44b303375df8ae1d9d3f6cc33242ef20bfa8f19bbffc09affe630be87b8129436e6ffd314ec27969268528e49d272aa9b2b584012d96a23600a16f8ea551584529fad88a9eeb28dcee927510310d478d5a4ccc0b333016aabcd25a7cbf5fdbdd4b31cdf80c38e645af8b775c44ffb439ce640c3086aa7c0a2570f1da14dde441aa87794334d77091ae0c46f01a1c6b93eb1fdb4d0ac38ebbf36701a5f35aaa5ee5276af0c57fb2537dfc4da7f7c546c4da71e285d68aea30e6f1d195717ec31a9e12228faa12bffc5680d72c1e100154ccc7bd33531c9b32a96499ec87f309a856e69b38bda22c0f15658ca3ab4d80d0e787d0715dcf196742420034ab48dee772dfb82e57e499241b60a6c730368ee0d3fffe82f426ebefcfa44fc31d380ba72214bcda059dbdae3ce432ebd319a45d5e8c19c1f4776c334f7b40bfb9b5c52b9cb0b51807258b58439367e40bd7b2abb3176aa89e1aabf62c4636ef555e8330ec624d32df52afc0ce99fec1b35a4f3cf2bf6967e7db010c4f86cb30d6b977aa0149d7fef7f4cb535c8eb53ef84dae82df4c92d1d0effdf7fd31b757eb5aad96785f72f5374fd5ef12383172943b28256e8f35ab44d88858db3cec362bf13ad2fa157d995287969fac26baf721dc7794a67446c14715ab8792833b36882e427e5664653ab7a77704bef7326018602b54d01ab1ff05c5cbcb605ad94102920d377e7cb4b964e2fff6dfc501215839cb3e13220e5bfa458084df0e2dab66c2f7a7261b7fd311a5b2f8df19bc8e2265422167ec37a01d98f0055730502a133169c8a7e7d1a2244de53840601dba57ef59d02565318d06497b2cba4a50657ed314f65fb74fc7a04c38493599096932447f42d9ddfd0c2fe902ad24d9827943dc9dbdacf0f1b72a61452891776a695800632960854a04959a2bccf5cc1d5a8f5092d87db7d630bdf9ccec897341e86432e808e3446ba5254dfa92c26cb4f0d16f1973563c8841e42b1e37e353983035df2a093607460343ce92bb0f9d00ced4061e211b20b87a99b7a75a94d8735653f4c12e9d31b170fe46626b6cbf9c26bbc2be117b3b0a767eb71849c7ad01d0074956e7a961018b434e12e5e7b15a739f1c546a5135b2b86eba41d605b73b4bbc6716c46ee34ed3f0add85c5d780644812c0e99070324f54349a7066ae3d4fb789402514f78592e713eb5287b4194c90335d7ccb0de9389729f6e978d6111809b0db4e8f65d3a43ee8c3c07ed855d27a13eeba25696b702a9ec973e9156c55593e739fc4ac5b1e52f969495a4d237241e1d2cffda159e522a20f36e5f5db1283242fb46efe85f754b68f0f832bf639647e763d46a30764af8d40ec92cc12e684b21ab0c32c0a36f1de6376dbeaf846eeaad8a2b520d063df80f22ee49c5dcf91b8389fd6eadf1896997afa48b4b305eb0008b3a8e1027e8bfd43674a39d323162e3e72da0b0e64f4e0710f485b3e42cc2421b51fd26fa5313d9eebe0ba1a87c5017b1fadf97f7f9ce1a41d35940edc479fee56d28d41d057a67b1965390d91ea4ad80dfb4b90229ba0f1507604425d68e85cb80cd0431bd10713495ed7c63ec02cf73eaeebe3a8ecef3244da6ba0c774393b4da0376304ce9a0851b21aa13808de45f538e8e36d59a99f1ee6fe281d987fdafe1e41b67d63314ced5f5c18d8e1477ee51650ba3a59ca64daeb9afc22ffb46385afe3eaf00c283b126923c2895dbc62a3db2683ca634fb8232a2af3a7144e8df58fc2477cdd0620ec8e52818dc6f4dd7eab19c129bd823db17ba67206b49ad5c06b545deaf8235833818cd33949199096e7efab64c36b966f9e1588e04a17b563e6928f2ca7a6d3ef4481ee41a0cec4b5259432a3e22a594fe5c0c707d826e39cc1b971190b17574d5accd9640b83b2d839eda441c4cddd31d56f0b795e163befb1abe2f80e1d258dcb561142d20e56d75e1cf8f750c23561c4648f002095639c520a077a8480fc92904e105c9df5a5723bd524920f9c1fce29427ee95ac9b7d6756b283791f429f5cd244def96d894eff593d4ad915e93d4a16898a90c4eb449f2ff99416450a3ddb0fca2f5e3db02f2eb738829d8cfe8b9fabef63cad3c66880d36a6be592cb3914896805ce587ee5291dae0aa66465f7b29b1c4d37fa9b4db10050ee3dbccb923a756b8f52ae45f44bee14ba2a17722eb6f77b647a7bf56d749ef545af21448293ba0fc0d9264d8789ff0d980fb0b1dafca4cc8dcfc796189d5f5f81224d4493dec338068b010c6ca87a0d217a28601a0020dc2b47414375bb94c5c303f0825177bb89211978c9905eac010e7e88f2c7de90998ed76f3b366a9cdc22a24ffae262bdefc4401aba51195c179a45c289e32369f1a57fc7c5c780f7db57c388aa574f736e4692422c7a312058dc3d89344a00a0f81b6c7f380a1c038bfa5b4a4a7f2ac679768d6038d6335d6a8762096957e3951c4173f2f18b32a4e8846b3e1119ac49bf6ff1ae331af60f0a40057f84baa9f60b418ccb085fc94584843dbb333aec7428ab61afe8edb2bda4f58ae309794be9389b8b99e69ff28a9e147cadc998c0f220113f40a63220dcdb9b79aaa3772542f58005c205a584ad76db6972bf7ac025bca8fc1d9e80ca3a72fb5945285c4e45e3a44f395d1221ed59bca3b0ab9832cd5370bce04ab2f4b54a12f9bd577b32cf498ec394cf08fa879ecc89ebc6e60ffc75b49ac4ba8d90aec61a4447e4f83f6f2e6c47af54876cb06da84bba375f8ff000325ebaf548665a3bf7a4a05cc8ae3f2a0327f5002895f050d9be10e111ff61b5253b51ecaeeceb9300077ea166c573b67c7fe399fdf7d3d512cf72d3925bc59be521cd4a154884ee097d2c3bf4aed338541b8c2c9b70a992845f481fe18dedd505ae151a08b8078f5d9a27f97d5176ffb96f4df3871cab52ba3a9521e588151996d83bc815572b0c3ca17b386844b056eae406a927058a47c12e44e4b8018e47c3d983a72fc232b71d3fce697215dc72f4a2986a50801a29afb824d862d1bad53652942da90136a883d416de6190ae31cdecb14ebf50e9faf9343e40eb35429023b4101c58070820ae7d3ac6c38bdb8a447b30dd58edf02fe86789dbc2bc7775b96e531bfc0179d2e8d1abd4377f6c1b4773a230b1dc2c1d3fe826f2d3833861437bf1865fd596ffcf61b0d7bfa299ef8c947688574ac80d364f01610424b537f7973a34b2590e6e1ad55855f6fc4d6a1aade695ca0c24dcb29228848a681c19ca9748065ebcc986cf0d94921f8185084184e720360c4401eba8e4a62443caec8c19a72326e58633b5c4a3ec047ba5578d89cac6fbba40b0787ab295e4b2031f47991720a03610ca4d40b3ff8dae0ccfd48fe2e2717447b7f5d9730856e73e87d4a38b851d0d2410b493c29d234c0a5560cf393420339f4b25309dae9f54b0c0710e92e46e9b2c8473a4d8b6662d2ac296e5b9b6a1057ee389203cb586e9488386611ab0a79360ec892e90e52a089f1cc5f3cb663dea5a3675987c440705d3ddd828be542466273e17fd3fa125a3cdc625d84af981e7736388bb2897e7bc184d89514f04180610e3527e33faa07352227fa6ebc1a063c7b7b9d50cb8e5e6fd7fc9d5a22efb25481c8052eef132ca921f41c097719c4e0ca244e0eea6928137ab449371950c219f44096a494a6c97fa476c70b3a51afabb990227973648c9168b785bd3df0f80a8492ea4b5a743b8ea583bd4c5b3914ac8942a9560948c7b83127eeaa9ea9b7804a5511cd2f05acde7f8f7219612a2c95fdf4a49b4a7263866a02e9c984e8b4b40dceca06906f24fab9ba477b8b9eaf8e3edb3b88890b8f4", 0x1000, 0x406, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x5a1, 0xe}}) r3 = kqueue() write(r2, &(0x7f00000000c0)="36f94adc59f6b618", 0x8) kevent(r3, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000180)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') 16:00:59 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)=""/33, 0x21}, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xff) r1 = msgget$private(0x0, 0x201) msgsnd(r1, &(0x7f0000000140)={0x0, "621c8364345bf2866cd9f50fabe6cb5334ad79793349fd165bc7c0f9"}, 0x24, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:59 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') sendto(r0, &(0x7f00000000c0)="c9e0d42ed5930bcb4d6e21cff1dfa7a466fe2968d56f5b7d8d339534", 0x1c, 0x4, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000280)='./file1\x00', 0x7f) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000300)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x20008, 0x40) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffabb) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) dup2(r0, r2) recvfrom$inet(r1, &(0x7f0000000140)=""/237, 0xed, 0x840, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = dup2(r3, r3) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x9) recvfrom$inet6(r1, &(0x7f0000000080)=""/16, 0x10, 0x40, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c5c44a7e7dfcfe5dc08bb3769661e0960aeb30dfb1a4ea7855d271a3664b293fc13a3ea5a88e40a807bfb80ea83a17328576a9af5c6ee519d192d5c44b0da5", 0x3f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 16:00:59 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x48) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/182, 0xb6}], 0x3, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000300)="83bfdbe192c905450fab0ec9179dab038b676806084f234153205964917d7e", 0x1f, 0x400, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0xfffffffffffffe52) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) 16:00:59 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r1, 0x8}, {r0, 0x4}], 0x2, 0xfffffffffffffffa) socketpair(0x1, 0x5, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0xffffffffffff7fff, 0x18d}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x29, 0xc, 0x6, 0x100000001}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0xec6}, {{r0}, 0xfffffffffffffffb, 0xe, 0x0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x65, 0x82, 0x0, 0x5}, {{r0}, 0x0, 0x6, 0x80000002, 0x7ff, 0x400}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x9, 0xaed5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x63, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x22, 0x2d, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x4, 0x800}], 0x63, &(0x7f0000000100)={0x9, 0x7fffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x82, 0x6, 0x8}, {{r3}, 0xfffffffffffffff8, 0x6b, 0x80000060, 0xe8da, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x43, 0x20000040, 0x2, 0xa8e}, {{r0}, 0xfffffffffffffff8, 0x1e, 0x20000000, 0x55}, {{r2}, 0xffffffffffffffff, 0x2a, 0xf00000a3, 0x5, 0x9}], 0x2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x89, 0x11, 0x841, 0x6}], 0x1, &(0x7f0000000400)={0x5, 0x200}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x800000c0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0xa1d, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xc00000c0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0x287}], 0x81, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000027, 0xff, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x7fffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc5, 0x80, 0x7, 0x200}], 0x3, &(0x7f0000000040)={0x2, 0x65}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3f03) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49, 0x40000002}], 0x2ef, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x100, 0x9, 0x2, 0x4, "cba773756d3724d9b308c60fb1f85e74552786b4", 0x7, 0x8000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x8001, 0x4, 0x1, 0x100000001, "bfef192f56cf8f1e89995a87e0b18fb0bc68caad", 0x80, 0x1000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0xa5f8) 16:00:59 executing program 1: mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:59 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f0000000080)="d33164104f7cfb9a578172b6b824b1809a68668fc0d6d30f0000000000", 0xe5) execve(0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3ff, 0x80}, {0x2bd, 0x3}}, 0x2) setitimer(0x3, &(0x7f0000000040)={{0x7ff, 0x10000}, {0x1, 0x85654a1}}, &(0x7f00000000c0)) 16:00:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000002080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000495ba02c4f433cc100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015c28503a902ab35b6a6e6c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc917a0fb704e0ef48b58456bcc7fae4a4093d87a01a986fa70fa55a05e9a0b229ccaaccf0f3949fa403e94be4e91fd49962d532abd7c2af922ffd10ef4e2e1178031c11ad004891575485f84da877acf965f0e03793317bd653fe81e75fdbd24b8e9c15f7e84946ece2a6ff8e42da8c77"], &(0x7f0000000300)=0x1002) flock(r0, 0x8) socketpair$inet6(0x18, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) rename(&(0x7f0000000840)='./bus/../file0\x00', &(0x7f0000000880)='./bus\x00') r4 = getegid() fchown(r2, r3, r4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffd, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="d543d4b831064745325ccba32369c6f5e8a7b7a60e6c3d5115517d6bcd12ca622ff77ed7ca8a6eb9d3b3fd321e7f9a8c4066b64bd5ac4a86a8917170338a4762c352b28392fbffbe90846e126158487e4138605404d12f82152b0a985b5f0607830bf9630ae5de88834bd526632826fe5758bdef308496e7e0a663b3b03a6d2666d610123be48ab7e30a67cf498c9e0af1cc2e40e47d1b69e5c1d465bb4b309e45", 0xa1}, {&(0x7f0000000300)}, {&(0x7f0000000340)}], 0x3) connect(r2, &(0x7f0000000980)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffc57) r6 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x800000, 0x1000300000002}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) listen(r6, 0x5) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r8, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000340)={0x4, 0x1, 0x4, 0x7, 0x9}, 0xc) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)="1e324314d2a8e1d4a1fbcbdb18586c7346af1eebad38e133dc86d0c6f2965dd84903239fb5387fbc45799a7c56756624ef35ac815da7521be41bdcb09ab5521ff0475043ff33a762e79f0d2ec73795a32a0f359f26373ff1ee86bd9aac01071294b9a7dcd8228b7412db02ed9239c8bb442a63f849e5e92ebd1ba7fa6eff06989417fe659aeb90028af88c11eb7726af17a5d57af45ef58fc618b98032d7d00fe01fc72ce495ebaf997e23f77f0d8151a7c7bcc2381750336bf1d7d2091f21830a49a28e6b23de60e246abbbf956155dcbaa0a4688c72707da95a0f44b094e7f280e5ddda53d1db3845587a8a2f1bc8ae8479636414cbf", 0xf7}, {&(0x7f0000000540)="50e91a35c861404c88b6bd917582ce4e1853", 0x12}, {&(0x7f0000000580)="7c5cda7d73b2178370d433113b1a8407b99fb3e5fe2e46ace6fc058f19e2b3ac22511c08a9123581f69f0040629865d715a6f55c7cf85e3f03785bc672764099d1652343ce83ad4e7ed0b48ca9e79c724db3d20a821dcc364d4001da15046050bf72c74238139e5884a88ead73bda366b7fac9ae68b1997aa4200b5ecf2fcddbe2e0605b81a09507fdcd0e272a0c4f46d2f8b3cf40cca03f98cd0d144afa428fd4f0cf677cb13b51b3a97e222d3406ae", 0xb0}, {&(0x7f0000000640)="6ecc67931c3ad41e1aa37cd6101418aaeea577b608c880", 0x17}, {&(0x7f0000000680)="912c02ed1f7b3d394499b77536", 0xd}, {&(0x7f0000001000)="105cb64ec7ba66b2639e8bc62a314eed9882284fbc631dea34c3341e1e465edf852f2db0ab87386a5dbd1fb75c5ac6593de3c800279c5ac28fc08e0e2beaf5973ec386b2ef555acbc423dbd0ea0dbf9f2e09e9437f1a36ee9144965861fe63932093d6da11bea8fc264ceba99fb08276621f37b803a93815766482ef7a9b8fa5015310b9fcd2beb8bbff0012d411c7ccac623999c39567f770935b9dfd430a04e824c855eca64a0c0f04b45ebffcbbf98481edcb2931a35bb548f7ef9ddb3dee61a2f370e12e53f6780c912e1e8ba8c04c0255248e97ab3f9e3caf648eab6bb567fdc2f3c64d0fb7b150c1da567c1889a2836ea42c170f899008b993c10cc9cb85b7db1993f5f5319839287e8def6c417be16c966d8ee74a474f4d24444e29cdfb19d4d0177926560285f79f10f61868fea7b238fa4d15a48e3c1d02fe0715c0b0534093aa31e3e38ab7c869a3ccde40a08c42aec04d32ff09e1d6602672b66290ea94d18b1550783b51880a6bb2e77dc8e8f517269975658e9bceb9f8b704120c129b9492811deb2df9d557228cd7aa29090daf6de1d0ecfe67e5fc17632aa97f58848ab5cb3e792cf189fb9d3ea5a369bf396e4b4922436a4f072cb9866f323a1e5353ef6dff260803c6c7a32985248bd4f0a743ecb071c2ae59d12ff8a0ad219dc1c7ebd0cfbedef7c158f23c1f2859ceb4bcbc75b5c1512bf4e1e6b44b47577d654f058798b01e980587a1e836d51bcb8ad4cd6335c1d1d7d2f68ca23a67830bb55c65d50b98859902f7a3677c5dd4a9b5bee785458de91ec0cbbd2a99953e0fbccbe2e9f38d5b97049db9df14a6ecb341600ee86b277c412cff55b270ee9d56db0a6926ff959e94a8019174604ee5b93a5035a900853c6f70a751ca916dacf698a19e5f04d323ad532a13bf1142f6d412c331ed43adacbc0700411823156dafbbfc05c7ad9410d938d00ad70258b3689c03a5ecb9d0bec34aebf900d1c53740994b2df445489056f9a6dd3cfcd15272d756fc2882768a8af3416333ce87789b8dec7901a46b70c3c12de2f7c54c0f5a37845d52c740523a94bf9bfd40074d2124a1630781c5c50689b4dea1aed0c944498f80a8e34ef81587a363dfd798780f3c6b022159aece6206f08134638769d82f44f31015a9d534fd91a30e1ce45b969d7b0bf73df6deabf91647d6b33c18adb4e8e2f1728396152ac5aa82ab9a5ec8cdd55604190360a5bfbaeec2f3eccf09ec4998507046e4ebb9ec4fba425b68b98951ca5bff020a330e809d6a3390145f2e93efb403930f40b052312980c1953768bdf414d1cd647425abcc1f58c4a2b05e7c4937c7b676e7395e42c0399343473a2719f565f52246ceb69de17e9aad2c57c0e5a359d4e45e0ff25ee14e08e3ee076ad81913b07060e115ce3addf790854bface49eea2d356bfd8910ca144a594e5ec509cccf431db3532fd40a1aac7868f70ea864bec14cd33433a4dd4e9ef1c9739fc80ceec52bfdd2bcce903626c68b67f58b3921c5d283436e922e284242ba01b14c3cff3a1968cefcdc23776b210535af1c0b88f22d38ddfcb931e0aba7efcb9707ba2901c9c9dccaee158c665e89c9a388cc5ebdb329c4c5d292977f78565521fa3e9f6dfe7e25c53cc1817051e7771d70fe8e921cbffccaa36ff729fd02a107ce2415f2a13de6a3246d06c75d79877a65f3b4e0f91737b5e3d0ef61a7dbac7a249cd654b1ee8cbd3a30f1e4d7e986fd01a7aa16492ed1f802f4e2a9146cdf520e9767d82388923b16f2445ddf6b138571cc7bf6c7861232ef14f4ba74b8250c27cdefe7c0c27cab0946555ad42988ad90a6d8ab77bc62f32cf06d8ea61d1bd6430cfdb420e741080371e275cc67394627ef659774501405e9b707cfef9542f81fc1e03df1e55172dae6ef1df5bb0fd6edc03212e355627ed0ec98498d6b1b66172857e95ac886b817a64e84f040d7c6153c99aa6a33f00ab8579d0d5a2549fbc913a944de1231d81c0b0935026c95963344dbe2add79866b70b073ada29982681506c7941ae146a35e73181f54b80c02ef66d87455d988eddde02f3442acee7bbf639cf4cf4c623d5229de0007c75318138fb251050b388515fe77d8d6d062cad01c85d473128b89b3c06289c0d9bca9237d85bd328bba4d3131b97c45b4a54d29ea2b3492232e4287b5f1fc05c7cc888a3254e6b66a6a8ae927a99ce869b27f3fff8fd185316410b069b4054221b660be04b4395200d2f2cf3f021563304cad752f66ba585bcf7a3b93000249f423796f9ff2599ff7e723cff31486c448009a3ad035fd636753688eb8910b27479b3dac5f9a4bc8f0c2b956635304e63e09fc303f1b5983ce0beaafe8e5388b21ac524eae98bc82170d3f6345d4bef042de1d3328ee55b7cc4648a2e7628301fc8a4320a5289a22f9addac1692d961b0d2987a48082741121876945a44618d1dde47a41aa3ecf901ba98b67c92163665ae6f6010a6f9a34615e049e2c03954f47a771b3b93d50d340bdc289256033b4d0569eeb83a7999c9dbd011d9ea79114bc5a058877fabda70e826b517dd06fb6cd6a1556ef7e73ce823e0d9a08752735573accfae06321bea5b2945edbfbfad33741a0d63b86ecc375b24216141df9c69c886975359cde1b7c89c1ca873a4c849ab79f576e1cfe8069a77b8924a1561e4f220a07c588b0c4939a236f66a2f2dce5abcc0c88a2a8bfd970fad87dc019787aa088f38ab6615ac42ca75a2be6df8dbba2a971518db6129945bcae55252f6eeeb0ba21555624abdfba5412267f3935b85efdc89f3ad5228d7a273ea9b832a3986f7c503f2625b312cd0ce21679e86c709976b5d5f81ff3ae9d6a3bfa1a482dc0bd1a44bf344c13bacccfb412daa62fd2b0bd787a4e57321ae31c35a145b4ecc0d34505c3f7fd72248a9be24dd3e93d03381a69256bc9090a4bd4952f7ed7360ae57ea40841837e0608530b12e04bf797220ae97fb5d7344a2e6554c165bbd48fe1651d5bf8b9787ec2e474d09062ae6ce9b153a1692e0249bf1077bc834014502241d2ac54d269ebf491a332c189c0d1ce610a96960ee228a34b8c236ce413934569d1c0c2f4a892cc3f3ada922349c52815b75a440fbc293e683a5b2e30d3b135124863ab2caef9bd15afc3dbe9786f88ea8b5652b98bff48480da331a780d1f50b5d62ea03c5e547d08b91ae9f70ad959fbc6c99aaf4bffc7cf4c74f050a19c2e8244d917a3700ee00b00fb80a8a0bddf1433215ec195a026fb61795dba2ba15d062a1147051dff5a485633761c1154778c58738091ffa8ed03f2865a4c7217d79c4a7f5fce5b395b29eb693e4321d00e68814a275e4dd0ba6800fa830939f09d5c426d08917f10cb78bb4f5198c2a2ecde8c5f49456357fe0821b61a51f097272294d5e113d85b5108e472b3a0d7e667831501f2355a7f88e9a185af6e1fa9dc9426eb854b394bc0227881e3f1c55341ba458ad85695ad5e25357d459bfd22e9d4b53385f8b46eb09ef75a8b3ca8a518d8164622c9656744639511afa389a798faf1406174c2622b7afaf950e8c2c9d0193ff0aaadd36df1f4e4bab27191035882a72cdf36e206657a8dba6ddc1adc2343ab104a3147dbd9c55d53f27f93ac6fe469956c1ccd3ae14953650cb9400b8de709d7637fecc07344e3e95dbf9319298b8ecaceb1cec0771e7b811d2156198324fbdc7e9aa821dd0acb8ffc0a4ef3845a6bd61b52fb1acbfb85bb5d702435d8250137e02a4fa0e4159d069e1d95f703391e0c367b9e1d0612d56059ea85824db979517671b89594b3f0c1f6244f3fd0a8172d39e2a5dfb03a17b64528e04058649f745ec9ee2fa11c48c43f2cefeba52779d1125032c3e4ab3e4ba83c6a884813eb4823ba94a5762c572b5bc04edcc2339d537cb178be81779fbdbdacb07fb84254522e940f072afda1b94a9a2d1956ec255f3b33da97519fae06ff5ec4226ede26e828a1dad89a1b2d70b7a8ff6bf0a97e5deb39cd1926c6031bfb796812552549953e2c0141cbcb8c7ddd19c890c15415aa13c1c469c93c5fcdd05888fd04e055197a1ab1869fb3837be1bebd749bc80e038feea9982cee065c389cc82e07b77bba97a0f322063d64e3758921814c0236584d0e2999f93a491322af721d836bac9e9e26147b1108a93fbcdc025d2e9838d91fd1bb03bf802d2f1518045d9851f24e7b87b35037c1249abf7f198dacaad19815ddeaa9a85c5b9a5cf1dfdcca3186c32685b820dc1661489da8c381aadcf9dc6bfc05f5be5a9f1acc33b6a66fd7359f98c730f19822fd4f2bdd569d03df2dd9ad67dfcf29937f95ab1ffd6ed3ac76fda5d0d138bc970ce3a2ec71adf71401bce0ed009b679165a8ad605e083416ffa1275091118ccbe7a2cf7520f10d5665bb09f09e3cbcb6c4ed669fe398b9f154c057e73fc65eade7023f716be18fbc1d34505c2127012d7df1480c8ae0b836e84844c7ca735d8a3208cbcc393802714ce7c754ebe46b6992719cb594bf6845d999c839ceacdedd23a6c2c5c89ba902367b506ce69b899c89b65102e585821a64a763c7f3981e8b001939541b88a804280da166a28f4bbd7c821ae3b4f1a2add2c1c2557ececf3562e9b7e2f8e315d84dbd4ec4a2ce43a186bb33232b114b243e705e1481aaa9af2c954f1b73874e76f47f723e96e13bafd932680c1dbf01a3537ca39b8770eb6257beb29b0b92965d8d895de894c5d3fad2a5200d74b9c1e26c3577759286b7cebcc178ec4d103bd16a7c52a00f22891c79955f7ff4d93361b8944f0907b93a6e700f7783b94a84df508ff4228e8165fcb4d6610393cabfb69445d63b34bb322e9e35aa37688b8a3694d37211e0f13960a62d8223de8e5d5c067b13d8a6a7bff7e77f9b554656137dfffd6b9c9397d93eaaf3ff5bb2cd8bfe1ba09611f3865f1d087b751e87715d802de4960d50207624e748a60172133023becfaea488a8ccb0a0e20b3c6500f3d9061fcfebff6809184895992a008c4ec276ebd3634fb3c6ece13387457049a973fd5e420928412ac6de31ad43691bd940b56007358edea2604a98b18199ca59d33b694a8e453fdd370ca4a09277c5d41d10b41f061960ec3533705df38f2f96bbbec8318d7b40d146d989052f82acf7717103438391a745865b9562a61d08b8614b55fc2ed8214caa042b2f64f29ce6fbdd0650d56b4b2862e057c2d2a19aeec1637522e6c69c4ca7d73ba6084fac9289d7cc2413236dbd110365a2a324ebd4c317007ba205636e74d54e0f7efe0047683e47d49b62e245c040da755b3d328999227c0cb738f4a3cd1e40780fff3fb845d862bc5070bdbaa82da304df4984848d0b76249a88f4126f323d979ffbdd56dd72de498e98ce452cbf1b5b51c5b98e854dd748c9fed94050a332366ccb02540e1b6116359146dc3ad01785b8dc1110014e56d6a9b4ca9c2ee2557c76733c682ca4fdbec94d14754020b497a9758dae11ca5f78b1d45d1262f076937904da53c53c0cecc32814effdec28a478b6d113ebf0e331ea74dd572ec8c3a180552eac0bddeef183afb3939468b6b63b0788ea74852aeef59b4f360b180055479c637d4b06eafab56d7e6b09694017e3288b7e0d063a6c2335bc8a36b652e5977c685d8d576619735b3fd1de844cc1c8b972dfa7e8327a632cc8eefaa6a1ee0925fcf91def08a731627b1331f2c887e08b89765d194a849d41ba1e50d5afd6e36d96d09af81f5ecb3248ebf9decd82ede60f5b46caee7aed16720ce020ae7", 0x1000}, {&(0x7f00000006c0)="1a7aa25d3e93c404de658cc1850bdee289271f2b16e7666176bc383761907dc0c34cec0fcfb6f52818b3d00ed91e17767157e4c64e9ae31462ccdd5c9eea825c45024fdadc2c8759b49f39687bc13b2ae4e41137e16151452dbce2f896c1d848011d95bf828b0b9273d91c78a453b4aaef1d765287d46b37cfaa04919593e00eb95fb28a430f8667774698b6603e467232f3c13386866064ec534927e7f9a801ffcef0059ce0dca8b42e5dc1908f2a024c998e34384e1a4a7e9d5f9a3b1c455a07ebcae4907e5ae553bdf5279748f9404be5c9301ff7dddbf12fa7d98c0d78d2e134e193d5db7fb0edb21b678430bdf4269f7ab7", 0xf4}], 0x7) 16:00:59 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800012a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x9) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8001023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x6, 0x7fff, 0xfe53, 0xf, 0x65, 0xbcc0, 0xabc2}, &(0x7f00000000c0)={0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x3}, 0x10) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpid() setpgid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0xe482, 0x8}, {{r3}, 0xfffffffffffffffa, 0x12, 0x800fffff, 0x101, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x1, 0xffff}, {{r3}, 0xfffffffffffffffa, 0x9, 0x2, 0xdd, 0x8a8e}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20, 0xfff, 0x6}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000004, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0xe878}], 0x9, &(0x7f00000001c0)={0x958e, 0x4}) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r2) 16:01:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r1, 0x0) socket$unix(0x1, 0x0, 0x0) socket$inet6(0x18, 0xc001, 0x1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) 16:01:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x6, 0x3, 0xaf8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b3872fa170f080fc5bbcdd15c1152a6db252eb29a523723d7fa35fb2c712b78b8fe0432def2bb734c1312cf36df00ae39fce0f9d50a7f7f88223cd2a2a610090a3bcde3a4a7753d91d9f3b4ebc8fdcebc0dc3ec6e7e4ca3db7f42e3aabf0642b9db2e0c07c3338c4f79cf8d28089b1b6fb0cc53efe83052aa13a40aed8c8a40ef71ae6f765b66f204a5488e7c98bd36c60e96ec25a6e260477c3dd6a07", 0x9d) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x4, 0x3b) read(r1, &(0x7f0000000100)=""/172, 0xac) socket$unix(0x1, 0x5, 0x0) 16:01:00 executing program 0: r0 = socket(0x2, 0xc000, 0x100000000) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000001200)=""/211, 0xd3}, {&(0x7f0000001300)=""/70, 0x46}], 0x7) read(r0, &(0x7f0000001400)=""/128, 0x80) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0xffffffffffffffff, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=' ', 0x1}], 0x1) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() kqueue() syz_open_pts() r2 = socket$inet6(0x18, 0x8005, 0x9) r3 = geteuid() seteuid(r3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0), 0x4) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="f1ac1309ba538f7c169de97e3552c42be3e3176bb9f9e1a68f7669c19e55f83e", 0x20}, {&(0x7f0000000340)="b304f3377d8b08aaa98bbcfe424833621fc4eb1232b7b202f740850191e521a5941a683e8c11033a840a495efb47284994df2f0fb588e71d4df8e559f29526040619d86b0530e0e59e1916117a9f6f9c998f984710db662b1dbf8a761ecd11e29a8ca1cb923f2df719826f1ac9316b34755c13a49550f6f484b2151fcabc6b048dec051bd73f9988660f93587f849833b252e3351c4379f872c26d147274081bcaa4e655c78df6c6cc1951332c12993ffae654538681779a7bb4b68ed1a89b7705ac9c4951959df9e312a913fec340f5434c04d2bb6c63eea959cfc525c3848aab22b9ef7d763d4503b78d573ad77d3cf44ce742bb344a5e1aab28bfb535c683e57b574a899d88f88c8fc87f5a3e4462b2913e3eaed0652649e5da788e1f34f33e5d8ad3f7fcf56af6257b30f1f610be5874dbe472c4d5fad77cdccae7acfd2355591e2d92bbb389588da7bd2197a41d1eec113d2274512b392700e09c4e0ccf860852f2b637dfddeefb2991e96df877ce080df202795b5e599faf83ba04478294e0f061bcb8296b95489f4a9b2a3dd50b4d18c7c50f7baa2c8ba1fc3266b026f3e667da836629dd4e88ad5ccc778c71df86e24ff2f95357e1610b06e0bcf5ee9266aef66d458ddd72b5e84decca31294579a70bb1b9bafa1cc4a180091bfdaa382476ffe80b4abdbcade647beabfa355b99a8db823b79d6c194f80d008a348674649e7c9c6ddd12319bfc14fb78c2ad143a338ce3f5e82e35bdbdbf229dfa61c6155d2aa541bde1e04df5739067786b8488b78ed3bd5c4c45864e9c229e091a78ac0457fb0fad542f294008adcbc469dc4f3ac4bd08247527ad86e571e08c572112248ec92a1efab7f5254328d0b02b94711a84aa6839d71e74fcbb760b138d913647990305b4df68a2fdaacae24ddb61c4efa6e9a4d576637ba191e0c12e43efe4b91df8a6f51ac3439d1b9ca10249b68b2d77b5e992479cd9fecc2ade5a26fe8151748f20f16dda507cd5374bf16b4aa60b44476439119087d4b20958cebf164a957e4b4b422009b01c2005a24faffd1b5a93426204bd8029c259bcc7c6c5d942ee6f68790246ef13c8241f9ac92e6dc8b724fd140759c6e72acebc96efc859b184842180eecb41dfd1bb8262923dadcbe81996082f663ab0131a3614f1238d3e78340410035f03d3dd89739fdbfd6760eebf8c466dc8ff58e8f53d744fa9e43499c4624500b104f02de124b5433fe96050d25f2f5068e0916eb4625dc4ee881e4412819fd230fd9aa4eeb187c96c026d1ab95ed9008b5c456de557c705a3347ff181619d2e2d040a38c22884df4d2f0122db924ad22e41c3243969a8718951087ee4af95c78142c66be8392255292f0b7353eeeb7f4a0c89d336da7fcd864b3b07c8fc70cfcf592fd270dc462ed90c2e125b8ec6f56facabac4f86b5c8429664f6ddfa6b3f52452d858fd14839a64bbb92e169bcd1e4a7fb19a8e115885c951cbe25698af27a0eaf351798eec0344200bc353edc7b0b8fe25fdad7800dcb6224cad124e1c6eb1421f8d2c5314a4dbd3519fb707ee6c5f3fce0dd13a8264f6105dd8b2d6a589f64fc6ce46e002163e417c07db94a74366ec2b04f7e1f160955468af6141c1031b6d505ff1bdac8487740ad17d0ddec18b64c36c78cbba1421806c416c80c2d30b49d4d1ab01b31e1f36f44ae8a861256da8aefaaa3b5dc015f5390ec06b0458a2467074c0a19d305fa6c8d284ce86ce6f63f81e2f34db0e75f76a57759a2cbe8ed09339e18285a2f4a3be1f16dd1e7334afbc0b2310b891ebec64c0b0283e0b9b249c648f189ff7ecec3dcabc78cb3dc2c44faaf6d2b6f37279c3021025a29ab3523d051f3d380d302a060068aa29c8202e3613e6f67add67fd77f088180fc85bbac03657c262f0ae7bdb70d33299f4615d67ab4998cf6238faba5817472c4d6d9bc210077ddd793171929db9f34c31f878eca297a5ec97a14689ce2fda716b5153f7d33b1105cc4d43d5f21fe44834be1c9ef3c140dfd5586ef74b228d33cf0eb93d5aa6668b909a307c6515c35d52c889d938b8f00c515168d33a6f48b371646076b145fe6f4c561b026ef1b5719251c931c69aace085c243f7f0ec71f186a819b2e3369bdb9b2547a2f03505a2e272d5aee8a661dcb8faf3cbd438e9bffeb3d83bde8361058b91fe0a2de55d4b2227dd68330f0621251864ca88b408f0ef6a2972d34d2c2549e429bf01e0c81a436340959aad0c159cc0e09685c765a71f6b1d4533e849e41ba0591330dce77efa93067fb891b4469c56edd9ab279737be4749a664bfdd23342df218d0f3e45566cd1f364031600396cafd63f936692afd2cebca663183a920b7bd19edbbe79b3a698751a55b3bedcbfe99f0f8402c530976dd99bb56d5e5aba8b9febe4310e9930edcc70e8528cb71b0e8092f3bcb4d43928f582018cb063a92dd70aedf168c1a6d8f657ea3376ef4a0beba63b0c2c88cffb2192374372167f9cd1564febb437ceb6b762bbee0bffd2b81990f7107d8ae3c47b759fa697ffbefff3eb47caa1f1da752d2d619e1311b80db0cda88f9a5ed68984238d4ac4670dbe1374f474ad7504352479208182aab414e7134ac1d769924068a772d22bf0a407f0fbd52d5d8dbcf1728685490ebcff80519c3591af30a2f3f7b0ec131bc238894b88623f2c50a8286e4ad3776c095bdf10438f6968f18b90a14458d696d33b0c10ddca350215b1b530fa15cac51112e3fbd91f5bbbfe6e529bdb967ce3c9c37da0ac43ada20b456ee78e35426482ea6631216057f6e573ec0ecde8c52920cf34385b32287fd45bc8f21ffc5f562b7812cab90895071ed7e6562a08fa903ac4886a0ca57f90776999eb5da64441c89d6f11847e2327a423628b61c823a714a3d97f6bec2de5a912805807049f6bad154b3399dfd201b838e1e1418d4793d8726933a0e8ffa8c07b6aa5edce5b52208b4c3d223c148d18f69f6457e2de3b34fe2e43eb63a4efff97ed2ff30d8f9ebb9fe0c4338a702d49cb3faf5abd95a2c7dbe02230f20943d2ad797627a14e256d498532d6c9f14d22f33f56a21c96cc0a4cf7cf2f4f100e9e2694ea4c15193063e145746c5324a7f9c686096f7fb40c7f16a31609a8964a642ed64d25f6dbe6a938a0175326b629867fe0d4338b0875a6620bf3405fa5ae62b6665112e3e8ff95cfa574cbc1c5d851a3186e563737f262a74ab0a5788148adb64d00acddc7d650236397ef0f6aaf27e54334a1cb049ffc533d5af5b58dbc5891f0d374b454dbc223236c7227a1021fd208025993b50314daec56208b4894a7912e39cb750337dde45e106fac158878bb9cfcdd314072d1bd5da38c0df14b5bceae011f45eede0eed18be3bfce12ed2c41262ce99a48e5cba92cc0cfd2b6107bef86d11f9d0a75bd48cadcbbf8c68195b319d047265b6332b5df9264a7667525817b877249f40801f340a1af02779a0df8e3b5c1e4009d56ad141499ab1b263eb380d8eb88d700b0067404c9a58c7ec5826863939119e1e3383287a925207d1afed2aa8abf811d185724f82aac89739f358abaae97abc3aa2e0823e01c4da8a07d3128421fc480446a324d000347fb6ff52289728c09199cdc410da9cb175f596ccd26ae32f878962855fba4dab732f44a0bdbb3ade75aaf75c7f9f9ba6755de7c527ffb9eae17c26a5a65eb592666b8de75941c6053dfb654e6bb5ee3c8df111a6f9a32273080f40cee222af35966fbe5a10ca43ed0381e86c83ab68e28b41531c19676e0451a3a8ee2cabdeffe399e9a03afa588ca91ac4082c96ca684de384011f6b60c486427f697f363ad88e5ef2bc6e9b555fd43faf63206dbfe026108e0e8249ecbcfca9b62f05cbbac7fb7da39a93ca245b554ceb23973256dd2a7466ce4d27875f7fe7a3655af16ce074fa100590473e77035ec855a19e93b866bdcedea4c0c31add9d80164cd663a9bda010114292382d7c5ea85daccc674b99ae8c4c781f720f69c93ae5173691c538f5d56b005d7259d6e99556c6be60fb0e299696b3a0a43974454f6b27406473f81975561b5e36ac4c88c6d74a1fdffd401db98e9436099d56615ffc3e7b209e6472354647c4a8c16f5c4d9bc497af6c8d275f91cfc41f1eaf26a454dfaa4c6a025d4a5676ad1d71182c90fe0eb7f373a774c8226bb0fd90698d78d477d9ab52e0088080df50abd296439f22f68d2786335d0df4dcb48a336ec2576e9e1c4fedb2ea23f1dd1bed7a19b63b823b03f61cceb97610ab8c9bcbb62ad899ee57bfbef786a603d3bf8c3e92ab459d8ca568d432cd11c97cb4e77ff82292d27092c60d59454c0a3ac301cdef486fc160e688150ca8d91d9ffb20a8397dc6e8a947242e38f1d41286b131102d9d4d625faa899997e8e20013ab55842a5c5be4d97086f735018241409c1b60741625d2aa29053ffdffec88da3d5b7fb1922beaa84b535fb43f6fe125bcf79a37232570d7da2c9693fb3f07b02bf42f4ad2e1ac561142229cd2c81d4d0aa394c8a68223f47a50c2c8e92272563098feed3fd1365cc44a5adf345c216432b63b8bcedce48a66153844f1af7a2401c4b4e2d6128244a6c3bdf6f2b81dbe1fa18db4562fda1906ffda2f06073d584b1f3f1ec2a4682e1a03dab6b85ab10b041845e57b32042fb9bf0ca27b87c56e338413801114c5d4c77df63225898065d214bbbea785b3402f72ec1ee754ce532680fd76a577758c1aae8393b0436de8c35775f524a05e1bff254ea39ec0223a0e10b0f8d102a754cc8afe93a8ee7247522359e2f2b1fd826c29edb503df270104b6f8fef52c71a90dd2c2e00d112f1a126ad8de59efd8b70f97ed0e418ce70197cb616471083da769a0658b696640652284ca19df29a86bb60d514c32687bbef14317d91812aa6459ee49db3e3f3ed08ddce487b4171c553cc18a7798c3f0586dcf0c9cebcb1a5faa047aab7a38f73fcdc333102f72d619f41351e5568387e2de3e50b459ab0e84667101377a5c7dea76bd386bafc0b320228daa4e7fdac562089482d25e50aaddda0c9f1523fc67161a061a5720340b53fc4db1543f196634ef05827e161524cf8f1d25d741d831e941a199b4b228b37983367d3d0ac1effa848f0d9fcebe8eb5dabe1cd449a293e2c74ca25b3e6f8e4dbca0bdcba5716b272ed11b7b75c5228f497a8233010d1aea02d1a6416eb68c583223df6bb92bb02b3bbba355a442991fdb3ed0dee354129832a8f9feb1d468e73002374e6e697aecbba6af2675c30218f2ae4253cf73a818d952b82dfeebbcd36998eb49c8c71a7b2c0c8e77b29ebf68a99c76cae67ae8ad4f08072fc25ca3f58c409876ea82e82233fc0e06f2dcc8e85c17af23ae73d091857206f7367d9f89d5283aeb5aecb2ae8274ab783de51d776a7c6cdfaba13ef818442051ae42da10f3135191c49d2169dacee9f169a278b217ba44a30c5dd886d57cbad8adf12e2bcf694d2bdf7e317c0980c05b581b56cd7c5dec3597bcccf413c97589d2d2ed4874e660985c0f10c767daccb370044355cab3d3e25525d73d3bea90c3012805510235986a87cf61416a00484bb9e443a706b6b78fae26137482b0b1c8f5025e98442ae16e9f058e21a8e2a1ca00592834712e96df3ce1b1cc0f1489a2d872466f41df634532f675acced250ad5a7094caa52c78f85af7e22ce504eae8678b55ceff96aab756ce7b8079b06c7838ff030d95f1cb02dc2ae70ba7fe15ed2f9a477ff5ad63e18c2a31c1d59d4b1f09e1", 0x1000}], 0x2) 16:01:00 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80000000}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:01:00 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) fcntl$getflags(r1, 0x1) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x8007, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:01:00 executing program 1: clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x2a}) clock_settime(0x4, &(0x7f0000000080)={0x3, 0x4}) clock_settime(0x2, &(0x7f00000000c0)={0xcb, 0x25b}) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) close(r0) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2043, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x0, 0x191) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000140)=""/203) r1 = semget$private(0x0, 0x6, 0x41) semop(r1, &(0x7f0000000000)=[{0x2, 0x1f, 0x1000}, {0x0, 0xfffffffffffffc47, 0x1000}, {0x3, 0xcf, 0x800}, {0x4, 0xf800000000000000, 0x1800}, {0x2, 0x7ff, 0x800}, {0x3, 0x80000000, 0x800}], 0x6) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/52) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x8007, 0x4) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000180)=""/118, 0xfffffffffffffcdb) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000100)=""/131, 0x83) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) fcntl$dupfd(r1, 0xa, r0) close(r0) 16:00:42 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x0, 0x1000000010003, &(0x7f0000000180)=""/15, &(0x7f0000000140)=0x9361a609091bc281) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0x5) socket(0x30, 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 16:00:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:42 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) shmget(0x0, 0x4000, 0x508, &(0x7f0000ffc000/0x4000)=nil) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x90e, 0x3}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fchmod(r0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="bec3d9befd9bd2eb034cd724256445fdcb1a73bf0ad0fa6c9c8c3b5d9caaac63225ea74e7e", 0x25}], 0x1, 0x0) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000080)="8f2b00ab310ccf758d0b6967ad2872ae1e4ca0e73410cd3f396b5716a2b256248bb131b3392e3700335535420b148dca4a0ac6b44b916368cc3f4413ea4c19dfaefe4ec1e5f6afbfdb7f8a4949b5cf54a268c0be2dc5aee4a94d", 0x5a, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xc00000000, 0xb8}, 0xc) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df", 0x15d) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x5c9) 16:00:48 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000001105, &(0x7f0000000040)=0x4c, 0x75) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) listen(r0, 0x0) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666c65300098ef5cee3e1593998a1090ca3daf7774d55963a6ad7c1a1c2326b73bf8fdfdf8a0f419917d0000cbe111dd643b25ba9f905a78095cc2c42271f9ee3601463a541dc17ca06615a9fa0ac2f922488ca26b3cab1dc6e856197840b9fb6274ea2748721cbe7bc14fe693717b965418444a829194bc9beacca7f306fb1e5bfab60314b738a3139b71717cfea45ad79a8246a8af8b065573111ad20e9cee979f83db4ac31c6f040e137b1953449400d137c9e99bf31bc9fd4df3a0033c21421b3b8f20604cc8d06126e72a3bbd88ec9ebb0d0abaee280133d5c6b8000000000000000000000000000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 16:00:49 executing program 0: r0 = getgid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket$inet(0x2, 0x1, 0x7fffffff) setgid(r1) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setregid(r0, r2) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x603c, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 16:00:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) close(r0) 16:00:49 executing program 1: socketpair(0x2, 0x8007, 0x5, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/156, 0xfffffffffffffd44}], 0x100000000000021a, 0x0) 16:00:50 executing program 0: setitimer(0x1, 0x0, 0xfffffffffffffffe) 16:00:50 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) fcntl$lock(r0, 0x8, 0xffffffffffffffff) 16:00:50 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000010c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xffffffffffffffae) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r15 = getppid() r16 = geteuid() r17 = getegid() r18 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) geteuid() accept(r0, 0x0, &(0x7f0000001a00)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000001140)="7e050fd2bb94da227129dfb60cad8f7d03713692e60aba76869813550a54d17b9806662ed4feb3d980984f287f219c64292ee8", 0x33}, {&(0x7f0000001180)="4bcd9ed23cb52a30e8e46521af20c0815702476987d77a7252685aee7e1e2c39cbea94acc07b1e2ed8ac41106b1702f9dfb01542443d80918557e8d06791a5", 0x3f}, {&(0x7f00000011c0)="f22bcca733f5c6f31305224b35fcea7503e089d67c9d9007870e02f715cc114ce3", 0x21}, {&(0x7f0000001200)="9b13389ef3b9bca281a237a1bd22fb902057748c1e6910abf353b0325cea508aa9e233269e5b198b974746f32eeb782647b8b274cc40bbd85f2e6be9d9dc3fc2929a4d802661aa5695dcf26fad7dba00ee773bf9aefdf8a78aed18d486476e24a0a17a729ec4b3db032d051fe281c88618a86dad132894d480ef5cb38aa1bde7a14a33bc27218e414de65e963f6110ab3ad7e001c38c44212f974c07b3fd58c4e6bf2ea497b5777995e5f6b1edab49aeed7ff350b9765902d50bc4a6e1c19c794f21c519fcec15f3d9fd092f95b60529d7e9ad363983e526ee7f492ad5d4061dfc7e2d5743eb1c3fb5ca5dce", 0xec}, {&(0x7f0000001300)="40673dc6c160b0915da8d1a696d9263f3124fbbd16a51b1c1ef7de956ddb4cb2f47e05d47145750c604ce84828d67cace5646ed6677cc7c6f9ead90bebf6aff8e4e52ae2a008", 0x46}, {&(0x7f0000001380)="68d5ff07ae8a2d550e82befd995bcdf708743d9306c935ab161fe370c7b44a5fb4fc15961e3e477d783bc6ae5aecace514666e2431fe07b9238a43947cacb32a575a57da3b190f666fc250ce58b6fc3d0afee4e122e4235025f9ce7d96668666b4e1bb32d2b76a5de4aada858ff70ec3af6393f75be032c353a387926a281fb95a7b678897961311cab9b37156c9491497b02d36cfc077a927df9ec98b337ffcfd937490c8a90b107da864463d9fb2ba24a158cac225fc853e99e356852bcd347e0198fca15b73707150212ce210d052df00d4ee0061fe", 0xd7}], 0x6, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000002000000efff1700fd94793a", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x148, 0xc}, 0x7) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) r21 = msgget(0x0, 0x1) msgctl$IPC_SET(r21, 0x1, &(0x7f0000001980)={{0x1, r13, r3, r2, r9, 0x0, 0x81}, 0x38, 0xfffffffffffffff9, r15, r5, 0xe362, 0x100000000, 0x4, 0xe57f}) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r1, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) 16:00:50 executing program 1: r0 = semget(0x1, 0x0, 0x204) r1 = msgget(0x1, 0x204) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0xb0, 0x1f}, 0x8, 0x2, r6, r7, 0x0, 0x0, 0xffffffff, 0x8}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/122) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x118) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x10002001, 0x28fe) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x44}], 0x2, 0x7) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x0) fcntl$lock(r0, 0x4, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x81, 0x7fffffff, r2}) 16:00:50 executing program 0: socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x4000008) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setegid(r0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 16:00:50 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="3168fac5079182cdff322168581c17dc84a7e8ea7bf7", 0x16) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x42) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e362581c97da32788975f1556acb1d1ec3530425b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb390000000500f7acad445dd976a67cf92c23ef44a8ea97d663ad6b6066cefe0936fd62d6e735298a5a9fccbb62a27c50ba90521a04000000f9fd3648f2fd633af1f622", 0x84) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xb, 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0xb000, 0x40, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_RMID(r4, 0x0) close(r3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x61) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8ef1, 0x0, 0x401, 0xfffffffffffffffa, "b2e21e3fa6c6559b5721c47c6aa3473fb1506ddc", 0x0, 0x500000000000}) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x7, 0xffffffffffff2420, 0x8b, "ff9480a66af04507f546ec9ae2faea47f5185761", 0xfffffffff5e32709, 0x51af}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x1000, 0x9, 0xa5, "c3bed139327261283c4e71be92e1ef277e63e18c", 0x8, 0x2}) syz_open_pts() 16:00:50 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100a0, 0x41) r1 = socket$inet6(0x18, 0x23, 0x20) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ftruncate(r0, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0xffffffffffffffff}, 0x10) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) recvfrom$inet(r0, &(0x7f00000000c0)=""/58, 0x3a, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) socket$inet(0x2, 0x8001, 0x7f) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000, 0x80000004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x337) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/101, 0x65) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$setstatus(r2, 0x4, 0x0) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x0) r1 = semget(0x0, 0x3, 0x425) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/188) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x24) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) open(&(0x7f0000000140)='./bus\x00', 0x220, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0xfffffffffffffffc) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:50 executing program 0: msgget(0x2, 0x20) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) fchmod(r1, 0x0) close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x80000810, r1, 0x0, 0x0) 16:00:50 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() socketpair(0x39, 0xc007, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) getgroups(0x3, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0]) socket(0x0, 0x4, 0x6) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="90e2a3381817905ce63e4a8f0c7631e7caa931c59011", 0x16}, {&(0x7f00000000c0)="69ea9d8b3c614b7bb65e3d06ae53b172923749f797e31c2d72018e3a9a4958dd51d7a98c8bd6ae4b80ad507ca06ac8463f14b9b355d52793d20a91587280f6dc2dbb7549462d3390d9c6c3530434897a6e3ce05eeb64a7c31d76fdfe0dad8cff6f0298c8cc5c306e5405caa806844fbd7ae803830f15e4f21a337305fddcf89769c668197bda6f68a496830352b9a5a3814fbf7eefeb9b586463193fd65f3862755a3fd8a35b64c74161fb25627432976afa50532a821999a22c77fd8767254937c88d548fda3ce57edb369de476ac334b466a59ada68067913b89a641a381175e9451fb509e9a6f9dadd767e55335b417d05d662ff2b64d709e088b181d9d05dc46bb8cfa19e131cd17c26e3cc546e410f7921343d53a6826b0ac1a26d7f4382943fe48e28e1039c212bd8c350136722e4b77d2fa31207b20eb598072b9aa09a04e2715b2ea56cefec350984eb86d90be28a5bc3e5e8495d3e13fcf127a6286d26fb12fb63a15c235777961fda50ee4b98c597c614d7414935f5cd1152df160aada7f898d0b0dbd0ce93002a66f3e95eeefba90645b2a1557efa31ee227c40c7e869eec0cd76613e58facd6e262eee16078dbbf6477373a910b44cc7c2770663174cbd473067d71a741766eb99941c2602f1eb4421e8d9d93be6f1e0955849acb8de7e3367329f55951ae0752f02bb704b1de85e76af5eb542083aabf3d9e06ef676e0002ba0be3500308e96f27ca62ace87e9485adc221fe9e84853851d1e5881409e172e5ea0b4e85b19f4bd059d2ce69c58a73d932acf7cf82a0ca628774c97a48930410c2021f58037111cea0e8532f5a9e479ab5ffffc353615ba5a2d67b5cb3e11e89da3af310e7ee22c3ecf5bd1b674812d36887c3c3b114aa568260bb6319e5521098f5c1e4dcfd3bdd743074648dd55eb49fe0c79d42a2839c4b6c50643801be97eb03db1b42a7526ca233495fe58a50b39b848ae28db9846e615de3f941a81b95e68b3f5cb44b50cce5eb4e34f7dbea58f998a41b47744ab230aa89c849998fb287323416c1c2d8aff906ea8b0bd6ced2cb8d59739184668a53a111438a81e04b32364d5046e51ef2d409003fbb98821c54ae0fc7008f509471022a393c0e6ec19341fd343b69fbe5851c2cf26eb787f34d7c46d72bf342cce8b7661f6416280d49d059cf3767f3ff169f4427e17786bb5e33a127e41b8fafd47c2e0ebc55b728cb8316c2318f27a28ab2ce0d6ff6b759f201ea9f2a0ec517fc1638bc634ad7220c2b9a8150e715e1c9b0ac33361417738bb8e01b644eb7e5e6147e9c7940c0b4829da31736905bf02d0a94f6217760432dbee51bea5421b5f274a3fa8e9cc56576d0fb03438b5e92531bea3d76a3f590a979eb9c2dc979412c90c5cebd85e7f8150581d41dede389471f994459aef5b9c7df21d735a3ea9cbc788d887718ae34e6b01c054a73e6556cb31aec02eff91786c342911cc30d8f58067dcc142f9e008dfbef8636ba299257d13249ee7e2dfc5f26ff6d5345bf807f50a913d6a42ab0e8a7cef4de7ee46e84ec6944a54c801df99df1dc79f6a492060607b227e332919faf37a910534359118064ada241037a4aca219b476ae1f88712c7d7efe1dca26440869c3e76df1fe9ca7ffe46d7240acf04fa1c211b499d55922bf4c63a25d976aa11e48d761d57ce3a44d93ac0da75b48261f7799236fdc7a86648d740003b7e20cfcd090d180eaab08f0a43a1702ded3a94ac18eee2e0f30f7e0322c9b38d856b5ec79a68a7ee72a0f453a31c3a86d8dda3c477a18a2ff59883d2451846e0bca3fa647f88108ccf05d77312c8cc49b97093aabecee247b250ad5b941e84dfa3c51ff6dd6d8ff27aa73a75a7fe879898321636fa816c593ce09a7ce37d30b42e943dc0302bf5b88769dcb5eaa477f63e411a5f784508370f9530f3c68598b25446ee37c298e9799b0646c24baa008640ae77373961e7b45c3bbaa0bc110396bb48fe5d04434f6714b405358f76d5291eab18b2908143c7d64feae4146fe46dda28d43284151a603c9aba0c6b4cf6830d17d2f5001c25f1d3fc48002ef1e8a6f9ca449386a034c1b095b6d63e8f99f33c69c0fadbcf241425e36df2541bc37d5888bbe5942dd0ab919f42b517393c3e466687c316514e8e03f03d6d9364d1bc247cf5d955d292b83a8a8ea449a65b739ea1bee4b8a13e02007200650fd72d421ab474d6361d6036629d8d23ff8aae2e588f624cbf56afbb834075f8fb8ef69d9d1a073424de0ab478d624f42ad836f8934f6b72641bc7b13015f253cd98d95da65b4664d35f9a75eb298133e2bf9d1e7696d80afbcf27417f19d35af1eaaa8d823035adf162f33e868e84a81fe90d63bcbbb651a2c4c4cfb8bec7dbdab927bdd0ec9ff73075efc7b43f948f30958dde0acb054d2829a72067444de2f09ede953344c1e3484376367138a9eb42316b32701a668cfe6899bcd3776da5b81b32fe33c205ff70bbee0ddfa4e1b4c97825938153a5dd00ddca263ebc9308f03c13b2e9574a143933a91cc947ca772d6dd9853f86736f6c8bd05961a0d266e44ae1d9946e6fc7f2d0b0e9b3907d430680051b7caf618cc518fe5445e1a0afecb218349ab656fdb56744215c779319153515cf7b41de7ed5af0d004dfca86a0c70b8f39b8eb3ebfb74a797b70888041c99e292cd39050532b6a64dc598841651679e41e4958cb5778ac2a2e8ba8f7a59798242bf99662f2e5ebc301f200a6725509d3bf7f97ce67d987c4b399473b28052af65ffeb4c183c39adff5ce4335a15c848e124f803c8e512a34327ad07988cf0241e44aa7cfa4530f7d2712cd965fc45c8277a6f776bcf4dcfad70d9adfc1c8d4450a94c759680b483c55dc989f623aee500bb568529f31a3e07c0f8c9ff55e6c021cabb4d4b305e247d181148f9691613d350841afa0fa04d80ef177711f67e3d1e4254684a9716e5d5cc2083d25ecafd5ea33894f5b995c38ff38897b8e928f15e9a217a6d4f03f6481299e5267de6f23a4c701b33516767478adba0f11168e457955a736c8c3977a80ab76d98dc49dbfd4641103b2293ec09ea52bb84a10095f7d046e24c0c264645e25eb38a095017205cc6cd8b0d391235064415353f5c48318b626ce0024449ad602be8414b59af56c145501f77d6ae9828de171619b3e6be77fd03fe970d53225dfa08f982377ea74e79576d5d386f7e61f6d4f84f09a884e231c11a2f931d876c38b488b6434a153d4943a50c707b3704f259b98bb08cf0ccc1a3ae539a3ba54c0ddbba9e337bf3658b9e968ea69496b5c2fd8a2bd44884edb6101863a85d21f85dbd2f2c287c71e04853d9068524c47aaed44d4a845d7fb2491594d284bb024b879187f5fcdbdbb6e535b3a0f81fbf8fdc111294576b31c0c0df87bf21c1c8e85d42853cf24178c50421653d3c222b3987fb7418e16558aca7cdd65420e732eb8b02a837b93430ae274497b35148a3bc7578c8bf1f2092613b45a33b1b395f31afaf21a6f850e3bf3e4d6755a9db01b5e92f04db2dec7d90c64b82d51e247331adf5687db8f4ca5403b37b8959b03cddec756272057a3e40b5a986cc19698f9f6c5efa48ed459f7e5e173eb2acdf561be0ea34da66a9490089617fdeb970d71c384d6e82d391b1e9d08989c0f6de635353a568abc352bf9de185e3c6867806c28e28fad0f3fbc3f36521df663256cefaa659dabd717826bd55dfd48d894a828e03a4f8fc308519d5377309af118c7cfb1587e66db61da59604306511c57538d1d7d57a28a82abbb5dabbef280ca2b1e05f6f3804791084cc2e4fb97b2211ee4bbc59593f153f0990409c876c18b0dbba8243ebd02818ce512894939aaa995a3da19cf6aeb2596c027c6f960ba262c43bd2a1c0898a4fe63d32aadaa0cd52e5b823810b4eb72b32bea1026e16c1280ec6ec31966913afc411364fbfa2cf9f929b90777fb28a25d7050d41b7bfde4e70d3b4a19d56901ed002eb3f1982fc5940810321358e8abc6a8f50a8d8568d5298b6334e6721699208afedcf219714193b5d5c4c289f296aa039f54fe21c3604dafd978777047878def4b47f517383bac306af2f101e0786b66f00fbeb4509c14f75e7bd2fa8892151db79e6c6a3eab6d889d6cf261ae9a98330359abf0ca65b2aface62004f712c1872c6f21e98852d9a0e9e8f9b6080eaf1cd2008563ea0e78c9c2009a4de9c94f152a6d56f0c271afc634c0a39e8ac03cfb486db348bb96929374eb4304e1ae3192ce2042eb8cc6b4a227d58ddb3cb0215ea5f98e816c3f88b6db39799edb30fd8da8c77578ffef41399c89568509d435dec55cd0311ea725c081458379ed31c87124ab17cd2f93e801f82d64795a774de0e505394c35efd0f29b108fd637a074d31dbd37ef77a008345ab9ccb1f1634e60c6268587b4751f628d3bebf2d1a68aa56e27b1cfc86c5a3465b91cf644918f73d0cf232fd53d9d6a3f0e40a76c851873fd180daa4b5e1dd87c25640033a3a0a226402a7bd814d0a2b2f3e7ae96ca94765b619604584ad1eb923c932f44b351f7d94a55851ef53284167784c0dd9a7a847adf496df8923758f411806d463b66a29c5af848198a31511eb3278ef05529ad3e5ecedf900f23a010cc9ddd878d599f3e8d22c3b5a7d4caa91b65c56c350cf433a18140a28b14348c60dd7af2dbda0187714e36f3fdaaf96ddb46691686c948580e968adaa45b0fea40a07e9f73f1f0481e1bc1f35bd7952c0435fd2e58db211b92af4611644b632abbd56b48eadc6ee3449ea401f89c770774205dfcedb451d5b220b281ad9ec869f52714953f16db8979a3bfa4af69857e7f9e86083191ae27c26752f57935bdac52672943332e1d8e8aad767f64e9711d62977a99542eaf8f1859abbd6bdab667857dea4540de33db4993696495faab5409acdab6c2a2ad4fde519db0bb25ad770789654938f17a942983a9fa0d9985d4d70c18ff6b591e3108c536f37712dece1114d61998882d06da4f893552bec09630d184f0591485fe6066ab269f58bea392c17dc41b51eef4c9057b4f1b44e64516bec74441f0f46eee7200b8a3b3dfba0169c129537201b60b5742216d37cfeb2d55821cd116c0108b099898a80dff7aa9df62bd5fa7812a9a141b759a1b16aca44aa0ac3668853668bd8e83433229005e092a3222cc79bea5e33f69b76e200dfd7f14465db04b86a146d3439cb161b2d2f8e8fd562286b3611ead32d66bc0ce2c389ed9b8064bcac67a151687a9443ada2488edd7c4f4c614a00e10ccce57f243785f90cfe64c6b9d095bc5beda5064610ff16c3636737c62fe26cb5e1564bbb7aee5ea51bcfe8291c3def807e615ab38d74fbca01d8f6e5b749d5bd419d5c2b5cfbb90be0ed39e9cee97d4174e40fd396026485240edc053f575a069136f3638639f084eafccbe4e270e1d767448f7c5740502aae49d5f67268b9afa04d292e1805a164300a05074dae751451d489c890add1f7670555d335ebf407d62a71ae06f4ba7ca43eb32bbeac69699de97878a1f4d7c7637fff6749fa18c2e4c9ff446b71fb0fb7b14784520bde3b4b74860ae6c0e98485df86992633a2f2b31dd65f8d01741c8873e2952b720018e39867c93877189b626e980696a7c1da2fea0b85b38117692399aa6e6c721bbbf95385d19680d9ea7ab7fc60f4cbe0b3f4458dff2e718330de46e35e3b5e3a0010bc1c712e0e229187f4b8930183343d188f37832b370a3eb4f9c97c7f731f9268a815b4", 0x1000}, {&(0x7f00000010c0)="c7ef1ea2d21f6433dcec2925aaa0416e8eaff80cc11f1b630c6068a66cf9dacd809c933f641e8211ba70c592003de73605bc91596249e1a02bdc8c2e3a7b7a9e2ae70077a900e104a0005b3897e1df", 0x4f}, {&(0x7f0000001140)="c7eb5b3ee854e993c1649dc5e3366f9b948a4383739e1eb8013be4641539f7d7aa6de78855855400df6a15e07d073230d212fcf97522b1b74a275b63078efa", 0x3f}, {&(0x7f0000001180)="3633b0be22d2abc87455b9d66e959a1d84d6e2cca2ca4e63ac73423a7f23b6d523df7edcf4fdbff0eb1856a44430bf8409a2620e929df9325cc3dae6b4ef322110cd2905abc91073bc8ebe47e558497df4480f8ca0bc1c9edffb1baaa2f643a01f3552ecaed15b3ddaccb914868d005a147c6180ec77e7cc4c39030d4e2bb5d77368dcc02181f27036aab704d2f5e7bf3ba48bd04563ac24215b5880e95085bd5ba10e038f1cca78207439b137ddb27711ab1f9ee2c839b88a3635867f1821e946937d227885102ece994564d7711bcc2ab398eee51f8724ebd7b668206b66786db4644a0662477e", 0xe8}], 0x5, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r3, r0, r5}], 0x20, 0x4}, 0x8) r7 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r7, 0x1, &(0x7f00000013c0)={{0x5, r0, r6, r0, r4, 0x1, 0x8}, 0x6, 0x4, r3, r3, 0x7ff, 0x4, 0x3fc, 0x6}) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet(0x2, 0x7, 0x4) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0x7fffffff}, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000000100), 0x0) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/45, 0x2d, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:00:50 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) r1 = socket$inet6(0x18, 0x8007, 0xd2e) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) socketpair$inet(0x2, 0x4003, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x5, 0x8) r6 = socket$inet6(0x18, 0x8000, 0x0) r7 = socket(0x2, 0x5, 0x982f) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) socketpair(0x22, 0x8005, 0x10001, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x0) r11 = socket(0x2, 0x7, 0x1) r12 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r13 = socket$inet6(0x18, 0x0, 0x100) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80000080, 0x1f, 0x995}, {{r2}, 0xfffffffffffffffe, 0x9, 0x80000014, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0xa, 0x2, 0x401}, {{r4}, 0xfffffffffffffffe, 0x10, 0x4, 0x1, 0x283}, {{r5}, 0xffffffffffffffff, 0x21, 0x1, 0x8001, 0xc46}, {{r6}, 0xfffffffffffffff8, 0xc4, 0x40000001, 0x800, 0x5}], 0x2, &(0x7f0000000600)=[{{r7}, 0xffffffffffffffff, 0x4, 0x9, 0x0, 0xa17}, {{r8}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x2, 0x1}, {{r9}, 0xffffffffffffffff, 0x4, 0x42e1a33c6f706826, 0x2, 0x100}, {{r10}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x0, 0x49bdcaf6}, {{r11}, 0x0, 0x40, 0xfffff, 0x2c, 0x40000}, {{r12}, 0xfffffffffffffffc, 0xa3, 0x6, 0x69bc, 0x5}, {{r13}, 0xfffffffffffffffe, 0x0, 0x7, 0x81, 0x401}, {{r14}, 0x0, 0xa6, 0x12, 0xfffffffffffffffe, 0x12}, {{r15}, 0xfffffffffffffffe, 0x2, 0x20, 0x9, 0x8}], 0x43caf729, &(0x7f0000000740)={0x2, 0x3}) r16 = kqueue() kevent(r16, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffc, 0x21, 0x80000003, 0x2, 0x2}, {{r16}, 0xffffffffffffffff, 0x85, 0x1, 0x100000001, 0x1f97}], 0x5, &(0x7f0000000180)=[{{r16}, 0xfffffffffffffffe, 0x75, 0x80000000, 0x101, 0xccc8}, {{r16}, 0xfffffffffffffffa, 0xc1, 0x2, 0x80000000, 0x83}, {{r16}, 0xfffffffffffffff8, 0x40, 0x0, 0x3}, {{r16}, 0x0, 0x40, 0x2}, {{r16}, 0xffffffffffffffff, 0x24, 0x80, 0x4, 0x8}, {{r16}, 0xfffffffffffffff9, 0x4, 0x2, 0xea95, 0x594}], 0x80000001, &(0x7f0000000040)={0x1000, 0x2}) kevent(r16, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) kevent(r16, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x4, 0x80000010, 0x80000001, 0x9}, {{r16}, 0xfffffffffffffff9, 0x1, 0x81, 0x3, 0x3}], 0xa71, &(0x7f0000000240)=[{{r16}, 0xfffffffffffffffe, 0x53, 0xfffff, 0x1, 0x8}, {{r16}, 0xffffffffffffffff, 0x80, 0x40000028, 0x2ec3}, {{r16}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xffff}], 0x40, &(0x7f0000000100)={0x2, 0xffff}) 16:00:50 executing program 0: getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000696e05000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d619a771ebdfe8e1d342fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a9946"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x6, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:50 executing program 1: rmdir(&(0x7f0000000080)='.\x00') rmdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x2) 16:00:50 executing program 1: chdir(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') socket(0x18, 0x3, 0x401) rename(&(0x7f0000000000)='.\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') getrlimit(0x7, &(0x7f0000000180)) 16:00:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x2) r1 = msgget(0x3, 0x280) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x0, 0x800) msgctl$IPC_RMID(r1, 0x0) socketpair$inet6(0x18, 0x5, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x49}, {0x18, 0x3, 0x1f, 0x6}, 0xb5, [0x4, 0x1f, 0x567, 0x81, 0x7f, 0x1, 0x2, 0x7]}, 0x3c) msgctl$IPC_RMID(r1, 0x0) r5 = socket$inet(0x2, 0x0, 0x985) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x10001, r6, r7, r9, r11, 0x70, 0x6}, 0x5, 0x4, r12, r13, 0xffffffff, 0xffffffffffffffa8, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r16 = open(&(0x7f00000004c0)='./file0\x00', 0x40, 0x1) connect(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01002e2f66696c4f4ec6f31ec5a5653000"], 0xa) bind$inet(r0, &(0x7f0000000540)={0x2, 0x3}, 0xc) execve(&(0x7f0000000580)='./file1\x00', &(0x7f0000000800)=[&(0x7f00000005c0)='/\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='$}\\%$-/%^\x00']) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000900)={0x400, 0x100000001}, 0x10) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000940)={0x5, 0xffffffffffffffe0}, 0x10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0xa634, r6, r14, r10, r14, 0x2, 0x2}, 0x1, 0x1f, r15, r8, 0xe645, 0x1, 0xffffffffffffff81, 0x100000001}) kevent(r16, &(0x7f0000000a00)=[{{r5}, 0xffffffffffffffff, 0x48, 0x80000000, 0xff, 0x6}, {{r5}, 0x0, 0xc8, 0x6, 0x307, 0x2a}, {{r16}, 0x0, 0x1, 0xf0000000, 0x3, 0x2}, {{r4}, 0x0, 0x10, 0x80000000, 0x100000000, 0x2d74}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000004, 0x100000001, 0x7}, {{r3}, 0xfffffffffffffff8, 0x71, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x2, 0x8, 0x2, 0x5}, {{r4}, 0xfffffffffffffff9, 0x2, 0x32, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x84, 0xf0000004, 0x40, 0x8}], 0x8, &(0x7f0000000b40)=[{{r2}, 0xffffffffffffffff, 0x1, 0x6, 0x91, 0x81}, {{r2}, 0x40b24f8d75c9ba7b, 0x80, 0xfffff, 0x100000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0xfff, 0x81}, {{r5}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0x3f8c}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x13a, 0x8f}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x5, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x52, 0x2, 0xffffffffc8ce514e, 0x19}, {{r4}, 0xffffffffffffffff, 0xd, 0xfffff, 0x80000000, 0xfffffffffffffff7}], 0x12c, &(0x7f0000000c80)={0xfffffffffffff800, 0x3ff}) listen(r2, 0x7f) shmget$private(0x0, 0x2000, 0x49, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x6, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x2, 0x4) listen(r0, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0xfffffffffffffffd) sendto$inet(r0, &(0x7f0000000000)="0f6488b651eb516eacde10af0128fa3f94b8d9cdfc937d7bd382635abad951cf3918cf3de9c66dda3874b0fcd41427fef974763d9938fab2b473e8451a3086b060368ac41f3de380d2567da27c14fd70f79460a80c632700ec91c8faf22168551312ce9f9cecc6af7d7d28", 0x6b, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) r1 = dup(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) select(0x40, &(0x7f00000000c0)={0x0, 0x9, 0xf2f5, 0x2, 0x8, 0x3f, 0x4, 0x9}, &(0x7f0000000100)={0x3f, 0x1, 0x0, 0x5, 0x8, 0x3, 0x0, 0x100000000}, &(0x7f0000000140)={0x9, 0x946, 0x32e265af, 0x6, 0x4608, 0x4, 0x4, 0x1}, &(0x7f0000000180)={0x0, 0x7ff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000080)='./bus\x00', 0x8) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0x0, 0xa0, 0x0, 0x4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x3f, 0x12}, {{r3}, 0xfffffffffffffffe, 0x18, 0x3, 0x6, 0x1ff}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x1, 0xffffffffffffff01}], 0xb27, &(0x7f00000002c0)={0xfffffffffffffbff}) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) bind$unix(r1, &(0x7f00000000c0)=@abs, 0x8) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r1, 0x4, 0x84) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r2 = fcntl$dupfd(r0, 0x48029078a9d9d757, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x80000001}, {0x18, 0x0, 0x0, 0x10001}, 0xcbf8, [0x8, 0x45, 0x101, 0x2, 0x757, 0x0, 0x100000000, 0x1000]}, 0x3c) chdir(&(0x7f0000000040)='./file0\x00') 16:00:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) r3 = dup(r1) flock(r1, 0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8e, 0x2}, {{r3}, 0xfffffffffffffffa, 0x12, 0x8, 0x10000, 0xff}, {{r3}, 0xffffffffffffffff, 0x2b, 0x1, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x886b}], 0x7fff, &(0x7f0000000180)=[{{r3}, 0x0, 0x20, 0x20000000, 0x4, 0x200}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0xffffffffffffffff, 0x3f}, {{r3}, 0xffffffffffffffff, 0x25, 0xfffff, 0x3, 0xff1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000003, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0xa2, 0x2, 0x0, 0x80000000}, {{r0}, 0x0, 0x49, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x1000, 0x2}], 0x0, &(0x7f0000000080)={0x4, 0x1cc704e5}) dup2(r0, r1) execve(0x0, 0x0, 0x0) ftruncate(r2, 0x800) 16:00:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) fchdir(r0) r1 = dup2(r0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x104) msgsnd(r2, &(0x7f00000000c0)={0x1, "6299920db3d6705df6b31df50588566ca017aed2413599d4878c07fd1a9b16fbdcd2fff4f7cfbf3776211985528b81fe6a01c6bc8409248a1845983a135970f095dea259e055fd141b3f9f7745b2bed913c2d5078c63bd5b52dbe9ff12cd61854391e30659f7cc63ba9cb5c323deef53cc565eb48bfba0e627ba323adbfb4d2fc06785100d1745bb9b8f8455b6d8859b6ad09388b7f545df12c519d2a369d48cfad3db74436899d98e231742b18d832316dd20c557c9ffd3bc62d72eab26d1dd7b4ae36fc2d4"}, 0xce, 0x800) write(r0, &(0x7f00000001c0)="d82d7e71de28e933adc3beec9291e70d64d600336de33c90c7dec3626e1a331f63c5858fd614bf3b361e8d63cb03edd50ff363337da300f3a34196673f323f8165aacd635c0c9cfa679356d9daba1ffd757506e7a9d96a3dc125080b964b6e70fbdabe0a8fb07c905537c6928801b0430f0b9e0bc5d6aa804a7f6b2fa18deaaded5617e6e087af5cf527703d65d4a7fe45367b475091158be231f8b8c4d9ae42dcac0b240a9960c721d38866a5a4b8a8cc616a0b4fe84fb572ce93d41b2c53e400e38f7ba07574e1548fcfa8c284313e6dc0", 0xd2) mknodat(r1, &(0x7f00000002c0)='.\x00', 0x82, 0x8) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f00000003c0)="508436eba05168b18155aaa6f396cc64f00b4ecb994e3e9e888ce18fdddb1ebce4038a5f2f20c57020435816e2a8e2aae015e7368fe7527e8b1c0ef2367f8683034aee30d84b65b5c7ff4ff8a0eebabfc0c90f39d2fe6e882620", 0x5a}, {&(0x7f0000000440)="b5cf550617fa8c8418f9c209ff2a18ae98b12b0419af20e09afbcc4308f1e06318e3bff5d0d031923a20f760c4c675dd94a4a4617d7dddde7c8379407bd04fcedd9913a57d48f49596d9a339ac6c429b2bb3e61aad5486d1a76a742dd685f52494808ac8cb3f846af9ceadc555e1a496df15ec26064da9bb855a39cad07d87f71e9d26ffe52c9d23a30a382885f51b0b7aa882cda6923ce49ea0074d9c38946d5c820b3b44736f47e26fef7efaa10f38b38913112809d15671e4f069769b89b9b9b09e0759e0dbc56d29b3e2f025ba1e00f261", 0xd3}, {&(0x7f0000000540)="ad750d408ac8e9432cd24580105507e7c4b2dacac2405f45208d287af6a7204ba3abc31d3ee245712d218a2168827fb5a1cbb90bd35e2754ec4f0f469733c97969a7b8375d878e8e012d6ed4e749917c7a23cd6f0bc0a73b6f84640c87008c381064d1bb86a22e2723827a8e0c38b7575897fd7af8ee47637a28391a5a39ae89df3f0307d47ef8", 0x87}, {&(0x7f0000000600)="17bc081de140dd8882eb7a7fcbe14bcbcf15cb0934fbe11154a7bb03dd3bc22b453c0a139744b37d63839f6f4518ce190da97f58f79ef176d2e5e6e533a900b46b42ca55550d38e09d476d68b7a8877dbd11f5d9cf188f9b9bc66fd30e764284ad94dda2e0d0cb5687af51b1951cdd3ee0a6c8691e39f101f73bb6dc9a4104adddaaba04568aceefc8cee122762fe57ca3a5c836958e62ae914bae1e94fd69254b83cb7add0cecf414749f938dec65c4edee1273d14a4fef0a58945f3fb631c86dcb2a9bbe29a9896c2957a0e0a571a90f19b4fd30c80b61764cfb27ce9972ee0ae70fd1efbc105cca878386f226c8113c3a4fd547f129560685a1196eb33630f88e2171333b0ef739c511d4a8116595a442c121cc012078834e2e8271ab4563af8f0b9bda668e1b324c077fca521956d0ea9e889174222f00ddc31b4095e7abb2214ffda0eb33884f751f925276442c67525c77aadbdedf4b117443eeaccc1cfd47dac11953828969488cc5b4b20c219999bbe4f0898c51b0c079222e1c14fcdb06a5ad96bc5d940b30633cd2b54c7e565f776196926f6d90d01b7e5a0b9d41ffaee00caa04d6441d80caa8c0a4351caf5e94f384af625dd804dd152f17a51e748cf56b53ad0fbc19bd3b8585f9d532bace3a9d226b9eb7caf7f141e30c77b6291f6ebce4f57be52c388c5a6def279b69008e2f1d9268d37a086ac9f720475233a4bdce8be9bce362dae3c86d5a02457690c2ebeb9ce3c62f964c9f62a93ed3698c8b539d4625ede88f0fd6bee12fa96f378f97d3ebca5fd7b8ee35a7edd493e5dc2255dfe90c1fa9f9cc0a7ebabe20c60c5afe877f2b368f24f417494e6a5ce9706f3db7876361cac5913f2539789b31c9510ebcfa64d730254b690176dd525ea4ad5229a307f0d45030bf3afd3521a55b5e9c4b88322f7af21697e5d26ab8c120b5cd6ecf730cb4fd39d326e2885a53f588af25399f710a8d54d81f0228e2b18d0175c44f05ea0d29b572320d5586c43df514a545ae07f7d09ad5c689a7b2dd75d29027f15b6785ac1a6871c9881a5cf255044b46a30c31da572157d615731e347b6c3b09867d48199cf7b55ce4354145188e18dad9c63cf639227f9f226f11a12b8014952650f087362c44d4524eec1d89bc1ca8a89b39e3b6de6f30cf3a917e087f54e44794e75a3ee05c6ffe10cd34b16a47094012a54b123abeb4eab7afe77e8d39957664fca0f89c28afe30f9eaa913c3fd700e7b0f94803eb6b9d282a3d652c744a16972338a416bb1acdae3cfc2d3ec74bd307cd986b705422a8e743f559fe887f1082a59a85680d2afed20a1d975fa84dafbf1d29412780f3ff86a22db6a103a8c309ba9752098a2c24c27c6c71f2ff51a0b6ab864be48f4609318c69ea8cd002daba385a0c6c8b1208fd1255d66923965eeb37a12a75730e0a88c83cfe0008218ac18dfb8317c58df3c5d2b328ff1b9e665f81262fcb0f5b7b59c136b16b3b2896f284777bbe1b54d1dd3e4b3e4debb24cf147e2c81a39bc8b7c6d5bda6eb1978ed4d4c63e24ce97cc393b20ae2612bdb8c19c51243600a4c231b58a033c5303eca3ec88138095c0fa604771d2692a1c5ca6fa49405b4667834c9b29fd2e8364c5e876bfcf06e41b150d5fbad439173faaed4f126e4b0390aeb28a5f520c28d36b7d0199a3ea2a12426ff49df3e07eb4b6a0a799b2cfb67886e8427a5b4fe60cae7a84af696761f98f304ff43c729c677ff42e06015380687e826629bf9a9606417506db4686e1c468af8ceb063614033255ad4ef1f23ff5cbc91dc722443997a213e971745157fb695d7d50ec2439a793954ee2d3a219ee6fa452d329ec4f21897388379961d864e13f97b74b57b1ea2f8dc21e4d4248c207af5211dc653e471ad29d614a3ae3c2d6e76ec35f25b455a3c0ae2be896fae30aeb6eb68cea2f993a01db3949da92e5d90377cd191b172cca289926ab931fb8300b0172f1e6ff506d4c2d3176852f99b56f6a24e51ad72bffffcc2d9d3f37b455a78c683a291d5fd491488ef2cabb02a17ce63bc9991568e610c814d3619f14caf156732b2d75f519b2419f36da7e9a872592d3b69a26e7f45e73cdb254d3fe21ba6db420b0bdb2ffa32cd31cbd6d4d16bb7e936887e6690e0e0d724c9aa88aacaba4e6ea8fb52485d7ef33b6ff1d3ec8d5e7b526cb91e856c03d2b99f44457820b8b33f2efccfdb04d2da0eb5ece3db0ec11c4c6283ef0d734fad41c28a7e2966ea981431c598ba567e8cf8bd85450c01904297b00fb9d325273c8d7bd48ee4a9f246dc368473f1631bb3242ae23eda9dc9e96b6a88996f8bc270a0458350d3f9b3a28395544ad1f4ea015e5c6e7f1956e573fbfdd994b41b42ef64caf41ba1523cb449397b16600d4c50a516bd703ed90c73a8f4ce6d62171e36cc4f36e7d345607e9781c9c020bd399dc9469229975116329dd554ad29b14fb82fb7c4201e6234f90023afeeccf6a1d43d3976fe80c817542ee38f067a04eb59a1f204d1cffa11bd0a0905b51e610a7b15c77adebf9a14898c668436cc42c71a1026d77a3260a4f42040dd83f62db6fa693faeed488d100c7a68e574cf1df532ef46cc74dc01715d15f5c2e7f66de10405afeed0f912359b0b8571f8ce052b6dac1cbce1f19dee0266db4979eb01cc3e81a2fb9b24cc8f01091fd0fdad564138fd45c9c9391fbb0c78306c9120a80f3c06cddbd174dd6528580ea40733ae26dee582d89efa0e88033a5fe24b41ddf167830307118a284e72b6a47ec5526afffaea04b4fe1ee5b475425bee521d7fcaa2c4757d84880ab2420058f49662ba5f9446fb42152a576835410dca6b71fc84672072b16f871514735aad966feeb9c98bb830a4bc48f98eaaf6c0c98c4f8e8dca864da22ee98e6dde46ab6f84162af247b12fb8c77dc501474c53c5d5d1e06cca77c8107ffc9b9de06dd2bf4cc9ed6a822fa66f90f8ef6862178634156ef1db270eb62b9de083faa7d5845c53d8d74505ddb02889aba3609443f6e7ca563d0866cd9de0996f5009306f2ff9cee5eed485cdc5f863bbed7fce2005dfac0280305ffeda39a4d7fa3bf76f0c1f6a147045410e914c05485f65895a1d976e5db23b1f8c6ad7e4a08a411fb34a19b570691a7ed36791ebcb8c6f1ab93b1870287e1e1425cc439f8be8df2fdfcaf55ddddfe07ae857c6418e3bad45e76493d69b5cbbbdf0b57a5b6c1fcb64332aa28e76b4dbf922249e62b1b3d95dbcc5c4066d2b0a6e9275a0e395457d379fc53e2ba35db55a09bd35757459fd0550107b80414fb8bb9e4349401893f79f1c90f0ef9711a88c824be83ee221849e040db17c437bc1a7cb96a4f05910338745a68cae1a5a4b8d190387eb97f23104b0db397ac4d3525acd489ed823b03ced0ac83da41d1d57188da518230a145439813ca3fffcace94db57cb330e0dbe9fa27157a9ec9f7b31f96bb5f05a6495741ed21e405d7f5845af0ed6235177dfa610edc066573891fd73c395cd9728e8cb7fb0cb3f4b74ca79c11cf02b6b85a8d683a8a38b5d679a71b69ef958cbf46e547503c5c15f5ed1bf738c4394b2ee36405448b6bd774c22b9130c9446459f41305b41575e46c682c6efc2936288b00268ff22b8b16616d25f4735773cfc959cabf838e274b9b6df089cf8741cd80369c0d6e54b6ee4a90e3ffb6d05873a780c9489ce70c62ec1b78c8ff33ab7f43f6a4df4baa7da0260cf779d86052ede9d7cb2a481f22cc3c9814c1dabb327169f5c087a0106f5f95c71b138a86000cad25077940c0ae0f9479e7cee09e2514be97f4b20c30896ddd573f08e4150dbc10494e01706b2ad990952ec1d5c2594f9990f12cd64985bced1cfb521b19770de888124e67f6a66ca27befed652cd2bc298bcefbd7f4dba9e39bc275620a22be943818bd7e1a364b3606d9a5f593947d76eb3e44537fa660964b3e2a8874c9719a946cce22ebf9b999bfe1a80c08bdf4eeab13d64fcdcaf65d76e70fd68e1501a4ea2adfcb0aabb3848f715bb0c6e6ffa898799a7a78dbf52b8be8e8e195c8cff93d7c7362022b423b065ed4a5212bc48372f50c734f657327c804aaed9d966d232d5451950fa0eadb307b99ff7943e833670f5aef763ac629f1f22e7f0030a6cb670b20981ba0a09f4e72b966d3d628a0a4c4141a41b035213cf66a1ad8cd0736433608cfcdbcccd9aefefaaf890566cc43c093a80d093533dc2237c56dade131da95a2080fb45a904f67c8aaa9f19ace25751d0695aab379f9947d828d4fecd07db550387be4c856ccd977e2154b039a8e224fc2e8a8f042f916705144a93ab6de2d2b7637857e661aa62f07fab9e0ff94f57b9a39416d42a9871de168d220737b531ed303c28233050308ced944cd5c32525569f3c0722d3b9aeb4b564396368defd9d6d69ec1e2478321bd2ad0f7b36d32c10ecdd9a00456a78fadf99585c8a688b911e923c1eb542700c423b6117d59bd468d202612480124eef163391d41fe1692d906c1d6341a8bb1a5c0ddb0dd676469755ef9eb41833e3989cf477da969fd610b16a49c50aa05f5adb648110deb2281a34d6dd2d9d118d76af276ff3e877e18a2dad945dd48adfce307df17e7026245c2776f4a11ab62f24eaab6aecfc5aeb5ddb4a53f3d61b8750bb7920e84c53fc190b1e9c22f95d5cd8cffc15b5cd88fa2aafdc2399561baec32aa8432dbb7faf364fbf4629b517cb1487f08a27901d36d623095f3e92296fc3ac4250bbc42772b03aebda62e057a7512f197d90574ffc06fa03f0688f6d1808edfc3ca8174d233497d47351d20621ba676ac7b8c102b55bd0877635fe60ea3985bee8420dc8cc886ecef8148d2540d9ed9356b0b9839785138d3ba91c95ce5b5d862e1b5bb98911bb50bed622d036d477e80d6ee59eac66ba0a124e19057e35ab593dae09e7660a06099dc546544f39334237b3e524cb79154283913456b1850beeaba564de26d9edda0f337cf772d0d23aeaa7ee2230a5163280e889454c9c614c3574383e9c8f79df9d67c33dbd34dd8bed841cace0f8f4d8eb3711e90755692569daf1d6c27afa422f615b7998049e09bc61d716a0303195684b2032a175b4a19c6d7ee1ee9f31cf41fed7d9019798aa0f5897192afa6f8770473077d6c8a5e05226727b4b2b9189071ffaf6732d5281a8a98aea0587acefbad5fb35f6a0650679c10819bb58f0e65ca1cd703f01c7a8c61ff73eb5fdc497f22864bdb12e6d3a691ad6dfda36c11bb00e63ca4983bf97ea97f95956f67ba76fe24e54eb08828664434211af9944540a58b892ff5dce03b5c7179479859d43285208b660927595590c4fba8c9e7b766603a38346c7b89dc2ca86ce0cb7460b3d51db3812ceddad47c11e35ba8594b4e6981c6cdee891d927cc130f4e4efac3a4a707229798995f9ccc3644c715ced20689499f5fb77cd8195151d360ef278f9f04eb3a48c8828f872c87fb72c8a7253683014f568c201e8d99c76a3fcaea84c2171a5f2abd11b8935bac933236180ca96aa48d50a5c4bb951fae6da5fa07b5235d3ba9ba9dd696af63293a205547f31870ecc64a7d90f02d0ade3ef0df614f25eeca3c34eb4317638a466aeff0e99ffad27f0b0fe147eacac169d2e5d43ab2833f7c7cd2377ffc3f01e41d8eeecaeef942e86f0e5372493e2545f76d7f20bb8a09b8a3cc851bb645c38fe31de7539557b577498f4e25cb45128fe63f9f2bb720829971dea34de7b81e840fdfc70804e15f21120d89b7ea1c2d5fcb", 0x1000}, {&(0x7f0000001600)="a703009e9aa28942ce8831b37a1955589889eafb575ccbdbd01381f002bddd5752633ae0fa246ba5277d7e3078ad4ec936c21cfb5d0b1a036c37764fb7a188fa270ebfc94eebb8d95593c6d764f9b9a987eb8655d7940848ff3daf088d8c270f0443bb53ace2b9ca2e9587f570e7a03d37167ed7d4ae58a692f78679ca6b52eab03f38a28e3bfe1f2c5dabeccdde21", 0x8f}, {&(0x7f00000016c0)="fcc8ccd4cc96526ffaa471645e775ae62a4a55d4b4c299103d3cb5fe775d42d17d36efaa25b827a5caece9a43bde85c3f477df0f7459ec0a473e01505d667d5c587af8a4932de1d63c0145e1e1", 0x4d}], 0x6, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}], 0x88, 0x8}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) fchmod(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) r9 = socket(0x0, 0x2, 0x4) msgrcv(r2, &(0x7f0000001b00)={0x0, ""/231}, 0xef, 0x1, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001c00)={{0x18, 0x3, 0x101, 0x6}, {0x18, 0x1, 0x7, 0x300000}, 0x3, [0x4, 0xf7c, 0x9, 0x157a, 0x20, 0x4, 0x1, 0x1]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001cc0)) write(r9, &(0x7f0000001d00)="8079183dc8820bbee753504feed73e57b33e1b4201201a74997b3962cf05c9d14968b9d09fc2608dd84f417356ac8f859b54a4b8605f231327d2ba2683e314534cef3663db31aa0f9ca5466c487b1cccf07440ef789bca0fc4c18676142c0337f93b67a9b06197e3d2e5788d21487fccdd40e25ec5ce31794b1931d521ef7b0b8d05382a4a05b84bfd7a66bb77b1adf9ad5c4f6d867e1e09861062af5f09a32a45f2fa375fc43a9f9d1fa50f3623748c3a86e0fd8f74b1f4b1b0739d8a0fe5415091f8103ff0fbd2e5c2", 0xca) r11 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001e00)={{0x80, r4, r8, r7, r10, 0x1}, 0x10001, 0x7ff, 0x1}) r12 = accept(r1, &(0x7f0000001e80)=@in, &(0x7f0000001ec0)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001f00), &(0x7f0000001f40)=0xc) 16:00:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000140)) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 16:00:51 executing program 1: clock_settime(0xfffffffffffffffd, &(0x7f0000000080)={0x700000, 0x76f3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) socket$unix(0x1, 0x2, 0x0) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') socketpair$inet(0x2, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/15, 0xf, 0x3f}, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) getgroups(0x4, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000012c0)='./file0\x00', r3, r4) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x520, &(0x7f0000ffa000/0x3000)=nil) 16:00:51 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='/&,\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='^[/\x00']) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10004) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) lstat(0xfffffffffffffffe, &(0x7f0000000140)) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r3, 0x0) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x6) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0x8d) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) r1 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r1, 0x0, 0x0) 16:00:51 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x8) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:51 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) 16:00:51 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/191, 0xbf) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x10) readlink(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getegid() 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x100) r1 = dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x10) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9267, 0x8}, 0xc) socket$inet6(0x18, 0x4, 0x7) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/159) 16:00:52 executing program 0: r0 = kqueue() flock(r0, 0x1) ftruncate(r0, 0xfff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getrlimit(0x6, &(0x7f0000000080)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="85c78d5043a35bf48d3dc1ee5e05fbeed950609504932abe4d50d4fdc68e8af08e36cebb9d734e286b4b8931355cabc84ab81574eb2a4f3f00fa0dbb793d33e0feb5f424f8c52aaf262208bf431117e316085844fbc2a7224a4e67a6cdd4eb0f7d127eb788b100cbbbf24f041597674b9af8adcf664b75af85716fe2530f643b5f5c006a4b9b191f80da36e7e5d9855d4911a4d516995fecf25bf266f5950e6eed66edfa1606ec1d598637d4ed093a64ed5b8dcc2eb0d1179d1b322eb31a1539e6aa9a8b2862de6c3a79cebd89c5d0785519982edda41ef36dced3ea22150df93f5f23548d18ebceb59044de3a5834", 0xef}, {&(0x7f0000000000)="9d539c1512cf7c8b476c6857311a7c322bddaa067b7e9c4c40098b", 0x1b}], 0x2) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:52 executing program 1: select(0x40, &(0x7f0000000040)={0xa67, 0x8, 0x0, 0x80000001, 0xffffffff, 0x1, 0xffffffffffffff80, 0xb4dd}, &(0x7f0000000080)={0xfffffffffffeffff, 0x8, 0x501f, 0xfffffffffffffbcb, 0x80, 0xfff, 0x5, 0xfffffffffffff54d}, &(0x7f0000000100)={0x7fff, 0x2, 0x9, 0xffff, 0x4, 0x401, 0x9}, &(0x7f0000000140)={0x9, 0x80}) select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000180)={0xb04, 0x0, 0x8, 0xfffffffffffffffb, 0x7f, 0x200, 0x3, 0x8}, &(0x7f00000001c0)={0x8001, 0x2, 0x0, 0x200, 0xcd, 0x10000, 0x2, 0x7}, &(0x7f0000000200)={0x9, 0x7f, 0x3, 0xd01, 0x5, 0x9, 0x100000000, 0x9}, &(0x7f0000000240)={0x4, 0x4dd0000}) select(0x40, &(0x7f0000000480)={0x5, 0x9, 0xffff, 0x8, 0x0, 0x7105, 0xfffffffffffffffa}, &(0x7f0000000500)={0x9bd1, 0x0, 0x1, 0x9, 0x9, 0x4e, 0x6, 0x100000001}, &(0x7f0000000300)={0x3, 0x9, 0x3f, 0x6, 0x3ba8, 0x2, 0x4, 0x240}, &(0x7f00000004c0)={0x8, 0x2}) select(0x40, &(0x7f0000000380)={0x38c5, 0x1, 0x2, 0x7, 0x8, 0x7f, 0x0, 0x20}, &(0x7f00000003c0)={0xc2, 0x3, 0x8, 0xfffffffffffffffe, 0x9c, 0x1, 0x3, 0xfffffffffffff43f}, &(0x7f0000000400)={0x7, 0x80000001, 0x8, 0xffffffff, 0xffffffffffffff81, 0xc0, 0x8, 0x100000000}, &(0x7f0000000440)={0x8, 0x80000001}) 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c187638157862341", 0x74) getpeername$inet6(r0, &(0x7f0000000280), 0x0) write(r1, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x5, 0x8}, 0x10) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000300)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x3) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001200)) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) recvmsg(r2, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/244, 0xf4}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000, 0x8}, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001240)=0x9b) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:52 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/194, 0xc2, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) getpgrp() link(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 16:00:52 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$inet6(0x18, 0x4004, 0x10000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) socketpair(0x1, 0x7, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x0]) setuid(0xee01) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x2}], 0x66, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}, {{r3}, 0x0, 0x90, 0x11, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x8, 0x7}, {{r4}, 0xfffffffffffffffe, 0x16, 0x8, 0x10000, 0x100}], 0x4, &(0x7f0000000240)={0x3d, 0x3}) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xd000, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="4e35992439e77182997cb218ede02bfebbed21d287ca4fd1ed3ac18898cf9b383d1c6022a1e1662b6921014c923b43a0663c18504f5dd7f45a88e0d065188972ef5226780e70ea8c78767b8d57920a50ae65020f819263291ca23615a224daec5b4e8f335a29f09c3e7d7110c8f5ec65137ecbcb2738609991e68272c90a8be2f8197d81ec501b1329978ed7528b4d0e0f", 0x91}, {&(0x7f0000000240)="c07aba7fc535f27c5ff72a9080cbf6b31d686ae298164c407f8f5311c86852651727f7a88672e706451553f3010a9dfa8684620037564bb617545c0350a2e3da59a75a6e30e11cf878c5eefe62b2b149f7c331b392cb9451f8ec4180a092369747430e96c4d5a1a807c515837b64052b89933eb2bc74f280f820278908ba27132be3ac79da0ed8d98e8196091960fa077fab261f9ae902fa7900ecf7e8ff9b89feb80a027a785cb747407791321a817fdbb2e2858d60f497f2fd1082f19d7c986ea69fbc2a5c4a504a78440d2e4ea6fe8364d33a03dc53", 0xd7}, {&(0x7f00000000c0)="705cde611e6b97385b27d5622aa0140cf1af582bf70d2838b634a861ba42fb157ee5d459186c2c20462a36a7c2385ce5c0fa975a5e9dfe84db2fd5e25f1bce1e5a", 0x41}, {&(0x7f0000000c00)="2c611be4ca29b2e5da2449ec369d482a9aa1c50f4c38657bd5b4cc084da75f5eed6ccd4ad17aa3f6db004b3335516e77af8334ce98c01bc4040ef033da464994ae9336dd59918aef32232530c044b57c439de4e73d8ce00d92642bfc9d909bd880eacb001b6e583e66b71a11d4ba96b138acbaaa25cfc32aad4485971375565850d99b4abfbc2f4d5be6f4059420e4fce5ae1daef0659a2fc6f972908e7f4ea96f49f8cccd765b9b0e29fcdb8e5fb88bc2b67fdf293939dc7538317577fffb4f202dc9d236c175c564eb0f877aae783e83bf4dfe63c449d6afbcdc58ad57eb707c476bff2c10", 0xe6}, {&(0x7f0000000000)="1f5b85886d38fad126dd17adbea1b1341aca66366e5f9a69df3061aef8d10cf70140a80ab6ca2819878a0b8109a624f5a31a", 0x32}], 0x5, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000d00)) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) select(0x40, &(0x7f0000000e80)={0x0, 0x2, 0x6, 0x2, 0x3, 0x1, 0x6, 0x1}, &(0x7f0000000ec0)={0x9, 0x0, 0x3, 0x0, 0x8c, 0x3, 0xfffffffffffffffa, 0x8}, &(0x7f0000000f00)={0x401, 0x4, 0x413f31dc, 0x8, 0x3, 0x2, 0x680, 0x7}, &(0x7f0000000f40)={0x3}) fchdir(r0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000fc0)="1c6c08790bb59240cd7dd3d71beb027e920f7464bd0598ed44039cb2d4254be343b105e9", 0x131) getgid() write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) fchdir(r0) getrusage(0x0, &(0x7f0000000dc0)) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x100) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:52 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) close(r0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000024, 0x0, 0x18b) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x81) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x26, 0x2}, {{r0}, 0x0, 0x4, 0x82, 0x6, 0x8930}, {{r0}, 0xfffffffffffffffe, 0x8, 0xb0, 0x101, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xffff, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000080, 0x800, 0x1f}, {{r0}, 0x0, 0x20, 0x5, 0x3, 0x4}], 0xdf9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0xfffffffffffffe01, 0x280000000000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x11, 0x10000, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2c, 0x8, 0xffffffffffffffc0, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x80000001, 0x2, 0x6cc}], 0x2, &(0x7f0000000280)={0x2, 0x3}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x7f}, 0xc) 16:00:53 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r2, &(0x7f0000002040)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/53, 0x35}, {&(0x7f0000001040)=""/4096, 0x1000}], 0x3) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='-&\x00', &(0x7f00000000c0)='#$\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+$,\x00', &(0x7f0000000180)=']$&\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)=':&\x00', &(0x7f0000000500)=']:\x00', &(0x7f0000000540)='*\x00', &(0x7f0000000580)='[\x00']) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x0, 0x0, 0x0) 16:00:53 executing program 0: setpgid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r9 = socket$unix(0x1, 0x7, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair(0x1, 0x0, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() r14 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r15 = dup(0xffffffffffffffff) r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r17 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getegid() setgroups(0x4, &(0x7f00000005c0)=[r18, r7, r6, r19]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}], 0x88, 0x400}, 0x1) 16:00:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x2, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x400, 0x1a, 0x0, 0x0) write(r0, &(0x7f0000000200)="b2e9b56aaccdfb4b687bbdd010ad2d433b75d2e5e16db215abfc511b5fae304364df8bf76bc0e8eb33e6bc5932ea69b6ce7ef1bfb310761ef8d8e5d15f889c96b68c5dda941ea351af2e728623406641e6a0a3bc053e7afbff1e6a93defb739a6f650a7e0c51b34a708a3618fc56e9200d91ef1d2138af01e823ba138bf54c3cd43e0a4a54daa3e011c7f99614f277b6b62b4cb2cca4f77fdda14955814405ad78f70df6ea414c56a5157a1b991bbd762d4a190b8612a3893b405cd7d6229498a945bec7021429652f0c05172878758aadc276ea5c669e44dc8d4141e07c6bcf25f7003972d4ccd08b1f6d6c9a53c479800bc0b7535d4258c0895ceb", 0xfc) getsockopt(r1, 0xffffffffffffffc0, 0x5, &(0x7f0000000180)=""/28, &(0x7f00000001c0)=0x9b) 16:00:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="7495d4f0984b096c58533ca17ab2276d209418ccc4515ace6bc1daa4bf4c7a7aa484eeddea48a48299dceb80f7f4ccc1097c3ede77a1eeeeafe1eef566cead0e03e3f768be330b7f72a4b9f3259a1a34d8bdaf58f30ae557254035f611f64f0fd125b3168bc63577569bcd86b14d681cbd6306250eb665f4635f6f456d1998c8af10fa18315a5dfc95ed5edb609e46eef247a1541dc0113672075d21e1996d6a93220c4446609df4", 0xa8, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:53 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x219, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0xa50, 0x1795, 0x1, "1d611e712dedcd80ddc666a367c43769d2e2c99c"}) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3f) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) close(r0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:53 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r2, r3, r2, r3, 0x50}, 0x1, 0x6, r1, r1, 0x80000001, 0x8, 0x9}) setuid(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r4, &(0x7f00000023c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd3b00000000"], 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getegid() 16:00:53 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0xfe) socketpair(0x13, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x7) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000100)=0x1000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xfffffffffffffef3}], 0x10000000000000ff, 0x0) ftruncate(r2, 0x0) pwritev(r2, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 16:00:53 executing program 0: unveil(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x81, 0x100000001}, {0x18, 0x2, 0xbd1a, 0x500000000000000}, 0x401, [0x100000001, 0xffffffff, 0xffff, 0x1, 0x7, 0xfffffffffffffff7, 0x800, 0x8]}, 0x3c) unveil(0x0, &(0x7f00000001c0)='x\x00') 16:00:53 executing program 0: truncate(&(0x7f0000000000)='./file1\x00', 0x20) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/79, 0x4f}], 0x1, &(0x7f0000000140)=""/64, 0x40, 0x2}, 0x3) r1 = getuid() r2 = getegid() lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) fcntl$lock(r0, 0xb, 0x0) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x2, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x0, "5d980d23bb0000000000000000000004008000"}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x12a1a, 0x20) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='$\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x1f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x6, 0x5}, {{r0}, 0xe5032746126acbe8, 0x4, 0x20, 0x1000, 0x5c}, {{r0}, 0xfffffffffffffffe, 0x22, 0xfffff, 0x20, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x8000, 0x7fff}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x40, 0xdc, 0x3fadcdca}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000005, 0xfe000000000, 0xf7b}, {{r0}, 0xfffffffffffffffe, 0x45, 0x90, 0x4, 0xffffffffffff9079}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x80000001, 0xffffffff, 0x9d8c}, {{r0}, 0xfffffffffffffff8, 0x41, 0x80000080, 0x9, 0x20000000000000}, {{r0}, 0xfffffffffffffffc, 0x4a, 0xf0000000, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0xc, 0x4, 0x5, 0x6}], 0x1ff, &(0x7f0000000240)={0x40, 0x80}) 16:00:53 executing program 1: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 16:00:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x3) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8289, 0x38) chdir(&(0x7f0000000100)='./bus\x00') pipe(&(0x7f0000000300)) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='W\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x235) socketpair(0x11, 0xc007, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000180)='./file0\x00') renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') writev(r0, &(0x7f0000002600)=[{&(0x7f00000001c0)="d9ac981da93b75db506f9c22d5f5f117987aadd2d26978141d9bda8e7405ad17275b2901f4d6403ba280f0aeb0cf4596acfa479973647dd6d07a643d94608474e7bb68466abeec6e828617a6438ba23bfb9906e50433aacc3ec95187dbbf2ba3862af57492a03149ca2abb0af3513c96d4fc0349a45aa6a05dd043dae58982926c9fe7e6241c99965d574671e8697b9d7a0c3ec2fd0251178c681f0e0f772c", 0x9f}, {&(0x7f0000000280)="a462696698a82a1cd4d2b7267b92b2eecb28e970b78e19425b178367ddc5faca0fd52703d6dfb3373a7efa7391528f1588fc536b32921a73631b886cb6abcb17f2e7701f75c8bd58652ac69e67d881", 0x4f}, {&(0x7f0000000300)="d4b803dad86619e800f98e940169725b27592f64fd3f67f145265a9696bdcab6aa8a5c6f078de676e35b180d395fdca70d48851ad79462356a40a19e8217f0194639b812d03ee6564ad4999921029f0a80300952bcb6df45d797791f367235251f06ca9bf14fd3bef48aaf078b4efaf05953379d8b6829ea41a3b8c9f2a9c5ccd5aefa4fb1edf30a0b51f60fa57aaf86541cbc596ed01ed5337e8a44db8ab877137b19587261be64912511b295359561870a48f77e9e73224e5764f092eeee21e08389106fc5d3fb9c41d12f5694f57f97e807c2a9bf44bb1c88eb53e9036a475c8537f6638dc91cc85060fc9015e9dd2da76f6f2532436a2b675de6ee0674fc22d6b5827c2c4ec4da36e15ee0952fcd6b92a5522a5b53555fa88307fc8f6d2219cfd3c0d25265865908111769a265d77b6a7aba0d076b89a6e4d0a8eeb6e5e4914165b90bc1d66a65d78f31de6397c7e3cc11392056a8f41de7139745a42a5b36466a6b81f7d6ecee7e3752ccce8fdf6094e11b0a8d71a8b3e6a147813821cc59d167553865f69ef0efbbdf251cabb9a215e99dd0a29ba3d951e8a209ed1323ebd2f28cd3d20eb236b7f271ff43d1223600e99bdf890702ef34600d4c9c1a999432d787c0cf254fe27afaea1b886381c211cd533a2bcfc74cd8d8a52c59dd99d93d886493ed9a29459f1a58f3d0ea8f63f51c944da9ffb28643edda08ced8e7e07fbefcd8454053e1581d8d359269dd62bb7ee09e50ff06eb56c9934dacbe193d2220be958573d7bd3c6d7ed10b659425f0ae87f70dd060f9eb5ba12df19eb843aefc952e7022f4f55c909bbfe09e5504060a221271eb9d09cdb01028b3136b7fe6a6e9a03a3fa8edac7c1501b7ff52b465ab67aae8e91c124815cd0f9685396abd04e9a9f0035504ccf4dba75de02f15dfeb3fea9b9b61de928e3ef71536f1f35a27badbb7f9e67773eb09a5a9f79454f424af43b317e54aafd729e33568f028009bdbebb248fc8c9f3cec5c468c74edcccf62efeaba67f29b43ed94e054382fbc617f402d35db1943e77e20dce032b59696f735b1c2cda7cfe3f6e3ab48fe0a7d4e8ef60c0e91d797f683109e2f5ff128763c9a4b688faa4549b07c24b34961eccceea5714c9b48bc862027422c550144e5ca7eda41905fa88f56823b53c21a5ce61215c12a99b059e7ebb717cfcc5fb31e22c872db4e5b52437ea233dcc12bba88864f6136c5d3eb2c91a657817ffe2439d144f48f9e5071b378a46eda192188267eba106f4325245f7e6f746e01a3e57812f0147aa93ad474e2928c4271717a99f700c00601396ec36da18edc19be0494481183ab16cd8b0b30add0042edbbe5fa6a61a9f06648202a3f87214c9850a1ca6685d5bfce22ee6bd247d13e645542208c8e588aa57ae7a68093f99f74e19593221dbd00f2d01e5f16b3400cb04a8236aca4364f9849a41e339b4cd7efef4182d18fd0efec538a5421f2b37c491c9af370bc09a4b09a5306438dfa5765b2e3f0619753999742162b37a05dc059389a978b7180387307a0182276ccbb6b736f134bc1573b0dc9e34f0ba8ffeaf4b1daff66708c5bda778df79100c113f7caa9a27d74e68211c9c7e793e6470bea21fe3cf56b8cb4cdabeef85840a03ff09cf101e8b8b71692e80c68d700d2db1b09f7ba68212086f06ca7034c230e147777b9dab69eb5d10cee97eec21b5fa5c0064ed3582502c98c249a00ce8ad22b99387250a8e8f36b24e794f113a7eab7e8689f3c5976cb25fc8d60a8e1b05ad28c531930ca46346663de6ec717d3f318d5276d435e91ac14882180a8b9b63c954c02957661de129afa95bc42418a2a4f57e99d004e060f99b9d01240189ac9f2590612b9f21c6288de64d93c5448c17d532bcad80344f5052dc5ca0828f5a37929c2a81df2a7ae5ab561371e42e6f6ad53305c5e740caa64b48d221458ee9eef0d8c15a4a42cf977002f0285b9dc455732b4999409824eab1dda2bca6bb6aba720287e961a998482bf56a1572c1d7cc1d5cf0e226dfb52422c2156c7da440da8c65cec243185e6164c14a4912689ff10d010001ec0c9fb131fbfa7b2544a234f8813a35322912ef7c0a75c2457bc2c74442b905e01bfed25cd7aef8bf86a87f4f63fe9be3da1116ec343db89c1a5e761ea35e2993ccab647fd401538e005a59ef91e6bfe5b895318fd38e49b85b9f91a41220cffd81bde88d31abffbc972d6b29ff9b4039613b5ddcc983bf497f9d93e579b269f485aa707f3b60b59c04de8366ef8ceecf5c055e7e53c24d0cb78f263b3abf944b228e746a4698f7aa98fbee68ca4c33dde54ec86c83ed154170c6ae80b988f8650add1aa1163354603a433ab0a16b50b3b5d1bd5ed23f5537ab976f4dfcac00a17aad1f78a6f7ec3cde8c8e84544e249e3c536500c0f706260ca2ef25aa15c5294bde1b08dca1c35a1e79df6eb89c27d93b75c0cdcd7974b989b460d61764098ceaf55fc93bfafa464f7ec2d11453d7906b8c6701dc9d3c68cdb35a2fefdea51ef5e3811db7a4717bcdfca5ee99400a927f2abb336953ed7543fab759537f1c4236e52ef3d8749a31667e59252b382b5e8db770370681bd3a3b43acf2b3f260d8a5139b25b2d412db4e2cc658170dbf0e57cc11ae6528d233dc356bd5dcc3c1d8ea1e4ee0965e4de97080e3e7649126b22d4c3d1ec60abd104d3df16c029a50143edeea656ea8ee9fed10eb3ee1e5271a2b326b00eea9f899ed52186d6d4fec840206249abb73c2e592e32a0c777d8b2a1c6058768c17db1aac4862c28a19356468e39eadd3e13c9410fb93c7e7045f08f9e34f1ef805fc601f74ec0bb752dcc0fd25269e708a202f234427635e01c6b22533205433506cbb1d1c9c1fc1f67ab7468fae2916481be0a8a740bffeb122be7c5747436700b7da1bbe0aa6ee9b2d1731315bb62ee479311778f2389389b14554256238699bb915f42dc39cde3018465c601347e6ff4044e2ba9210f14ed63aeabb00cf636b702d39c44a69b741a18bb9bc4be6afb9b7d28e3524fdbc9ba97a6d1bad226edf17a9890224f607348fa76f15d96fc9c6c7543eb966f00842d3b1509bbbb4e92df16d3c80f665f14bd9acc49cb2a761a445fc7770b908fa5b1f48896084775c097f7975b81f64cc0cc8aeb990ca9f0e84c274169ab02c0ebdf71ab3314f229be922ad5abe7c4c4fe06a6ae5148565514d6637a359258e7707059292bb84f8ddc5c1ccc79391230f5ea3406044acc74b208c4a48aba0f06de694b60aac906e211c6f288398cdebd4c4da6e9d975f24e42a5bd653fa2dc3421574688cf2ff2930a29e02e6784e0a9d9d159c3ab3ef9d3264e10994b7ffd7efb6c183d2c361f0e522670ef73dea81ef976dcc1d6bd9b773d4e73d2adeb3e3aac1d320b674efb5399c2ffbcc458f787cd8dee05f9b0e869609117d28e227502e33921c5fe04ce0f087000298eaab19e3681b79c5ebc16d88fb093f9a02d90d72b05a3078d54a18cf33d72232e34695ccbc340967d8401bd6aaf2effa59a084f6f2bef5faf7ae91aacb950fb10707b3c75fd235f99e96beca898810be46fc5e3177fa969d5015730e4ae6538abcc792de638c0798b656406c9fab54b0f19f09a09a89bfa0b9bb39de273b3992aa6d2a0aa24bfd99a85a64505eb17f241660b4ef34ccd352ecb65729e18b7a4a4006e4151fd6728eb2906fb450d2c1470ddbac0c63503ad05b0823ed9e1fff2530d6c0cd6a6d081380ed7839010210b638fde9331155ea2365ae40b82baf02fc3485a17fd7d90552112b1e9ab2cd4773bf7d23012e1e3205c2d377214f1f06abeb7f06804679ee7c732733df30cbe3bd2bfb9d68b9a30535c5bb24d9f9284204e46c914f133c14edc4bbf9d28706655756e002317537a12414faaffbed547bf21e4fa8b8859a2e0ad46678577120d3c818f80ff69b1122d1b45280ecbbf7c491b4abeeaa0a24bf334ff7761854475dc443c5c2eefdac16671d2db349eb19200ccf566c15684842506b58cabea19c51d443d67ce801bdff2ee9caf54d730b0c3da062b0955a9eb2e8d75107a490182fd470cf7dec1ab1682e13ab6e35761d9a55d930eb0bafa4b07f7d2254437ae867abc52143a7622077b4a4ee0e95a82986a98323d1ad0d7ff2828289926a130102fd29f8c8b7f43f65f8513b5bc038b5b3bfc2c91ac017ca58e6f55f06db0358b3bdabc36fbd42ca4bb2de630d55473fc320a8adeb34d686c1700e7d2ff9c1375321b7c816532334f288dd79f5950182d3abe7cf5cdb1055973d329b90b80c6b7d5e196e7ddb4ba1fa0e57b456ff5774b8be7432dc781114d60e9322da7bf5fa91c76ac21d9f043b9c957d68c7aaef7679400ad9917f220613eea838035d3bdb1379ad534c5ed45e4239fffc029553b04d59dbf79edcba37b69dc4a7947ed583c9523aff94278ff03c03fd4b5f528be4a3eb9b02ade07821491e8453170de0cacd8cf4e2d185946e44693bb6017b7fb37b1118f02be6f25fba200e083f6c46284e9c093813067ae1d2df38dab373f68d4b43030e0de78d66cd1889c1efac93fafdc09b6fd57e10529ab4ef184ca4fb027ee4936c90d92a4addcb9f569c0e5858f5fb1d91e0fc8ac0a9261f4e355aa8c43387a65948ee2c288604b4fb14a86348f592280ad08af9425b5910aabde0d7121768dd20efc454391e6d368a9487cb3a31e4b9129b961b164a9cc9b7fcd3a437ff7634fb1131db18286150773a4eb055ced0210c0b06b6c42b28e85733f1b2b6cd32c9550bd1f9026917a0775374b627796651ebed39eddc086bef459350769a147dfe29a99e4b4f238cfa7363b399e9a8e6b15ef1ab8d8f88664c379c032701d79ce360f839ced6bfb0c10575a317d088bfe895d82ca3f18da3eb0355b2785265efffb9cd6da52cc9a930407e448c2561bb1380fb2898f695e1c4f7f666c92e4fd6f1877a8522c1d117d7435cc78d63ad4305d713f2f9a2fe82baaeeb4538de01781fef3fee7c7d422bb0b2b9495babc25d806e103c2d9221d83f0fbc4c5e1608b75c43cae855512951b81686c0398bd0c22b4cdd318ea0ecfcd043e0dcc68e5ada91a447711cdd875819f8b1bd0bf758b63f4a4e3465cda106db460d3bd08300b59f7de81b5c4e015dc37910405c2f15e7a047305673f310c0cbf777abe86fe5ed992d63fe4ec4ea9b8dc9c0894b08627f401bc8aedae8e4a1f4c21e532a1329b2c042dd13b1a07d309f5095d8de3a7a84ef2fbfcc981110beacc49bc853652a63b6877192645a8e524b80822b3542a5a0ee93e05d5ee130c6f5909209282f11fdbec061734ae2151934db05d73097ba44b9c20d0ef4672a0dced9bfdb7b0975c63330bd0552b4c30d8afa1a326d877b0ab132f5bacf4e5c7a056426afd6a7efc56c8e559ea2fbaaaa992fbb4f465bd7a42632c2db3aef06186905bb81c2b76f642ebc25087c6c6b8b536d523934bc89786b71a1d132c503a7a74f5359823f7fff1087397b5decd15501efef7084c61629bf7008e15eb8a712088059e8527398f207900b85909261474b607e42e51a539f0034c47f159861b453899d65c04a7e967b514da3c6034935192e10cfa8f8e34abfcc4994d8ddc96588d242478fac6c44dafb01b9cf0128b136003851efcdcc7b4fa4c15f6f6dc57d97dfd0f9c64abfa3c997322cac826d2a3a58442bf2d016c25baf6cef02d3496251d1df2cd808339da5b2fcdbe5b317ec12447cd7ac03c95e5b0c5d61f6e058ae11e0ac9385d3767ac47ea0", 0x1000}, {&(0x7f0000001300)="f88dba84a8b3d43863024667b6ee9537dc6ea18f95857d9631c82ba1b7e49c0c07dd5bc5cc48e570fa743b41af1fab7bee26393fb38b183634a867ab5f1e4f74f1b4596098af05449c006e20c3660d7ec51165bd3c4d868c7e736d8a585d33880960298e4192732335c43fe5c29a257c8f328a2c3c45d140f4e54447a6e05c9cf17bac0447a95d1901bee1c985b3716809257c266ae153a9ad", 0x99}, {&(0x7f00000013c0)="e7a6e2d93a8ddf98129e77a4930d8b0a5274ade0c2f4a8adab21c1d5bb65a9b2a20f245a09534758681b0128c900bf91450c14912361ed59ab6e3e1c83d70439c31e908003e8b3e7a9bd66538c23cd657e94ecf671c3b0ad0ccf3cd6677fe5cd9ec1bb8532a32f940be2d52a73640da4dcfe7c1760ed1d4d8ed0e3e63522c3a8db01d0aa51114aa766c61c38daeb8a38b0ab4bc619d6b61ba147525a362ea5f94702d46f887920", 0xa7}, {&(0x7f0000001480)="129340e6db5d652f6daceff61880106f56f409088ec4bf6662b8295e40210d83", 0x20}, {&(0x7f00000014c0)="a5a52f65934d39a07366e4100349e287648065ee3e079108e29fdd6571015ab96056e619d8a6604498ca005ec9e8dd19", 0x30}, {&(0x7f0000001500)="45e2a042be0a156b97eea869d26df4d088465e8aeb430e388165", 0x1a}, {&(0x7f0000001540)="9b9d9690e3070e270e5427f0913c1474bb9a6e32b7a8850e5cdce5be296580be44510c350c105ec63d90fd285467226743a34dcd9bfb59e68cbbf52e386ad397661fce1f4e9515a7a7c4e9fffc9c0952b623a62d0d2e8103ca82ff8dd22c95ce3dfc3fd18880ea429b45617881a0faa891d12f97ddd4190ca3e229d33fce50d6809d8714965f62b32c1a32f24d4b1bb8923a035a3ee22c", 0x97}, {&(0x7f0000001600)="cde7f6f4880d05647bf84dc96539aa7bc033e5a7baf6506f45b2549e3f26cbeed5a68a19da265c465d13029f5517fc38322df6734457c2a530859ab9f5b8412153687ea73603200bb604684d97149df963af630d84dd873208815261655423c851b81e7b26dc3ff74d2dbcce67ea14d24fcbf48848d3d6815f31b5609640b23a916cc1d230f9b902404e8e549a00bb61248e1c43673e9f0ed6bfa6751a834363fadf7bfd14a630ea8bf4b07536e6c525cd94a6ddfde022717243cc2e580950556f0bc0d2586efc69c6b6516737d44b23eb1a8ffaf6958dcf424ce51aa44c2ff4f1d0b79e24d1accb954d285ed802c08a8ce73a925b73a3e51c1b018cd02664d927022f24b29b9e5fd9c416c315cf4d2e65afbc2168ed1baa407a7464295257f7099116cbdddcb9f94a4683feef507172559cc2c3f4c6b194f6095fc9b82bcd17da7a7f50aa73fcbbec325909426fd89693747b11e81dde7d71e671153c8e2d1d0ad20557178d6c4bf16fe30a8ac49444d5d4617cabcb826f5de07af56fda50f9e25315d710ac543c6f9e38466878e08fa0036e1c8b91509f1b18f4ef9832cbbbbfed77f95c7884b954b95fe9332598aefae887e5d0829a0173d2523a6079f5fda633a7b574997db901554adb55665e77450147d54613086a9b7e5fd67694b130e115800fb83be69a044e5c44e1e1dc2d1c4537da056775fa983048814464bdb5b9c4510d29c29372046ab1163478ea4dd9249f387668bf458ce7f398c6e0524cbb37dc51efa5e95a7bc9fb5fa6c498b8708a3210736eade891281a9c0b93339a45946a1399746338a88c68c27ce446000a28c59b093caeff162a148527dcc8a67d8968041fed815a76beafd64ee709ee50ef7ac04e67fdb1fe450d233155b26aeb60ee3ca20812df82607fcf0d6b138326d8c7592ed25284c109572efeaa9a33f81eaaa520ac9d07a384658c04362c2e6a23fbfbd7e4aa8d3ba61ac53d56edea661863aec20f7ae72e2fa0ba24754b44c99abcef894b1addebb7b5e01c07a1f0e307d378cf001549b92ad2f9d631f5d6bffe58e74e584abd59abc376c82445d70c98434c80365200ee48a67e6809898b4a5fa24fed4c3305b5d198091f84cd5a599af6f7a673d185fcdd4f2b6c11033e674a32d2e67c752ba761e3a0abd5b88989272856e120394336b986f29ecb1dbf827f26c5863d5a8054aa1939e8e1be6e03394c7736a89b87c42dee2a54740a2e5539aad0f13a97c2d4ea23d929a5de127f67ba579c076148f88144fd74a2c70806ae23e302549c08e9e12938fbdb83eefea62971cd2b8e3eb61a12999dd7402ea7733093c2ff2a0eee1499a21a32543601707b1289432f9cfc1eb1a489d29bc2bfc8940f7a447fd8c8a9250f95756e2e97de72cc9bdd878a7b23fd1e59fd9642f352245f09209f3161ad196b2ca2ecb5c336f7b560d2129e76b994f79b61d240bf947e13ce1a37c5d3418306f85d072fbef11416e86b06355bffaced707efb135ba06f3d0aafdd6c045bb4c5bf1e42e553e75aea0ecd16797a04a5c4818803d5cfc0012ebd571bd2737f3acb575b81d684d38c50881aaf5eea06c04eb1d32e9893a371c3e0f6ed286eb7c5b40aa7c1c666318b9976db95138bcf4aca9ec15e4f9db2772ec64af0f271131d4f90a73d0d9d71c1bd57668d459551a4a61d42db8d16c34133ad7b2ba569cb9f3a76667dbdb710774f814459a0cd9eebe88a2320a4267b30c97a87f52de10941e2fa3c3c8623ad0537178c2401384779327ba9f895075f38a09fed624893d352fcc9f4308f619ef8440ba62842b5c73a1ea158d057d8bf32cf990b5f4d44917fd14d894b395823434023480266f573fba77c44a1d0ca7be09e610348f1ed10e0c8f5116edf1b2f183f3d20f89697d7548bf6b5f402e3accfa843588a70243e7b6de9c75f0f6e120c82640f580a1b19fea3d4e0e7cc3626227a9cbc1f642f8310e0d37e2e8832899a1836b17ce906bee331c60de5281098047216eb063c746f70f6a0574be777c608594f008d26abf805bc1bad67bf8dc33748fab1e7e2efaf8a8d87dcb0dfc6633b78db4903efd257f5f4af8095d3f762e0698919062e8bf177148e6936a00ce0d3cdd0dcd0edaf2506b585c24543344790088cb4950ee36180750dfe97f63b31d005cc2d2c1962a66df0d30922d8039131bb4335b516574f6a5450f68fd1c853d2bc13c9a75b6cf63608a3e94c0a01ed33bd85a221ca101b83901deb7339ae3c487c7be88dc414ea2f3ac58b5461323f8e225fdc525a44b142812de36ab838db612f7b55f6012ab93517cebb071fa4ec26db9d9cd52b4c9e20f600db10a5bd4b3d0be5a2f17a64dc70815ece928928a2c7a5c8141e8045ba83a25009f238106b83123f2d6581401934f27ea32c1aa878f4c6b06bd301a5e6c35c189d84ec931a14bf62a910d1e8b0fd3b60b674438238271c6ec97272a7970cff9b7046fb0583fc57441f2c92fed5bb15d6edb8d352830f9a17c0ce4101cc75975dc2cfe2b5f604e86e1afa2a5f87079db8e98cadba7d647e80f7d296e402e1e35751c7dae97be0b2ff9dd583b54337f478709ab54df91d4d4308f78865add83045e0706fb806254b49aaa45912894efe3915807a99e6dde76add30219867e7f82ef61bb5ff2b8399c9881f08227ecfe4d9fd3b43776baafb3adaa33b92a98a83a01af46043e72c49249f02cb9e47469d3aa2acda219ee99e0e2e93de8b45a56593ccaeadb841e205c6c0abb5579a457a57440bd6e5df14c66aca9d89c0bc871db9ddb39b2db5fb59d60975ee1aa389983dff69ba13b694b17b810e4054f990d0ba8e3ea7cd1c505ecdeab378308ac8d30d8199579309f613424b5ca0026ecb5c6d21d52f995bdd5e9ba4e7793a06899145c5825da6ec3eff9a55fceadaea148e7969c85211f6f640c884e6a4eddaf69063ec25bf3dc9e46acb06cb60752c58c65dae11a79621c6ed2913f6a6ae6c635df28a24a5b6480fb200deb887ba93ff5cfcd10cbcac69eca91596f693c70557bb0250cf1e4631e6c6cf7e9e77578cd320da68cf03974927bdc5e1360f31c8b22e6cec24f64e76a4b2eb456a12e721d86388aedc5b17691a64879bf3a8c9bb7f6af1e72de1ec476341e1181af0679a1b725dc2fc44b1460e8f1c61cbc842f5d356d9c1fc5787539098f6ac34c18d3b9a8a744da5260650c17a536dfc721cc57aee9f4d18674995c21872ec6bf833b32d18dc00baa9c3171c3640a7cd9cb9366049ff993c7da88e218dca6ea58d5ffd63a12ec9b11577baaca0a8aa27e59bd8267545eead4b8b3812640a3af68e3cfada9201aae82a433921288af799ca3631422eb31582632aa5bcddaef755f7732403c120c26cd99bba317dccfb09170fc230b745887ec73a11e86da0e82cdb95a8e8ae0dc92bb89927e3e663a40253ba8f814b91751e1dfdb4976bc6bd6a9cbd09f8f70fdc5cdcfd73c2ee5c8f9e7d9c3520127909287542f4518442b8bc8b10b1b3ad610d9c2d0c6fe02dc901203d6f367ff470990674af5b42496abf9c5e71cd797370cd213f3fb49db437f877d309d3d9d52d2027c6c5efefcfa8e74c88b8c12b0dba4efad1a82b9a88d91ea2c292782e855de8d69f89d7dd8700de318d5941541927b2356a32a3e8f8973f5cc030e896a0a19884c5cb0c6b2822b7eb7cde2ba9e00483957a68dc96e04fbdb3261804cde8149a027b34394d6373e6989b38018daf5088451cbf0704578296708ffefcb54986a22012c5d9b9cbd3c8e6e4022451aa200edb90bd3051b0f1878d1ab68c394c9b328968827d92afed2f0578801255def9a21cb43ec3a2c07fbc6319082167eb82338112250c26c3cd141759109b911ce385c5d4df2e9e661b394b8490676cb6fe312be35ef336afab687878c94256595d409d9dbed719072aa0cfcd2623fce66095c46fb6e46689f9a20b5ef5e2366183097b3e30df54766b9b901643372c1df4e82fe7180c6d7ca1f40e095dadeb8b47592c87e69766fae8cca674832c972ddb230abcbec23bdea4cb01e9fccb730aed46bf8a158c86bf961e2a08425819482e1ceadf0f2af509ccbab6e6d9461daae8ce44c593506f8d0b408352d2994b8c498d06edaae195cec52723d08c619ee41338b897cd72796276fbae81bc289a9698cd5a66c8d0955bebe716c914901e3af7835ccca2a3a61ca786f93ba9c34109f47b064759faa151b7d4b4d73d0ce288aeee0c1dcd568af2bfd72c271c4153d7a5624cffe6c79c3f4f4814e12d791679802aeac50a42d99a54aebc33074a8de7cf7b5d9a525543dfc4953c8cd71f1b0bc2bc72c2e379d2c3189820a79415f4af6aac7fbe338164962f2827a0c8f7e58e2a90153b57f839377dc1317d3fdca25c254ecedce328e0d0b9852a1742fc9f07fbfc6349705b7773d71c9f0abdd5a0a02a150d847a055c2ea6e2a6e2c96e65d49729ed930aaab3ce276e7d485f07cb7b92bf6ecd9c70d8706b3ccedc9326b3723f7ef7389193d92d0e21e854b922023f7c97fd83a4389a9c1a61788cad65099e1a2d48c2435eb0e4199e0d2fcee27833d5f9ff9005ef071a023f22323d367291923a97c54f5e5123e72863b2d4f355682ace01d2f687225ebba5bb2e4b6deb73e680f20a3037788dc7dd62ca6d66c5b1ac09926c429cf1c7c95a263c465d29878aec2f9c5df415c29c28ae45ae3e0b9d3f44cf97ce093ca0d730f131432632d73530815eecd1e87fd07aadb70734ade3bf5673742e8ea8e5a0f639fac09636009cc2eb8cb4fc300b718952513b3ee2009cbf6c1a2dd7e47116e27b94edf33724a9a6543d63ce7cc8ca37f9ea19f68c5abdc610059f782654c33577daf64a9313d5bf465465036ac13c12b051082a548e96493bb5fbcc727df80f0be51f2c2df0863c2213102af730ba4469bae5c7ae37bb040c58ed38687c9fcf84e775ec8c61011abf92e1757d125b8691f5cb89c3bc1e982742a6e52c174b0bf9f01472d768a1e366ce4470ea985a69277856e504844140e7bbdbc5936375dda6775b8ca1bc3408d63410e9b9984ec395d00087661e0390348997ff46cd965000ec5290c6b98c4b619cee59fcfb7704570e7296fed73a82306726881038c7e55bda301eae2d0ea91b7eb60828fd945c2a41454e7e067cf95c3ee1f7dcf4a1ae152a70574aa5bc0e824f93009afd09368a0fa9e1a3a2d0296487bfc865abf1f1d7c1e1fe84b7ebd30167fed9b0a416f4b3b7b799a7b961a39b2a7c46d424466629f24da831508afa93ab10723f4999971ac9bac0cc580693c09c186d599e13612633294b9c4560a9971702a0068feb1d18e4ef40671f206fe85b02bae5e84f2962241c7efb033b16d1b9d680123b39345fb21317b254009e660a07df0c04fad2f6d4de60841eb289032a1a8ba9ad02830c7559d4bf77b63399dc241803bcd870f5d3067319f9589b5684e8e9222df6fa03d4dfa8f9f1888e1d582311b7b7a13333a37c5e0ae4582d8c609f9f16d7152ab0c941f6cf5b37a0165e1ba7cff257ba99709f6fd509f2ac96ba33f7ba781d4ff3c3687bf589ea8ca65059d0a0722dfb67cd36dbb9d8d251885159a84835269ea9dff68fe2430d5f4730f5a7be509a50ef734eed9a437b4c2f5027ac5145ad99b865312fa8ce10f615c083f5e4552c142c07bcf1e476fe5ad0246b943524d50c4c4029b5a5590c71af379028f5c9c563f80f2e83543cde67c44d5f6d7b21faff7a6a4e700c924c76cbcc8548fd0b4b45197fde4007389123b177", 0x1000}], 0xa) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') close(r0) getitimer(0x2, &(0x7f0000000080)) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1a, 0x7, 0x7}], 0xfffd, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) close(r2) 16:00:53 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x1000000) setsockopt(r0, 0x1000000000011, 0x32fb, 0x0, 0x0) 16:00:53 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0xffff, 0x80000000}, {0x9, 0x5}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x104000003, 0x1000300000003}) socketpair(0x1, 0x0, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xaa09, 0x7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) 16:00:53 executing program 0: r0 = shmget(0x0, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) shmget(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) r2 = getgid() setgid(r2) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x1}, 0x8) shmget(0x1, 0x2000, 0x308, &(0x7f0000ffd000/0x2000)=nil) shmget(0x3, 0x2000, 0x6a0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/44, 0x2c) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x6) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0x3c61) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x2) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/152, 0x98}], 0x1) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x1, 0x8000, 0x40, &(0x7f0000ff6000/0x8000)=nil) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) shmget(0x0, 0x1000, 0x5, &(0x7f0000ff8000/0x1000)=nil) chmod(&(0x7f0000000400)='./file0\x00', 0xc8) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) 16:00:53 executing program 1: pipe(&(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x401, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x7, 0x2}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0xfffffffffffffff8}, {{r0}, 0x0, 0x82, 0x54, 0x7ff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x68, 0x11, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x4, 0x5}], 0x75, &(0x7f0000000140)={0x9, 0x3}) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) dup(r0) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0x10000, r4}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x41000000000200) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:54 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x236161bc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10892, 0xe) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) open(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x2) r1 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/111, 0x6f}], 0x5) open(&(0x7f0000000340)='./file0\x00', 0x8, 0x13) dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 16:00:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/120, 0x78) clock_getres(0x7, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000100)={0x2, 0xffffffff}, &(0x7f0000000140)) clock_getres(0x7, 0xfffffffffffffffe) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) fcntl$dupfd(r0, 0x0, r0) 16:00:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xc00, 0x0, 0x793540e7, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:00:55 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x1) flock(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x82, 0xf0000040, 0x7, 0x10000}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x20, 0x389b}, {{r0}, 0xfffffffffffffffa, 0x3a, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x1f, 0x19b}], 0x3, 0x0, 0x8, 0x0) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_execute_func(&(0x7f0000000000)="0f0d522847d82486c441397c35c7390000c4012710cfc4830d5c44220000c4217e70bfb7b700006b2ef30f5a22c403996eca3e3ef3470f1af0664b0f7ece") fcntl$dupfd(r0, 0x0, r0) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="00d832ed1fc46add4cc607c398ffe53856e9045c846bf4c375d0766cf8d839bac31afffe444c270ce45e902e9e09c035f1126d13c539a1f93a1a98e2b590cf8ec61b9f348f3be7266e9455b0c4e9d7dd703f78cabfceeaffbfb4c43ee1af0fa3620f4dc77f", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 16:00:55 executing program 0: msgget(0x3, 0x1fffffffffffffd) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) dup(r0) preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:55 executing program 1: munmap(&(0x7f0000f32000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmat(r0, &(0x7f0000ee8000/0x1000)=nil, 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x3000, 0x6, &(0x7f0000d96000/0x3000)=nil) shmdt(r1) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4531) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300ffffffffffff"], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001280)="2353ff7f9e1770d50bee85974cacc94b292fa4d7b809a3dbfd5ed54f8db2e19bad16c48639a0baa8802844bbc281833f614e1630ac4f10ee9d94e272cd0c73a7699a32e6531f5498acd4a58d19a23f000b28009e087224bf6a407fd93f52246eeb196b65eb802899c1df9287cf275dfdb1cdf060d3f361520283055e0f496b89ce92dc87df44f625e3d23bd314378c62730c0c188bf0e63e56c1f02e0a2f0cd18883b010dbb652282f3b0c4f303ad52ff715d11a9ab86c878dda", 0xba}], 0x1, 0x0, 0x0, 0x401}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x40, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x87, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') munlockall() link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') r1 = dup2(r0, r0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x48, 0x10001) write(r0, &(0x7f0000000280)="68cccaa13b939e9b4ea62af1e104dcff8427ae0a2a43237e476dbc9ec43fe0ee10670f3081031aa343ff0f88c58334284e7d0d4f060ba6d8f4353f0d42a08b7d3e02e23d2fec1e23", 0x48) 16:00:55 executing program 0: mlockall(0x3) sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) clock_gettime(0x4, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:55 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x40000000004005, 0xfd) socketpair(0x1, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x0, 0x0) socketpair$inet(0x2, 0xf605c703e622e656, 0x471, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0x1) msgsnd(r9, &(0x7f00000002c0)={0x3, "bd6e9c010b29d54f36e5a2bf1e7a4141cedb061b37f551a17367ef384e8a866e123fad7b8c871d960dbc333ec7995b64742bda3bc616838ed5b616b4da11e26f071e48bfb4a5ce4d4a4509c94a35b65f46376a110713782dc348c31337161bd5fbe70e0adb97537cd9d6ceded2a5ba40873fe9beca7e12d3afc122fdcfe359c01c93144343a47a3810bbba8ef69a99656e990d4acbf7f69107a2a5281e76962aedac415f0f085e46937787d62729dd5bcd9a85ec76d35502f3042809934b81cb4670bd932b00059bd44653dd76f951c471"}, 0xd9, 0x800) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x44, 0xf0000001, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0x6, 0x14, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x401}, {{r4}, 0xfffffffffffffffe, 0xa7, 0x1, 0xfff, 0x9}], 0x7fff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffa, 0x20, 0x40, 0x6, 0x4}, {{r8}, 0xfffffffffffffff9, 0x20, 0xb, 0x200, 0x9}], 0x2, &(0x7f0000000140)={0x1, 0x2}) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r10 = syz_open_pts() ioctl$TIOCSTART(r10, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0xffffffff7fffffff, 0x81}, {0x18, 0x2, 0x4, 0x6}, 0x9, [0x5, 0x40, 0x80, 0x3ff, 0x31, 0x9, 0xffffffff, 0xa9a]}, 0x3c) r11 = msgget$private(0x0, 0x19) msgctl$IPC_RMID(r11, 0x0) r12 = fcntl$dupfd(r10, 0x4, 0xffffffffffffffff) close(r12) r13 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000009c0)=[{{r13}, 0xfffffffffffffffc, 0x1, 0x4}], 0x7fff, 0x0, 0x6, 0x0) dup2(r13, r14) 16:00:55 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/22, 0x16, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x5, 0xfffffffffffffffe) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x202c, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:55 executing program 1: getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x400) 16:00:55 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x1}) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 16:00:55 executing program 0: socketpair(0x3b, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r2, &(0x7f0000001440)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000001c0)="dd23ee4621392ed9223ff619a5a3fe94f4756ddc83e9123eece0655b1739c6b319480bef8b7c318f00dae64464fc6d8ca348c590a0c682b0580c6af9c7c91db3f53796a5dd68d16d41c1b72511753783c35ebcb8efe503cfe94a2879328643c7d2ac55cbfcaa4b1bdbd73e8da691e496f944215d39e9f74a90626e3bbf7d903a5fa3929ff2527e831c3fe92de429bd272df2bcdcd903d4a239914979d0879720baf2ab911d8b3bafd21eba1e42b95fd0825f367f090c3a502a32a6e988ba5e2c05bb79bd40073e24d09e4c74cc0ab00ecc8898a434798990d9343059697712f2fc583888f252cd8dd19dde4031449760800592f9359b90277e754f479489c16cbe050d58636f36622e476ef8b8e3c1178e5d0f213f8c919a46c52120dfbc22fc8a23f9cffb0a2f1fb70b0a89a7414d0001349b953c9977d71b148a2cb829c0c0719de4bebcf8c0e5713af41b812c6120b9fcbf446a3d7832c08df4e335ac476fc5b1fef8939c778ca3b840508255c720cfa2ce8a5cbe89f89f4cf0d9376e2485e5b83f90b58f6743b93efcd45cd330ffaf05de0c018737804dff0c5bbe8e5a2a9473d1546e8d20376d638d7559cee662cb1825337e85849af35bcedd7e48a079ef5308c74c7c579fcf703d8bbdc0a43cf40485b2cadaa9498ed3e6cbfa5d4722d7af8d951bef461474a43c0a7f644cd4257d00184e787d555450d72c0e7d75091eb3da8a01a5b5a19bc22a73645499249fa8c4f4d8e2904548ec0837505b58bef74fb9d2f5d779bc69b5cf2d1973bac7c269eb5e5f52c4e69d3e2335f82938b4802dcf1bfbe580a659b34253fe2134ff1bfb894e9f77b650da9cdbb35bb0ab3f43a742e07d98169b72b6a7998634403be4338e82e2a6da636c091458894809e069da925a078e4e8ad2869155d6a4fac8cdaa49e057383fc0502338c49d7986253646abbb75d3f4784204241ed0f6121d88512cc13a715c0a8296dcbffc9d95b80e21e421decaa05f7132e9746e62df99bd11b142b043c7e8013dabfd084dfb03e086a37805485ec5897701caf5b7847514948b6698ef9180a6bd1d0d91178506c7d00e1da489284f730f6e1ae66e4ef8695533e4963bf6e0d441abb22dc3819fdf186605fb170660e49560d541006a244690f4ee4c7f6753f09a0e38a42b66b620fbf1ddb12ddf95837b7e557a908ab8ba122605b78c0cff1ca8fbd6ddbf8ef3042854edbdd6d9e598499594961cc73a9c53c9826c0f335d6093d78755a930cb5fde03898d12c5926e7792bb99d7480b15056fcff37e66699e5db2497f97656b65b26906d9181db0fa453ebaf1ff994021f58a15f9ee06b40636e75aca1865d7cf874ac05db2feffc3c3e65e15c3be655bddab41e067c240ab620b21e293e7c452fca167d117878027fe1107d1384caa09be93a5ff3cc9abc495d2c0594fe119e9e6e8faf3b927fee3343377db7779511fec048ca228241cab41ecec6387e73e4b721c7f60eedac55012cc6973d2ff76a365cb30dfa4609534cb605a33892242d4d32510dd9393dbf72da58d9df1008b3320133f562e8234e65ba88dd3ef9aa96c959d28aa6c2da8c2461b5f2b76e32d9bc81d2dcf4e1b22d1a181e5f0efdbbe895526bf59e6cb9c122fc1f0fa1070f3344a3c62dc51f862d092ac8be5d28cc838e4216bb47425bf1de0b1b16bb3968167ef00097d8f68f84cd6f89a6a9c3edde864d608ae0f89786badcf6d8e0b544a0b5d0a2c6638156b09d71b70a61fa4273fee37b2cf2ef295c63cb8e2c5dd5bb56f9cddf99f11d8d8a460c2ae81575d82f1b57a0978f4b50bb0e8b4a3b66b6c6a6a15a7236c50c4a995c0f42f1471308872030de2564387964e95b65b4f4220a54ffdb4ccc327d7dc02fb10d4b66ed5e0fd46ddd1793d69ea0c36965512b8fe36d6603abe006e133999153a36a423f7c75c413eb8c97f7ef64354768ffb21e703fe9f793464a04c02ea6ef94922ad15c34602ce1844d6af00b73277c2e55a13214f7d43733ec139bb372068661c60c691ee2528ee8fbbe77cde4ee8271b6f8b47db5fe9d8f7c174416818b78e71f9a79baabcddbedf57750142e16a8fb732d7da31b2e64317e16cea0b42342517bed6b3280ee7973f2bca84e29b93b548ef2aba2cafbd2a31359890f3798637792b48c168d8a2b611bdc1d21de31bb3ad1a987f777bca73f87ea8bb4297427ebb1c433cf2b4d504d56b4f886d7b1e09f3d2d68c651e44ee4a198333f95ab698ef370773a1f16486e44aa8ffda1303e10d0219df9f90ecdd0d43e92d80dff6efa5f4d1e71cbf5b2e78276df76ecd8c16ae1e7516b360cee0e0ee9b29373041d916e35f33761a1eda233e659d15b6d76c1b2223b9281233adbca56be4cb188daa4b079ce8f5748d2106d29c31e8dcae06571decfab201657f1d12efcdd886dcbc16b519f7dc78879444256936888478e20455274264c7e9ad0dfa7946a2c3c75b7e92f1603058714029e27e7e1acc332f3587b10afe6470c3e8378e9a178f267887d4b7629e4e1b719f56f4b571a42af1eb0facb0b069e11f467ab50ea8167e8550ecf880e34e84798381f714681105d08a0f664e99fce13c3cebd6596088ecc52898fa167a9dd0141c3daf4970b13c7c764aed76107fea0397bc224c5f9dc284396a850a941a9a64d1c24f99163482ad5a115f3cfdc4e2c87e3dd102b762fca187dfa7e71ac14325236884eabfee8c911c3788af302ae6e101fa1b6898258b8ddbf10320ff06e3aceb268f781a616e9f634a3e72492f338e8f1a0c36462313532a4ee4483cf0ba2ffe9b0833224e15d7ddfeb8179756adeb34912853a481cd9a8f1a186d4532df2e83bcfa31781985acb592b440de74cbb001639eb59f82325090fb19a0302753007fd0b46ce900b641e8131c93c28826133313975cce28329beb92aa576c8e27c077bb7bf8f013a535b827c72932ca919b5bf06c02569d361c8f60c28e5c81932068076fb8f4f33e34b4535227c637c80149b5cda2c2f6e8b5a7be0b554fb235fcc0598e40307a50709fd1e9fd865f8e92e37a7e913058b23ec99e4e51f0d3c8b733cec53e7ed66cf0745e6b0d065eaf8e3fa79b7e4575867bc823ab2aa095b1cb2caaf9f67c9c069890f4d1a2b1ece4f0f0d4530f581150139434325b31a55dacb5fd117a03d339c2719f6498a90bd19a1d9ac53f6364282cbb3d322f31b530d02a9a2e3d0a7beee9bdb3d3417f78df9cd3efa0c64906c4d1b4527aa9b56c95d1829e9587914d89896d7cf6cba296a670126e9e8cf2c6bccdf7010af90b491c6b399d4920e0470b37f012d50e1e563b34bbf0011ebbb76e23c8aa87f781a40bba7ed96f86cf89cd6ba4416bc1f3cc457c58f6a187471b6cc5096cb6f175e1a967583e6b3e46ede8d3c5546fbcbe30d27b7676683756ae00a15c9752cd4b0ad81114da8ee7a336293c4d2fece74dd20f05a2092726c76b9c94886e75e6aad773cccbeef00c2f81f1fcc6b599bba98b9849874ff659933e21400316ff65bc4b50b6b33f6d6943dbbeab25f3712f1f146ddbe98700c9dc0074c1a119867f59ed30f403a284842df0f5446343ec625a189732cb4502c7639609c9dbc0d3d3476225cac26268ba27b7a6271cf2c5c4d9e9fa25ec8fd5dbaaa5a1b3d851c432bc5cc5a40c1aa1c1db089d9acbaf19a14fb93550fc61f1eea1aee29b5209801a40fe84bff1b6217a38416424b67dea666c4d550c1e1c8f0e0802d95d67bde19ce846cdc44d0c628b87fe5d55d926ff78799cf5dc7bf09a39677989d46670abdb4ae6f14937f26e584bfce4b9c824c18498dca6340280dde584d953b89d10be4969e1f2770c12c21c1905a051e8db963b1d73d8bc829991b302173799bbd10be86ddf8759a2168f26d3e4afc011ed1386c44bde343132d19ec2f619874973456202e8cca0a9afc67e9f48f0e8200d268dde097b709b9e20caf9b46bbd670e6e8df70be3c4dcc53c7e636a2f99beac6385bf2c53159f1672c1cb78cb3a5c4e4ef7693695b023fe09d8aee46713523dea6d3e8df6e23fd15a0525033559d7fddf4a57808a5feb2b9ffc6a8f989f4e254aff92209b57ae917c6b81fd1318773127a0d2021fd8aab3a4215c928c47d95e8983328eb7df33eb99555143cb5457e31f0bc195072e79c5107b8073b07ae63b7fca32851bac3a39102a10ba20ac63501c4329a397240e7106ac6e5145f7f908d1b116ae5d4b6dae9a0a3786cba9bd9ecc0b1dc6da31faedd8d7a1ebebfded2b8ec919405bfdd00b4ee5d5d4850c5864bb5e909d5cf20fbf1974d5eb3267b7365b923411ed6eaad0d58eea3bdd795695f3d16451d6475e8caa4f4bebb1317301ca181890546b13d31ecfbd85aa32afbe1120d010e207550c80b59c8a23f02ecd7e6e0bd6127f3723c7e6d923a5082cd9bc435a6f82f985c45588f51a48989dc4603963efb255a5edf203927359736022f99162b7eb5eba174ca32227242f0b3cf50089cc280b677f8f4ec6fd4564999d9146dff733c3f9d4ac745eefdd970470856fc5f6e504906ab3b12a620e02836755c0c9b6450c635cb4496b74dfd62a4db688907eb0b5419d800faf48afadb5daa5b9f8e373aa57d03a210895dca4d0bd1645a812a2552195263f502abf516d9907d9b00a8a92ef3e6499e2b98d4e3019e9543b37d15e72eca59d4d28a3d077757fc4732789fa816decef938a8cc555edd110443d0d58e0f040ad6783846d037eea37f79feaf781a3faf2b46d45bc20c344d66baf45133926ab42acb6116d6373308056d777bb2efea1672eca0bc51653669a4dd6df1e98a58e4f3d61d8b0a70b52584447b48f1ae16c566dc20c1820c3a7b9beb6cd8a742cd8181ced62817e59335e361f7d4b0971583e332d1097a1830bcfd3d5da729554d9d1789349b595e3bbddef4f56d02f30661d41c2025d28cd67e8e0640ef39edfc735467e8d560751ee898baf565b68e6bfdda13b90880b3f5dd748afc2a696f1268c65d4e93388efc9d7daaf401c1a3111a7b201a4a68ded63395fcbb7c4cb006874540266f09e4c5d12f8d25bdfd0799914ef931f9cd949269573d172f6a81b7724765f344a6421f9eed71f6e0745b8c7e1985381729992480378529cba03cf89cfc639799e20db22d573c8a154d3529a802edf1dc8a3bf0664924446228c048c8ca30c44625b0925caeb231e3eaa43f5da3aef924bb171236ae999b2c76239b12adb17f5bcd632e478caa0bd2297f4e274a23fde904ffcc83f35499eb46ed1573261d8363d705dc6663e55cf5f36eadccfecc02ce67af51c1fcda2a4fcbe2233f9909b366280225fc9a0ccc2c80beb83ea5c6bae9892fc517856b3babedbf83486dae69f29269c853cce7b73bc7a4365847b426beea30e5f8ecec0b4d186cee33b0ac104270de2ad2cf0a4d81b207f4ad4e933d8903e55d5ed91a8889d7d5088485d9e40d5777e031e78e67ccac7e23d80ba520404087a67a10179758f9d6cf8180c58a5ef0ba06bf80e02e48cf867696b885388a9b7092f5d0c4527144178f0e8a8d1af953e23837a8b1b3ec88f79f4201630d2994f2c1a6a07f97cfe2eebf15d5dbf5c96ca9ba91b09d390346a5c2b669721d4157f1a084f270fb4f74843378e2bb4ad42047f7d1f17ad04cdb3103886fd6c9e4c91d7f8143d1d736705c43a1930c570d3f2cc4e61668132bfde2b78a0bb9db3572627db1d7f6d5636f5e3039fd8bfed2df2c65b8897d3fec42f343668b4eb7e41ac316b5812a8ee08105415dd18c5f800d25feb4f", 0x1000}, {&(0x7f00000011c0)="e401edeb24fe0d1f2df474cb8e91fe9777fae8b590537689dfe12cdf609de704f1833d2d2984ed274b14d4554bce3b8c13bbed6ea254a4858df3d1524151429590c0ae14ab1ab0fe32dc6fd9cac4c6c7b08d61dcbd6dee4426f6151c28306825f78ddb8de07bc86e88de64b9f74cfe12e7e4079e6a804a7a36bb481bf1897501c1b7f5cd8ab0df31f529129f216da68d93", 0x91}, {&(0x7f0000001280)="f19f11bff4f1a1ef7c17c964884ae3c3656d487d51010be310635ecf91d23f9cdb9241cef956b6a1e3385b5b", 0x2c}, {&(0x7f00000012c0)="9e7508c3102245163637fa194894f8905653b8b05a89890aa0a6bd3d90ee2bd858a6dfb64f3c2aba0691d136886c9586669740ea29ef9f7398a9aee10825f3ec23019e44ab72f6ee7eb8f18221500634e67cbf35709f4f543e6b5a53c7a3627ed211fc010f1cdc32a4351358a5dfe9b8c3081023164de79a1124c741f707562072eae5c092299b535f210205131c5ea3ea1e6d1ed80b148a9bc96e9de1e730d735c5f0457e827ccb03add0b805a3471624ea7fbb9ee507e18331ddc8c8d9c9218858bc844e82b022e91c6bfe049e2eb00ed9e255ce3c96940bad24523386fb6d5fb44527ba77fe21fffbc13edda5013bcb6c371cddbb7485856f", 0xfa}], 0x4, &(0x7f0000001400)=[{0x38, 0x0, 0x1f, "7020a9ddb45a89099c57fc34655adbbdee31400a8b4db3f123f6ed748cc6daa3925ac7b57235"}], 0x38, 0x403}, 0x401) read(r3, &(0x7f0000001500)=""/100, 0x64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0xfffffffffffff000, 0x1000, 0x0, 0x3, "7ed5a11a728c96c72b71bed9b18abc86661eaad0", 0x1, 0xd45}) read(r3, &(0x7f00000014c0)=""/36, 0x24) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x3}, 0xc) 16:00:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r1) r2 = getuid() setreuid(r1, r2) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x7fff, "a146786eb90002000000000000b1c85b6a8a1311", 0x0, 0x8b94}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x409, &(0x7f0000ffe000/0x1000)=nil) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:55 executing program 1: r0 = socket(0x90, 0x3, 0x0) dup(r0) socket(0x31, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) socketpair$inet6(0x18, 0x4, 0x4, &(0x7f0000000080)) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202fffffffffffffffd02000000fb5ad2e670c2763a8038155b2ea22c453c30eb9e7324dea325389012f6e6749e2ba4b34382"], 0x1) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6f", 0xe79}], 0x1) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006007, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x11) getsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 16:00:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f00000001c0)="1410bcafb6b8a97ce5743344b2262c111d73ade1d38d32faa5cb5bf0bba8e467af15693258e84d9af90a359b5f11893f9c23a61c53129abf45eb3f48cf41425644bea90cd0609a0bf4eaa7ace0b3b181afbc0865b0487ced8f53413ba806a4f169a47494178f2fe2a8075cff7e34e6e8cb19e6c0fbd221620b6919ca6851c83f23f411ac92863db7a819ad3865ed7a44fd46f746ed4a22d4a85e8771a75741735160187efaa770c2d955a1e4bc10404ee73f6459ff8b04d05a2c5428c7e42a4b2f9b88f5022153a3714928bfd73ec9a84b75", 0xd2, 0x401, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530003a4c66e6e415450862912513835a14359ea422a6d9c0f7c2ce4081741ab420096476f377375995793dc509181aee6f209335eabf7345824a9ab9c1679574fd6d9fc5153f9e7643ad707da566ade2a0"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2c0, 0x144) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1d5, 0x4) 16:00:59 executing program 0: setgid(0xee00) r0 = getgid() r1 = semget(0x0, 0x0, 0x1) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0x5) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, r0, r4, r0, 0x8, 0x80000000}, 0x8, 0x100, 0xf2d4}) setregid(r0, 0x0) 16:00:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r4}, 0xc) 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000002804, 0xe6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000000, 0x0) connect(r0, &(0x7f0000001700)=@in6={0x18, 0x2, 0xffff, 0xffffffff}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x402, 0xca) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() open(&(0x7f0000001500)='./file0\x00', 0x200000002, 0x4) r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) symlink(&(0x7f0000001540)='./bus\x00', &(0x7f00000015c0)='./file0\x00') sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="0500000000004ab4efb4cb57d8964c46eda7fbbd000000000000000054f62d496207000000327d2c98d03aef168f9e9ba83b075def7a67bc2d3b9d20f4d0d2e797707570eb75b0bd342905e0955ca7ab06a5048f9a100f8ad4f450db48a610388a986a640bb9e8f190611b4dfc0b524805273b787214a2082e78c622426cd9885f01bb94612eed844ef3ecee560a034573dc536061321c0eecac730df06cf67325398f5eeaa3c7b9fd0b69052b582125282a465be4e23d1aee3d84bc77ef0733eff0bcf96433a71e"], 0x8, &(0x7f0000001380)=[{&(0x7f0000001300)="d4432b4f5ef91887c32aee428ae39da37e7f87a122703178a6f9c1f3eb2cf6358d37fe728097b53f4bd8db29f1994347447806c339de83a7fc124bfad25ec98dbf0136bc5effad0672953f4ec1c029aaea0a998214239765c74d80997148f86180f248eb8ea5af07dd8488736d073a0d128c091c01a9", 0x76}], 0x1, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40}, 0xb) r10 = dup(r0) bind$inet6(r10, &(0x7f0000000140)={0x18, 0x0, 0xf058, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x6ff0) setgid(r8) getpeername$inet6(r0, &(0x7f00000012c0), &(0x7f0000001580)=0xc) setegid(r11) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) recvfrom(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) 16:00:59 executing program 0: semget$private(0x0, 0x7, 0x1c1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) r0 = semget$private(0x0, 0x3, 0xf) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/115) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x1cc, 0x5}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) munlockall() mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='-#\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x39, 0x1}, {0x5f, 0x3}}) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x8) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = getpgrp() wait4(r1, 0x0, 0xb, 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x2, 0xc003, 0x1) write(r0, &(0x7f0000000140)="bd27a8305cee91f36af3c14c4f4209864609cbf5ccc376b9e08bf0cdfd2f768d5d4f1b8bbecf37e9c9e61eb73ae9e4554e6176c97d20f4dc06f1ead376e50c6b379a22abf3b8e7d93f89d7ce97a79666b380fbb77d2469add61acdbcc93b9e155741613a3136ea9c2c21b867613ecff4a14b5d849e1ef49cdec7731cbe7b9cd0ca33", 0xfffffffffffffd66) r1 = getgid() setegid(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x1ce) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:59 executing program 0: mprotect(&(0x7f00004c8000/0x1000)=nil, 0x1000, 0x0) 16:01:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x0, &(0x7f0000000000)) 16:01:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff9f1b087d, 0x13}, {0x18, 0x3, 0x254, 0x64}, 0xab9, [0x2, 0x80, 0x800, 0x1, 0x8, 0xff, 0x6, 0xffff]}, 0x3c) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000009c0)=""/147, 0x93, 0x42, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) accept$unix(r2, &(0x7f0000000a80)=@file={0x0, ""/72}, &(0x7f0000000b80)=0xfdcd) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330da0ebbb941db65e67fb20173cd75867fe68e350", 0x16}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x50) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r7) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="26ed8cd913f4ae051feb6fa9552a284750176bd80c568d2bef9805b52db372c70a7ab18cc7cdf83dc509188369cffbf369811b01f038f8d58995b232717bce90feb1a2334369dc23231d5a47f1310d38fe932163f2058fb68710", 0x5a}, {&(0x7f00000001c0)="ed2531e39b33a257c8d7b96a8ff86e3d2008043112c11f30b4375a557dba5e21539dbde481ada31a12cd14de93f570c26a7f954110c392eb45d26e42d0c3642f845ac1df8dd7fa9f4c59e953db4a66c03f2bb25a838763e0584f74ac5eb4b0304687c20d2398b674283eedd7052bc3a9209c10ab627611765d9c50ad88b442c7130129609f68e0aca381a96ebb4f6db8f550914d2f430a06ca953e547e862ba312dc120b86fb0eeb042344b1c82fbc21720902ae864fbff621e05a782cdbdba0c95062d6ae010f9fc5549895f4c35ed653db9c0d665e93c9e2bb35c28180088a9cbfebaf62e64ea90f56244a3c9511d64d88d4bc2cc4ea80e46f83270b0c", 0xfe}, {&(0x7f0000000040)="306cd551bbe32e4416", 0x9}, {&(0x7f00000002c0)="a382ce956b536c9fcd0f44b7ab91b07c9c57d8feda7e269f179b2b8c498a69c22c952a455552e076ce26ee997257b7f9fc44c2ed2ff8ec270c7e8259181684de38644373bffb3662d93ceb9954eea784a6e005523f981e8386f2384982b0d5d802dcb41cf11958219f0fdb4cff73f3cd60da14037b8bdf6d7bd44c742afc289c077b695fedae32fc7b1a935588fc36803edab009b0d6513ee802f685fbb5515de90e0f845e75f24bc25a4f25824496674345c85b75dbdeb0ed2287527e8ec714e4b65230", 0xc4}, {&(0x7f00000003c0)="fd72b300e719c3ecf75b70a94064926d03c920fb8f701779814b0a849bebb0858f606623fad32ffcfc59c2a8fca8afc24905d8df2ee98e6f96b462a909508083412ac73abb70069df47ad136405c75cd1d2c95dc3df4719bc8ff0526d3f2430042a008d42462d3201cf49d11f8d6530383a9128fcabc95741141ee76d0262e8c0e8bfe8311109f26f252365169a5a29669053005c253bf7e9ff2e4000d5670aae0a2b7a670a3d72d8f36242f51d9d69b05c4b922a961de07e83e22449498bc", 0xbf}], 0x5, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff0000000000002927dd1e578190887f3b641465fad2b2c1b00dd0ea91cdc49600acef1d60adf636819e4c6a473e85f72bb97b35b1ff56361109fbf9c08962bb4a71552bfa6b272e8550ca8d8f5405fb6153502412dd69db2bb1f5789872b7f21bd08aa1e5bea2a6e6914a172a48ac0fb62dcbea9acd927fc86e29f7fe4ee3a1819022f7a63dfc8047f2b9439a17ff64c97421cbbcbc1142647949e7b054033b1af7cae2db8c7d10c27bce43f0fb0d9a5925616985a3ba4c692cb352", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x90, 0x1}, 0x400) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kqueue() poll(&(0x7f0000001fef), 0x0, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:01:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x0, 0x384c00000000}, 0x5c0, 0x0, r6, r7, 0x65, 0x0, 0x40, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 16:01:06 executing program 0: r0 = msgget$private(0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f00000012c0)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r2, 0x108) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x1}, {0xb5, 0x100000000}}, 0x0) msgrcv(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000f0aadfb3e75b77f6e3a7ede400ddadd80394d6b2eb73a67163a3533740a56ad5982ae4f149edaa3b1403d869669b004500dd8021ca818f595b01df7cf5b9145c831fd43d93cb43fdd70b9d17b902973f74ca689b1c1bb0ff90f7"], 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 16:01:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) socketpair$inet6(0x18, 0x7, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/121, 0x79) 16:01:06 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x60f, 0xa4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x81, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x400, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x2, 0x7f}, {{r0}, 0x0, 0x2, 0x9, 0x200, 0x6}], 0x3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x800, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x7f, 0xa3}, {{r0}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0xf3ad, 0x6}], 0x9, &(0x7f0000000180)={0xcbb3, 0x2}) open(&(0x7f00000001c0)='./file0\x00', 0xa40, 0x2) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 16:01:06 executing program 1: mmap(&(0x7f0000fe9000/0x4000)=nil, 0x4000, 0x7, 0x30, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x2, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) fchown(r0, r1, r2) fchmod(r0, 0x0) 16:01:06 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/191) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:01:06 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffff9c) fcntl$getown(r1, 0x5) r2 = dup2(r0, r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x4002, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x100000001, 0x9e6, 0x1f, 0x6, "cd4dca18e00aaf5302be8fd3422fd27c616b36f8", 0x800, 0x8}) r4 = kqueue() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0xfffffffffffffff7}, {0x79, 0x200}}) kevent(r4, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa9}], 0x7ff, 0x0) 16:01:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="0300000000000000a0c1d566aba4f02accc1d59a65c676dff8a6b3d29be7d25e8965d901766dc3b86bb42b6080b33b631bd2b53da0bd48d4962775a0bdea31eb8743f718bb445841c40e9f3096d05c625ee1eb782de612896c6a4ccfc92235fbc77a72c5ba533d5379cd9fbf2e033f7748eadc3b7cca1b5664e988f772f7921e479e18a4fac35aa5044ef46a9028829e165c29ad1500b4aedde6b6bc3afac4df4c761187477375f1daed87e2f04b5b87a6722fcc86bd00ec8837e6f66dd1cf8e73b761fbd014570f15fa98f07483ad9d44f8dc70338430505f4fe2f990118705bde8180e7fc590ea08f2345ca5fda8f2a1bb58164c4537c9a30a9096cd019004cbcf63fb0e6cd50f3609a7375b228ec7d00202ef4b608e3b31292600000000000000000000000000000000"], 0x136, 0x800) getppid() getpid() pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000001080)=""/93, 0x5d) 16:01:06 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) socketpair(0x10, 0x4001, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0xfff}, 0xfffffffffffffe18) getsockname$unix(r0, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) sendto$unix(r0, &(0x7f0000000140)="d7aa3f87aed9361f9a5865d062a9f393e4032fe00e0097e2fdc5", 0x1a, 0x4, 0x0, 0x0) fsync(r1) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x3, &(0x7f0000000200)=""/60, 0x3c, 0xfffffffffffffff9}, 0x41) dup(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x7fffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x28}, {r0, 0x1}, {r0, 0x2}, {r0, 0x164}, {r0, 0x100}, {r0}, {r0, 0x40}, {r0, 0x82}, {r0, 0x8}, {r0, 0x10}], 0xa, 0x7) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x1f}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup2(r0, r0) 16:01:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe010, 0x3) 16:01:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x1, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2", 0x237) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1b6c26549574316f510a37909277884cc9872d10ae7dcb1b8572cfc5fca0a3bf8a72c5c6a2bdc5a489585d8d"], 0xa) shutdown(r0, 0x6) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x27880, 0x100000000}, 0xc) write(r2, &(0x7f00000001c0)="1e1fe6af20947b960eda90b0f93b784cb6cc147685c928141520b48de8f449009c149c91a10573c429c3d25ade54a83ed27d31f7e7bbc459bd", 0x39) 16:01:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) getegid() readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x800}, {0x18, 0x3, 0x7faf, 0x1}, 0x8e36, [0x4, 0x13200000000000, 0x2, 0xffffffffffffffc1, 0x10000, 0x3cc, 0x5]}, 0x3c) r1 = socket(0x0, 0x2, 0x0) getgid() fchdir(r1) 16:01:07 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) r6 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:01:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x129fe, 0x80000) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0x5}, {r1, 0x140}, {r1, 0x168}, {r1, 0x44}], 0x5, 0x3f) write(r1, &(0x7f0000002740), 0x106cd) ftruncate(r1, 0x0) writev(r1, &(0x7f00000000c0), 0x1000000000000009) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x1) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f0000000240)=""/194, 0xc2) fchmod(r0, 0x8) write(r1, &(0x7f0000000200)='-', 0x1) fcntl$setstatus(r0, 0x4, 0x80) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8, 0xfff}, {0xb215, 0xc8}}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x10004525) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000002, 0x27) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) getitimer(0x2, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0xfffff, 0x40, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x3, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x12, 0x40, 0xf6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x2}], 0x7, &(0x7f0000000180)={0x5b6, 0x9}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/124, 0x7c, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000001000)="08a80939b74f9df32d0af8ba1d9d6228aae0b3d45ce222c9d171a78b8066358f89e9057c2545c6169054e37e29bdab0be67d0572aa70198fe76908acb2db34f5f45351aed8a9cf512535312e982e0937e71a8b1c9cb3d645dc53ca8c4e3e310c2cbe638c517a9b06fee1e3c336be94de66507d720c705c5404ca9ae9be53ad0062831de5698524659fa537b83bf1443bc75cd2aed136817159cca55365a5e1adf5f98fd9ae69ccd5f21d7b1ab6e54bdcb763d4b14c94a5c1df65991d3fd20a136cd0417a60839b354696a86ec1b91027d004c265eacf5abb4f321e1eb18f385f4f295129bac7925279405f0454c77840a03e6123b3d9e72505268df0529f4707c7077fa099b6b30bd812a05081fca888ea43496fb67cfab6fa0bd249bbe432e6cf421f384d333136f374c70d07690ed892a15fcbf05d1e832917583e8162d2e9decaa8adc5d2bddcf648d7fd30735ff0be0ffd3145d8072f4684dc29cba125096f3207eb0b106b8f12da78ab640669bc3aeb76258dd9b16fce0fe54cd9cd72a392cfc35dfa24cf79922950656e367ce5cc9e8c01b81a089a0c5b789f20b513ba3d8b9bf8a131577b26412b40affa038db54e91206c0435b4fef2c04330b426584c20b951265ad826f93e2539c8b14b33936b6d736dd538f2d25e29cbf4f7409f25fed9bc9b2f07b146eae8e6ef650ddda69f6d991b9b527e5cc48679df7de13f34f1c4e107fc981d2d2dd54c46d4050e2a5a9012a734422f5634eecdb424db2a24ec423954b7594965b9b4024f8db00abbfcd697cbe0725e9e7d269eaa936598f1f8db38846ca5f6f87f220fec61905c8beb46f029c3d51929c35df4007ea26898c748b581e3cb343a3e3ff9c62ec9cfe9230663cd2dda3c01ba65f8129a96f2a53f689b6b54ef42c3b28e0f0a85d9592097426ece13b3b6e39ad50240a22c70391e4c64ab876c2dcf3d8a10cd29ecfbd5c8a737ac787634cff1cd797fe0072f4c18dae29b080b3396e2b5f601c5938da8c993c6c182afddf09427e48c75b1adb7b051d6f9923bd7970a1664bd393307fbf8acabf21da0607eec3e4d8bd01302d735791b02e770449cd7de3c5e2a5a99a208a21075acbd7782c64a151f50e772de6cd5f196436989c6ffa3b087c54bac2ee7512d09ae73a87b83d8659288ec00340d25915e5e33ec9efe827a6623d305d6531b8e116b91aa1c857075ae346858640a8be0a7ddceae2bc913dff0a8068cace237ff317b99c6400c87fadef9149911095b5396ff64cdb0c9c76d6220722994050a58f989d818591cf00f72dc6fb723c94407408cf0aaffba9806759f93ea80364f913db2b7b2b2ab6756b1f2335b2ddcb4b3471707890f479c3280e89d411bc23e68bc4d77d9437b2e8ec47469255d6c278deb90fc410641f9961b085b7e4b43b209f0022c47330fa9371ad0f4719396f04edd4a98c7a2aa2ded488f5ec8506856e520389b6e365c1a0ff08582a7b95c5ac96b4dd2b7b6a8ff13c66b847bdd4bdf43c6cf353ce8f0cb98a8c76471ab08a4ed5c1060ba936369c8cb9f6593a0a1a7402cb0dc8fb0247761f8486207f79b34238ba989bed7f2d2b649b44393b3f41d3314e90d25e31a97c803ccd22b78ee1c8bb78bc4fe80f50fd7888f04d095e8a02634095d034bd6687200c7b864216f3d8ec49e7fd0987c2cdd710339faa269ba6ecb16a5196e5caf988518072cb2c9ecd07509e7f1f1f1a52d847bc11d7e334081e1215309437440aecc17db4280845ea9bcac8f3b8cd18b38149dcd89bc9fdbf6a19f47dfdcdc4339394879949c98a85d915c30fb85be1f776006cbc93a3bcd9cc6547f67b97024acce4fbfaae12b4bf2ed2b6c3151ec531cd584132b704c231b4c1a2bc34bdd8d8b8978183b2b2e21d9d501a7cd46fe5488d1dccf606957b3970afd71dea6d2b0f598dea13cc919bdaa289cf578678f60d68b53e105109aabaad048200c842208f107312621ff88e5b4767d73d42487cb1e8d4e790113ca1b253a2b343f82585aa15f758f38deba79ff8568f5fb01cd51cf95d3cd8fb83dfe4ffa55499c5609f1db11d95b9d052d49614b99c4d1e3813c9f418ba4b30eeac91e4c0fcf28fe78ec83269914d327da87d78145ee04d30be1a2cf3f406f488adc573295c4e8587de1fd158455f05300a71c82914a469a75e3b9d8cd32f9cbec2ae610480fe2a7ec14d1699461f8a6eeef15b3cede8eaf55a2a5956b90da6d1f94073f6505b0ad807a17903ea9709898d90eac485c32044474a994e4f6647ede3812db0249dadcf0356e58c54d62f65aa691e2a3c41389d4bff884f7a7f2a520ffdee2c30b2cd4829e515c0dfa9a616a6317f8a300d6b58436cf5c8bac046ddfcbab83acba5bc4ef1f74e5f2c02409b7b777359ae5c7a3ec202641c5082fda85fba5af61f7a620792e4917f8dbc52bed6189f88413208f28c03b90546c0e9222615e4b58bea7ec7a493f6c14b61da12a7680a9110d4f1d0d5074122a69aabbc801bce0de483adb3b7ee16a88a461de8519a1f6b2655d65845a53004f7ef75a0d6f733228abb8a3490d68d2e0f9e5c2b7bd9feff83a00d44d19984c2bb2e02ce770d03607d82103ef046fbc70ae105ecbc851b3cfa0928138b88fb55dc86610738e7aadf328390e487eaef10d7993fc273bc96f0bfece98fc679675248e889ec4f66de5610b7d84ad808d4743a1881df012ec094ff55d18279e73d56f386be78586af3123674bb44210c04775c7d8338fb8a1ad2a79015a1877f051b552297cbd4ec274a6798c9953e1b905e202d24898302342a5d95f35804fba9df8fdec5fd69731d219909843971ac76db6766b9777d6d7dcbf2ce32eb898d78ee615c9e7bc4fb0acdd5090a878afb0e9a263486534c78625d5da4a072c0b14b537175c9edcd513f63f4fbb66565f6c2c5ced8325a46fba0cf7fa8e3adfe94ff3769308cf8cd50aaebf203879c1d1403161ffd9bab4bef116250bac2de592d4aefcdff69b3b22fbe678b8f90f6336ce130a4e1b67b890110cf839c2aef202567b2307447f270d4b127eeea6bbadcdd12bd71c35768dd9aa3cc3f0bad3265215f9d81e0ea8b1f752520fffa3dd933f2eb27fe0d103c09333f88e556c9029eba4a53dda45b76ca194a4f70556f19087d0b59f184983234e316639ba0260594c66b0acd5a7f2487612e74ed2aee1d3d1abc797935f57c3ee90d5d2f0451d796677531abbe34a63235984961af1d24e2d7eca4e0a1f819f34854a91a5f37cc99ef075f2d23ece60da77e71d7bfac33676220c90fc4249ff66cd970a5fdee42692efc0996b7fa68602bb13cb9fe709831e5663aa943533450d7f1bbc0e3e45c935e46b9b0bbaa1bc709ed05f5fe6e8acc7fc5c535dbe7cb4dc18ae4cd51d7d69b6361e9202a829d62bc33ab8b0dd0cbb5ad4377509cafb3dc6fc444c7fc3f4d5451afdddb7491ce75e10b214e5f4aad8950e86a7e87dd97103ab21f3a181dc9623f58c7ae6f044923b412620c764b40ed8ddb21ed0d66df236119fa3c69e525927fdf44427b60e7a90349371b73eafe0e794aa5235f29805348062ddabead57f47a71b00027ae4dd731fb43c1ea5882e39adec1af3ef720304d184fe97750a493e7e331c7887ddd062a82cc31d3e475d83a4d378c41bd6fe841d1cc17cb17a13f0131b0a7c5c19e13138e728a3a375feeeffa6370502f67c5ede7a40aecea0a15bac3c79747bf282f6b95c6c4cb7b6f5791f87cee370ef68429673aaaa6713f3c07c3473affc9b51c7d358fd073c74ddd5e3920b16274d999038ba3447eabcf50b4e4bca7ed856d14875bb6484f884c515777bfcb772fddad97435bdc013d93cac440a659e83b8fc6ce924d9ecb0e412643700da964da8d5a4483960e37556b7655400b96250fd7a3e488f8e49814b202a53d4107a9e44e725cdf7832c8a6502f6e06cc861dda48f57878f6181887e15aefa26fbd2063b78106bad0aa8aece74d3deebc660aa5b1497a9c88a5589069219f31d4b65fbaa2c01c8e2e6c67d9894c43450a81fb7634d116c6cef6f5d844cbfb8aaaf6ad31f0771060ad76dc01ddc764219621a4f651ad6e3759531801ccd2025fb4799f51b2608414a0160c98155e5ef11590db2d1cadf2ab3efa46e9d8916cd0d31b6f9fc011f5fdeb8dbec6306cd967cfe8abdae4f54a4035a1c506edb4c6ef8df00b11e63506332caa2cac1b9aa811287b6582e6e79a9d495a4a9bfa038089868231a3795151b35faf76a1a9b4983c90283c023d398de00ea3def31b18b9cc909835e8ec47782950e513e56913a27318c599685a2f7d7e1dc77d662fb107c8855463b4ea73b787a31e25d1ea10b3a740deb169977ba378c756e5dbca75185fdbb9dce9d9125374c8f28a7e22d8f0d38440273763b6094399924755e7f286e86869bb7bc98cd734917da44dcccf3dab9ad294eb193272542287df6ef568a635d0c528d536aeb5be10d0b3bca5a4b534273ce76c67dcf34056840a72704f9b967d674e3b056e7fceb2fa01f818e9c31d7898dd0db2d390687815b51eb510673cd810081390c2ecee4b228bcf2ca8788e76d5bf234151cadcf7e8259bf3bd83150f6f8a5c17104ec547efcb89c7f1d6d7c4764be6cff696d183d366b47f07edc8ee02ad059b40b531347d4f9e53cffd76748e2d92fd63a33e71a07d5046c08b623e8fe56715e172d94a2ef51120e3f1be227d8ff37bb915f5267e1c76f83d80b150b5a94ec3dbff39770eac51422fb523f5f0b9b48dcdab5c6961074c80d81631eb2e2465b9b08571865238a7855609537e8634047131f5cd5caa0585a8bc61ad58bb465c7c2fed52febd74c6ac235752abeb7ada2eb13b4e5379611cde44e699fa86f78a2c745b11acbe6d83beb384a61868dd730c2c253eb5a8c256c414647e0415dadd84c3444def542782e61941fd6e8d1659b10efa4641633448912ef83cf806376183c5667af2f4703aea52aea8b5da9ca70a19bb7dcf8ec9941b24d2a9e334161c08b5e4725f42999721486fbda199dd920ad590fad2f9743d431abf8b667f9013d803a6cfe89e4c98eaeed1b3dda412dc5ea08ebc2394baff14b17d883064110944dd6c75949d1fc63b906a20e98cb7e67851cbfded55f1b77a0bec55cc3bd9a60c05f70c417d467050235b2ef784968e85372ea348f3b868588d2e8ea7d23b1e8838c9a8db828bffa65c53b27c1a24edc81fa8b4a9e4893f3bc473230c88c543fc82360430ede793f5cf287ada11ce5b4035c7f4a3f414558645abfd0fd3e4970fe350c6bc59f69f25f1bfff40a900f40ff72766d5beb31cfb8c5f12c287624d0876cd1b16f51fe9fd56631f69ef729f4e7705bcfefd76e07a85e91c000415a20579e87e67d186d28dde424b42c031c8ef992e6c8814615eb7888547cda9ad7e54f7c3ec2d6eb890d5cba936512592d16592e09eb80e3a40467e03d123680029ec9d75c69bef1e82e0eb8931fe8c4ae10febaef0490b518ece29595833869243373d82f06b3cf45587777260d3e9ded709af3468acbedd8d30eb8599aeecfbbc70081078d24e04e95c5a3b40fc37c5b6d79e3de016f809842d371da4682558e8c9c7592fb34645cb6ee0e87923c63d4301a7de9f65483a786c0c0103a90e77780bc5a74e56dc9b99ab8fa91a8343d865d8f5a0ad70c1ef9f4b87af18ba97058d13fd5a26244a756f3052defafe3d61810e33c520948801fe2ee3e05da65179af03a988b26b6c8135a40f3c0184dd7721ce2ab8ae173a384af6e25c46611dadb", 0x1000}, {&(0x7f0000000200)="71db0bf9747780985e3d4e4036e8d5f3e154f51b759bfddf8a14c88872696cc0dd39338391492f516b9abb00f0a43a80b4555658339a7c3857c66049843a", 0x3e}, {&(0x7f0000000240)="e42e2a272d73dd6fae21128ad28c82865f9ef6a377036f2e8d0640da6eaa07f1d06e947c87c12af633dc1b94a6cfeb4341d9d3d299ac9d27bb51d411a844403c28d26be35149767f731100bd13a85b53675b50dbfc74b36a4a50d6c495908a4200cabb89a9bc72b08883f9d0cbf3a68f0421f34e426da0e40fcbe62509e929e8c2ffcb185fbaf4a2b22df74ddaccca1f41aad89b123b385eb73c3816e033437f60e8c1bf7cd475eca6f64acb9d4db9e2ca68fb2078b400c3bd5797477051ee174f80dd95e4ca6e1acff7201adbdb39abccc73cc82c3c71c587b37210be54a7a5", 0xe0}, {&(0x7f0000000340)="ba4a012fd5280bf27d59d9c890cd11a28b3aa7c1126bdb15204842c167326dc480117ea0ec83ca7dd77ecc560e612a4416a0b5c75a4948f8f7d94fca455c4b2704003296d540e73356339cb4f372b31299e368fe3c2cb3dfba5d7e2b550232c102e15240bc0f8000e40f633445cdddeb57c5e6def9b8dd363430ecd8620636a0a852749bc1a9e73e475f88d6140deda38e9761150d9e573fc0d04cfa33b3e56f8913e522b0a88b26539fecc82b5842980eecd0953a2408bc83e94f5ec654a5068e8920c2ca9a1b1069305e1c3ad3e48f48803de4af7d8e6ecb87f8c19e50942196d87245a8f8fbddf4d7cb5cc5246e7ad24e5f", 0xf3}, {&(0x7f0000000440)="3f4ff25ab07d9bf0741d2fce592b21a85ecc82f4faa7b0edd1c5d6a88907093b3fa5e2b7f264ef469625fccc2d68d95f434d3203f4cca3dbd5f273ef364307fe5da5e69abc3d31195b9fbb96381405a88a7fe1cdcd301e3a77c0c301e0bcaa9ec9599dc3f47aee26f6455cc835d399f82ca483f5de3280ab5a665c7e19a9071d58053a5455431874f70518cba3558c1aca6709c0b3723700fdda18abc2a328c7e9c1acf2667aa783a26a2b4fc15848e9b9ece590bb903c0c86b80935b00cdd027c9dcf", 0xc3}, {&(0x7f0000000540)="f0fec326e958624f094c25c5cf2c44a3c521a58103033d8b0d1a71dfa5f9bba01d058e6d3804f2ed6d", 0x29}, {&(0x7f0000002000)="39be2e87c6bf44e2630379565574de20e7de01b31fc5ef87da8c42016e27bb8c29be25d0bf46c80f306b06b7e25de174adb638790798af9142aa1e75adff860a433070d52f5742b79db1cdf12531f78bbe83f10c1c23b86bd63d5e5013fe1f7881c1d4680af95524ccf708fd9bb81b9a3d36757281c52e320bc431b6e4b59046b3778b844700c9827f0489473f750e4cecc6b64665ee6fdb77db1f062dd19b308307aa63a543b80ea5cd92fe9fd513c241588bf8cf822701db4a4298e310fb40f548a659ed5b963b4d934efe84fcc8744963bc11926ece88995c766d1c5d0261ad32cb26f6cee91beccf365c08e68259f5bc04a7aafcc24dd3789eff35f458b93e2ecfcfae0ba81d049a1aff8bc572372e86b9613bac2fcdf649252affe09b31c0d3a72c0c625dfe73aa227c2677e33f76791ceb25644d5799512ed052fe6e4aa40bd2724deb27f8117f8fcef33b6d51913bf20f25c379d89010f775e9210fec6389e0b7308a9e8bb935fa5714524e12d3323f70587f1785f226222aa6f9859e8f37dd2660528a04db94cb3af1235b73fda5dc7bcbdd25c64eac6c63a783c3404fe1935a213be0e2cbad1e26048b7781cb4044dc7c00e373a4dee298a62955f4900e89aa334642ea03bb07ec36ad699903e9c39480e3a0f2048367e7f6b1a04c6928963cbcedd42a07b2057d8b74623cb50276e49aeed402e79025c376d24e8c1aa82f3ba7a8d6daf9961bc7c71eb605aba5a977535075d36dc6f262e845b158c7ea16f56ec1643803a756032c7b7e6ac9a0fd982bd0884756d5fa2bc94c3cb36bba1ce20ccae5515ad7dc3bebc4dd14435facef77dc5960fd036cfc016999a710bfc3b8ce69a6dddb09674ceac741f6cb643dff7d1f127818fc37697ed0df78d0f802feb7218e47f0f8de0588876e3254c7b1e5be10e3cdaef90a793a772e9fa36e7a0bd20d94c3771c9e92949e0f81c441edaf7edaa6b72029fe31252404f8439fa94fd5d124af6aaddc7e50c2c4922b05810a6f61794eaf3471eba2c7f41d108f6e0a9549651ff68dcaa75d04fd8d12206efb2b2cc94c0526b9334f26a4e64360651b2852fd79d07a8ec5998a948fe5a6a1febecfaab1253b2effd7c35eac4e51ff96d2e98cc366bbc4775fb1bafbbc83fba9643d4afd94791572602edc2b9d95c7f46615ec75168d3102124ca5316f7061c7dece18b9c9f9d61130447d1c43132f5afb20f95dfa1703f8c274a1c82eca21ff65fd369d270134662d85f902ca72914962da1e85233a785de0620f55f1ede42763047828981ec83003f7d2123d263afed1e609f44c3ec7feb5a8c9c0db967d9fcf4ce525d36f9187b3a48b730aa4f91e3a1c6560ed1a8012847336d72b821001ceec5716d58dd78278d66053ca082be25dfa6554e27b6f630ffd3bf1c3ec0a39e8ba10b4cc63f1722a20454d6fa57a90360c0f94f9244cbdbec6a86f27883ce11c0bc6a258b21234eeee7f249d6e50d44500b9ad6d2c2865ac415c629511e6807972dc9046cea3bb28fffd232453c0b897396751b09af7a0e7c36b922e137961e33a17d3053c51a8d460d8c0da9eac096fb5a91250e4c09d30e64928c2ec8a83ab70f46724ed7aec3d74cd68b245c090c1c9363a457d0460e1abf0c3a3c70abd19ea21745a1d6642a91c157b100ed0f0f24855d2ff755ab4f4e10c1572ea16b2da2a4606f8b93bc9684f4fda809e4e4b097629c12e3abb7c4ff59a56d747a4763d4c957e5c2483ffe264ec07d02d81c7235d34480eb3925f0ae608b41b7bedeaf241c7144dedf5a9db3e9cdf603df8dc477d7d87d06bf586113aa1098f5c54f86bddc32fbdf75672e1c3bfeb0fd0d812b340ba304f343063f6b381aa2a1e79bf35be4f69e2df18ca2da15f6df1041b7bcadf92d31e117500c0268d0f44934fece460856d7869ce46c78ca9aff3932fa1b4e0b4e74d9301ea3369efbd667b9c6ad81966cf4e7fe498608f929779c2835c6c38335b22e864d99df7708aecaeee25cd0cc7cbb35af0658fbed78d586abb71d2055f38018c1f788e4f4d84eb72d6aebf0a021ecbd6868af872fe4f28a14412d3d487411efbb1fd3e09177ea4a19eb449401350c363a0e80149f764c8699106515cd1b8b8d5826362f2baddf5b455e4cb9b85cc66d7e39657ddf946db557abed1fc35145215ebaa52a4fe7775ddddc8292ca250f662f2a82a9cadacad897b8f15d13db04a3e0adbe6189aeb6e20d2a6ff0a568fbe27b7a83957064bb25601d7ba9b1232e5514228c86892225afb3e0435da945f360f839f200574fcb5bf2386f8f3f47f92c5278c0d6ffcd03830754bad7a820c995fc7f0d9b28e8c2cb650e16b92c7d4fc76e491dabdf128a96042fccf49c87a29c6a38cd99b1b94ddac66855e345e7766abfbd728fb5105a1d2cc9fabe9d964755335f4d866102823977c4563691c52038c73b770429ac03cb324f082c73bab2e98e8ef720b72cac365315f7d807a58cec7c38194f10c9b2cd326aaf173d02cd51e172b80776dcbecc5a4472d216e8441c18bd87763f26b30f20854e818032ece8ddf53f9a17f7e16c429e73e52eed18ab2de429dc4f385f45200b8dcaa4f99d4ce3eed3fd21f6b18efe8f503335265435087c28f410c22c6a040f41882af601fdafb1e676548f35f52d88581b36264ca2b9594dac20e03590ab78e63bb23b277e837094fcd5a0ba11042288b67abd241cac2bea35a5db8aba57685a0bafca9b315411232392ae32cc5db0ddc621ce78b9ec664b266ab5f272c984be6e4a2d6e134f2c364d2aa4499d074807f60d026f8773e685ec72477a4bf02545fca386ad1e824d44603da1482bf109128b6235e94937286e6e2955e78b18aff6b444b2eb3bf2d53406c7f6405e744f8b051acd2b9f597a57bcefc593ec27464513040395bc84b844a75b21b0d7504db297059212a7f8b1d5d101f2420b578732752a3b1342b9be08b9529bcef85585215ad62086e5731a0dffab0141f6ed4b4908800b93c27e7de9f8888e778405e11f04e9602750b844dc365ddbdd03d1b01b2240459c7bdd4bf31876fbc8dd499cd5fa06c6df082c31d21eab8c82c73b74133e2f769f9f873fb15aaa6100eac7d3021b2ece1fbf63e097bc55b84df6ac911e770c153f60e3ee7692663601e4bb2913edb64349b09c1ff3260a2e2740e1c21fb026c6a86c067171bed54502ef4a16de6269e34e0b679ff91382b8374c5bcdfdbf1304c24381f4b210276730bdf37e934c9bcb2d9ae97554e91722037d186f0e289b62225eeea6f0b8cf61ff1ba08d7cd6e8244c6ce7fbcc6e536efcf326587a2651c88ba126efd29cfdae3895214f5f3a2ab7279f7ac2fd19830558f15304ac5e5da38278682b2174dc59cd9c4b502d5fe0d417ac8ff5f4192f3b9da80954729f37c648f555f7eef42e4f481fa245954a0f58e0ba5007284240d630e8d8d7577af3a413b2f6f03f04155d1b81469ba7585483aba80ba023d21cc6cb04fa195b2d0120cbcf714a56fc3b8bbd7b7f04bc549d48c7e8ca218aa782abd6ad6da164c628ddc1dd21211cd8d6c44f3b737a888a6d4ae34487e0b7278a600f6a47a4127e2d0514a21c8ab38bb1b584850d29841f8d8bcebeb9cd2b2cc629e9fa42a1eced69f9de6cc71fb27f8d60cf1ab520650b2b0ae99635749372f039adef30e67a205d8542ceba3c6bfa1f9b9aedfc48e3ec5c3b01b2c9855dfbf2d53951351803a3fd05e31a64aed9c50fc363dd30ee09b72b8942ebe2bfe8013a6045e4d2807321538680ac54c4ad4f4ad012ede5bbfb78315a7e41b72bc8e0f6604a9fa6d4cacf85129baa6858b07ade0fce867dfa323dab7a9986dcf4efea055743f8dc8fa43753f8561a15e5a8ac60944ad0e6191e349d288174044d70a4c8089f8f2b9a26fc9a39c49524bd4a01934b79203a33ab7b9cf7e5ee1f034fb865698b7aaf96a8a8010cda6a74494b51888b5ad73d59bf414c4cc48882b44709340fbc31262ba08034bceca2ad206f9162c81ea523569f9320b3ba6a7cba45bcadb4a1b0ecd4d08bd1d366e017b72368b80318f8061f58e403ab90aa5ea34feeb256e7e6bbe9f7f6f12e8e93b78ba5856323832ccfc8549f6f1aa0cc8fb997e0e713408c4c4f16a5194dd83192d378b763397be6725f675b559ff378a8113300be37c339466fe24d30bcfb953189c8b69f2ef57beef61ee576acb2166d657233803701118b1a588fe13de2f1b1fe79bc43d2e39f58f9df851b7b94d61009fec7e7fe3c543568b8460ae62dd77bf3419ef4002831d4c0e426458ae424ac4d0f8ad7c434420791be9f1fa0aadcde4e07551570eac21656ef0d3bacb4d61aa82b6828538044e08886c062080c35c2d9a07294e17b2b35d2704dd8fca5a6d437d7e23d39657c46882cb860e280db9b89931c70ece0252b656f4dc6b527fed0ceeebdd8b76d609c289d85f9284dad35122f01a446dbe51030098572bfed3850d2a86baf5d2dc5cebcb5ce994d8767ec32391541a63e05acb14a31b002e41da6264678e11128bcdcfc7fc4d0a85eada5041b529c4915cf722a5c4e88427fc52a9f85bb9bd8703a83e2aa0bfb59b716c5472a8206e414320f94c174092419c5a1a9ffb42c89b7c61fcc2b331bac17f9aacd5939a7fadc220030d0e9907927d4f334e4380f3eafcf069f806948e1254c7d5cc7ed8a965aa24c39df5a09b92787d1be381cbc6979c751ba8e42f581b6dabbb3448c0c7334766dfecd23f8f38c1083338e787b247096c55ccf1a77ad91ca641e396b3db669afbfe1f3b9a046c09feeeb41f8860c679fbbd41d604aa12fac482c207739238eaaca4b69d9d2cda0d0617c2b630150780210b0c03e326f628a68c0740b33bdf2512c5e4fd68243b7f42221fed6d9f3571ada7d3d2c1526e2fbd4d99f0e7bfa192ecc35d083606152bd40f4f2cda9842fc1a97a114d6d06e62740d014e8ef1ef54002e8821926ac2646d05d2811a5577050811649eac1e155bca92a5162eda8703a15872780d30f14b01aedce07717b241291e28e11969c0e696ecbfb7366f4aa8ec51584f715faf792b1ff9058248bb7e5cc94c9b087fcbad9765b7a7befaff8c2c1314fa9be9a57c6e4ba8b3c7a48c779ef1644c80a16caf803d4d27288a3565557a98314955bc23e1773a9113f71f871417e71135a5b239eede640577970ce7de69ad1490cff773a44638458dac9787f33410bdbe1def373aa11feb0547c8badd4810ea92ad81636b230a2a144a93a38e94916a0c9032f538dc54e6fb3ca18827039bb03d13d25c3bab38767b5e96aa55759cbd9bbbe1e87cf7006970485694001b2ff940d5a4f3709f93bc4460ce4c3fcb8b71b56ae140289097279c7d35d1d01cb5809eda60efbe2ff93328406554d26954c082931bcc9c426306a40873aa64cee210664066138f8e477875be72f3e616f217050dd01ccd9dc71a74c38cdc77a8e08d2d4a1b26c73761f9705a766189eec745b45d68402843df42327567ac7aabfffd53131fbce3ce80cd1b128626ce4e812cbf5caa83f9aef5133b78a1444ab10c88adc81e3055d25f2fcb0e338202874edd6cac3da32fd98ff90cc1f4fd66df074f4cf6dff86a7388a79e4d513510aa3ab7646cca28a54fb9be057be58fa2adcf2b6f799a30e3edfbdd46c2b59c4668d9a05a4f0d96defeb3ab08b448424f0b1339e975c8e8003fae317f78c877a00d1e131f36fe4a8077e047f82385e01224c9f396f1ea2363477e04c7d2efe278a4ef76d20d091d3d571fe0f3c9d3", 0x1000}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0xb0, 0x406}, 0x40e) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/202, 0xca}, {}, {&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000480)=""/131, 0x83}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) 16:01:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x44, 0x3f, 0xf2a7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x84, 0xc5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x101, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x3}, {{r0}, 0x0, 0x80, 0x3, 0x8, 0x2}], 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0xd8}, {{r0}, 0x0, 0x4, 0x2, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x6, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x44, 0x2, 0x40, 0x7fffffff}], 0x5, &(0x7f0000000240)={0x43, 0x80000000}) close(r0) close(r0) connect$unix(r0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x800, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x4000, 0x83f0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = semget(0x0, 0x0, 0x200) r2 = socket(0x2, 0x8007, 0x8000) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{\')\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\\:^\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='{\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='![-\x00', &(0x7f00000003c0)='\\\'\x00', &(0x7f0000000400)="283a975e00", &(0x7f0000000440)=':%{(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffffe, 0x8]) 16:01:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f0000000040)=0x7, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 16:01:14 executing program 0: r0 = socket(0x2000000001e, 0x3, 0xb) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x8, 0x6}, 0x10) shutdown(r0, 0x1) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) 16:01:14 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x300) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) close(r0) 16:01:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) 16:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5a, 0x90, 0x608, 0x4}, {{r2}, 0xfffffffffffffff9, 0x18, 0x20000010, 0x1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x25, 0x2, 0x40000000}, {{r0}, 0xfffffffffffffffa, 0x6, 0x55, 0x20, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x12, 0x7fff, 0x4}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xc000008c, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4000000b, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x89, 0x80000026, 0x200, 0xffff}, {{r2}, 0xffffffffffffffff, 0x83, 0x1, 0x48c, 0x595c01d8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x84, 0x401, 0x93}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x1b6, 0x4}], 0x771, &(0x7f0000000040)={0x1f}) 16:01:14 executing program 0: r0 = syz_open_pts() r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/227) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x1) 16:01:14 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x7, 0x6) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() fcntl$setstatus(r1, 0x4, 0x44) r2 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:14 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x101) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x101e, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x8000000000029) recvfrom$inet6(r1, &(0x7f00000000c0)=""/193, 0xc1, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x7ff}, 0xc) r2 = msgget(0x2, 0x204) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000ffdf2d02616a2d86fd169e2d6b05442066f61a911022fd6841fbbe11dc6129f0b0dd24720b69650b4ead22cf9d3063a7d4e2dcf26a1e084bb159132d043af4dda098654f38479362dc8341359dd414767a8347892c686e4a519ad04427346697d18a34b0661dd4bf04ee7591d235032c43378f0c82b98402f3fe8ae42cff424b3c0ea3fa7106601f59e9760230052482efbe83dc003b5b56640b497ecdc93fda9b7cf9ae86b7d8d55369c96690b7abdeecb6229addfca905dbd17ed6c753076226539bdff0fe9f91642d8d6122bee79f6964230c8ee89d08be39269e895ea603392cd2cf116d96f02e76caa8a09659419c940006494ab6a6f5eae1da333145dc2ccd68f6a0d9fa9d610df9f1af78638ee85bd5577b124a4044e9db09dc7f6558367b62277a14bb68b1a10a62ca75acafa616401ed45a355a20d8022a4b0bba0a5341a0ffe0802ddafcec491e9f9a25c676e2e5108b179bef610cfdc2c8bd70a6aae24409f2544b5a1da23275b068131cd6232eeb3fa10ff0c34ce87d0a1fe05625438b862602812e80d7ab1d2c9a00de4ad5b102d924824ac278e358381589470effb57a28aec8cc87809186663b5946eea556b33102fb7c2093c661164f6e9f22a92309fb48b0236cfca3cbf4a9b12c6c8f24"], 0x55, 0x800) 16:01:14 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x80000000, 0xfff}], 0x100, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x47, 0x4, 0x4, 0x100000000}], 0x5, &(0x7f0000000080)={0x4a0c, 0x1}) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000), 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r2) 16:01:14 executing program 1: r0 = getgid() setegid(r0) getgid() r1 = dup(0xffffffffffffff9c) setegid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x82028, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/240, 0xf0, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f757300"], 0x8) 16:01:14 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffe4e) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x100) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a146786eb9000250000000007c0200000000d90e"}) sync() write(r0, &(0x7f0000000100)="8b6e071839715d7232dde6c0b3bb807f13915046434fb0ea5fb8c7036c4f1143c6e519ce25afd6ae5b4ea7fc51084cb99eb504d271151e60a1a3f50a45fa4ff48467f89d61e385b75e78f08e79c943c0a9d21ec4b888738616be88c2b87f576ebfaa5e42611fa1d0503e9e1a104557c64137b96f7a26ec333f09168eb342413d7d20485007af6ccf3f3ca6", 0x8b) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 16:01:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r1) dup2(r1, r0) 16:01:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a2) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) mlockall(0x3) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) 16:01:14 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)="917e6170a9010300000000000000", 0xe}], 0x1, 0x0) fsync(r2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) recvmsg(r0, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, &(0x7f0000001680)=""/4096, 0x1000, 0xe7}, 0x800) ftruncate(r1, 0x0) r3 = semget(0x2, 0x4, 0x8) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000440)=""/244) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="bb7bfe58023c887a31a5163d2f", 0xd}, {&(0x7f0000000140)="bb18a22a7376b4fd0edc0d0384093c2a5bd262ec41b30a3a8de6ec5e31df542c6bbffd29fce4cf5884226514655f236738a5ad576d83e7fefa18bee3a7ff7547f1f7dad10ae4555dcab127ad76a355bd242498a7ed5fb17fec64c3f4833edbd9d22d6ddbd3f150c2f801c604f63e9cf5f8dba944758d14cde5c3458652", 0x7d}, {&(0x7f0000000080)="013a15aed4243fbf40b89a5113c476b540da8110c963d45e10f3f9785f0807d1bfd9c1afa4df412fc3c3", 0x2a}, {&(0x7f00000001c0)="2cf4c72297d7399b211905ffa0273a70b4f88eb2b343391185d48254ce86943e77b5124e64106b9e336c9a51583e541d845f60763f67608467821788da6975ec2937d3d4192f1937b2d0e8ebbd58dc4b988ab0f78d89fc367e1c5d7e1464ee50089a2c3f03f6321025acf429411b462631d5a1f4890a3081d4e9c3346d00ce6808c746ebd47a291e7646c1138d71a595393336bac87faa9143c44c8ab26ca887", 0xa0}, {&(0x7f0000000280)="e4e5c16f062cf62e4b8433b2d1ff2560206417f1ba03826beb408f3876137912ce9bd8f99bbc98ed023319dec4a22abc034129900a50b07ed4371a07af08e42888a84a579b0871eba29ea054780ad13596c12be107954b23b75a23b871038ad6757dea7d79c0b36d967528cb3e366264c2cf6579f5f18f6a17624ee005655ee911482e857d695bed3f7b73", 0x8b}], 0x5, 0xd) syz_open_pts() 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x51, 0x7, 0x9, "ee195bb8241e161bcca3d21181d0860bce34f7a7", 0x101, 0x8000}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000000)=ANY=[@ANYBLOB="d4555c0379e9a7e1d78d1262f81700000000000000000000000000000000000000"], 0x1, 0x0}, 0x0) 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/139, 0x8b}], 0x2, &(0x7f0000000180)=""/112, 0x70, 0x7fff}, 0x800) 16:01:14 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x12) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x875) setsockopt(r0, 0x29, 0x10000026, 0x0, 0x0) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="3dfae17c9cdcf3c8009257bc7b258cc0608a1ab58d73b7df1a05eef2f14a1496ea4a1277cd683458b10fc272de3a6c07bbf94d8f6f2458403e7c3bb5570003783d0b568f40a48f491a199aba205a92ae5346259faee991af1e0a3eb2d22e8e88727d51a608c8e0102bb94cf6e24b232c28aa820dddb8701fc42be15b2bdbd83ed95d033ca22060b034bbe1d27f81321fb2c1d07c1e161d2ee75b7120241bc424ff7817b3c5ba7060aaf7dcdcf47a07b785df883a3ec234972f9c69fc1e2bb78994ad496497a91e1d18076e7f910c1ba8cb3b462e45913eed0e38c4fade2a6c5041674ab3b7144428ddf3f12a4219b7e3f302cff88c836959ae5db07843b295fc8224ad3a3cb48766ea77d6553f101dac00b96e8abd5e13b260c75e1516a622bfc22d3cccff2329e5ca33ba13271f13f79802f6ee78f1d3e67fc534a7eb44fc2939b8d8c213baa14dcdc61278a095ea2fd32469bccdf656bd906bf58cda466ac48bb4b514f82c8d5736af7721435190fe31745f90a28da5d6a48560d392011a6021dbce0edb6cff5ed17d4c63424599ce307a4d9f31bffc7654bbcb16b839ab36290b4988392c409e6269accbc5e959d475d717d7cb8ffa553176bbb0ba608f24c8ed27087826cc97f9e136010f107a612027c80b6abbf8f43d7b81c3bb8273584694875e26135835463da1dd3c973fa3d8bcb5f1ab04f1a12cc14caf990c9c6352507bef0267afc4991a718b7f4e710a2adf0d4d743144e789126ddafefc39ba52da86f6f775d6894b799ff33643312ee5bd734e87508b9eec77fc12189c7ca09fc55143f56ddc61317d12f4ad7cafbf8893ef27ec9093d0f59d88b93a5f56272ab5a00698c1be5750e82870b16607cb4fa56a4288b00ba75d24a1696b58e77a4844ec2cf9d6e656e567f83f0dfe09d5596f6a3e3234ad3ddb0d33a36346bed7d9860a8d43c009168fee75ec714be8ff7c4fabf772cbdb5fa8a01c7ffa5471cc52c77e1fa0aca0260e7e6c9efbde8cb7cf4afb04c1e84591c2db3d61dce84e53be23636a2ccb6b2db01f4e0045eda125191611a57544424091b85ec5f800bb3f1cef6f7aac1c649c99099e4129a1c32242db8ab9b136ffdf60031690b737d706b77344a5f7934f5ceff891ffe61aa405f59908cb873563e5c110747d1ea294739530712a62cc796991dea13e2cd0806fa26fbddec75fc78abee1f656a6427931e335ce2cdc74f77d47ccf2c7ca580c56e1983f5e64ab731e1faffd3e17d325c9f98c726a66b195d6db1738c9887e4f7f7c3f32641dccbd651b1a0ee3830a28438e32317ef8d4817a04ed86d3384e7591fc4342d8839a7e9982847b5032dc1073b43264a324ff23110e20c160d08a53a340b15820ad458244ab6e51fe9f163eae929d58d671c047170e0e3e7fa776b77ecd0cc2952a2841c0e97c36073af124cb31639f4ad1b5e3a4aa3e8424af52d5311633c73b0aa771961254ba58a1b9c68c0f69e403e07ecdf9c0970426a13198f72e807fae61ef888dd870bb4c815973ea9a7cf72fdfe06baa2363edb1155e466d2f4b221d2e546ea52ade8d3b4ac833d3bf1e5ebf46762361a5306d75a4184da311f183435e205b8190b5a6f1c303125f31678f36d43b35bf98bfa2338249020b876cdafabaf150824ed72a5165041fef44cd8328d1fa2deee32e0ebc5f33c9b0d67e5a1d0f8ba477178ca7c0338e769f469c49db9942f1cf81abf52cb639a75f191f74ec5430a78036b0892db8b8049ce82cde51f7939b67aba3ad5ffda8ec981dfddb8b0a1efe222442b1a2c6654d9105d7990656333fd0ae5f68a75222f0a01adc5a1215ad158c45c6bd7e79211e27f9955367e7aacd7f147ff3b6362e7095d60a6ea5eb260f90d4fdf8e00ff084571b91eaac7acd1c38ac2670003a237f8c01ab226c742120fc628229e5b1d19d625c9ec6ce3993f007aec820b7dd0eea76af4ad70ff645568464bcc124ad7b1e051755967ad6ae7d4a7921b58d0b680907f83a33166c3721f7cf0c3cc1d617bc983bf9963dc7335be160f0165621e673c15e02ac4a889985ecd0d984b5fed865ade6a5aa36910609eb430954711940e5573886fbae870c61117e7fea0d00db03a1ec8c89db9de90683986e7911ab083781db1b90fb1eb4f8b781b986316925ec7aca4f7cd35f8c980210aa16eaf03bf749d448af1da0d4cdc2552aaf9b836396a5d37e807f1238bf23ac07268e08ccc45ed951b500ac69ee79ee667e92cc75dd03332fe1df66323d1d9e127da056c66f5263de2615d4bb8d05b5e22daaf15eeeb0f0a1f6f42257c6cb3ae6a6d8388702b49624d9d176ab29035c6821c170a39afae0934db88ec33e161b68e2625546724c859704f86a5f3b56bb356e36e77f53a384f06912f7d7e1445abcbe521f1c84ebe45e16c59135d986c0ed2b601f55ba33dfbcc1f2c1acfa2a1c3d4f29cd4c7c769e69e80857ed8899a1e9fa18752b9f16bfc7bcd0e9bcccf9d021b26d5602e78b0dc68744cded6c555bc3bfdf16caf77c4f5f4362f64ca3dbe59075e66533d5c2f8246c8b5e0403af8fb76b497966db3ee61d23495f92a44e6e4b5665d52bc3b0c4486ad4afbab9f5d43634df460d68ad8bb7a3ac9348d1991d9cc57c3bb80dfb010ebaebfe6455616050b54306a457742afde47d49148c3c651d8a80cde2ff088d4ab30ca137e30b91f76520fa57aefc49e98bc07b442b3e824f1e57f0e13870054e3938de9d5413141449f153d99e8ede70437ec58798e87c2c36a85a660c554ea65dde3418d344c784a26f23bd7ee18aab2d5058813c884fe0a4086f0acb697db7ccb83718305ee6de61fca4ec5194cb35e4bfb6d43801bb567706817e339850f2de28070bb49b060de28884129b2384a4034e7728cfcc457119e1c6898c557efbaaccfc7b3873b46a4574bfcae0bb68a25bfe9268f046b9e329848a5ebe13c4e1cbaa56c0a322cd58585741d8cdaf3c4d2307beb63d52634e47dfe77d8e44c81bb3c2618bff5353a4cd2fa12732d84a7de21a779767660b763aa67ffded2bbcda1b845116d6e16614b80ee36387d2870ec9c545615b9012b8856decbfb5874effe9372a6abd19a401e2ebcdcee46ba0e62ea06b1bbbf22592b4a0b8c22b026c05851839528d4dcbaad628064816fcf7459b7f36fae30d2b6d5ddaf626711405647ca3fc828498f170a215ac0a05acfdca6f5a7c762f4cc7c941b7421739d62bd02d4e1ef22af337298d5e85d521b788ba05d600e9500e57c45f02a409fe7f819b69948351af8fba71d2393680bc6c1140ed6b78f6a555b0039413c13c407f2550abb2eb1b019130b3fc9eaf2a757ddb81b1b56722ba744380c5ae5a2864db75c391f0f52a0b9815232e5daadef9dea30c7ea90e0467e5e3c98a336277ea2afcb709411e7a46f61e76c0b30c5a3bd449e0237a16f664442cbd798d3aa6144c1af1e2797ffe5630c64697cc7b556c413ff1ab7d7ffb03dab56a7d1da3dac9e67a5bd22d05c17c1b42dbd6bb440f3755ff5082ce2cc58ff26a562ba40a0551a446ab513db71a057505908d5731a522bbfe9025f7e727c007e710c892f6e47b0afa37034ef7d089436011bb9490e0a618466f4ef2d5b6dba71f6dd2e7c4912b705ee59939eed32d1793f93482bf23ea892bafecc116bfd9fe705f79414302ea3a23def82584a9558c3412ff390012d00cb4090f6286231cbce7a7ba7d1de2c2c670baa9b9c01bbdc08126094ac1f54ce87f79110919c4f6500a2f04f4e7373478da4dd87a2447771b50293e4afd433352cd57b59ca90fc1ffda47fb4a12ca6e00b6148b793bba18329d8514bb66075650993ef9a12fbd50b97e0e267f490a99345df2b30d097f4e577e83991f45d6b214635d754ac46c2788917d8155b8323bf42f1ad5d4e403a7f50623640e0892d8d8b21071969e13aa182d8bfe7a16e72d70bae8c84f62a5416509c9fb9560db501bf129d76f69b3c2afd515b17457bce2121ecc8787456204a652f695d830db8e22b5f965cf34d2e15885f0d42ba93138f0eea752e8449a57cb6e1274254b48aee8059338749bb3f51d5675c9425139e9fcdce2572d55b11653e675063f533e994b817590a9a2102a1485e129ae53c075ce84e80e955ac854b1c1dc683a75a4a345b8c7b95171ca9d281fe43dff863ec258a3780aa1b7aaa0f1b3d6e6aa7488484a8168c9f39cf52e5cb363336fe4cae2cc142b2eefcb3a5666ddac6cd15d43e83c40db9cc2117064322109b6fb963001afcc6d9e94c40a6346ff51318eaff40684d55395ebca4948d4b27fb19fb51cdef2ca9589f194f443715fc55779cf82286c626565484b6680f7cf87e79f6f2ac1cb76c356dd30e6ce058aabd0f6838e12e262a19ab44dd4546efc7d9a9fde817fd4cd06361de93a47e7e9124705d0cbec3681139f3a1005a23fdb37a46b0ac653a91f09e2304524f6562e12095a23f7522f6b2bd42de4305936c0b85ccad17eaff8311aaf7f7dd027bd0eb963e9d13e4aa07d70aa245434c6c4103b1eac3d5fdec723b1ed3dfac657d13a1f1d3d12574b7762b2db90c5d46788996d54048d374eb8042a218a0f59b6af82bcadf56430b36145263447b4c28b6095e1a1530892bbc28a1956c109888cb45b6053b43ec983ce07810947a3860a3e8dfa9c43591ef4bd9860cdd1a5e37ce65ac73a18a60b6d7830c436b8aee5aec27f8544a18368b7855f16726ec799bdff7b68a62d75223e2528ec0d1b49586e5f820c018928bf8342fd38757fb8f5ca5a92618ca332b65a32e53f9cd43094527572e78d5dedfe3ca61e496301e0516aab09d7cc05465be144d3f7784be307d4cc6ce0866017050970fbf3b31a8fe8d6ac2c55918da65fa064f196e9e3525f29acaee2e40d1a0a2f3848cf58eebfac0035d7856169f5eb47e35b5c2688f0f0e3ae4604616e77fb532759b9e03042dc274efd9fada7432782cf2e95d4c49a396e3b90ab6a01b5dafe374a53bb8f1008734d3dfd1c16f7acd7748a436ac78ba7b1ab989960daf2012226471123c0f24478bd1574a510cca1687525625369c7d43f2f498d361ee289d781a35fb301f3054b8b6fec57a2e46ca5f861fcd884df2bcbdf0832643d5d76d20a92c781d226ad9e6eb1b39ab17d2f435896922340c900ca7dda430041bf10a925c76e3031c97405b13bca615ce0166b9f0c8491ae6760483a33f0773c2f072758072ad4a932b10d5f783dd60aef2ae76c1196a700eee457d329c7f56f0f26346e6a28b3d31d9a4612bff5e7b5d80740b04ce80a68f361ecdb6c7bf06c30489567ec3d8c6bade74712c1505e8466c92bbe522ee6c5609c12e8065a6a7e25f21fb3eadd155294c2f77cf4f4943c40ff7b7ba8f57810c4d6cd84895baa5976d673fb267781658ee378eccbb6d672313d7984d823a2e8955acc122b697832471a5a6da046ec62c37d84c2ecf6839b4f96eb1da7d8a767c37e66e06c103f6034a02e3011b8bde20d6bdf273f5ce6a307e045d98c9c0e245830eb2c684df7f3cf72ecdcb86364c92345e62444155ba74d2c89dae9fd27df1678368537806be4c5979bcab57ff35848255fc3a2d91ded5f6e2c504415451e02a1118f6b79c6ffc9736ce4a487165ff6b93fe935b66a282669581aad07fde4687010b8fa4c53d5b315ad5ffaafe9eaba5e0df5b3398136c8118d685e6589707382b3b3f247b1768a6f3a27b2064876ad37483f3e98e710dec6561049d3c167b1bd6fa65ed901af466f38c34b01e438bdc40ca409eac49f45bebacf", 0x1000}, {&(0x7f0000000040)}, {&(0x7f00000000c0)="92bff02c254e6e8465d23eb853e5c4bca8cab1d811bb59caea8802750b879c31b9156d56f838764dce35716367b76f37cca3de8927370c0c15b8747c804989be1778c09f37d8a429068deaaf5d0169d1ee01a10d5ec39537e7123f0ccc2b9d637530b27b343e3025ae2c399cfe1be46203a5", 0x72}, {&(0x7f0000000140)="50506b90fdc68e03d284140468f607177b643178bf17c5e76bcba10fc343062b442f0d", 0x23}], 0x4) close(r0) kqueue() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1000, 0x1ea}) shmget(0x2, 0x3000, 0x4, &(0x7f0000ff9000/0x3000)=nil) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x2, 0xfffffffffffffffc, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r1, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:01:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x8, 0x80) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000100), 0x0, 0xfd) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4949) fcntl$setflags(r0, 0x2, 0x1) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ebfdffffffffffff0000005569d89aa900000000001fb4bae48c5e514a029840e52a76b13df0699493320fbb2180e12cf0c952a1a072dc4bbd5906375a050b72063407f6361335c138fda7de01f7d02e"], 0x10}, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x18, 0x4000, 0x9961, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x1) dup2(r0, r1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001000)="76fc67d7512dbce2420ad57022261f831fb23a2b59c3b7ca3ce77e9c6de273582b1db785664b1c6c7be44843b91811801695375a657945f4e6b6b1d2707916f4f6723c5948f1e926d8d0ff6cfabd9ad88323e86302fc528f9caef9616be8229dcffc08aa0bd7556689b8a36c82e03bb9b9042fe3e986423d2096c2128ea4a1a737e8b7d3415d95d3f26e856573f9cfca95a128c0e76094a33dd27b8f246c01d449b97f39f95b3c7a50bab7a820fba300cde1f04dd222b0944b236240c9c2687245897da34c3dae670417490833d28b08bd6f25adae19137b93499641f0877fccf77003603c02b20adb9294e7681124496cc4b5b3c1a155591dbbee253fbc4558ae5b0e5efc4f5eedd6bb22257ba2022dd7de8e044678c731d6b8f0b43aa7c2ef6d0f964be028c7b1769c45a669eb7e3e1dc814a59fc204418b910015e68c2a93509da1058e5d21171ff3c95bc5fa70ffca7c7e26c77b49954482efb93d6c99862c95af866bf68adec0911f89cc775aa19e5191e3b059f2990bd7677683b2024b891acc484558b59a760277c25f40d96a11736df035f4b04e15d6a58a7ff40d33089a60c3f3d52cf25eff23546d6a75bca63955dd6873b1b513a6aee4a19877290f687a6fe0a474061ab7a9b4c62fd8b4d7c1b447419671814d3482ad34ca304ccadca86676ed9246ca677232e08c924d2f013eb204810fce1bfaab4014e49a8f4a0d89b4b7b2e56027f2587392e734c3b5c70ea3a5d97de89bed952ef72e4286228fbf420c3c65f8a003ed313f76854b0642d8764a040c1f6f7af62fd5c35bb01df518a8f4040d9c463392467055fbc7a08f2bc50d34b23b1c27e79cb97405e6fb3253cf53835e8b9f1af212e05cf0b93966c1084a22c1c7c53e2d8c6b40cf86bf56d7f82fccc66d7e541a208e953319e1c17431c18a4d9c5127d5e83c7534cfdd4eccb6e11e1b891e1442a04719cd9057f1fd62bf4665c9a058618f3c8f0745b9afe361b5bed93a6eb71230c5dc51302d3f4c64f623e1949cdcc9385868d7109d8f95f5a5d66a63efd399f6a60395c6edf39c8fc60a91d01946f7979ee261db07af3a370d41fb6089d2a2cb3cb8e567713b5b5cd7674631848a332235fb59794c336a5ae054408100e5f6c8008337fff6473d6e5b1fb7f9413644ddb9be437dbb09a31479fd0ee8b104625e40fa0cc774d2a9da49495e2b573458d202b5aea923afee27146c2188f63e4c633ebba1ddc489369a471ab5354490ce2db9a24c5dc8cfb2a13111d337640be59678ea7fec4ed3fc77ba340e51fe7e6a00acb92883b682c7028ee3a26c8f1a839ae3ac74ff4c5b7593322ab45f0b0ece7f0ce1a0fa25067869594924255ac0e22e079731a6974a9393bba757e411d62d96e3c728db4afa8791bdacbe5897149e297832d2e9830b7fcae955257f39955e18ebb4369d604db69065f3fcefd03d9a6402149f08145c8da3aabff70f0637b64463b4e1f4d0ecaa3b004b6d60e82d3ef9510eb0313b017aacf151d58eb582922a9331cf01dc9faeb35cee668261b469256a4b0c727ef9bba89589cc29e25c457743db8a57d4fe87608d2fa9861eb0a7ebb936796471315293019154bd768b6c44918142c46c84cc42d6ad12563831c10da33fee52a0a046fda53e3143b25a3abb5ad39a9ce2667bf07bc8d0548491c4da56a880c913e147d437401ebf9477b73c0ee8927031a02bc81790b65479fe20afdcfd9ad961e60fc28c1a10ea64884c4e6ed71df0fd6e42c2608115d5392cf7bc2b16e00a9cbe2b491c0a480f806cfcda9eac01b03750c261e904de44947c35a532b8448d8e5eb075d6cabc9d4831cdd7f4095a59b7f8bd426184fa66c618687b20b5e40f331c50a05fe1e00a3db2659761281e4ec0d1f61f835bb5c5614e78392e28f7bdf4792e75beedbe80c9594b0808cb261321b931c9e991e955fb8528822f2943fb92305a5ec7d4602e1051d3dde612b0c697dc8c33e8421354a26c536dc8c881390caaf227628ea7548d7d0f7acce7bca95b43b5c0fbb426e24815b97bb5669b0e6f8b41c53adaf32888dd63c6900551a47801095c4158c914fde0daf5f8b0c557fa683a72e3cdc5fae4482bda51285b62a9148841d4605275f5491fc538eec36bc4f9e5fcf66ed31453a32da475549a978c63c1ba2cbe76d72a0307df8613ac4d0cace4f58c9e64e95262fc4286d2b36a9407c709bffaef175d2a5fd56e26b0f1a34a8c78eab8680b3cf4af4c4349912f09baae0d4d1d39771edbdbdec93412a259409ce075a9dbef5abf6763ed65c6580bab0a9468badd8ebe63bd4d1ca8d33b70af5cdb88e1a0ef8db2c98c36111d13e73d6b5aa93535495b4f4a24eb9643ebc712887d85bdd0c8d63496e79e98ca5dd8ba5e4e15c9110808f6a379c6d8593aa216eb4b49c7dd093f8e8dfc563fbe700df6ebcef5e36011d930c81cfd0a69c3d5ca950aee95163f9f6a256b763b7532dbc6ab1120f524fe2ca655cf1a407afb03f0122e7f05a405cf30047998d28aa6d240e961c5c7c258a5187e834cf61dae79d338f8fb4a7e0a4fe14015c81983deed3775fc8542f2dee77311d84021ac1551a3c95324d0e5539faa78ceac8c16ad5fe50decfa008da23733b1da6324532dee3504ca18952cb9e31bb6798bcbe549f21ca285e553ed6f6b9065991c32f355b6bb20e05e255825bf8c3bb25777018b332ef2bd6082476708f62eea411b20513038ddcb3c894072fbc1e6ac4d0ae404bcbd320cd93a8332174f6ec50f9655bfd7072f1c3bd44ada6154feac45ecec7bf3d4e0d5dc331dd98e6811bc26993b50a06754b3a256127063ac0dae2eadd0009f62fe7d4d01e9b8abf3d8ed34f87481ddcdee0e9fc74ab27c3c2022b6d6e9d63fb8b00ee2a6e8ec1a88abbae034e1f9311306233bb8f04b3508df0f899e9a96af822f7951c45f7beb29d738c68e707d4628aa58c94b3dd626134e63019c835529d9e49eb47745da9dbe70b0bc70f7dba745e2035bcd14e14665d7272ffdbbe091b0ef30898e6d57bdeafb3d8c3719f1f6d7112e24493d3fd168d2ec6cd09d875c7ec5e0db4e3db6501f61a9d80868a5d6bfa6dd75c98e835cb7427133d24b2a0cde462ae876005f4ed6a0b0e15fac3e45589ea7b5b42addf17eb35b2ad6ee606ae19b98d71962093e1fa21b5519275c2a50b068b67c23aa8b57f448cd43ad238d0cc1fee9d79f6ec0aed1f8457299971327e0833b1dc9c0ed42da7686ff564c3c3b1c04d7b1d053a820b6e6fa10118ced2b03f9d5bfb0287ba78502fa9ea4eef01ce2fb079bcac97bfe24dc19f2617061458d1d0f6704fee611954e743bc04b44f239cb4eee49697c7ce268a37c9786463c0764a4587c140ba23809834616ca1b91a6a7cb1e25b9fac4e8241e4dac34b3caa9eb7b0799bc39fd00c357101506296cd39770162824b3e341130d19e5ee2a26d2eab0c0a2dc61c8ed0e35efb5c88be3aca1dd036bc6b70d92a69587003a5f10a85ec01530e47a04502b7bc6a99f5be7de83fba224956e5718d08e1d2ba51c8bc2f9be2f3e229579d2f99256a45b8a1c0d10ebfde42ba1b9423663ee94dd5b6bd7fe87294a9a2fa75a1f02297755554534babdbe4fe1105b07ea0ddcbe2d536c5857d8228b32a7a7ccfbd3e78b0560cd00df2df3983e908c64ab9c35ef455644cf85521a0c2d7688ad538aeaf200d35fc3da1ff920aff2beffca46e8bc9e193200d99298a0c6a69d9e993f8d52d73ff64aea0a8c44979cb65c183d654047de21b4e260bb695bc1d9d371c2b9e35bb7e344fab0da8285e51036c651c78d5c2fd3c49de2aeec4e38014742af916e0fc80ec48661f69b3f9bd179a97e2dca5c0d6de7076ef1e5b12b8f34c1a4516792ea4f4031ed2d6cedcf7542dd6294b7a0766d1602cd38e2f6fe414385a02ba48824e26b9d48fce68e41f722aa01fbfc7b1a31f983d9798140e3e32b7508af18a0bba296bf7488889871d0573b7fae68bcaef3ede96fe89c415fc3b731c1fc3c290fef042f703b2bc95149c32214fb43b6551035b65c509e249685d432ee49587d511742b95df188ccdb4881f2c623820528b3e2fff8e9b90df2cd3585c99c35f8d93536d88a63ec49e65c8499a95019400242f020a9bab5c03f22b956b6e2533164c01dbc7d2a85e559e6b6ed64232944a144015362b4d969967b5eaa021213d14e689e138b2c1769ca1a6aeabf4718b54cd07269dede0aa6e2d3dafdf094f7e6edb415b22594aadf7614b3530f50861b5c933bbc3887e9a5ebd03899ed789be10c49048718f55d96d93f54509e861aceaef6cc1c5eead847572f05589ab7c3875ec6d2d6874440384d7589c0fd09e978b1630056d5a46d029dc1fbd301284ec3a48c77e88c937d0a987893454eeca259b4d1e9c35eaf5ec14223435679b957cdd2632021b4407b3fded8bb38218327b4e82816cae2a78cb8743667831c3d79d74b5c6ea0be47caca68f9b7436188ca8964328d0efa169593f0b357588034567a0d02221d1342f9454ca4cd558ba627a97534466fd78958fc6e063940d75624fda3641f204c8264cb289545a493beb02c044f4231ab2bf3bd0669b3a977121e57ab96ba7df52375a75d3eeb186231dcd608a296766e8eef6cb94a86750cf2ab3dffa08eeb96bb0dcfb621978a617bd4cab4d1e6e73505449597218203e20d95e2dd727d2e12fa2a7418d0d884856514d1f546ce41c86df66bc882372e12659bd3c8f294ee8342913d78df9e5e67b9c8c431ba8f44206f8a7c4bdbfd3471f274c63b206e31bf443ea0b865ce4551753471ffcce6fa9a36805f22094ec4e83a24e2567fe88a536a3ffd88cb71e63284fa27cb3846dd885a89298d1f2b793f9eb1d9786961fe4926dfe7ddb4d56c53c3eaab8b43b97e6db16690ca21d6bc9fe42379c1b8eda3615f563344eff80064595c4db185641709069057985d1b0f41c8b78a623a27cc959775da198b025dfa915220999bb76338abe4b5c91694a2fab6624197265f14a0f47449526f37ea9935364d8201f4f0a06f24a34a14cc999c744d233353e472144c6e0fb0020b414bfac2e1b250dc5c0c1da00c47f3cdc8197d4b02860af9f3d6734c6c807bd5477e9881f86703aecd756de87d0db1798cd6039ad50d3541a8397e0563bba02c9bba8bc123bd083ccd1c988c95cfbebd68fc14fc9338d1a36e3edb6fced5acca4ccdd1b2d54657d6bd2ec06dddbf839f730f80489fb44220d370066521a221657a65e1f866aa612dc0ada8e7220b210a4e26aa91bd0eab646ebfe9f044698659f740c6980ca1d782cf4bee17cb69ab73153dde31a7a91f26225fd4d0f95050a07c970b511cbcef4822e22a2b658d71e38391500c5f23bbb8caa631f13059966c20482260d775dd96369ef9f0e24f8cb00e41be33dab2a1214173053b4c3990b95f584ca151727584909d080a757863ab835469516d786ccdd18082c5fe4b330b30faf55453a51c806782c6df06b606f1e1392ad58099f5ee4588823c9e9ea53bda07abce4fa6f41d76ad7d139d843ea40fa84f6d9f953a364fc7470da566a74343cd11e6f1d906136bdb354637510cdadcb169a57ac7da465affc0fee6bd5ee2072cd744795943874142fa82b1fd9f55d66cdaa833861993ed05eb48a087da665bc45a1c9089f5a5ffa43f48134eb74a413164a9ef8b8a62d63a8bec9f97db92a59a3805fce0f0fcae7de8fd5e197cc9e01b48e5ca861ded9248c212091a63de37467cfc97a2dc3a267c0dc1bb5130530c046c9b21", 0x1000}, {&(0x7f0000000140)="f795f42c34d1488c15689d0be46016b92b47035cd3aa559ffa280fd6038b9a42192812e224017bc0a515a68aea092fd0057d64378e15e0d606e65c37eb790430215bf60f3275eef08a17707757818de68eb5ac2687b26a3ed84e54cf01a28a6632c31c8dc39f907fef096b3120ef7297436d6854549834705cc119136cfcd3fae9", 0x81}, {&(0x7f0000000200)="c7b22653597533610c7d76a8bcc7e83d0b9736eab80ac7ad52af9bebc0c0485e3e522a3b0f622efd653cc3e7af869181175f45436370c0ee55622c63e4da130e1dc018041713e43aef4761489096a868ab23364ea126e2d7ba3f00c46db5e20aa07f7ef62fc213af8f2cb3dd9b3b30e41e2a24b204e1d83a0a43074bf90f6d522a42ab2793d39d783df91333cce5adc096e0445dcaf39945b503863818ff18fdad24", 0xa2}, {&(0x7f0000000040)="06792c92f3d4bc254453786f96e4fe52f52106ada6c2fa77376e94912582001f284634adc90f3bce1a4cd85fbf26fd32484b4a29f9a3", 0x36}, {&(0x7f00000002c0)="f0f960176cca9725f0a54177271a043acd9205274b14d4585ad8aa8dbc4317c532669f88a4646a52156db8887d3a7cb0be2e59cda3088d834ab3fb026cbb303e0486dcb1d310f164d8165446cd12993ed3e6e37cf639e45fd0cd93a07313aef79336e7bfa289107456b1c75c75983e1a214a5f2a9bf5b681b85f02ca8dbc4851948e250a053d7b796b5c31fdc64206683794073f", 0x94}, {&(0x7f0000000380)="096a4735a9bfa0e28783d16cf99180765ffe69c400e906ef395780a0e28ced59f77c8d03c75be96d58d24c577172eaf703f99625a5ff35b501fd761629ee2bed7feb44b2b0e06705e7575d93d3741b45cff1b8a98ae0e87684f82ae6c1798e058bc368", 0x63}], 0x6, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) 16:01:16 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f0000000340)}], 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x8000, 0x9}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000002c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) syz_open_pts() close(r1) setgroups(0x0, &(0x7f0000000200)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) msgget$private(0x0, 0x400) 16:01:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xee}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0}], 0x5, &(0x7f0000000380)=""/210, 0xd2}, 0x1) socket$inet(0x2, 0x3, 0x5) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1811, r1, 0x0, 0x0) mknodat(r0, &(0x7f0000000480)='./bus\x00', 0x20, 0x4) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1abd29b1b25c893d, 0xb7) 16:01:16 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1000000000006, 0x5, 0x0, 0x0) 16:01:16 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x10) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33ea02610180000000000000c725909eaf7ccc510c1aac", 0x23) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="cde002477541b9e7a3003e326cd46510ec8015c07d6f8dc01310dadab3d526696cea980b9df6941f1dee002e7a70658d7ca236cc7688b78579fd1d0afcfbb0d5daf7e4d6236c91e90c62a3030061d84317ed7e83dd61ef04162fff1509323179cbce2e5a", 0x64}, {&(0x7f0000000280)="87ee6c6cd38ee60698e08696908c88787e3be64a8190eba4d4d5f92f108ee7fd807ed390fb36c9f6f888b9e24c1eb0ca44f0766b48249cd857428f60d6c6a3a51187d04fec7552e0f9b13aa348d1bfd188d03e9d273b7e79494f7bb27deb7074809a516097404b2bd5d30f359415b6a08f0b77b49cdec84933a28887b76b51f86ce62220597a04dade82c6d636aaf2dc6a5e44875f9a71f60c3f65baaaf059d33b4d6947e815b04189a2e7024da79fddae9d24b99d34376121593e14a3e68775ca3b8d7c370cb19c6970d4222d12ddcbea8227594764242f0670032507396f1937fcd9fb86cefde4b6c5144f657606", 0xef}, {&(0x7f0000000380)="04df3007c8bdc1b16fbfcbdb4fd3d9fc1928953bae32662fcdcca571c6d61b746e57b0853fc76d9dc7def4235ffd94c30bd8022a1bcc8c4b59f259f650608c860a96", 0x42}], 0x3) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x0) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/13, 0xd}, {&(0x7f0000001080)=""/211, 0xd3}, {&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/239, 0xef}, {&(0x7f0000001380)=""/113, 0x71}, {&(0x7f0000001400)=""/96, 0x60}, {&(0x7f0000001480)=""/226, 0xe2}, {&(0x7f0000001580)=""/225, 0xe1}, {&(0x7f0000001680)=""/17, 0x11}], 0xa, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x401, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x30, 0x6) 16:01:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) getpid() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:01:16 executing program 1: r0 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40, r1, r2, r3, r4, 0x10, 0x8}, 0x72, 0xffff, r5, r6, 0x4, 0x200, 0x9}) r7 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r7, 0x8000000029, 0x66, 0x0, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) 16:01:16 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:01:16 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) r6 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000b80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r6, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) open(&(0x7f0000000b00)='./file0\x00', 0x180e0, 0x20) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff4000/0x4000)=nil) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:16 executing program 0: r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:01:17 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) 16:01:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:17 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setregid(0x0, r2) 16:01:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) fcntl$dupfd(r0, 0xa, r1) 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="a1142e29cb5db59e2ee40cc038ebab0e2833274f51c061b297c85cc4a62fed9c7f81364b056dd9aa41c6303d3a680fe7ead6f4db6b62189e50c8d86a9c06e6f409759dd221ebcd4410d394547cdae57791e115d5fedbf1a7842f2f16c688396cee290e975a988a2bec48d0dfc4e5ca1236a9d6d3cd25de1b769dfb1d0d6a0349786f015b2923e9eca8d358e31e54d1e3a9fcccb2ceadebb2363ada085bf6eb4ef25c5c102b75f68d844f93eed703a165", 0xb0, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="006366696c65302f66696c83300000000000000000000000"], 0x10) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000200)='./bus\x00', 0xca8, 0x4) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0xf0, 0x440}, {{r3}, 0xfffffffffffffffb, 0x8, 0x3, 0x6, 0x1}], 0x7fffffff, 0x0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) 16:01:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) close(0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) socketpair$inet6(0x18, 0x8000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x3, 0x4005, 0x784) poll(&(0x7f0000000200)=[{r0, 0x84}, {r1, 0x20}, {r2, 0xa352d073bbdd91c9}, {r3, 0x90}], 0x4, 0x6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x2, 0x100000000, 0xffff, 0x7}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 16:01:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f00000000c0)='./bus\x00', 0x50a, 0x0) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) 16:01:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9118) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x1) r3 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setregid(r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) munlockall() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r5, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000200)) r8 = socket$inet6(0x18, 0x4000, 0x40) getpgid(r7) setregid(r4, r3) r9 = semget(0x1, 0x0, 0x10) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000240)=""/49) setgroups(0x1, &(0x7f0000000280)=[r3]) semget(0x0, 0x1, 0x0) getgroups(0x3, &(0x7f00000002c0)=[r4, r4, r4]) socket$unix(0x1, 0x7, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x61, 0x4) shmget(0x2, 0x1000, 0x640, &(0x7f0000002000/0x1000)=nil) chroot(&(0x7f0000000340)='./file0\x00') pledge(&(0x7f0000000380)="9800", &(0x7f00000003c0)='*-\x00') write(r8, &(0x7f0000000400)="c0addf72cad88eed54a241736735a15b49db445628937b760458fdd3bf42be663b3f595a9129729b6620afb4e26c6009aa6478707ee740f5fde3856bda5ec8ca8f71383b335b1a36f99d88590746bf64834f0bb287b8fa55d7d4fb8c1285092e9daa10c3f332ffb4e00f730126e80f43b56f35dab67bfe89865319a00cecdd8a23d6f6c6af12db97a7797be0dc540dc3d7e0dd410c38b4a73adb9826533b98361f519ef997c702947e9dce7374e2e581acf6264aeeac9fc436affe5df8784661fcee13f609a43979a257e17090451679405595f9df", 0xd5) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="fe722d1d59105ee3b21caede8d092eb3a87e15a58cf3ec0c18b5061757f0eb6ec33b767b6516c9076cef46547d20129a745e43676369ebb1cf3c6fa0df5fb8a8ba528b09db2be3a395adae8ed7af7a5cc9739726db5e9ade5ca8ee", 0x5b}, {0x0}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xbd, 0x0, 0x5, 0x1000, "c0d899ed50da25119d857e5dd3e0d381e3078e4c", 0x6, 0x51}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 16:01:18 executing program 1: mlockall(0x3) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0x3) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="58a28b375e34ed0b038896fd72d950", 0xf) 16:01:18 executing program 1: r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x200c2, 0x1c) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7, 0x6, 0x4, 0x401}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:01:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="8206f04b01dc0ace29ff670466de830c3c035be05be92cfdf7667d4568a12dda5c5c8533e6a88edfd269fc9c9229f3ba0eac3bbbd75d827c6ab8c0eea894bd5cb4008dd88822e3a3e58139476c49f34c7f14aca7e476b52ac8", 0x59}, {&(0x7f0000000240)="60fea03cf0e28d541eb2fefaefdd786e225ad4db9560f5b13d7c31b5478086c8d1ce4bd00e7f", 0x26}, {&(0x7f0000000280)="e6978d60748ff4162937b96772e80a425956ffb98aaa1fd3f56b68d291d8e334dade840024d3be07b9ed6f1ff54f99688d97f39faf8ceb44217055babb1692aad552a262d985b0cc721bca94f5b801f1a8b9b1491fd5f06cfa6eafa2f026f79ff1c5382bbaba0510a2ed30396482ad03ba7e379e1cb6d003c8bce71e6b8dbb19abcfa616f002759ce4fbaf4cb406a52c10500cf5120faabad6135ec2b802e567af02cd0ae34308683e98f48a6f381cdb5f236ebb2777bf73730735c74761e3f6b3f5a8cfa650f60df932b6f47b03215626f15717c767bbf3636f3d3b2cb470de947512224020a7234f129645941b07f675936f8a35f3f2ae77efcdbaec6db1a350a37b7ee9738f7b24df6cb0779d4d5111c4e47c9aa354883126f66efc8ea82654f51d1224359d8cb6a46ab05c87e99055a290c525372289b3ae35d252e94042be272959452c64225bc04abfc4a01f7093013307d7d816acaecf342ca290f8f76e2982bf6627e10dc28e7fdfe803c62baf574b2e1401c6130cf70af1e5776c0384f2f8232d17fcfd025ae4823a120b11e84e666d608135370ce7c7f6b13f8eaf29770482dcd5a4a1f9f91d44c55a102534ff5fbf446474be5d44a15c00795613b9f6f96428a7f16fa80abac72d8938b710b760a216a58be1fa52b4bce4c704fe61f51a577fccce9a776fab41970c0f5a0b916d79a0868949502a6ef3cbc802af845566d986d1861ca232fe7af6a8450e26cc0d343ed81b233880946d3d4f267034b5aa66b5e1109d7b7ea50b1aa4731edc7fbdf7584b969c2df2944d3db0a59b8e4f916e3e93597c5d8e4395c80426bc74736faadf0dfe336e2ccfca62e4fc06082062a897ccee40e36836a614acd2514d6ee20c6a86fbd7792b6011b7cc38a10a34586f02d2087f007b16ff407edffa9b7892a7af185c1e6d5815a098cdbde1648ab040f2104ea753d67bbdafb2313769dac02457cd419e10a99b0d6abcf902eb6c2a1a7a497516ab8d7e05dfad7d1192f194151bf9aaba2c90292555e9a3e387b6cd51a48c4170dca99f69c38af3144e6dea2d662a86a4aed53263437c74bf5cd89b50bca9eec7e145b4de2ce7a362d3f2108d514644fa23d8f945dcda9ef903cf9cb38535e51555ef7510705fa54d618ccc72ce71d5730cb9bad2bf8a830794eea1fe17006ee5aec438296945a71a2efedac6623042d06c2b49300379a87660eff2591d6f892213dbdc4667b0350ecbed9cfc4bec542066dad63335bdd326476a8006410713b17be4dbbd98a05c8d439bfa7da6245cbb2e354e68e981c19e22c5d1d7d4143ab8dfb817da40b83d50e29792881809bdfd7787021d4da8aa9f60eb9a274c39db042d9088841130e8a959369b3f1b415c810eb67f637c4cb102048a14c22d18f6ad151112633760fa8b32ee242dd3d9c34d57a4a050a851391c8c53efc7020bcc809ecb19f7be54a1a8bfbc98dfb531674b0c82a1b55883fb5d58cd57393442b6ed05de9f26cf1492aeb06371b2591016df680aab5ad7755d07427ce44c3e9c0b4de2b8fb51dfcfe48e9801674284a14abf101db703f26bf52b6f94d86198e94de5036ba63fd84987ce436d2431313992c1a3a8481a968e206ac3765352de5b89d09f0ce5f1d7a8dbafa50462d952d8a340a41031196e3e3cebddd50a3811ffa1ba4a72cb166d0f3d3512916fb1e5d348a9e4af827abe3dbf4671453f2a540749a065ad2e17ca1ffaf70e43f704ae4710542f8ea1405049d2f3ddb1a59d1124c15dfd24b6c0e15c464d7a9632c4da893764062ab1ab30f4415e16e32e173e21811723d3614f03d989a2f74c78479444aadc2a3ad884b4b8568d14ead612292a4813d98a878162d6948d4fede27233defde27d2e03f51072f819657eb5153f9a80f38907736fe4cb89ac742daa4b77c541b922151c3fcd538e4166345224ec72682c04c4fbe4eb96cdc81e802129a8dde470bdfcb0821a77438a9ddf21a966174fe8b019b8b9793bdb82f790e822c4b4ce968a59dea57b5ab0709e47027adac0bd5204dd3a9a5e16586aeab89c6c6953d00de693a2cf8f15869d2504ea8c206ef55b84c1f6ea2bf44c8b330d418b16a927b07b3ce063d49e4641628e4a390cc2f88b380a4b3ae1add7158ed72f4cc16ee0ef934c8d9f41a3fa68124c6d07d81542161c1e04f2646e4524f6a86b4720fb1ef89e26f1aef8ad79ea8d9174c4806f48d76cb2bee9b59d61afc3af29f25486ac56c959ee04cd14d8981763af108b2a8c12f390923b560afe2a088aac88ef02e8d8972a581cc01ee816ff64f4ac564345df843c0cdb936ffb4efefe14085553be75aea6795367e6f3269575ba566c5ecae94f5d238097ac26f4ee0e927aba7df7b7f25c73902ed6421effdbdd27becf01b14f85abbd7460e94871068a871b2480ce6fbce02c065341c8ffc21a3456b638d3788dd37b1917e3ca0b4a351bc6b2309904cddb8c794c5e1001876020e69f79c7bd602db80cb04eec46c4689c11b0029c9c6a23ba781d99b5ea9910404b63282a615e62faae7fd90cf981fd52da21be26c69f99c33023b4b66935d3c04e6a9c83a6cc3dbccdf2a5872d8596220b91c477650ef30f3287903f61694c3b1715e3aa7a7f19d0601361522f4a278a99c28e923ca53bc22f9769150d36a1eba971190cacf97a5cf64ac0df6277ac89f0011f6f195cc0c193e9fc1038d5113d329d6698003627dc29fb74421378e8ed3569404818525233f38fc58c72a324d1153b7080bf66cb585cb882b74ba92654edff8824c66bc5791103a24f7dc42a76fa845085926aa0ccc2d31c604820ebc2113a27f6d02910edf35ca181a92df39b32159ae0b2bc8654c855ce55a1e9a924d5b53603209c05a913bc20ed34483e425dcf020779d60482d0d188836d870579931c700fbe042ef210351dff11e40e1ec1d07d43e8bc8ac4b77daee8c4abc0e969761a17c08730115b1434071677bfa3e5041dfd81b148d4bc099c1f1790b50ea9f70476f7071f5b735b7c749f9c52009fdcd8abb141989f3174bb60be797dc2e7c76ab8329ea772096f344e71d73c2df938d88b22d746765ef499c0bf61c766c4dff330f1ef3bf5f002948ca6c3887317c17b34d8aa8da83ef2b9ce161f2b13d4fe1308aa18828c7644ce821c3f557d9733df0c60d34658e80c51a04e91cc80cab8f9ff2c0cbe07b3b6fab2d503775720dc247653f4aaa799195090903ca8ad1929cd8d3d264db42b0b73ce317e1168f4d6678589cb597a09fc0592f3bed05967dd9d71c45a020ad51299874588bb5c30ccf0e99c92804709f4ff294946ffd5d0f1698110c4480410158daf7024cca789e33dd878ed3f3cc1a9007acc7f14d053e7a0b967a56bc1f256be87b827d00172d22266d55a02ceda4c6776f69cef2c225e029f4b4a04c8c3e52b2595913acc2c834b1085705b7565aef762d308fa47bebdb03e9916e678fdee34fa290c9cdf7ba78a6eb00abf9c085255c3d6ce4d2235a654b8d9146dbd40a807c704b80ad585ee0ac001257478d7362431f9c8c9467eb7a3f8692194da41e51c897560cfff1d3150fa3654e8e80327f80e2bbef0acc161243cc9a6289d365fa6c333b40dbde889aa8cf4097ea96cadc2be7757d3fe687cfa2ef14e446a7dac4c82561e35cadeb86230dc6427c4def272e2a8314acc9658c3c113ac7f73a3ab75a9563ce232ea6bd21c3d96191059df6b2f991949a15dbfe75d747e9653f8e29734c30bc271a056ef1a8f6c273c927ad92c0ebea1641ee3e1e16b034c1203f74b785a05bab0fc9fa1eb5bd50ebb4571ceefd0567ba342479b0b98b581b68999b60eda92abdf4bdbba32efe2eba3829a0e4b8ade1b45d7801d8176cf6533f785c7f46028ceedfe0e5105f971b49e32fc08c541827af29cefa63d5ea9977ee80b85950835f5c27f5643c5cfaf97f2cfdba6dceb3dc693de116242e97149d9ea97b39fd1b432086d3c95fde7574f678ff02dbce25fc8e2bbfc9255a57796f4ed3b2fdffecdd46b3147895b0137a72d77ce4d9a14229e0082d7b78f3c9a6cda7bd9a548e51f896ba8bace16b6bd53198df43c05e5feeafb5bb7f910428b4a441bccae9daeaa823d77c5457029cef89f4ffe758af393652a4f3ec7b4759277fd4f2c011fb4ca1ad2300ecc7e73eb4a5606032195bf5ada8ba26620b1afa4da1fd1d3213e149dfe04867f2014f8d8f243608a13828eee63ffc7ec9522d75ba4ddfa4121c6725be08d18f9e6f2db789e40805efbbe904f55f04b01ad9c50fe3a77835e219e567b4ea775e8002badb91efc2de06e589d037db4802f94dddcb62895e103d5cfe8871d423b697f124da80d522c3f5b8a6d1fd668aec2f56f1254158f0f97b73275ed344dd0c6bc947a1aef6d2b116c29a8c7145222d43ff37d9612e9139458c3fbe421bc31d3d1ede32583700273e7d007d6cb4acccdf798bdde5a897933b770b9f3bcd3850644ed19c034b7f2de8b26f481a9eaba72f336bf6e39754c9b80cba9285d43e2b26fa4199c5756f0c10faa50ff96b12af4d0df2af25eee027cac77d1a28cc5f774835e47c8b533ff3d03ba575e3e5cc46ddd94928f2beb26f7bed68e50600455b707258fff983658d36d308514bffe70f9da52f6288ba238ccd756c34b005290eced09725eb980e9514df2f5d21f90ef11f498e12f70a895e3ef48eb48e2c88f3a6284bfc75aaa2fef4e60ae04cdf4c258eaf6e2b3dc04d7f334bbb33c0cd57600c8efe1c6f2488c185cf9b5f0dfd13c76041b3d1298d879b0a7745f9e8a93a9659a0fa21589e1c4b9704301c17800ce9416bb5f2cff6e07b613b88439df398761cbdeef0c45ea79a6f09acf82d577cf185bea64b0b521f222be8af3c9ecdb3144cef56e669cb044993695ee4829e01a9a41ac3e8577d22f950af5c9da6a3f6cf90a869d7e0cece23e819276bc9ee87df184c5e9920cd100addab165d99bb5210ade06628b2f7be99b82b16af37aaf431d6b7cb706fde7635af222faa0e6f00c3d774e3d407f92a5596197b09ed7a2b8b09e9cad4c7e8b530b90618ff3d7a60f0f25ed70d373d032a9667d374f48a9b5245d39df63a454eb51b6c0bb8f91e6eea94bc66e81f35c63d3b1c50b082d57d7249c18ed1b3e76a6adb6b375039855ba3da2b2d55c0ec5b9e7094478dc520ac33e4376c6cbaa6ae4998958cb1e03b3694ea663646c7e2bad624080d75ba18dfb7cd1dd33049c558131d9658704cfa63e8cadd604541de0335e4b6752081c0faf71374b8b804fb0449d5c317a10055ab4ec8724d1c2f57a46166511cb9524360d6491c864f707851f9aae3b86328f23eec2de9e861d4affb08cd3cf320fc4562814409e759b017b176a672cdac7365d62b2c184190e5ceda872044321915110e4dd1ca2419c2f820f52d033393d63cf173b0ee66462807dc856c6e7bfce4f9c14eda4b87c9bbe9ac7f080f4ce97549d61bc49ec39779afc2859813cd47a8d02dfc9fb41effa232b293b2975110c5abd44c42d0f77a69b28c8f3a0ab8594948767aed583e14505a4a9a830f48d5aa5e24525c2023d2175d95a32f9385c9912c50c544489164071551fe21ef4bce430188ec46bb2a4254c286dde2b8e5667d50c1c42a8eae89d2d9790dad3ab05dc9cc6754a80da601561146ab5e15df3f211d3efcaa7e750d030fd3059cfe94baaceac98d84381d4aae2812c10347ebd5baa5f3c4aac434e3b3f3c216e16c7981feaf69af60aaf05124c45144dff567403a851f7a35e000a91e18c82b367cd", 0x1000}, {&(0x7f0000001280)="be09ef63ba204d8811c090e446efd825e1c09b01f7797133802ba2082cc15b8471a6f3f30643ab16a7354aa2eae8494797bbcc3901f3365efe561b7c7bdcbb6a9a3f571738826e8dc8858ad3da13e8ae136de360db5cf532ef335855309f5d3ba4978d9c45565515374e10266744d5045a07a35fa266e276612a11f3b4c7ee7f006f571bb20a099dd529d1a729fce93c073d2adc58cde29cf2d62492a092eebc9049bef57d47f763e67f9a1f4b8757e75f04b8c046a50a7f45adf30dac7bf7a67b21962d0c54cffcde6071d9a744ed38", 0xd0}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0x7}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:01:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00005e3000/0x9000)=nil, 0x9000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) 16:01:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/167, 0xa7}], 0x2) syz_emit_ethernet(0x8d9, &(0x7f0000000c40)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc2927bfcb0d204d8c0cbcecb986cc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") close(r1) pipe2(&(0x7f00000001c0), 0x4) 16:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) dup2(r0, r1) write(r0, &(0x7f0000000080)="b8", 0x1) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000008cf069768ddcfd50423df5a8b10ad672d83e98466f5fd1f84e5f7a970abfb0909fb2468b7ce8321f017dfdd8b41860f8704a13fc09954df5f2db0565bd9b08000000000000004e350611040a02a89246f322e11ba00fb0b0f401345683d4060006238299433dae872a0a7b54a22cd68ef5e0dec5f0551e89e875bb7bec1189"], 0x73, 0x800) ftruncate(r0, 0x0) 16:01:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r0 = kqueue() close(r0) 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="a13e5ac4c2641d36826b523ec3ca2c42d6b290c363ed8ab753174771fbf2ed0eb75d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059464687d14ca9cac95a26e816e4cc8f4931179223b0ae87bc8671e927c5489d482b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933a91b86c7d4df9dfeff5a15c1dcc8843cb7d955447585764683b92c4156ecd192ba1b838fafaad94ca4", 0x12b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2405, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x85}], 0x8, 0x0, 0x400, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:01:19 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000140)) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0xfffffffffffffe00}], 0x1) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) getpgid(r0) read(r2, 0x0, 0x0) 16:01:19 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000680)="54ff690b64e676cf18352675243e1f42d6c34c9b0d8aaf8eada62d3a2c85c7bbfd671be4da8ba604000000be88e357a495d7d26f4ebdb2cf651f434cc5251bc07f65968b", 0x44}, {&(0x7f0000000140)="8e941b5a9cd3996e43de93cc23589a1e2b94d4084fc503ad4d6f18db456c7ba3e4e8aca2ab91692c46c4ce736c774d4d27e6661900f2fe3c8171d110dd31ee5bb6651d8b7294a9ffb7dfed8ac623de385e50e288c35400925223c50a59257c4ca29096977cef8a3b7b12f3ea8059709d4ca77c5be3f1dca7bbd8297d29ddecd53dda161aa55cc3b12dff9cade53e59786150734237725d9e9d4e25027082609f42854289c4f8bd2528cab8ed3e472f2e32505283d079ff35ba37272a8399ef2fb7e1a31b793b", 0xc6}, {&(0x7f0000000080)="e32e5aa0e46b14642c46964a31583ebd3ba76e7570cb0db1db64982cd884e91db517d383aa8841cfe56921dfde7c0fec6b5bf359c58f2c0aea182a4de99b4eec67a86280c77d42f16bede93d38c66f92d5", 0x51}, {&(0x7f0000000240)="dfe8e4dd20121bffb2ac82476dbba0322dcc7f5ca42f52ac2bd7172054704a6a12f36ee354f2bae8fcd05fad5b1916fd16fc17c46cdba3fc73f95d042d9b7017c80cca227e027af4dfc79cff288c95bf88bfe31fe426c6ec3e806dadfb8c5964deb6af1c15d73f5cef197e8f800b8cbfecba0f71f5a3c84278046f21f969162ce152fd179bd78806a7566a9d0f896088222fe687d4efe4cdeb26cfc29e47690ce4f079ab83a362d3f481709019d534584fe8668bb13977cd69d8", 0xba}, {&(0x7f0000000300)="f146d258aaba902ef18573bd2c9f37", 0xf}, {&(0x7f0000000340)="5d6ec05d48f6f346ad1bb6acb822aa176bf7109f925f7e8323be7c37bb3a338a4849245996a3f5c65883b0aca1331fdeba274849ae2bc0ec52489dace661eeb54c3003270320f7d5689bbf3c32d61a61cd6d59514617a2966d91064fbd4cbfb6d927c5c2d403983f800d1890de13f1a48c03dd8babe0c6777695e13c3c98fabec9b2e7375ef6875140f88c150c1703d2013b2ca3cbcb86d158566bc7317b6ef8d1b12cdd96", 0xa5}, {&(0x7f0000000400)="315a2b9af06091e9beae4871748e80155cec78bc4f0e8330390b1ab14efa239bdc073aa98e631ae386046fd2771d6b6bd35827a2e1b589c8c37d813d2128df8654af9b3c48b996fe1145252541a2ccdfd4911b0510adbdd6842bd10c0a047128f7d15cc9ed5dffc028bd0e03e28a80b83e6b41de77700fe85e9b2542f0e4e24ffd22f4376ee364b7233879db3a39bf6e014e3d0190cf8ec0c3253bac75f4c20a1eab865ae78dd06326183db50268b823aeec85dcf14aa99e0c56ae2937b0398275e9a0f2bb1940187b6853cfadec2de6291b5c04f7867671", 0xd8}, {&(0x7f0000000500)="cef798ca03b03c057312bbbeb49eb196c55870128704ed7bd382c7b736ffcdba8848fa1d33fd2f6d8b1ba2c6d80bc4200f32883d16d502b9d9f609778f00bac50ddd50317d89", 0x46}], 0x8, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000700)=0x8) pwritev(r0, &(0x7f0000000000), 0x10000000000002c0, 0x0) r1 = open(&(0x7f0000000640)='./file0\x00', 0x69dedc569d2dd421, 0x12a) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000600)=0xc) 16:01:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000240)='./bus\x00', 0xfffffffffffffffe, 0x30) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) 16:01:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f00000000c0)="f6", 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xec1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7}, 0xc) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:01:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000280)='./file1/file0\x00', 0x8) socketpair(0x23, 0x4, 0x21e, &(0x7f00000000c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/231, 0xe7}], 0x1) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:01:19 executing program 1: socketpair$inet(0x2, 0x4005, 0x104, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x400000000000003) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001000)="e0a75952861ef3df70fbce579b8cea7aead04c9071062415391b58f85cebe0e9580f2cafedd1814311ad0e85bfb0bb60e6246b05317e3528903f91a5c7c1dc7cfc243311b4d4a7db58cdc6d72855d461c8e9bdc1a4c9d2a8d179a56397242157dc029e74f368a8a11bf7533b36db518356b2d86d067465f53a4418f3d40854a035e040b1f1da80f28a1e63591a0dd9ab3d08b8a678e519dda541d49848fae4a5d6a5453fa7a28bdb3b77080beec8d01f32ae78716c6b1ca0369a17e572a6bfe28a4c5f97a69b4f7bff2803dd3dbec9401b1a5719831d454d803bca1ea442ca0db9c758e3f80d2244c8e556cdc58b74e1e1b8979be7976c9fa589c9f52e18c5eddf2e60e0900a930a772f843e2ef657c24cc51268aa5f1f2fdeebbfb80f73b5d322cc5cc361be421eeeb0d9e0dcb48f76c12a7e7a53520c85c1d08729520ec48c267a6c2149af11b979d4574facd360e2096fd6c1e98d34f5ecd9e427f19635a03c2f63f289ef14900009add3367e9aa603d2b104b45801e6a0b75968d153d1910c0ce634aef896c12229e8a25675ca3e14d893c51acaa27e2aa28393f2cf60cea6f48ed5f2c6ce04b2a5b3e07debd37f8b26ebc0626bcb3885d9a08eaf47e8d1bf1d40033670ea477912f3b7e6432eb4f555141ebb942de668e7d607701b043a2ebee2002dedb0cc6365e5136c84bffe40716a0df300c7d2959ed451e25d75283c1f28d34afcb264efb2f0ab94016f880f6000f9763214b196c66d8843623421e8e8c0d9647bf56f7b6196bbade0fb2cb6ed4ac6426bb60d7ce10a1e6c2fdeaa2a0468c1201e5a283fc85825c2a19bfa85cb940886286aedf861178052d804418a62c25ce0dc6da4f0bb307fb4db101f7088bfd4f9ae054dac590209bf1668f2b630819fd6359c1293ae3d19188cb3b8b6781118b3e3212601b4cfaf6333f1c66348e9479ac1a5fa4cf179ace9c63028b863b5329ec46e9f7e58094a059e42af81299ade280b0ce730d815d76901cb3f83978a47789c65258c9205c8bf3ae46394350605f83b86b805cb41f1154ac74143e6655be546cb550e38fe2d0d512a96a385b011b07edb03499da9c219b27da8d7b590953f669de9fe0697625254e4f9d56ef7a694c5ad13d99aa3ab470da24f3b400243f7aac876aa45803afe78eeb5f40ed043d464b07ef2d2aed0a9e111bf63c1a050588dbdffb109bd863d888f7b28e6ac25121933e21c7ca04577a99b51069cca6dbbff0c4b8faf733ff269af32eccd4c20933ccdf3fe8539debd4f8d291d35aad4f2e2ba5de31bd78f27dd19d932229a5ac8c59d9bfa58037b82c415fa363909d2d5ceb792d430196b421e676d581b563f22b2556fa82b2b3fc89f454682332e4f372af1ad9e8941e62a3a92d84b6acc393f0e5e884e74345c3d8a78f83b28fb21d09bbab05a885f33c076196d35d1bb5821b34b7dfac1197b18e0d0b5bc8e46137d7cb761dcea2b590a02843cc517b8c7052aae17fbf1bd7ea58008d94ee98cb23bc2ac15fbb0a214c64b47d10e1e402f31a7762cdb8f58edbfbe762f265e1cc4439b37451cc723912d1e0a4dde8c95ea4d0bf1adb2a2b45187ad109edb28df225727cbcaa88905e3a7accb833ac6762ee8b16e87ad266b2120ee96652036938f8c494949d509a3a60d9cfab72d85f7cbf34c0bfa253b419a31c3d79ea5c72b208332b295fd11d9555387059f5cf895e9ae4272a74e05b0cd47533ed7f617ef50ed270001c8aa35eb563191fc7603d20484d43c855bdca25973def249515d827f1c61345f3c1d24988f2e50db40247095e3769606a2d43548faf09ed1d1eb045a1d9052c9d6040b1e1a5b8f52df576d6e1e8a63e739f1c1955ad54108d3505e30646b4f3aa901b97db889e49d0f55ef85eec17ab1e13ca1b75e8d8d8ab873792575fcfd8464d9bd653fea541ab5d670cc421f9e80e3c6893d43aac7e1036f22d551eaf4efb44a0407a66ba7e60cd3cf74e8043aa5644c354cf04afc06c43c0a6ed9b02719cd2d616a990fa38a74f17a67f43cc83c1b84d94c881e5b5e79ced55058b04cbd03e2c17e22c03e008451ec3e3ab715ce129d5750feefd80c3c276551e8bb8e0257c145a337f6852aa44238838cbb1aff860288f33ae35aaf3221d8c4e73f3120a1326cca378cb8256cebb84a44bafc2fb83f98a75ca52887144af645639a086a37bb3f7767615ef6ec282a260d72fffaf50243d4bd5fa112860da6a598103702717bd8ecd0edae8c729f8a9e3fc3f49dafde5df60731821fc60a76bf21a872d43a406f612d78fbc35c73cc9bd8c07af8457e55d6460fa010a9fbeaee49f9807b6a0f1f933fc8e78cf9bb3727ffff01f0e172c8aa87af45f6cf99860a36951935550660fb98381c0a24046b3c154fdc03a9261b2028103ecae990b5be022b82e4033f15076b926c3aea0fb8235b4a5efe5fb834492b325e1a29647443650581bd581781fffdca7312d3b2564d0257423b29c3e36592cd5ca66137d1c5ccd605f0082aa8958f349b883529eccb11f239565be2cc9d8e0e2b5dec970c3b7df750f9419194ec2f6244847faa33a588d642566fe88886caa539540edc78184d0e73c8a52aed99054f5b181659112b79d59592de14d44bcbc336ffeaf51fa6ff742330bad476ed24580cc34436a05935b7af14a96f896a52cc49cdae60cee92b2b8a50fc519c6f31d6627f68176a0878ace1ba6c2ca47a6980d0bbdd57ec9b934f39abf19aef80346c4d544bbe1f74ccb147fa71f7bebf8925c3d47e9e29e13813d341dc678c5a0b7c2af3a15a5cf7dda1ab65ab8c7c59b232736fa90ce5090d4f39124864bfdbb5d3186bedf9d85c489faae6098d64724af9d0374fde202ffe2a7110688a2d7d753657d097db9fc50194132174e27731b4eb9215560a79457c5db03c391d61ee5ecd0eb0afd8d547f392c5639798e293db086f80ace5fb1c6116d99a18b48bbf7d50d0dd96475f05d3680dfaca2d1d277d60fe8d39ee1df96aaaf537c54adf0cd783e8a3eba23f6461fca3db70537bd3924cdf210d3b7c03f33e22e6cfe9e7f0ccb1c336f5d886db5b2b257f523f255aced3e8e88c0ebc0219b0af523545197467170d435b67f62b5e87ede9894f91f7b1b68b135ec17d401d3e85823be158ec3785e81f484a3902a1b30b18bf313dd269ab8dd4ef8b48a6f15e1c1674cb20bb2199bf6c2ae034e5090f401a84100e478afac9e80573030ff261d500ed6a89fcaa6603f53bba1a367edb2d1a3683ab568db40041604c99a1f0847916608ae9e3c320257d250f2ed58fda5c0ff56d678d21bde73814231c3a4c74501e7a1898df5d4f1b43330232fd74a452025dfc1a1e8cd9f63115680c2cdbd858152573c3ac5c19e833b726ba2feca401511992e86d1a02e1d43af8debc5bb2f6e46c0540ab36d7d15fcb41e105da369591ce586fb1960505d2126df0d4e9cff3cba940d92baa2aecfe419e3936d8af438d670a90e4379e17f7387a0ef69f81b8a7bd003cb64fbe7ad04afe1bb3f8cc522ff1c44cabb88152977f1633652d2c04086a5ca16fa8cb2af5eb5994c152d21889421945893bf2549dc4177cc73442bb31b5749143b3d84f14a725e8d0c0395c47f7ab2a12216d3b8194659b534a521d0a81c3ddb6d3b8a7a29bbd4477429ce925a3dce49b16378fce8a0a183b25c9eda473b4481c603a28d531ed8064daf75b5aacdf8be2d82e866a2153313127e6b4ba8d8b798f54e4a98e0db42e0ec0eefacdf79ca47897ef2e3f3e316c378c9ce13b6e7a81473b29b390ad0f3fd14f21158d7d4f991cb3a5577e44c75e421cb3d0ae465a17ed0266e39c197272c43cf7cabdf9c767578ba8b825ed5f97a4e1cee608d8461668672041029a77df70f3435d28fb39d3cf022fe0870cc7020ff11ab32218d9b4185c7cb7476f06f28f9053ab57488fb66f4291b4b704a85cad7102254ece5b8eada04835af05bb43db4f212b4480466b42fa3fecaed62565060e46bb9829509761970a8d83ccce683d07556bdc3bbf954761608c972de36335d55fb25ef1c3970535d5a3baafbeef214b65e371b582fbd31729232e4934fd72c6aff848c435db3549dc24c2253c8ab00d5500eb3e38e2074355260adba7561e923a055a57e17f6798bd6c544e6c06fb12e8acd6a9d507a3042361c7b3ca4a8c469f3f90a6162ef76bcee98b8077c4d3e66eb62eaa6079a4c6f998f804259e4e9d950def31bc74c47074dc6f4ca78e8448e31f009bc1b4316b49f57bfa78343a22e928c92e3be409a6d48eabc9edccdd4587ac827a888b4a1d624ecab460dadc5e831e559722bb609a2e8ff5553ede355cb4908c585f40c64bb7406d2a14b2e35d07c9e944bdfcbb00740f36adf1d85ed36175ad5c75fc50e2e9a10d9a003395690b5ed539dd2e3e138c5678f1c2a4b608eee8f578364cd3f88a7368d22b862464069699e546c6afab663eca533205bdab23f6f0f4ef48fda3855eb828c18fd4032a5f82ae1ceeb5bfebf7c1c71f1e99bb7c60a8373b7d959f288cf65e67a82bc5ff8d1f8af2f267de2df892b5342f2484a2faec6f32f90625f1390adeb2a8ecb99a2943ba24f0ce897087a5ad32335f3d9762048bd5340cb39fb31ba1b8df1b20291e8e7a1c08ef5b1ed9a38b394a845b3777a619c75798affe52d273272fe8911535f2dc92758db100fe683d272517d32841171dff79460952547c54ede2bf0343bd69d26fc8a7e68dbadae50984a527ba30c522188dffeae1fb1bfeaf00ca7886838e86118d59cc9a3111138c8fc4e91562a665ef4c71d0c8435a204d6f16b82d3cb65106e4ed1c2d3978241606d646904b17e05189c0ee971514efb938130367bb20418c50e00731082a8790fe972a6e079b4243644f154c8325a52b55f4f86dda516cce41b36b42e23bb54e89f490a87143a286c50991015b42c7b2a6f5d37ceabf214a6743e34ab45e476963b541b985677b9c2b3423af7b634d0451c69a42f2bae60b3dcdc91ff30288a7b4f104cc00c76382bf0d12bde68d6dd5c591249bc81ebc47bec3669889d34a38fa16564743e05356373c8749f9038ddc76c3ace01872d491c3e9bbe6c2a124e3712ba22243592a87a133f1db08b5531944a68e4f845e01072234d4798cc509ca8d46512408fe16115cabbb1b64e571ee68ee48086bf9c82050e6a05fbd9998ff82cccb49ba951691cc30a55c9b648cd6f963dd107a90d5dc0c8a34fecec206c8170b74791417953ddc33caa83ea32aba2668a288434078708278db6bc474e749e25de2e1635387b9a2393ddfabb5673b72edfb2742578a69357170cfcbaf75cc6f5218ca6ddeae6a470bc84103dc1fd73d66dfa13c34846a51ea1f1b7142826c9d0c42faeb29f564a1dcf55516516930d379f191ec8ab956ea9d3a0b509cc19cf94a331e873750b54ee4b5a0a36885f224b4b17f8bfd044424c0ad0fefa635c13bb35a0ee5a348099d76886f01635a04fe9255c1b1be753376fc52ca7f94ee9d9ea0de06f59d25599fd232274c00ec39b31e5b8717e5908b9f0dabb983a20d97053c16891f88f841675a39f5dc12867abe861088b28d04de39b3bd5f37806d117b201e0ed59ca862dcf76b3019cc7207928f92f7079b282396a9cefbb95230ba7f0f7e052fa930c4e252401fc6e5c157609a8b1f98b4596ca6be677757cfcb6e11b97e463e22a81429230985e4bb68ade073b9d4eaae6aff4b4f3cd16b8a6d1e6e68d4e63c7f77e8b96736a241166ed860967a1d4b58f837170d1fd891cb", 0x10d4}, {&(0x7f0000000000)="632262d58f117f5f7b9f964d184e6892cdc61ddda982b8f9312f69feead1e8a8666e37e707", 0x25}, {&(0x7f00000000c0)="487028723caa8788d6f64dc8cbaf86d667967b71890b0ef5025f55891440354088b93958ec69b42ec23ba624b2e4e41c066abcfa9638e74f0a659f676b3bc7c82656a5bd117e835ab11c2efcf419bc2b2240fc9601f5f8a661a953e1dd14a5122a8fc6148a9ab1b70a70a26cd6a4cb96b171f8f52397ff4d", 0x78}, {&(0x7f0000000140)="f51dac85ce52c533e12b4099a8c717e9fff8c980ab83b2fdb85ee444242be445b4ae45259c4b1b03dbe4a5c5d2efc9f8d713ffb49e5d21d748ea837fb954edcdeb80ec473215f77b749645938711f01827b4f0fa6195d3fb16296050354377dd70d3119a7154eccb8ef80613e1208a64b95ff846f0d04b6b45c3e4bebaab9733fc8c14c9c3c17232461ec20f4e8807aa6b6c71eb1a9864e16bf5", 0x9a}, {&(0x7f0000000200)="cad1e176be2f5163ccbcaccddbbade87e6944be0436a2bd37b930ad51a8963ff61e0c3dd746833c9d1a60e2480895c9b008af19d6caf60887535464bf2d3ba36b5c001d245fdb732b4914160f005f48afb225a1157108aa265f50e5a032738519610663f9230439dc9d8bdf8e25c4a1da96ccc8086a94c927a0c49d5eec346d5bf513771f83a30dae5788e103ed9a3ca34b496", 0x93}, {&(0x7f00000002c0)="7ed859ab528349f521e6f0fd9f958076dcac0a8d3ba4baf1160f4c4cf56814a383f10111b1cda450c4a3051620c15779d24da1b499e0d881c0ebc1621091c93fb759d9cb439b596718cc5f67c9876173216af9562f26ad70c532737f82e2678b5f180092debcb33c3077236f4429e3552b53513aa5f8d9cd09df0ee81c3a6ef5475e82a54d786dcfdf42aa4869", 0x8d}], 0x6) 16:01:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x93, 0x40000002, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000010, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x45}, {{r0}, 0xffffffffffffffff, 0x24, 0x80, 0x7, 0x3}], 0x1000, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x4c, 0x22, 0x200, 0x678b}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0xd4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x27, 0x5}, {{r0}, 0x877b2eb3c926e5ea, 0x0, 0x2, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x8c3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x1}], 0x6, &(0x7f00000001c0)={0x3, 0x44}) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) 16:01:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) close(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 16:01:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) 16:01:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x1, r2}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:01:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = semget(0x3, 0x0, 0x225) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/114) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 16:01:19 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket(0x32, 0x8003, 0x50459006) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r2, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:01:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f0000000040)=0x4) read(r0, 0x0, 0x2fb) 16:01:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8802, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1b}, {0x18, 0x1, 0xffff, 0x4}, 0x10000, [0x10000, 0x265, 0x2, 0x5, 0x2, 0x3, 0x8000, 0xffffffffffff0000]}, 0x3c) 16:01:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:19 executing program 1: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='W\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0xfffffffffffffd57) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e3fb7c0ae347edb10eb3253cf1e3c56bdee44d969a22509c5e0ad1f9461dd826abcbb136ab547a23912a10cd4638db5f58c4d6b3c78f23a45bfd50a468ccd9c0be16afbd261afd0ce367ca22df33b5c33402b149ca20906dde8c", 0x5a}], 0x1, 0x0) write(r0, &(0x7f00000008c0)="6be798c4c61a468cac6c60b37e75561973853f6adcdb8c188990b79c6d6407dfe0d9965faccd451d8f8efbdb6bd0784112c24ee00275181455d91e59bcecab2c0cb2e40609acfa60385454c8d9465e2ca93d997c99480d7b2938712065f518a1cd0e834ff4d3ede7613daf3b65f0c10f271bf00528e6f1a6a43fdb829423bea98aa009d8b6a8fc06c70ae309bcbc82afea1e8df036aa30a635ad6ce3868bd60908e39956dc16e29ec79a272c534ff98f77ab3c5acfcda78c9252c4ba0d84c506c35f640ef8f18cc1f2c3b668d94e4b7a47aa954e59e98c83294b14ed143239dd864fb82ed0d1800e4638ed40cdf57a61d548f4ddc16d60e81c259410f719824bf8dae875284517fab9e8129b72191897e8785707ec4386ddbd7394c11472ee3a368958fa74d220a2988c7d89fedd89928b110a", 0x133) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x400) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffff8, 0x3) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:01:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = msgget$private(0x0, 0x7) msgsnd(r5, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x0, r6, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffff80}, 0x10, 0xbc, r2, 0x0, 0x5, 0x400000, 0x0, 0xa2}) 16:01:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f0000000140)=""/117, 0x75) r1 = socket$inet6(0x18, 0x100000003, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc, 0x5de6) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 0: kqueue() pipe(&(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2044, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) fchdir(r1) dup2(r1, r0) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x5) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:01:20 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x318, 0x162) write(r0, &(0x7f0000000040)="f23a490e20a7983b5e80aaeea767bcaf749e71d3922ef7e5bb383a79b99035f340d54db117c1fbf35f95c5175e7126222e181a5593b0d3ef2ed8218482838e4c9970c1ba5545f416b0f4982852f8ba1d14d1348bf0c27b68317a7fb0cd572d8864ba0c2618", 0x65) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/12, 0xc) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2118, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 16:01:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3f) setuid(0xee01) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:01:20 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff8d) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$getown(r1, 0x5) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/196, 0xc4}, {&(0x7f00000012c0)=""/15, 0xf}], 0x6, &(0x7f0000001380)=""/32, 0x20, 0x88}, 0x40) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) close(r0) 16:01:20 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x100000003, 0x102) setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28b}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) sendmsg$unix(r1, &(0x7f00000022c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f0000000100)="16b942349f6d6417e32058f3783c2b807b8f4902cdc9aff5910228d5baebf21544564f6b382a693e03a01adc0dc89570c8abcde2ddcc218b6aedd4480e3e74639c1b519cdf644283a26675f833f43563faa0ecc707a36b189e20be6c17354f8024320ca07f09e85410c73718d0df5c2abdca7ba1a5882f73394b9279b33836979bf75163455f9412729f2f33e94c0dce465402b8406cbbb38527d210ca27800f9822c1e02b0b640eeafce56c10db4df2a1952bdcebc0d49dabc43f89c4d5538fed46278f9b33b20d5340339569952a1679528eae0e3d6fff297f21f2f7742f12c891883a140eca84c9d832e32f2a8d67c65f0fffdc69bde6e066fa88d55a085391bfbbad09b8f5905b681a5aff72893be56252b2f659c3a90bfad04c8ca08e233a98a31b3659b97271f933a3546ab94a43ccba09785e43203696d9e07789b3135092d13edf9fd82e28fb4540dd14b8cf9bfec178e21e22b710e4a706cf394c3382eda06e3e21d5157c9d26e2cf0ad44ad13fc6ce3de44cca573e17d893439c2491d585688f7b2fe945d01006ce8667735cedc384055fd640ad0a6f9ec88bcdd0e899cf64b0a13c7c833cba4ceb840829617fd6dfc491d17a6b228034532378ecf801a167225a09e74e236804911be585710ed71e6f049a44bfb33e66b96dd47efecfc87802db978881aa31a8b7b95d906196dc70f29e79452c18c5da60ef81046c9014634718550c323455cff0ba15fe51356be8a3ac9f14523a2e594d532a76d6582781014dea076c7e4656d437ac7137d63ade538d2aacea1ceee4762bfc26196d5b72af9d43b6ba29a61d8a5af350a0e48134a0bf27511aa9da3447946bce88de3261e6473606d769d72042fab9c7c2cbef6e37ee176617a472e0cec21f18a120aafef9a6224f6a711a24a028b364d05eb86334b00699d71a191f4442e9038fae89a2e947e278a62302a293feeec871d461d6081bbadb9c42a9d2813b042d5c6e1f56e9ade5e242a23a5114b04e35b674a346ef52ce4233e09d1b3cc7b2817cc2711d7d03160ce4efe628b2c73c1bd2018809e5bd8e1cb054bbfbd038c9f5b22377077c56ac63411185d6b5ade1239a976dff241cb500d071be1aa44349024579c4061b55b9f25485cf97ee776aa4c9640736bf714c13868e703ecb03497402c0104eed1e12f4841c001d0e0493c386286c37dc6d84231db5b27b7892ae840f5b918aec954f82b93504daa7d1d05030db9128baa9f14200a7b664c1d11ef35f65e726c7f161895f4b47c74b880c63e55b2a235d3cc658e6445292ae543c04f7a29d98030ddf2f951d5bf733fc12850151266cc10bfef35c4e29d2dcdf3170b511429ff8dd313679c22478dc5686d56c223c5d3a35773d20597acd94b0d4df0b3cdd32c21e3b141343e76ba2a33b0f6f4046777c5344c416538eafb3809824b4a16638aa223911596aa1a77fd8612b7489023c994dd11886c245d9f92e9ada243bff8f5a2d03042438754f368ac8bb111c97330bb69a79a693ec8905c3f5697492dd091157facebeb83628f82893ab0bdf3002ed67633e0c4af7610d8f09ff539a8cb4503179b6577384a3368d9100b97b4335378caaa1bce78e512dd247a6a9575d9376a4b05dc047fe8a9b6d4256c99a443bb4f29d4ba54e2fbef347ae25d040ced9c0a0f281828c61ddeda1a4dce878d73d572a5ef9d96f51a28c9ecb9a6334b20db4f711d55d346e6ccd95a6f33ca57f7a8e104449dbeba2f33afc6f27f6172135035d84e2af3a7e1bf64815a53ec49f11e3c8b8132e2c622cae8ba6cabdf8e330be5fcceae719f621ada1480af815786e5465fed553023c22e38306bd9994dfebe97f2f13bac01359894864504fc882efe1297037e5c154b217e90b457e8339143722c27e698cbc9f5141dec76bfc9cc3c6a073aa237ab30660c11e46cf83e7ac5999cba54f9120ad0fefb3a397c09ab0d005314927168d29e78090d7797d815f8af17fff278c7f7dc89776110bb08d1c04c2b837eb3185c98ee4e24517dae93259c6e62268a66c3dc3870a344d3d78ab4645c40f373408d96f9b26b3377a03c4d3a6ad182edd49f8745ceffb76f45c6cb6a53a127d1398303eec89065923cc476bef99a49423b3ee7b475f5583203a7e71cab56a2601cd2c6f324c0c47db5ca21fc2f84d3089239629c111a81be465a43bbd53283911ecd200de12fe1b3ab5714c869b7798787b1979695972e0d5f11a2160bd4f6c358ea80a5e276f8d2cfa440e1c3d837acc2df65652f87a86c5fab6687ce6d9d1f73c6f1fea659369d13547e500b2cc15c42133dfc1ec92cfd1bf81fa2ab15167946a1adba9cad8df964ff4ded40956819d66c3b4b03ca1f310b18d15256b259314168441bd01eba3e9b99f73ff9176ef22597ef22290ee2448ddd799bd04f36c5f0779cdcc865eced9f1c8dcbffb1c83bcd83f66019be02e7baf3b507d486a00bd2e77cabc039853d388d2116703fa597b9e339e804253a19e5e8039093b3ef2c4e1a736296c309552fafb1f644c38f787debace140e35851e18b4cd7ebcd1bd812caf35f45b74dccdf2199c4d93b05ca87eb967a7d24ea39bb5448191cf76633b6bb515e9904f8a010af477a5426c8aeb5184f01f0366342c3ede0dc62f6cb0ddf8dc82fc1cb67369f5b9163467cef3c719e91168f45da8e1408aace3d606cf52e704b7e57f8626afbda8002a3d6c117beef4623ffa19a06185301e4e0bee18d64f7dacc0f6ba242d25e9afd8a3d4b24fb368c51f856ce83fac803fe7a9b4f0a329b94010685f710bf43670656253848d0d176981701e1e688ac2ce0e09233210e6bfbff6d8145eb0db3a2ccf7d70f77f3bf70f41cd0e49e1f08c95c99fee2cdf442d1880c55a2d8bd0b846202ca3e55e02a52e415dba6d0efd4040e374846dff614e56f5c746b089e2ec5a7a96ebae077aa10c24efd269393aa9bfd65f10c4f5d8bca5f0ad2b716fe221331a35649a1629e6fd753e1470c4807cbf2d10696e5818c1b63d2b4b4191cf5da0051460f6d373219d93a5379bd90e3077695da0e0df991ac8236610985e528d10475a6e7e4a6b616d11585f5b17c9de09be7aaaa2a024f8528aaf87459ba6944d5cd186ba45cca5cfa53b7c7f1fe48d6595b274cceebfd2522ab2ee3e1d869181f1b4be7912d7097b2da33831318cef6022b6cae8efa7e8c0335950b56e5d6897d8648bc198d49a6ffb98cc250f3df05f98f510840e037cb5102c71f70280638c26408f11855e374fa96feaa20a626a754a139803ecd8cf71b59f2c935ed7d9003c00f740453ec850f2d5f6c160c4336aa3e596a8dd7e445d0fbd43a5f10c4b10c2d1b88c6329763de8444ecad0f01c2a6f5928287cbe601069a5d4666ac09fe00c6507f14d13e7d5c572b16a5a459cdb5dd6d1e22383a915f90782058df3ab7d0a1ab9485e9801c19a710aac4da2d41edfbebea9ea00814afe60e260660c41844c2a0596f324151856f0e3b48379b35a7dc88263b3224ea2eb5bafe574d9fac2cc64a53ce6d8d03a47885bcf7ea7327557f7831160178feffab3c9e8efda8d199e8fc845d6e40928bb4cfab23b9f7cb6a2c77c611015815b65b6bdfa4af9edc9036da7603776c99c3a7c14b0a483bf4b35db31333a3f9e47b808e0f69740d2cfd79d982510044150e2d3be951e21a5e7096032072704febe280633a79c9af103e714dc16e4d48d862a1d0624957ea215b0b1fd98d09041f7034271d99a88363c56123e872a21eca16d2312e263ab01835490d207529b69dc9d0b223a4d46a017724885d85cc48fcd05cc71bb3f36b282dd1bdeaf201b3ef26fc6e37a8e6ed6ee544458d4d3d1fdf68812d1a7e1e2cc6f94b5985daeb5db5244a1317584e01ab96fddbf55d7d4c0e14823f788f4a450631f6d4584d600a0f4a15820ba220cb87ad0c676ce7cc185a0475a0ee1b2cee34b934831686acf3794d742919558cfecd8882982c22db6e52696e235dcded85e837b7839951f0ac9f44f28ba31373605b1fff454440a43bacbebf13a128386a1f586a18688cdf9c475aa32892cf286b87e4c9421cbdcc274fa57f52c43e48dfa89f8f898ea1961899eb29b1509a4f90ac9563fc283f608e0eb66ede47c3c05fd8150ef162b5ffa93a14099b771b93cab3d834bd118461aeb5bb293cc82ff80b043fd08f16357a1219e8a487162c88b47755395a742d897582736be90b46aab9945487c6dd49233e1679c5c783c6881c2d8d59ba6e571958aa0c4f50c8cba21bc779040c0e3d980e9bae9ca28857c9f225b7ed9b5a41dd7c23b66ab046e5cf62a97398e7060cefd0c83012abb74eef352307698de258d7fe88d84bbf7150f0c296aa10a8d35e57c59d18245c7a9b5d89a2be721b4206df045117caaf839d96aac5ca98305b55b9932b57eb4da29ec10a040844ee75d6cd7217fc1a4e4c4cb6e3d5b45c8f532e15d1ddab014ef773cd156fdf69f58d061e3fec41bc64cba8d644440a48873fcc2945099f346e37bbd0ed5d51ee815272fa14b7575ff2ed5935f24b49eb653f81d44d91462e53a691df0839858da1ed537e5274cbc916c06e16aa0f826512e78d31a8e5c69a7982b3ca0e8f058870397f67fd44f8aae3fdbe769041768a8a2f881da7227abe63059d25a382ec015191ca7694eee865a8668bb2f21ff765d88d6bf5bca3102492593dd33e57fdc91634332ccf49596d2d19c57ba62e7e50ff68dda68d12c2fb6307bf62ac5984860606409a55ea1f57acdbc4e063cba982ca58b200ee4e6699d641a4591e47c231f518277e0397a108d968cf7d05c3389b6b6512ca36bf8c2533a3d93b847c684c78a23e9c684b3bce6f1cd509b55d275303578db2bd74decd5f884f092154435f9cc7d407d603b8b2e5967025e045b76a570e220f416f6a7fe2c215c4bdd7049bf822fba913f30098f281ff717797c90f0c53837c183d9e8d29a1000eb33f738e8d52580b305f4494e24d4313a2238e06fb36392892115e94120f91893a7886339c0e9136d3624bb78692fda839e3637b17870bec907d936f8bd4ff303a475951e9f606d188200f093fe8f3e77782dfb4966f677143390f10f0e3a1d1a9238838cf46723640896213b42eb9cb2a256d908443ae5f360476c1dff4a5b7161ba934ed0c262e34a4a926d0bc11170291d0b9380208083643aa4cb0184804a00d2cc68db43d01431efb4ba684a49bd23e8d112fc6f9f439807f8848fa7a5ebc63cf32a50a368203c53f7e50fd2ee9cefbec83baf27177332def065574578a29e89a95e02ddb94174d89b8cc3f89099a722393ef2638dd86bf045f80664f14e15701be9c1261b35859ea0348c2775442bd87fabe597b9d04df93b2dcae1e306104121f596e304ddfe97151817b3583d48453fb632dd2eec819909f5e2861f5e1bf6105687b056e516c46aa3fe9eb994fbcac7c496727afb74eca888be3a302768d1b5fee15c764c63bd3f31ebf6a32231fae026847642958cb47d51951545d5e1626bf325eba333e1e7a2f386bb797c70d8171b25901e2d154c94b800e9f4f6f006af6fd6b2ec7418fb0d7668593fe331e6e1c2f5b6aba24160a6e5355e740f566b4932760515fde48d81c640deade2a55f6999b571b14c07a5f05cff5564d31912de19bd260850ed426b86f14f16d4d6283f60af2e81253a372bd5c956b0d75f2ceac462db2a128c27d637c6570046208ba050619c51f282727499b87cb98a8961d24b282614190bd8279494cc3fe76286e692d8b6d81bd3a695413a", 0x1000}, {&(0x7f0000001100)="ae9105c1e6ed6e6d1d8b293215d99e99daace7d58ebe72d9bffe9604b4fe8aed8b33b39ce9172680efbe3acc5df075525f4840686173e597614dff602a04894aaa9434a00f97e378ba472ce6806f99e40b1814e464e3b5ab0c18df60427abe1df206f6b77c92a9a12d05df92483f606d24eb4f16654dc61f050a0a1cb08573d11bb472d629191bb438629ce8d0d211166530738d6c5bf8764551ab81119b4f0f9d38ae3a5c1854fb979a13fc1d11c68df124a55e3a3eaa6d8b920e6d0b719916a7a2901ba38043b214eff193201214d3c0303ee634011ec21984ab66de6c42c78314b5f0f3c9bd8e467a57836ba719a849519c8173409947f8fb3d7eda0d6fde710ce5e86f91f84cf36e325939ca0ca658e7d0f82473c5da5e62842f970627b309f595a9fcaaf4f8776032232c2943b6c50bdf9833a3e873792beb05ad40f78593813ed64c6651e42e766517138241d190e94b677d3d846512c43d0e6da0cdb5db1c6e9b95bac9cb6f77bbdefefc0ebae7b9ca8d29f68e1d8dd58e9ecd7866c93edaea3072dc992add453cf51254a7a5ccfbdaf64d6baea768b5b431fe16a7f279d1239979108fda5de744313c8a18bfe7b553d3cb7b456a482b5213e61107b693a0937c1127b3c368980876c74a54cafd896485d24f238413bbd427f294226a3f0963b4ec49ff034f9b4beb448c4ee726ecad6b61a515c53437d657d8cf7a32bb276b5aa87c90878a64822fcdf0e14506b16c9417f0b732831e44fbafeaa26cd243ab32d44f855101359a4a87974c483ea946f6454d9d766aebf9eba0e5b4cc17975707be48bdf44ba0bf80d2ed28590c7913168d2482248ac4b89f8a13b9f06396ab3154ecaba1f13bf652e80b39a761c2f1fd5a089389c9067b70dd89e99aee9a55b3a54f777edcc8a2ec8e43cbc6117f434ca35873fb77dda566fa9b9f523a019be98e31e469ef959c34a197fbb30b8db6887c2ebb9cf33d4887abfba70ac5dd6ccf66741c736f27bd9a52467f2ca1e3b7f9c9d747b8ce73b4b9fb3a1c707f6f608e9eed045ce7afa3a5f904ab879ab396cf10e5c04455fa1c5c87939beb1fd5260a83b6a1ac5f4734f3689e5d6b576086a59853e91c1998d18ea1670789e797cd10155aa2cc2175b2640ec3be629d1129e034f3129fd6ad9b79b6c95ecf5cf4993abf03dce3f0c26f6492b98efd1db319ca475890b5f0891f998d41cc9966f16282a885707593bc1df16a97b912d7338ed0a51ac70904756b8e580fbe429df66beda74e000be9fc2aa799203fafa6cd3388568dc3f0a9c8cd4f2c85c85f474f568fb2f43ca172ddf4b9e93b6d2f3c856819271397f62d2ca309d56e4cd6cf7a294b4246fa2b13af1b4783bab58fc3906b95c6f492aa49fec58b13b90fbe068c132ad5630224fe0a68c70da3e0e96b5a66aef94d946d129be1a2bca1f62558be4c10e0a0c01e2c9a2c59e7a05382a073a8f285c920e9d8b15a1a057055f10ceadc97cc4b1751b5220e98d9f53104134c1c9f6038dfb587f69ca5f9312efd6b00c5162933f6613b2299e00505b085bc0a5ffbe0d5c8101bc71948340deb4925880ec147d8df1a1972b8ed8a6f86d34ad28679735fb8f494d8b8cddb0c038c558366621f2b6cc93e9ec0f226a558fdece4edb13b45c56af7e2e8ca8d4ded5747fdd5f2d113820e9168499f3d55dfd5d95a66e3b33419c6662a7c7ecca22bd0c5e8b7bd06d2b48832247e8c140e16ae99c1778353d6cfc4328f1ff9d06c54a32a194310e53d736e73ebea54cedf7f213d4ad8b782495f7a02a3716263acf61aea0644f5dfdeb78402aed08339b75402b30e46c83f9c3cb35b7421d8548eab18600d420f66a13c9011964bad60859df6d4c3e4a66f1304e5c56adb0ad3f565b17373dabb8c6595c7652a9c95a9a5b8c8b002d0d6fbea784c5c587f2173a1f1cf5ae314e2b2818227574fbb82e7917842aaab2ea61530f5f8b3eb01595491f96e6a17e39cd3162bd96a473dc790996fa19d7f639a5531ca4376da1777bb8574b5f1861eadb51729b62d66477b831c4b0b0b60c81c4b61c97297b102d6e109ee45c73bdc0e6824aaad83831ce71586b4030454b85cd7cddbb9fe9eb3d69bd351b3a504ae1fd254e2b8c15c37b81a101cfa715ea29a9da82e1c36413b17da963ec67193d98babbfebd257f65d5a9ed1dc33a052206b0876d5e4b0a5b7a5f1868d247cdc5a890e39c7506377bba5920a1e6fa9cca30903f84c858fd7215e667043a482e8edba0a713802f02d31e9aeb3ded10bd921d40921d2a76347cc5836a0cb1187fc12b077bc08a5e689b166c1c624924203d59aacd26b5ad9b269c1f23c82842d8642fbf22c82aa1ac184da4f86950cba86b743d5b3ccb2d006ec37f8bf96dba263958dce4c93066510ba1d7c6b0a31c05181fe827d28447d46af7b886f65709419220ff52a7ce2e5509e8c4667dc39184eb4506e21193e853c50f7f4191309876ab7d78743961a58be90d97bf4d13d9792b6ea6497bfd99ba926c406076763f7465073ad20b7c0857fe1786cb96c1820d7778dc0c58651fcd4752afccaa2a21b570f263dbdff07092e31ccb4083526e5f35fae5fdefdfadf82708c12e6ad4988ecdc88477667bf71792bef3ee69280ee5b9f700369ec3aa661909596a5cec9d74fce01b2c0a5d45533ca060f8ba27e20cdc5524cb36f641a086106f56ddf849f85133b3ce8637cf02560ca468f325748122db20ff6114715f6cc58d0b5370980944243a96a7b31dd6c9c95ddb18747de723a91774799f05ee5312ebe6d3b6514d434348005a57f9438c8960d00b20f1cc2bf373fea232fcee6a9f31d3fd54651fbea886699fb8386c304e19163bbb188ea050d0952860cf56f354c5ef0a9c3c3b63f6c018d4dec40e224aae0511372c4c0639cd576924f728756c2815bff3454fde6e0b26a720ad518bc8bb1b1cda6f6d3b4e7f31976fda6bc05cda005bcda2b941231024196bf56163b8a9c2ee11ea72a867a3176939e00ac9105867cac0314c8e64a2fee3b443103bb2f6672d86f1bf8bad77888a5557a0dd9bc8d9db01e5a7b56d48b1403d3dbd6adf31014dc8850428e1634886ef2541184c63b8933b53f35cc372347f9027546df7b0cae8643e3a1694b657b11de79aac4d335a8c20e43f023b14d80ec8079104cf3f5e2ff7e69e96fe006ec5f7f32fdfabbd28f85e0965fbeb163c2953df153c1f979b34c90cd083fc03c324ccb8972fafda0273e5d151e78d4599c59ec1db08db1b86922691445b5c2ea2ad2cb32ef5ead1a46c2a78be6cf58c65159779f10139d2a5e951882084d5401cba9f8462610b0a5c4bb5411aeab3b2b8933cebc369681c27143546de27e77c9c11b32687ddb41920391d965f89e349ae936181ee124fdbff295cdda8c55a610b6403818a62eb8f90814f4c62b1ef8947790ae84acd98dc4c2c49611b929b6b2890fe3554b62bfdabe5d64752dcad58d9b47df6b7f00c2adcd0a2210dfa6cfa110829f6306dc7520da775e92b2a31b0c0a4f661243b1d45ed826e3dc08437065bde40788da174160d5679e037c25abc9696950a492c8404a05e7cdf2c311cda87509aa34bdab91aeb1bccc24104ce82ab76329382508d7ae286e1ccf50aff01bf38db7d24ede4b1ff3cf363e487936c78fa96604fb856baecd56df6a4b1e0e43e980285e490431ddffa5e6146d91b3edfc4e2fbb4b08a1136076443f17bbb48eb296293ef183f4726b34060aad4e800417ae5b158d28bc93a5765699c89473ab2c38a8a074a3a659bf26e9cac06c071182c01551d532df6ac7ae0bc87a1312110a75366b897a7a93809df02b24eb2cf8494865f991d6ffeebcdd058ffca7fc4c2139488bfd85863e59d11feaf72ad5bedd54b4a31f3542e8f94993564d891ba4b160c974eb003e710ff6805e33ddce856990c0dd36ce27563c5eb8e092935933375cbd62285903c97ebb2703bffb3515a1777ff11339b73f35f4a06d8e5cb1643b96ddd3fdf83e7f7137b20df301fc70087306c81e42d42d1f723820ad298022270fdb63feb658fb33adec3e29fd81d1d927717b1f427ee5299072ef542dcde539c8d8a2b548a8c952bd8b62b7eb1551e79fb3d9cba33b5d94d4494cc06f38aad7e2e04b733b4202554d023c68215bc504a4d8b9b412cd04eed7a9f217156dd3bb7a073b6185d7a4251bc0b973b63e9b45d9316d010b3cebd6d40ad2a99bb4ee147bb1e3d5d368027f9642fd2d3042e582395829b0fa4579d426abab3f9d3a8cfe156c5ad1d72f4afcee10bf75451d92345fe5754e79c40136a5083a87ea8f58944ce60c40f5a9e6b3a1d3e5ab6821f57b17c83d63ea06d1d4a1cb06a98f9c459840da85cd895a92b793875210aa68bcb3a2a82084d15716a55414bb506467ba550ffbe1df5fa2a995bd75b54658f2ea8b77b36d2c3f015de301a0b050f6a6f7da845c2f26b0f12fa2f5b5833c3d5885496300feaa8df7d1386f8cdc12a80608de9f7102b816c32f2dcb1392c5f637c8543de7dcd0dfe9105835b84d5a776444452c0322bee5efcda9d5eb1783cb026a21ea3552440399371b695bd7742845f1326e1722f0f57da720dcdfb7212aa0cb9c6f913f0c91660e79d62f0a92a1db6e1e2bdacdcd575304a0bdf06c1747afbc4c1467418db041f6f908b68bd3875628076aca6fefc80c459e26d02c25b4e2d8a1fa4677e23fe365c3b830cf8ca8b4422fc3a3c5c2ea295fa2f38bc3307f4d79994ce4fabb107153dc4bead4db2c4e191d7c179421c343670c26b347981fe9d04a15ed31b007b6df074d9e0748a08c2a4648dadbc72f0880180a0460ab860b476e5a766f69def02624426343dfeda1941b2636fdf7e90d6809ea7d80dd0e180f7be5688f448c44e2a165ecc0bb45185ed830a1e59328da1cbe4574e14bdc483e6cb7a722653ccb185d1cc53f4451b13c32fa8deb9becccebf4a6cc13c28a792d90e548e3c62c53127c69289f275ad477ae7dba047a4f93bc5c7b12982bed66e013f6e48edf9b5b42db4aaf0881851a6a365350c9c764556712b9c1294212239b0138d7cb7a2bb4e21aa9f97ac8daa2f65452de1c4a4b4263fb06b65d00ce8d367c87ed53bf0863fd864e9fcb606a0b4c8f06a7b5d1ea5b6e42ed0b5f1af9be827802f2650de6c4790d14603b3128777e1d30212d2759ed6980db324a6f6a9507410e853dc6cd00dd22e411aeef47cca48849df44f9c371a8b9ab9474ed47aa5436c347bbce4fffb3bd1da6cee445c96e1e77c648efe736d9a0171b3219ae30a3d68b9ecd249486bd1e5ef6c4d7f1d323c2c8e7ced3566c6d0d12a0017c9cd6fa9f32f8387992be045b8183debbc99258cd01e800f9895c80dd8ffcee965e2329b595598be4635fecf114c96d109032ac0d1619a274ce690517c76132d484f03c556ca694cc609b70d16e9136528703550a185bc8c1f7d3d4bffa611aa469a53e66e592eaadb15abb392b1048fedc3dac615654baaa130c04ba76bbb61310275860f648346613e15476f878dee67121c5ed4371e22d192b63a0de4186ef1400187864a8046c0bbeb022b1abbff224adc5cbe4d34827ef2ca3d1ada7412e3dc166f06c439a546b174df4a48070a03b60c7d14e58687e12b60cd970643eedce1513840ba8774fa5c63d263e1f64d2a6d876ecb06765fc2d159fc823bea14be339427d383850acc47c90af71557fee1d31f221d630f02186fbc7efd90160edd3d90d3d35902c8d3e6bfee6c950b734aebcfb59567becb4be801d3265f6", 0x1000}], 0x2, &(0x7f0000002240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x8}, 0x40d) setrlimit(0x3, &(0x7f0000000040)={0x6, 0x1}) 16:01:20 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2004, 0x5b35) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) getegid() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) r3 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) shmctl$SHM_UNLOCK(r3, 0x4) unlink(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 16:01:20 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/77, 0x4d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() setregid(r1, r2) setregid(r2, r1) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a468b532b28eb2ff", 0xf02) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x7) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:21 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)="5705") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:01:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = socket$inet(0x2, 0x3, 0x101) close(r1) syz_open_pts() 16:01:21 executing program 0: r0 = socket(0x2, 0x8006, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 16:01:21 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x6, 0x4, 0x800}, {0x5, 0x1000, 0x17fc}, {0x3, 0x17}, {0x1, 0x435, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x3, 0xbc1, 0x1800}, {0x3, 0x7fffffff, 0x1000}, {0x2, 0xfd9}], 0x3) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) socket$inet(0x2, 0x7, 0x7) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:01:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0xa2c7}], 0x1ff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x8, 0xd99}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0x9}], 0xff, &(0x7f0000000180)={0x8b, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/23, 0x17}], 0x4, 0x0) 16:01:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup2(r2, r3) syz_open_pts() 16:01:21 executing program 0: mknod(&(0x7f0000001100)='./file0\x00', 0x80, 0x4) nanosleep(&(0x7f0000000000)={0x4000000000000, 0x6}, 0xfffffffffffffffe) socketpair$inet6(0x18, 0x5, 0x80, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001380)=[{&(0x7f0000001180)=""/157, 0x9d}, {&(0x7f0000001240)=""/44, 0x2c}, {&(0x7f0000001280)=""/203, 0xcb}], 0x3) socketpair(0x0, 0x4007, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000001400)) readlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x6, 0x7, 0x8) fcntl$setflags(r3, 0x2, 0x0) readlinkat(r2, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/35, 0x23) 16:01:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0xaf}], 0x10a3) 16:01:22 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/4096, 0x1000}, 0x0) 16:01:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x5ab, 0x1, 0x1, 0x617, 0xffff}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r3, 0x0) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$inet6(0x18, 0x4, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x1, 0x9, 0xffffffff80000000, 0xaf74}, 0xc) kevent(r5, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x22, 0xffffffffffffffdf, 0xffff}, {{r6}, 0xffffffffffffffff, 0x1a, 0x0, 0x3, 0x40}, {{r10}, 0x0, 0x2, 0x10, 0x4, 0x400}, {{r7}, 0xfffffffffffffff9, 0x76, 0xf0000042, 0x1, 0xffff}], 0x22, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffd, 0xac, 0xfffff, 0x5, 0x2}, {{r10}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x8000, 0xe922}, {{r5}, 0xfffffffffffffffa, 0x4, 0x80, 0x5, 0x100000001}, {{r5}, 0x0, 0x24, 0x10, 0x4, 0x401}, {{r3}, 0xfffffffffffffff8, 0x6, 0x0, 0x3, 0x4}], 0x1000, &(0x7f0000000480)={0x3, 0x1}) fcntl$lock(r8, 0xd0b2552dd51b04c1, &(0x7f00000004c0)={0x3, 0x2, 0x9df3, 0x80000000, r0}) listen(r5, 0xc4e) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000500), &(0x7f0000000540)=0x4) connect$inet6(r10, &(0x7f0000000580)={0x18, 0x2, 0x8000, 0x3}, 0xc) connect$inet6(r3, &(0x7f00000005c0)={0x18, 0x0, 0x657, 0x297180000000}, 0xc) ioctl$TIOCSTART(r7, 0x2000746e) r12 = open(&(0x7f0000000600)='./file0\x00', 0x840, 0x1) ioctl$TIOCCDTR(r5, 0x20007478) getsockname(r8, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) mlockall(0x3) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000006c0)=""/4096) sendto(r4, &(0x7f00000016c0)="a279c487fa16e2d9daf8661adfb14e76af633758b86a4538edbfb6b4883894d45f0bb231bc511870dbb89e62d555d2f130c6589210dcd8965588a4b334f6bdad5de819f214e203cb3ea58c6b99e47aa9984a6f79085031d31b774e526c5465405c81a7f80e5d318060f0a0468f34f7de0dc8fa1a2aef094b380d51e6e7d9cd2f09e6c732420e9d613b24", 0x8a, 0x1, &(0x7f0000001780)=@in={0x2, 0x1}, 0xc) getsockname(r4, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) setegid(r11) ioctl$TIOCSTOP(r12, 0x2000746f) rename(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)='./file0\x00') symlinkat(&(0x7f00000018c0)='./file0/file0\x00', r12, &(0x7f0000001900)='./file0/file0\x00') 16:01:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) socketpair$inet6(0x18, 0x5, 0x8, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xcbc0) 16:01:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) fcntl$setstatus(r0, 0x4, 0x84) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x173}, {r1, 0x4}], 0x2, 0x0) 16:01:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000)=0x80000001, 0x4) 16:01:22 executing program 1: r0 = open(&(0x7f0000001000)='./file0\x00', 0x0, 0x8c) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001040)={0x2, 0x100}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) 16:01:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000080)="ad52448eedd75b6fdcc78834db2463c35da90a982544fae99f1a0bcf14c47e6f26701d8b131da5fc922d6d15f5715c4a0e238b4754b61051b1010e45f3139d", 0x3f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) write(r0, &(0x7f00000000c0)="01d89aac9e2a0055c013b104a41dd77265f50a4b512992c176656c8342c4cc5eb9fe2c50743b287675348e1ce60e67b034fc714cc557ef1504a982c592346725eec2276ae4c43d5cd4829fd279dff8c931d977dafba75eb9dfdd2968fee02a02b027bab93c9f5146a8e34ebfe4282a7e3a1577ed8cd6672ebdd579e2c208b7b5d17ac0a7e3cb8264a101d562b61d32942b7b5579d8de53a9de0d75e51b573c2a5341d7945525ea951cf702bb5dcb157ade072a762a75a2881b39c5ab9001fb8516ff33ea80456fbdca8b0a14a95cb032ff8294f44d46b16759eed021afe3225f811524615bc6d8a70900dce7c452feda67557e9114", 0xf5) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/153, 0x99, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:22 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = semget(0x2, 0x2, 0x4) semop(r0, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x7, 0x8, 0x800}, {0x1, 0xaf, 0x1000}, {0x0, 0x9, 0x1800}, {0x2, 0x8}, {0x1, 0x7, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0xfffffffffffffff7}], 0x8) socket(0x1, 0x5, 0x1f) r1 = semget$private(0x0, 0x3, 0x480) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)) 16:01:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) r1 = kqueue() getegid() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:01:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xf3}, 0x10) r1 = semget(0x2, 0x2, 0xa) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000001c0)=""/128) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ab6441c4151d9db74882e0d0c97609f4f8323e1c1fe861599044ec55c2ef2f49ed0e27b356c418f06975ed26e093a05df5b850488a6063afb6352c40384838ac7e9774cdca79054ed12b7f87780d773e35ba6de55efaad4753e5"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) 16:01:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) socketpair(0x2, 0xc002, 0xfffffffffffffff7, &(0x7f0000000040)) listen(r0, 0x0) 16:01:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:01:22 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) 16:01:22 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x40) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file2\x00') chdir(&(0x7f0000739ffe)='..') 16:01:22 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fchmod(r1, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) syz_open_pts() r4 = socket(0x0, 0x8003, 0x3) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7fff) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:01:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xffffffffffffffe1, 0x9, r2}) 16:01:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) r1 = shmget(0x0, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom$inet6(r0, &(0x7f0000000000)=""/22, 0x16, 0x3, 0x0, 0x0) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r1, 0xdba5ef967aea6095, 0x4, &(0x7f0000000000)=""/36) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x211) dup(r0) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x800000) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/35, &(0x7f00000000c0)=0x23) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) syz_open_pts() close(r0) r1 = kqueue() read(r1, &(0x7f00000000c0)=""/249, 0xf9) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000240)=""/174, 0xae}], 0x3, 0x0) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:22 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x4002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x9, 0x1, 0x7f, 0x7}, {{r1}, 0xfffffffffffffffe, 0x44, 0x80000025, 0xfffffffffffffffa, 0x65d4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0xffffffffffffff80, 0x6246d935}], 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9}], 0x7ff, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:01:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) flock(r0, 0xd) writev(r0, &(0x7f0000000640)=[{&(0x7f00000006c0)="05eca9dc9a3a692d2e8b4336bce57f368ec300d324263e161dc47c7b028b36bc75e1301060d2553d86b5434df7e8f871bb6082bf922d355eb604d180f23fd7ea3227acdb17f8dd18d7aad963978e1c5a4c3bbf66171b3d3832793a99420190e814ce2242004a361aea68ddbe5cac21e74984aca0acbf3289589b99df1fe2114e4a97531e81acf9edf9eb5b937ebd5dc9ce74e7d84cba77accc39c429018bb86c2f343e87ca9dbc1109f10349b0fd1bd7bcb096c9db776cdf8e51a199179b82384788e38d58266441267fad71d335fb46a797ed178644e1ed9007f1ddb02440e320618e8f707dd711e77f4f", 0x3d}, {&(0x7f0000000340)="25db390d6cbac0d8780a79204a72fce16fb8adf9babd2de04880198d463793553d6f8a4f4f33ccf6087990cde9e8b1e74d7e641eee532b7610757367a212e0f6fa5b07f1bd12cca67644bffbe3ad1a85c1cb0da642922b45de1c997e282e2b75531974649f07f4973c93ef2711b6ef5350f9731b7988720b8ca612417fa631610ef2ea2a7f4bcb4b6fb53ca02f67955b19aee2a70000000000000000", 0x9c}, {&(0x7f0000000400)="ef5ccaf03d0223bb1086a93e370716dc806e64cea7b42e4beb4981ce8490466db98d01fa8b20fc0e662ff45a888ef6bc0b2238d7050f38a505042fd8148a8b46dac856606afb229ff3181f9a23a8288e92b958acc59bdb96361173144627aa2c530eaa87c94b8e71efe1ccc9e7ffd1e25aaa96c8a9824d2c16bf6cdc08e6eb9f97c0a14fff6c836b77f17524ef2a346669ae5a61932a5934a394d5daf67f048cfa5c0f755430ba751eaf5a0bcef3ad1cfb199970b26a1ef2b2212a0932fb25", 0xbf}, {&(0x7f00000007c0)="e69500c036d1a6f9f0c3fa85a9a3866058051d403a415dc56b1f335ecd9c6e8a4c355bb4a3fe64866dbdef977c14a8c802884352e0879f95a82d787734c3bd2a16be60c194cbb9cfb2b32fa79b97da8ef19c191a1c98285d54189a9ea4f9dbba9f8e0ecc4988237cfa091dd347fea1a2d01ccd21474580195c3846eaa3ddf36cbd83a5bbf7d78e5ccb71f3aa6d572912eeb3887cce99e0110af6b727e5ec5c88cc939ee8950ee2deacd8702836e4bf3dcd30afcefd318fc859a86c4cd35865088e4b02a83f9882ad3c567ed3ae85b0c41eb14bb70ca80b12f862429bde24fec869e5c8c80e1e738ca774825e6448d0a81ad5908cb12332bddb25f9918f23320164ab4cd48485d97e48b76c33cbe56b77c44b4ce3336bf97cafa1904fc16399c3073f862ff1a638a7d72df836000000000000000000", 0x135}, {&(0x7f0000000040)="735ec499f54ebd7da1fe8621d0082a338dc5a9d0b917f4d161fe6a62af56f24eabb09d169124dcccd32f28cddd7d7104e4a1384c3097da5a65874941d75285db6d2af76abc9a4b53a4f707b7586ddf50eced171926127e0a3119fee1f5eb", 0xfffffffffffffed3}, {&(0x7f0000000240)="0c3049d65538081b10b5e9edee6a23aee0190edafad5600278730e04cff445561e86efcb5e908bdb92fdf58fcad158518c0773e8524edbe1521defb14ef291a30db2592c188565cf8af2626b359b1d6534", 0x51}, {&(0x7f0000000580)="969874928fdfd4a5b4e44fc2ff8355376a44dc83113612932f0deceb3a161085700480ceb39ac9211950f1d7438c54431f49110c94a753502a2f81c1e9d3df8fb1623d1fdee1c3e5b9c800c25f7c5a235b734cc3edbbf136086b56961863c9c9ce624809e7d84e78307225552cb8c2ef543b9cf9f09023ba5c1b8e2941e7ae89a5", 0x81}], 0x7) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x1, 0x0) 16:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x476139fc5d6d09c1, &(0x7f0000000000)=@in6, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r1, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x10000000) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:01:23 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$inet(0x2, 0x1001, 0x0) fcntl$setstatus(r0, 0x4, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$inet(0x2, 0x3, 0x7) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x2, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x121c, 0x2}], 0x2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x1}], 0x4, &(0x7f0000000080)={0x9, 0x3}) 16:01:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000080)="fdad7e4116ad4dcf9afcb5713f2aa17d70b63736280496428646bd2b4b6fccd624d9750b762e4791623aac2fdabb0797164f3adf0a8c779ab5782a610b2e7c4dc5b6ddc8ee03f3e3370bfc76db3feaf8347dccd23a7e975304038d528e9b4887f5a3912ad60be376efb59c695f6e9a0792b73bc84e6241063e949c71ad6d715e1d820034ce8c195faeec57afa7618098165613df8f5f1c98b4aff9bdf0be6018d7daca23da59bd8890c8593eeab676e3cd7c2288787194a9b4c9a4776f2931bed8cd00acfc8f9651cb221f9c5c2e290fb61934877c0402fdd1a459dfd49b5e9794a5ee2469b83b1d67b3e1c5fe43fb66dbf1409323b99f2d416a62ee9a0100d92186f5bb3e099beedd3fb859f82a61d3b1f366cf89a10db07f5131e2b26373d929ef4eab04f27e9c9157723cb2c47d43155a93e3f0d529f5d9b5201172c3f8333e6852812e8f0b3c757296164eb0356c7dde9ce2b74d950eb0f613b53a1c0dd143d2b57cc8f2915b9c40fb33a1102b829beacf89439042a9da67bc38e94cc613683733b9d65968bed0fb50790d1bcc43453b0484ab5516435c9735e02813c00fbdf1cf818b35d5c5abb712c6df14c27bd0c06a0437f71bbeb20bfae6c3fe27f465541f384be343e1a4b180284b76451749fdc53898cfa0ff78f2742637523099ea52270cbd281f33eda9cde7a7d55d22069e2cb8bb3fa7cc917e42089b89f3d252cb0090028c29efed3719181d1c73bacb0d2eaeffe09cf9dd45d3a3e9a6272e39bb78201a57416d471988ac7eb051481ce91742d104bd7936d475e46ea196798a753e307336b63ac78264cc4f5cb5353bcc7ea7c7587be180e144e0e480033219fc20b390051d300a666852e0db997d887a09dd815f3417a2596b47a26de74f5c11f646b88a22a4e3879797f3f1e4dd62a2163d454ef41e37fa5d5ba7896892fa2204f2879f384d4f590d111f130cf58c8ac40a002289dac83909a162279bb81e61ea40101b6d0b734f7459545e06b9aca01d6d9a8dea827541232d95bcd562994a3293c4b12f4eebcfa21c87b8eb46effe32b76bdac0d3e3e667bda507ee34fcd1c2071279c83795eabc2cbf116cc04f745479019636ddb992af89414eda4c87cbb92a3e9531681cfce12fd113b6dd476e42f4241d541311a0f95c47dc48e6ed0a0d80fa0d21242d179974286907726acb0862ea1263f7a42970ffce5035d6bc3187bcb162465820383b3d0b4553b52680cbaa549eb59d813b481bb653b4c36dd6260dd0fffbc66f14961e0c1fb1fcaaeff4e71ce180fb5a04990a5aec242245b52345cc518a6a90cd10ab0bddf5e6709604bb401dade944630f472d2ce450c742068cfc917e261ac36cabb28daa37a3eeeb2dd152c448722f875ea61b716ef0e05af4c7034cba7dc5bb304961ff1a9e9dcedee8daf58be621b0cb2f47c8a938be80beed409f6c8bf6ad46d16882bef466d5f9ff2d377a438fd0802ae606d1156ead9f5c4577db8f3abafaff8765234a4d0451f9de95a95b9122198201aca0306f7a001d445142bddf87a031a4ff4f841ac3c9bfa1d9b3a36f2035fd1b3c5a3e6b5b0aee1302512fbe418e1c420b01e4eae0869c4d5c239ef4db24e333748d709ea0e601960bfdb609e8c6cb079bd1ac8418f8118d79319ae5f904bfa2983c72e920671dd21b477ebfd1e8670f2160eec35dea9d48320a4cd5aef42b0f0f0fe2904a95c05d4db84fadb5ef23c7aa6ccad11f87eb31a9207f860a0e1999dd06489934a3b8f4f7a8cf0ac67b4f8af9d410061d9f42bb2183b4da2163bab2f3f93ca290567d212845e5f332cfde3c3c5433fcc980e0761a67a594970f6e6d20a020dfa7e6146c39abcab7e925df309fb37232dc482d46c7ec1db2674fb7d5eaff6d7ce0c803282d8079fdadaad16d489c9e6326e5dade183429249c2ca820d9fb204621d54387d96e9d609bdf4769db8ccf92e45da125f1bce4de4783ddf68e93cd9d141e1cceb678207f23ad389a10bbfbb393c50356a91d9daf6530a314ed88dcba04120533b2a6493459216ec71503077a4b0b7a81cac071efbe9f399de6de92757f0e4de4a153438713ba3a7fc5358fad3a9f3376facff397c86b43d78a1743f1def087e6f7183516a4162dca9587f63c81518538f052ac6915216874ad3e89344beaf0cd26b250c4862d40b0986490415ed0742b0a6da8f43b60fcc28c04963a89c5125f9c352b113f4a9c18a4c38f0b0c7939d9b5abdb51169041519f8f93cc26a34b790045b2d8e3b1b1b7f0889d3c5bc9a3f9b413a22ac9ddf19a16805b1e211426794aa32ad66a6d942adfce62f64020037a021cfe6ee1c6c54d3bf1fa7c3240a2180080f69ed9470a431ad8e0d1ef0efdb178110a4298a5afe43a412b76b3b009549866fc245097d4a26372a39f84c4b4dfe656156969573cab22546e6285391f7cd3f97eb27ddae2449ecac873fc1c5caa083f471facf6edae0d36d430943c353f73b1d8dc5d9473dea8369b5be9f07e001892fd2e1b64b9c606077017a49f24a1806e117e517c3089d59b02e61ee93323d87288ffb8b13c50bf7bf4dbd61e2ec1e3591a5ee35e27a62f57d5b6c174f7bc801cbc362059e3791fed5dc4afc46d318185b6a2cd661b3a25af96b16b685f6dfcb420d33c9e63a5b12c2b2d93d8eacb3e9907d5f9a7192eee497d249f028a41e1f038c2e5d9dbb5cb00ad0adc548d3c25ccd4e894c0f76401ad23d6c55f876a051d335eee901cf4428855c09af2372a32f20fb7ec6a12f881d9a4515c8e8e2289c18b9851f8b7ae9e84b9c474c74c8e4d84b7b149b0c11837f2e653bf265e1039b7d7c5355bd170d76b67dd9118ea132328bf6bcce491fe6a08e967f69792de5c10613e0c01a9616785f1a06eee2331a661c6574f892ccfc90e82bb221e20ee61f15ed01d8b1a1668681182f56cced4771bf99bb9f33102864f292f7a0a952891d7f1e3c92636b2bd7248b4a7495befd4b532604d4e237901152ade1534fd5d832eeeccc335dbc879afe4e29c5c3585204d78a6007c4efc09416e89fe0704f439e68e4335f569a633858306eab16127760d02780c81f280785a0bba83162e43e8001eea79d51196f49579497a10d887afb8f6170f9f470c7ddfc5b0893deceb3dd51cd895de042978dcf8c5668208d9c5b397f606e623977d007af9e577414faa4cf298770efefc09316f1994623f5f912f55b10d3f9eec49b73d57ec8eca62242d6b58107cc9cb3f957f9d18ffec2b455935b1d5e1a30cd30a24756522cd0a88bccb2fae8b354f23387008f5429bf4e8e0a3dbaaffcfb8e131db0e9e5216d614be3ba692a6a13e385a80bd6baf4908da6ab34f773d05dfe958cd31a526497381d2e34dc506142a80712dcf7d39d57dcc94ac4048f3bfb0647b9603cbcf800ef7a94c31583dcd0e78fe1c45a82cc9e84e534472a25d9c99fd093c457ae26de244334322d1f0fb116dd51ebb7ff047afc89fa3eb51941037468a46e5b2da7ed53bcf8c32b67244f839a80d588974092a8545aa167fae0df373f60097c8f0c3e9c9fd767dcfe19bee972a0a574d73b4671b7f3586596e73ffa92d0834781bcc457dc58e43412934e0749f77d74923b9fc5534e457c223744aa5e3e7dc2ba72175edd1f287a98d8f41918ccf983cb1b11b8e3f6d14df70a46c410a8b302e5453d5abc0a6d9367c70a624490e6c27896539fed32a078b23a40c4722c27655fe8ea6193ba8bf50219e6d64daf93c20c857f0d5472a33d7f2d6de38032d50ee9e28366f2a64cacb630a271975fd8c6f9aa4f829f14506248940535da12e97503d555abf40360e99d90f590b45bee38fd6d1429776939070f469fc2798b434ef7c4ecadeb76b66212c5c89e72a6ce342e8609f23b4768caf046f4e3aa8320b5f8d6842101388e00be9544179f7fceb4929183af7cb7683fec1621449a3e58e6d7bb69c683a6aae5c6b0568942376834551a27cfe73dd9de38836b1c0394f0114350ff7d1710c7936c74ded279da94d5e3380e72984c7f86dcc240d420c85b4107e015b6880d8e523dd6cad9eb12320936eb3e4050171b319d568ba5d61a0fbfbf1ec8966692b3a8354efe4a1c7c0da75412ad4ff4fec7ea0f32e7278894f5e5feed3dfada176d9bf0c41fa16a90b22928992101713060fca9a1beb58f4849cde8670b9b66497d7adc6c879aedd5f9a4699462fc4738fae4b9eb9f8b2d9776309d84a52157bc45997851fe96e5467316ec5fa1b5e8bf8b459e0ddc0057e2d38b2c3f6584870e6ceca7c12e74c57eedb382975b79555852b3ea782524ab53c77cdb70c5d6d3aee4773f9d3d0ea685e647fb52b7f3b0b26bb426da34bf2db09295ec327de4c8aa5931028816f59ce92d9751d60943c7c878c2843bbc0e32835713e221d4ae5a00196da09bbbb384d63d328c4e61ddb9e07315497dd16daa7e59c3b60b430aa9345b2dc4db6dd59d538ea1eb4ed41bd4bc1ee5ef79f94c789a3eb8197b717a5f1d6960c3035bfff47218c10100a611f1bb6564963798304a2da3a77e55f3ed0bdec3d8c3b413f346761ab2544c06f8ce06c22fb52d2109b7053b598d53f5f6b6d32e0cfea0c1ed3ab15982c61c91f9a40af9b4b6d6358ec9ba455d096fc6946c355c3176408f636020a9dd257bb20498d760b580bcf70897bee3e188e8335f8cc641e044d018e980999cb4e9efaa3d401ca5f3cdcf6fa689e9c4ee1ce7f0937a77147e89ff78a765fbe4b11be634a93c21755977f76bc188cdaf267de6071a8c55c93767d8434b7e0137e9b575d14165b2300583c1e045f1ddbd14fdf614e57454c649c59ff7239512a2aeddedcb2a48730283b13ff7617a9d74d202dacbfb2cac5f7b6ace4c63270d6021f027fe19c6cea4463303d77cb85fc320b116c72e2f700d934b611173428c36da82bca643f41700612f4f69ea1d5625d9c12cd26d9b81bf077eb3674d75b4bc9f7c2a93fae58ebd3d3fd5d84a7230a7486ff4177c111196ea88d687a01f8be37df62a6137d4cd2205e325061ebba9ee92343107284e16523d220847e4ee81535d75ebe48a8877bb0bdbd46b3670f6ca3a498f1101f985b62e45bc6644fcfd00a13dbe9de952f5bcb28c660fc08a498710e0716abbb7990e2d1aa66c3130667121bdd96f6c62df09a3bf9cfcfeaf458e136a7b4cb4f04a297fa2c0c086dbd815a877b5f9d5a7d018fd240a5f24d427a89ee15bc293d4a1b4050bd835944a9824c6b80c2e83b3a56ed3b716cc8ef67e215253d4c64819e03c44e1eec75c52f5924f7f12e4711ea29557111ccecbe19c4fecd5d5c75f784f34d54c8d24f74dabf81128a538b729ba77ae81780fdfd7a47cd61aed94e3085eef70409bd5ccbc9af1a8491606092776763d221106d1ddb32361d3ea077d06a8a5e5ba07285c94c65c42de3b29d52f1046175a4301fefa29dad0a17be29b5db684b9ac9db195f7da898056eb88c50ce34a7d048b3b3fff424a0a00f452fa2eaf3723030bc96fe13416bc8c92760393184e8eda11aef3e024480a09f128ec22b4cf5e83c8768d883c0a680304b88cd1a63de74f02675a60a0b622906859644ccc5e92ec9ca1c520b8e8c4751604feb549fb3bfc6799be51f9cea2bcbf26aae98cdcd6bc0a624a802e67d6c825263c0a59e5c016c234b93a001a8045840858d5d4fc6ae7084063de944b2dcaa1000fd27ad2f60533fe9f94b27dfafbe4a065637925d26cdddb26ed47c67d0e18f76ba1bca5228428188e1c8fbba2bf104435893519c19e3384595e0", 0x1000}, {&(0x7f0000001080)="e7a2e0b840709c53513f145a2ca902d6fb0a8c566ee17b4cab19077b3a6c9470b3566d82a1af3c48f74d833c69f12f9746e5799d6a3ddc3438c2b5abbe2b03034722c27c750b52a58092a8519dfd65afd93cac419f555609711f68d853371cde5f", 0x61}, {&(0x7f0000001100)="3edb09b32ef0ee774427653e71406a21287c483a3a55", 0x16}, {&(0x7f0000001140)="141e3e12e51ac69f98edaf8ec5d3c0eb7c9d935efd1bc97b36705d268a8ca14c31b8c7c1c1b9989f3308c63b8f901801e31d24204ea168623c99880e74900914fb882463f69a038eed21065463d149b87233c799d34d4b1868fdece3ac84937c98926071a68540ad25cecf9395cc1a50e9a2a41c461014", 0x77}, {&(0x7f00000011c0)="7015b846b73aedf2ab5a38152d82e8c2aee6d0f75f5adf16", 0x18}, {&(0x7f0000001200)="9964ac8dc56526a1b3ee19adbb8c2a877c27fde9c993cca91682c208cd434a0287f27198b4450554194cec8376c0f8a777f005ce0ffd45a5e090ddf44841a3bef22d06d466f218055bf4b6612a4961768f9e4600cafb39900e0b760142", 0x5d}], 0x6) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 16:01:23 executing program 0: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x40000000000, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x60) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) mknod(&(0x7f0000000040)='./file2\x00', 0xe048, 0x1ff) 16:01:23 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x346, 0x34fa7280}, 0xc) 16:01:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x4) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000001200)="a36714d8a7644d6fa91bbbcc41b08aae831b9a1577248ea9fa3a67c8781bebd171b5ddd744ba8528e9bea2eacb28c4657e92a32f66c35d52db551e0d7a918e75b73ecf01cd5524f78006b6b31a", 0x4d}, {&(0x7f0000001280)="614be7b8e3f14bebdfc5727c48963332ec0ee1a30dbcc049be5ac111dbed18a50f9bff15f95c79d631ddb4ba5b0f96707f17eaff29d8afd3c0bda2bcc3c1f6c68e35e147a7af68c43b000b41a1e7f3368a3bc1d9b85530e48377339da328b8322c5f879eb9382553eeccfd7fc24d7615410b49770b71f6890a0a3f46bad16d211285b85d4f7472b8709bfb7532048453a3991395", 0x94}], 0x2, &(0x7f00000000c0), 0x0, 0xf}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000001340)=0x8) write(r1, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:01:23 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x100000197}, 0x401) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="11be4de335ef8ea766bb45a659e804001a1e3c2bc92d49000000000000006504cf4ee78ab7afd5"], 0xa) 16:01:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82020012e6840a01000000f537ef72aeeb6500000000000000000000000000000000"], 0x1) 16:01:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10000, 0x1, 0x8001, 0x3, "0420c60a0cd244eb401caec28bd682d251c4e219", 0x6, 0x8}) r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x401, 0x3) syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0xffffffff00000001, 0x4) poll(&(0x7f0000000340)=[{r1}, {r1, 0x1}], 0x2, 0x0) 16:01:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x860, 0xc0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2211, r0, 0x0, 0x0) 16:01:23 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:23 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="c32ee995a0f0f1138e7ee823c063094e5ae51b7934594562acd015cae649551a202bc3ce52454ebbf811fd7bd7fa00d7c23a5e713cd40f6d1a3060a0c9852f492a34347707deaebebb4274c4d17700cf4f0b092dc30eb06795320646d86ca1a7253fec641d093549badd2be54b35c2d79384a83b896811ddd42013201385a56ad9348f31aa65613a79fcc97becc8d594cf758b34f79fdc94d6ba8f019ffc6ca264178206aca83f07d4a3ef59896d5b8e6f861ba8e7176c62208e55b4aba3d6517414c07fd707cfb14f7cedaccc7b", 0xce}, {&(0x7f0000000080)="4be00e0b0e5cfd3f513af43e52d32d5057cdd37d5a05acaa757a7f056b17a0596a0d9b3629c6c675fb9a88956459c837faf4ff54c0863fe9664ce6ca8a3782bbd20f8da35db03bd2e83ffaffae7cae5df5e4307391d31c948a85cf25", 0x5c}], 0x2, 0x0, 0x0, 0x404}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 16:01:23 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x4) read(r0, &(0x7f0000000000)=""/6, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="84e6a033b3ba33679e2923cf9c8cde1874a9429ca15fe4cd1d5c6e42f93f01e0975df8960c32d71ce93e6a7b0e6b9af08fc02703e7e9540582cbe64e7cee", 0x3e}, {&(0x7f0000000300)="965bd2cfe0de6d93de9ba60a42579f481dfa4c4a42caf1c4dfb50277d3ad95a6471a8e367852cdfe90e504b22bc12638e98c627e3075045bb1dfb6aed0d85e541f21bf746fe56ce56cf99b39f459de2f7d63f115b30fe59f12ab614f61630d410ab7baeb5bf8e51704816514289f8610e0d80786535d9d17f69dcb450d83bcc0b150f2734424864f4d169037efbd305eaeecf0e5a35a1c7c5148478c7686d41084c67d2b7ba27708547506c7e11ef6da955a1d20508ce52f2506b905790ca4671436990b84dcab214e1a31ec7877a63cf131665b267d35e3a249e9d9a95e2303b5c6f15e2d3567a06e20505b24cf24ddbb115a3403a23536f5e655a7fdf479", 0xff}, {&(0x7f0000000200)="156b6b6ac9449c9507d3e75732b2764aa15668dea6d95aaf4ff62a640861363a02f49f0a25c89106daa0a74f26639c634baa4b4da2f65ccd3849e4a63f54d39a06337f1baf14295bfb511435222dff6ccf44ef9ad1be1dcd656ab5c4bcfbe982e6ec710be3265c1541c38f1a4613be83e229c3296452df37d4f3ada6538a16f9d851ebab629e892cffa9ed5f43a81e3631", 0x91}, {&(0x7f0000000400)="4cd9919ec04fb0613a79318775369e64f97524911892d3518cbc7cafa843728104c49d9f8b5d4512cc2498ab76e028e29bf843bb3e4a076462f139eec6c88ccbc3f12785213be88e72f181878d34a12fc244e730225075195d1f469052a3ba4463ae147415b1e590417ced33dfd8", 0x6e}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="d639a26f8aa562d07727c2e333d5976590a98e25db1853a9fe5b8ad07cd0fd294cdbd442d9b2a3d2db62d86d288136d3ff19a287e7845b33707e826736e160d8dba3e3d436007bd782ef88849d7bfb78d7e9657134b989d23bb0235c2eb059c4d8a7c2550ddaf536cd28b663cfc2db5f8c147125c08e2d4db95b7c9128f437e3e9ffb4d4de3d17797808c7ef07147d40dad0824cb463c9deaaa116e5", 0x9c}], 0x6, 0x0, 0x0, 0x4}, 0x2) write(r0, &(0x7f0000000100)="987db4030619ff4964570500723561dea752bfeb5e84e13e062a27524250aabe79717d49d3d98845b8c09f58a840d04a47db05e86c2ae1c54605614c944b16577d30ae2ebd161bc208920e131396389102eb554dd1d9902f8046e64506360709fb15fb4a44955cce4609440f048dd8669b70fefb43db8cb25b162e477305f4608a6b71580f78ce7dcc68d77cdc", 0x8d) 16:01:23 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x0, 0x0) msgget(0x0, 0x118) 16:01:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:01:23 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x48) 16:01:24 executing program 0: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x0, 0x0, 0x2000000}], 0x6, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="7af6e0939674379b033c5799084503b4b4fdcb23adfda032c93ec6f991960e014bcec42413412b620bed121a1007b8bc10f819ec21dd716c318ebeac138d2fbc98d6492ae2e6c4bbce46314db8231a3bf7cfdc6ad6d70b533065e69b9fb7cca2504547d79fdcfbdcfc036e0482efc95209213562cd4ab90524d9bfb31e1ae603f63af7468e7894310998400d96a2862f24e8c665a296b6677320b79e2cc7b67fd9985d28cd919142ed5a51c93a11034bbf409724ab032a29a48eca368960a8ba020ccab74314f82b6d33db2b61c9b5ff346497885df178f805a91e8784c2702c", 0xe0, 0x400, 0x0, 0x0) close(0xffffffffffffffff) 16:01:24 executing program 1: socket$inet(0x2, 0x4000, 0x9) r0 = socket$inet(0x2, 0x7, 0x3) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000005c0)="d8cd5ff47805145f5850990d0333a0ea64c71fea055130368f736fa0d4ac68ebe16cf5ddae129d2fa692803d94befb96fe22719e112a57367570478a171728c7012b5fe1d46b2c16cf5e3f03e1acffdba8be4af8d05240f46ca0f4651e488a79db9a6cf5fbae10e60e8261342c41ea4f044d831ef4f5fcca5288736191b2739c7e4c6453b1021d699d48b4b7dd70b750533ea1945cc820b0e40aa94a1472c6bcbff8abc21b500be5126e9167ea056e51d515c7b8403f8b42b53789f5b150c2e3da5f78fd9ad0f32b10bb0a0539a277e24bfab2b3c8a877f439f1d3a7bbc2d291d8268bbfc7b412102fab8ac966ad2232df0f0e6445b37887280e39d21867ffa471c175f1960dd099bcddf6d098a6d48bd6de790a6af3851aca6ff0f37711cfd6132a8d95e69fd9c69ae93ba79ac8abbdab67abdf44fbf867b9de153b0fa44c9ef3af5d4386512456e5f11fa580fc489b59d548f36b5a3a510db024d93bf86ff8059ddfc7ad840c7f8d5e675a5d3aefa365186f15103750539788e9359a224f1aac14e0c5516a0763c482ba7010245a5998b351bab5e188268f80fe9de867d327de53fef659793ac1ce88ed9463517951bb9ac2f93137d95dfd1c669fda322a0c1637c748f0391a14e6c7bd323b89c05ee098de74d42c019a38a1598d596cec803a257a4fee2d57bfc6f0819e32ee19b95fc622c8aa9842db38be6200060d1dd5c01e5384749ba0db7b4e4afd6004a1828898a1b5e422201f025dff1641cf4a8f36b4033228d4bf1c5f02a5981d22d189ffb363ecf34b2caeffef3b294af5a0eb19c03070acffa77c812fab9b2ca807b116a6f3301fe1bb2e1f6632f8a68d782169b9c9c0f980b993a1a6bd280ddbe2d4bf2587e518deba9cf2fdfe3c07c625d0105bf51e27ad66f7e517c57df395b84e3c1db2f2efa8a17cd40c0dd28839ec5b85f7942625e1f85784cf83e049e8427ce5294bce489a6ea761c2ed0cddeeca54ec288fbea7421ee7e05e5093e1c5812f5a9956bb3eec046c9c5a294fe5af253fab44eb8f76f1959ee2ec5837fd11bc3fbfdcb9d7170fde3cca703b9511f8abd8b20b883e18b57e5449c9264c06745ff2eb88d794c300de56130444fb4e23e77ce200953b85d74d30da0c6338b9b8b1958ae968ccdaa0c9f90d33a9615af0b3aab08b722aa1065b5b5a89b8a2d76c2880fb272575242586d08bba01c4022c4c79728c98893def7b770b1536cb9f7b194e00e2c333b47f9a8402929a3539dcb2f5fe4dbb6d84f2a555852ea59905b383d038bb3a3a191f151fd5fa53d4214034abfd9a60384314ff876ef3b18ecfd1d54530cdea008060320508a8a8bed8b9e0481ac5f0f9535519fb05c91d4b46cc92306c5b3da0f5f895b66fc994eab531e02d433b5ea8264550c9ee57ca39733f08bdf2fcffa171fe18251fe089419ed1389b92bdd2135052d0acc5b8049fe68a4a67727505ba75f1137b71b069017e3181752ab2d0c8cedd14c51ed03780840e81c814c0756a67877285d23499bca5a539ecbb043956fa32608fea8ed1dc5074a91370d2541dc3e3e1941abc8abeb0f442e89f4fab9a11c500021ed5b862c9a4afd51114427cac5d0e7dd40a2b779ae90a4f030415eb08749bfa87a82ab7570b66b2a86239aeb8b0a1a444c157ef8ea59e9c91682ce739c19c974e81967f7c29f14b52f1ca801afe421eeda1ec581c47f23efefa8ee4803af3d4acc6d0b69abb8da06ea1aa08d70ef10cf9030525116b9da28c6279644e5bf07bcd354788806e7f1d4bf52d4e51c8c224d5fc2953725f9b8eb58722248269569cf4a3c0d329e14e1ec5de8b1badbefa326fb3c4e28db0de368f0233adfc94d9f4dac1434ac6ff60db0e816d0fb4d24ab01f471f1c2fa94d2d0c0050eb5cfd2554712a6c97cd62e5f8c874db5066d96e2a002523e2d4fc4d5c1ff9106dd242372a5e400990320fe72d7077e46f9aef1b130663d10685b12091d6a74fc854f98ee98a3743e5304c7f95396bd0ef8cd16da82d300984a70bb5163e1b8ddbb4140cfc2dfd642e5cb7259ac4b7dd500cc0912852504598acc9a364d7ea7b086f96754d33236c8bd33595f321c12d42631bbef66646fb09934cb18ced290f2ffb7c63773b9e9c0ad8943cd55dc69c9383637bc576210969c8b41a7db7ac2d7062514f3018868af82448a5cc5ba087a384b46f5e459d61998c092969e3b5d7df70c7bafffc8dfe0aae1fe14b92cda328a6924a49bd6eacf97ca62da3166d299454059c3808ea81935c386740290ca1c1e974234535fb6b0a6906fd77b59b872ca3378633e204c5096c1e64c0d125b3865fe6bda8dbc74188c2b48512df413fb24daeb43ae43de35515077935514b11b74fc67f601e24f3e98a6a383a9a72c2cb21ec615836ff0d59f8511f25e9923851be96a826b9b8bb14239e9fc5ea7051ee150cc2b0fd0ab20e3c5b9eb478196628657e134a585f9b0775de8599f736ad36b7fe15459e90fd5314f9ff59ef27d8c8e09c20a738928d2bb07731ce3d89aed6541ffbc9460ca08692b9ff6c6f822c486fa46f3cd104dfa6401686a4c6ea8408dd78881b251653fc541aaa970b8ebeafed61d3b30301b20f764bc26dae0b31f184960d187e05f62d67fcc3799843bb7a5c17297134323df4f3f8c61dc74c30242b401117e8f6ce95ebb824c35641b634eb9d6af5e6a6e652ba4b55f4c204d2af1a39da976a1e120788228f94934d50f485975fd481035a13ff63348636a2366eb5751af18a8abbc14b6f6201af76c329a49016617d5ae1e25646ad3f1ef9000b93f6c10667c248ee240bcc103ccedfebde3020c813ce1138bf5dec745cc8e2ba21f3679e819c44cc53f473be04c8253a0725a64376a714a55fca103d757c028ddded994ea49cc1eae2d611f6851bd9ba96e5474d1a8ca44c4f351dd756eb8a9cdee5f1a3603e90b2dbd60aa765f42de7239b6eef622120e74905a697c11abeb92b50d80e52a00c8aa4b3211f344b9eb455ff5c8339886ebfe181797b26c6b41dcbab4741f8bf2b613c98c422bd4fefb5d99a9e56b54a8f5b9e152108782e2026fba59d6683e5b095729b97e7c1662c79426482980617178eaeb6c6a501bce2a5f921d067be0396b74b67a35e92d86420e2d8ba50ecf69525c749e7189c37a267602ac4f96643634e01ba067e64d2805ff2509f9ccea84a0aa2aa1dac517b802d9a936b0406f724263f39923ec06e803180a15385c27585cf378c2f0e31c7934726687ddd4283010df67ff0f9d0aecdc0238514520660b1e488829bfb66d70aefc759964557cc9be1a8eeea96f0bd13ef1af22f4a03fc450591606f01dd132be4e538e10c7f607435e0485f95be99e29f564cf811a1e0ccbc01d6815ea9e221f3d450c9a390d90e0178e1ede9fd530f24c13be81946d7656b78c23c8b0d4157cc2d62b6c46c0946e47548ad2c9736dd0e88cf59a16836f527e1340945f3f257b10f4f7c019dfc447f8a722f5fe9bc373ebc2392059afbf78aaf12846baac2fc8f60f3efa346bb8b81ddeb0c3e59536c8e04ca1fab9f4d951e9a56aec88337829b98cde80abae0b0d32d323eb0f9a27005c4fa67ec08610a248a74bfc9e0f6dc35a79b93de107d37d03e998dde84f5f037d73dcafb3724665853a4be0ff3d0ba60b7e58c7b144f4fd6ef5593d7c946c2e820e822a91469045b3f9463475ed37835e38290b1e648c999fa051f74ca034d320a8c7b58b49405d4fff086d512c127bf8cef9b9dad62caaf9213cc077a839db8d81c9de32f35265e3796b844d487efed09b3df4958d68a4142826aa2803a297b689b5118e58cf090ea1ce06e4755f0095f60deac4174c19ada02543d9091a7acb06cd3b5890cbc260004ed56269eda03ea04658ac4c55c3422733441bb9978d52aff49a5edd6162a96fff4846c7a7a6834a231a39050e208ba313d6f2fb0b0c4ff1b66ee21d26f5e89f3d73f6ddc476926946226f09f18558b2dd251a14417bf0d61ec80d5a5a3fe1926b22a15275c51619c36303e9b7267125a2323e1732facb156815b235f5af1800d01e4534a735d7c8bec28a139904494d1d223b6de04f8d6370852276b1700252a13513c5d4a749b8769bedcb6a2fc53efe95683df824b45a141a2fe5f4753312e0f32de847264116e62f5b0cb17ce4c222ca902e8770adf38fde3469edc1ba2b18347b6ab1f0fb349a8d07859c1d0d849b19f0829f447565772808c0e31c2705c61fd20b1847cfc7a0f638f980e3407eeedeba935c29c3fd31eab622a30d4f75fff41831265a537e0c3b6ae33bb8c73442b8bbb498902378d4399d98577c43dc37730618661c0137c1c03eb6651f9d1b953c1fca51a038db99afc21e729c7670f997c149dd477b2fd04323b602780ea26640c7d82b5611c8147d67dd4b90dbdc023a65a630ec87a9a603c3bd3338823bebdfb87c34f3757e478f589ab5d1ab8539ab3199314ab94691518d05e3b569ab20897462c9522b16582a1e2420ef5a011ffdd263d3f3930d21c56f24d3537a8c405d878a16d924c3318775eb4265663af6a8b7c7a1d5a8c6feae42b0f37d720c1264d4a04de299b2fa25c647e2dc1c15e1ec3602fe98137f1f520e356bdc4d63c63db80bd6a5d989a5e3f99b6f645cbc033c2739822cb4f1e1c7682ec6b72576102807cac8ecd4189f8a8439ec3a5a853b273e1ac53e863163a840d9a1f52c7910107c20933122ce732a510a78d52febf0f7960d6a80508f2445ec17e1c4c3b9c5154158c73fe77fca2f209528bbd80deabd086f8eae9034d25d72660dc733ffb3052560b280ee4e088810eab32bc7cfbfe2bd7ce2d76ccb90a6894a201e8488aa53cf73152210d80e9ebbe735c557c4ddd1ebfa27ef7bee896c03c55a92050c334e05056eaf18fb12d40b64c3fb544aaa95922ebfee91e395cbab0eef9ba2836d2206a8073f39294c2114f43105d01331262ab95787ab005ee7e12067a81b1aab4a2a3e37b2f227994f37f2aaaeff2e56f4160f3217cccfb8f0e0ab0854367f86935aaeaa302044d0263145f070d24daa9b82b9bbc4217e9597102056e9cee59f3bb9dd5f3a940d596c6923e5d90ae298f21b947852f8c3c4bc23e1edc9540ecaab8ae2272e7d8269ea689f25313ac3bded5677b32aade3bb35125c4defe02ac69661a0ffa227746e7fe5d9e251a37b62b92d8b7cc3b8b00e474e860a50375cfbdfad0f2d2ba2f67b52b50be6969f8e107b9d9cba9051f12b3254be5f4467ce1595ba174049a7905be1495f66267e1736a8f445f1f648befee6914e9d5637402a6311d722356cd962fe6650d08b10ec3e9ecb37e2c075da7ad926f8b99ab100acb588f41b72ae033a6d0c020fc1b92b088dbe0e31cab023fd08641b56252b4f8bee8e2cd866eb0e572eec33106e8f3d283e5afc7453071ef312d724c3727cf4b28f4bc0ac45771b945bef030c62ffb0d1d53eb86572a9b35f5791d500233cd110510df23a51ecaea7ce4783463a85574ae1d51d1eec206f49c2093f465aa74aebb5a81f5497333d7e3f6efe9698652b41f4a136ef85d38b1cbf5997df0ecac39bdee9b0bc9f823bea6f41c76b2a3c284481dd179f7daad73c677aa6c0aa4054a361d464cca2001c204bd77d7a3742427b1e0538b5e07e89edde574726aa26211c5c09b6c6e03441471fd1546a6515f732d7dff4ae8f00fd7ffc48866f6503cb4ffe11d06a03a8847926b05cce116f8ed298afb0e38751376f4e3256a404cdfc790d831cad4ac5d307f86d3806ba7fd5d51e0", 0x1000}, {&(0x7f0000000280)="a4a80c9f22ddbcec2e1ec5f2ed6622bbd7c53400817183a9395be1add4893584755d603857c56ab178dab0b0c03766b67aa42f2975a4c73ff5193d53650300a071195af98794fe77cba0bfa95908f4d3f30f0858b1809a0289851d67e7f53e37615c8d49e6fb5e8658e04570bc2007173833cf775e34f60e9f163b5a7736213b56356e80e413f90bf38f6d3df7404461cf004b194f69fd7fb6e0e41f9d9978f7a85bb5132a8155d5a5208e8eccef4dadd54dcf9c3b84", 0xb6}, {&(0x7f00000015c0)="588ea39d7767a8fa0328885a5dba4a1c201c6dfe6fd2051758c5034f82f2d0ee32446ed8acc60bbf4c3c6cde51fa125df75148caff00a8b17ad18a89d988d122bf4957d538502f5f9c4b9a9470a8e3dfa9a38f6e53f837843bd7f30430e56dfaf108b2a66c932a197f72c6700c0a2fba43263a3d15405f64a80430f878c1864428628b90a35312b9b974b66a2a071af3edd7253632896f50578c48bcb89be66a9d24a459214d2445e24136cafdb7c2d1d4ae1123f1ba95a91ba24c3916c28e8266fe995b437832b36e294894ae372adbb01b4c399bdb3f0541b153f91976a161673e8b8ec82e0667c49d6bad44cea8f4659b3ea193e2ec2b803fab0314ebdc275a3fd8a13ae7abe58719c535b9758638da167c3fa94160cbb8aa1da5d0105e0da1693a3f7767adb28a1e3cadbb8d97d6396861b42577e70d8250f9e4b5f46e3785a9319c565d07914f58b7fffb432b33338409f241a75374740e48afdb17fa4252d7208eb93be9475b3a9b7b6b2636aaaef0e9d0ac0ccdb36012decc3ced2027a76db1364b4db672db9de75663b90e660cb93bbd5b78006fe939fb8aeb95ae17513fb8f917e92e175df6af2578a4c9053090120b7cdc24e979e3c2a74ea7f01eb382829b597630f30953fa11a4c83a693217bed0c2faf2d6e3979eed5ced2c431804804f3a3b4c595f3a39e7f790424120119893839b2216701c4eeb4746582d12cc8234dfcb4449b9c925a7619a43bc6dcafcf9a95220dfb4ff77f92cc7149c74358db260e497953a388e309edc03ed7ade607b83d936adfda46da6ab3b4477ba5806fa2d1d2042c2957a7b3a8b998fc5137521ea03335561ec933b9988e583c1d7228159e9a1579cfd68a66925331b5fc0d69061be52410d5f891d6d3c1569ee1dc99697b7cc19f0cdf02fc64f4b1879f038b036f4ff30446526c1de34dbceaf638e740e8bd89cba83cd6b33ce7558bae0ad0bf24f6d69ef50fbdf0be69fbb0de3367e9fa6f6a45c3f53cfb27d613445eec097dbb8dad9f73a4c72d22a0c63ccbea86224d4b3ac4a9902c8f476e1191a3e3ab3d9aa8ca3e5a8f6f182defbe065c56ab9e0a8e00458a7e74ca30a182ddb24f074ef75745feb05033c6aef1daaba06263f71db058e08fd94253056a3c4b8c06f288ea0ead9478d32a7a73f3e6b2c056d29a98a41fa4b6951b1745330a912f9f99add1949a0826e988f6616b3f3cf9eb5af0995e9ba6e26224cb11fc1c09a3e17cbc2b9b55a01baa239b6c732d4849a004ef70e71dd5f490c45ab04124ed250d1ef0d7ec44e6ae9b1a6233586d0c1ab8c8e0d3e854e88fc6422050a680e53b956cf1b62ff4caa0333a9832d11c830db6f6646db97c9a38acc670542904eabf6b3e28a6c5a56b63a0c90bdd3a509a1f6250be5922bb576df90af2be191191c087c03db24449ce54524ed5ea38d3258d237529c07c2e99a94cd6e964ce32c7177d1e696059159e71b4f36f39328ccaf5dbf49ea1f687eb3e616a704a5584fc179d7e93964b1e825a6ebf0135c99bbc93810aa64dbf94a1380742938ea805e7cc598f0c4cca1b217995599f8cc804275942dd9652263026aa715fa29a9d320becb985e0229749eb9e51f4e13c5bc36f627f177b05a4fef9290ea4016b9b5adb2e51584272ebc6f82ccf0b781ef7bcca7d94bff0c2dc187e4e564eb31bdc44ce436cc76924093e73b1c38fdaaea8d29e6753bafb9bdb99c4913a99cceb6487189066cd125991ca4282ca839a31bab7e6b758c4b9a56864a24a76ad2df08eb1ef9daa65bffe4c2701b9da06fe307af407caa7c8a8fb3c0fe20b3b157bcd3fb481306dd2aa20a70b1399574d8553507f110a7f6708c8caaee993bea01b355c76dba6ff59b02c4f860b8ff59e9d21108240e69dcfbbded10fb82286fdf66f476b4fa03ebe954f07fdff20a72f70734cbe624e67e7998a5d0f959fee5f8a410f95b6665081c4eda814f076de380e947548e27e50b093a07b77d9c4e0b4fa5b68a74f665507f189b33977cc53892805425e2b21f0ebf0f682907d9d47e640ab1988ec5a173281956ce43f57d74cb02e5b193eb9ae6d60c7bfb020d5d68e91d6bab2868fd41fd696f17bb56ec4d5f64018bcd0b895464df97767bee3572533eb56a7ecf3c649ac95fa5f134d54d8e0766d9acc98669b49a85334b6c7fbfa6794b1502fad27a98ed8e006b02535c3485cd9c2b24826d240539d3133b05fc7a1ae583b3e8c38a81dce7e36029a5cba7d4585e6964df7bdb2d2d7a6e3f49ae85ca632a252c8b6db71f0189f641a615ce83f427cf87325688f117d91974c0790844eb613c5ef5cc157f2affb814a934d98ccddda9b925aff23cb75934351e15e82642971508fece456debefdd24873e1eac3e7253ad070fb45a12e54718f1ee707c01b3a1a74b10d38bb01b40a12e6e76318bf30e23f37ad94b7c5838eb0b779e75d5056f5f83f9e8ff8119b5e82dac7caedaa2a1505975f258b85eaa4b412d64191aae3db3210d7c929c06f848deecf342ba8211571a3b71c78ae689d699c17f4bccb3bee296fdfbf52d6c6f68a57d6a910775fc7735823455a72a4a7eacf02bebce3f2531915393bd21ddfc40e43fa095c664ee28750e25d7633107079378aab0c07758430a3b7ac0f09e950be0b8928c79a4a6cfa916fc6be000aaa9f2fed1a27e3d3ad6655cf89261c813aee898ce3d4bdd71e4546659a2291898f3ffaae82e543a9719afc0b1b7351712348f07e7f92e67a57fe4f98c327de772059467a51323f36c5798f164a4d9f1d8518ae9f6a547e7d88726c4a8785caa743f862712872be75a742b10c8b4cccb60a6cf8c61e5c9632d546a8c33efb7feb503f37d5133384f9907a0d98d8d8c50db6f83d3adb83efc605dc1e01de5bca4dfcdc642f7a5db4847b3cb4354c795cedc064b64c365fd609e59c96c0977f0307accd18e9bd53c2fdefab933eba36d628137cc0c542c769b4aae86f5332a349dcb31b3377e550044332a8d0fd8847c5466dd552280108a6c41deadbed500f33c0a15cb8732dea27c9e794a41038b6c4b03fe0626849f3ea961bc4389613165750419ab62b3b3c0fec5356ed543408589413ebea77f418cbd9f77948aeedf31a3575be314d24b23539431ec9c188ebc7428191b62ea9a3af27a9ead20e27b7ef36698ca932de2068346ce543b44d37814bf1d7460b4df64d5a17f231e4c800e01017ebbb7b2a37cde6c2b23affa1edf95223d42122990a68cfca0175534a073d368cd5ef44fae6ce0a4ab6d956ccd00fd450e3b3c748399e96b3b2da58ed120ceb9e77de9d9996b6cbf2152b16c8a91a518a8794d3d7578de7f386fab8ca40117aec26430266fdab34f6cbc0388d0312de5aa1ea77a38d7129c4d66ffd6636b062aff9ed56d4dc3494fd7dba8b3036d62a4af92351839549ff4d4fb7e97aab5b7caafee321152de63dbf310d746820f61b6e8584bf87a18af273b4494ada6728d91d5b769583fb9e401a9b30f4ade7dc7af381476a14befca233e47e808f98f661e1a17ed0468d774c8dffaa5b2434491a24e3198d079bf77689b34addd6deb1108bec85d8e081afcee5040d5d6819720359086a3b1e00b225d5025afe17805529bb6a4e8254d8413e395917cfa0d914b24f2b6559a97964467ca70160ec877753ccc364dc49f6af35d974bf65a5a9c80748973decfa2fd98c129ae86a1248947a90c25cb8175c411e52011fd3818f4dd87329511e9656b3b11104cd9e8447411faabec154c55811fc56791bbc76c31470c7663623a6bad62a21844e51fa434e72f753e2e0b55683399ad08e721040d36ee96bb435e87ee291262e844017b1fdb936920d7a1f8bf4cdab44a1c192afad86be7f73879e3acfac3af6889103e1a88dc7bbf465543c78e446d804a747444926424419b8c431239310c695cd718b948aa4db1e54c917785add77177ee63f72d4fc666489e1bc6b97483db2fb40825ef7c18a458eed534a0534aed3e3d9eec2e6bb7198e82603ffeb191b573f77901f7e4ef85e437a01bdd12bb05b4e986dd3793b12deb2d28740b7380b69876685c9dff304126824c8169c3e4d9a9a581baac84ec1f4f5c2702c0b1fc76469dacec5daae527e5c0554510e77fa6b9a7e941ba2035e86198e63eec5af20c1f8ce73aeb2f8a5f3dfba5d76c84f5cab170b04a4c8fa9c27ba38333e86b0858948c231cbcf952c7e1b2393b3d95cf65711433a80585b1109a0f790a5b9a40b42180843125d80abc65853d2cfbd29f571c8d7da1be386fb0d87fa9e2bb6340eb17f5292b0e42535753ee6aa7ee2c42e3b0dfe67a6f310399a96064409fc0f16b1f1d61f08903072fbe8857ffc8632793260d32cfd528908e45a4dda057de9a33f537cc040a4883a41ef75ad508deac3668b73c0aa3461688565df61883784669e222d597e5f55c0ebbf34825635cb4568c1a0e88912d85d3f2068e6edfb9e994bb21abd4566328d4449ce03ae555427870542ff8114f603ac17c5699acda5795b4811f5e7e875783ac0003d99c84a6e8677a2968af75a3682fdff83d9996337b6cd6f9f8f359b57544f1689418087d0691ac8100a3ef8e64b0461e744d4ee1a84eb68844a2b072c75df09198cfc32bfc7b8db2cc3d9b3c6cf6d032a0cf14168477c1c164d134779dbb2de7dc7b696b280d1c03601aa5fd96b5dbdc93b9511586e52bffc20dd851da3ba21fb01a540a0e844a183a5c70fa3fa9a13451c377ccb1a36528bbac50e8d6e3896b6ce4c55ee5a76a7b5f692f8a1f30610a93061447080e817084b5f0f7fcd4e8d57cc55ae9be57461a03e7ac5ba4acd6ba0199e737e30b953ffd05aad2ddc1c73b2ec229a727d1590ed93f0d7cb757a5dbdfec760bb670e95527dc00d54571629734ac68e00c7f3b5f56f12fb442b0d5750f4d1d3a3e5ecfd6c667dfb6c9eb7b6062017e6fdc20ee90a67cdf7804d16bf32945157ec3a43d98deaa88167424058b2e5cccf49a5037f84364d899d360432e7df3c2d04a8962c89dfcc7fb79689ca89f24c4dfc8f4280b0ef47bf7f2413f61d04884c2ffb43038c0596c6cdf48ef161a2889b6869a18d30447bee9eceab4ac7b4a5b082c8e097b3d12662c60c4e7ce302362cfe93e2006e7f41c01c0558d6b27cf25b176dbd0968aa1bc86dd0d9b09f8c049f7f7e7f5fbdfb5b98aa05c3929743cb7c509dbb937a306eedc1a2c04d68265c17a5df13d641525953817819f68930d5d5c9c5e9e5e1822c3b19aafb17ae4bd98ad746dacf4f86df3882ca2687a1bacf3d1c32f54d2444b4d3e6f36f8fad96b0173c7586c5867f4edb2a8d07aea401bea122afecbc2e609a5b3bda0b2a6d87f888eef17d336aa2e0bc3d8f07b9f3808b462a91c6f9576cbbc5b45d4631dcb019aaa37c4b2ca7713a0302a5861da423557404c9eee20fe68a9f03be3a9d37ad8c58b54ac3631dcafe8d01c26676364680a32053c235c75b5b98647dc7b4d7c3e765883b940d5b8d94ed32330f7889d443ae646aa0085d81b6bb9bdee3d6ae7913a4dbe92de31b02f9e533cb8ea2ec249d5cfdd22e6b709b80794c5437cea43c847c54a53f3f39314012e86bb615699fa31721dc219f911660d6b1ca1ed0c4d586b420307dafdc748ace2e2fcb94581f805a1bcf6de31aae964ef5d1477e4407596b129094a57baf1a7f2eb46f0fa94c0a2e57e5c986a5d11c6ca74700ba8ac69c312e4840ca402f4855c0b627c91924f8a3fffd96cfa12aa0450343a88af4ba1e9c0e1e47bc587a67ffe0c1a4a726be83c", 0x1000}, {&(0x7f0000000340)="9a793156c969", 0x6}], 0x4, 0x0, 0x0, 0xb93015dc173784d0}, 0x404) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:24 executing program 0: shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 16:01:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) kqueue() 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:01:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000001680)="0ac5607083e225c6c5a6200bbcdd604f2bfcffacabce6568063330f39db5a35c3e72acf036b7c011d4e4ef34051523dd6c5b0331765e026e1f09713a9691f9dfc6d3cf322cfd159d42919e4f734daf51a21e47a103c8ef43e7289e4d70c1ea9e739207c2f1d2ab327da9936149a9d6fbdbe9458595b0f9f172b1ff209c9a1bcb04a270a0ca8fb37623434d41a5cfc9e678f7a7e63820a74e73edb8a4028f336d627e05988d526ca0b84ee9cffac76c35abf8542d9429870a54cd6592eaf627d6b5e30fc4b1c3a11c59e724bcfd14f4a716c0c875fc064e943dd70a42daacc8fbda99cd207069fb76eef83948c98181b468bd86f380d6d3015fd7547d8046b66d91c858c2f0b6d2139d5d677f3a2025f7224cc9674b80aa6d73a7881dc5025e5954cdb8f58bdd784eccf690456b82f518f2f09cb53a8e71b2b8c6cf362400a9e38052da60cae1bc1434e97de2463f3e63a2d9b8533fd1ff09239f9d01cb05dffedce11d200dfeda9947385dd9d51f0d8b873474ec3eb65951b17cb6aeabbc14be38b4f34c200ee24fbadbcda6da6076dc703803aacf5f2c9157d104f41778e9593d0227392b4dfc0c15d0e2da56984f64cb080042cdf414baee453475daf408ab446bda3aaf72fb07df1c08256b81a389fbb7be7e79c03cf42eb7e2200b0bc760fb50c2b8409b916c2fbc733612de0414fb3603c2165b68c318e277b338c0b62185dc11d9c1b2dccd43c0cac20712c0b236ab79958cf1a4ff7b6b1e108c50fb9801046a9d06af1f2f3cfd9705227707294a51566ae748c4dcc2d243278357a3ed54927d7ff528ec1a807be6bf539760ff1e802996217871ae5f133691bbe4f54829024a3b366498c4af44ab59de2c540bfadc8ec9ef7366e1cd782bfa8e787b4bfe3325aaa4fec82e36a1b0bbc4ce99811a3be56aab227d01582c166437d43f3daf406b30a8e5fd6f23f5207842c7ca8b7784a32b021b90e334b41d529b4036c3f7d2cbf1147926926382a77e1eb1f0e3948af16feba8636db8de3da5c0864da72b6b58890e2d3760377cf888f0d4f13f58a337fad8e8ea0559e86076c5464c679301cf911582fc211202b2727ba4f66119d909a50249bd319aa852b5b92ee9759546702a582d0dfde79f281b2580f81158ca7967a455435d06474071b2eb72e2c31771c7d3e2beb3d4fc1b0ca8050c0cabda85fe55c92a4bf1d4f866050905f1c776421a4df48b0e0cc69371b1e0dc1795f26a95bbe0d20b6c3861705b3d86a9d8b3d119a667c133d75dbd977d84916e3b9ae8603816b181f506d7d5bc6db21ad3f59cb04b6737b2ebd60e5ca37537e1176893aa01a7ef200ec0f6ec7d21c5a76d94a5b129dcb5d71c918df272a8ccbef86bbe09a86dcbd80e1a31523a3270289788d6117ecdf71e49868417053762bde02f1627e83bbf8e323c711000d92e2f417fdd6247d5f500d53cc2b60e14aa177093439c85293cea6646778d66834f3bcdf413b818fe509c4ea3cdbd365cb8e42d54c5eaeb95223cb4cabf3327ece1f3621a82ba0335c173197a7d5250b6006e18c7da88233ca6d7964caf53cd5f2791e8bcb447b031976d0bbc970079c6bc3b9d410cce0bf1f4067a2ad71fc2ad78dd1c00907044db0f0e09033e84e76366d0fa2f1eb8626b4484061b8541ee2172e600b919de88243031fcdbc52b6d1c6dd09afd8cbd28bd1697c52267c94199bd60e461a3c90f9a6b9f65b91ad519d22dc083fb5d942490be824f488c1c6bedf4caf11d166308709c017abed5f521d4b48b647df38133fbcf504a5feabcec447512fd4b5fbe0ce5aae38453b4b3d7cb65a5b4e4aadf7ed7b82ab4f28e5ef745d7a1e93b855816acbba06d0dc4963e5666e4c5be63fe607b6b097b8b488e448304e44f85ded31822f659b8ad52b008182b399699155ba2ee3a1a5b79f042999c1d9370e858ef0a1f5db8d948be2af8c3c0416bf162b7906e6231155e71502f623c52820d6c65fc19efdba6a346fca0bbbfd1a8956734c5883816564975f06f5a452ae76cf6f29b211e198021272e47fa2d1ec086b76ea7b3702206f442ca35720d3446dc17d9b1b3cc225d599419aa1db052534ff65faae1a5d8d7c62a76129f7b0574551504fce5c496e00ddf09a0fd5c3065da7e4f79b9f2910752949163d3ee8780002d3ee96badbb2659bb8d3123268c7a91f66165fc06b8a47b4032d59c72d23a5995d4bc33afd5bb41e50107c403cf0da8452ec5e184c9ba9e60ffc9ae7efe6d9bcfe2cc589ab49000a34dc5a741e41366adc60ed7b0289629bd538937476db873fc5d3098ee0f561e30ff5643b38e26b385dd194709c4fe50d524ae48fe8e357faa7ab5e10bb0d5e31ba8ade74769a747f857fa1e55a4a565d76de881ae22eb2a4f6b6987fb5291d39bc6a66fc85ef1c2f41a2e41f8b4652f75f48d6e8c16da75ce68a03f207bde9df5bb91f2aeaa7653ab22caa6ba464d357857c723fbcc53e3bf3a3abaf0afdc154a11d9796f7634920d776f4169cab1654ecd2a13e35de97fb90674a9ebee6ccd7d01aed0a388850cbe56fcff0273dd8e23fc27ef840aed1d5b05fbd19b6b72be505904025df5cd98eeba647ab5fe1d485e51effb8ff5ed230b4e9f61e2fe88909481d37d39e37c601d03dd9ca8e5137abc8f923ab93f307324baacb8ba347b4bdd941eefdcfc5263527a35e9c2a202e57d28452ee59dc9ac0b9b89d4e877d2c3e7147b152dc44d997d0af620eb863c1d72602cb1cc97ef861a1079f1780e51f816e08614bb45bb0185f25aa4a157cb81153563c403394649b2ff398cf9d1fd235a6db84eaff7083d2c5ed6037036d950ee251ecd4430b8e2b8a83bba8160ea9331191286f4a362bb1785c273d046f85205b96c1fa357e22b84a9988d5ae9ebd89396c85831a4e3a0ee61b9e4ccf1e3ae97b274bb05ea659ce66f09c82260cc72a8ce19d742d75ae37d06e7a1aa72329c3562f97f07d14ae39cea9f2810960cfc52fe4e4b2cf4d06b72840891f3ea511c22f754c205bae3a99f066f8b57cf3fcf08eeb3b8c734d026d48ab6b3715eb0bb7db23190c11655e8370faee4be7ee4e8e684ec49fdf3450fdad17c0e9ea31532c2b0c3fa139a5f1d7b4a6290d57b87df6b37076d96dffd9c4c29e829190e370f4ba017ce8273b9b85eb58b48b3f876fc816c7817522aeccb27cb474350f822d34809b5b6dce576b2b7e140e1b4461af5f89b0d6536ec77b139b3c6915e27c6c1011a9bc1a8e0cdb226810cbec561199418ac29357d941ad746b3ea9042c01960cd2104546e0c19b1098ea0da5fab8fd86a29a422667c3e11bfb116c40f6f9545c96ff115a495ba191eb7c0d85086877cae0edc69f53c63585a0b2b09f3c2fc5bca7d1232a816748a72e62ef37f5fb7ce1ed0c8f84a8ac6a1ff9b0672fe345d62cb2fdd38c3b4522c2cd05c511fe31d001582b48e868fae44a29c8963e3dbc64239d5807b3feb16515d79335f0d2633a9b3962dfddd8ffb7d2059e60b76e9f5446ffd72c1adc6532256f9e2a25e955915a4698ff3cad5d70c32939e4debb6def324c69a5eb41cd6f866b1a02fba22bc0ae7c31ee27b297ef4bcae022b68f0638c55244dd9fd257292c1b2a43e9fb01fdca1872f560664e153a58025ae1691e32fc97b702c6ec3ddcdd77f3fe46240e474ce856fb44b76494510df92111139fb7efd88f6e9531f5ef6b9fb6b9725f903c75edcf6e6b90750d29fe12b911e48d88d361a2d7fc1d868e801f39986f3de9a90f192d544d68bb762eb2ccafae4620e4f81928ccee3b026ad11096328d2cba70530e5071f0f1d98cf32147206c3517f52630e02bc60d0724b2e42c49afaefd719418721ac700f5689d5650b264a5e4356a1085832b7c0399b8390e43ddab5b8fd3223b639f57eed27ac0dad53010e51d7c7d5fa500a20bd0e1be0775ccbcf9ec57710109851fa2bb0cae3bf3ed2cf547ebaabbd327ddb47fa3e1f3ed8a7efd0cfc45d92e3b9fac2bfbca9dcbd4dd7bf6a7cb856b1cabf1c3f0830c9d9a78c8d659c4193c3565b8f05981fc28fdd85132c7d843c4b99c228012751c046572b2ff3190bee2dd5cbd097a9808cc9beecba04e1fa9d9ec686b97754aca0f0f338dcf0395f4fab13dbb0ae9bec84dc460d3f68b1f5e74450f03dc0f18b062aa5743b787825b4f24a21c1e55e27ce73976810707422faabb5ca37b787f2ecc28c4bce2e613f78f8f9c329cd565a4cb75cf64aa19654bac9c2e499c87004598a86012d61276a00a3bd7e6139368902e3723717832d105b7aee48aa1af8095ecd371f0f665a7c6480e0b96460aaa4445a389212d79bf88c4f83684b892afe43cd6506790815e7a89ac279586854252ab4c19d343fcd361e40aa0c1c19b99e4c3b53a7ec63d40cac2086a1cb4fd2a77db48f867fb22c36a047df2d53f6b6384e7cb2998ffbef9c66b77518b6e5af2a7d2836bbb8851867e4eb53485d924a4dbe2b79ddc95b8c1050a303a8da5ef77a5bb682d768a66caa8cbd6ff1a8882ddad1e61c2b820eed20a933ba9a364e9f839d1864a1f239016f0f0712a9187be0c9bef46c9a2f6f4c6a08b4b3059dd798b2840b0b64d804488ebe39d061ac2bc0f0e14096f7863b346c989055794785f43bff3eed9551aef3b339e453e32b73439ab2d5ae193d486934306a978717dd2e6a0f221eb77172755c38c451520493a36f3f3f4a10ab545fbca4fd5edaf121ee35258d2ba85d1b106d1a605bfb14dcf83963046a7a9b6762837014be9834c92667f24e4aa47eb439ce5cb64044afe7304a0448842d4bf7c33ccff2420bdd1eda7677214c07184aa6adcee492bc13f505ee022418068a7ce2ab4b9de615071a3b270b0c0339484614e2c21a631fe7e28fc15303420f3c04e8ff6ee318fef641a7f06aaf6c2f57ff92296c42f5e39c5d9f60c9f44394950c44f09de5d2e241c1fb6c937de0269f1069ea09cf3b6c7cf18439a37743e85512649739d2148110471844cc284ed65f37311bb0e98092393811fb65a5b2280ecad4a8a6830515c9899a120d493dbe8ab26a64e0e535cf3e9ed01a2d9c6eede5d2b2ed5431887a1f5bedef279b3594b141a8198567e1f8a2612547c0ab8e580985851111d7debc354b66fb1cd53c81fec877bdfd5f5c68b22cd385342a6d590bd8309d4e3d70a5a45a8b74a53cdb9705e6ef4f8b525a8d94081c1d43dc28c60f2d314e48905dea24671a2fa3c3c14d4657b301ebf5a9032ec1b988625fb3ef9c1c52c00348bc2f6eba8a0c75e389c2c2683b88474d106cf5ac7af66d1c48fc2a479cf9e1e25babc94c871c8800b0fb19ad7328dbf02d30748b0fba980d5ba9822b21b98e0c7715cb746bdfef254eac8ec2bdf154a9c3bd093e22ea2be853d0e44d57da4e6b83b6e1d9bcae13ca46a4610f39e3b0b92c1d90a953590679e46c2ed71c721893ebd2a7d7515425380147f12d617026259334a6e04bcf30be93bbd0e6ad40aadbe1297e979c2585ad41e007fd39bef564bb0a2f79e518d0cbef79ca67fca82895e67346e097e2a853e1dfcc803569619f8f743847c9cab3ef4c86eb65a2944cea2c4baf833e41aa6e8586e11f9b4caea38c72c71da07d340d3d5cb4a9db2316a98ddecd5528abd7ac0332a4d5eaae77438c6c169e058e55fa10d5ba85a50a7a8959ee8acf22f117b9236146d0f46add749f6ea0ce3b8941a1073a78fc59bec6c206354bb0b21bc69b46a3ef970de3d4f12c5ff85a35bfe332358bb076c22bd56da7bafeb02e8c999717aad07677c41d434f20", 0x1000}, {&(0x7f00000000c0)="86a3575edbb0a5ffd6c8839b6ddf8c16e6d6e7a0837d97c12641530068c42b10f4cc6921575a55c59b423ba6a37bbe2417f77e94f3f301015e", 0x39}, {&(0x7f0000000140)="1b628f9302ca38d54faadba5df42fa798494ca8cf3620d8a7a2b34cbdd8e5d65241216fbc47f1640c7b17e6e899be91aafd02637f166e983fec7937e28fc2ee3cfadd5cbfeed39c78f0b6730ac248d60c2bd2d18bd53708f3c242c67d9837212400aa0da5cd644060e0ad47239", 0x6d}, {&(0x7f00000001c0)="31c6a213aacb309116bbaad4305cd417eef7a6ec66ce4080328e781f3dfa3b5ec4d5bbfede4d02ef4d922bfd44b470c534f60439157a7a8be2c04157102b91219a198267aba26cf5f7f4ecff0a79e6d99c6778a69ba8e29342f26c7058a679ef186c9c9dc2865353778924cedbc6f5b310f9ef46aff3329023af9e514f33b968ccdc300b00191b15b01917471a4406f9b0e19da84f004a4e79404adc50c9ade24ff41e3da7cd10dc375fe3be55996f180a2ee723926d4779b85248a7e47079300cfb636a21fd805e31f513ee95ae2e1dc1901bf567aff9a454e475d42903dd5761674afa50ab2e19ce", 0xe9}], 0x4, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x8}, 0x400) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='/', 0x0, 0x2) 16:01:24 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 16:01:24 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4002000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/79, 0x4f}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/84, 0x54}], 0x9) shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) getsockopt(r0, 0xdd, 0x2, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) 16:01:24 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x100) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x17f) chroot(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000200)="ad848f45e67c5a16f05b04da5b5d6135c9cea1bc4b1ce49161f67a6de000e85d9e1310a3ddf4a4895a0d357cc1f3ffa94862f6613a5d03870b4a46f66b99fd365edf59e2873f7fb008ecc67104eb85bfae76bb9555cb219fd3b3ddf05594e15b2919ab35388e6cb31fdeb90d7cb6e1c398663b3b60743622f41571c1cff1bed8857db0fb02ea7042457ced8e9a9454578520b8707df97adf2c924385e8523aee0b63754c2c4affa3b51729420c9274ed5c42", 0xb2, 0x3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:01:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setuid(r0) r1 = msgget(0x2, 0x0) setuid(r0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) 16:01:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) fsync(r1) truncate(&(0x7f0000000080)='./file0\x00', 0x1c) ftruncate(r0, 0x0) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) close(r1) 16:01:24 executing program 0: socketpair(0x1, 0x3, 0x3ff, 0x0) socketpair(0x36, 0x8002, 0x8001, &(0x7f0000000000)) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socketpair(0x10, 0x4001, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xfff}, 0x8) sendto$unix(r0, &(0x7f0000000140)="d7aa3f87aed9361f9a5865d062a9f393e4032fe00e0097e2fdc5", 0x1a, 0x4, 0x0, 0x0) fsync(r1) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:01:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x20000090, 0x3ff, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xff, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x82, 0xa0000000, 0x8001, 0x7f}, {{r0}, 0xffffffffffffffff, 0xb8, 0x41, 0x2, 0x401}, {{r1}, 0xfffffffffffffffa, 0xc, 0x20, 0x8, 0x3a}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000002, 0xdd, 0x284}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2000000a, 0xa3, 0xaa}, {{r1}, 0x0, 0x1, 0x4, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000004, 0xdd, 0x2}], 0xf3, &(0x7f0000000040), 0x0, &(0x7f0000000080)={0x8, 0x3c5}) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/13, 0x266) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000500)='./file0\x00', 0x2041, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x440, 0x80) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0xffffffffffffff2b, 0x0, 0xffffffffffffffa1, &(0x7f0000000140)=ANY=[], 0xf, 0x2}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="e3dcb63eeac4db4dc9dced37c9fd5a51ca534fabc0cc0a58ef38fed5ffd1523124d1892b09bc4be58673e1", 0x2b}, {&(0x7f0000000180)="f67226970564012203fbc18588d61c96c213ceadb763fa32e38ebe915a28459bb3", 0x21}, {&(0x7f00000001c0)="026088277008abd3247a59e78b6010b67383313a926def2a3452a374b1ab3a817c8c45d6e7ddf3c12c0a317a95a063a2a2a03dbd24430c7152a0cef1cfced5f338c906b3372803333734bd2de232369dab36c0ecd82ea319d465b8dca76888bdd8399593127e5a03ef6fcb105d355470dc1ee2895cd93d6382f72175e83f937808dcb5bc473d1830ce5572fbf4e4238a18a75fc118968ddf03ea6b6f15efa9e7caf2d0840d99e2bbd08cd56ba6a4eeb73c6d59a3fbb5e62b3e799b", 0xbb}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r3, r2, r0, r2, r3, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x2}, 0x404) 16:01:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) chroot(&(0x7f0000000080)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:24 executing program 1: r0 = socket(0x1e, 0x1, 0x7) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x3) r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xf7, r3, r4, r5, r6, 0x3, 0x4}, 0x0, 0xffffffffffffff81, r7, r8, 0x0, 0x5, 0x2}) 16:01:25 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x7f, 0x100}, {{r1}, 0x0, 0x40, 0x10, 0x4, 0x100000000}], 0x40, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x60000005, 0x8, 0x5}, {{r0}, 0x32bb2bc165be3eda, 0x30, 0x20, 0x1, 0x9}, {{r0}, 0x0, 0x85, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x50, 0x80000000, 0x5, 0xfffffffffffff801}], 0x100000000, &(0x7f0000000100)={0x6b8, 0x6}) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) dup2(r0, r1) 16:01:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) open(&(0x7f00000000c0)='./bus/file0\x00', 0x183, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7}, 0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$inet6(0x18, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) flock(r1, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:01:25 executing program 0: socket$inet6(0x18, 0x4000000000000003, 0x3c) 16:01:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000580)={{0xb0e, 0xff}, {0x400, 0x1ff}}, &(0x7f00000005c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/211, 0xd3}], 0x3, &(0x7f0000000440)=""/249, 0xf9, 0x7}, 0x0) 16:01:25 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ed23fda06bdff9752f1a932584c832214e981080955f8100cea507021cee647ecc1018d5ee760b8fc89a01483d856df20ea5ff8d3b3c1b6030c931cc38ce396e94fe22391832f847b0a7da606878738a45c183b22bba37cbb9ca5849c5a195c81ccf992b585a250845d05364bab7b0efa9d8096d5cf47cd13e1f2db27e63e3343fef4e343f45e51baee323942247ad7999942634d32077d8785069ac16bbaed31dae76c4cb382904b1005b1d21cce98305960812eb3963037efd221d1754f9d9519114228b9901a8eb92d08b89fcae1ceadaa4ff"], 0xe4}, 0x0) 16:01:25 executing program 0: r0 = open(&(0x7f0000000200)='\x00', 0x83, 0x100) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20430, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x2ce93b51ed7fbeac) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 16:01:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/20, 0xffffffffffffff3e) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r0, &(0x7f0000000140)="cfed690deb27d946c666f37ca9eb15be15a8c01fcec695e071d997100c9853c3eda6ee1971367676bf4e19656824b439f374d799642cc437f89116425c06148aaedec62c252306bd55ac9eae8e764b9982d0712c52dc7636287e20042309138c50d7f8392c3d5bf74fe1e5e5e90081bb579f091a297beb123fb449b2b3ab6a599e87b22030e9d0853908c418e450d8459b50637f507c0e72c699553fd35212f99353e92040f999c84f9c598eb08670e2ab8eb6dd1ef013d92666532e190e2c2ab948b89ec3a2a84441493e91595b5868d8543b32dbe2b412de3a94882d2f9837ca15568dffcdc90d9edd4b02eeafbfc542611b64af90a1", 0xf7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="be", 0x1) dup2(r0, r0) sendto$unix(r1, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r1, 0x2) 16:01:25 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) r1 = semget(0x2, 0x2, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/101) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x11) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() syz_open_pts() 16:01:25 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x180, 0x90) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) utimensat(r0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x0, 0xfe00000}, {0x3, 0x4}}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) flock(r1, 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x40) openat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:01:25 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c482cd06d5f0478000f2c4a1797edc66490f3a22bd0000008000c4c281b722c422519708c461d55ff241e302f2440fb10502800000c48208f35645") r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:25 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) flock(0xffffffffffffffff, 0x7) r1 = socket$inet6(0x18, 0x8001, 0x9) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:01:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x90) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffe, 0x3, 0x5, 0x9}) 16:01:26 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0\x00', 0x140, 0x5f) 16:01:26 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1ed5960444421f249aa4863207a7c2800de94b42e20bf3afd51ac79a27964c87088dfb0f6b05e12a10808ef3daaacaded67c98458b7e8dfaf8944e702d7bc5e24043f8201fe5309ec926f6d3ce246908d83c6d6300bca0934e15a3b11b11d39433a25c2471e85ca1ba929bb194cf8a1a48314f8b7609a7ade96b458ec3b2cdbff95cd41c3b8ffe65138646c8d415c3f74392322256652e2a4c07a8d3c70aadbbb3cfd2a7e448bca1628a15b3cbe991b231379b7898ee26b09f739de308b68fb8da10bb7fe210175ddb943ed3f0167d2d207119", 0xd3}], 0x1, 0x0, 0x0, 0x2}, 0x4) dup2(r1, r0) 16:01:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0xaf080fe2acc98d7d, 0x7, 0x8, 0x7}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 16:01:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:01:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd99, 0x100, 0x774, 0x400000000000, "df8adb68fecc92b5bbfe12754c58e37fe5494a2c", 0x7fffffff, 0xffffffffffffffc8}) semget(0x0, 0x0, 0x48) 16:01:26 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0x4000001000000000}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8011, 0x182) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x12) r3 = socket(0x1e, 0x8000, 0xa30) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x3, 0x8002, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x2) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x4, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x34, 0x20000000, 0x80000000, 0x1}], 0x80, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x5, 0x8, 0x62}, {{r4}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x400, 0x2}, {{r5}, 0xfffffffffffffffb, 0x4, 0x20, 0x5, 0x1}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x100}, {{r7}, 0xffffffffffffffff, 0x1, 0xf00000c0, 0xffffffff, 0x2b43}, {{r8}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0xa1}, {{r9}, 0xffffffffffffffff, 0x0, 0x22, 0xc, 0x6}], 0x5, &(0x7f0000000380)={0x80, 0x8ae}) 16:01:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x40) r1 = socket$unix(0x1, 0x7, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/212, 0xd4}], 0x2) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='(\x00') r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) flock(r2, 0x8) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) r0 = syz_open_pts() socketpair$inet(0x2, 0x7, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000140)=0x6) open(&(0x7f0000000040)='./bus\x00', 0x280, 0x30) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r4 = fcntl$getown(r3, 0x5) write(r1, &(0x7f0000000200)="00786cb24891ef88ae93c514bd3bc24cfeb635b441b2f8e878521ff8d6f9b62a74d0851ae0aa72e40fb4f81db7a2d83e4ef5e193ddab74aba89117e799e4a0d1a9612b6de3460b2a7438700d9ae3a8c51f05f3aef8b746c9a31f2bb2c7c2320fa7648f1a428e2683ddf84fff97285dd606f88d826fc9535f7ef2da0652df758b7ee3625b149e75b8d7500253bb0e83b3c53337bbb133ed51cafba3d7e1a0", 0x9e) fcntl$setown(r3, 0x6, r4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="bc351b6e", 0x4) 16:01:26 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x472c, 0x7, 0x81, 0x8, "7f6934d8b70c3543eb5f74be45e0a8fa22538e82", 0x20, 0x10000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3f) 16:01:26 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) setrlimit(0xf, &(0x7f0000000380)={0x8000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r2, &(0x7f00000002c0)=""/188, 0xbc, 0x2, 0x0, 0x0) close(r0) r4 = kqueue() fsync(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r3) 16:01:26 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x20) r2 = dup2(r1, r1) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kqueue() 16:01:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/253, 0xfd}, {&(0x7f0000001380)=""/1, 0x1}, {&(0x7f00000013c0)=""/126, 0x7e}, {&(0x7f0000001440)=""/202, 0xca}, {&(0x7f0000001540)=""/204, 0xcc}, {&(0x7f0000001640)=""/179, 0xb3}, {&(0x7f0000001700)=""/107, 0x6b}], 0x9, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) fchmod(r1, 0x100) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) dup(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x400000000008001, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x48, 0x4, 0x3f}, {{r0}, 0x0, 0x1, 0x1, 0x101, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xfba1c67123530120, 0x4, 0x2}], 0x88, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x45, 0x2, 0x3f, 0x3}, {{r1}, 0xfffffffffffffff9, 0x30, 0x20000000, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x23, 0x1, 0x92, 0x8000}], 0x8, &(0x7f00000001c0)={0x0, 0x91}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="118bcb196056ed5c1bc89f09e9d333317b5e18e781e86629af61adbb9a035a48a14f6406ede80c850318b421ec28caf800f220aa19cd6ae15d8731f622a8017d20ef1e3b0a9762ccbf002d7c11a6f6e05940e949032ef555ae0221c7189c42cd40027f51d560", 0x66) 16:01:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xa0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0xc40, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) chmod(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) close(r0) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:01:27 executing program 0: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x8000, 0x1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0xa3) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/34, 0x22) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000500)='./file0/file1\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r2) getegid() ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:27 executing program 0: socket(0x3, 0x0, 0x10000000000) r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) 16:01:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/138, 0x8a) 16:01:28 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b00000000000200000400001000", 0x80000000000000}) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getrlimit(0x7, &(0x7f00000001c0)) 16:01:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) read(r0, &(0x7f0000000140)=""/226, 0xe2) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) 16:01:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200f, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) fchdir(r0) fsync(r0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[}{#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='{{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#/+/,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) poll(&(0x7f00000005c0)=[{r0, 0x11b}, {r0, 0xc0}, {r0, 0x1}], 0x3, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x88) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000640)="eaba519dd8de4615da1933f003cf2bce2fc235e401e45dc0b5bce5319d0a30c1eaf0b2e175dfb2333de2d9b52385464e4643cda312c406d3cd4be366825be1ea1b65475b8276fe320b11192256eee5320b48f219536b8e59cd526e6b9fbe33968b46d8386f7583c483041ede650aaeca", 0x70}, {&(0x7f0000000780)="4de92a974fb63cd076ebb7b42de8a6895ce474c9e58dbd8d07dc1e21354ba23d9366f56a156a44fc40c869b917f4c549212d6db6bcc9618846f3ab2022a65e45cde8e5653693eaec44e51f885ac400bc3209fe4fe1a557ad915ba1635d77e822ac7a0762cf76558ceba84c5dd5a73e808f5e086c446f7e9d92aaa30d1799a9b99c25f80b", 0x84}], 0x2, 0x0) open(&(0x7f0000000600)='./bus\x00', 0x8400, 0x42) 16:01:28 executing program 1: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="5002") readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:01:28 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) 16:01:28 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5948}, {0x4, 0x8}}) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0xc}}, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x7}, {0x4, 0x9}}) 16:01:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x64, 0x5, 0xfffffffffffffff9, 0x1f06, "465a30de34af41aed74a02a59d9fe5f7cf7dd86e", 0x3ff, 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x800) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/74, 0x4a}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:01:28 executing program 0: clock_getres(0x6, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:01:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4003, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:01:28 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r2, 0x0, 0x29ce62156748918) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="05fa9349", 0x4) 16:01:28 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="dd5a4214c391dd0aceaa5bdc28f659df7c3239ee98d2a9a087a3035f96469019811ee78192cefac774158735d7d4795526e28c4d580d1270bed96cce0b89a1718007935e72af7c9bed013cba7b2c63d0b926ada1066d5987771ae3dfb9ffd6f75e78837e4449ce56e903ca17bab2c8f0cf", 0x71}, {&(0x7f0000000100)="d3af3f595f3467487846862fbe748c931438d9c25dfd03126c74253bc215c3901a204603693dae3c0fee3e0b", 0x2c}, {&(0x7f0000000140)="12b3433fd2d6c45b4a448b2254af3344177d2f0e342a7b65f30ec9e25afad760d49e487ed740ae1ee641a4f702f7bfb4b6f6a73ac3f622d4d0e6523acc13930daad3b146f7249dd8c9ad83c9a43f5b3fb114bddd300244b5210ec6a1c7ec421e8e0fee89265d5344efb69f1411d11399fcfd2de6a8530f13aa4ec3f84ec2d988a9c9f65782098ea79fa2d95f5f4adaf07b7e0082f252c635c64e93abba34a063a7c08d600b07c62b67532bc923d54eb54a234a8e23279e5b035125c494264afecb8ec1c25f80a6ef3f7f01b37ffe2cd614963208c059d98c594d413598b916b9eef26107976a", 0xe6}, {&(0x7f0000000240)="84a26b0b4d1eb430fe970383113147242d4a14f87ed5c16397332bc229166122cc2d134719587dacdceb4edc923fb4d737b00d6ed943b73d1a061757e3bec5c3d2b42c7172c4060bf0d49ea0bb31e5476840d4a6d01dc46ab9fdd0af09791ace49a8a80a456f8b87881d4117a74ebfbd8dbc651504f1a3dad55ca473776cf8ba03ad8e6f2971ffc0b5389ddda3e03771fe96ea58bf263ac9e034386131c520bea69a472e530068ca7124874ab7c62392bf8d7c95a5efa863ab153d009c6ddf184c5c14b443af452a2c3d94a2a15330ee4c939da77e", 0xd5}], 0x4) socket(0x0, 0x8005, 0x7fffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) socketpair(0x2, 0x4002, 0x7f, &(0x7f0000000040)) 16:01:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/1, 0x1, 0x0, 0x0, 0xfffffffffffffd91) 16:01:28 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000200)='./file0\x00', 0x28) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:01:28 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:01:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x72055c5c68eadad0, 0x100000001, 0x5c40, r1}) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x5}, 0x8) seteuid(r2) syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) sendmsg(r4, &(0x7f00000013c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001280)=[{&(0x7f00000001c0)="41b56ce54340826d2058a16bf01fde649553ae050506e3e12751dc8f117858d14e2f2c27d8304327983f0a507c592ae6dd2f7df8216b1aaba2488833b6a4878a8d825a8194b9ad5bcf2003f40f3fd8ffac5f71d8ff0dc52ca9cac9c656be7910b3e126b134d95b5c9edab665ac5a9a6b9acd14fa5c3133806225ecec0ea2cbb60eab0cc7dc1f78e883b162575c9b33056309295d53d513e3df26f4329a5dbf4ea1e840c1de73463aa4d2bdd04dc3953c21d7a48774abb8da3a6a28d3230d928107320d5c556a87e3548539fe15eed0f8f498eee5987e576b1498029a0e4410fde5f42bc4440022cb00fe2777d0119c1def96dd2057691c7fdd84d6fbdb303be12b2c2edccea51bab1133212e135e6054308b08924bd0e277f49318ab247e537952004e3eaf9dc0199e8c2eec4931d95d3fd7082e91d8223188a132f4e7fa2983e288b974d93cde67cda18312c164cfaf3392a153bb86fbf78f18c2c4ecfd624f1609e11b9fb2574e6072e5ae49560fb2cbd94ec4755986d0e8d68afc2ddf5fef7d3370ca782ed1a51d09a5d3fe39bd1da005e1483ec2e2b9777e8ab56d879c08b5eca80e9022b07af2974de78dd095a6bb9eab65c5667b48ea9141f4a9836f344546f44d2ff14bfeb2bfafdbbad46b147bcc61daa049d709b9b4bcc60a637f8107c03c13453468897d9361b88d32785b9c7f44e50667e0e327fd0ecdf172d7aa7a4d80c19aacfeb78047dbe9687812b4da1bde2f3698a8ec0ac92db608aeb9436f80834190860646cb4df285711fbeaa05314d7fe3a12e6608ffa6b7459bd770ec922e9e4e1f659a3fb624fed9d6deb6153f9118f44004269f652bb1e5fdec10659f78e4943df31b4f3183b3e3ca61f7a2c50ee72282937fa03c01f727a1275ee2f80126f4b8811f0ff227075558c63d1efb2c913593d973eea53d5c7785c44b9ffa877601eb1db2da7a739af54587486727c5a71c554e5a45bb5ea3a506e04988e24fe03f21c31a23a0f7ee4f44ee09025a41517e6371ae239facbd7e868a7ac087943dfa19315abb1b0b19613d68e28a311e90e8591848af72c5fb164d811943dc4023594ca185b6e4ce5b9087aef8821fd4f46d53863922a91afff7fbf919e6e877349abe7bfd7143c743a5d8a7addb5d661cc0e7f21adecee701ca811da49f30f69280056c2e652f7777c8e2b8c707c9b386086a9e431e16b2ff2e15b70ae2441b60be0feb1559c0933f0f45511d9c6d32c3b477b5e8ae67dca8313743b4f8f103be84e39c320bce294a2800fe6635ea2692fe16ea09c142e70e017edba9c5d87005cd14fba61571b7fec14734f7dd414e42fcfce3adca9d3f609857949d524943655973a4aecc2a6aa7f9b5b9ab23d6a7c43ac6f1abf1ad9c25ceae346b3c7224b97f4f098fb8c972aaf73ba32a80a2d0d2ffdcd3a8d945d179a1fe451ecf3240aeb299d30adffc5a52cbacf43db7ef410689d5958b17f8d878df00bcf43f776c04e5b95139f8d284d5d3630f75e647c2187d71c735b22e0ad2a62459af6e1871ab51297070ad3f86743342ddb924e316fdf960e9942c73fd68eaa08c3315878b4d3207221f8afaff1a7741c99225c17352f867fbf6de87779cedc888c19d1faec24abbbd8036a1ec4ec7f0e149e64571e760b349a431b1866fe60071eaf8648974b264b129c0e540c0e4e035f1e957f16446d13a9a0b40239cfcae5799965525e380f01832de4e50222bfa4e3762603065e8edf245ebce21914821139ba425fc9b7dbbe5009e18b5f27d94eb53676904594c58c3f734f625ea2fbb8743250718d2be1d8fad234de0c6be2947ad4595d95c0400f418c63d9fff58abf57c1f07d081284cefb92c0fe727bccd09be4e81c8ea68566775d8a490035b5eddd0fc7a85bc31aecc8250bd486b100e07e4e08ca85904697120e3723a9cc1b45c219565066f4a9ae6a078facf8ef098990f52ea7bf8a0b84045c8a5faf616715ab07a9df50d1074646d3aa6ca1c749476641f043c6fa93dd59b4f1da2b6cfe595817addd8f1edcde1aed4a9294f519ec878b4abea91df51a7d04072e56fd59ceb183505b7b07431e7945b9f7f33e24ecbf407c819da5a35d9c699bbf682596fae4629661fb549841ffd131519499247884985cab7fbb267c5a7438527b671583eb12bd76fd16d47ffd869ecf4e73163b26484734915cea1ca594b63ad781d53c699f689fa32cfa9afc14230e599b511571952c6cb0a4719f8e067c934b5d6f1394630733a483971e6203e4b4e873eff885d72cd4d84990457a5c82136e969562dd716203b5bf2d874511c3dc50648b5f21411d76b9045e026fd995173ae8eac8dd986beee60b1f2f239174d7bce5926e641f73db5727fd8a9169b44787041ce43e47c90b08d981aae83dbd592d6f9ad9fb96490dad152d6610e22d11213efddd2dd003ff91d98017032ca3f8d5db09f2f11d9a957af177028c51bd23b6dfb6a0f6914b58b649518b60f688609be733bb8958c9a4d7f68922951af9a84ff49033280ae0e3f695f6391868c83450c97a64a27081d3bb5a3a8e20b198c89f19589fc49baaa57c905e7d4a9a89b85d8726c8a29fa26eee220c2ee9b8f63c12dbac8acfb3e4f6249c62d1a96f81cbbb14ac244a0b034cd87a1fd681b1664367e42c542ae658a9f0ca228b17bf2a9e8f512b003726cf07d3f5be7f03b8fbc3d1db23e32121be15893dd3499520c80792f7c976adc5a4ea956b71967cbdda750d62c37f6e3bb7cfae6214b5bfad4e4b0887f49b2247025eab4f7093a91f61672548b55ce341e6b00246c3877da09f15f02ac88ed24c77b389ad6d84639d7c436a3ce0b4faaaecfb768237bdd626be5efaf0171ce2f6d502534a26bb4052d0a3dd8a408bc3372658c3a4d4941fefad9e9d59e117ce62c999f1eba0733d1f872f21ba882be7f2cbfcdb0e78b3c3daa98bf6c3f607d0312d484b1ffdfae6e649f1edf4821b3b49019db37673fc002b0a8ad5374421232c6f54b15b18bd45d1b1fd22c0a887470771f063bcea0d5d2070b4b67e1f52ac722af9f6eae6c82fcdfa0210648d949f9fc67234ce90ba8336b7455f22f095784d9e7eba0add515001b41364f20b5dd9b509497e2c89e3aa6162c2f8fd6b59568b0080193ea79f0231c0bcd19deac20c945ab80dd8d6b5a57cebb1cba0a7d69df0c8afb46049236112c7ca0eeae396173e3b5dcea8cc8115d86539390c9b54c47e764423640cd9279a6e456307e45564bbf1dddbd4f50ee8fdbc0e1368643c221c34c36de11af5763d00cecd8b370ef7c2626b6381f2b39fe1185cfa3bad8939829836fe4200f50580fe605bbd64fc991b99d381acab5ee16f46d5e911b00b7404ede9944ca9190709c35a7f757a6c3c040055fab78421261e1612c69d354b07c8db3d5aae3b0abee5e91fce1f1de3ee5717979a55582152b9865799472d3034420ea49430ed8a737972da110bbdc0596d43b30b1cdc86c0e1cd6f2801265568dcf1d1b38e030b9500b4caa71551963faf25015a3bc9cf5e3cc0400e0cae11f8db9c2ebdcc47da6e9130bd8cff93c8f85c0641ed97a9de44392a5ac1d851816bbc18c0c9404f493ef05d629bfc8c09907c4e14a64819bc7665d566cd57a3069c671aad2d4c68ae1e4a54d156c8c5478e18cc471a21789896155300e9860a094b6f85fc08c11666411c347299dae09824167e0ec9260fe71bc3dff96072da57e37e1ded2db867ebb1c213246029ad73329a5db18e68d0b8f8a49850a4508d38df059e0241ab2ac140ad3d47cd4ec91d4dc3c5b63bc3520ee56871efd3b426fe250b9f62b788403f079cbb744c1b52688935dfc22b183cfda58e044811652cd0ecc8c1f50e13da225872eef03fd0986d5ceadd658ead8b602c15c57b48c6780e085a992bec3103f99d483ee0a49ba14db1bf4dd0fd4e86cb1125d69fe08d951c1686cac05cbae909eff84c8f4cdd363b36650596fd4323e9aaa1c346600745d284a10c57535de71bfe3712b704b829af9ae71f2875f4020e2b0a0c20820e9f634846b880a76354e9bb5ddf61ebcd2c213786cd4494d5422c4ea6456d8f353fa5069a5aa162c5ff37718a0942f144c83f13e55bf9c222b750d96dc0269cc465df8f776dbb92a95e56f5f96355ebeb6f850b3160f184445ebab2590a27737ad7f2afd60ab4084cc8678fe3c8dd9d48b0c019ceef211f52e721ae5e6294960c26c66d771f640ed42133f778d883bd9bc168e4fd2ebcac9244f0307e95a59d652b902628282803b9b84a461525838a66aa56552fe23371445266b3239fd827d1dbe58fc063e211ead8fa44840ff79b9e4dee796a49d5dd2931a9ebad67749073229f183836c914f05eb8fa6f7c6a6bb19d7581b9a256932d2d3558ce7720c3b2da128b3715dcf4bdde60af6bc7991015c797bf4e98961851419922d5a8913a4d5e97dd50479694e41e812c9c18e15a0b3ec02144bf00e97c82759d56f0d69aa44b64963e8279362ac0d5ab3e3f26ef620be3e85bce87ed1b41f46c58fa5cebe5f4aae4812d79b2aaba9fc6e6dba4025402fc192dd4c3da0823d42b6fdd295077a0943e37bc0ce9773ea8f3b182c2ce337f6960bb28addcef9d19e88fd98ce44ad4a07e730f6067d76385ad7db662f456826963ebde63fb65c8ada2c8050947a154df61f49299bbc17369f36e97ebe38a3a552b6f828efa4ed87e7848cc115cc87f3aa73b5f57f9b74b9a2cdaada75528d07f79f59dc576a0508acebfdac520d3bfa5c02ad59e87a726ba8d87af2bcc74f08bc1c918032b7b88ef9675fba816b521ee1e7a0ee551015b21916f54f56e6078950cd2e744d9b8ddc922efe278e89fedb3713dac126ec08880acb01e058ec453e64bb556f87d3838fbefa76ec1258ec5442a90dc75eb31f4fd424bbae62a18173c31a1d5c24f04d6f9461c545ad94209199673cf4799d93f956e34a2de6e18a6c4798a217e2f90c81806b3e81f8724030ee0de76cb573b3683134be5b57843cfdfd1ef7493b4b68225eeb79529ddcc49224f6eafd6a0b3cd48816ba5a251f8617eae5125a1fca2e311b865f32de81a5097cc4ad381631b72cff750cc89ad2e315437c5f80bfa3eb78c08c2703b0c70c906a7921da17f2eeaa6aff443552bdb3a14c5b25e56d2ea0dd9ee2d5fd70d985a805c35ab29edf475dd73967d974664939b48685fec1e82ab46def8e3f568910f90cd33ac0c353871c828af5a4e3a86156f6d13844f3f8bf5e14f23e0e1b858d6df1d61924bb64ba8d857a7308ed6fd167492c336f4d72cdb17c2fadcf52378afe49c79386aa66d85f3855efdbe6618022a6e4574a8b42c4edcfc6f0b4d72b98d4cf30bf367a8f076635645dac7819307eb6aaf5663d6992fa2dc1da8d1ab6cfea4510f59273e6f56591cba5ba78dd0c86240243279eec497f8a85e94f61a028cafa65a5e0f292b4be6d33b38b1616773c152f4e8a070f0255b4fc0ddb0c471ceafc747365fd35dc454f9bf2564818eea2cf285f6191747cc8d7ea50d8b0680baac09585c0a185643f1388609436137fd75efdec4a568b672fe163fb7ca6fb5af4ad6a7b049a36a1cd8117c90391e390079866b0912ac95c33087f3748b21ea2be58a42b21be656368368fe5fad56b8e4a8a83564bdc74f3b3f5e534f473408db34fea1a887f6224e6c8727f04b659c1dacc773be12138426b8e377d7d65e43cb83581a67d3694cacfb9d0a748a01c69fd8f249f4609fd1ec560ab507005646e7328c47253195db9671fe96f3c2e9b29920563", 0x1000}, {&(0x7f00000011c0)="c05589c65611534e996fa5ed60f6bdc532e6a062d5b3cf31eb0c70629d7d88daff14342aabb5acfd57466549fd9b04fdbb78348a7357645f48451908f3bdaeb066573a30c9ee8f330cab1398b926ca6ccd4805de914476f7367ff58fd3f0a48bd0b77fc673bb3f15dc1dfc9c0b36027b0eb766a4ee2b964e89109e710ceb3aa785ae", 0x82}], 0x2, &(0x7f00000012c0)=[{0xd0, 0xffff, 0x5, "41c7841874c6334cb5890566bfee197e89984f5e43024a0c8d55d45b13930de535f52a24d1caed5cbfa95bbd7a4239d4e9db70aa1791d657b1d58dc653ceae0638ff35a955c5f683dc6125c63b33896ec59976f6f2dfc1f7dec2ce2e895bd3a8495babc48ba43fd4b43edfd6ccb79f5b33bfc5e60f3596ccb9c174b99a725998e918805b208edfb631f7b4cfbc158a45aa81ff8a1fb56653898afbc9bfdba022d3f718e165499988582dc62ed6fd103f63d96e90b6a6f5640071"}, {0x18, 0xffff, 0x30, "d683676d3f"}], 0xe8, 0x404}, 0x40e) 16:01:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="109b0000001a21a22472bf9dd6c1f6aa4238e0000000ffff000001000000"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="581b44ca96fb9ebf4352bc8d7c96bc93aedf8a00013aedb8b529bc88b41f082c823fcac7f017db02990348b011144948082009e490cfeedc600784e50889468a469e08340fde8cc1c67816f598e21874dc30711af72e8305960711e0675ac260ab3b7cb71cace88f90d0158932bbf1e4a0bc2189464045528feedeed2301f7613d5418b664f1f6e543e78e61a56fba171460a5c2a9a86ce22dca47f2f8c81a4f08038df5bb6cd8a923a85fe46e640f8e612c6965824c440ba85df7d980cbfcdded23a05c10d98d9d3e6d8c2848e93bc82ba0716e9e5a90df513de8152441191df7068993503b49cc4c751cd521239e96b16cf3fe6a9c116cb6a5b0be9759", 0xfe}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f1cac4e0208ae0746431099a2e56b2484da82de5e3709dd186fa6c7ef64612b6c22a504eda8156d0cfce7885d95e2b18a4835790dad0b4551eeb5801862227213b738db4a032bcb0577a4e4d963672a6d4cb0f72082fb8ea9c6800dcde962d41ca01a79dd4dfafbaebadca4ee83459bdcfc4faa74c1e8d7b9e36ac94bf7618c5fdbdad3d0d929b6d5c4d72f721f38db59307d22d57417e79ba6495f4e1f594dd24db6e8da1d3658f214cc8821a7a2714407232fc3be236dc7a1454b7f10d42a7651fba2423f4b90c8ec37a4107196134ffb22dbd8c8b012acfc7019e4107a1c6cb6ddc0b634be7ee56eba152b4953eebdd52bf4f", 0xf4}, {&(0x7f00000002c0)="370abf094cff93fded7b417d20d0e46b471a119f556e7367beba63a2de407eb0f361781286c20fd1e539d2f619a83301b99fa527e446c637cd599f374669fc247b428e6b4e47cf096d5184e0affe63cf5432c073c88d727c8699c7bf94f2a98ca09b3e79a668db0009a2738a53c5c4bd348059fcaebc69962e7cb7b95dc6906764daf4da", 0x84}, {&(0x7f0000000380)="fb4ad5abc794ab94ce9f90e77fb5b5c95aa894ec9a0d459278a4f7a3d8b8962a279c9320c899a66d37175bd2d8722552108c0ca7e10494b3b4cceae4ac74be963244c12801c2cd516b68976bf9f573139789e7aa72491202e1dd0d8525b89620d0c526f59870a51aeca6998ade16ffe7ca4b6f374f09d6ab3de0b6713baa55418bfa58b5fbe3f7b2b6f39c1a4d6b7968f8803ac04c257ec7bdec1216ef8c790fcf78984700e04ccda6f8dc9c413e26347d70", 0xb2}, {&(0x7f0000000440)="4756914925fbb8c31eead0598708a36c84bc86d2469ee1241cbb3ace740962f19754af2266ae251deb2b79676e515da7df1ed31ef1d2a4d9a8fd1b234eb2cf586dc46295432fedd7f2f4cf1f5859cd0693df1d6136325279b4acb8cba0ce2d3ba1645feaec8ae8e905d7dceb961c22a03a400143cf1e45f06eef09d1fc68a392d0c85e57d37f5bafb6085294da8db445b5e4446d9f7ab43295a818530108bccf4ee05acc0a9f4400b86c8cd8944794e87fdc", 0xb2}, {&(0x7f0000000500)="2b807d47ac23d664cdf922efb22393a60a2f7fbf0b94c4ee26ddc5f0dd3b3b5f2c7ff455247d56cb6d8ab237c62d8e3007f0d13f79bc105e9ff4e4701a38", 0x3e}, {&(0x7f0000000540)="8c58f7a6db44ce2bc5058c6c4df776bfde3b8246c7fb48de1dd516923d7f9f119c0a78b429bc36d9c8f3be5540bddd05a82e23b0b9284ab58783c17bc0f63c784e7a8c5e933821d1f33ce85ecfc77f69e42a9bb7cf015d21a8e801a1c51c35e956d21eb82c9d79f891146f900398a4c59da1c183b5261c25afdd3a0433b31cadfeb176785463855ddbb693e4cca2de0d98ec5949f013736ff2f757958593d82c7b0a6b209f81109246110c464ba84894", 0xb0}, {&(0x7f0000000600)="47a46329accf507ae3aff95cf21ef9b682c6356d80e2a12d12545268e103381372d4bf6a849592c85ce93aef79e3a1a4121c21d19607e259a391082543d9f4b2eb56c118f46f4d7f883296259c00e645521045f708113ef673fb15e2d1d545ee1776a16ac3c336aba759f490009ef43b6911136a802d27abc2d01e36114c4660b93f2314ecd5abea700c3359f75314a88ca839620a01ad018939ac085367dbf49b2d0cd069d1d388b504c7a31caa2251cf343f4127d3f03e92eaeb17edac75", 0xbf}, {&(0x7f00000006c0)="b3a51d6415d0f6634a3785e9ba5cfb522930", 0x12}], 0xa, &(0x7f0000000b00)=[{0x100, 0x1, 0x0, "e0c2b4e204bbd56602bd7483e640ea746d3ec542c860bbba2bc9c2c6046eff3b40f8dbde98daf12aa782db9a0d09ae7813453256e771b4d9cd9c8445db24d1926d5c518f211de12f552471add272271d43d0280d17665a27b4bcba4b289aaaf6a6f7af85dcbdc69e113182d9756e9dcb3f57cad4c3bd2ed9553c356a9cb952d22aa48c8cf1911aa5e33a41624f1cf111eedb6e63e6b3e8ce3b00ffc07f5e00cf2eff3947451e04e7fd304ab505a26bdd100a919e9e0d7118fe3c3b4ac9928d649d07d957ee72c7395d845c95ab5f82cfe0fb37956f5e40d6ac7a8782572d6919ca7d1e5ffde9837c128afdb4f82429e6"}, {0x60, 0xffff, 0x0, "e0b40d6a16249cdfb702d7c1f1e06312b1bc574771280194a71eec19a42d822659ae82f8b975cb606d2ac90281d660b3189823262bd8b9f06df2086bf5c34b47783ccf8d639f306ae1332276e88dea4a"}, {0xc8, 0x1, 0x0, "01aed13432099a2cbb1730b7401a056ffce0ba8ce9365593ba4a78b789f597e903124759c5d7db35b6412f69049a243ea0ddd3b22e5464533b190798256e2e1ea36ef74b1c449b638ec5d1585f04f6af10d1092a79e26123701cf0ff9641299fc296ef227324aab88dc19f28fe00ec1d96a3ae24d93c310fe49ea99510eb95e5e5c24f3f5631da9a77f9714abffbcc1a0599ca3d7b267692977a2c34fe4b86a9ab549a489b49fb59de6809bf356319fb9377440d"}, {0xf0, 0xb1d7405c9dfcebe6, 0x2, "0460fa9ee8b67a8cb1f3747df96b657ba7a21e6cd19fd17bff522cf9b7f2335e695ced6dee4e5f8d541239de7dd75482c2fece3ffad1313299cadf8dcfaf8127650b9d82f02c156cd4417de9aad5bee91c1b046b46b7194a84a02956f5fa097bc02927aa7d22f4d3e189aec98761bfec0bd8186d7957f8097836e5a8755827468b104ef99268f9efb6c280d296f966776a51d7c48dc375a17c0c1a16139f8573edef3ed3c772fce9924783cd1969fcc2bd1af7ebe0e48f76f584e10f433621017caf8ac9fd91a2a54eccab65d4dfaea5aeb4e84099c9fdfa847662c67a667c"}], 0x318, 0x8}, 0x0) 16:01:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f00000026c0)=0x9b) getgroups(0x1, &(0x7f0000002580)=[0x0]) r5 = getpid() r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000000)=@abs={0xbc117a2bd924db34, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000140)="62b2c938de6a730d12e571e97083cbfdfe4bff6293b9404323e11bd23c01e04bb1832465f2111080849e3f2a1eb39e568aaba1c46854337291f92f8c809153b32de8d965a4b5b127adb4d88311127799a99f5b43b91eceeb345e9862c891dc5d452dcb8f7fc88593d7b59083", 0x6c}, {&(0x7f00000001c0)="296fa6f1b42e5d7814de29f426cf9e78818974c8277e6c8a1ba2b9e4b222eacdd8a815d16f1b359466ea95790b50c3c6aec55d3396dbf187f29630c3e116ca59d8860d9c29a665c64f004069ddf537a7c6f5eaf85d9234a1fec182927d36", 0x5e}, {&(0x7f0000000240)="8f64a12f0c44c038ee971809f1ea2f933f1629d100dce480300c99a6f79d56b0a83e971291228f6318d8be8ee14b74b8d06926fc299cf26130c7ef94f889b2efdfb917288023847c01cf942250c8bdfcc7ecda336f3ecdd9fc49ab88a08406bfdcf6f91b9c7206a0547443cafad53365c945eab6a08651cf7ec7fbaa9a38f7f8a1597f27efb453233499ef8009c075d042c31a27e12d1950a576261c7b3c5810aafab7d1f53fb79e12614ddfe242dca935fdfbc60f41f185f9141e1e4aa16866de491d24e4f9afc3f08b95545c397ca3305aeb5f35", 0xd5}, {&(0x7f00000003c0)="6d2294afb4a588bc31a2be595d172411605bca39d708aa1bd065d06a5730c099f8499b15a280dbe79aa928d7345eec405af4425864465d8ea1482615e9a6b71ad1d7af986511790f49710edda1bcf16fc5db8e98311652bc0331c893db51fe2f86ebcfd67047940e402896ec2bff9902a093a05d24ae2fa853e02b3257b4aeae7a870129c81cb0c3d24a534772020de3b5dd0e623eed579187bd9c103b9ded61d608577a0a88fae7dfc8173f43b8b97cba14050d29ffa45aab6b915d9263c26508a6825f03d5be731b4126ade122703d31c148621d5c880a93cf60a9e206c03b3d518b6c9380996654d7c1641a42b4827f28a09fb09d54964eb7aec2d996205d78c90fa667d4d225438b9ea57e035a38a205855d409103cde9fd313e21e2aafcc6f0dfc91336311ac1c219fec8d0449fc3ec706bb31a02655b63d1a743be7a8efa3ea76443311f06a473b8424a7d0da1b04ae2ff5c2bc03f6c7d08eace28ae889f88bca4638aefd9ca9f5b6ff8a1a0fe70efc9c40e180e8af838852921ccfe5a853310d7851c84bf0df50f387718ed9d469291f214f8b0f0dafc1c542457833eef4e8405ff949e00cf1fcf2d32cb000539949738c57e41ca5005c540dc351ae944a9a9fe97dbee8413c294128017dfc3359cc9d327c1d28560f67596ebaefb6d86dd49e9e7241c64008debfc1ce9a714b0801b8641c7e563ac3e8d62ea6b11324a7bd33bd7a896f5f0cedf9e772dba55f667491966dda414e95db280d2985300aec922009a99a1adc8a0cf267dd881bd5e14d0c20cefe06717bd882840b9563eb4e20bba0c1c80e0ae7987b6a0f3816a198f93049ebfd44f608fd3edb14ec17bc444f997a5e4e8f2e12bd66501f33a0ee469c294ad0da5bf3e9b0ab3a0b93b98480b046b45e9ffa834200fba870d0d594fc78c741de3aa2608330af8df2e32be74f52bf6048d08f961e8d9be1016c648197ee7b61c5251a23198b2aa7e30fb87f1086b087f5a8c81f2e7f2f0407538bb7ce407ceadc78342643ef5ebc72fc6594b36c692efd885a4cfb43ee799f991b04b944087d73fb5a3229c9d2699094a7d1d07fa250f3bafc52cc37ed11aa3e8cb474f88fc3b7c024161822b72023993c2fb79c64dee2450c0560f0a94a243d585c1f72c3f5c22a3357d284ab22d3e14be0eea806443a656343ed922a36bf43bd5665581bc5760b3cf975d3b614dc150fa332936fbd871e517dbfe3451f10c86638149a23a28a8b2d2f01269f848acf000ffc433d5cbdf276781579ad383e558fe85b877b886474f5b0c05c85378029b0798f62ccfa53ce94e99c0765576ecd0e20857f58722c5cc757669d3a8e6be9e66d1d5234a400b2b1c418d07ab4c1f2f6b76bacd79208de485ba781013bd3fd0beee8dbb8cea3187913774776d04b4cc0cecdd29da8aa0c85fa0ec08633f1c3781ffd0993f1c753f85c3f1cad0f19a0f8312b53fc0a45005ffcaf1035a07348c2c75f04e20d729001603f594ac89e1fcc95fc44ced0ec0aab0b7cba6f5429db05b630be114637887a3c36824679bd453c43f2a70c22b29090273cc3b0c0e7c27865139915964ed56a49d77fcb28f071647617d429dd87c86ce758e7e07e9450c352da34a3cd4c9567a73bf39e7d1c9694f15d08640c5ab463f250a80da8cda230de1907283d50728fdd494bb6847fa6cb4972cfacb8f7a8c49de6cae27a43867942702ee9a6c0ab7ada04dcfd49c20cd83cf936ad058e6cb6ab74c40a86488b877767b2612631f3618a5ca329820ca981f867a01d96f95578fc4426d569b3672410217d32e6893992a487aaa1879056550ffe686b6926d17711d769c4901ec21008c7dbdbf1a31d2f8e7bde144d03fef09117cbffbe75b6b6555f9e15cdc503b470026573cc593657a65f5b33fefd34dfcf0a392b853191ca940618ebe70e55171cc395080fddbee35c5f19d55b0f7486ed5da35ccd5672fb726c9e9feec22ca12c027ca31c2293dddde7f22204abecace2d59e3a75f77ffd3a2bd716626e68878399534c9e61bdf851847adebcfc8af8962634ccae488d6bf5b10f5082a97f4a0decd27d23c7492674813be9f332b9be9deca3d17431fdca7c00a4617818d21cd47036935af804e4dc2511fc48dbc873d2fee34ac5ab27b431e6e1dab9abcd23116b24aa71658e3f1503b98e4426c197b99f89ff6f3340810931b2291d7186b36262231c7c2be8959fe2521e968305798bb59f7de4dffb68d71f8d19f83a0fede96cc09aa2d6eeca3d9cc66e510a95c28242900e2dc8ef306666d59f25c26544dcc8ae3ae2d939ee09b0a318059806963260cf9f5d103dab827c94ca48a3d24bd5f24fa0df5d67e33adbb7573dfe8eb2ad70c15d8f26cdaf4a9847564befb1a2dd90e6d4620e61bc23bc7240d3a79abc7a2a95760f2f01e52525453bc68f74e01c3f3bcb1b83a2c743757c3840f41de551e206b004fc24207f5c61aa7e44061c98c280711e099994f66f9f218e1eadc369dce432ee0f6bf7357422cac9eb0ca68cea27109b482af4fd7d9d665a60771695d107ed921a2a2c25eff623c1caa00417e88920c00aae2a95e63f0bfb2a59b3bca90f38aae8d2841a63fcd857121a7ce14e16c5afd84185c57a490f2691cc0845998a6793f85feb1e54722021c82ea5f40f858687576b83c811186d2f8c27754345340751c4504bc563753326c7b80f5e1e3cb1426a4fcc276090d1ce47a4635391f20e269613bd32c8f1751c31b30eb502e48db6c57e63fea5cc464380bf80ad16cc6c1603c905b23ca8595f38cea7701f32a553be026e344f0aa04b3b06524dbf9bf9219e7f2533d2055afa7da539f7de8512d298ca0208617e76566af0e8e226fcf6689e06d3c0dd85f18fe6a6315cbd2982a4abf7cd8bb052efc744e3a2ccb1a6c56928a420b60cde200fc9aa84f3785e3ba4db309ead51c9e9668b893de0bbb9fd62bdd52a2b3a47b724cd372e33f33c6a30afddbeb92c6035a42f85ed7bc488ec60c78c736ca754f2bae3c4dd637a33fbcd223764fec7e2b656e36fd8457dfee4b9d7e864c58a3a25eeb64f99e77661a0234a69f03e27821bc62c4133b4ed8c11913dc316dba47a891bce359dd0143c94d50550415a0937427fa2044551551102569605e4dad434f218b8d59c494b41bf454ff1d2c65544ade155cef1183fbe8fb5916994dad90953441d76dc548d506b568971aa00eb393359892042bab92c14399048149a5fc7ba56081dde89d90b6ef4da4a2a80332e69992a93205bf23338a1b6812ce2c0fc196f3c24ffd2088cc2491bfff79622352f242dbf0c66fa285337d90bbfeb1efc483d7c981200713cd806fc42db89ba5bc5c5c280910b28262a699ca70332dbf72a10b0c602d792e524249bcc89e10a1daf6321fa6aae7b57d615e74e5d44e4fba47106e787c0ceaebeff67f27e4af4863540387a0c32f6af0c9905de74542b0fd92dd0a93281dbb33bf9d2c3989124b3911ad7c67b376a8bc08d34f07ea5cc29591aae57f844e6dba859b229cdf5e331648e303e18d18d52a373a59bb7464b987b7599652d1f44e100f9f55d81056bbad79af880ca7e468b76f16a46a472f25045750c97e5459f46e2d9b80436ba56a61b4b1598bae546451162cde00c67388c8d9257c2034f9e9786f6b414c57bed613744658e62af6e01ae50c83123c9ab7d3f9cc957a6eaec1d0afc01db1411598542a33e558a48fd77a5660dc003b91fabebac7bf3ed5e34aadac6616a22c385bbbe6ef45382c48e685e4cd8bc7296bf3a1d791db6fdd30cb70cb15685fbaf0ede623ffa44d8437acc016cd4822db892abaaf28766adff7f50dfbc66b487a0b460b3f8a3ce14f71ab823f38646203fe6276e84dfa539f56b6648e2c499ff468882803c7a869d7633db95704216ef483019201acdca158f333d75eddd95d9eec8575ea7b6dd1a0aab66823ecd0c39357fe4c6a5d09660eeaaeb608c51bb90bdaa34dfe77951f93a56a19d78dfacdf0aff58bed410a1d20627058a615490a651bbd67de36158da330e2e5d285058ffae8530b544cb41e2e00fd95827c262320ef2eec6c8cd1c026016f056ab34166573e913eb5ab10cef53446c6c7fb0385046e77945064f9c5fdf916d5c81579e4cf3bf9f1aea93f4359b4140b16a3cc052a4dbee5e3b382a1de80b6feed5bd06610aab471bdec81c45597052c30dbfb01bd81458717d732871d625a9ba7c6379e76397de7164ceb695b7ec3eecbfc010373a4d958a907f3a53a55d417c302111ded4423d038723f2476c14f2dafd72b061e3ce65696884d9fd0c3e4fc67bbc51ea04ee91752f40e95ee5cdd75054f255ad5de9110f9e7c5bcdcb6a6b68958cc0516cd6f35f7e4f7196d0160f0b4fa29d92b24c53d6ef0239836f58ca792ffd1be6e1ea274c07488e782f240f184275e15e5b595cdbadd595c0397b86cac26e76d5246f4853d350a251a1a6f9da1eaf7ad0cc19f45ef0e37be2259855df3a6fbc9f88c3651bacd842ebfe77286400962d0a3a54e6e38078f6a3939cef9179ab6099fe120b7b2792ef050a05165be0a0d127ca9ffdfa4a34425542c115b8d0cdc3793b83f004ed715086a670f0601bd6863d7d1f564d75c8518b14103a8bb57c42a6f6646b0e98476d1d505c59f2d2b61cc0edb2a46cfdcc0c45c228266faf8f9078f48f7957e0df32c97c5d0e0c3d3043f29e65929a28ed65e069ade1dae69b228583854795ef43a6413921b35e3d2f7c16d9ff673fd9f4ece7daabab7f4d6681d5d2cb7c6ea4a927c8c69cceb856b5d70aaf3938def2e452891385b64dd55ebf16de401002bc3436847b14dc031c7e0f248f693f3fcd2549ecb8434472a9bb7e85c014c8d87fa2c582192b22b733db061e4b6f41487d05a285ea1cc440b46995cb9f7b0a3bbec25be6a36ce51763ebed7f9cece8d43833a54f1bfa5bb19007164510de7b58bb5713a599af3d9569092e0a50a4c8f65489d1301813dd81c7aa2389ed1c3a30d179fdeccc54d1a4c885cee772d4c2a636b2655528c04b2fbfd917277c34de83351a1165b614fb242f6fab688d5d00f6db094108ff16177a6fa727a79a7ce70768ef732ddca88a919af6c25cd3290fe81529975b9e7aade37f5f0e505906f2ee63dc3c48fccd76a8f1fdc875a43824d4f37ea623f706634a74b8afdbf940be681fec434856eae60b402afc1cffef5fae7f07f201eee67d719fecdf7c0b72b8ad7f3ebc2a02b75e8415475e30c213fbb7daa92624dad3a452b44fb1f7f862ab4880fb7dd1b9e92516c6a5b7e114fc56b801449295622a37b785dac111eee530bc24ea9556f615c46a611ad7d25f053d7c3c3739493dff7e67f52598b6ddb5b065cea775dfa73077ee17f4b45dded40fcab9d81d9179bbf64b40292fccf98e4ffa4915c76f6a3f2c2bd08100e1b76a3f18c7876f5426cbcddbf1e2d8d6ec8d51fe783b9ff789ef862350f5e494c6e0ca6ccfba6a974e1724401dedadb8c13e27a82f8236f7a7e87d80999c2ffc130d73f0ba6011fe71233d26388276bcf52d9015a4264822810512907ab8bb4e318beae74585dcbce638b5dca662b08f9247853ee215492b239234baa11c03a96b62b292925c2696c5be369beaa72d210c4e829060f261ecc1a99c0b088b5a51313131ae3ce384816760270a6575cc863134ff02fc37c90daa4e3d542584ff407b1e150de17ed75daa3a887e25df9097f727edad1f01b9427460b6a2330b33e4161f0e3d6b712d5fec7b813c47bdb043d8d90fbe9d15cec10", 0x1000}, {&(0x7f0000000080)="a372da8bcb9d252883dee64d359b5f0bc22f6d611b032c2fa6fdb2d0903545136d51ffd297bb573a678497ba80b57615ddd747fd1a", 0x35}, {&(0x7f00000013c0)="bd6cda736fc1fbbecc5ecc5109d83e46e5a94e76fb7e3183d59b0c39c30e190a90acbd5c8036c475c85d3faf40a06147b2ef53f3738988f8247926045cb289343c6c8b3a95570da50d378cf93a8922faa588970e7a5d185b409bf6c6cb05e41166edea523544c672899b31cc1693113761f172668f324f400b3b8674391efa9519a703bdb6c5d7b67256182cc7580e36e0aee49b7e427bfcd4104f0fac333cb944cad98da14f8ce9dc5741062bbe2dfb8564536942628b36af1f4f33c56b1679f28d952e749118247e20f9ed5302f9101032fab20eb36165924f83f87a1ea9e8772c3355ae92e2051c6fac92526fdaeff21a9246af881cc565c7dc6caef3c2b425dfe1912e88335894281c25ea5a0bbdb73f45f10f2e26b0c15f5b9ceaeed7e2d8421f441aed41ef8be6a928b06600a58206a1ffc83d138394f6eaae7716bf48cb6beecb926cecbd0782c3727368585630e316ff1b089b0e83e713180d1d03a5f3c9f8118d013521f5029ab8f6a344efb8670cd164691729fbb006011ff0956c7ac5739a76e15c57ec96ef6a8df8cc6fee7672d1204122a11d9e5e125040abfc58354196d5a28d260d944ae6c6d75c66de063346e885b94b934e2a52ca13e8330bab832083db223cbf65c46346d986f9472ad6aba57701be7cdae85d00a2f228d48dc2d456f288a4bee2448ba95b6f87ff64a20ef9571ac46316792c04d049ace00dafb98cbaf340f518061dce9ed7996c37b4e059e69cf7d36f2d59b37a56f48e132b55d7fc63c9229beb263a0f165ac0be8f55e079f9041ef847c52bdc95a7a335d731350e5181d593c8826acf5127cd62256f800981c9944f80dd82858216c20a5685c016c6686c50391cf14b63e94f423ff490bf840bbd013b5dc610add49c75c38d0828dfe0873b6047a18138475bcdb8e724fed980d0129b4b1c162c09db79b007292ee62fd8aa97999c733b5185ef43bbf4edfdcdc1045a16ebaae8c353c858698aaef842e6c51b41e5dc4b49247d121252d31c2e7745d9fe82416f9fa14ae88c707c2e74159506b0b60ed9d3d7b8284116d1ef5db40ef2f0bfe514b351d8f2435d8540f61ca41ca4eb31cccf103477f11b17f1a35f454bcb89e517c92701662971710b1a17cd5d805cac8b662789c63a093961f619a6936544e4f78e87f4143ee8c37e1674cb8b9a3406cc87c1357c86ba51d3b749b10077762c847606aff454f7b36115f2b0746a388d423a5508fb65b3e7c788c7c7ec230ac92d3c2b6e8759e2d2ae10f16629ecc4c6b530db3d748cca1cab73d671e9d75e60c903b249984a5310bbe10394840eb4756d5decf279cb0fc53c6a17ebc2a4b6a0192e1a7e01d1bd290ff2cf5cbc51b92f9aa12a609abcd2a2d8f3f3edc63a317b48c50e971788f4af2a08c566af67f64fb05d15131c08ce921e4b1273a757f1620b3208184ffee3a4f7fcf1fff4b8c71c4cf3ba851fdbc816d1d44546f7e6b8d465d77b9354fbcd3e53b00824a892a40fdf5ff4fdac0ca0723088f4002b5d234ed460f3ea5d1c2c92dd1fd95d323dc0b46cf7f32a030e960288e22cedf7906a7eb2ac9570ee0941ad92c9cf4fcfcf154dc5f0aeba8f4d3b93ab35851f0a27e58e82d14e805ed36117b0ea23b2ed27332124eefbbbc467d3dcd6cd09392c55c8596d5866b26faa9a1b9d81079ff454a7b0889765d8b91953d4da503083710693378b3067427739e2d62da9ba5007b4f01a896871597292904235cdf30bba836167043616eeeda2e4b1825f2f533468bb69c2a493c77f3c87cd30fb1b61b2cc7d23588cd7c51b4636b4c2f6f6aa0d43ca2cb391214cd444ece071b9014c15df63b0df9fbc12eea989c059b79a6087ddc3031d8a548da6a7cee96dcbf6e1222ad313af80aadc891d88cee6451dfbb1e16cfc21ab191c2b74ee1bef912ecb4ef123d567bdd0e56d6094d6f9a4864992e3c2364ec2e00c6209203250f10e1b1a59b42d16ecf115e300be47adc303e2a066d370f5aa5a14bb680dc30eca90b717320b2bafabe30ffaac2b52f24b9895d3615b94e12f8de23929fc6ed2e73208166a802b268e465a2db0cdb5eacc01a5eeaa94d672e03863a82a21aa5ef570a674127d1d56b5d7f8b354643e5227341df77e491797df748b7ab8bf902559d1192a93c9856d75ed2c12d24c43ae338fa06f6641eb81447e50912b0b731fd9e1b84fc3e3e45bcd0f231d926dfbd34115be9ecf0ffd5109ff56cec04c62b44ca4609bb9580bc92c226c169a56f8f23332a64819798471c493c7e557afa71af9b9c452a243782e2ac4681b0f18e618e1912283150e6fc92142efc0367765ab3eeb7e304ab7270ec95535072f4874e35815b7aebf69938d0be99e218473efcfa2c32f40c3b5a8d0e894b831e7faeae3e728c3f4d8e67723a2d5e61e90afb3341f3990253ee00d4177a07ceb7ad68e37a23602d72cb7461bd549d6a7684479eb6fec0bccd33817a8c06197370a42d29482a85ecea833a10c51719b6086313b0b5c606072c0d8b76ffe92e43515d35d112df8c56dd243511dd24da74665a72693dfb700a6039ecc1be887f58a7401391cd92ae96d3fdd6d4dcc2782b5add4a3c8c64dd041ff36143467f7ecf9b372cec1e39fd9c957221aaf5df4a1a89d6786f30d94e472c63dd210488aaf0d1c0c729d10a4c6081dcef709507698ac07f08a9f1a2ea602e6c5ed0e853431994af7d11c459f725bf34ed5b16256fbdcd619b540da3a38e282d2181337e773bbaa525934ec9d7411adbfd753ea05c02c1f03ea7c11b376b518ae4e35f3884347b267a857ba69cb73e7752ecf228302860cac278046be515c8c5ace320dea2dd766aff23cef528c72a0432dc103d51dff44cd519c2439bf91d9d4e34def616c478bd82386a4f134c2cd55b9e7fde0cb0d3184a64444350f2fedfd6adf642c7a57131b92f39485a5ab3bda10ad544c3020ab1e602e8d809efbeb5d332324c4dbd719ec26cafce4454e8b16cef4a9f372a4b844982793fcca6c92dc8f8f9d890673f5e116ba82ad044bb4b2be178e991bda188f2b4b7fc9f389ec012ac41973932a1a03c3cbb5d8cc7611e417f70edc03f1e5acab1dc1a63a2bb3ff1702d3cf6c9632ce0be9728083525c0643dca7ffccca6b516c53eeb1ef175425ee02185220cf44051ccb0d33368bc387777078e3487abf1713e7423999162b0f83f725578b32ce81907f95fe6d10c51fe7d91cab0cb14a557f94ff1e924f2849141655bb0604f92fb138c4e82e987851f78523d67ffdf63e0d43bf341673a2da97308779cc45e4c0bc497b470d3ce733193f293ad4e39b8c0601dfa05279e35382d00feb843a637db2e2d6ec4e472f8d698595c025620854f8832b5d5605264286cc868d2887781656c52058699cb0e4f962dd44cf6b1b1c74f672835408e981cda79e832390dc52ac0475683633675a4ff6ec9b2841febecb8a198519ccac25197eeffad6b764b46e8fbc9a6f924eceae74f674780afeb9c1197d57f34a8f2f178c66560ce8d7ddef7df7b4ba0de64b2f3e78b0ff27c0cfa536f9b4361d51b096fca5a97c927190345887b5948d6400c0e64d2133614b84c16abacee1f0e3dd331fc08f66b604a4896b32742f3f0f009dff1c15e72608e3abc2eb3a9d4646c786ea0d671d31649f96c8ac8ba8fde9d0aab9b48affd8f20b400208cca39996b566262956113a938ec8f6536c13f2bd111485a62ceac808b41ad71c967e271b12da59e60107b03b2bdb9c74601f235bdf2a84ad529a5a0c1f5a9bfb2f88579a1ac45d8f579ce387ad0f097b182e90e2fa2e21f4cfa4cfaf3c803a85146421919b7e74bbc772422d2588c86e5ed4a5e37b1ac272619f8ffbfddb018b8707026ede5d4cfefce86dec157344c782a2a8fc4e46a5258231257803286e46eb3ea60e101048b20cdb1a2b839a5a0fc62a470268a8a5d9a89b613f1dadf5ffc2e1488c7c0294b6bab76630566d33eb3d203df726b9db1f8d5ad20870f8771d228b8465fe02b5513ce52c2b24afb9f622c660cebe38ffcd56e1dd497787d90146a2d30c6dc8d0113fbcce5a828bd60176dd68b97e8f82d236085c8f1223c814e6bc3b3bd1276a41ad31e4f7b9ecdebf4a2ff6791298fe2f65fefeef486f9bd08ad3c1fef210b1fe79987f1bc869d5e2096c6f8bb359ed98643b386f8dafefa9ce9112e365cb3e0d7809074d611f5726d35b93aefa201334e02a7a9725a9b426c464fae76947a04f9ae918a552c2fb5af523b7e668413b90cd680489600be6c71b8a8c29caf5e52849130d7824089ed77c1fa5015e07fde4da4edad8f60eb4e02992d76d1be7979faf5f0015adac6a8f6f5430163af1f8092ec5b51ff26feb8ade88b06c0eb320312c7632aff7eeef2cd72f72d0953c7b655164a5fbd15ba86e2c3f181164bbdda94ae8526d7dd00e8e95d306d4cd5316f145a107531bec45a4e267c046ec9e501239ec0c01197e563d4426cc3cd8d0437f29d339c8a37bd8195d9076bd00fda5654d97639e85101c277988bc92a8acc43cfe528a8b5bcb72a285a20225f1da8343aa9ecec63884035cbcc04e23f7eb716af74012bb67393beda4fb76a6895406153c9165a672c21d1445e8bfda12eef5f2eaf5f538ffedbe2be24dbed1aac6d1922db1efb1996a87fef6ac6d8657ebe9b4cd18c24af85e8db23b9eb0407fd2c2c5571d7b0060bf7d12b4ce755287dd59f93f3f5bfdf1af38f19671c30e7487eff5f29bb1ca9336366d2d8684feb2b3d8a36351ee35d86534db6a7e3e82e1ddee88416b8f29962b6a6f99744280ba09948544ac286f1b72cfd06fdd5f82d7620ad0a8abd15ec04fd883c51f5ee7ffc7bddd6d0bf57df9919b78c9c98cca3f8e22806555ff5e775d72fae0be5e34f5ffcbfc462ae0db255e1162c94d95295a78be04f8ccac0d1631cce97fee5c81b474acb94b072ee0e90098e918f8fc204b622c1f9bdc38cba746f9851d9b74893e87836c143b80ae160e93a8e807e6b2eac3ec6f8a6910bea1d5cfc79752d8712b985f35ce65207d608913558f088fd25295f961bed465246a4f85600dcf4daa619306a2efd2b4a1a914e54277afb6df9a282df4e258e4adc0ed092e154e582c50af17bd5df62512d679fe52f7bab04ef497dc21b670c9123d763cb1fa107f9d89dec2c9d61c4386374a0c930170e25d6851a944e545c2d51c85023e249ff39a74d06b38965ecbc4ceabdab60b758c6d9a20f9e9539fbbec6be9bd72a83b992106baf474e50a51d0b920cb9e3af8d0c3efd3a815e599975dac34eda736cf22637d716a03a6001fc8f95cd5ae504034491f0587e5a65808475f3f3ddd10e434d5f18fe255f2d5a4dc47805f561693597486e4edd10378d905be32350c31a59a8f5faf00eac215f56c891477556a9a77ca4caedc09d39c2c590163e5d016dd2c87bec300f1a2d08fcc5ea63d295b8475d6ff67a8423455792663c7292b2a3789c8cd8f1b17ead890e49b7e18ec7bd32003f22142456e4ca8bf7c5e77f5fe6441073ade4ca93979bbc271cb28784faa50ff6f4ca319e6521ca446b55dc06276c3693bc14ae9834142b385547799b0e8ae672163c55ed448295efa0519083d8f743f2073c45c3b42d493529fc528f1e7bd7bfff54235df7533e8fc248f65127c798acd8459edc20d09b3cf7c045c849652f9c5874213af785ee018d1df9bceaf273411dde2f4f09bd502d8fab806a69cae7363141047abf1331b39b97b401575c74e7452e034fbe353ff64d095fe59c6cef4081eb3f8", 0x1000}, {&(0x7f0000000340)="0c9d55fdf744c61b2c3ef8682711017d16599a4dfec813fe78e9eae29ccdda9b3712", 0x22}, {&(0x7f00000023c0)="c4d00db45e82d4bc7db4038f35f66f113211e9748cb9fea681fb9631b96a46b03e54454b9b525710aa8fc9084890b407fd8e37939d33400a7d9f9e2612f62b36489d55b29275ef93eb9af3c6b92bf7d47018555d9268b62d4168", 0x5a}], 0x8, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x5) ftruncate(r1, 0x44) pipe(&(0x7f0000002500)) 16:01:28 executing program 0: r0 = socket(0x21, 0xfffffffffffffffb, 0xe2) recvfrom(r0, &(0x7f0000000000)=""/22, 0x16, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) 16:01:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x3ff}, {0x23, 0x3}}, 0x0) chroot(&(0x7f0000000080)='./file0/\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:01:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x200000004, 0xffffffffffffffff) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/220, 0xdc}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/88, 0x58}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20}], 0x10003, 0x0, 0x20000, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="daa56b6ec8422090c91a07985e15a327614c7f7538687aaf6b6b11abe0522b8f8f94209bd93631a5fbc67b849a3d3519670279683fd9dfb1bf5e48ffbbbdaa708d686b85e6be12cb6a6a32b270063b7b0b2ad2d646117c38aefc612175efd4a785d2d157b74fee480ed1fc5ead211914bacea9551c22d70e9e1efa91704d031713ecc6a58df09c32b2c3b7b56cb9e6788050bb88561f9257685d6885c1a967d7855b2fde8305744228047766e25c8a619f6d2c2bec4265b92c28dee3a200e0393af2bd76447f53f8aae558c772d2d7edf736d7ebf4f64efdf48934f56f6dddeb54019b9c0306f5c86ab952a652a8597769291f390501681356ece5ac96", 0xfd}, {&(0x7f0000000180)="2e256e92afdabd0969503dbf3b01698290c6405e34816e186539335df6f07d5954a3b46e78d9f7fd3c527525aaf78b4cb2e48e7b9bb13089b6bdb45aed713ac9933507ce7b49683070f7cecd47157e6a8adf8b67f119c6ca5c405e0d934c7e03b93eafb5fc7fe33761ab7592e83f209580f74c0e84434277341f2c1920022be04b4d7a319508b8", 0x87}], 0x2) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6669a58c0d64e98893c96c653000a9f16c8fd74e3e4ee4fc888a710a2237d991d2271b8a317e3367faec7978905f7c87a21422686f1f87760742dadc170f26c8d3a9cc200eac64745afcf1023a98039d5b0b1f2bc52b8e91adb661519faa56d53f93f982ac0f7702bb4837b579b56f70384c1fb5a216000804712fc8df3b16fba2ed31726a0832da8e7b2ade91240fb214553c22a5782b02b6c264c53b70331480e39efdfa5a7401f9fa9372fc9d59812cca500add22e14853fa001ee02bc1aa733595e19888becf95597c70d1db813ec1db12590ff54d54a912aa8fe563d9bc223773e05039b3e71e762f4ea3735655e413ceb029a1922645b6e93d3d"], 0xa, &(0x7f0000002500)=[{&(0x7f0000001440)="e1b10e21a7aedb773a7027ab96480deb8ffd78d232a302f94775767854d1e5daabccbc15fb1782501c4c6abcadb274400e7e87a00f3b61a34134dd18dd30748bedfb15ecef12bf74a80d90ad246ec990fd861b335f1dc52b9bdceec7362ba44f48db7498e46d7ac52eab3008a233733c4e0d5a7b343bcbab4f348529edefd2a54ba40e140515da0939cb6e7d90530f872d4ccae64b01289d40ed5baf6e6bab6799486d2711f29ad9c7e53b16e551b2f83f1963215912bea9dd5c32e14a7ad3daedb2e630e51aec8ba968c8a76231ada12f8380ab0f7c7cdde6971f26cbb8feb661947ee847b7fa4d45f8230bc90c3da407b9f63b86c796b8ab46eabaa673d25f1300f8e83510c482c2c34912f0dcc652f4fe73b7cfc52113a5e91c0485b684b126078f626da7cea731445c872ad6b3aafa2b3b9cb9a083f9ebbf4ed2dd822967ddd609134c3434ab51b2f05c17801a33ef8732a2d4d83512420302c256bc139705a85e6932bc8d3708d21026be1807e1db177099b7a0f77af80bf84a3cb6cd1d5c0cb6a0936fc43c7664a0c4e7728988095002670e0070d01ac20e090f91e987012a32f8ab85fdc73cd1671d690201630a27f7759a9acb11779b796a14638cb3b61abcac1a9e5060fdf8f7faf212d3e8d4421fd72c72e4269055869a68c3b64e8382755ce0a82a6bb3c7875f86e8cdcad6e35b2e75612b7ba7619f7ec3f0d65f2d3f7520308759eb005f6f321ddba9d10b56f15ec9dd5caeac2984644193378dbe47cc1c319b85600d8c624f222d18170170eeee188d7193be207996660c73589036bd07dd94a2b48135b326820f88c325e41aa3804a87870d68da10405249fbe5fea8da50b04f70836aae990b63a7a2957e7b910d35b6d5ad7e4b65f7a4f2b3ae972c6cb139f113c662c8a5fdb0f6db9ce3adc5dcf5130570547c7df55cfe77831f3df279cd7418ddab6f3378d921e70d1d5e921671b098a32a989d490d514a3f7fc0dbe3145ff9bca7a31b9d88a0dac11195f0e7e549a0958222e4eac5b81f8de35625ec067c1df1fed316ee784be39b4e69c05d08466a590f77f5ca314f6713430b6d200f3bf261e37785cf76e815799161ce32ef3137473240baacf1b59783f186d678b668061675d1e695ef3466113ff2db99ad796bf72db32e0720e47aab805936a612dbb78ce22b42a3a4b07b12877143ce734c4efb6cf0599a546f9bc41ecd50b444cd4a4b567acaec07a53df958b6779f71c4f45aa06f344f8f15cda924e0e839dcdce7190905763cab4fecdeea34e50c3433dcd31535a5282618d4b2a6f7f9fa10a165b860b194fe0f8fedfeb6c111caafe0b61be06dc6ef8b70278f6c87904fa3a8b96bb45157b650ef2d61af19777cda8e5805b4f2dfd16ba6fde777b1295fab22c00436460a57744ec16f8f4a65255cd697e00008e3a8d8ff4d0ece4615465bcf833bc12de0f7cc945a8f0ab9a507eb21b28eda4d8ce95c2a9e30353d7b6d834f2e303f2d33cc7fda8ad9a3c9b3495cdcf85b9d103aaa4b3db8e9869bd284c3192d337e8c3916d5ebba5d07afcf97d18e82182b60ef327904deba87a8a2cb275e4cae6a9e0e3544267af2b57c962d10f37a74d0bbbc5e24946485c574e71325d2d181bdef916168a6163e9712f875ab709b0892a06c82b003e0239cf1117aafe9b412863cb7b5b0ea3eb9cd4a77448198aecd9271f2e6470b75eca79112c21a206321ca797929972d06a50bfe94c505795637b71948fba8039ec48e1ccab06dee55bacd5af090c84642e1943d8d1f73b1921580b43c6655ebd2e0ac81c4339975b442503380bccabf0d6a6c615c86f7f473aed45f76ee4917d3da4fe69cba66e5de5a31f5eb158937ebafc5262561b723e4b0522418f9849e686e30c8b5bac57acdf72fb4feb2f62fd9075346f9dbca2d723caa74576b663cfffd6974cfdfd2c4ef6590b130651b8f7d701c56db91fc5fa67fee254b00eadba96b798cf44d96160af046b751ab938ba5a478a10e948c90c9ff35ebf7b245e3529798ceb90b5062fc7d33d54311332b156894e0bf85c6fee42003e0d60c244caf5c861dfebc12cbe305485d5df98c8504cda21e3084860f7a0490fec8083e65d72a85f33770a2ed925f3d2d55f34b95e288f97429ffe449c16bf0738317a99df9e9d88e379ec0d869f3c715b24bf642e989a2be4c7313509094af16230c2df14f7af2fdb0002eb05f27ff2b15c7dd767883f3c6637649beea934c11c756bb861e6361ef86d08377271af75c7b8c47460ef7b895ee12915c5ace00135cd6b1433ea84d688d54ab4e6933698b6c2400c1cc0ab70e7bbb008452c9b31d9a8d90babfb3ae97c35fe02a8fe5ad22f1cadb75b44d352cd651298e72a70080619de94c752c3f4a25d1aeb9c4488c6e02cc9eff415a4667658a99d37b28de2308bd1512e59c1036abe7e313ac4fbf11151b329e3f65d81d4a0eb08d3fb3c004bc828ef00aca428a325556589137f4216031af55a36f3d7e69e2e03df525ffaab005f72bb87f7a0beed9e9985c48a7a8293401e757c63350d3b9376fa6fb64b9fcfa576b2f911ab480669477725a0d2940ba3a33965a7886c3b67984e717404827becb7b3b07a0be77d0659e79b8ee3da2909dfe67b2a0ef0ef982168da8cf33c3d0781927bb797dc88887459eab0180cf2696bfaeaa09aaee84481efc3d92e079b53bd49b1bf153c8e2a1dedf84bf9f3323c47b6985dad3f97a82c5dbe10ac51b766943e3e416ebe69bccf786a25cfe3258ccc253c8723926f0ff20f66fbce3da69099dfdaace1647384e89390bd90f88244c938201f3ecc7a8468a929b740a1200f6dc0ab9f1cd6ae025ba7d856a12af500d3494826c501ebfe62057c623ebd4a61402ed3b3df689ba45ddba29fb43bbe4300c944d5f3a90b5d7ceb95f297eb44d81b044dde3310ce5841a74ee59c2b3887f5c38d2af4a3906750e7b0259d6327f1f115e1b4eb0f765a40be42544963b7253ae04357ccabe5b1a270a6a2b71544c2e96e74041d88ecfd2eb0954be817fb91362a2c97ac5f1dcd918d94ec1258cfd18e539a0a8b9aa1d34a846fb68a7a8562cb4578ee154ca12a18c722c9687f5eeaae2decb7460a47df2aae0d33e855263bc783a9c7904fd78f826c586b5b9d5e49b0b6aa130008dd13e685460fa2807da2ad6a7b5b94ad247bca153ec29739c19de0c473199b64ba8d3d66f40be66d5ed76ab2940e6c71f946f98627d05ccaf999c8260d4cd9221cd79aa68e33525b872a6565c33a3a380238dc005994d0400d1f616a9a4830b2274c8841d78713e99e7ecc1151dfb2e40bc72c4ce35f3154441788a267a5ce2a08f5e06466f24ba08e2d5c3819b99b792d8a29a31e4cff59c329e0c2d7f406aa3a7f4766fb11254a65634855d1b901491c53e78e76d0dba7cd62442f3bc7efb2b85534b73e77702dfc631ae40b2276b7023a21cbf87438f6673d268bbf84d59252fb01b446069381893ed12957fba835a26937f53af060156ca7de334b319428d85bd96d2c70785e06ba349b5744b1f84d5f03aa6e64174de43aec5f19908822c73269c26138b5c976094489121049331cd6dafb77a05dadc3f30598f3f2bcd63eb8cf63abe7c38247c5bf04ad30df48220ed6f1924c70f8ec20fa3002b4aeadbcfacc6ccdea8d6284c6479189c904bb469fe5b209282833f90c4f77a07ea660f6677f04a3947a36551760d0d93ca7ba186afb6cc695bf8601ce4c2febf912372d7b55dc32c278ad9cd3f32598c", 0xa71}], 0x1, 0x0, 0x0, 0x400}, 0x4) ftruncate(r0, 0x7) ftruncate(r0, 0x5) 16:01:29 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x0, 0x1}) clock_settime(0x0, &(0x7f0000000040)={0x20000100000001}) 16:01:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)=""/40, 0x28}], 0x5, &(0x7f00000004c0)=""/25, 0x19, 0x6}, 0x3) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) kernel: protection fault trap, code=0 Stopped at m_tag_delete_chain+0x25: movq 0(%r15),%rax ddb> ddb> set $lines = 0 ddb> show panic the kernel did not panic ddb> trace m_tag_delete_chain(af1df84c4e0cc938) at m_tag_delete_chain+0x25 m_free(ffffff006a323d00) at m_free+0xfd m_freem(16) at m_freem+0x2d soreceive(0,ffffff006f2dba80,ffff80002113a580,259,ffff80002113a610,ffff80002113a520) at soreceive+0x1131 recvit(ffff80002113a640,ffff80002113a748,ffff80002113a730,ffff80002116a720,0) at recvit+0x28c sys_recvmsg(ffff80002113a7d0,ffff80002116a720,ffff80002105f980) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,c6d6d7a9010) at Xsyscall+0x128 end of kernel end trace frame: 0xc6ff2cebc70, count: -8 ddb> show registers rdi 0xffffff006a323d00 rsi 0xffffffff81a79ed0 m_tag_delete_chain+0x10 rbp 0xffff80002113a410 rbx 0x2 rdx 0xffff800002ad0000 rcx 0xa4 rax 0xffff800002ad0000 r8 0 r9 0xffff80002116a720 r10 0xaf1df84c4e0cc938 r11 0xffffffff8186f430 pool_lock_mtx_leave r12 0xdeaf __ALIGN_SIZE+0xceaf r13 0xffffff006f2dba80 r14 0xffffff006a323d00 r15 0xdeaf4152deaf4152 rip 0xffffffff81a79ee5 m_tag_delete_chain+0x25 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff80002113a400 ss 0x10 m_tag_delete_chain+0x25: movq 0(%r15),%rax ddb> show proc PROC (syz-executor1) pid=464245 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff80002116b530,0xffffffff81e956a0 process=0xffff80002105f980 user=0xffff800021135000, vmspace=0xffffff007f12ba50 estcpu=32, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 61763 12890 35223 0 2 0 syz-executor1 *61763 464245 35223 0 7 0x4000000 syz-executor1 46863 522193 1 0 3 0x100083 ttyin getty 39756 131733 0 0 3 0x14200 bored sosplice 14504 157769 48643 0 2 0x2 syz-executor0 35223 449363 48643 0 3 0x82 nanosleep syz-executor1 48643 511476 33397 0 3 0x82 thrsleep syz-fuzzer 48643 15569 33397 0 3 0x4000082 nanosleep syz-fuzzer 48643 94276 33397 0 3 0x4000082 thrsleep syz-fuzzer 48643 309123 33397 0 3 0x4000082 thrsleep syz-fuzzer 48643 390963 33397 0 3 0x4000082 kqread syz-fuzzer 48643 518385 33397 0 3 0x4000082 thrsleep syz-fuzzer 48643 196661 33397 0 3 0x4000082 thrsleep syz-fuzzer 33397 495303 39954 0 3 0x10008a pause ksh 39954 189903 25637 0 3 0x92 select sshd 25637 430580 1 0 3 0x80 select sshd 81916 475279 19976 73 3 0x100090 kqread syslogd 19976 392418 1 0 3 0x100082 netio syslogd 56838 40223 1 77 3 0x100090 poll dhclient 72397 334840 1 0 3 0x80 poll dhclient 74156 200074 0 0 2 0x14200 zerothread 23120 165753 0 0 3 0x14200 aiodoned aiodoned 47723 130791 0 0 3 0x14200 syncer update 50667 334734 0 0 3 0x14200 cleaner cleaner 16565 279801 0 0 3 0x14200 reaper reaper 51502 462689 0 0 3 0x14200 pgdaemon pagedaemon 26657 191307 0 0 3 0x14200 bored crynlk 77251 334704 0 0 3 0x14200 bored crypto 85122 123418 0 0 3 0x40014200 acpi0 acpi0 77532 362698 0 0 3 0x14200 bored softnet 8283 495971 0 0 3 0x14200 bored systqmp 56667 479154 0 0 3 0x14200 bored systq 36523 399237 0 0 3 0x40014200 bored softclock 50134 45701 0 0 3 0x40014200 idle0 1 227763 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper