fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:34:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x99ba7b2a1c11dfb1) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="8e5e1059b0769fb9acc428e147c6db48a79ddfd163814166eecd0d862b37e2712334a44cbfec388b12a7f2118090ad2b05b88550035c6f1da55e75f31631acf1565d14a38f0edd5f62f566f029ee6ed935dfeaf3922366dc2554e50837357e60fc68e8ef5662316a6995211cce9f68e394dd736c777eee03b1c872da8e07b6791b26ed24b62870f20c0b889265056d7ff3bb6d353cd82a5984bb376b7e7dede77bf0b4dc9a328fcdd4670a9632bbb1ab49c74a491e1acfd7dea383b19da1c5ec4ace7b5a83edd8ed889c1b71", 0xcc}, {&(0x7f0000000280)="491b3c99b6e2034333c24f40b87844dd0baa22ffefffb1a43169e9789c80e1d0a4401fdb6d13a720bfcb24b09f0de472c4ca415f44a98e42c140716d88fe01dd8e92e66b4975a34a81bcd6b661009b318f4d97ef8029f143946162cdae0e8cdc28d9e24466a6ec17795e93bdeeb37df438b0b4e7", 0x74}, {&(0x7f0000000300)}], 0x3, &(0x7f0000000380)=[{0x100, 0x1, 0x5, "6d3d8d7cad224b4609d8b2be9f52899dd675cb7ee5ea8e7d681ce7ec1cd205977e9607a4a66fba3cac304a2b2c8d98245379930af5d00e9e2fe3484b8a5198c840e98c6b2064373c9542ba4cf27e9863cfda5424f7eb0ad70d97c19c09b17301a08c3c66449eb02d471bf2bd6256a47d62c923b6ee093a4e5d6ebbb79cf1cf7381fef9158c7852b8a086de44eb08239a4dae6bc4ea0d9cfeee1f134cf9e1877d6b0540c48ec11be3d0810cb6b2e9ad7ea1e321e6ac855d32a88afd3193a5064ccfbbcc31715b038e602e9a62c237b8fe92483e733e95086961428760d427eacc3df3cea9821d94be29affc72f7721f42"}, {0xe0, 0x1, 0xd5, "32bebfd2379f8e45d530799a8dbbf9623318ce00c7ee041b67ce0f6eeb1f7899e7fa277ca7d84cc04cd85c8bef471ece8df6393bcb56f3dd3282622ebdb0dbd9589250aaa47df07913756d1323fa79f87ca7f5dde3789a4980c62ca3856ca9baccb4774ec36d778ad4105ebc16cef71a69addbe990e29e98af08454f64ea912545ea81f1cf40a1a4f2bb02c038fcc36d160df660a6b522867e845e4033ebe3b16bfbdf0883eb43ee439257365a9e9139e15d783147a072535c9682ee67b3c8675d3275c8eb023cb6846401b65a28"}], 0x1e0}, 0x401) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8af, 0x3d5e, &(0x7f0000000040)="3272d10d080958cb2bd0d393819daa71c1e240d48f1076b16697941a3107dcd960c4467899dd3d73dc664c9186c19487047a6dedc8ccc1cd1fbc2cd9c436db700061d229c8f1bde8a56cd0ffd38bb83df0", 0x51) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_execute_func(&(0x7f00000005c0)="c4a281285f336467f366455bf20fd6efc402153fdbc462e0f27d0041ded6660f382a6556662e3e64660f73d0f92e4700baaa000000c482fd245326") 16:34:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='+)\x00', &(0x7f0000000080)='&\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0xb, 0x0) 16:34:17 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917800000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e8948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xaf) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e76fbdc5ef4b3f2c30", 0x9, 0x0, 0x0, 0x0) close(r0) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000002c0)="a306998c2ca759241fc5fac35e71de87c270a9f64bc1faad22cc80516cf6002940bdd815b94f726ffa6267bd33942d61f4be1234764d386ea2afd75a7dd0c93483809bb7807f055eb6d53814c2247c62ded0e6628024769fda6c3d2706d8b059c2a5d311bbd5d8074dfba43ba2ff0e8bf069de0273955b899813d79ac08fcb9d73d16c014bbf6b5e43f165aab259a3c1c1", 0x91, 0x400, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) r3 = syz_open_pts() readv(r3, &(0x7f00000000c0), 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8c0, 0x101, 0xb, 0x3f, "02338ddc2af57a2f03975dbb8070f57a9b69e22e", 0x10001, 0x2}) 16:34:17 executing program 0: madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) 16:34:17 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r5, 0x2) shutdown(r0, 0x0) r6 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() seteuid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() 16:34:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r1, 0x2) 16:34:17 executing program 1: r0 = socket(0x0, 0x8007, 0x7fffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0xe17}, 0x8) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) flock(r1, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:34:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x1) 16:34:17 executing program 1: r0 = syz_open_pts() fsync(r0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4000000000}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff, 0x1, 0x7, 0xff, "e84d30bfe394f57285e5a753e62412d7eb26acf4", 0x6}) 16:34:17 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x123) 16:34:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xc) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f0000001180)=""/1, 0x1}], 0x2, &(0x7f0000001200)=""/184, 0xb8}, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:34:17 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xf0e1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x76, 0x8001}, 0xc) semop(r0, &(0x7f0000000100)=[{0x4, 0x7ff, 0x800}, {0x4, 0x800, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x0, 0x800}, {0x4}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:34:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) setsockopt(r0, 0x8c9f, 0x6, &(0x7f0000000040)="2f61c580dace8cf9975ffec5da69f51e2b2e99922a72a642449c5231b47d24d3d48d6ec8fba040cc26e5fa", 0x2b) 16:34:17 executing program 1: mkdir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0xfe) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:34:17 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="f3c84b1f7c764a6532bad10c03f1bee4342032311c9b5d20c86e8935b22921c3a83d97485faae1ba97e403e858a05655de7851583c938e4ddfe3984d6f820e377bbfced1d6a294690695aff398ce3c94b34c9ef87896d44844da8af9ba9ad3af16830d6edf4fb48c2c7f2e2dc2fbbaf94bdec03af5948e0935e64ed4d9f5388ef00aaf8fd98c9824b57f4d361e137d2840ed1a406f7ef1cf8a2e2aa8dba820b774e5c1bbc4c62171c39e3265d66d839e21db29b9caa96548", 0xb8) write(r0, &(0x7f0000335000), 0xfffffffffffffecd) 16:34:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10006) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) dup2(r0, r0) 16:34:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000100)="42a288402705e1ec591234ac5513172dfe3d361d87fa207a577d3125e977e8a0be689cd5f1f8d9dc4ab80138cc5c08a5490dd03f71f210cd7b0b6fb05ad7d96d1e068b851cff4acc0eb81600926ce4538c4ab6f93b88e900a326c99b900c600f2d54071ca00238d71fa9cccb1b7b26a23b4d", 0x72, 0x40e, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:34:17 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 16:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000000)="7340477e415c5b478489a270bb73ec7eafb19ea3196e9fb5a1c1a07865f4066ea2489c1c05ef90fa5a56c66b6db1b575ec879baf9c1ed25e8df1f25e059dd4d6430bf7f7be4882591a72b71ab2be18b1316a04a7e07807278781e4048ef6574c769f176696bec7e098d7de69", 0x6c}, {&(0x7f0000000380)="4ca5d637e356447c77f846536a63e4fd83c6651d3d4086e46fd32e27917f45ef1e1defb3e319a07e15a3af37d17a364b09bad37cb9a8b831131dfabcc3711a9a80cec071d49f9007c64888513eb600f874ecd89d7ef24b85baeb9d412a5f698405d15c5338f1cf12d38e", 0x6a}, {&(0x7f00000005c0)="7277f67382989d96be924c780944fc3497904967b78965e3c92aef1c8fa3cee216c1f2d77867dd92fb1dc4dab7686836c5d8afc9f199c95d17085602e8288cb0850bc65bc4276e0458c734fcf3b3cd92faa85d9ec6a18c17ffcddfa9507d9513ebbfa7699cfa75a216f2deb22b48dd3bb08e716a4c138c7c46b2d772b261eb7495d9161f3619b83467c30cfc990d678c57751b6a2362c6c45bddd900403079f79d0359011381c29c22b7d14e53761d203823852157326690ced3a11cdcb04f960d0cd19453d81481c10c96e9fcd6749ed41971c1e622953f8a22798a4f15c3a1d52daa519a40e7e63e0e4116dc2b01c592ffe71919fbb720faf50980761df6c885b7b66e64716af8729ce7d4f11dbce2fd29b84e4a38568ca7d083d444982b087b2baa923ffa12d72d25337ce8f4235c28fac3e56c73d31411d6bb822ecff14bfc10906a21a9ac36251ccb31b20bb7d4addeed7001643dbea4eed2738a78664cd8d8814923855497fb40c8448c91a31115f0769fd41d3001a0fd3872592142838e62fbe5aa9391cdd9a1f95cfb54d1a6e88158c5d0d5bdd1a30678aebe3a86cd805ee3bdb3c07eccb4ebd83357079ce7a852794589ae315ebaf5155f3f45d423bd0cf9c82c4e2a24d8502dbc8e93ca015526be02fe5880f5f9c8331e6be1db03942c66e761fe892cfe520212612d7ecf91407a5027d2243d2abb85395c2f9664aa8f83ae7e3738f8a6df64dcaf9eaf750d75d5d35e18558398f0b28a8428ef361849327222c6f2fe44d8e3a1cf015b9d2216ac7852b1ceb26735ec7b053933d95c216eafbd09f2c55f9690a7206ff951b5801562c775e19d0537f05ac5c0d72a4ca4516f099efafb50f167dcb786acfedd213f38d389681dc1ea5c58e85a73b9d208c8ee07b2b02b1f65d7efdbc257085c3d2bed7f73f0a9d630a4e184880557b1aedd1cec3fda1599d8026c628bcc8075defcaa5f3fd77d99949528b1ec1a88a750bc1540fe51485198a740a71d8184b12f7645dcb9cb71d7b0c3df1d7a075fdb6b45f41cb68ce7b906c5cd2bd26d3279b096894928c3e40ad7534343db251cd3ea418ed2e96e46f4fc0ad8af7a4fce8830b1dae1e5c706cb48fb408cfe35bc82df0929ac739a178f2edaae60f9c6c350890a1995b7067c20be6232b692a331cbcd6746b93a980cc0a94bc8a707ffc5d8443a87aa7529edba691707c517387e096bef7ad3316e5439ec0ce17781a2d45304f29ca85f2aa2ccd4c5ac74e38e272987b47f32e6609643f567444d0bb79bb396ed3462dac6c101dae805becd0e5418eca84d962ba916c5a26157ed3c5db3359e1fdf802afd7f036c4c8de4c8d8a458f627202fb3d7d3bd62d921b954fd30781df091337000f145890b0162eaa00fe6ad1421d96e87a412d10cbf33ee20f0e1333116cad98830ee32b48307b19fee915d6d4949c8f478d0e30aaa4bdfc2ce6f4c30ca3d0448293c0a5b4a1e849d0ddb81f8de280b0a9f57f8048ad356008ae240e107812c6993e0c34d45903bfc5bf0b6716c181ee404cf23d0c46035623471461e8e19dd78c3c845e2a8f83d6ba9555cf2b8bee36dd0cc1f45c7a5748c45f4df3e4e9229b50645eb76900a66b8ba1d867614639a5e6f7aaf7594adcf81b13ed60007310098c8cb30716c7d80e414bc2245aa3d55a0265892820875b81fc3d42e4e6fc278c8af4eb5fc2617c466aa57870d287d7b254e706a48041491c6b5c6982efba998d198bd19bac27c2d0dd039410cf744e39c1f571d78e7c3baf3fd4d129a9495ca175dd4b6b390483946d29ebe501e55a5ee2108f19e160fd43214cc8e07cd8921458e0c650cbc966567691f2b6270c98e4c99c1e34b03679f084f3d51c7d598f37de1501ad72104dbb6dbf62835febe0e14229aa5907818fd6e760c8640ba94db02efdc2267139f8651361eb2d4f17888246dbfd31e9222480bf3d90736d49e85e93919c85fd2c5da310f25fd08ebc22c4045351f9ad789d12a0844289f0bcc69177f2ddde22b2751004c7fa51cba41c90d587116f918747c46bd58f6aaf02067425b90709a471fad37282fc3a822a130cd019b5a9774a8b999baae4a23b588a81df1223516bde7a3b9f03d7a1760e10a2e158e245e07cd34c8c16626756ed20ba59efa3f2337b4d10e0ce9f55f31bf3ee0ddff350ea1cda6ec7c71be9ed0485324f18d547f82dfe8798a0bf4af368160f403f0e587c6109496e0870fbd96e1c9809222cde5adee08afeffc5172a0431f988fb35dd90b1025cb970e283effd7463e02544f29982ab7ec00d37ad08a838953d2d2e7ccb2f26254c0834e7d11f5c0b161771b1d3c16c056e675d2e55fe0a82540321e533228c565134f06058a172bc0200882652a12862d1bbeb594b82ab16ee6a2fda243608a8572929d333698b98dd69e54bef255df269b194baf68d38d380f7ad53740bbacf32b076e123b4b563712ed12eba2db6074b740255f8650e61897a198cac48d6954f7c63d81496179d2f945ff91dc88b24885e3acd1b3c47232fe317c4798efd395e33b386522aa87ee2e93fc5b2566335043037fe71b4c6da1945cd6589313a59e3f2339ef58cf52f8b21daba704f31d65cf21930702797de9d7b09bb4a868e105fc0296e6076a5b7d6c4666ee224457f76a565e4694a4c66747f4f265396c5cccb88eda4759acc8176038dfa362185acc74ece5bf469f42597344c21f85dc1f0f93383ca87e535d8a765b0a40570edfa05c3b8405c4992c4e5ac698fb7e2881fc39a2ff7029932ca14a080a1142c9b2c0a424678eabbebc264da9bce7e13a61d300a3501f4deebdc752d7d9a7fd1aecbb18291059d4678c9b6d3287e975730669b9dfe0312bef6765467583c4f2158eb6d49ce3f8c2136fd144103f180558ce70a07c8d9cf11b06cdc26ecbc3674526fcc4a7e45b065277898a892a7004dfffeefe8d26346fc4695fc4ca73934036cd96dbb93b9ad162fd6887d77bb27538bbdfccf69601d90d1f1ce317d3d3687a77edeff261c8a5464a397da15407bbc830d36928f42f8ee7c8b8f59b73754421e6e7d7ad3d11c8b9a1cc0846c0a5b3f7ae3a5383a97ca01020d47c412a700d8d8b0f0ce5abddeb9debed3dd33515517dd977af857a84dd0ad82fa2a9f03125361481d0b37289f3b2e7ff7431d4bc03a51e7243f2a178846c701d9e68c6f9fda2904849d288affff614fef9702b0cd0c280000a1f2e9b71ff27ada4ef98b2fcfca121286f74995bdd5e4d084417c6257c9b004971d019907ca0456f98cf316de57f6a8aec2bf6707f53154797a60b7e1338520433b91fa65d8a8a779c74cd4b6454b72f24ecac8556dd01005d943720a98bc45d193b84fc4a35f7ae8669573b288041c278c74ac54b3f1d4d5f5e6cc33c105a28275883722d3579cc79fd7a6eef1873d7e810107bfc895d15cbf30689eabf250a119d96e01bb253e9b3edc498d15c7d5ce68aabf51ef9f78418f5d2d9ee928811a3cbb347471b5733a3c1575aa87544cd0ecb0e29a3721f23950f299d8202cd0faafacc35bcca483853d437d45e71925e29b2e818c6c5e46261884bd61db22381867a06025d808b5a03b1831bb063dd3c8f24f2349d4d82733dea16da7df9dac327df9e2c887ea85612555a90d73d3f24b0007cd84da3edee2c7fb16bcfb97f0dda0b79e52e46a6ed213fa4266bce507b158c8d8632f9f7bcfe86ea4052ce0e961055189cecbb23778421874daf5f5f604011fe976b1c7908ed9f6eb0099820bd4f15b965cc19028c1822c6b1ea39d5010c825ed6e9b7bf02f7ea015a6edd1701fe1c7fd5e55c4d27885e343d56819bdf45ac6ef9de83392a656663fc54b02873f3e864b9153adc0e58eb5e4d50dc817a726b70fa928098f988ab7c1f8b7cde6cc23d5af6f25c68ba970b544b8469da7a4dbcc385d688d28ef8f8882f8398c51608a553f8389b42258dd295d8612cbe082c6366a4ee4abd5e8f190200f4271362b61401fd0ccdf02c646e104deefec98e36b0d3501487f2da2bcf58ffae498032c62885e8486b4256b5267d53fc180352968a0b6ff92d3f17182e1067a76bd970a9b0fe8daee09de655b082e6e273f67d0ba9b0f5fb3ac4678e4a4604e8afa8d1315aa27b37b18c12d81f0c543073220ce9468639b9e2619a3324a1d9ea3c3d08bb2c29bc60732e5c77c43666af250d3bedaba2d5b2e65daabcbf7fddc81bdeb51acaa9b92ed632c093bca18b7c9573a13b3daeaff832883c6dc4af9b5dab05a9d2f6dd9e2f0b4d12f6031a6c38ff54c67cd2b9577f4f7133ae9e943e0ba974ec18e49cde382972867cbc91598b01f5aca0b49b71f230205a1a5fab846bea3e61d4e0abaebf457d6120e673ab7539f4212ec53da5702cf0863b8e0c924fbc0e748902e58f1a5cc045af63a4b77041a8aae4af414cae2ccea3de01fc9a05209989cd9d8d68f0858743c89b49c0ca84a769949ce59bdb3154dad16c8bffe0bd371d5ca9d63974a491d6bce9da1d4127d458d2ad32ef1e25a0b892898bdc0eaf81fd18622bb57f5fd082d9d74a0ca83bb7529448b25cb557302ce261058835bdbc1d9105478f91d55de1cc430d2e3d287b1ec7186115d6a8de205f026dab249d52c3b6f5a27ac9fbbfa05f337599d432ad122b31ccc655ef0e44fcf85d88494f0052e3fca89fb4cc77f992e2dbebc0a788ba9987dd7b627254d7ecdfb9e50ab475e894056db0accf3f784679adfc61ec64b1cd45da3d2f573f060d9d06ff2854a5b75e88bb3002d8e6889190d990fc2a365b304d87bc18edeab83e3892274f3657b04f37a879e7f0515b7574da5ec7c429c6ed34417bb2ade3175ccb9c3ee7dde65d7e969af168cb5db848e2b979fda94c6dce30faebc0667ebca515e88967c15a9b8158957b5a617b56de10dd87f41102178724d225e2bf76e8b0ea3ef17782ab610392d5613c523e85dd6548e7fb2b3ac7c642fb42c9563cec2c1247f5dee6faad79699499c662bab63f6c579d1f47aa3b093d2e5c5d2a95f2c4010d60d5123a683e55ee2d3a834c8509325f0dad578beefd85d25a85117733b911c0a4069e5ca38442400c519532e8938e6b367b7d56b12643b466e3340bad3cf5140aa7679637a7aae30a497c6a360a27093efe7c1a228a18e03a7f730b952626cfe53970174f3fcd2bc0e68a736775cf921e2945e2f864eba99aaa074b6cba21f945480526fda698e201c1300e04fed0761177dcfe1522bb3b0a1e59529946557409360b1ed56fb4c0144781ac2e1f4acc59ca0f6c3e4ac3a443a828045a57dbaae3a88e9bcfb4148cc2aa6a023e84f9aa09761eec40fee82eb192902d10f2686428a5324997719d7b6fe65b2cf9d50730881db23fcd5aac58b2be671b4d40ca49654da044c39e34f2adbb2dac6ec90f0db69b8d65cfb1f1b1a3846ab02fe70ebb94ca69741df34514642fe3f34477c740fdcd82bd23bce65716b430b592eb013a8fd4ce400ca6c8be7e61a2d56be1b28ee93d5579c169737139fa57c1662e68af538efecffd1f32b79407f66d9e7701128f8cc22bb0d61d488e323a6160462fb59cd29e2d77fdd19c566aea8092e5681e5b32adb6f34281d6125900371ca104cf9f661c935d9eddeb3ee304e1e42920e571346d674e22f770d802323aea66b2711c8f22c0bc76f33d8c34fa847acf313972a7d1548804f6903f708e815f0a213791e75d7c6ad698da977df04975f2abe262d2f1a017c76b883cd66517d20fbd90984a774dc025f027b3143abdf95d1d523e774fb8cc", 0x1000}, {&(0x7f0000000400)="d46d31165d580801853947ef68628752edf6c3f08e942ff6b6c004303b5fef88deba6cd01f56bfbc1ee3c72f368c507f1d786fe7f4ff429e59d77f0a4a49d4241ba8f6959a6cee1264fb78bdb81757a0acbd46dcca998e755c", 0x59}, {&(0x7f0000000480)="cc83f28c3da57e2a27b037a5182de866b0f2162999236523f5efb165301a294f53bab2377f8b7697bc87fa72c6c2c8e45e9e258b1f8fc3364143aa43ce1c803f1d767e186bb1ef9a070af8061fe14bbca71c4eb756627699afbaf8d09a62711a24a7208de79480663f9cc8778177cdcefa21e6f7516f7e927f308133ae6ee6729f2612a3f8f1cf8990cb66b5186ef0c60fcc8780cfbd8294371cdc165ba7b7b69884ca33d0dc199414d50800facc131f6de17433043e70709b57031177a42587ed519138e57e23d3e3f7f9589be9099ba1d8db5e6f39e766a6268747dad122948ae2e5033e8593bc27bf49a8eb", 0xed}, {&(0x7f00000019c0)="a87e3b82e04855655fa97aa5aef260476ea9c8fb25176d75c3d854233fc61e37e0129756bc2198c2a1eef035739bea0c2396492dddc9d8f70ef629413afe5b35f61c7930982260e1786e16e3b01b3b8a4ed1105f8576502a65aaf2fdd2cdeb7e5f4f2d121f621f8d11091d8792e20dfb92c464dce991c4d6e0df6f95a3398fe918f64376f8d114124ca7ba23a92f2ec1107bf7f95152a79a3384002099cb0143107d125087fdd3b3b3b0b0d8e985d53ee9063c608202f76dfae98ef9a67d67732d8bc15668ca609464460e7aa8cc209c236471b3a392c0cf7abc8f95f9d4218f5d862b29b5d5c799c58fd95c2a8c8921630d601734d451b97664b71f92521fe3ba7a0a981778428d1a451287203ab2e82a19d810ef115fb3bd67abffdef5e1c9aaf5fcb6f1e808fc09f3ce0be344f75a97cf9a761029f1b81960ab0f193aca2098741667a64db1cdf751948318b908a57fca4194d88fb7fb4d67817bde28d9f3a1a572bc1ccb531ac4f41f4fa7ecbab80151dc6bb89e8c463d49af35b57b48bdeea9edfd004eb5b9c69245a0afcc89e3a4ca2ec3026e69d19a471a80e672148c60360717881488e9deddc8ce3d190b1fba8e957d027697dbbeabb7cfba34427d5b37be93c3f89ca728f3ba295b17988c1a4d19a9eae8319f302dbd90f2769a1bbd095cc32322244000fbef3e03df46c0b6702a241a845f57642c44f2ca1a5399edeb8d30d5b76988d6527b12c74a09b76784aedb75310d576222450d53335a20ca9e4ddc4f6082fa0ac17922a3037dcf1b3b2ee23415bcebf3034b6af5ece09832722e09aff88f98dea1a885e13bcf54037e7754ed3a0ad88d40f9807d35fcb123bb4d21dd2ef416a5c70c2f6d3f70479d6aa098d48a4017f319175e15c6249bcb99a8988c51612d342e7f22d09f876c5338d6cbc7d946c3afefd37f9e0a027f001dfac7e5634fe13fb12aca9c21fd625e70958c8ed83fee93d0db9a9b29976a6ee7a1b4df2103a9e4db3349b2c730d441bf14a82587cf7c8797895d63ea01b0835ec4117afffb7e46eb5167bf2137ab97b503ad15cbbd57c4001c880a0423573dc8c0b121ed38120815042d78a0593ca02a4c0f33cd256472654b21902fbd364329da16a5d5c5729e719cedd974cf7d843c52f16e0f2ffcb79a5672f7c493db554664e3b8fbaf817acd5f75f67f0d43a6938963de01b205fc96c13bd8001f89cf0e178fcd2fc7241da0c719bb301d26cbfccc3d333de1b27d50c7ea254e091a3d99209281dc864a0ac225faa20c20bb6a650fb9c17e097b8ddf3d985d9bc020e06aa07d1978a73e144472ec39a7b0814a42b1d3569c5e9d48c12c09f275159e07d12db158e1f303e2b220838755e199bc4a5359526b6740f29311e8c5fa841e7e2fbd15f7da40950ecc383929eccea57ab121c77fe4d095c5606c37dad3ad98e19ecd8bc29eb49b358cce59a21623dde5d345c227b9c8f6bebfe5be61ba1db4745fbd0f08cf754d572c8ea63928bcd7845cd2c5ffd774f69f5b018f63748f8c87e0ff7514934f2ff8a6d959513e85494b806b7f68175214aebfc029904919fa2f33c35f1b478a885877a98885e1b8860e7de98cc0db872a4663ad1b4c1550e7c418d81b9db637ec73f7736beea31e24566b7b54a83dc8794d562d1ae782a5532d996fbfb15116e81c35651ed32cf0c49e57bf8db72351357e0ec5f0213558d33d97648f014ab2036555f1994963bdb208a86a023c99f8e71cfa11364aabf0ad3264e3e0abb4999c6f72b6e2884c66d85655fa85ee3d9ef085e24cd7432c6ccec27578062acfc51046f02a0858d7350c08772b5b63018d476c11276a82398192c5878725e42b62add2f2099786928f5e738907e396d74cfce5e08af1913ad93f36496e4cc5fa56bae1f0c3c1b09b1f27428a8d1540d1ea1430142fe35e7595c2120c328c6da02a5b29b2ec38caea86b9247b43f72c40abfceea39839b74217fbafe8948f61864e259ce35187901b92d4241609472bcdb2ee86c96a6a30817e736bbb4e335057bf4347adcc239af4c64be6b7fc4ec06356137fdd703d1ff3b6bfd2b5e78cbd7f476fd5462780203f5b23d009d497cce2fd30532d3f17e8537efa4c293bebdec2e403aa41f4b4426a665b12421da45eb52f267bac0a137d486c4742f6d213fd967cb335f8cf857ef3aeb6107448cfa2886d0ed172f91d7e6e763dde3629833d570470f98d94aebf64d33ddd18e1da914b6c5541e3dbce910ab00e8d319efebed76d5bc81d1ab4de60df54f05710ee3195901b1b4e289d945e3301c50f154fb4f46d20a1fe6dd1f981527b9658cf5a453697e91a0e714ef3e79efa19e28a4bc6a18e03297d4ad162741a9c5882ae9366d57ced819e72b5fb20a81ab5238c1dda7bfdaa955f22bca8b5cbcaf4d63bb74ba26c6d0207d75c6db4eff67faa1617964aecaf8a2866f61ed77ac43dbb41a86844a98ed2826274967027203ca924724d04ce7027c6982dba0777d466c77de429a73c3259d75cdb37e8be93f58201cef6759d4b5ce0cbde406e0c0b9f018489374fcbfbc1fae8f1bad7c7eb4e74034a1a558bd263c30c42803b207fe64838651d363e206a0bc3df59b01105a2c0f88c8f2ae7dbc7f7c5631bf8e3076388b68d3c5cc7f33e15f55de04a2ea2c9695d3abdf6a6d70b45578174ca6a3c78f06a7951413cda31c868ef0b7b1417021e7db385a8e369dc23a5f7e08346128320c62123139d73e4b46edc0c3cb350e5c7ce738ebc905ede445f23501a47eba44339cdefc58f2dbfc44381313e78ddd72663a85776fe9520ee3fa146f36e1471c2a143584147da5223611d3836d32aadd14ba22fb66a4671230af29029454b3646f1503f00f255399131c8af397ae390b5fbcd3be8ea83df26faf6d0fd34a44bf2d0c2324c881c29cd1eead1f72edfc0868e41087ebea041e97b093116fb98f5230cd02d1785df00a3daf595fe356ca8223417270139e9615fbf064ac00c2448bf655741be516388d10b43ac884026fe359cb423b80ffceb0d9a73518e013f16123900c22a05784a0563d5efeb084873a174a7d055b13567c6772853deb8f12fe3f80ffff2fe244db7f237029091d443221e84f8916e6691fe684d3cec90a4a7f5b5ff091fd8abac06e2f481841b0cfab993edc15ce6302b2c953d0383b90e36a680a9deee5f18a4923d3389e5ed87f6fc0d68e4e64571579df5c49152d32bac5b64b178aba4ebe4e4d905123943fa6fc364cbcb3cab88b55c4dd97d7b046fb9cc6c4770a756ec8ab68368aabff4b34f610a660d1efc13458fc33dc14bbc6b9b012ff785b20c9123a45d1179593637411a955ad4fc87ada698d195fc0dd39c3425065dbf633393c0bd3af6ee085402a6498e5bccdf0aae4453b04cb2b893df2882bed303eeb3d1f7d4ff554b197a4fb41a5c53554efd693b5747e310106aef91ab0791dd0f751c402aa5d1d965e45ab22870873ae7cdc51c121a0d30e598f45cf9af5ae0c084ac7b865c49986b8e590e052f73f6aff6e3f1048757beecc194fd6533e42ffd3717f9931ca1b8179abc2cb35a0551c2583b3c49891db6d0f771a7bc1d317c825a2925c679010045a3b8f37bcff36e090982304307291f5924e73ea89053915a696a4cf9de7e18f658db951c74c3bd6e3d77dbca58c95b18d46575f0a562a854f94e36a6adfc749475693ce6a45eadf0f87eb42d97ee3abfa46d7e326ad45bc751c13ed86080ce77f0645130f34246a9e713b9bbb40bf422ac9ff4770cc0a855fc337b633d8143e0975366b6c3c751c28ff5ba72dd306c46b26f73c1eb896adb2efd0c154cdde2467c1211c5c32e9317f8d77b0031f091e6892c1a1780b1468b4b55972856c795700c962af9aed312f0bd6fba16faaed799aaa56c4706f29efc2740e854d97742c7353435710d0339e1339ede70bc6f7f7109caa025c359f84fe7a5f32e818cae47a43b94c54016c2eae9ec288d14b5ed90e94baea87bd81246b4b689123789ae3b661fa1d19652b0778b9497e236e102d2048e8116c653b21c87e10919fde1af49a0ca6283598a49edc550ec2b6a3f4f47c021c5a1971d0a51dbdc628d33aa287dba1431e2fe35100750071e8cb1defbd2e7aa30bd7764ea9c9672ca3d235fcbe8d6fb01fede19dfa46841c23fa0ffcc004c335595ae49795e53b3991883578aa27ef38a081bc085f288d596ddaa49ebb5e2b13817238292c6abb994b6f61ff8e5e83076a9734c9050398fa94775087f294f3418e8ccb1c2c5c1b444b96b45c852e95fbfc99a5c419b6562973037e987acb6c6e03c02eb13affd74c9844195d464ccbbf310adfd41c51503b70e3cb172463c0135442021d64697647384d6ac207ceaf850dd1b7187082aa6ba1169f6756fcf6385d4b5c54fe88f8428b383eff89c8f3142dc1c17150a58c32b9336b4b2a7bb478780b4d50ca417eb17652c6b84f2ffb39c9494062613d40b1f6ab752034c65f8bdc136909079729c00fc0bcad454ad7dc7a48134d22714723c22077e789f4e4beca660866ed8f39ee7703c149442698819faf45b3971dd08e03007be162f10fc26f4dd7788d7b3c7adf75d79c1db1933e12b5a692c7ada657449c1eb42a585dca782691ba28c83b5f2e6c9b9e9177db5ebdcaf1e7452ba7c2621ead78b7ac25c20ab5305376f997178e40e1a3004bfc78ca46b96030b867874fa74d37b5e90e6d373c2f3898c1bac2c0ed5d2217edd66fae317321294b6517b6d33ae45cb21563f57d0ba6daf4913fa9488acbdaaa305d493d8eea683866ef4e423036001672f5606361467fcaf4bf2ac1fe5fc56e34f0dc89777c0f69040782b1b1afb6e3dad5c176ca74ddaca5d1e57f3668e6a6c06c95313e7071b0e097e37dd0d9cd9e32f938df8335059091d8b3a04b6c7186ab0cf4630aa743429dfc952af8b5c54642e29b117fead154e3f9614db2f3cd14341de252aed7ed8ded2535fd6594ca9864af158904406c3eca4a297a88cd318a086da859c49c00acd46f593e695b9354ad34b9925297dc7055494aa78757a096e4c653c6bd9f7c044304e232ef9cf12b5f8dfaf27fe5daec41b2e6b1a6db9648e078f46c05243c31bc4f4a11655fb71b2f54fc695daf8d348fa0be6b3fb002f2ae11fdab31156d212e044327e0f5973718442d77feb9da3f850f3367af8672cbd5b40040377d97c0067592e5d922c395718932dea6dbd575b04c54fd73b97e5668e8b7889f4b07781856e884e68d55ecdf2da7e1863cf979f37bd0226d6aa2b0a260cafa40d3da91d34b1c2efb65e825ff231831c3d4e8c1f4045f6bd347e5c0800c3beb73d1282206eaa4d66de7ca1c9000314b5ba67f174dfce5e29abaefa264def728d626c1a3628c7a916202c21648d2c3b0c0a21b3a9b5b731a87ad822bd64cd3ff45f9a5acfe6859c688fa48b05944142b4f3b0ab87f127ac9df0d5e94697243918537837143964f0565c123e403689f96262dfc7790eabbd5aff6c78279dd1ffe5092cb3506f1cf6be3e75c38b4b8d73dfeb81ef448ac5534cae13193bfe28ae6d82f7231c6d4a6709f656f81390ce02f78d03f5292c752e007f10099f52fcab60fc0274a9d672f8fd1d07b83ca6e55c32f7a3f98b7b19f7350b137963a285b26dbee75505941be00587d8115b612c42c30c09edf40fe0d0a7eb0d41d26cbac8fadc33dfcc976c6011b9a3bb0a641830660418dce03fc59db4f548e8a7935317fcbdd576faf316ac6bc584912ab9dae7a5debc7537c163cc60de3896d233", 0x1000}, {&(0x7f00000015c0)="803e4a93730866bd04cf3c51e715e53da274e89a65fa60cba460e7cde4ba6b3032cb8f7dda51fd06e9995b3337efb47e1f1764dcb6d00c7d2a75b2c41bbb2643226dad0e6ea292531335b74c7236f72862d13208e41a946b3948e40ff187f84cd7abc62093aef34c1cc1c9111bad4facca31bc3e4bd864d4c25ae5ffa2d68f553b501fba1ece8c83fcf1c2ffef18918558cf4a6eb5bd25f4fe4c319a5c80996e88cab5dacfae97068e7f85fda679049e0a62dfa5f8cb96d96db3956d9b6530b99d880a554d3d3e62d3246559659aa436b8348ee391e7439ca89f094a96dca224167c99624e", 0xe5}], 0x7) 16:34:17 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9000000000000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x2a) getrlimit(0x7, &(0x7f0000000040)) 16:34:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) setsockopt(r0, 0x1, 0x7f, &(0x7f0000000000)="bbbf32fe3ac847d1fb7944fb4c4a2ebdea98cb55da3227eed2247a6f142e2c71fb9aec1b74017b251ee5e7d622ad8ef18af9221c6e223041020c369444edb4f7d844f4c04e55c39e99962c271e919b68", 0x50) 16:34:17 executing program 0: r0 = msgget(0x3, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/11) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r1 = socket(0x6, 0x3ffffffffffe, 0xc1) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x101) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000180)}, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1, 0x0) 16:34:18 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x7fffffffd, 0x2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x200000) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="51343becfc8232b8473f4ce3220507603555c6a2250245f5a23b2fc1e6019b1b899c38f13403c92e65db288cf0751860d1eefe9bb20c1fba8bac7c646ac2d87d27cf6084ef780e409f22fb451aa7bb832554e787952e7f4cf060d58d2f65c6253b9e5dbebd92b236ca7c3ebe73ddc4b75610faa1382cde6555", 0x79}, {&(0x7f0000000180)="a361dcaf2ff20f99c81007157b46fd1f1903b6b860357f2b6221590ac998fbc45b284cf1e5782c8affd07ce88ab92c3e90ff330543ccb2cdce14d9f5f7397b803ef76b3c55450cd13c2c05d41ce167568830edbd3ce8f52cfb0e1f3486f8a540", 0x60}, {&(0x7f0000000100)="78820a4e5bd35f710ff06fc0c5", 0xd}, {&(0x7f0000000200)="0d154e3c486faf68896b2c5e4fdb6888da31ffefcecbab570612ee4c2784", 0x1e}, {&(0x7f0000000240)="33bc646eb88c000d094546357c7e393e50e9d3e5ba89defbc6afb9593799c5b6d7afdf5a5ee21138d0f72f3cc1a8c18a97c816", 0x33}, {&(0x7f0000000300)="1404d41f17b5ad4ed2c904201b372fb698a1ef926f1706e4b8d6317401b2b8516dcb25543597e8156469fccaf3990edd4dd00557ff3aaf36dcb3d0e8965370839b93227b7ee4add5fb3830c86097637dead7c3134c8b9e9e015d3265d3898e41c652d55f716878f095e8571632ca130925c926c91cff62f559989fe8026a015df76bdc3bd5231f48410119f76a234dd58e539c2fe7f1aa9e0b6fcfa862c08170bbd72ac37bbb31bdff44e101ff32e2ad095a9443f27e26fdc822c405e97155cd3a41f332c799b0b3a59d81fd223ef360029bba742d936daee0642ca3e2fd93f9fc4c4783", 0xe4}, {&(0x7f0000000400)="3c265de7cd00bd1e0817815baddc62a511dab70c9fe0443075", 0x19}], 0x7) semget$private(0x0, 0x2, 0x80) r2 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x2010, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) 16:34:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x2012, r0, 0x0, 0xa72f) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:34:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup2(0xffffffffffffffff, r0) 16:34:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000340)='.\x00') unlink(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:34:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x89a, 0x89, 0x4, 0x9}) clock_settime(0x0, &(0x7f0000000040)={0x49952614}) 16:34:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20400, 0x41) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x90, 0x2) close(r0) 23:49:40 executing program 0: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) read(0xffffffffffffffff, &(0x7f0000000140)=""/58, 0x3a) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0x400, 0x200}}, 0x0) 23:49:40 executing program 1: semget(0x3, 0x4, 0x2) r0 = semget(0x0, 0x3, 0x420) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget(0x0, 0x3, 0x2b) semop(r1, &(0x7f0000000000)=[{0x3, 0x401, 0x1000}, {0x7, 0x913f, 0x1800}, {0x1, 0x6, 0x800}, {0x4, 0x70d, 0x800}], 0x4) semget(0x1, 0x0, 0x400) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x3f) 23:49:40 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x24) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='(#\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}%:,\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1b4) open$dir(&(0x7f0000000180)='./bus\x00', 0x2000000, 0x0) symlinkat(&(0x7f0000000340)='./bus\x00', r0, &(0x7f0000000380)='./bus\x00') 23:49:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt(r0, 0x100, 0x0, &(0x7f0000000000)="fabd3373e5c974a6494f8034293954bff5b01f2daf1de625ed9ff6be89d078d86106a82c51e5e28f01c7786706faefd8a0072928bc5e30c0e478d6f2a2f4f0e1d4157d999f6d5092d24ed21d09f34db11c35fa4cd14e65137554cfcb3bc4afe3504ec7895846c1a8f6d8406b96aa67690b8026eaac4be499993f6be6e2f5efba3d1c2edaf2e3c9d11a93689a10f3fe6a844a8710cd84bd66ed77ff725b9dc15f42bda107b7fb13238a2f37b43462d7bbfbdac71454bb9b22525e911546a67d2ac0905083e9f7ae36de595c4c8ff095924bfd29151b688a7fcf88fe9b4c984f3c82df7587f6e994fcf36e91da5b", 0xed) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x3, 0x404) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00D\x00', 0x22a) socket$inet(0x2, 0x4007, 0x1) 23:49:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xa4d3a183, 0x0) r1 = semget$private(0x0, 0xfffffffffffffffc, 0x10) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/43) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r4 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:49:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x2, 0x0) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r2) unlink(&(0x7f0000000040)='./bus\x00') 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ftruncate(r1, 0x1) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x5, 0xfffffffffffffffa, 0x3, 0x3ff, "149f7cd2ff4e1ea5776b3aef18de5ee6803e561b", 0x4}) close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000380)="ca04893efd7e0189cdc5bc689a23f0be6748e2459fbc59b95da475a9d74c996deed95417563d3957e5bfadc21d33a1bcaec6ec188276b844b4c4cb05dd34f7594904e2c5ede35c87fe534f2b78b60b293a5bf71539f8ee3e98b481d728e8493d5e0575e810bf1d283e3601a276660edfe97e5312c4c16727c26a9bff5c66ecd064af57f53da9e8be181f32ff44deffe5e17c5c3272731630fdf0be5618b5d2cabbf6adeb389336c73f0140760b375aac6c58cded3a036a60d4ce8923eed3b63260bdc878ac834796a8b5786dac173532b339cd77ae24296e1900", 0xda) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) sendto$inet(r2, &(0x7f0000000140)="6e68a1625c3f9587759ba12b6358cc8a426b5155228e9213d90881fb384a13467b4c057401c911afff10d4e9a523273b9e6c369187c38fb6cc6a", 0x3a, 0x408, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 23:49:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0xfdffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1020f, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 23:49:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20080, 0xc4) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socket$inet6(0x18, 0x8000, 0xa846) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 23:49:41 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) r2 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000400)=0xc) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000000740)={0x800, 0x16a}, &(0x7f0000000780)) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r2, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) geteuid() getpeername$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x0, 0x594a, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 23:49:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20082, 0x100) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xac) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') r2 = socket$inet(0x2, 0x8000, 0x1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xb4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x200}, {{r0}, 0xfffffffffffffffd, 0x18, 0xb, 0x1, 0x200000}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x8, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffe, 0xef, 0x5, 0x4, 0xfc9}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x6, 0x4953bc1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xe786, 0x2}], 0x7, &(0x7f0000000300)=[{{r1}, 0x0, 0x4, 0xfffff, 0x4477f3bc}, {{r0}, 0x0, 0x80, 0x11, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0xa2, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x2e9, 0x9}], 0x2cc, &(0x7f0000000380)={0xa1e, 0x6}) 23:49:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 23:49:41 executing program 0: socketpair(0x2, 0x5, 0x2, &(0x7f0000000000)) r0 = socket(0x800000017, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x1, 0x0, 0x6, &(0x7f0000000040)) 23:49:42 executing program 1: r0 = socket(0x38, 0x8000000000002, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000240)=[r2, r3]) r6 = getpid() r7 = geteuid() r8 = shmget$private(0x0, 0x1000, 0x508, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x4, r7, r4, r7, r5, 0x1, 0x4}, 0x100, 0x5, r1, r1, 0x80000000, 0xffffffff, 0xfffffffffffffff9}) close(r0) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getpid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r9}, 0xc) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff9b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffffc6) getppid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:49:42 executing program 0: minherit(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x400002) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getppid() shmdt(r1) 23:49:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x6}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r3 = semget(0x0, 0x4, 0x297) semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x5) r4 = semget(0x0, 0x1, 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000000)=""/91) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x99) semget(0x3, 0x5, 0x4) semget(0x1, 0x7, 0x200) 23:49:42 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x7) sendto$unix(r0, &(0x7f00000000c0)="c5fd24294b2a9edb85aa18f4fc11e8726b16acf1422d504256b53f01a75046c55a45604935b7ab4bec7068d71d1d3684723911245528487de178f1ca81f7228e52c2043235e16210a77117a280cfec3beddd9b13f9633026bbbb1477fe2ba85b0271375330836c751b919595bebd957c08508fcf978e7d9a141e4ed6ab338bb16b546b05812c39ac95a5ac7b8016085c4063f92d4c55b078a3e4471e6a05", 0x9e, 0x40c, 0x0, 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 23:49:42 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) r4 = shmget$private(0x0, 0x1000, 0x380, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) socketpair(0x1e, 0x7, 0x7ff, &(0x7f00000001c0)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 23:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[r1, r2]) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x75, 0x0, 0x4, 0x99, "eb2d790662fd492dfef323ca3182b19218c9ed02", 0x3, 0xffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x20000006, 0x0, 0x2, 0xad8, "e509f7f8c34332ef4024984e5e7bd14e446acd40", 0x9, 0x6}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 23:49:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x81) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="01002e2f66696c654500"], 0xa) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="4b9b3751d1d0a07931cf9a7af1c3c9aefe0211a1f85df64eb518b09f30ac61ee24f13b1769bf8cb71cac4378b3f0f32d2817e5f1c88a66b30d09c159c202bc7e57f9d2e07f334bc7d287231829671e038638f66ad3469ae181f0db5942a953d3288d7673890ecdd4a56aa6aaf1a9b7b8a5ecebf8b69b86e4db54ea0b62314cf50e6067d372bf308679a9495a3dafe8d936d1c3d1eab9b4e34c1d3b4420352e0196d9a9c8cc6facbdad93657440450a2fcd7c449ea3c53d5adc0999c9c1c362bf6656945af83d4c44df7801f6d670371ceab9c08e9836ee262932820a35ffdd6c607ae6b7b53d17432dd166d8584fd80f85980dd392005937822168fa8aa82c09d1d22a559fe21ba6fe69eff9091d37c79efa58c8aadd6a15aeb578145c16ad7f2f76c44948d1888519fc38738971afa5a898fb24688b7aed5eef65812d3e27bedbb2fb61121d3c0b7affa0c7dcbc8506c2b5c7deb8ff50fa82e01827f4a4e7dcaa18e49e597bde36069c4cf18e3158a6f355ed6ee1102d19a112d3cab4d19d4db847c2fa3c0633986110f1e7fc42b8670c8b8bc5529b42a51254c325a6bcf01ae7e16324b4873cb5361c4ac237a436ccad78a1afc653c53fcd1cc37627fad0416d10dd23fb5d95afc975a4040dd9fb85b00d3eadccec568bfa0218acfc8ea795d9601342fe4f6438030058c8359aa98fc59a7a3c63503a11716205b977ffe113539650c3f2081ffee0137fb55a6408a75dee6a13802885547df2339f4f8659284a9477a6e409ea99c0f0218487b9aaef50e1cb96514faf8fa2045bd50de24745bc7c3a32bf999a1a337088595c9f86650759e2d34551a5413d98bd87adf187d0a1fa0699ae597881c91d5b09ebbe53e6debcbadcfb4fc9934eb63b7c9df0207c972f6d572e6ec84ac6e48a86baa8fec5649d388b85a2ba40a22269b3eab8c10f60df6c0af89e63152d366dec8cc5c07752dd4b366b4e68bda512768d6c8a775f5a24eb2abd94276aaa74c7b420deb2762d590993bf82417104b48106365acf09e518e0b06cfc72cf34445d565ce467de679d31fefcb233b0553e4479fe639c3f696e6246ac100de7a5d7d645ff822eae909734f3883063fc087add4078bc246efdf1486251cd6d64cd7ee80a0f86a243e10a2310dcd33013cb42fa578465260b6a379880d36993dc6109ddb425e6f1ccddc950cc3319d01d3c9c6a120289a8573732ae82b660f7a4aa2d92c7a5e5b926cbfac3b077196f27374231b720983e825da30602ad84d4e390872ac5ed4d95c9149353d5e2a95b26392b66b7c4e266da7860ff4aa8c2ae354043ea46706fbf84c427bd250a4998e5f5455d619174a16a90367ca5b24a856e5af10305bec4316bb54893cd3bebaec97c7d3e7b86bd2b6bbdf053469af31ba281f69c7d49efc1db9570dd334bafa18524f76904134cfe4ebfcac2e685386769cc9f017b1d353049b70a1e299a714fda04684dfd3fcfc39cbf6dba2f501de02d72ac7fea1a7342d47b3b9f144ea7586767e62be498b71c7ca4f54d215f400c3313240b2ff12df5eca5e473fcd00d7b043e66c254b306fa44622e8c43d55317b131bb51c4770a300546a1452faa3cb57596decce14dfe0d03ba42a0a8ba61b22f1758c7b871ca888e64283957525c1377e7eb5d38a7359251464fc6136e7dc38f96c185c2574b476d335a34449c4e03ebcefeca9737f840617ecbc16c7f83ca6202504f491fe45a80274a1378f47cddd325966ea1f5df41c89a229fc13b033674ad0703f92384829009f67cd9e95534bdc4eaaa87360bff21bb017bd5d1afc4cebb91e4f6c9d3c4512c0b012e34edf50d7b432c6e0695948b6ea334dcbec2dbf94ecb1d6edcf246f1f5c8017ab2928fe4e2f3b3b545e97d27ec5ceb0b11c1778cacc53c87c9ff95831ad6f449d493f16172589d09938d6d5e5b082a1f0dddf520db15acc2d7e2b48adb97221573394f202c0efbca819b782ef78e0397fc17a082f37ee9dc68f041ef0ede527d7bea747d7212b04b1e98d6f2c6fda90dc1e5397480c4a0821e9902701b971cf92c3f9a002c01d4874c00a37f9fe1ddeaa594f2ae1960c56f7cf01e0c5b427c3885eeab02a533086fe15e66b7232d4dc1fcc85f6e5b505b5cee8aa8565ceef8826a97296fa014bfc8db895efbf10841249b978a7400ae311bf6f68fc4497926861e6a95ba1419f3756b6b3e5488a8b0b378b95c50ff7e48eb3237004ad3017070c76d8b58778d47a32b085d04e1490e9c6dcd3510db7e71fda506c51298ca9037bab2479c8416c94fd4c84e554dddbc79813cfcbe0174d4bb3ec4d724687931c4905cb8f9892912ec919a7e74f896c773335466c1ccabf9153ec36ff46a96a3523e547f08681e638194846de5e55bffb2be871e88a27d42a17913847bd739f97a1a3ce977db4319538818dd659ea8daf14c44f1cbbb7ec64b917c06e920e51188265a09888de542126e8af4d84efcea3699381ec25b6dec793a6aeccae05d859f1e10404659b888039180dceea5220267ff2e27c03126d7171323f79255264ddd729f835872cb46681337570e8f0ae5a509e9cd970a6363135ac6eb659e9c20a42f568d82e66d1f3dca74009b6d73c2ac73fde239607b866a28ae9967fa5e22f7f1a18bfafb8505a808a428801314a061e77f81032d680d9323981a7a604e0bf067774977012ee2da50d34f45c89d55ef876c5607c5a697efded88c743cfa107905c23848b580613effbbeb5c5156a2b413b6e12ccea5a62d812a0787bcd9a4d445afe990e04086d62fe672df8301590658105dc58d8805f0363da3b9fcc0bd4e2a9c651dd9b74847e60aabfd77247c0da0c7dcfc0676c2aa02af7a02b7a17965210eb691d50bb80b11105db2c78a6a46855785c10bfa3aa79c94f0f785c11c2fa69a2e53c106ad2317b6a296743311f272654d9cb9383bc3593143b3500b426b94b4ec72cb13d34471c17d0f92ec5d1d6d8fc4e8d341ca0dc773ca5c8a65f62d439d6d824d204362f487a98b6f3c82be8f7c168ca92ca0fc9e976872f93a9abfcc7c39951c21de78fe61eca223100284aac4c748f6491a1512511d2347380e1d5d12c5cd950c4ac2f83cdc6ebd4b977e473bd213c7267d0645c5cd8327e18d5c675a53654297f57af5cf7f556578532610426deb04b4fbc59a060bdb59b5c6ea631109e6ee9f74978bb5b19c50c333f1a2915e32c9d3cd860a56fe15941a76bb6120d0451b6af8572f7095605eb65437ed4096580e17ac321e968c34ecc10485836fcf6005244dc3c07af98fa060b369749865ead188513fa01da0c37b85bb384d7beddb82fc4aa94e4e0a92af3a42dca3b37747dfb88c0daf5e8c5e6c178b7b2dadd61ea15b455c8ea461707f8cccf65b6b5d9fa824375785eb19ffb2bc1af55d12d48857f095b334f5a5f77ddfe0a3a9991443f97f34393eeac78b3f44b432da3747adb61586e58912ed8b9609e5811a3f4b26481b76737191a3d7cce043881fd235ce99cdce85aa6e45e198c74275dce85d81ce4f2b1813104ae0a47068bb9d59b96f1ae78f4c99ea4cd379aea54d57ba18ce8d858f52701729ee97613c39b4dbd913b22a11cc41f6b24f6b37cf8a72434c9eeac297798137f7523a028a9ae7d6d1779895eddc1891750f3546c85c95e0345ce80b1584016333f5505eaede06d9b53fa119cf37494b1b17e7f8925b002a78f45244a64d59c951c134289f64ea59444c5298c39e1e0c1054e8d65e11d3b26ee118db02e1f07f9ce7329cbb73908abe1fa556484f0e27828d32c3af8c5aabae8ec093b3eee478a8f503c04b7458950ce057ccc4a5fabcf959779c6122c19f201aef80234e58546f77f08d37291e88c299468c7d6bfa1a1d13144f9fd205365edefa39c96c1c13e03f1c32860ff1157e7aa2adc82a7affb36df0a6f4127f64a2b0b834fca19eb60d930c87cb02601d88addad848878f4d85e73a2edf847486efa13a303057920f79da30f99336e4c5a88f36df3c8d48018c5cca8d299bdc55c2d62c945a88e2236ccec5fc312c6d9ec623fc5ca3a03ab30084b9834f516f640b7e126ea0da8d4861b0325eb3f47bd16f945e4a9cd6bdef29af7889608ca480b15363ffcbe234aa40fd15ed5ce180a2137406669fc25be90e3c47e6062f0bf6748fa7f696e96daeebfe12edfbfc074887308a0b3d023def0a572f459cee28cfdceb98e4da7404861a667103188ecf97bdc17534dcb2f2bac5ef04bc8393947c276abe7ee403561319cfd02e44fde5dabeb6ce8fedfe62c20a5d1ffcd630a8055978fad7e60714418bf2b1a5d9cf4ac61258c53f1a85b48b42a49df108e641ac43d1c9514bb919332551c87db6ff56a955886e08b5dbc5d7f111a1736e701f424677de62f84f9d92e130cd3248c6f496c4dcbdbce0f3722ff7e57d6a4a88e7866d54a98baf13b763a197e5f5bd032c4978bea9243be1d04097cce701e82537c76f5a56f6c31e0db54163b20323486375f84ae851dbe373aaba7644de49f1c1b4fefb7f1beaa0268fdf5e9af6c40c08c03515a9772edf3488c6d3f6a549fc267f3cd975315996cb8eb03f80cfaa86486d1b2f845c82f88015da033dd014eb403e79d69d7815cc318fa1f78bbf2f131d529bcdc106cdf22bd9a14c927fba9fa993687f49827ed1760ab70d1e6a712ec5b4e6b044bf7de0c30e9b028e12c79b6e6ae002d9e98e72da24033231d51a276e03458a5d47bd46d4364639a06750bb35b5884fc13875d2eea5170d4428825f859ebde824a78c724f5000d2d7c245c82b96467d11b95d7eaa80c3036c486caaa56f34482cf2133f603d4bdcc5c579318a1beab2eeda7ccdf14a1ac8c57b38cdeae056a63a92840c1f99120bf1db9e009d254b24de43d9be07e0797f72750bb79088d8fb5822bc2453261398e2ea473471143f48844952bb289638f931a99ac4cd96149b2411071686f43d29c8e15c4e07fac07f2e503fb7a3c112f0f099b1948e53b27f3c3d3b71b640cbe9de92ef3b0992e243c357ef3ba116d7b43a8e7bc2e730c4f28b8784bbc18162e753ba5899fda2a07e941e338167de740c06a7a196332b2c5636b59b802d9f1307efb468afa4966e0409424b1359ee051767e5643595f46c57dfae36d795f90336091a592b65de16b7c00aaea1b3da43b177b091908e3eef0cbc2b3f120aed2460f5752fae56e940fd9a77ab2c72858e135a7cc4d0dbdfa359baa4b541a5e25cbc3c33eb58103157350832e2229f01cadf3e39a19296620208e0bf374cedfec5f6eabcfef23dfddc818708357488f5bef88e9fee747de9d3e86dc02b23fcbf6220fb1acfd28c3df06a92e72f14cbc858ef2ceb2abfc40044a8d00933b3625e3757cf3a8a73498d4f319b27dd6200959f66dfa39ef7fc3fa88bbbf13724c368e9cd59838ba242240a3923e41d4f4a71c0e3b6fd41a00619d225db1717b39642e2b1dd1a93e1d5ac01cacf4c82cd0fce979fc71fc886014063300ad73576ecfb3b989622850dc9fe74b6d95d80ade24d0722a17a491edf4b8f5a763deb72af4eddd2c43e4bfffb6f40c8f54a9e19360e1f56360f9d9db29c749e4557bd8062b9be2f7bab38fa86642f65913077a4e7bdf0a1e5bf9370f6cd1a7cdd95a432739fd3a1a18402cd29dddf13c23e3de2ccb001313f5767a461724609739a4896b1d4d283bd08d17890689bc2c2e98d1d6d1788289b33e8bab2e3e32afd16f34fadded449cbcaecc8e5102523ebaac73a93dbdeaaccdaf11bfc2188a854574c3189132d81", 0x1000}, {&(0x7f0000001100)="0f0c3b882cd50dad5fbafc611b77f448583856bf2e4b2bfba444879a88c4124c499bc69800751bcebb75a932d34b8eaf2135882b3e070bbe380ddbb87531b65ad218e3832787fa12d68dc4af752612e56d3e8df1003d5e19412e44345bddf91447c180ca2379aabe5251245be47965d57e2b27c6767e91cbcbb94a150e0a9ebf413421a07de0906b176f68d02615dfe0ceeef2bb0e14c8070c9eebf4f9bc3eeaf94f0c85da868c36580cb6504b523314900b19e99b3e015148cff011f6a76e06be8da270e0811fc7ba1c40e72cff82d8ad5834c1566678", 0xd7}, {&(0x7f0000001200)="cad3c45c868bf9eb0a19ec5cdf38925177bd12826d5d832ae71906e223f6b53859d1c867cbcc2f19d9a30fb089cbd527470cbb213e9c55f9e024f5ed0030aa1f1d1c5c3646c6d49528c152167a3fc76c9c77c774efd21049df6f690aa8ce3019ac00020dd602f9af85bac765e46dbeceac419718d0ae5611c06f3e18be1fd53e779109f8b1b4279149c715e45bae63b3ee27ea581e9a1a6093a5a63b915e549433d638fe0d47aa2b2df196c3015edb9a50e9dc2dd324c0819751ab5415075813aa0067499aedaacc63a8956c9475e959a50d9574055dca45de67fc1771fee6a7ea8814899d320f004ce2dfe6dc1a8756ee464706440cb85a0240b5373ea02a", 0xff}, {&(0x7f0000000040)="63d7387c5f11889a5386de1d12f0f06bb984eff782c70586f6810112ac3225195f97843a876009fadb451f05c2663a8a111fce6f2ea15fe217aaf8207da9f9cbcac3f3b72cbd94a2e7df7b1d9ec1a745b8901f0178b77953be680acaeda541e5429260b7b7206f025b13d2e3620cf7", 0x6f}, {&(0x7f0000001300)="fff1fe1b382d0e1eb216f7d2fc2e92bff0e0ba9299ed444cc61dd9d2a09309fd400aed7e51771240dffff2eb4e76ecfda56835e1f9941ac1094cd3fdc70622c7ae2f7c33576bf8a1813a6bb652c61b9287a53da405bed8a666ec941cc31f27792f072c37bd63e5f386d6a32e8e00ea8f884c1f4a1002e1a6d6c4500b02ce027a5f1c5e37c7c26170b1a8d3d16cfd51e6c58541dafb7f2146a2560f9245018442b8066b51cd97ae1b8eebbbfde4ea27f86ee9478f4ce00d83b8591e6282706b92ab1546a14aa539dc9668d4b378313280258cfdd01140633671b33cbd", 0xdc}, {&(0x7f0000001400)="4c9ca010617feb09600aae1d68956ca13e1c18ec82d166b09ea19c1b65635468afefe3e19f3a75e47e0a871cbbdebfbe98a92f0ad7be47de98ea873d3fdfb850d05b45d99ab78fda457d713cf7effcc950c315a0153fa38d8d7fa76c8e6315ebdbcfb5b21550629ec3903a667ffec914f8c9a8de02ed1ed1dd0f400818f8eadfeb40deb7fd1343d797c53c2b0cadcc18d92e569975ffd24741a2ea8a91557959092aa3adb2efb63d72052a5883e13bcd0fc10a478b295d8662ce8c4224bb492a240b8607d82ba7d3374dfa", 0xcb}, {&(0x7f0000001500)="ad4b1f3062d3cefa620343907745610a7a5e2c55392e26f649f87e819f0009eb97fa09c5bb169283298b16f71ebfc3fabf38768ddee7ff11c777a2d69b28172df4fd03c9fbb198fbd272e77d1c9f0dd44ff091369ee0f209c7e8b1b04dcf417ec2ebedea7744eb9a15ba0484cdee5746efdf8c08d7d16ab9d5f2d7b86731360aa97b438888026e3d9e6e55621b32e43ca78de9", 0x93}, {&(0x7f00000015c0)="1a68fe0c97576d4cad74a5a74b9287d62118ac7671a7f3475ed6cba613e9c7c31630fb3d83f3061204478aaacfcbfb7050eb58909eb59f0ecb9fb7ca58e31bd5ebed1113274094d6d8084276fe716085a6470a7847bfd8281f8a03037c3e3e3d9ff621fe079d3a4395ebd6dcb2ca482a0c97044d3a23e2172dd9ba277a275d9a9031e0568a1934a5d362f509e77974833e28d7f0ce43d2aa03d8ed11592524f2dd55e59a3dbecbef2bc14ba6fefcceb8e37e320d1af9e62d6e18b237b50a344d7e2fa9ee00d3391a84f7fb475f", 0xcd}, {&(0x7f00000016c0)="2cd2164aa10bcfaf52b1e955970330188e90d3f2506d598066887870051905a8e2aa1c0c638bf425c25cd5f618", 0x2d}], 0x9, 0x0, 0x0, 0x1}, 0xc) mknod(&(0x7f0000001840)='./file0\x00', 0x2000, 0xfffffffffffff49d) 23:49:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10480, 0x102) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 23:49:42 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 23:49:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="6daf1b3bdb4868c901efab75eb70b18403a6e48a52695b15639fc11b64d16818dd0347e133ed7e77189b25fe56289c98a9a32476ca95cc400cd89be9acf21b5319c29cb81ce9e96e2c1c7a26c1effde30004b9aa22bfe3feb40b53b759d9bf149531e654", 0x64, 0x403, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) close(r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:49:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a11c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="137e335bf0b76d8f65c4370ab410a66c48fcd3b135ae81e1457376027d25ece187fe699c1df024ef892e38f05a33cf384bb6e83feddf1cbb66be7932c4bcb40547a9c00cbc689843c873276ca7ea44da17b896743b4545d184327a06c79e669a0ce5782c315ee81e3e3700000000", 0xfffffffffffffe50) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dd49", 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 23:49:42 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') chdir(&(0x7f0000000000)='./file0/\x00') 23:49:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x21) mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0x5) r2 = fcntl$dupfd(r0, 0x2000000001000000, r0) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x10001) rmdir(&(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) chmod(&(0x7f0000000040)='./bus\x00', 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x100, 0x1, 0x9, 0x3ff, 0x1, 0x7fff, 0x3, 0xfffffffffffffff7}, &(0x7f00000003c0)={0x9, 0x7}) 23:49:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:49:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x10000000002, 0x8003, 0x0) open(&(0x7f0000001100)='./file0\x00', 0x20000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 23:49:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x20000000007fff, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:42 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x92) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/215, 0xd7}], 0x4) fchownat(r0, &(0x7f0000000100)='.\x00', r1, r3, 0x0) r4 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="c4c1196569ecc4622996226566400f3a40ae0f00000000c4e27d18e1cfc48195f2c6d04ab22e66460f38dd1f660f38dbbe4fbcf5143ede8f01000000") accept(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket$inet6(0x18, 0xc007, 0x40) chown(&(0x7f0000000200)='./file0\x00', r2, r3) fchmodat(r0, &(0x7f0000001500)='./file0\x00', 0x1, 0x2) setsockopt(r4, 0x1000000000029, 0x202000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffc43) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) recvfrom(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x802, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0xec3, 0x5, r1}) r2 = getpid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf54) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r2}) ftruncate(r0, 0x7) syz_open_pts() r3 = getppid() open(&(0x7f0000000100)='./file0\x00', 0x2, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001, r3}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:49:42 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a18871e9f7411e582ff72e12d38652954cb7c23851923b60c6f0855497f1f7837b60c152463b6effa46e6a1f219c499a12e2baf503e1ddfbbd4b9a826a57492934d938ad5f2dbeedc0c93b28339ca8f3140de49ea00efed3bf4253bfcf1bfc950dbd8ef261563937ad8c102b0869d6b581e403ccb7076e21da98f34961aa04a3ff0296f11162438a36e62bd5c758a0e86d6202a39e4abd22cec58d3225dee6abc2677f92ca8213df25ae5292068f57c0c8ee68e841655114d82c0ace29a45e21ac37ab65e3a29cb244dfe9e32213f76eff0b5e6647", 0xd5}, {&(0x7f0000000280)="7f1455d1e4a5d0b6cc1590c9e5047955cdc3e0eac3465b4b483e736b9190219ba0a4f162e76926e13121552854085ec9460c6cac6a2886838bcf9251908c789266c9be7543acda104d65ad0bcd80f3f42b4ae6611737e5ad85ce126c7cd8c2993c4b161d9daee07e6e09dd1f01777c63cc654c30b5bc44ce8116a3dd648f3b1b0700ad8bfb4a430ce038b27e90c998d829e7ad9d82a13ee33300f9fcc54c266211d1278114a4644f73c39558524ab2f328816492c01e7f0d6d11", 0xba}], 0x2, &(0x7f0000000340)=[{0xc0, 0xffff, 0x7f, "bf12d16087e5d3fbd85d440d459a8ace10b63556f791fe2cd488ddece58e0aec30141915f6c2bae2ed29d0496fabfd55c1d16770894adda596f7e9c8688eb4698a33f19453c25f991e740eda8c48b7f4ba26a053f0a17c91e1acee8676eca0115cdcfdd3318f46c3ff109b7a05d5a9c70d3bf25fea881bcdbc121e28b394e3e6a260687b4735f21af1b5c6dcd57c8ca61777513a068b12ce0e0d904e8b62ffa65073856f34d22b0b41"}, {0x78, 0x1, 0x100, "c4816dccbf56cf92e557f2ff9b1e82e86a12351281114ddf90c4a2710410cc2a5ec8ae3c458f7925ba43f5524037344ccbd07cf0491d5d3e76322eb898392f466f3ec204cee90a48b4e7a6bff96c2c628c8ecea65cad4def950672eb49ce11a41fc93993cbf45a"}, {0x98, 0x0, 0x7fffffff, "a129343d5f926dc992d7a438833bf08eb60443982d74487242ee672315f2a67075b36cee98d135cb905808d4f11463185092befd5bba9cf3c74abe3d397f789ef30e987104ae4e64548853c12e12ab5e9a14eca36ebd263d810fabafd7a4a3c971fef0d00a8c28bff3492db47122fa5b8bc3fe96867ca8eb0c558b1cf0a608c96bfc91"}, {0x78, 0xffff, 0x9, "1e6ddf01ce93ea92add1ee1a36e7dc521db5e943902797154e33d1aa562dec5d2df571ae3e8404c056a8af10537c7527aa885561cf18facd8816e7998ef8fedbad800f4eb910b69313d58bf3ba8b2dd8caca8a842388a847698c3c5aa1a6f059cfce"}, {0x30, 0xffff, 0x73d, "fb24427c8d517fd4ab223dd9a2ae06315feb2aefea766472f348c4"}, {0xf0, 0xffff, 0x0, "8523988658696f915f8274506bda3478fa371429f0030aa05427c2d700f493311077cac896765de93d5951859d6dd725d56640873ebdecdd69249342e0132061ee816f07f6d998731add287d7d1e49c5e55af4aa380d7113c460dfc77c2c6fe048845b4da980dbdec737db324835b4c6b1569cc39e8e250138c835ec3dc0f3d41bc89eaa2c541090e7019b8ca4f9a2df4b414ec2601c0ac1d9b99b882590bf0a4c6876bd1de3cb0089aa2ea6d555872fa0b422296e0fe44a6586fa9ada83777a1480a14b4a891d1230bcca25a3a67013599f9fbd6cee86801d71"}], 0x368}, 0x9) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r5 = getegid() getgroups(0x4000000000000178, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) setegid(0x0) setgroups(0x0, 0x0) kqueue() shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getppid() setuid(r3) r6 = shmget(0x2, 0x3000, 0x4cc, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0x9, r3, r5, r3, r4, 0x2, 0x74}, 0x9, 0x3ecbd759, r2, r2, 0xffff, 0x5, 0x8000}) shmctl$IPC_STAT(r0, 0x2, 0x0) 23:49:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3f, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000326000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x2, 0x7, &(0x7f0000000180)="03dc2df18b6a1098b0b9994bd1ae492f33aa781938ba193bc9c83990dd32475c9274f4764f5786ce6a86ee6132f3cabb23a9a509cdc9377e43ee72806ed65614521b69ed3e88d75727c0f8a9f5947dc1431a52d526dc7bfb3a953d9a85ce747d4ae2f4453f132ce3d8e632c5ba0c7e02119b254973655d83e63b7689a12c3448b2264b08b61eff526655ac5fef3747425dc30f05226923a94736c8523f877dfc434b1f223c4b3e733de383b4c22e8c5c4e3754a104a0e5c20609398bc2e26605b2918cace9a00d03bec74482f1001335165e1b1d2a3949dc1ef39a3dd0d64e40098b6b486201010cd6fad9", 0xeb) setsockopt(r1, 0x76, 0x3, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) sendto$inet(r0, &(0x7f0000000180)="22881905ee883e7b6954caf534a5580597d16dbe1f7c7f544233cadf1d4ade25a37ca3f13eef6297b4b2a1ff06f508cbb3d030f6bd20a9c7b38b6a831f6b313550ab12fa66f605c6d16435dcf68faace3eab3531516e32adde35ecb3a794c80e068caa9e05b5abe87f3c93f4bead2f2a431cbf2ef4764760244b6b88670c4b4c3fb9d7e09c1564979e8dc68f7a37e0384fda4ac840161c9d3ad6044d59e798b3ade60f27a41537c8d4b865081286bf62ca5f1666876b769707644215d46b7203b84587c82ec516254c029bd8", 0xcc, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) 23:49:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt(r0, 0x401, 0x2, &(0x7f0000000100)="78f3fdb0694663e4527eace2698067d01dd92e2dd12d528374610650f02e1b1d0d577e0a96ec684c1c34f2a6ce3b1945221ede4a470d6526b76ff303104024484f821ffa765969ed11df48700ea52de347c86a0def310349f90deb9658810b0f44bc45cc31f0915318eea1865c04d00be366", 0x72) socket(0x6, 0x3, 0x8001) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x5) socket(0x1, 0x0, 0x4) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x5}) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) mknod(&(0x7f0000000080)='./bus\x00', 0xc001, 0xae) 23:49:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 23:49:43 executing program 0: r0 = socket(0x2, 0x402000000002, 0x0) setsockopt(r0, 0x10001, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2b1) 23:49:43 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000100)='./control/file1\x00', 0x1000000003ffe, 0x1ff) 23:49:43 executing program 1: open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x1a) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/217, 0xd9, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000100), 0x1fffff0d, 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x400) 23:49:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 23:49:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x10000) 23:49:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3ba6aef96cc964200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f68373890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000885baa60a270356f49ff926f477000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f90a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1cc47be6837c1028ed0cd6ebb087a0000000000"], &(0x7f00000000c0)=0x1002) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x51) fsync(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:49:43 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r2 = getppid() fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x4000000003, 0x2, 0x81, 0x1ff, r2}) fcntl$lock(r0, 0xb, 0x0) 23:49:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 23:49:44 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) bind(r0, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x80000000000000}, 0xc) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/224, 0xe0}], 0x1, &(0x7f00000000c0)=""/54, 0x36}, 0x800) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 23:49:44 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x7, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 23:49:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x64) sendto$unix(r0, &(0x7f0000000040)="7ba4d7fcd92281294702", 0xa, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="a53c", 0x2, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/130, 0x82, 0x841, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x1e, 0x4000, 0x8) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) linkat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x0) ioctl$TIOCSDTR(r1, 0x20007479) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/62, 0x3e) truncate(&(0x7f0000000480)='./file0\x00', 0x300000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) recvfrom(r1, &(0x7f0000000580)=""/170, 0xaa, 0x803, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x97, 0x52ea, 0x0, 0x4, "4c5abef6eaed1e0d0975a46a952bfcf7cefb64ea", 0x7ff, 0x7fffffff}) r9 = accept$unix(r5, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) sendto$unix(r9, &(0x7f0000001740)="ffd9a7", 0x3, 0x4, &(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f00000017c0)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000001a00)={&(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001880)="0631cfa325d18f43b9b9d86817e58abc1d3bdfda82e3c9e127a36c44321b4876e73110e8077641150f0e1f16bb37a5e99eecd1a5b8690788def538a83c6a7a48421d48a582ada4966ca03deb6ae3d3c04bbe25da1032dc650945a36960b8fa6a73849aa71ca32de320d58d2a7b88", 0x6e}], 0x1, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r10, r8, r4}, @cred={0x20, 0xffff, 0x0, r10, r8, r4}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x20, 0xffff, 0x1, [r9, r1, r9]}, @cred={0x20, 0xffff, 0x0, r10, r3, r7}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0xc0, 0x8}, 0x4) lseek(r5, 0x26, 0x2) sendto$unix(r9, &(0x7f0000001a40)="f30608cbec0644ee937b8fb1e95e25d9a62d11a5e76763641fa59e786953771497962ae05e7b4bc6b515bd908f27f184e156007e93cf9d020b2cda97af673dc431c3c05116f1ba3b84f7337d28acf26d9edcaca147a8e5306b110175076efec214d2c3a7b4c4f7ce008c8dbd68589f1c3a126dc187cd", 0x76, 0x0, &(0x7f0000001ac0)=@abs={0x1, 0x0, 0x0}, 0x8) truncate(&(0x7f0000001b00)='./file0\x00', 0xffffffffffffffc1) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000001b40)={0xf2, 0x81}, 0x10) select(0x40, &(0x7f0000001b80)={0x0, 0x7, 0x5, 0x4, 0x2, 0x4, 0x11, 0x100}, &(0x7f0000001bc0)={0x1, 0x6, 0x200, 0x1, 0x0, 0x81, 0x7, 0xb8}, &(0x7f0000001c00)={0xffffffffffffff81, 0x200, 0x1ff, 0x3, 0x6, 0x5, 0x9ac, 0x5}, &(0x7f0000001c40)={0x10001, 0x1000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001c80)={0x5, 0x1, 0x100000000, 0x6, "6f94d5e892e159ab7414ec0f1807e4ca2d4c785e", 0x91, 0x40}) utimes(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)={{0x0, 0xcde5}, {0x6, 0xdf}}) 23:49:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffa) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000004000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59f3afce3c3ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:44 executing program 0: r0 = socket(0x10000000080, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 23:49:44 executing program 0: socket(0x2, 0x20000000000003, 0x0) 23:49:44 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="d2b0e2ffaa2948a7621b5a22a51c9a130ec432104c19cb9f77706fdf3b09efaddbfe5d352464dd3155157af1c18543e50ae1b41b014c33b06906fe9104c99ba8621af815d13adfb45f1f339e6cb8dbbf701a1d8ada2960aed17c2795d6d799d9ba", 0x61}, {&(0x7f0000000280)="309b6f014a0a1f73e74a3cb48a5f7d44934fa830e8f314778a3a6083cc62aef98348b84eea8c4c12e1e8a74ba9a9361a37b937e3e327d123d901eabe2bb44100fd76bbe024c4bcb817a8a35ad487d5e39c5673592c90edef46ab64a3cecedbedb938beb47a27ff0d7c079d862be6bb708c54dd05e44692aaa8c80d7d3abc5b46cae40e61ee33313b68a79ffd0905a608758e4948a6076ed6d54121d35cb9223ca5a20464a8bf8b96a539f232bc1feb9ebff153929c4e74a6d51caaba9151ca3ca5bb7c5837b04c261bb0e054ea3055a186946e72844254f1b75b75c58913bca263308e4de1b666a6069b76a8e5f0b1c8bdd8df8e1f", 0xf5}, {&(0x7f0000000380)="c63f099ea943a183d736e36a8e1ecbae8217773bbf286edcd79cfb44e123b3c482e45df80f70061452cdf77d5fcf2bbb8a1a", 0x32}, {&(0x7f00000003c0)="a2b87f846db2a3dc2ff26c1c329ba2ebb4301d471bab96c09bd906400eca4e69bf4d28bc5dc0c0098ee053259a3d45b76f53710062ba460272e4d7a4b67e605cc28b5241d1475371e23ba9099180f44e1370977283845d423f118d08bc55bb088ed151c518141370782096c2024d325ca542d730633272294a01db80a02f5299e5dbbc6d938db12cd5024259e29c98d7110f05a5c087403dad438ecd432fc2ffa054db92a1a19d03b3b6296603535e8f7c0ddc868c25a175e814ddcd03f00022af9313a42d011bb19c21d87e38fd4959c8f05bf1057f42aa7a1cea4e61521863db53ed9da2d55adbfdfd07b871c452391c5d93", 0xf3}], 0x4, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r0, r1, r1]}], 0x98, 0x401}, 0x2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus/file0/file0\x00', 0x20, 0x6) 23:49:45 executing program 1: syz_open_pts() kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) flock(r0, 0xb) flock(r3, 0x7) close(r1) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0d", 0x8}], 0x1) r1 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x80a2, 0x14) dup(r1) syz_open_pts() 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) dup(r1) syz_open_pts() 23:49:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x60, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0xde98, 0x200}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffff9) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb7}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 23:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(0xffffffffffffffff) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x7fff}, {0x18, 0x0, 0xbc, 0x8}, 0x80000001, [0x1, 0xfff, 0x8, 0x0, 0x2, 0x6, 0x2, 0x2]}, 0x3c) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/172) close(r2) dup(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x10001) r4 = syz_open_pts() ftruncate(r4, 0x0) 23:49:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xffffffffffffff00) 23:49:45 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:49:45 executing program 0: r0 = socket(0x6, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/7) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socket$inet(0x2, 0x4006, 0x1c7e) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:49:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x2000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xecf1d327c08754df}], 0x1000000000000066, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r2 = dup2(r1, r1) close(r2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0xfffffd8e) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 23:49:45 executing program 1: r0 = socket(0x2, 0x6, 0x40201) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="b8fada80a6a07a56e8b154b9977ec5ca39d01f436144c59e7233fcb2adc1cabf3eb575b3842a3db4e466f314abfd1b34cbf466157810f307636a1df59c581cf30e89b6a2c822e88c13eb1232e1306bf1abbb1e7090c3eed05b7bfeebd6b3720bc308414c8afdc540b3f4e7124475bf7b22d50b7a4028ed56fb83fbf507256723cf4bcea2543fd98be96e192cd79b8bf590dab5f54ed3d64823e7a1772185dcaa062861052922f70762c3c61a2e3cf93a4432184b7022bc9533f5b9553dc92cdab1d8011193c220d00606accd4947f9abb5651468762c4eab0b78aa7c661949f42e", 0xe1) socket$inet6(0x18, 0x4, 0x8) 23:49:45 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) fcntl$setflags(r0, 0x2, 0x1) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x0, 0x3f, 0x46d}, 0x3f, [0x5, 0x6, 0x4, 0x702e, 0x663, 0x7, 0x4, 0x2]}, 0x3c) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket$inet(0x2, 0x7, 0x6) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 23:49:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x7fffffff) recvfrom$inet(r1, &(0x7f0000000040)=""/183, 0xb7, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) 23:49:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="eb8ba9ae0842b578490c6fd586d5ffcbff13b9fd3f8a4e41ca96c9f94f0900009c3aa78c19cfc0bfad030ea90a1c3a0b85fc37c3819fc8442771dbb57be2d09cbc29f290f5f147f977a24c2aba1684ed569ae74e248ba74ec40bf42241e810cb9b43f4364a76643522", 0x69) mprotect(&(0x7f000047e000/0x4000)=nil, 0x4000, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x6) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r2 = socket$inet6(0x18, 0x1, 0x6) close(r0) r3 = dup2(r0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x0, 0x33690000}) 23:49:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4a, 0x1}) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 23:49:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="7a9f8747651c0e84ec52242d0614881e742d2f0c8ca03a2909177d3ff2908c843b59a2fc441351f14624ce4c62e4052bf686134a33e9625bc981117787d44d13a38e35410da621c004c8f7a13a766addc94b9edb8834afe0228f1e695b8cb012d5144519f981f990ab08a60d7af2ef475fb2aee4e5c22efed5f10982ad6cd88b03eb13fe6cbbdd1cf98a11d4b2278f9bf645b524901579", 0x97) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) dup2(r1, r0) 23:49:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000001480)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)="6e47f505075f0cf6473283f91face0ea5190c8ea910aad4f48824e99a6a7aa29092107acbb7ec7911adc2a3d385d63bba2cd1d8e076f2d3c022e0056195ae3e957d63d302e5e9d01904bd920d289565388f89bd6598e7456436be30c665e42bdd8e938651f07c3a9fb03e418a88147eaf8bdfdba555a916d2f361df72df9c4da2caf5e911d240f4928a7a027ff6fef20074b5b0cb7ef9646b4237747222f6ebe1c2b37a3fb92d93626c6e39e857d2c5f58b1b9b136266d6f0515959569d01787c56e2e666d8858eed924966129b6949faed7681ad529c533d1d332bcfb974e0c1f870ce87dd1b177073e80d6f40be24d50888ad37978d3885480dba9dcb5f06b2be237a8ab3ccaa1baf43ccf160de09d1e047bebbf5d9cd52221e45cfa3140a30b2197cf975e54f448f338b4ad0e1ed678b52d7f5637e4e0da0e0a5bc4eace77b05bf9d2f5bf927fa05ed2bf1f1a91152e9b57ed632606475af98e862c6308bd4e7bf0ecc5cbd6ea16b6feea6322acb6aa818e63cc3da3561a069aa7557407fde072a3cb50588a327da2822c44223d34ee3259175dadbe36f7bd14ac414cc1a358d90bb30194212071c6af55e43e8d000ed0f685cf26c812e16f5021852bb14beadf0b6295e28be44e47ccdbd519bf1301f0983ecab995cbc30bbdf1d839c9d89750716215c2c0f59b903ebf6197cced30d6706ce0838c86b0eaa58e729075c4ab86c0c469350bdd59e1a85e3765b61ee69e69acbb24557315461278248ccf6109b5deaea8cdc74d38934eda56c7773cc784853ca973d99ce444334d4727885e3d638c2e3259afbab45b89b9220c1faa4c95411b6e59814b773e5b942f9a7d005c23a05f4c6f1d4d7adef2ad330c4d5a4e176681f6721b1e6c654fa4920d4bb5d8b22d4ae193cfbd324444d305b92faacafe00ab3a7e958c617df89c87270b940b2b628775faae4e81d1dee736979f499cf3b0654176eb658c54d315b326fb66ea4636168c92cfc416c688f8a3cc16aa09e79a60bc2650ba1b6b3efad599f4ebc25f81b563da02bd726332bd60c85ad123f25c2951ab09741812d761eecf55e819677a6cffbabab24d93892b0b9eefcd766538f6ead7a411f2ef77122f4fed7c8d1505d63413122f98aca83c2eb92b7e3871cfb3d86d0099216a504971a5d396c3d36d030d5bebe0db651a27582a74d9e7c73606a706e1043a8f05656f12774a8d833dec5838fa3c3fb30e71a20f379c04d80f5fbde945406e5e3aedde73af597ce5e6fddf4a666412a519fdb2b0e4c46a06318482c573a9cc3ca008bdd430e005c4d1f56bccfd35ea333c18b6183c3a306318c5ae7c41094810580a4b3e55eec48ce075301760011b8a3e36375fdda6e779a902532fe8e9cbb16ddd6dabc9f71cadb2ebb94759cd5d9d97821c12cee21d1b77de622210fa7b87107309216cb3aa2ea55ebe73cc7a3bc768bb9f7cd063b910ec4992c7cd9b229db50e57bdead9ad81c7cdd975bbf258bfca4c2cee62ee6c2553d090c9dfd53a569d8075f891c2ceaad3e47698639c295f29b1e13d92036d34404e8699e29bcb81f38cb7ceee205fa88ca03bb3e33be6e3ee3ccb25315ee8f630f911aeab1083522c32fe72704151e286b82c85377ed4bc3891b455b076dd01219071b9e74ba845f360253b0f2227f73463dd317f280455f6c215dc7e7c7647e03f4fed18757346c86cb33418995ed0c26535ccc9bbe73abd8b179999a4052b0ed7e74c36cd666b2ed1448315b65815c38b9522ec1a2d0f8473979d5694f51d58ec694ed3ba4b563a1eaa28a7da0e7fa3edd9107192cc596f460ba96b08a75a93e6d4a9d858ce0edd1be29be2bbaaef2678dc618be362aa9659db6e67f3c148e284f42930d65e97b99fe620da244eeedab7aa928651396d13fe49d0c9b4b52bd325907f0d7caf01c018813626ac6be7a03f08414c2f2e54acff2ba79b6486989e7777dfc4d62a5df61d8bb8a1be73edcd640d23dd43bd2b8e5aeb29f0a9b221955e262d1e58e92406aa3688ec734a4a052fec5c9ac3b1c26d4c8b9a14f6e95efddc69bf36bab70abb65d48d270b00b43438774a29572982b86b7bebd01d716d307f4f7a0c381922289cffc7f21589eb28ed224eb049727f68e181294780bc8a99455009ccb957cd184147c77e5c58c612c4b86684beee886ff037e662d73d274551691a19b9a32464ba8560972f9587d0c4fe35aaf3e30d45157bc042ca3454f27aa8c44a5694d0880304a46584a073339bcb4df68e74f61ad6b2b503f740c5cd3ddabb8d02d949e11c20b58374e35a8991985dfa494417bd60945299dfbd57313207d6dc6ecde46303bc158149e54d6578ed33d21d96f5aa220ceda60ee4c7be5d2decf917995bac04537cebbe5486060cf789c948b813d6e7e7c98b59a78b988bc8cef76544a44f241a79ba749e76fe398f4dfa1c9da646878a06eb100230ae45e6235aaca955b4b6ddec2c22fff8255d0486f9e1f552b3ddf2af3ecf16ab7c99a70a9a588f65e08e1d904b6f78f1ee7777d031d10f4d902e1ec544f4a3380662b1d0dcf804b7f422255080c0a8008c7a1d32d501f460b07b541e059c5aa35fb8103402115e11de8a9891769bdff8df889d95df786618431fa05a395ba1f9609cea9f0841e4ae15c4fe598f1177e4b2a64d4b4e595c4990ecc58bbe2acf77415e3a71b6c95721339ffc770d44cfe3d00d9393ba3f18633d3e7224084291c8d259a11d0930b550949043e612f5fcbf7f68f0b43e3385ad59f5d41d31a0ea27ab968c05057949792b581e0e76f64148caa1cd14fe26b9f0a47acbb6de400c3ded76195424247993c4d23f2cc45ffecf94bb69c36617d838b09fdfcd96df4395574b8a23dfe206fcfcea65de23881a1cda68f641cd4b1afcb26b28328635ce75cd5836ad8ae9dbcbb265bb46d144a9d7707dacda28057abc22700ef56df22dd97fdcf52a6bef231cfdb04346348e8883918106c07e7591c7f360b3e0123225793e3091694e36467e5a8ae61fb69122b4bd18036f5df6ca539f4dab6131cd38bd351cc06704f17ec004154d5dbb53b29f3b4094e56499d79d36af603e414298c15e79d2dee94f0fa06742e2d7a8a9b6c4649ea798ab7e27cf26464646de53bac9fc59247db7177c66c97aab589214fb73b944f4864e499007d9c0abb8ed334e727ad278aa83cc0a1cf4618f4cffc48e72b5daa9eb72ba1924b6d1bfe63aa926bc2cc2a862db0072843c031ccb8cea654aa14fd5546b97f5dde3e4b4f138cb14b3a8a337eea611f06921cce5e3a625abccaf5da531ca289022523d6ba756d474571c57a00687d25a2f72005c3a176dea53368463ee0c6042d7faef6081164a3a041d388ba1190ddb725510f0ff508a2414f1b500c33b5e83d6ad79502a135aca28166ee9df6762adbe76c49d2b21d9cdc537534e9669f8522f3c583453f916f711574c7496f7c3abb627cf41d6da213b784afc0eb156506852bf089d1c324aa216604e3dafda902d3c9325a0d65756376d6f4aa472d713610d538f056982618b3dd2f3b5aa50a66bc4a6d638b9fcbd171f800d6533e99b30485b6785988f908c61cb56f8b31c270baeb4f9b7d2db3668a5241c77e69560aecc7a10214d6c761211e12d54daceb510213501f22ae77a14de5575b83514600294e4ed82c324b3629843c8b1c95544bb54f49269300654a30912851a071e5f0a0bcf52cdf31a5b02429fc1a842d1125c3fc15fce840a3167156d137a59ed330a8dde7e4277341efff16c28638aac1629353b68c0216fbc313ba5c24912e5e21ed02e84ba0b1d4fb34da12d7eba868c154fdf7f9e68e1829988925e0df30c898a9e16dbb05309009b79a8db665de79dcfc3dca62754ae55fe602f64bd9ba5a4e3cc893f86d1a390136d8930b2a96355d46522a1ecc1bd3501c77d66d91a432743a17307147afb947e759852ec4f82f83c978a3e3e2e424554f0ff72eea43143f732f5fb409625960065fe489a2efe12c777462568b36268eacb55d5b4a3245ebceae1e0bae05d36ed8eb1ce1f3b021f7df7f5743a8187b3251873ecb424846f687225b379a3d92c11d0ccbae8f50891e4460feb1d59de80a5a492741613dac6ef4023755007501ee40fb8a401206ade9d2b59c362e99ddfebaf4f11592eb23c387b73a70f16f5e4144d9246c9d1e4401191d08bbfd27808a2e9d1051b8a1ac8630f3f3f01b4b31c87b6c11e002600e7fbe0ae07da01dd2d148d2fa89ea1bb6b737c3d2cd13bae787d14ce194325fd53625a91276aa8ab70554bc0d8c71ba1b68411bd56f4e6d7b4475813f2fdd1ddefdd6b71b4ddef9b370cc972a703429feb4afca0275a7178e55bb53e3d22c8345e808b5795d198ec5d036fb0a3bb71425f1f1b074c8feb14eea5bcbf0b7f04498f2263c01999b69d75556d9c160108d73267d85e7b0dc9121314f16f6ba0d14c8f1d1d6cdd8655da42d136ed44a17e56b65d5e5730398acff09187d1e64fe4c9ebe7254216a0388264fd3a8470da16816d728218dc87869cff772f7701dbaf726e912d0edcd7156b99ed26d3ad4ee731ef4be0e39e7fd92e7b4b42ab7947ed9c7607256f0ec30be51a31f4ca3b77ed5a0a74da5ff17e0e1fdd1f80b592324bb8e4a1afe4fd4e40f8dfb423d7182b29071b2491de4c3288f75ebdf7783e924da7b70563915bbfd668713ddab720e5095a688df3462107e7ef37b0b5a4d804ebe06eae27a3c77b08c677458b19fcd8c86d182b09cade67742800ca8ca0624d1fc616c442bdf30e4c2115b523239925c32b8d31966ad593954b1cebeebf8865840014c9f1169daa4f0f660314645d0fd21443c21218ac73abebdaa7d07f87729f901d2ea484bfe39cf2b9bbe75c8689734286d5c905fcf7fe6e6ff2ae08a3acdc35ff6568f6525e0e39c218eb1b2c25601edbe0b7e0877fb0427c69bae1bca3577815355acb01f75d5ad41fddb6c18d22b38cb72b9bc0161329ca29e999cb5ce2cbf835ce9dc1da1bee0b8c6e920ec0e587f1601456f41344240c2d4769a0e9106918adf41d9e1eab919a488ffc94c8ac160bc645a3921072f2ef28fef8b746e5f156493cfa2122e51403c4df5d4379c05654ebeb5474032a81448c13a45d22d51bcf72bd30358713e57d4b8b64677deed54b278299b1d9e501686ec815206a02b308f8a24b48c42fcc58e55d95c2cb056f4b106919710f23346a1c42518626443194ce19a8ea446009ef4a57743af8b4ffb03935f113abf88a97767bf2dc8ad30265ea96e39fb29573c4dc8ec40aac840e9cd7c4e4031b70224eb38756bcfd71f03cf94c9467dc59f214b256fe833af90ed6738d8a058bc74eeb5bf1c305a5570d9bb1f9423bf898772605ad5a74e1dd503e7a4eab2548771b663a046f6dbe3353191e6ef02d097fde123301f4b8881affb4f991939c784c26dcdcf309438165231e313554669df68c23e4f2396fa5a0f06630a92e792f42c233837972908f32a4f803cfe8a3b4fb0a3567632ccf8629f14061510962bd7f72a274c4c9f6b525a6dbaeb8de588842573e4226e9fb2ac46b40fc3fc4522fb3677d0d8a3599aeab731e73b3319579d69a79f5353f294e935c5c9e99f8105f6d61d37beabac159becac4f2f629ff60cc0e3fbb991418a0b66034fc546c7635fdb15eb29c172a8ead98d88eee628e532ad7266217e5658e12b5b24f12f90812c8339ae432dd7123cb173c7af84c6ea17d8109d3b7774d78e8dde264b6f53939670869d40d51065017dcb5a770a00933823933", 0x1000}, {&(0x7f00000000c0)="95cedc0f34d0fff670de4cfb47cd15bd970f0130350fc5928bfad22146b993b5966535f1da49ccf66a7ac6c1b60d7ebe", 0x30}, {&(0x7f0000000100)="982634ce6a09951e4d4ea2168833751623050c5ac4fce7d908377dd10415dfef429e357ff0270e4e19bb32715892a3cb316c20524aeecb7b327f3d3add30e11b1bb47df760e63844b72b5d6aceae5904ff5e0ac72834bffb1a278d9a9361ff6a63cf19cece7f2444ebac5ee05138b02e", 0x70}, {&(0x7f0000000180)="8ba803e562347d08d0ba7e1b53bf59d6479d30a6025697bb475fe22ffef8a942a85f71b18795f469b39e0baabfa683ccf7fc3d691cb77ef2596cd525227b50726b0cf8672c15", 0x46}, {&(0x7f0000001300)="9401217b4ec7794756a7cead2be5f89917fd8b5fb3b47a8c74bc7a56d0edbaa7122e06be1808816466d2cad160ae9ecb99f8911ed7a4c29aca1e5248be7c377d985aed73d0a2d38b08ee03f1edc66367f2a073a2af1374e0f3b380b184885311834766c9304273fd88cd7bc5ec3c3971898c30dea43c2fc81b6874342af6af3bb4daf8c6e963a274b8e7e5579e177277aa83d1d1814b5dab709029fa773ba5cffa5de0fefc032ef26adc30c931818ab969198bf0aac52023318cfe96e75f7028d6065e560ab8", 0xc6}], 0x5, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1]}], 0x50, 0xd}, 0x40c) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = dup2(r1, r0) ioctl$TIOCDRAIN(r5, 0x2000745e) 23:49:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 23:49:46 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/232, 0xe8) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:49:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0, 0x2c1}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 23:49:46 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0xffffffffffffff7c) 23:49:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="65300200000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) write(r0, &(0x7f00000000c0)="522375fd0041696d6719770db951f709998e6013b401c253163a957ae48964d11a0fe9a1332f99df32aea70eac95310dfdf46af7b619c8b406ae77491a512e0270740403095ef2ef52b63901ae528fcf4909ce8edf44104a3fdb185219d1c9ba79d290c32a0af513afab78bcdeb18122ad005e3b11b3f981d2109c39dccef09f3b128e02263385a8fdd462738e25bd0adc5603d53613eb442c9f95764d13bae5cbf59ee32df9", 0xa6) 23:49:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8490, 0x1dc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x3}, 0x8) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:49:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x10}], 0x2, 0x7) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) dup2(r1, r1) 23:49:46 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x9) r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r2) shmdt(r3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 23:49:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) r1 = socket(0x6, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) ftruncate(r0, 0x4) 23:49:47 executing program 0: r0 = shmget(0x2, 0x4000, 0xee8bb3c826d4035a, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r1 = semget$private(0x0, 0x1, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmget(0x1, 0x11000, 0x422, &(0x7f0000fed000/0x11000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) write(r2, &(0x7f0000000040)="87eec34007b56504814f99a37f49a23fb03dd9dd360417d11e01c72d4cb37ce3857964d60e0e8fff64f2f9c2cc0189f031c499e8f235bf7fd42e305f24c6f36300bd4cd3907d5c9dc4404a1ec813d916f499499ab0693788830115269c701b8acb0b2919a06643137925ec5a87f5045b0e79e2bac9d459fb2bf0d48ede65d522a8974343a98cb31ea309777e80bb0cf985d4bf9a6e9a56", 0x97) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/39) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/48}, 0x38, 0x2, 0x800) chmod(&(0x7f0000000180)='./file0\x00', 0x109) semop(r1, &(0x7f00000001c0)=[{0x3, 0x6df7, 0x1800}, {0x2, 0x401, 0x1000}, {0x3, 0x80000000, 0x1000}], 0x3) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xe100, 0x1) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r4 = dup(r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) r5 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10080, 0x20) unlinkat(r4, &(0x7f00000002c0)='./file0\x00', 0x0) r6 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) sendmsg(r5, &(0x7f0000002940)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000340)="dd115a4de1d969f0c36914998faea83667974c2a5cf6f194b3747cd0d4af9f8e3a0f50bb400f4bf804fc3cc757b384d3c55953bca460ce1dd5f4208915148a9fa8824ef81fdd6cdce16d0727936b6a1ef30a6b0ac5d8619684e701ffe9f433ca5c6a823a677cc59131e8b3bfc7a8f6ad539cd4406a05497652eb704ee97a0db2c12ef96ab124ef28d0920e6459460583aff8eee9f11cfdf4cc593a7897b93666bb3a03d80899e80be232f2f6374ff3ccfaf2394d8abdc2c6", 0xb8}, {&(0x7f0000000400)="ccf240e4a8ecbf8a4494bc94330f305411d2bd7df53931f37f2f72147d6de208bb835a750d70a53748e1aca898bbea01568bc58594dba84183bfaa3b7beda7788012e37f91f64007bd78caacd9c9e42b6ffdd8fdbd84df9a4b7ea67252e3f828946dbede085b2e8baf2b1943c52431d11a9515f9be574de966b0da59e6a96d33c54a58c9aa703674dd87b08ae7be3c3733023a01e4279e87aa0798bf27a6b6c703528340f8fd59df8db35c1ca440109a20a3f36bb14a17777cc03c3b5f00cc3e36544e04e0f400971b7c55d470639342356cf5b6c7ae424f94a30b971f425022f865c6db4e542f9bb137eba1d2115243ceaa214c257bf4081aa527748d8efeb962d1ea5979602969f5845e0241d30ac6c1322108c75431bbc938e31a3d793321cfc42626498cb3f1d746e242b9d39413be213d376dab8e6409d0846cd514661a4e6ad10bf4013bbd6c765d8274ec5341e38b9137afb4d18950bb6321a890445b0932314a955dd9518370c97d3a1fed618efc1839a2f10c88499483ce7861763b47068671585d9b5c56c94e91fb475760157cae0356354a29c5258a6a60842ed41d37fdf2def582eb688371898290ba4f57b1fbb9a8904a843b84a5f0d019bce16fcf4281a6c19bd3b78c0c35405b3c9396ead822ca3a47bc3b7c4b73aa64831c574af6945e4afc3a6e720fe8798d4a78b564d0e5cf59c03a618a988226ba13522cc2ddeca990fe2f6f966ab9a67642be800ac898ad16356ad4facdd5542c4359af3c40d3c9f54d9b6ced280bebd087987a16c9aad5427a9ce2f343d70e120d0cab7758a3f2a8af676da3b8904f07075d519e5e9e05e73b89472939230293ef2034246f3a246e3e151d0c4f9731d9e5562dc6b02783c6515880f68547ea1d28a8e4e97126a947295569f63d1c896363ccc70d8b1a4d009e1e1b0004ca7fa2bfd772f8fb40f9963c07a190d2633344b09ed2f534bb77bd90cd690ff5c36c7bb94fbd15900315d61bfaaf55c76a1501ead77684c900d8f3ab018391e5f2dead8f01deefb3839300ae2543ec063332e69cb71f914bdabcfdd2a6420732368e2f544dca38a4c8e329384eedbda73dc2375433f51f2e8f37c0077af0acd2cab972b57813cf0fa98cadad50e629cf3e38e86e79c5a4f208810c45e23f7885484d3cf280fd41f118ff05de2cd4cd9516e96156dcb7ccc37d1fe6b0c90d9418451e4ec1692e3cf7d8fe2f50300da62c7af70d59b053552c368e5529084e00278d1065fab41b53edfab336b8289e63383e1a7e30e6ca2220dfd138ab3325ed621231f07eb2379918801b88bd0b95788379b7d3e4a3620430aaf4cb208cc205b27bf3789fb9d1043fc918500f133e338c2fe25adc484bd54e32f5215e658f322340cc8b3d32ddfdf5215e744f02cbd223e13a360ea57e8cf209b8de2a744acd5666b760bbbaee1d842acf3ee83b29b390b5c7497fabfec6f24c592dad74d293ae77577f18c30238a1d451d294bf07fde11226f5064b62ebf2d9e4d46ae9cc329d79a3bc04c6c4bb3951537e47b3544f60fed597b5a8e4ce26c172bf3f3fb76c50bcd0fcb3839f94b86d0e1d162060774dbebc600c4274f7d5a5ee3399242bdb7c81a63a6609ed9328f62cdcf196f6760b135d98fd74cae5fdc33c2ed39a1ce23b4751288bdb5d22c5128780a018d6dd7db21a384dd05096371e6757110535ce9c850da6f418c7d23e541833e03d99129ce354d9cecc80812cc3906aa98f0ac47a774d0b02c031bdfcf8791f76c75bcc4eada43058053f69174222fc926b02cf9ca384f90e819d79cceca0f4e6cb051d318aab67ff8db022d8fce7600c524a1f76fd3081983cc18fca072375285cc99afdc37942568f48cc397ac8fdd41851ecefbfc0b6f7e43b156e86da93f9aed5d265cf5f407323580f96f54e252589ba8686ef2e2ae57fe189970aeaaa0d2dfc5eaa12f3252fa9a3ce24f02e159806cc3242073171d9201183a161539c83804efb19b46915b32baddf9caa0271be300f7bbe59505019fbb5bcfdfcc81b5ba768b1f925a9a80442a821a0e5f93849adadee239c00dca27c0c486f364eb7881fab614893926657476df408cdaa423c2f3dc19fad484f8de9206e7cdffa499248f3430294f67df1cde3519ccd3125529bb5bedf809e22e2909e57e933cadf0828e485495377689d7086cd24c1b7c081a8d1b79825024a21d091f0ecf14cf6734b85d74f59570cc9e4120fc1bf2981dab78eecdac94eb774348c3dee97ee18ff9fea74ce2af6cf5b75702d1f26640407447c2c391d301bfa6240dd3a663437604f3c4b3b4d38add6e445d3d5f038971edfc0aad601910ce932e144a375c2c2d4a004ad4568fc37bd3b0b045d8536bd8550b2eb74bd716ddc77e7e731ef294924127f6f7a94f105f8fdc9dc7d70bc075a1214b96ec9215c2ba3d7618eae030f58a925fbaddffc0d1e1674e1ed5d6ae7dcb3fa27e2efcdf87044db96ea35aa9bd932a649d5fc4646c458ce1d31b90ecde4ae2b2f8b54bc81594fefa863244dd13e29793370fab8ebf23326d676518adce43df6800b56f96b806443c5223df498fd1abb6d9bedfed017a252bdb47d5bf6867e0f004e9c645acdfba10f083bdfa0493683dd997ef9a7bdb39da47f10948183026f871852240451f8ef3d19bf1b4ad00d62adb6e4852fa8ab8519d921c64089ab6fb2496bcfd1ea97730fdbf86560f4e879be6e5044e89c31fe1bbf6b7397da258df36d061ef41cf8517a8a38182f6c5a2218bad4fde59134877ddd7f154ed3df98055fa8bed685d98760e7681ac9355771bfcb61ef5106ce71fb51bcc49c1624dc6702de50d52d309a164340f9ee682baf14dc4c0581241d237741eca668cbe8ae64a2254d5f417a14cc1af9d46a754c60245434fdc1c302718f8e5d5d977feb179ccf71d65b68ff7c950dc40912fc909e3f139ebd50b2ee594c92cc7f30c73bdc5a1be43d8bba3710ce9daec6ed3e7ac11295441a5627b04c3edc3961323cfef4635d38a1dc375b0b87d84af09ca96788b9db8fbac175d7c613fed17f9cf3a1c5fbd2b92ea7ff3a9b710a25183a8b0e82be0ca07899b6fda735cf057a401783d45488bd07b81c296eecb2ae837237c59a5b1e63d6796a8d2670a1ee3d2074e8875b35ebeff847d211c1e311b7759d0f2ad453985595bacaad5d511fff39a9f60247c15d6ed883e7131471147f983c1ad222d0ff160e113934f79b7afe7f3e1b1724d24eb9e1f90c0554676a36cb7b4b5828f9942a465d0b56923cd7012e7d8a06ceee759028659b63003d916db541a4e7c47bcc7ff471dde169f377ace5c6f7b8812ee1972d958e8443813c6759636d85b157622a01e488554187ac7caa9b69a94d6752c574a61759b0632a0b9f5bb532655e162394105e3281d86327d5d9a0e8930fd4fb3a26b89ce850f3697db7ae0f60e8d189464951f750ee651b9fb89b0ed05b70fb4694580caf71afa5c3769b606ed28264c46cbacdeefd462f0774a64cb2ad4267277259ca4030bd390d2dd6963d3fbb1a98a4ccebeae3aa5240210cc2743f2269402c2eda8956b780f42123b4709705450b098202d380e4ac59bec90e4028eff3320662b4bf30b4a96ada6033d1f9cf334b168189e2d47cb909aa1450b7d1b86aaf20e46c3dfa57a03686ee49d130ddc796f7d796b5bd012d84da1e0ce9a3cca2ac250cf325aaed651411760b94cd3363bb4bb806c53027a5334112d227d6a5c16c7bf955703b5c17f2f7fc8dfe816413897617a6e70dc0c28a8b735102d634718c938df43f46e276236678dffc31cd25ad287f042fb4d02431b993092b45255d447d5a2095feb5535a1a7aada31476c723f7e197e8e9d2e1e1c26affbea6735e9b207741a639eee3d96ffd5f27426703ddfe386cc911af592caef2d169f66e621ad2403ef610fce4de4fa3cbcf15b8bc203dd463aa8fd0f79777f6773c2d9fbd6234786eb5810457e31e59242ca3fe695dc02dd355ae6dd51d5261bc69bde8c87a1d27436df48bf25719d5e8a34f274d257acd41bd5dfa904a2c88360a2f9eb54a7e0beb07ca3c9a6a9fad40dde8badab3e659048f9fa86ca430289adee287155dc7500d6d3066f2207e993accbc01eb1f78d28c91473c8a947cfdca7b74128c7824da18e4797b76042f7338cdcf5529e36975f7e7b7f2c73d1b1efa0ddec8faba3cadc2856b1c29879f3e45608d702741cdd29ca7427a5fefc3c3c714f5daea6e3a5191fa13f4723c97f5d05dd5ca076ffa53f91a0960c3bd7957906ffc3da229959b20bdbc7b2d11dbbe53ba3a80b4ac6cca902d5b2c9c9d795d73274010fe50784a84d45935946e33d7644abe9163291c02676cfcb10bcb896a0cd26e0b26dbb78b6d0313e77a02f4e89efc24d7816c470912271746cc1364dc4928c6b9677a5355579774ddeeb26ee1f9cd0f75a9bfcc81de6cec76965933aeed69ccdcede1169a1834434913470563fa93ae16d22bdf5133e2eae9709d35ce510c8426b10b04e41086e9e8721183c5cffa593ba8834fbb90d5e6a6ff50223c5cdb9971024eef5c9ba1d51c07d9b326b2c741418446734273f3ad114f6a9972661b054fdca23a2243d704596c57eb51c2487809646085e1399fbbd57ffeafe8f7a79246569bfcee923ffc808429355954c23c22ebcba99acad58de1ace6a5e4e998df97c432068c608ee2af87b6172701889d0734f5320f326da73a1756d932960bbe1d2d84a15ea8a05adf8a7bc9e9924e3972e8241424547fb36c1429f5c552956b87f253ac85ff2323fc251bb62fab5ee082d9a54eb600e6686c7565a8e61d266dcdd7dd373b3660704359b4b258da9168363aad0ee9f0c7a1186765a8c1cdb77c7691f05322bf276edd418a721d72a033d24c2cd945a16d817a339f99b9d0fe980e85278f3bc35a1181109efe631945957425e9a8f4eb3b4a42c137014d05954f579f4c9781b0a35a9f32cd04d43e221df06e5474c6b48a148feee954b5cd365a0581893b9ec5b21a31d9ae71e7b6c6fdbb2ac011f4d54932c4bd9f472f66328b37dc27786c2036f1b6684c25ea44760807d99105a334a209419e4a7adf3bf76387756e46c40a46621a77ae4ba9906bd5c68d27d79b78b2011e9c04d359598e8cdc9b7ebf34e111fae07eefe7497f8c1620335e1e3cb25a50bf999e792a57eb6fded352efd28b591bfcdaa93d0d31dcb8d1f7f4e09ea732117c0fe31fbe2a499c8e12f2387bed03ae1c1b5b4e47bef18efde3d8f96649d76d3af0a567bc45395a9a4c9f8130dd164b6f2ca1809387df7442cd52a86da8afd1a8da444cebcce62282553c83c1282f845d89c69afbe1b3ab22837e9eca649b8dcb3d679c56e0c249cefc7239844d9d7287a071ae23af26710389d145cb73ab591982fbeacec34f38000a1a1cac95aa66399d70c6faf7a874107e506aeb5fcd47402102be8b064ac5e5a913b4487b38fc7699899c3c28b401c8e8fb4f7f63c51be1182797435022b22c628a156adb75328547d25d271c96b077a745188a096ef3a7c723d3d1e15f23db523aeb7ecb950ad775b1c67bb3f4f3a3d40661224033943253b3dbd419effae6559852883f02129bf7d8cdb20d64bc85b226168dfaa070c2451120a0dc29788051905ef8896dd39256a7d5131a26bc333f9b5681174583c0d5d5879eb9f4ad4c20058ddfcd18f22a5c8d9d277c341c5c2f63267488ca48ebc3318868b25d293c12d6a15df1d278ce55af840ff7139495fad5b8dbf2cf17a5263a2a7e224834f62b180d08", 0x1000}, {&(0x7f0000001400)="6ab8805f031358c35de9b20e08e7e0ec28709fbecb904600135c15d21a8fb96d790e26d7fcad233b343a1eda68d38fc7ea5fed3e697283b98351239915327ef7f58f8a0f4d0a4ddedcec747eebb40d3aef258f02c459a7ce8d9f20b138c0fa245bf3ed0d1847ea66fd6d58dd1f20d4d7a821ef900173177b69111bca6c68a24d0ce19f5c6c3fefb6870e2d34cb3b4020afa0ca3226409a405804725bf79ff581eeb22d5aa02df34aacdf6fcc1153d92c6d31cfd22cfe8a0590852e6ee2db33425d6913e3b87a72c5a44000a33512df95010e7c4bc77119c22f4e68de137737e6634711784659415b0d150c3dea345f0d6973bd6cca4951aee1347c0696f13d3f4447a7cdb25e968a0248d486b5b8f72d07ae046b2bea36db199a6c7437376c3d75ee0b9a9f7e3c698392fae036b61d84aae0aa7cb8bff6f237a773a328064616685b0e11ee8fe386425497ef0dc18b9879f17a58d29d424de9f6092014961b47d860ec8af96dcdb74cde0a0c1006073b465eb17814620dcf101021a059581d4b7031bd2cb9b674e06464619a2e318483663378e2ad8ef11b181123980f406dc66881fdf14ebdf111e89d1cfd6465929c491185fe3cff51ce9ce6caed98a65db1a21ef74b8620f22dd996e750ae157066951145e7fca874581b3c9289e337257a8cd9db2e592c2d9e755564f6d9b3e7fa2c7568b25570d2c2ac9d7304c65808f2631149d086f00585ed7c8bfe1ddc74fe1419ce4586a60be3ab07d6b353ceaa218a944b2be86007930b7cc0e0fc017f5801a776734dfda8797b5a3357d2082eecda5a65ba73cb548ced0d604e95f71eec3da2868d3336c4dab25a629f1593eef550fa507e6c2b60a0379b041108f48243b7771eb71a406de11462b0259cca7381496c35ae26389e41092eeb8a74e82007aa5d70279e3c6ff73187fe76ccac287913f042c5ecfb6dce088c900f4c1c7b5decf883c14bf68b7eb1084e55bd5f8aee90361f9d4626664e3bf5c4ea0e6d7d05d392aff9be9e9c5b3ff56153b950627c47346eb127eb5efb6649705ec42458d41b570b026ff36d85a2e8b05c95ce35d6ac5acf08df49ba7fa11c6a8558a084752433e475cf11f6960b1cea6dda511ed26828fc87bff96cb023abab0bc63263ac3007e0139c012336e1735bd45834e8e39f1320bdcd8e59b58e87971e8c3116986097c63003c47a35c06913f740d3366233e46f38eccac1c62386e017570cc0f5a454667c68a2067a3aa3103b487532f831c311be3657a9f0730e43e6dbb94f1e62f4e8ee6e1d2ad6e97dd21490baff8862b96e5eb681c3b24cc9760c375845a26a8d4914622f4956c411ada4a5686353bdd8827d2e18aed85dbb155f5bc59ad04c42ae330053f6765f5c961d432bb8ed3790be68af327e00c0a1908f853dd4c9afc0171b401907770d8ae1809f32eac15618485abf60055522bfe615c1286b7ee832580c08301757656c09022bb65227941c7f6b95c13ed02cf26d99824ab7b4e3ad0ff92f345287ecb6358e43ebadef860c353a3fc9a0998b466a3588402e155808c5762da0500652028c5e7694247aaaa9684d21094967b24c6831d3b5d24b7b022af6def8ad6ccdf93a34e6022e4b8aef804edc6f3511f6fb840c3dc7cd33a0a8375ebbdfd0254ba76615ef0aa62978c7ae5bbac2a918e349cb680baea63d2ae846a2957b5c750cae688b9f264d959dba0bb53fc3cf80f2c923b69828ab1bcbdb909dbe9cfac23a0de0b129cf46e43d82f1d56b9f9500a54ae70a066332634ba8b85da41f2ab088bf175d3caeb6e8b9f2850317aee710049d992e9d1a90d7b9d9da94504bdfb75e7115a3754c16fcb407cf9f326f7f524c2a56186fa9bc25ba43153d09311d7ec58e4626eae5c7ffe8515f36e48e30b9d05d14fab29cbfc847920fa52dac4f42823ca3ff03bd16db6f2810a5bfe81ff222bd87e4fffb0a48ae8e1e375e179f54849db94282f2873a737889eaef4ba8d1187805006749af5e526b031c5000a6178552cfdc4126aa6d46c06504ed14955eade2c6f34705a206c13ef7b22034f86981f6400c3b4211da219920326d56417ffbedc6c097601cf1ea04367458463d0a2402046b2bcb21dddfdc99c7f4678c6ed17df4bc6a78eda8d826715ff296757e7d775f77c406eb951cba066fde67d17679fecb4fb5815120750306e8336004ab22b1423e96016d4daf3c5709acff233c7273d07068101d633f633bd0f229e5deafe34899442896f3b678acc5708832de1f551dcb64beae76bfff6da04fec053e43b2ddb32c9d5d15e190eccf0533027202685164276f3bfe0dc83419d6d63f855e2cbfb39b51239e652df9b3f99de7cc47f1363c8d3aa76ae88371b91e41d295874d0749eb1539356a88a643e6f099315eef87571c6f3c03750c3692a53e1be86139413d876b7f4caf2a8b19bb6a9caab5ea2814c10d8d8cdc4b8fff2a1bc30f793522acc3c5aba6e16a5313e38e573405a80f4233f9ffc186163b55a6c58dd8153893e3c611a2657087822b219bae58c849e06b266b43167e625c9cea3bdcde24e28a6b750216eedb81b946ab02e1f7744568db67421c38293fd915a5a6c25e4a5324fa40aff45ae63039a76f87298b2996ed4efd778be29b6ed550e49a39ba9d37b259791aa668684503844f37fc09dbdde07acdbc7416efbb243d1ae5ea60e4170cc6b13e6cf006dd67678855288cb0b5442f5c5776dde17a6a03e5161bad5a8d182021543990bc48b956474efaa3f29c47b9e5abde80c77a2dd3f036331c6e01ef8b15334aab2b86b2f67ac4303da5e81e403891b42ddbce61ea305bbe20476f2daa074848010566357f4ad2ecdb887e358af57224fe12e587a3138aa6dd86d5855069dd664582eb1b296a3b233abadc2bdae8691764a46839a25f1905304f09551bad374564b09f95caf22cbbd8cceaa322cb91f401f311f5118ce90d05f979b094a6881ffc15c306ce7d321493db3e0f8f732d58cc80578f2b3de406a703880eb254e90ca89ca2ddb4b8b610b2b9698668dacb3b1c6b6f2d36e453e31ebb1d1c767b3b0a235247c5d03c3d225dd3b48874d7cea1ab5441ad5a906e33d86ff84e8957f34a2c558d40db8c17f43a0278597cdfd0cbf98f29e809434d8d3e56d04f745642c1bf10b4493307f2a83584bf6617fb513158745f9f88ccba4a8f69649cb9915b30195bd5825a87182806127eabbae4aeb33084771f54c11d6774298fc7219f2fa78f87b8286d93adbc04cc0e2ca2bfa5e0db52b97ec06785238574fb19b34668b6c78e3081f50cfbc4bb1a771e16293bc422b0409ebfe5b63b340dee9766e87738d66b4625d9a0e41e12ad08bce38da549a5125118ad930a0a2acc6e21d6a01693c9540382b1c7ec3dcef0e3f3351e97ff8b0af93ec7f09594359543d4fc6bf1b9169d24b6d939c54b576424f883b8987433632c5c6a77fe9b6cb1f8afc824cb2988db8de91de1b9fa5c6e5d464c00e3d5e69b2bde2575c5d19271b5d1d3978638343e93ad37413f57681c364b1d31ca59b17b34f26318f1538c4d9086175567423735dcc628def547fa44ae94f91008391294c6d96870a2c583932a9ecd0e1e3e70783ecd67a3bcc15a107148adcd7eaf6f09b48c18a4c6c92a06bc9942d50a500c6104aff98598c3c96e923c5245fa969196f01ab250cb1c0c2a4722255f713dca88e6bfe992d292c3b343788dd80c764bbbf2e9386346c2a5e8335825c1f4ebcc912d7b83e9b745c406f8490a3fb77b37318da5e1cacc1d8dd746ffa16d63fcaf2a9fc331f3ab6d601f3866a08e5ff2ac28933643c346cb44d114b89f0bd8948af76afada9c8c9277abc18722f67d98aadf6ab92601e860fde57c0f9b350d8b728878e097db86788bfcf81dac9ed2a2a4a36bca928b245e138638acc7593beeacf840052ea13b4f2641d5055de6f7129679e336569612cdb6f29338ecec5b358fa0d4a1657f65ddc8fbeda77e9dd917ce99614810b430fa172a60e69ff08f3dc02452e7930b4cfc4eea6dd394930762c56b018d7bb3cf272c2e0a4cceae7514f167184aa1ca79d12e8ad60207d412a2c141a73b8007f946bc537b6518bc809cfd04e4607de61f4b8eb315d518caa2cf3e850fede2090c3cb9c020ab8f73f67f0a67b382b2dd8f883804f55d28dc3286adefc95fa9e72fdf7b4eb79e4f17c7365ef34d6cd628e159794d8ef84645557ea7dc10178ee5a6b75fe6cd9727398946ecad621c80133fb651e1d8b22d323498966bc740d02c6fbb0dcfd0f5889e58e840c85a450458d67bc3377fbc655fce6f51d955ab7d2d3ca7001ff19e2a290f7fee2462001810906f3b1339df38cfc241d0ba7ef9172b51f84f7eccc03e04d60d5662479989500b99164d767e17694a40b9f416b600855ed949df708528fcd53e98a232296b71fbc96cdbc2035cd6e787a8b84080bb448ffc655929a3102513821aff0f0ede3cc854562d9c2832966bf0a6b190fc0544b049514b4c57ab231bae31423409727accd6aa4bfd73f18a098815fa8165d37ef99bb380271bbc9a19fc0e94afb2f17b79f392bec744765c8d12f151dc86cf1cea8641aca6b3ba3a302110d4579300462a6bbd572fd8d7dfb4c1787a5344e74d30cc8e97e0791f912fe4c2362ef8337b99cfdb45357183e8910411d3ff9d084a231b4dd8f01fc73df45867bbd42f4709c0b453c1a61495a7c1b95f59de890201708e54b823d414455b34ca489b15d59da3dcf4489b795e10a67ab1c12dda24adaf1e204ffa3dd75357f639fafa45573bd4841b1fe5ce6b200e6cb87bd989bf7e3eb1bcff13aef0b80c76277d59a600212158f75200a740ea3de21c7b4720c30f37e07fb7143b19c2d42b14f89924075140fe33bf1ee1eab286e11a32d0b0bc42a2f904b598cb21679efbef2d45232f4c50272689822eefcf3ddb3eb6cf2fbaebc135460e23df00f7f88b16d5b2596cee68793a5681bf7e5c0a6ea71fc2399c0d82e32cde03bf4bcd5fbe292cfc052176d668d184f409565117ddd48b95d8df635b141e92e384884a1eeff75e3fd5c6eaa49c69dbd036641dbc9b3577d36215eec01f9a2059ce4d1feeae67c1755f9c41b7c26f2c6b510749ddf19f91896b424458b0abc53d2417b6f9e7430b073132fb2972569f0b5f9da5c3a9cf8fa5777394e3d5a40cbe0ff77ba0fc911a7bf29950ed7ac5f5df4c7eb3f9dc31a67770d1511971d6c4123eac17f793446414d071cfa84e2ef5352ca563038d202baf9aaa652b8adda44447ddbff11e834c5c3c21b70b0ed4c6b9f4a209ef47b330ae0067bf48b580502d9354035257da4dc5ae6c833f1863e23656766be79e3ca7d2b79e1c37bac486ad2de2990b3cb1dc2835b468e32d2f2951f449555674b9aa91d0831b1289e8f89fb1a4704e2671833e87535956eed3e5d65ae1165d1041d4e50ef2b071e5490f8f8b71943fcc708c0bd4a83f5a7e76caf930ae02e06728ba065cadcd0e46594fa68ae2362e9f27ce8abde7db1433f5e136c00da8bb0aba42a9107b5617764a46bed39d92fe2a64a4bfed81334836964a2054b7b934ff556fa37df30ade4133e9c9f491d9e7c425ccbc4c0e752e0db9723d714f5391a955713e397e21edc89d28330d80fc5a3c881a7106d57fea47aac372af67ec2ca99a5cd51bba5f69c80ee875a9acae7f17c40dd6ae228917400881f86e7d91e56ed3226e88bda363bed0771d4f184a97fc97d6ccd909de1b6b79e26898df697a256f818ce5775662e7e3c7f5735be75145a2", 0x1000}, {&(0x7f0000002400)="1dd34339136b278f80e14b8cdc41b3f872148f9cfcf7c5d651d9a174e5f32e51fd5a29ab3ccbce0de87b03e6ec33c6a7e12b23875d798944fe0dc10a9325bf27d28336dfca4e59fddcfa14032bbda66a2043f032c5d866bf0b2c98b369fa186ffa20f380521b7c23f05a2d34a13806d4dc4252e357ef196e73a6679cc1cbce40bfaacc4d6e9e3ad13e6eca8756ae38fe916625dad2f7975527483ad5b55da37035a7934368a988d0b343a62acc2e92e49bb9548e5369d26a2a07e9bdc3154e6f6c", 0xc1}, {&(0x7f0000002500)="bded35f35ca68bb1bd3c7da8003bfbee041bc0a485752529d2e8f3df5766f191b405a4c2b31bd8b7284670763f3569", 0x2f}, {&(0x7f0000002540)="2a4658d087fe71cbbdae9d836437ae9cbc977c4a2e047650ff36816589c48a40fe7b92d33826daa2f0207bb22df27f324e3b423978de1bb8abcc6e3415ee32eaf8b0a6f3b8b4c315687b10c55952b1af6ed39a54827ab425f54343e50d1ed86a00fd6d2a2185866944fac37631c4189c3247d6683cda874e090a206c053c8fe1a7edb730269ec1ac0caf1436c0c9ae5020c770540d8f56c7277c0ecdf1269d14291d086c0ef256e06b20daa5991abc09b8a4fde253f5175f6d1ec74d1e", 0xbd}], 0x6, &(0x7f0000002680)=[{0xa0, 0xffff, 0x2, "1b1318e4f0ebd974bd8a235f073f2c679341794ae80d1887e2c6cc446ab07d7a898c1d2f49b560418c0ff7171e7a9b11217100452e8fbae71224bf0d5860d2994d46f62a7c14bc816d92328479225b47e6770e074b721f23466946fc62f3124dff21bf99a6914582af7b0d78420c48482aadc3df71fd6a9d826686da350fb5e791b5ab899f8ed19a82d719"}, {0x100, 0xffff, 0x2, "9a247983e71217861e2089fff980deb9b6fdc73a62b60f52132dbbde72842178dc22ceb6a006654a1742075eef8f69ba1713d18754eddb37bd1e4338951fd5315ea1b416eff9ff44acbb75f61105181c6f3aaffd4a8c63cbd85ff323c8c3d09696bcef2fcf683fbacd70fa064a6d8090e50f43d560f7566ac747dbf2e231308bfbc80afba852ec469756ac5359203597cbc05fb6791af243091cacf796b45832ecd4d73e8157189489973843b7c5676538248e647de9ff4ab9cf7d8feb98991c413d37a9b6521fe83609605516a30fd1ad1f3090f5ff5dba87aaad062734f032a214f43c278214b5702503"}, {0x100, 0xffff, 0x2, "1582af4cfbe0daa7a12089f2f3fe986336a95bd9d73e9f15e9f0107579b96878a04aa861877b8c5417df909fb75add683c459360091ab5bd9956f8da79830e3b7b38492cff0f9682216fda283a0365b3358a6ecdb10b2f7457ac13c7aa5932df0d62852575f37f2f39a2f6a3f3f70d02948ff0fb266a9e2c0c701d0bf83aefd445f65d52a1f4029da72ea6bc4f84742e17347698fcba52853e1a52903177b620dd6c346bd570618d448a22a1cbd654c08c5dc625649b9496ac270333455d49a4367313beb5691a77d57006b0aa7895cdef3692443b190ff8a15b6da4cbeb2f9d07f64f91421be3e87a82"}], 0x2a0}, 0x401) flock(r5, 0x2) chmod(&(0x7f0000002980)='./file0\x00', 0x0) chroot(&(0x7f00000029c0)='./file0\x00') fchmod(r5, 0x8) bind(r5, &(0x7f0000002a00)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() syz_extract_tcp_res(&(0x7f0000002a40), 0x0, 0x5) shmctl$SHM_LOCK(r6, 0x3) 23:49:47 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1, 0x2013, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) write(r1, &(0x7f0000000140)="657d06a79f7cf1b1ad103c7e7e65a83c37387926ab84ebef9ab76504d64ecce1a65ef912b26122bfbf8ee08c74bf3887e2249c6d711488d1809fa37d6b960d7c35b732ff9c2bd5756939a4467706e7c06b18a2753b20dc1c0027ad0abea76079bf74060f015486a3b340bcf3669fc3ddf8074a8f2e565c04f47e81a999bd2489abcd88d7deacc94e803a0f9131199d62d9c705e4fe488fd696cc01c8f659457743c386f5e776e9c14322ff578d51dd1fe48c707196666e315a801c3273212d86fb730d5f3ab807ee8097c10f2aee28db", 0xd0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, 0x0, 0x0) 23:49:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f0000335000), 0x10052) pipe2(&(0x7f00000000c0), 0x4) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) 23:49:47 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) semget$private(0x0, 0x3, 0x400) 23:49:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x1, 0x5, 0x1) 23:49:47 executing program 1: socketpair(0x1, 0x4, 0x73, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1}, {0x18, 0x3, 0xfffffffffffffffd, 0x7ff}, 0x8, [0x3, 0x81, 0xff, 0xffff, 0x81, 0x4, 0x4, 0x9]}, 0x3c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 23:49:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getuid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r0, 0x2) setegid(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x8000000090) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x78b, 0x9, 0x8}, 0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) openat(r2, &(0x7f0000000280)='./file0\x00', 0x20800, 0x0) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x674d, 0x9}, {0x0, 0x4}}, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/124, 0x52) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r1, 0x6) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) unlink(&(0x7f0000000240)='./file0\x00') 23:49:48 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f00000000c0)='./file0\x00', 0x8841, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x400013) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0x10}], 0x2, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) 23:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x176f, 0x100000000, &(0x7f00000000c0)="590c53f1b05ccebe8548a59e94397f6d5abb1193d8e99f8e53", 0x19) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1d, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 23:49:48 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x8000, 0x43d1) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 23:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0a", 0x29f}], 0x1) r1 = syz_open_pts() close(r0) pledge(&(0x7f0000000040)='{\\%\x00', &(0x7f00000000c0)='.:\x00') dup(r1) r2 = semget$private(0x0, 0x3, 0x440) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/112) syz_open_pts() 23:49:48 executing program 1: setrlimit(0x6, &(0x7f0000000100)={0x4, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x8, 0x7, 0x2}, 0xc) 23:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) close(r1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f00000001c0)=""/180, 0xb4}], 0x2, 0x21) 23:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff39, "857efa22a6020003fbffffffffffff7f00", 0x200000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x2, 0x131) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x3) pledge(&(0x7f0000000340)='%-\x00', &(0x7f0000000380)='/%/\x00') preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000040)=""/103, 0x67}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/115, 0x73}], 0x4, 0x0) 23:49:48 executing program 0: pipe(&(0x7f0000000040)) r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) dup(r1) 23:49:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x4}, 0x8) 23:49:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) 23:49:48 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6f, 0x0, 0x0) getsockopt(r0, 0x6, 0x800, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0xc58c, 0x5, &(0x7f0000001040)=""/201, &(0x7f0000001140)=0xc9) 23:49:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x200000000000000, 0x0, 0x0) 23:49:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x0, 0x4) r1 = socket(0x6, 0x0, 0xfffffffffffffffc) sendto$unix(r1, &(0x7f0000000000)="7a85fc71cc68ccd2c42d65c151", 0xd, 0x405, 0x0, 0x0) 23:49:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x1ff, 0xfffffffffffff43c, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 23:49:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x0) sendto$unix(r0, &(0x7f0000000080)="d40641c707f70712e11b8638ad0277ee287013a8109334d6654f9b864fae8e79bab5f197dd62500690977e7301d3a0251bf6ab0b54969226be562e175036fd8a54793cf07c9b82e435b9e943047c1bee0881863fea4c481cecfe", 0x5a, 0x7, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 23:49:49 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xda) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 23:49:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x0, 0x4001, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x40000042, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 23:49:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) pipe2(&(0x7f0000000040), 0x10000) 23:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(r3, r2) 23:49:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') fchmodat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x20, 0x2) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') readlink(&(0x7f0000000100)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000140)=""/29, 0x1d) 23:49:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x400, 0x114) r1 = dup(r0) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000080), 0x159) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r3 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x0, 0xd1, 0x7, r3}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="7ea56087081f9330706673c7e1c542213d51e4cfe412620e1bbc148eaebd8dc63aa6424c40c62e70417d870ae9b08abb75d8b336b94a2ebaf9d0a6205df053611684b33ead135f00f80358c0b964df4ea055ff23b9e2208b8ebfa2001d9cabdcee45d3aa38140b3019bf07edd2b2b7f1baf79505169a", 0x76) 23:49:49 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff7f00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x6e23c508) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 23:49:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1000, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 23:49:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) 23:49:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x184) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) 23:49:50 executing program 1: r0 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/188, 0xbc}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgrp() setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000300)={0x8, 0x6}, 0x10) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x81, r1, r3, r4, r5, 0x40, 0x80000000}, 0x8000, 0x1ff, r6, r7, 0x9, 0x5a82, 0x3f}) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 23:49:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r2, 0x29, 0x4, 0x0, 0x0) 23:49:50 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = getgid() setegid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 23:49:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 23:49:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 23:49:51 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 23:49:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) geteuid() munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 23:49:51 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0, 0xffffffffffffff56}, 0x0) 23:49:51 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc010, 0x9a1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x7, 0x28005, 0xb80000000000000) 23:49:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000380)="c5bd346a6b7c835b4386117bf2d3561d845c6737a499d590a533ec68a3774c5673075e442a1bd052300cc6a01e045c07b71c18aceb3766c2e6e0dbeff9728b9e3ee7adf07e7a2711edb3611fdf1717240134a84ab2512eedd3fc0157784b8e36352caa6e03345be077c51feab1903db9c977192eb35f3479b548ce1f623a3253d8b941a1a0d37dfbf206d14542caeeb6840f513671610611a12364ba32393ddec24216fa0cf35e3161620a43f1574458989ed5f08e", 0xb5, 0x9, &(0x7f0000000440)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='$\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000640)='\x00']) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 23:49:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000008000, 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='/*\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='.-+@{#(&\xb6\'\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00']) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8786fc15e9df98ed, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0x80000000}, {0x2a, 0x100000000}}, 0x2) shutdown(r1, 0x1) 23:49:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socket(0x1f, 0x4005, 0x9) getgroups(0x1, &(0x7f00000000c0)=[r0]) 23:49:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 23:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fchmod(r0, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() dup2(r0, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:52 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa1d, 0x0, 0x10000fe, 0x0) r1 = geteuid() setuid(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:49:52 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') 23:49:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x807e, 0x22) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0xfffffc96) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) 23:49:52 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) getitimer(0x3, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x101, 0x1000}, {0x1, 0xd8}}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:49:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() mprotect(&(0x7f00005d2000/0x6000)=nil, 0x6000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000), 0xfffffffffffffe0b) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/165) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffff30, &(0x7f0000000040)=ANY=[@ANYBLOB="bd1d67af020000000000000001000004fdf0081ec0b07f6b31aa9d567eb864c804a61ab093b327e10700c3e9c531da7c0a60a4fe5809e2caacd74dd1d11ee57f66cac140b04adb924f91c4ee025e2af03a3689d4c05a02000346b4ba810a9dac79f1d770973c4a65bdee496c8dcc5d4674f783579be1f080bc5442fddbc7af775241e7ec34168aec36010646c6601874302a7d50971880dbc5c86b8123b2976bbf950954ba5819930c7f15e6a2da8126ad145af884cbef7dbabac21761e909b9a0437f84806bccef51c5b70e6bdfd8f9eaec291e87a1ec5fd813e9"], 0xdb}, 0x0) 23:49:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0xd1, 0xfc, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 23:49:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) kqueue() 23:49:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 23:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 23:49:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r2 = getppid() getpgid(r2) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = getpid() chmod(&(0x7f0000000200)='./file0/file1\x00', 0xc8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xb7, r1, r3, r4, r5, 0x100, 0x6}, 0x101, 0x81, r6, r7, 0x4, 0x8, 0x1}) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:53 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7}) r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x1f) socket$inet6(0x18, 0x4001, 0x8) 23:49:53 executing program 0: setreuid(0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x7, &(0x7f0000000080)="0000000003b59b68b377644f6d974a1414096c70deba93177014fc9efedcc290215062efc362a68196259b2c4e00bdb856a62f26c5413e198f2eb5c9419d38496fed1f51bfe85653bb002ca877cbe664879e179a1c1695208644182555cb14415c8ecf356af4", 0x66) 23:49:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0xf1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x100000001, 0xce}, {{r0}, 0xfffffffffffffff9, 0x4, 0x200fffff, 0x9, 0x5}, {{r0}, 0x0, 0x80, 0x40, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x12, 0x13f, 0x7}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000043, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x51}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x61800000, 0x6}], 0x8, &(0x7f0000000240)={0x1f, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0xc49e, 0xfffffffffffffff8, 0x0, "b5f3ea552a3284414fb4b7e619368945ffcf0ad7", 0x1000000000001, 0x800}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x1, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="6cbd1ac0b0e89d6db178a70387403f2fe64617094f401ac8631e761035045bba2818232f5f89d7fbfbfeedd511c02b9b6b051ccc98c2e5f71d02910f64b1cd2953cbcde6d6f717cf62550a95d23c910294fa32b66474d21a93a1eabdb20bfcba25ecbe77a79a4a95571c42df72ca1c31035681340c7a4fe3e39bc8186f5d9c68514ec0f1cab70a1ed405bd0cca562ff7e169f3c13ce0f41a13c3594bcb4ed17f4de14d8aea7227133e23ad222ff6db2d993503be5b53c4a3f7c69907a0c73422a916fc0bb32ef2", 0xc7}, {&(0x7f00000000c0)="e2ee0d3742d7d985c7b7786e89959ef2e5d6792cf5b7147c01122b585454a91513e37d8c08329d3b354cab", 0x2b}, {&(0x7f0000000240)="1b46f798055ff97987bcde7b2b17784b09c2132e1a8f54da720e336028344520", 0x20}, {&(0x7f0000000300)="e343b9909a42909985d571412f1975e91642e5ce24d7202626ea71489f27a460076e657b657c9f1bdad191550b3ee643b95a77630999772b304cc25b1eb1f7760ca155ff3db7583dadc9aff3d56d0ca5e47bc1ba2406e4b40b053cd85a39c0a036adc7c02acb7853622983dcfc33f524b335205e264e4bf0a17eade35e222312988658bafeab47364f137baecd994f52b3b019b3283470ce90baebbdc44137f49dbd3a4d1c54d4bdb31ec17ca5a9f7d40d9a4f783f64165f4849e2b13296178a59450b2ec0a17c3a06be33a839057b6c381dc768bc5393f27c72d119f3bb0a58aa37b95c5e9801aa93421d18130a439ae7d2b1", 0xf3}, {&(0x7f0000000540)="0b132db5e831171b1d9cadee8f2cd5a1d51473a936d3533767745094aaafc9bb871468fe0238409c736b7e634ce369be11feb28f714448189d295370987d24a2bbfd22d20d36bdf1df36d4e4ec3ecfc6b337dc18ea2f0c9658fbfd4ce185e684cf618cede37857f3e31cdbe9d67be33d2a131394dc38d4592796b2f7d9632b2fe744eb250f7bfaffc5048864034ab2f21c32c798967c46b32cb9e4d5175b4ff8defd9bc3e595426e840c05bfacd4d914f3e8752b048014e184176767da6b5073d509c92d6da55f417210446b36b8c98d", 0xd0}, {&(0x7f0000000280)="0054018638532454af74020f2a953d76e6b34ebcfc5ec63787ef46b69ea11ddcee9ae55716692c87a1", 0x29}, {&(0x7f0000000640)="939cbf05e607c10fd9a44b3aaf07d3b85acc17c65ba8794a42fe0caae43067065a698c8ce133cb72461c3ded7c8a61c446bd9940c05256e156af56e90b6c7f80a5f45ea9b5a292608f10362fb36a1204e18137283a4b593f7f050d516439c7b1ddfa1360115e0b408b8a3b3eb7dc7cc7761d5537fe2f1291cdddfa5fc1b7fa53046350fe85dd7c5f79b92e0418723fdfcb4ac2167d7b1ab9e0427e5f00c80ce3291d4c7f89f3b42e3e29385b3ad45513a7368bc64bb7bb024e146888c679d0dbbdc8feedb2045fb9d582bac42f280436c8c637324d096ad85465254565ca5c06147ec687d6e4b223aa4aecaaad6a73ae5661e450f29580e70b4f1277513b187b266c31d7c8ab5f268e0b06eac1ee2f3bca504fdec762ad6b07aeb2e58a274738cfba1561a90dda1062cd5851b513f0098295704bc08a6cd0eeb2545bb5e446b55739390b11da4511ecae5a8ea367ca18814f87a1c6ceb59da329f709e0c2afe210f4aeec116b62755c1cb2fbe1900e6886f26dbd96e4b143a7ffdad0e866a6384e8a855339366fae04385b5eaca421b9650216e070ca2695fda20d9f9d9597e29bc86d9524b3380c981617634b3f98d39761fa656ab8004a863927853dc0bad9e309c279a9c30eafe56bef515e425d0e05d0dc92caebd8b8e16b35b29e9254331e0db25c41c8036a9d59ee8a49af7c4e2247455f1d532b6650642fc2c209ba6c8d54fca83687d7ee6b1854d12325142c6e0fe25ddc48c040aaa6726ec42d3fa211d3197d4b6cc2eedd17f31d1b42f0d55dd8e316b5ab941364862207c6b8221b9ec00b57fe0e46692fb5eadc4afc9ae556741628a6f6315c7b1936fca18a5c5db441556ea888dd8f41ef64a711b47b0aae28bb09948bb6a57468c6972c489769d2127f4ff16157f75fe5ed575a4a2aedf5e8ca46a59018c65e5b2167ca2c24c6aec3abcc82022ab5a534d2c109af9a7863d3f1a7e07df2b711a6687b9c12f076ceabc10bc376f98bd5c278df62b98730f73840c1a8bc54db8ce0cbb0095995617155cf6270464a5172106f4d25dd721f7ee1232fd85c82e3ac1cb8ef525593a66c6fc7ce52d181699089c06a96171c61a2181b485ff1892603d4a01a4bf401d1f56cfd94613b0295c3656aa196c864086848066686b6441754025d59e878480553235fb9fa68cf3e5e5131cf723967797c8310feec7ff652b8412c3b176277c151884bded4051cc0678103f7ebd0c627ad041f1cd156f3e53ef3d4eece58ec4bc4c48a64176f9c1872ccba7baa1d5119fe425e3fd95e3145aab440a23ba1ff81262ff3dc20eba20575b9e9c4ce9544a5163664729a389fcedf9d3eb283b891aa6c12c0031343f34fd4c4a2490bab7b76683c6857f075b9a08baf92604508f1d6bb7c8c7af8186b5913e83e78552a13fa6487353f2c96dc48f480af0ce2bcc00de7ec7647e210681bfac47f042eea292a0767d43187531c07a3b70efd2a51f1006b6592c50b6da16f91f225ff5ca80206a2d2ffc77f39f4e300f8170834eafc82151ba5482f8920e270438ca60965c76b4c99827c0c26ce1fa28e13f3d82ca5f4cd792b4785c46e626b0c1350612b8fe5d133e527269445c766daefc7252a73d7fbc7816b899344d0fc3211ef30be2d4923a7da4010ab83009e94d48134cd38f0d90a995c4e20c761fa94908a9fd68656f53c5899d352481d1eabb58b4f2bf3f8e76ba50dfb78c8e0bd43454f66ffc340d3281c548ec9e967b89a5bcf91a3144e89e78b5ab9476d18857806ecab70f5e7be86c3320a11dfc9b5354f09a479f1c1bd1054b841574c827dc641b9bc7c3423e1d99457c5d5c87ac2623f1b161e60f8d6c97298a780def1c91b9670b6b282e838ab263b8160482d4f5ca32f59f10a745c71346f0eca8a67f370463ce6a6097a63394a7da5b16dcdfe2832dffc9c0b34da1367d54d8d8f5ea862f8aa0af58e470de9c18a390fea71360b275e4562fd8551cec846622929092cd17c86908932dc1f012e0821ceab99d35a8bfa6879c3816d8260d5a8dfe9e152d06446ba9b46b473ea0886dc457280a327cfa8ed1698d8de411b2c9ff013af9f21a3a05b1552a1fd06887663ee5d06d4923113a8524a87045d8c33c42be15b34721606ede3bc1390e72765b8ea8d17cdc61b428eaaf21c16b262e41dad1654839efa1e9ee81f07f82283eef1e1262b1fbb78c5724d27a136a1dca79ab8249c3e65ac4bc79295c9343f20620e60216aa05c7cdc79a8883d65c5261f53ecba5c158ed5f8596ceb6ffc92b16106ea137ee7a37d29f9a6b4f167da802d8e0ecc67917d2c60c926c7139baf45ef286a953316b76023fbfcf5f9ad9faeccf8da7f7c645c0b840747689f575195487f570d2a0144dab0708c0c48f7c54a5d9142b01bdc6000945f2fe4101af0fe6dfb77ff8c6f65c33d73608f142e9e328e4a4aa7dd8db67730d37dfb690bc36942c0e5b77a8a8ee8c8cbcfec4d687f72120aa8bf5a38e68162d2d69c6e2edf9d9ddf482b80f008f34ad326d3961e2a4476857f4c88ab5d51ba191400e8596e4c363765ca350039294a4a91e106739d2f7e67b9c2e36f640bdfc5358dfbc952f66b718420dc379a343eeedce01eb1bf99d9aa7b79a7e3a748274d6f8f47c428f7303133b66f92659779714b2ea97f504af3b8526c9045295c39a62dca95cafb31460256888ecad199437f2a1e9ddc0d48ed70075b5f4ead2816d57de42ea5d3da2f2d4108cfd9078b647512bcc4118cc1a4130abe009b4880c1577a0770814243ef0efe10ae430e3ffd306a64bf2482c64cfa8bd6a8ef680fce3301a89cfdef296b9e35bbdee9b414bc93d0024d38d40acc6beaeee34c06157852fdab0c4f968794e0b54192b5c4e0eadb965709f08fb4467cc8297d50554faee61ada478127b020bbf800efaf7b053ed1b1ecdf29749beb264a156956a3d9855f9c32de0cfc14926cc5c09675a178b43110bc92595686ba9653e0544f4ea02121abef7106d82551c43793466effe9d7d2408ba6f9270c15dd4787390e8d833561915226cb023e3bd4de7e8c4cbeefce87cecf0036a7a3ccfe27f3c7f3761c60d614f352dcfd70564d9272fcbbca8aa1bf5ebb49f4cbf32e1ce79e1e5dae00e5d16181b856c2edc78e2689a5a3187179680b6b6e4a026fd1fddb66a12c706f0923f87eff6e6972eeb690beec5f4f8c0bca29fa553cabbc21451db11f3af4381c04fc70599fce1c8a237815f02727b785055e46a3d299f419d691d11ef2b6583f1ac0a772faeffcb0bd7c5599e31492c20f752e09e6b3b6fb6a63d58da527acd9bbcc1bf8a393b65cd0ddc5a0f83f6ca4554cea9b5e7e0e1f3b2b1ff97df7034a8ace7eeb71f6f36502c2d4d05c42987447f5420e9b4a4faad111c03fa4bfb902ecd328e415455d437ba87d887238d7cdc74297c6c4fb80a5f496c2eef1589db40414c998532d1314501f032a6128b40a3cb633a51276d71ad2c63a55a304f2d8104ea57f71ecfb2461d2563083f4277230ff0b0008a1b5a51afab7cecf005217a732a136697c48722886693072c6b4ee3341955a0db756e2f612ef0d9a87666289af589f2916dbe9634eed8a27c659ae2ec0c081e660722f95e179b138a8e80fff0ccec7e515890217e640142d31b389aa7e7fcbf4c03cf73b94244401f3e2c5c3b7122cf80f1e54302641bf41bae43faabe1a54ccad5f2247bec112a70db8bfa200583a32e512efd57dbed5bd5de2dfe1e2d86f7a263d702e2c402425abf17f8e223cc3354c6a0ba2d10070baaafd8ab4d8b25259b130838e9112d32c4cbd376afa21a3c2d88eed6ab52d388f690ccfc4c0a722efdae7aa6730735279024ad6b52c28397e37c89c52650da8548cdbc4189cf59fa67e02d96ce90c65be072a89038326d70347dc8a839987048dbecfd9e57633d8dd0c4947991b4d5da78e268a02279472587d0ea475680eabd8242925c044f84c6a1c45f7d1016c4a3927ab2a10af791744d32800561e871dcaaa22501a6b7b19ca55e787dd7e886c859c3ad781287dee3567aff387fa8083948dfeadeebe0c4ed8b4316472e2467bb47ad6e83c1a18b922e838829a5caee9395f93bd1de8a42ad426fee981a69bb08b169cfc9f8855d25f76d6fbec83c52439b86d00f4bd2c2277eb47d56e785ea6976784b957d0d156e50f0d016054320a1299f1128355958022d1f8c9198aaeaa3093b4979d43ab1919e33fea6c3b01cf95117692cbf73ac484cde299ad13a5b1670e8fc79740810be403c27e82e9717f9d95d5f2cc9a49ead284edd1204687785c2a73d3eeaf0f8705f1219a669d46ae855c99634136cca7e83098e06bafbeb2afcbfd3a7466c36a386641a6c92732ef3f609adc2a1baf82b9f97843fb0eed561d1cc2c983bca1e59612c80f0d47aefa33398a6e1917838aa58c49a60577081b0bfbf0875c465e3665b39d94b35f6d6d420d2904a9fc9cfe1a9518cd63130de791226e92caecb089405d2816cfc1bbc9e23f9f467a1f534a939b6d128f11c8c7171c7e31b807ea2432964078fcaf37a0617ba72e7872249d04443154bf2266d917cb589413db90c76535c1cd46d75f6b081272957a75b2264056536d17ad60277b879105b508bb7010efd8846bae83605b659943a04a93dabc1587500f94bd9dcb5acd40eced3e0bc3607258864e7e17e169f9389496d1fe61ed9b88cbd9f0bfb0d0324f90696f4adeb0ccea467858123f8a8f15d66a056ae83b40ad8fd68cf0f76ae99d5f50f3b3c99683fcdc82127a15ecf6a840b7957ef1df59612b5aa4568959c38d96ad89db08b330be0e1422e1403520b0cc5593c953aaaa6e961faaa695ed3839b32314e0d142956fecea31d791b37389fd45057adf27e50695582e40651d16216ff80d88b1428ef50d10955d5516ca6defc556c2d863fbb25a422beb1b3864e349902c46863cc6ccb16e0ba038aa88757db70664ee641e4274e288eb81a40e121dcf48119c175140f1dcd19ae0e98785c3e12a325c58c447fdca551bc7df1ff01371a078e9c916e8a5429ecf37bd6d5096826e60ddbb298be335f9aeaa9601967b3fafebe1a1d708c4cca986d12762fe47ca2df318c04a7afdec2abf20ce5227555775ea6dabb9c39701552a86cd5db637a83bc537b667a44264fb6fa488c0e457503f9a70127ac0ff71092ab223bd04c36355720ba0949c6ecdc6d1ac3d6f95178fbfcc3094517496c80fea0730c9625563a5cdda4a85917dd9404ef4537df7459f2a9b8da737f24d44526179f08b3038f283b315fae8946c162ba058459e26b44dfbbb7676f8ae12c7b06df9443c0ee0e68e46db9f092ae0bf569cc2a73d53612d4147c2167bee032fab6a2a21eb8931711adbad0a2ae151baa4e9b65e1a3f8dad055cc89cd0c0f6346bb6966f0e9763380fa4bd1b1ed50a0c1bb69a8f51812c264ad3969e89706342a001c01d2b7b0c2d66ef41350feeb525f4250d622d1706023b3ee2f145b529814c8625ba12f271e93232fff4fcc957549f2185530d4aa376b4fe25a90feef3c07bdcd99ec0547a294fa1870b9b459aef31bafae4724d6e33ae3323d88adb15c6df055c3b5246ff1df9a8077142e14b23b80754f0cd29b348176e635d4662149054563beafcbdaeda1e1c7be709624cf29adcbb3d7d22dec2ce8b6646b9f7a88ef76bd679f66b7b47164e6621e58ecdbc6e465b317df031f5c65f89710ef6141197e75035303b9867a8206ea71d11463270118841425a823efacb1d3bff37f1e618fa0080cb0905e370de", 0x1000}], 0x7, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open$dir(&(0x7f0000001700)='./bus\x00', 0x200b0, 0x2) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r1, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) getsockname$unix(r1, &(0x7f0000001640)=@file={0x0, ""/108}, &(0x7f00000016c0)=0x6e) 23:49:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x6, 0x80c006, 0x800000007f) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 23:49:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 23:49:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) 23:49:54 executing program 1: r0 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = msgget(0x0, 0x120) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/4096) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x7fffffff, 0xe09d}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x401, 0xb167}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1ff, 0x7fff}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2f, 0xffffffffffffffc1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x4, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x400fffff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7c060ecc, 0xd10}, {{r0}, 0xffffffffffffffff, 0xd4, 0xf0000001, 0x3, 0x400}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x40000091, 0xffffffff, 0x5}], 0x9, &(0x7f00000001c0)={0xa9e1, 0x9}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:49:54 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x171) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:54 executing program 0: getegid() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 23:49:54 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9762) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100), 0x28b81e) 23:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getitimer(0x2, &(0x7f00000000c0)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:49:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) 23:49:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) getegid() 23:49:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="650b06e7f3eca41c39f1958252589fc53585c85d5219a7822d26dee3b8675fb3cddae474908ed25cad2b4d856d08f174142cdf4c9bfa5bc7053f9f3876a5476c42a32983325c37dcecfe7b81ee4eb8ad0d49213529ba6bf2017938281d1d8a97458b99cac5870f75c4d9dd3c793c75c769bfbb8272f4be5438a8c3e65be831a3f844055edbb531bd9eb89f1cc4d77011df1b7112eba5c070d0d1b01739b1bed0d2a1b5d3d1d9638f8fd71b84aa8611f20a0039e192c3f754f879b6833645aa109d7e8adaf7f6330732e3871fe2b23c4f38090bbb7438408250e879caaec977ad59d1f9277ca3a0d3c6f76d11dbbc2a2657", 0xf1}, {&(0x7f00000001c0)="c7950a525ea40f", 0x7}, {&(0x7f0000000200)="0ea0edc39e6da8ee1fd81a1ef68f2fd8aca1ce73697a9d1124bf08209fbc2f11bdcf39054fe042c04aea42c65ca2d2e8abfe090f44de8fe6f424ab75b054eeef6d00e8fee83326a5b296eb8149b4fe22602d0d1735f92b39b98767782cfd43c1e099a958c4a8225cb2a0adf7c37a15f6b529e78f07f65ac220dab006d1e24c906de88e1934efe9cba7752c3098685a18c82c2e066ffa42f66d56558058ae00bf3db4602637dd5812a4b0e2e8eed4c3d427f55caef1aeb351f6", 0xb9}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="6800000000000000ffff00006e00000073ea1977537074fc0b942fe01ac045f829fcff6e4f7200e919cefd846c743210d1d405856312c19f4cb06fa288699f9dc265980d99b10e0a22ba55b0133375563815be18bbc452e3f531af0dd3c71caf4af7afa1000000002800000000000000ffff000001010000468435b444a9381cf9383ef528cce707a500000000000000b800000000000000ffff0000ff010000eddbb1cfd177c6c5f4306608bb005719d91e9756a1148f7befdc2b13c63914fe28e5d055f278fdfb7f55e387161f72b517c1cadedfc78bdb7ce274a98203cb0498842c1fcd06fe8c3eeb3d0482146d66cfea4492acb5cb680e0ea2840ad0588aa1567ad35955d10247fdb86d4bfd825c6097c305a52a1a110cf24d6c6c80f578b636c2c6bb0e75b1ae4770c11650e5dcb049313f51201656d0e53c3727251f1f20ad5bb99e2600003000000000000000ffff000001000000b59244d556132afb500b8141443e3c717726f427e5b435b89034ad60b14c0000380000000000000001000000000000e0a0414d8c5da214a57dfee285f2a652403da2408c798f857fc5b7042c2303cbc3afec4ef9c60e8448c80000000000000001000000060000008e3ef387b16d83e6032e75865186ae3f06f50800c4c2c73d7071c00a1eaac888cce23aa38e9c3a0a8f5e1317ba2a9112b2c11b6f52f8d80bb421a5232ead648d73b39148a9947e7950cb43b6537a2e583eed81fca08d749cdb7d2dfe7f66306fd092220651b6da0f013bd182ce4509dd5217a3c22a7ebd4963b29ded952602a77653fc88ecd278579d76c1e058fe3eb458503084d5c57cf0a66b82b87fb1eaad69662e941962171ab20f1e7f9e8f84fe3e4102d700000000"], 0x278}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x1fffe, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6100, 0x52e5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000100ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) mkdir(&(0x7f0000000640)='./file1\x00', 0x1) unlinkat(r1, &(0x7f0000000600)='./file0\x00', 0x8) getdents(r1, &(0x7f0000000680)=""/234, 0xea) 23:49:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 23:49:55 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:49:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) 23:49:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 23:49:55 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xb) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 23:49:55 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 23:49:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) r6 = dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000680)) pipe2(&(0x7f0000000180), 0x10004) 23:49:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:49:55 executing program 0: socket(0x2, 0x4, 0x9) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)="64eba4640ceb3d80e80d605f6cd0a0a5e4acb6e47bae2035a6dd8d18e909d076d7ce46f1f4a5f14f6d5541695eca4acebca89b41e13e4b67cdd300f7052f018e4e171b012a6a3cbad9ee851de2b023cb1b3469cd19d404621b64c400f0a18caff22ba954b5b06a31bfd5fce0a9358253356759da4993f4ea3733fbdabd19e3f0c945ba914c995b4d8f43b0ca5a730321a71ccec301b30e77a2799a30528f6de05fadfbe828e6027cd01b15216f2685c4e3d4af0a4e419cbb35cc77d169155a1d7cbf24d02f4d921d8372d4860eb54122459cd51844d6c4cfd240202e8cb776c8ee32dbe6b194195cc7682615da51da8489a23236dc041f04312a7e741736b50e87c8fafde8e192762374b69737e495047c16325941bdef12b6ad60dcd69e27c54766e961fc4e908f2bcdd92f231f85e280253d3b0ed5bbbfdccb44a137a36ece4364f8cd55ae73198ab8e44541268c13f524c49cca00ad76b9851ffefe3c6843262eeb8c48752484033c53972b329a9ae70b2f1460c3f37bf6b55594b20500762516f2c6a7fa0d03bbfa223a39c24ce0a273addf3205a2dae9ed1d0bbb8fde25e98f00ee7511ad4021cdce71d58fa9d33736831e0bd64c8f2a4d55a001af62b803ab6cf598df82c7dc38227453c44aced4f396cdd2364911b5b726ad9cd269cd9e444fe2d2e249608862883e3840005495b54c7da229745001fe1f0fadca391465354abe0d17a22fd577bca2387ed62a693ffc2c6c32a1cf003494947b5a7798bd91b17ad7c015e4ef2a3a875aecfccb447130a81abb21a1fb241e71c49574cbec73d37add968602a4bef73e88882f308b618a8709b2f7186725986b781815f1fe9a89d0870781968319e58cce9ee14cf0dd13663a69aaca6190543da1fca972692efc23b9521261d1371fb45ffcd3bd1fc158d305f261dbd6bcf1286a3a509af7bd75d7496ec07bc86e0bffbbde5afa59535c1ac37a74c8a4e5cebe12613f9cfee18b39cf75070b64262dfed6840297205c85b5898dcabafad712e08e37b514138f84e2662e84d955668180219ff411e96d085095e05aebd92292dbcea6205f01909d7464a5a6446b171f8f35338e1de915409900aad2d7fb4c4926b8939b53e98e102b79ff502441d4bba34abc7dbd3593aaf6519c8fe7251059c63fd0b5eafe2057e13c3317e8092239f9c29e19fe6e1fa9b07ffd9bb72d23320f753d97b6f9865e73699c281a8d1ebdd0500e1c910831f3ca8e771a3743e4f5bc2af66429b2d93e10b5caf8d5983bbf785d26de2a97a6690af97511ef2c15d95657cdca1722188eae82780bec94ba01334ef74d46bfbc5a40d8f7e47901e86d093b2322812945e0a58fe8ff7705f87dfaf1adfc27a72df5ebfdc2f1fdc1babbdf04d7fa28ad12222db0979086b51d124ca2da175787c06eb7e808086ec672713d0f00c5dea1ea5c7d6243207bb9a794676b7879589685aea84bb034d091c1b7213f97ec91c9550bd8798271af101ec19cea026170467f5ce262c31106dc67825776b48a1c0284767cd89afc1749ae4e920740244ba04a9efa0bb08419e72931e7c3fcb37f34b9ddb7c8222c702feac66a8d4c6800f6f5b3cba60b6b284e21b2382ac8a6da23b9abcb8aa45c09627e6c50a926c1a99ae28159ccd66bf3fab7ac830ed2f2cb9d6a2146a17f77b6ad235462df86fd5678aca09860799173112c267a4b63e84ce0488de248598e6892e6743ba81d6f125e3dac1a0e39b361085a361ef69a1f6655a451ae3d1024c235e16e1adcd79419e906e6271f12736743a6457c86f3750f15fd97b725a884d1ddd2722c1c6afa1f32fd041ff8d70cc5618766a7c9aa14773921bf7d1e53bc99f6bfc08da5422e0ced4f0a9466443d6c8622fe4fd3a01674ffcb62c311e69c666c5ee8a4f76ac573890ad40c5c3285d63adc891d3828a026db3ebf029fb1f5f03007b9661b511a9c957452dd619af927bd78107efe299f518f06212dcaf62fadfd09c5fdf5a886dc6ecdb0fc671a8b8119bb44ac205f11bfc9f2c4bd8de3bf751634b06f2228d060eb461ba1433c37a4d9e033c9a0763df7dcd61f093488941e92cefc768968f5f07dd4131b596291d24c88a39e320d4722ec9c4e61e5070f4b9cc7d39345d4c4b60cbfaf4a234eff50d80f38c5e8a7efb73178b468a02bfe072245d99373d43a34cc6f3d70af092185ba4adcae503eeb246512a39308f74e12bedf815854c5d2bca42f0dbd400f517e53b19fc4649f6adc1e107cbb2cf6caf289996ea02aebf79e356d824acc1a5563d9dd9bf8a4bc49665de68837507dae3e7dce43f495b18136ac89e70ab3d48187b2e828f8fe07e2e3f2a14dcb60d34a09467f14fb805f99e5d1ebe983f0dbfc0b157f613bb17fc48860e54a89966432d52f684d4cec45aab10968ecd06e11fda79f471c736cd6a70419c9fde3c36fad678f9f4ac115087733ec8fa1c615a0b0e2404507273e304318aa289f9ebfb56cf350b9d94cc5f3b6e2056df61a3851fb0903484be16537a061212e0550ca9b04ad742c71174ce6fd6763d11014e2319e103348c025f75c201a7c595186ca3d71b46b2e8685ccbf514961112cb2ccbb58576cf4fe77f2732c2761f5de4acd64d2875fc1cc7b9bf9b954e204389bcd9f5d0e99ce15f5949ffa0d9ccd25a8f350ec32354b09b8629fdb7b646205810e5c430fc6e4750c9fa928ba586c07055e6f6d78467275ce3a2c13d032fc35b3109e3fd12c44cee79b97d498b134aefa6a8d42686afd2358a576f34d9335f1a7bc1c3a6cb2b88586748d6c85efc86a8c8264022eaf58ae37c586723d786ca75f7ebc976adf9f1d49eab55a07390ebc6cbd444daeec0542fccfc50cb2e65b2507b84b3785af9565faabd6b380d4ca2b83fdf8c6113eb3b86d0935988ba83ccf498d0140de8da7f6128e89ddda3d83db459d765031de30bf498eed4d9def8f74abe85b0fbe3c0fcdb89213e23de6af7312b9dc06f41e4087434cb72a38e610400199ccb5aa969887b4238ab0ebcd976dd8c7cba68053736289c9ced3c77cda3dd4b114d5a67d12fa59f74ec3408d07f50e785d6e01ee473ccad27166cdea65294815b0eec02ae636da6ea50932e0aeb862aadb91c96a9be5f9d293360a06337e7b15bff01b4605f5c815eedd50341c6c41256a5bb83bf5ac1b37f5c4190fd6d31d6103ecb416d751ac3ea86964dec5380832c8c6dde9f49a9ea8849a2bf22391ad47b950632d4d40f37b944d6c9831e4bb6bea2166eefde1523f5688bde8c19a9a95fba066585a272443b139b154a62092b93a69cf7dd8690c1a06bdca69df49f0e54e599176e658fd79d206f7c68e2e3461544f6078165b92ac48f6e8abddc9ac63b4e60a3d6921ed7aec194c67ec610a9d9e7a29d708afd39a20f214bddeac500a65dbdac814995ae5eae95020ce60071223c841d40397c61948982552bab9c2c9d0b4dbf6edbe2f3dff99c7c3c8b0f6ace7374d82f662d2d427faec37184a850108e92a9880917998cda0d2d72bdb72cb01f2266750be5867f06a41b3399d7a9e687a219cb1024cc55fb01c8517dc328dce7c33278ca68bd952789c61147948a67299f322b8dc36367d1d4c5fa11efc3a8922ba6151a5e66a6ee2e1a18ad8a0d8a557d31e748355e0acdb7786524e1cff97294fbe0792edaab6eeb21efc059e4f51a5496e9b2154c2740df6d8264b063533fc4697b8e228c28585ec52eb96e67f98dafff5de10076860c8cbb2d760c7a52ac524bef5d72a221277c1883636ee0cdd7c07d1ce1a3e5c77fa3098982349c75a97ba0b875d28473388d9e09579486322e20550a2bc29d9fc867fd5c6cc739ed0c5d31b7d300be768377fd703ca4ac36192cee509ab855d8512c784a4f01151a7883d9efb095a486c951dac14008d86a1a7703861a9b5a62b31f749a84816d70d6a6968d97bd5bd2b2d9a82ae5ff1e27b8fa6195d671431e384584a19762323373b038f07b1afc96c87237fde1c33bc2ba569c05719bad548bf16fd0eccfd0b335d92c8cb8fbb4ba4c5eb4e5a70af20eb4c3f260fb3d095141acc7856043767162f8e3d093ac9d85ca0001a6ad493c086972a93d8ac5ebc10f21d1e37a701d0a0fec9fcd6304f5df11db08c4c72f6c245901e7fe51a1adc5cc4cc67a9c9ef2975adfadf3adb35441941640fe189099721ec0da06485d7fa4d2a4e680ec9da9db2825a1bac346871d0e4325c9e73302885da033d3d6aabf700b49f6c390d67e83d8b6ad695dd45a54f99cfa530f4fa772d8250513755ef4532bdb5eb0c1c12b14fe27c74d027c3fd3e5084b1036b11e78ce960562709b9d456f2f06333a40bd919c9129d7b2f3b3b2bcfbc71959f772b0d62d48320814a7d6a3f5e4e5b50e834af510cb97eaf81ab3f8a72509b886a668555fa43cb17541bfbc04a022b8cfd7e9c1e73cbcd9b8d230db07ce1f19faaaa000951471a3f7147f5a800a138660e1de340f87b39be17cc9ff194a7f7d780a628731d3d802c10fc3968a403db69728deb944f2511d2c5d1ca0fe3c86d481840cebe1b96008e9daa5110198b5be8bf3c936783c6838c485c803a7d3afef5487377b277382bb39dc93a9b960abd66185aeda998f914688dbe6fc13dd5a2281a4564445c39f1d33abda07f3168c979bc550ee78ed8ae609d22cd0b9d4a65557f349455331e30f901c084be254b7e7609e1ac5f05de8632f0210cd6caf32d7d686d6be8af1c48008dc14ef2536062a6f01fb34a01cf8d7bc9b61287eb734fe9d789dc1f8a6d633356acdd37d31b98b16077d0efbdd4bfa0d580489643f9621c6f780d4337d132e1cc70a866fb965714c2e2e5049858f8c909dece1928dfbe6b223ac24c014f95f4945f8cb5efa273f4e3b304ba3ce9cd3b77b5c224b7fe738a895dda2bbb5fd9e268daeb978739cda5af2e6f5dfc25d0ca67fa4a512b845feea945d3befa5b72e149584f9e59b4e2ffc6e97140af4d697b108ee6eb28e37db3285deb0c297e132f44ea833b29e69f91518ff25f249714261754fe048f13f2d211dd421b88f25d865bea4d1c73ac1340f332b6ee71e053996bd1a4b71ac4beae9e8ebbb09c4249322af0d5ab4203019465a5f8d6be44f98ea6dc5a1e9883555d1e1da2049c39247dc0fc73c873f890619a266c58935b95263195fd62e8d686a998ed603045e5de78752b7238f9769d6df689411fe1b3016e1df74064d79035cf3fcf45ba88b8d94247731d2d678430a7a0d28bce057fff169fd3e9fe058a2bde5b6808fefe0701225672750c27e38b7008267b4ef788fb6605758a687878d9774fb038c1a4166542115ca34bf363ea6e0b8d86cc39341a8aaee84ae346508c62a5ee5c8f7e2f797a7849f78bee034cef4114f13b323a51d9000ff96604962eb7d2204e0ef52426b2d169651890ebfcb20fa544c5e10c7ea5e2db25ca5671a15cb36ae42e279c93f062a56d3bc1d72bd6098c3854a9b1abd6f099b21381e42c1bd9caea550fb018334b465c8c8762fd11b22c0530dc4a99c19f8d071112d84e10962e7ba076c35496e6b55323ad674d908b454d650ecc18ce9a81013c2c26f306db6271f03b29b38e2f6cea93c4393725eff31a47891634a3f959fb08a1b66d07307cf1163c69b356c27d0bbd199d3c8c562b57c6d3bda8d6a29f08b90589fffae9166ab31f2969c7d7addc86fed08c9b5a35b5d0199cdf6e20e076cc2ab2cf0da8cdd9871cce28aeea3a9d3a86b9446f16a9a899784b6bf02f3a6eaf89628ed64c1b40ac9b0b1cb9b3eca680a0", 0x1000}, {&(0x7f0000001100)="e6427d4a33c6ef8dad1cba909cefd9a6f7e3633f2154edc8fe32797e7e3870674524ab937b9118a47f4990951e3e8a5433f49961d2bde0efc173d5dcf920767eabcc290eed24d73087494beca07a350feff4488e2239d1f4aceca97bbd261941424d1dec80c95dc0688b6c6ee76c15eb1f47f5e9a858fe42bf702d44402dbb58abd4382f3535b75a6a8a8a83171a96554391f7b680ad93f4a06d216e013118082e9dd48571d18fe4ecc0dff394a047d47ab75c9dacb1361d0214d7022fa3f7f6832a364b66209887bf1711b417339fcc6ba0ef3e89f3df26e23d0ddd505a", 0xde}], 0x2, &(0x7f0000001240)=[{0x98, 0x0, 0x5, "d438a3c5b298a0d81fa8a7a0796ec263a547959215d397fdc86a37349672222f3e541ef879498b8e1e032161990801ea5067aef4875ee5337eb09d733bdf9bb04816bfce0a9b1655a2b42ac3f50b91ee77d47f996b2dcb682530cb9c2397e0febad9d97328d8499efada1e3313d7a899ed62dbd79d2c44b533ba2a9aa1dfb3cfd1b6"}, {0x28, 0xffff, 0x8, "babf66d5c62e4513421e78579b9f9b532fefdb"}], 0xc0}, 0x401) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) 23:49:55 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x5, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockname(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 23:49:55 executing program 1: r0 = socket(0x30, 0x3, 0xffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) socket(0x31, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3ff, 0x1, 0x0, 0x6, 0x4}, 0xc) 23:49:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) flock(r0, 0xa) 23:49:56 executing program 0: semget(0x0, 0x3, 0x400) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000340)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f0000000280)=""/188, 0xbc}], 0x5, &(0x7f0000001480)=""/124, 0x7c}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 23:49:56 executing program 1: r0 = socket(0x4, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 23:49:56 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="2670ad35bd6942168e1691f2f79236db520fe0dc51b2f6fdbdcf4e6c25ce040e5fbcc2c8959fea4f62685ac8c84d9c7a31b8695e24c85be58cca5ab751f7fd2300db3f106f1080de26458aaf66d0799a09ecfdeddef49c06e99c5ad7f554", 0x5e}, {&(0x7f0000000140)="e10abf3b647a4fffea4a594d07bbf8c3869a905d1cd95f9d0880532fbf01f9bcae3a958f0a1edbda6192db72cf9a88431d38a7190e9936c618e6162eb98c5bda63cca1e4cc495369a6dd42c1cc728263ed068e0d612cc0a91e98a08e6fe96855b8ab8c2dc0977906afeaab5ea5171eb0c5563ea52ced23a30a691fe97707f5cb8dcdaa88913e325ec21d1c65f630d2", 0x8f}, {&(0x7f0000000200)="bff827fb6b08", 0x6}, {&(0x7f0000000240)="2a48b810c1e92f2d171714dc72342f924b5286f099dcbc97488e58904f2546a3e46119715bfb33f55fab6e5edd32bf31253b19af67bdf4f94ddaed3416f472064ca983b0b976533f1d499399d499734814e33b332da7fc6e48f64182585e128cd38f616d0b9245d7d92691c5312714c44e9000ad2caee22b303afc9ff37438699d894bf365811dee4f672b76bbd4f247e1822db9327a6770056cf692e3bc825977bac1e4c4077c70fabb4498a208e838f16af671ddad", 0xb6}, {&(0x7f0000000300)="965573be6bf5a6496140c7981f85a778c692b2887d9c6ef41ec4690ed1e69e90558bda8b44923547a9a7317f9c00337e99cb47c4d14b523344747b8c7e82d785806e47f6e1533750228362e9358076b81213f3fc3aabd948124163eaf84ade20a4cf6e4141d3b36ba8f396884e208e0120174b0bacbe427887b7eea6a1b2db52b43bd41a570fd69092e0a24e49cc99b2ba236af464d702600f91af44997fb1dc1adfd098cec5c7fef94261a3dbdcb9d88a0cd099ea510a1f0a6ab47dec6e968ad0244e95", 0xc4}], 0x5, 0x0, 0x0, 0x1}, 0x4) 23:49:56 executing program 0: r0 = socket(0x2, 0x80400000000002, 0x0) getsockopt(r0, 0x2, 0x401, &(0x7f0000000040)=""/231, &(0x7f0000000140)=0xe7) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x88) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x5, 0x800) 23:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/14, 0xba, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x368) 23:49:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x1, 0x2, 0x1f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 23:49:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x20}, {r1, 0x1a0}, {r0, 0xc}, {r0, 0x140}, {r0, 0x64ba226e6cccc49}], 0x6, 0x6) 23:49:56 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:49:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 23:49:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2012, r0, 0x0, 0x0) 23:49:56 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setregid(0xffffffffffffffff, 0xffffffffffffffff) 23:49:56 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3002) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 23:49:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 23:49:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1000000000000002, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) r1 = socket$inet(0x2, 0x8005, 0x10000000000005) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) 23:49:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f00000000c0)=""/155, 0x9b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000002c0)=0xc) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 23:49:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0)="caf5b415", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x20, 0x8001, 0x7) 23:49:57 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:49:57 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000033c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000240)="9e4bb2dc06235aef80c2933756ac6b0757763d97b09ae8e187035528fd59c118c80cb8ad2adf1d11062d28d636a876e8c8ab9dd32c4f442146852835c85bf9a9f82f6132498e007f82b6e40a26f6f453b63f60104b83716da6bfdb41a5c094ab184d74b2b70899fad9cbacfbe7af1505ecf2bf63361c304983a9a522810027f968a9998332ba85351aa6d2f8aed31eff03d83d582d921583796d0eb40e6f3e29e6e5b63670ac6675a5344a50fbccc7256d5baf933c98dd88f3c2d473f9eecb6c273e0c656c62a61e94677071c38a0a70e410aea3c445b2a25660230bc85be2ba93ff404b12ea70dbeb90e845bc1d007c0194211c2ffd390cf1bbc69a1090b13a60020231f326a55953d123224608e151414d16ac4cd37273fe318756a05debacd4a0096e7b2cf08f72ab54fc5571721396f6cfaa32cf7b3dc843954ebee8e0bd8a15f27e80f3e06ce49d41d20e68ba61ce795454ba1f47a6a7504811a58d49198c24cd5026d416585159a1863acadef58dd829fa410989dfaa5b43be984f9a7af52b60ac1d6a926b9870b68e74e46bc4085af1e895e60d569ec08378dca01dff12f591b00decd158d5597370fee97bc74aaa18a92baa414205e2daf13d1f589d516fcd36bcd20e8061aaa7ebd11d09f269315d4c39e17e11c316e75d54f731bb4e5b15ff3d60154ee533b6b500249d8cf71dc0e6f3fc735f17576913881d36de2cc92076d48fd88905e62c4b88966f9f108c119e0f206351d1eef2f5f2acf586197741f4e8db191928ad7ea048f83f9c70501208e9f4cbdb604ab0f30c8586537d260aa7c7fff6601f558018e4d81cc08361a8889fddf21bd1f13cc3e45da259ac81555b77140ec7693a879ebd1195a190cabc7eeb0fb59d5ba7819fdffce3a702458654da5e1a8f0cd23179660f37632693fe8dfc618cd8f0c0a67fea6d8d64f36a8c3b7696658f0c83cba96fd0f4d43e7206dd347e5a7817b19a193192959414bf5dd0b2c5a41a0eb1ddc1a05225448f11d20353ed1b922906cd29ebf816719c02b49007be1699b7960e953172f734948bb3429253e48ebbf3e8c4243e4d8372ad5430925a72189461a764e05042a339db5c5c0eb118cc4bd959263a540397de1cf17e01b53ff7b94160b680fc1cd997c71a05399b7d70794bb946fc2bb2d29bb09c25f25ad0b66c49906d100d0288e89e423aa4010ce71be5ef91a996137cc286929caf453645ecf51482ccc5aee4a7c32da22fe9880df9f19128fba8bd6941993837aadb9e2749b0a4d61152107a9ed1efb823559ce3d2a221ef6247cdc27818117f81ddcd70753292b5e7a5ce5cde48be475abd3c0ddf55947137b8ea81f90cc32db14ad7acd1b937d5e31088226c3db99ed93ba44e75527075103acd1a6ff0bef06ee558b402df95410d57bd1fcc8dea49761514b45a3b0eea364f710929253cc12f63abbae72f64e6aea005982e8a577fdad49d77fb6e52e48438ed94130612192f1c317976f2c52b4343466cc83b692a607fc6030da09fb4aeb1b86b34acc758664fe962a32f00b96a99b8a9f05b97902266b9e70dd55d188a47eb2e51081417c97d8a11cd4831782718362309d424a1bd12970834dfea072fc14cc85ce8b7167d4803b1ba7791d9203b442dba54a2222c75b7ff72faa3b15b97a68ea1a978b7b81ab5bc3853ba06c87e07512421a1b05c73f89f62b2f6761289ff7bdd34a4365b6985a54767f45283cc5a7a4bb58aaf3c67e83353525816d2c7b88a67f29293fdf3cbb021a7ccd785489df3ad6e7ebb51fbbe4974a95e7faf9bbcb18959c960e0dca4213825e47dbb2b23af7c3003703f8adbc26b8248967944341a578b5a0a457fefab29d830f337aa7d7da5e50a65064aaf5b80441cb0235ab5e26e7ccb71e976197e991c36d026a5e54cf6e8ef59ac4bdda5568cf425f7b81d2a57448c2aea947f4e48b53a3d69ccea250aad6522c9e249d5eb276e6bcc2baf1440fa532557fc0a504a94956b034c9be39077eef1b1fbb97cfd74be8e05d30de0de5779957cfc2c23490268b4be5d208e2ce3e31db9c401d1a128e4649cdbfbcad7b7be50f593b9e5947735c23cc16ea63e0ad6d41fe3767e97d88ff0fb40359b1384ec358adb8e32e3f8286968e242565b57aab6e99ad69d5342962e1e530b160cbeedff981f6b337c075e46257ef79afa48a0231e1ce98476cc971b36a5ac1dbc405db4bb1736ac7ba3582ca60166a158112a3345e9ce64fd994e412e04c5ed6e63d5784b5ffeb13a16852908e179817058c64286fe2b73b9a7066d2097af0f7233a91ebc5706c5d5bb72a3c5fd514bb4afc467fe870c7abc9b99be765761fd2b1dc6943ffb5cc0c8b052b2ae1297784faa25b3a51d0017f1e948431cbcb7d09057cf55409b5d5cacfe2d2927bd7dfe3b76e89cfb36e339f9a61bf2fba98c719741faad9a44d6cf1ad3a00c7dd3ff049ffc597b638d9bedc47f7e64848989ca8ef621541d239531f628b2b02b406ef0efb5a618aa42da012c86a984010e70e300d40f62d09f560ff10e485fac26a43037ae6f4a7390becee6727e71d024f9d5ce9e7efc8ca3c231ec6a1f1ae7901ff7d246ef9a1ca44b8affd3b92af45e8cce94eaa52827109af00cca70d38accf8735bec1e277309a8735b999635c5c49203db39b9a61e2b1f63999e25c29844472b4075a4e9a8981972481e51ece7f917a9d70fb909e7ed333553ed8fd068f4d406e33683ccdeee56dd04e461760c64f506f51b1c0e29bf9c993427ba6fe90108adb97fb07ca11e40b4e9a12325e244e8d443c8a0d2317b842cee33e484bfe5ce971efc64c490e41ac1f6893e6d372de73ffef222b0786ddde5825aea82b01f6c1a417de8d24fd6a092a5b5b6b88339204d48694a2315d6662303953a67e2219d9dc6e4f2c827d271f837d672e53aa8f17ce7f5ff65dd2c7552451b34bb323eca38e0a4739ee00322590a7b5a1a5b1d2c337cbe7b7a75aad62f82283d220d36b5e7253fa08fc2feaeed32a2f88f2796e2043149ecb746df3d257bb9e0bbb3bd5e8c4b7b5dd7c308b0953031b95c674461036b9d2a5f01df459515a04bf8ed4e9b70ba0143fef3b55230cea12fbdd52ee1436ab9aece2cdda091f38a0e695786e5655ebc5da20c553355413b95db0698117be0629e6dd3a7e416705c45e82333909c84072f9f5a3df641c888f25bdb20e2fab4e590a4bfeca4e272483bed80cfa537ea23a5c8ce7885cfcfcb9e063e67f0fd7111d2286dad334c90d3dede7500375cc430064659f9105fca1f8736116e9234dec1928d0cfda18bcbd8e3efb93aac9078407162f2781a3ad1c380b844bc08592f01f990c175341982bd2b855bca0e1ce922d726bc50ab03b62cac3e317e1ab5bc35a2712e190da0fb7b02a5b5cbc61ab2a1935f4704ae2397f92ab0dfac922d2bc977e97a863a9c004f4ba1ed873c334a5b3846044c694569cfcb3f567a1c2f5a602a6a0f8ea55efa3f75b989cda13d3088e022d8d451fb2b89bfd42de989c09e18627cce2cb8cdf367fd2d1f4dc451f0854c4606ed1a2c34c1482de23adc67ac3d11168d8d72492e57595b4fb027c63137b26f9315c9a9c7d3bf485175d59a530632cf876a12b9f78a3a87084715a97c228d7347ae611ceeb3f8c0235dd57a24640337c2de25ff93afa3471be006b1314386227126be97140a451b1ca179ab829bf1ead0d05e9d94bb4531d8b1d649d617d348676107dace3975afbf7b1756853445ecfd2374af98f1948f5fcf1ce199aefdc9439f1245766e613c4da647ad0fb106708cbd56f33ecbb55ceeaae572d29f6757ec9de044175a6aa6bf19bbb9f2c6d5adf0da7bec6da6f2d8760c62426efbefed68be7bd801f3ce9c4f6cd2d3861c3f270215f9ccb50b4472918c76d43cfbef26847ec1e9feadc36572805130ef1ae44d264c8230cd80b9367b7dab9769ef3c05ccdfbe41ea5d142f8931f3917fdf05de4d33a7bc33d63c16ce37da3456b0a93f24bac053f58c65402019c2f60c1a90601b2bc4d178349c1cf4b3fa598253035d74b81fed88850a7f68fedbba97c2e7450e150931e050f8c5eac2d964cf2863bf62559f2e6832c28498c9ae485aa94041f59aae97adac17ebaff6d8db868b7b9fe50e833fce2027a6fdf203faa22b3b0ac6e42bdd1d5a5d1a77fa37c0ee8114f9e9a6f828b7bf84f919f7031473cb2f28cc21b6620243e0c670cd35a4dbcaed92fd9cde31191ae4245791c11e77106d1e06765e77540398846715868574197c872bb03891c6dfbb241f23b9a19eb3e56aacbe1bc239494fb1ecafb49c8b2760e9998f91ebff98c010b097ad05f893594b93713eb98060179efc2a6e231a6002deb39e2fd246f3aa6a0058f8794cb92c776bdd88b4baf2b9858ee46ab27b5861964d3557f993c0617e57d01ba696946a90ebe7014e45e1e05a3090c40cf149317a5bd7bed104a0984a3bbf5c2c6a01f7eb2a750f96b9a2bacacbae722b6be81d87ef57b79d4ba66c3b498471fc4089c23d7d0b0d16ee7268428603a4353e284ead31857c3fe863757abcf0a5b95cdf6be4ca48438ce4fdf05daaf040da2c4613978ad4fb849b78f29f418824bbd921b6eab6724c7722ada944f373725bcd74dab0be18bbd5e5b640e62bafc396377b8a084582a3775d7b3caace05958b41050bd2088c03331da4f00ecba768a66261d551c4157cfe91f271361c12da1b01e881c20a0e4a40ad4ffc660bcffdf4405a8704f3ad6be5dd8a653bf6762d35753cdfb1f62dc786617e572c06e0145acd60a587e2d06525794df7ddfc02688595d2993670aa28ecac5910698b242144ecf7277fae0294f2a841b6678115f3b3dd14401ca6eac804231fe3dae38da47f46fb4838b3b4282fd1e7c260ee43def35044e737f59df9959bf9f2d14162be3bf7256e5cc33bb75d8fe0295f3c955574e2bf9fce3a6976acbfa681892759389b846c870932386ba930b363a2961a64aa4754c19cf839b11b984a53a736f76e1487097fa195e9f6d92f43d0b7e06270b1174b7573ae3eab5b36e17556a1d21a0856702ed8f3beef0676fd6a61dc004c44704ff4d3eea24795187616c8c7de31512c6e06873869869f4445d3647c9254710ebce2b3b52c3e31c599ae855faf18cbe95aa78c7011ef00d0b02f44dbbb7ca0812e493f1774bb65bd395da774a9076019ef1e2ca8af64a94cc3f80d93f9483ca4eed5db1eded5dae552abb6bf7a8f406d0a8cabfa2e9e83f7dca472be4e4020d7a891966e0badbcf0326519310aea7487bbd5d31ef7ec3e777b532361066eaf8429a0ca34810cbbfd282a651f99c1c076daabc9434a00304f7a704c379a85a383a1f47760e9d6b6509deead270717a5340a923fa8064f9f8e008cdaabdb2cac3dd5b6b0261229de3da5bd8ca8851ccc9182303fbcf2cb8f58273f1f46e2ac464f6a08b9acef428b7e699dabea00bc2565273aaa453b1a6a42c2ba0a3c3a3afec6061fc5a0f43e6b55852cfe133f288bed99c4283559a39bad01437d8af43b59d1f42daf1973440ca4c1bffaec4361df01577f0d5594724d582f707aba4ec408499ab1283bf3f011f8492a04dd91ee89962bf3c98889c3b2654b8ea22cedaf047d4dbb82d9c1b400014e09ab53d3a80e807c307466d4302709e70f621b9a90804721f1467d47e4989888e5df48834a5aa7aca94ecdc974b4fcb48fac7a134d9fd4b7f651b30b4f244f325453dadc19cb9fccdaa72b8919a79e12feddf105fb67e91b4187dca29beb9981d2ce3c691624", 0x1000}, {&(0x7f0000001240)="79ebdd70b9bf6704f922fefafe8c30506aa8339e8a35d9b066797f7e31b3d7733af21899733ee20b33c64faa037a27c432e3f656b2b49669f101ab4ec20745a7b4af97ce6eae263d0c6083f140d7620d7366e0b4da7d2257e54fa4fd91ca00cc206d0879bb0a0e239bfb3887d22ef52a6eb09c298bc36ef83859eba0f0775022ea91c1923457cbada7963103fd4579dea9f5c7bb884b14d0ed5245b8985e24d92c94c8c285b13093e466cf732a3ccabc47e82139ed61678f840b23fba970664d99f5e2f0315c919679d990bfee497d88c72ca2a45907a86a4f270953baa96063f180528e4600f3a513a21bfdf073306249b2d9450ada032c30e8db7a8223bfee5f7fc8e01367eca433d4ab199b4d727667fbf8996de1eacc2393e3be70d837f993b5a963ed05a626e700fe2302d2a74fd324c8cee9112d8f333bddf4de0d0c666d383296e5b3417114cc2e578c98bef6cec7d8760c136cb3e6917c5082c307a1c96631700c01bc429ec7fcea4dfbd2b97910b093f825a7ba0d9bb75eedfa689f6fa9ca066c4e7d79347294e966f79615c3dfd02de7ba83cac1e7bebdf0960aa114029863698a8f915ae28d9e8a8d8bd3f29fd9d56746702a7f28c8af7581bcd811dc5b6e921cd1e249d3d02c4444228f898de5f4e97a8795730ac719561a3d461051f0540aa4954a973cd60ed00765e23cb334538f950a9ef8e64b2a7d6da4a5c81de2004ff2ea6647ca785cc2a314056ca76461799b4ccbecb61e06c048f6c044306fac962171964737e0829228cf89ad9f04cdb22059fa01c419cac2cead4f7a5c3d706cfc0f0b80383645defa4f94420fd41d2f66850fae7de3522a39cb38e2ac379235731866d5e48c7bdcb213724afc04bca6e6b123bc1d452d9d256e0dac91aa23d2db31db805c46bbd814bf9b8265007cbb03b76e7adfc156f1ac9e4bc45aae3fdb0ef7902a45d9fe9553a37e07f5b773e08be274e1fee01f688a59ac41fb1995df75690c26b7af9bdd6aab2a88ad05e73200140a3b3574c1a394670c214a1f1a4bb4282f2ba40dc55fd0f9e63bd80d78a01e74839cdcf56f6cf5e091770475ba05c028ee04c85a75664829eb8eea57d061b7816f716bc622cc28f1aefa4e9796bd0b31c5a57d760d503ed0beede6d5c9b43e8cc0bd518a9a2cf28bc009002e4bcea6c66d9c1dc10a3ef331f60154a2474a702840f35cb3b9689de9af140bf0e7841b0bb8e459977e9f9cb03233da45a4741f403cf9b9a2fd5314aca727f460f2c14c0d9924ba4047004574423174609334006a64165d5125c9e57a2cd4b5fbe52ffc74cc3ba8374eefb0a36c129dd1ba5348c1dd22a7955bc29cf46de43965c4759dce803cdde92d1a3b44d3bdf18f12ba873076a7dd169d95460a1bd452b47235af7a497dd01fdab839aa2aecf17707d4cf7ee916ea62fe5c6a710de9d43b76032fb0cf65297b7ffcf8c8d33151d9dc0076eba816cd77cff723203ac7ea59e9ed3399cb4341970a67eeb77a3be043801145a0a4d06c97cd278d84e10fdd3adf6d498823fd945f5ba292d5c7743e53bde0d845be53e7473f77e298f913e454f13a35d6700b6cb8755d7ca25556786c6a83d1e7f86f025f57c6965df463a387dbc6e5b68873d93b3425229d5a472cc212121a460e5d3d850216ad94ee9e6ee4cd8f440beb9d4da32f1f1879bd3ca8d32a4cb40c23491efb6187bae885184930062e6bae96c2ae22720ed50f3f6ae9f50baa27c18a9d810a87528948f064671461edeb63b1d3ee99efb255e28d80d4cf7075ed1ef4293e26118756846f859a315315cb5fa92eefe9f75100e87902a0481c02e5a391ce4549e40956a50acf4be6b9526982115fc6685539a34da8e8cdd18bea023ed500b7023a9fcefbd8c55afa8e353974cc49dd32f69e2174bfb91c56dbfee2cd2500f203cc5183234dcceaf8597e09c74a87ae5dae87a0ce27e46bb5b6a8bba448dbd18f859e4e2b9da4ee0f2975b5978c75e610af9697544bda386c3b1953a673d9fe746827b0e3a75a757791b9d988e22b1f47c3f547a4964240b62f3db884ff4750060bcd08c78ec82c905846586df07ce09d9bfe38ec1c5f5deea4266fa7a74f64ab7586bb7d3733cadbb658b7c0e544dec90accc6cb7964c4fb496257507a0f251362d42c82b6437cbafe6ceab9599d608d15c12ac2970d5655849bd6a98150c44bab94456dcdb26864bdb9d065df6eb773631f4e2963fb5e5da04083e02aef7663fd9c44be22fb9d3f073b644bbba51f92ba744af9e8ca3d62ce5eb4238ab7acdb8e600f2e5e94f5925a0aaeb1324f7c7200c51957559ea6c6f9cf69b1dd17ff7d55d1a8db96113e54a2ea4187e78a72dcf67456c9677de76f206f165967f90db4383d1a7864281518d985a277a308385a17fafc7857e6ae33586aff97dbca735ebfa58e41b77b9732f0641428906b00c663886f5e1e073497142a2e50ddf3dc3863315b2c50bfe739b589ddf71b818b99d1982415c464f5ddeed19ec61e22c9e1e0b861b56ae849918b8d6d43edc7b255337a4eeabe5f16a707b3780d037898c215cfaaafdbe03d5d84ef496c6b3073365a81a484d7b6a7740fe47a5a0361793fc6ed683e8ecb10c04a8ca334b418886515537ed13ff7ca0db5f5595974facb301911f9b97f83fb907799be5e517aa1a42d8e498931fedc11943fae407f7898607c576a2426a0845f1963527a11a47f54b7f81f50c363e3ca3ea52817889f8cad7cc56f2f8ec27776a559e3e3a3452c035259b2da31807ff016bc53c878960c04ab9a1e494541df07b16131491f892821e65f73b52623304edbac085d0462fb8564b2b30c030c165e0cc9c1bbc6c4038ccefb86a607882c2353083050d019f6f4c0827bcc6f3adb8796c75981f23e6a8dd6275cf7f8ab9f78cf43126d8a3dcdbd223c42dcb2ebf06fee5f216989e41534c14dbcc60f39cee184f397f1bcd0dce9bd15ffdbb8a2925dcdc7a55f9fe22b840b8cb9e2a252c65922a2dc1d43da2cea3942d53514bcb2c97a9faeb3f6d587e1f244d490c6d5d8802c4d4340af15c54c3872fc163b9a6399ca65a58eae37ebfc80ca81cd1f84fd25a09c447c6a87077df1fbb7414b61a3ea05a3f0e3bca8314722c6bf58f9cb2445d55a7c6e9a4f21ba646287106e2713dafbc46d8517f4080ccac5f173e7eb08d8d71a120f611e077df28e3a09c66477d3381c34f0e7773ef2faba7b1b89ea7b36cd232228b5d3783ccae973eacf1ca005a9f67fd45809730deebdfad3b21d6d33f1955f354b659c29326569147290dd8fdce46ca3d88b033145929a60e3e78204991dafff5c661d79651d790c86f672836b61eab3724769ad81e12ac43fae7f812f6b8dc48269c30c3c6c4224caebe352e790e5cae5f62f5f65882c94952b63b97df3acb12c8f989cb19cf4af7004335c7076baae70224c1fceddf7d3cde30f727e45bfa9ef2876b1eae8080f99304448b244d1f895f2ec1dd070ccf639166f58e05ffc65de88d84b581b803edbf55c9bdf93b8cee83bf44e49adebb90f4a38a81aaa05edfeb054846434e917146c4b223b299524b3e073be7511defe6ca92eb6786134bc8f7424bbb86ae90add01612090b106c66de1d7ca957cc3a56b4f0db7c2fcbef76a640e1fa70d07401592251e9522df7fbf73878289a51a8f37a3deb83ce4417105d41168e4f99f9d6df9468fcd5ad876c35ff2ec74ecc38095b21ac68c9bb2bbcc693c2a2ffdae99fe1b35164888ec8002edf69a3399643bcf6964b295fafd7008b3b3519ba764df80859a52199e5c369642c359e96e6303e83fe5b74f0768767e4c0b0935cdb9b0755f41dc3924a55e8b1bac823ea3caab615f8a66eb8f6115d2c2dd265fa6a5e1b2ebdfe9f78e12f23b656acb8f2cac4614b37589e822d467e4ae882cc145c4275372e4020dbf38b325eaacd44fe502099b1292ebbf7fa5ffabbb5e64b92c532a60109433596944f064c0bb478177c2e3d60146367a0d1fa1168f9b3b2d1d8c32cc7e2a097c3082d6eb7371d8e49981ef2c1d6afc39a731409dc6f17910c4aee1f3af7616d570d428e843c60b2260142888e93014b3f0838d4a3b9cbcd5e8d6939d36b8c3bc0c6f0ac440762be72ad061b76c4e26aba8bd38e69f1728ff9caed6cbadf94096029dd6fb0ce4f9e3360848c7038a336fc99db99db3bb2976637aeafa5bc351193abbdbbee8f98deb5f91f85ef5e07047c7e927c84f27e9ef81c7959745b171f6d159470b022142af8c3b3b0c16a45ddda4403f82d3021b6883dc1d4a4810e500a3d1448a30ce570ab819910a63e46348cd6928dc9b9b97bd57f49b39df5a443090783bf298d82fd586238c41cf68749355cf22793d0b146202b69dd8339c25ca33dc07dd0adde4e918d79b7d042744b3811d808740f8d50dcdb0955b7740a625cfcce5211184678befc31b8b2265ef770a2c649c0dff7e750c6af129e909c0c5b9b6f06f21063139998d41e3abed7abf7b04da6fd25f1e38ee6ae5f3dd8ae4498b277cac6d22a0ce1a2ce579a9663525d874a2aa0c74c9f382d376410e92578d483f6119909f30153ae4109d142150eccbf58744fa12298a99f99014940b29f93447ec15bee95b8253bc97fffbf7476cf34161fabe53bdea146cbbc1a669bdfc39dad681452dec8acc87c45c300060ed6819509196390324c3698ff14c3f1e87ed2cf543881dda3a880256fbc34646d391a54bfdcfbf38d67a67d67721b95f03a6480b88e3089b410e48cb514ebc85489e9bc0b666379e2aad3f2a0e61073503eb34426a341447bb0fd74ca7ed63ff25cbcf77a07f763d94df1a232b2055be59bcfa9124585481f637ef41f3702084cee45bcc7f0a5c334fc6cb5ac00db569ab4152f04de1ab44b7bade96035ddac48c7accc5429de733647dfc1f95f0c03ca6fa015ce67117962907ab5c5f7222464811d6899cb54c7419ecce824655d8de5c5bd6b9c8bb25fa535bfab1fc63bab7d1b66d2e8b2ce7e9f830298744f93b8e4a09ca3d6edfb837f3f35c34be4bdad8869af277893d6fa44f05b681202081199aa843d8388b232463b6bbc784d1bc87e57015f4446b710c5c021d999bac353d172dd9b14d1f116ec511b673ed1c7e960344e5cade8aff711e1d2b93136133bd2819e325f084bd4157433f4a8ef2c44f026d1310de06cbd19eafab102c0232948f9e07c11078af4bc3b76b5cf29495e81428df74ce306db783add4c8749096ebb8aaec38d75def454c2661485ee75168eac8c1d93046b7b812684f390e4303ff94585fedd7c705732328998741fadf3846d35e9e6ae5ef8da394f9d5456832e7ffff0145aaa2e6860ea72eb22e34d0975a6036468c28d95ee9bd41ed8f87470342f933199caeccb5042416a331aa2e6167beab7449e2a8abbac7699e4251a36721c6fb0b07296e84de3415539641706ee48f3088d34ab4aebe5c46d05b8ffbb6bc2d5c2ab32ec7f36018991d9493f4a131598fd370a0ddfc8231cd771956da7acfde1a66100c77893da6e288c414c12025426975bb2a88e204c0d23096cd104c3d2e625799fce1055aa106a6d47248052635e90490d0b185c62a8ee37dabf3988e5c336858d7cbaec6cb7925163115de89536aa29f0efb1af38c516faa661d55541f0b2c0d458e72c7e9b4f727724329cb63d0006d4d0599523d4bc5a797b938f5416483f6be66e6c492d5ed4666ed01cc5bcc815007d6354cda01eebfe39e7bd8ac508427376d9018c754454b694cd37e0fbf76b784e131330044ab93", 0x1000}, {&(0x7f00000000c0)="5b681b92e56179d1b36623c8106498eb79f75097c1549d8771adb65ca96e20cccaba49f943f944070ab80e43331647cd6d295ce8569a18bf2489a0dd16d0223faafb96fdb228d8d0efdf658cc2f32f6114c256a4a47fb0c78ef32702a8462d5bc9691aa201df4feb98c08857025355f6bc5223a7c30a093d07783aa15309af6033ffe63624a23f76967c9e7bfffb42f7dd742712f35748eacbf25f8c8749ee3ef86d785b265c4f535d32d6df626fb61fc26830e932d8172d2273fae0fa5906d2c8d224e0781c98c850bd9a3e593c80ce61d5b533b3", 0xd5}], 0x3, &(0x7f0000002240)=[{0xc8, 0x0, 0x80, "93a3df404c225cae2360d6114b88449a8680cadeef7ff8680162884f69e02bdefc963ebcf70459cc8886a6732a2da8b9068577d5ef1c65ad3c6931424c97ea7a3cfa3aa7daac2e9f5fe5907a067a2c0000d5211c572ec54ba69dca7a1a8ac6a042f89623501ce43a2cd188453189fd5670e0df5ad49398597da7de665b50280fce5ecd12048ffba447be4318b411ebf9f2eeecb58e0d48df90e4e7fd091124197cd6d68afe6956a195cf3548abe0b9c2d256d7019fc2a864"}, {0xa0, 0xffff, 0xf08c22b, "ad7a24a0486a148062e33485ae3e531330626dad73bbf34e25c0c9e614de71ce2819ce53435f2c08b1d7b5b129a25ef3dea117ea4dd50f2a953d0d0b7f123bb50cbf707b92bbdbf8155a32b1da5a40aead1dcdc6f367a0a84fc794c55951b768ad6028d5cb783443fbde6ae343554a42a5912f1d5fac1f6e0c3cfd43debcb4ae3b9a82cf1f4318f2b6fc8c0111dd2786"}, {0x1010, 0xffff, 0x9e, "ad70f51991f106164d98998517fa7c7754831d29e6c0c36f1a8df118e95642582c87f9bb218d0c7651d44778a78fb26b9a763cb200f02d64e57ecc34f235e731bd99c55622c3fa2eca763a8001d371ef4a23f2f67faca0588755dc50bf857fb0d28ea10df0b7ab013c8bd42c9d7fb7cf316f79b8b0236acea4347e9b04e414d49ad7149b8764c10269784572cd83d4ef51e6e909ca6dd802a3922befe8fb57f0a039db915aa1132c44b38352a730655469de2e159946ba69d1b4487171818f002eb772858c803d7c132a08d939f96ddc86732a638e5a82dc9e410667dc57877b0ba608dce3ea6c9e2e0df42440f061b9c8504d0985175f21c4efd18659dccc4e3339d5a990643114b73a79adfd4f07fd0ea6d9f67c19406ff67977961b55b6747cae50a5af8c33ee9cc246f89e602c31759134352552d0580e3b4f8372e2378d18c8159c97916b33de127ecc0a14523f5f82e56cf4ed3e14b890177d7897f6c10b2f5d1fc807f1d1e185ac4c319edf53436ae71eb5ce1d0751649ba38a6a92bc5f2d13c077f33c1edf8f2d708af199a3e1e2b6a4806e61cb148d92c248a40ed358a7877ed900b583e35d55fe45c0fcf7b2489dcf492b7b893e1bab5f8ac69a46d9fa8ba8393a8f257e52172ca6f630ce5441e8d4f33af3f9706150c8a31f0e4b4e559c4432e19de208a7f2de1d8e812adaff85a9f4ce3842ad59a232314b6f73f57d5d0d7a00aa1afcbd052cb90bb7268fe2e7f277575898b4608a4141c3a858b47753391f51e5b9a439755500fe980cbebe53e1d5ccecdf0e0bcf83f5e13fe8e624ccceb7f472147100f24c1074f315b59ef8a3bb60c06112058f02f518a3ffb0559b765dfb038cad51162e77f50f4b45295843df8c770c5ed39e95a273f70bda3c2609acc2446edc98dc42333dd62c329bdf14b1a458219cacc420a67123573ca739d9687a9d2c414e0e9395ba9359f64b9e072b79583dd9bfae1483c570cf8554568e86f52cb815134848de4196ccb553b33bcca3093359fcee1c10bacbcaa569dd6f39b43c5d71b5d31d4c770f5f32375e67b20ae341753496dbd9757e2163b691df4a07fb7df631ab4a62969fd9512393f754356a7bcf452f76ae490ce5de01687373b4d46bc2bc39c43baea02eccdfdae194a22d84faaba152ac887aa4b3c69b36cc426b1aec032f1073569b0738342d51e51715370343874b28ddc3274e8a488907ed74779b8cb38d51fc15b1a6894b178f9d6bfa0524e731842e698bf995ce07d0137a14cea5cb3cf6cea56c9d0f724b5c7c1b53aa2c1c4f256acbeef4473877a51cd736331b78cf35f8b083d921132dc6a68f55bc59cc862b8c7c9f88546b660e1c4b3ac2860bdfb36318b4396d720c5ca3fd7e1cb0b7d2b370fef5f9c9142a2f08c2e8c2876d780daa5dadac5c0d5dde9b7f50eb04771cc25a4b6807bab63768678ec79fca33dc9bd66c31690086db0bc5913998a1903511fddd79d3ddcccc32e35ae8cde671d56dde176026c6d65bad66ae44cd1285dce449faee8368230cc33184362bed89bee02db255a3386f8f05048518738f35615be2c991859641a852903112f4086f4156e0045309357dbfe05f8528d726cdf551f954c929fac26a6875570f347b79e8301c3b274a4c77a4d4bcf2881f9e29c11e36b68b906ade2a3fce908c549c792dc4187f808dedebf4d7657dea3cc31d6ee7d8f860d874977128ca323ca7d388437b3ad7c1c8e1984af38628a90d601bae53ab6ff3f15f771fcea112d917f9f3ea108a9d3191d9ddc5cf872a5f9487a713e931019955e53675d87bc7c19ff9970dd755b342b3a5c1e1b0c0a467864ddfb6a10ca5f285c08e0cd0387da64de0ea6e77a8c993cd871998703b16b3e5bb02818f38a9bdc904360f10eac320f9a130d153f3a82c26e1d0d517a673fa6bc1c963335f4f150c3518b99700817b491eda97f8fbbb1bb4188d95ddbc0b0157247e1d8a62c5e25471a9f074b4cb48e510ea08a3f12820a803db560c96f952bad5cd2671abc1eeede58344e63fd6df8c4fae9c18b93defbfbebbc441550594cfdbe8a20a883fce0ad576f2e14bdd1977ef506f6afc8a9eea248c270f93c437608f040c72e4c6d05797e9685d6e9af74fd99c127cf8170c0363aad39be9f4bc0634491855db799279ca5183e2a7be5e7a0d56dc0c9ab5dabb6913fd1c67d1841b6b80c39953f43c971e0cd0fefbfa67ee922d921abac1df5ff8ccebb0cdb79a5704b39ddf759ec35ce1b148a13324d93a5233102bede65619d76214aa903baf2471bef22b9f5bafe7dc19383da56e12c49f9e653a9f90b9169210247f283a1a1dda53ec95d5758ff881e5bf7937a5d9e8c8f9ecfca1c3eba92acd575622f8995b6aedce519ee0ab89cc109e8891cd253f4494ae54230165275c7588486c584a6fc1b00a7fe24ac38601660d547367fa9c3f1d3e820edb4904879557526674b53f44e4a169bfc6b399ad8ff59d66a3f9b3d9773529ad0c101ccf3bbd2550f7ba96789bba483384a876e18eeaa22b7648587f610d31d55c067f64be28e96091fb21987b3db504fb8d4f52da3bc74ea37857a3affbfd7115bd1d2f69ff5627a508c70940803d89adb23ed7179b8dc3a7ce934aefc3287ca72f9c3aa680d0cb92b860e2661d422c873b3c504d3a907151daa8bb7e9548dfe10f55a8bdcaf8e20df560a4553f71df911679a59fe05dfdcf87fa0749ca945e684216111955fb90eb8a95eb4a8924a55f8df0df39dd421a42f23a8c3b40c2facb078d5aa22745fc8b39e708a7c80da3390d9a40160d89cae7a2684959a8063bfdffdb139743ca6074bf1e1b5da7a147f12fbbae780a0b1eaf59c62a4d889391df6fb775049b8c97b85dce8000e9e1eb9bf9f69f1322fdfb2f830a4415b3748623436732a5cf3fa7c0462441216c9670a467dcf6579f74c77908ea7208e63a3fa3e5b2db7ae9cf8c8603075cb021e0c3416d540698c76ef11ef5e1641cbd785596b016e9abb385827fad02dc63449fa10f20f9edbd89288f2a0dc6b7be72b8f70742a44f4d69a161f66d46287e18e83d1b782d6178bbc6f349fb888d3770f932bff10f459150ae1498268cada528403221c523c85abb881f6925ddc9fc75770bfc786552f4e46d7dca6664f97f67e01daab2e3a792e0ccb40f50d8856ee1689e5c509faa649635c3e4047cbc35ee7e7ccbf580c0d3107b6f395d871807594965339a5a8805cf2c04b70ac3b3f89f27743d693bc7148c2d59bcf8a2632e540ce250c3566c285c8e56469e44ba4f9495be49a945ce40fa43a7a15c86417fa37b71baa8ee724da906e87cb94dcf1471a500f33c9341d11750728639dd7f92dacfedd45e3c90c4bd1765acb56d7c1e65f1fdfe0c92a4d34ddffbcbd82c64ea941afca88e85b816a7e9b98a4ba642f57377b38556947e8b15b744da4d10f5247c89fefa38a89761cfe36bfb1105c90d74f9a7e5fdc927e11e1355e22b717c71cda5e762beffca492a871bd8ca0843e63ea2fe4638c9b28c8456bf587222e38ec746c22cff5aa1718bc2d9a96ff42ec5dfc1fab5d5f63e8bc293054bde0cc687ca4ce6bee1079a16cfa066f9cf48d2a12cffa8f3237a946647ea6ff7f296fff4ba9af27bcbc3deee5a89b892a401492b3cf746efea036d79b12776f9aee89d6355d092be25bddc120b5ab766c078e3e921ea6da17557677c59c8b64243e39b58a803856faab297dc5dae09d054badd6873c56ae6cafe50b2c2b947e8b6fa823092eb1440653f377413f49f42ef194ed08005be638485dc578b6e62c275beae292fb31a9937320e685aa23e48e2aac1170540cb6b4f3e415fd0c10260dd75218686ca8f58fbe774da66a09303e508d5c1106eb4085cacbd5371bab1289f82c6b59e36a940eb87161b2de64c2c9e9ba1fb7705613a5a61d35d377f0cd432fd2b9ebf1280ecc41b878e3ad62b2bd88cb1efc7fd6eabe2aa61559fee0a8cd79844481937fc2158756e78d3c5b4d65beb1666d4d844a45f7256beba0e98096a296f2b93da54978e956803af750b7a756b1e8be2d19b883ee591ec8d7a9314eed8803d33871d07fcfe5c36a95e7fc005f6dc3a801d40efab71c6230ab66a0172b8e9327555152e3d3726ac4118ffe52d714917c55135be85338031b7bb96fcc83199f14cf2bf6752f7d2865e74eb1c0f45d320ce30a6572c790326b8cc287726613c9be6f21429a8df02fe76356db7ce5a94877783c99ceaa0bac1b9626c6c3049f369db0c16438d14c2643d2b44fdcee1773a2c52bc00d56a122cd372c09a3d93bf1e8576ff99e3f2c3a240a37a1ed9fb0aa09766f87eb5ebfda6a190b9579d54fd7e94af602dabadf38cddbbc6d5941a7f83ea177d34ea0a02f2cf931d26f93e79ddac960544ff00e3e28094b807fd98ef4fec8d8f2a8dcd212a97b4c0ea873bf2e8d8c9907d8fd9fc608df474635dc17aac3ddb7a41829064a4201956715705eb96d472980bb3895f20adc2490e03bbe4252abc450031abb0d8d3b711aececad59fe758105a7b62458b8c6f215674ab1abbdbb99435beb9742c4e14b62effaa9d7b23549f5009c35660d4c19c7d3103caaf6051d9df27f892c5b8bd1d24b1518a27728cc42edc2214ceb658a45b867e1a746f996f9bc8696c4dd3a0edb9bb7d0aa6ee47ebf332e4d26dce11bba344feaac55e50e14fd82451936342045893fb81916b27bef46529c6634735939e6072150eed49b7bcd9680165468ee465575bcf1eb9945869bc012630d91bbfbbc29b3af1e20ed160a5d25d1b618d68ea042936af626d795446155c5b00c3e09976392abae647747327f02f9b4e97804bfba10993e339fdd2b7f009386ad4f0b15c6d6bc06f1917f77e0947192e45ccb33873e777007e53d49699af5f4ddf328719ec56b77182e04f400d4ed3062084102ff4e94d42f9c190331bef1d8bcdd5bc25dce51d9864434bc1d0e760173fc30e351b363f05767f17174da5d3ddb7a34b95fb684f79a84a4a625c54cb894c556d8d1f6f66672f01c1929befcac1bebcfdfe8e9dd9d6949f186c360b8b39f789e104809991b773798a2fdb23c8c8d1f9d3b22882f91534c3a99420eb80c6b3a1c3e754dcf11b048d44d19bcd3e908a8bb347ce95fc7175942ed3cf2dfaa39ab5fd4f82b9c067e2a8b55269759ebfdbab42e50fcace155beb2f4043bbfeebb91a7ded74b8bf69467420201b7d0c57156c14657b24f4ab616de7ddb9e2d8cc87fbe9f0d64b1857745d17f862ebc8ade64dca4b28c3d30590a9e0a1b7c346140ecab9c30bd52f80020070283c6ddbc77a83e1d1a9a02629bc3b432198bf0f37e13f2cc11072ba903170f6d421f09422604dc7ca194060fb4a76b0c2c726798aef6571156a9a4fa78902c6aca8e8e03baba3c918a8db4b1ffb64bf7a06c83ddf78ecbca89c0ac12d76e5a9dbc396df4dd674bae5cf30fae29153a182c2a0db86e6f5ab243c4ff585d963a0cba9eea1d96a0f274101c84b8b8b9f56ad3de9a1de7d444730527583435c69c713a63cfc0b5e3df9fbfa471810493281daa4fdd9e0c3333f3d67a035f5d44f515806a703337f577bf00383a50920034e892280c39a3b7ac3703599de8803cb2ae904eabcf48b43bd842bc72e2629d403e9567d4d5616d151f382d725417fe5eff5fd13c309f5a741f2eec5bb77f575276157d8bc7347c67e82da3d845f268ff2332ad02ae327939b9a2cd0e1d3a729eeff1c3b1ed9ef13863ab19141df4f1e0c4971277359bc767f5d6c220cd288d843d3"}], 0x1178}, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pledge(&(0x7f0000003400)='.#\x00', &(0x7f0000003440)='&+^\x00') clock_getres(0x4, &(0x7f0000000040)) 23:49:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) fchmod(r1, 0xa8) 23:49:57 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=ANY=[@ANYBLOB="91e79997377375ccc065269d5508c5c1ad252cda7c1b024b1820529973c696c8f1f75104c860101985e9dc3d60732448311a7bc6afb0e2ce42f82f028154b1b976ab02071d5ee8c452b850a0537b5488aa3aeabdf2000dfd8b4a452251b45ea0287a11d4d491e1d3cdc208a37beafa3f778a5e605d169ace81f65cf35549c12e6e8d22473335139d4119dfdac8967362cbf9f8be866b20ff4aefc8e204ad51b14e5baf49fb7fb96be19f401422bd7797c0c6c7f7f2ca293ed586b0729a48e3d9e402307efcac11e4fdf9429344e37a6e76448a3c06d5973c55"], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 23:49:57 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x1003, 0x0) fcntl$getflags(r0, 0x1) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) socket$inet(0x2, 0x3, 0x7) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) sendto(r1, &(0x7f0000000100)="51ed802dae2532b1fbff7d247395b5aaae2f02eb159643de642fd1df5c2cf9a7cfe8e6cd0e6dac16039cb1de108372e644285630bf2151ebe5e90526b95faffd8597d1882fbfc40db83c8123763a8a339ba20ed2f8007f41d6436883a08d7c5e281fda8024ad309a795b344ae1f5220b484ad4966696c86957460e6cd7b0c4167c0a7fe6126b3215a1206df89b47f541dc3352a095d06ee4ffb02290f7f04422fc872be04bc738badae8244b5723dfe08f59c3fd8c509994fe7e4c685025", 0xbe, 0x404, 0x0, 0x0) 23:49:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000002500)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000026c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f00000000c0)="120b5f8637088ca1c7ffed2ffb0900fe4bd1bcdad8dd7aeb6ec49750224e5b1dcbc1d7d4a12266865563148c7c0a4be352e63b975f3992d87cccb90c1c712b5eee7445607d2608b42205bd22262168628c35827dcd4959902b414c", 0x5b}, {&(0x7f0000001180)="50e9f89a7e752244042b7eb5983be92f5671b1ea186b1addf0167b5d996adcb5afb14aba5ed992a18ecdf41949e23fdb4dcbad249fa544f173e98454810eed8c36aaadddb8cb79e8280597299ccf75a48d", 0x51}, {&(0x7f0000001280)="aa98a709f990f1908ff58944bc87563af02cbc18828ea6a087149097b9e8258ed598b4e56f7a26704e0088836669b32e24e34ea09c09252873cf48d86fb6b75b8e7c9951650a7a32c46e8db3d1ce78dec3fd91cec73ab667170eec02ff847554232e1897b4751cd3bf8d7edb622065efa191b3c6b29f0072873c37723e1faba3a6aa91b3b740bf9e968f2398a1d05af19e586d7d667f0ad54f7faf7750b825a864891bd39ad45ddc853aa4a295b39df8c669166481cd05f701b17ceaa659aeb948a4a1fdc11f2ec9cdb98e82a21c087adb10bc1fa65127", 0xd7}, {&(0x7f0000001380)="471a1522d692eb793588811c035f52c5a8ee8c2f9aef1ccea8c54625a3faff84150aeb1e6eff95086ccd647d8e4163878c68a49b633921f0baf8bd5731190aa1c95dd59e5a23fcf8d038027dce1d2be575edae53b7a685318b092f31a894fd7148bbb97907f54803be16370f6cf1216b8ece4490b5024a575e9efeb6bcc88e73b889328a395a7d0412b48b3ed1762dde05dfcd28c34bdbd4a1b2df984f00d6f00c7b87730562e8e424f7a92c0d76b612793e48d55c010d3d06cb61ba0f17aa32188c9bd6e5271c3002882ec8b4e5d603c6f0d362c4852e9b92a87461d44a0b8043a5a1e0855ad39f47914fef919d472400d808721a868ee9c60883178343564ac3d966f50343113b494ff7221ee0a2fef5727903971bf3689f3e3ca322c08179e7105018641c6dea1802567167ef504dd566f4e3b9ed75b84d71f9e232277d4db6e3d956867ca43cceab0f39b5ca84e756790f1f58b9fd8f9a5e05f69718006ac1c2b95b77564cca23fff3b3852aa3eafd7e656656bfc0c1ece61cce3908c197101c34f167609af260572fef464bbd17b8751089c42a863a1c944332df588bbe76bec7f3b798e390ba102d05089d005e7472e43aa229463685c101cf558046ffebe9f40030eb7da78e6bd6dbedd48638e5e95a13b4a925aeffcac2e52fcbf3c206c57449b7e8b44732461d903593d8895ca5c506cf26ec8666f930506119da7f973ef8b415c0311f9c7d4943b51ad27ae365a9c0e7a29c7fb9afcf01f86d605276452b9eacfba50e3b3a12997fa7fa261c7cc4ee102b86844e99cf5c6969a1cd387cbfa29c019117b60e9127ac00e00cd05900e2d0618c615b74fd36ce984ecb026b9ce5b2433233171b7a0856e9dda8594df1534b9425f48f6a2496ad85afb8f5e99dd466ecc82d8f5063ab109d8f4dffb5b8982b895055eb1eaf600951ed87758d136badc12256721f12124f0b3e01ac24117e993cca6f99e942d69a050f491a2debeb30ea2d044dbcd06dc177ecd5cd2f79aa027b42db458c2292a47b483fc11874936d32ad37638a09935c5daaf8a1d4ee389593bc55fa12de6c910b83e404e318cb69b80b107e10263dc7182b53bedf1455b522fd38ebfe38595a604cea067e3b8fe804d39f07e77883e7ce7126424aa8f023db9637b7b09be6e38a283ecbbd5d4a49e3cacd159e8861f9b18da2a641eeda292aeb581f3a25146a024aa4e5364e0326e29dd6b153971b167197433e7b6f3400a6acd17153be9cc9d863c5b9aa665670b97e3df6e6dc8b86fed3841ee9cc57c1dca5159e883396d28eea4531d90b3e14cfc61e00fa57652b8e39430184ad6c24aa50bdb57816a92a5075ffc3668089d5e606ee6e8c9dc8003df00dc7809442abf0ac1aeb6a8b0975820efcf20221e10a9d6da333747c68de629200b4d1a139bef46ccacba6bde8ece71b20b769c7a5d1782377652717e60a926af856e91ebbf5b0ef90d17fdf7bbe0d17163db3e0454032ca8ca4c1d9252de19831d46092ef380db2d269c9cca74fda9178ecb79460d8d822c97ed441d17abc1484e391c32c71356a31c646efea7bd43125e09ef5049b5a4a87d6697ddb2f3c7c2d098ff735a6c361568580558f8976c30e89691a1b2fa6b5e80b83ed3e44c4fe7f427e987781f63dcdd6c64245f428cb0b01de8c695953f45b242fafdf96b29abb9e31bbdba0a0312293fe3026fe795a3baf9d6960b056de67d830816c9308f8ce4db5b9cc1efbda965893234b4daff6e6f66554fb2e731d3b6a4f159ca605d00db2aa9a4c6b5bf258c1e3d586bacbe9088ec83d4efae04bdeeadeb80df42be8c745c9e861e29ce8bd60a8fdb2ec19db842542d54ea623b53d4ca2eca1f3aae3e546b65de3c0830e0f19c6537ea175205a4a48f40022e644155d725d2905f9d3324ddbef29f3952d1cdb5c41d2ddfea01967fc5c2de57c46e841ed83b603a628ef05f5f4aa26999235860fc2d83b7b2683ac451edf397962693efe043c5efb9d055832593ef6c6de6c98a76ad0c86c02c93c9fc8e25a4cc3536c5f283cf682ca714cefb9b59444ac14954a4419e1e15780f1ed35e2bd3d76e2752a19479795bd98b61fd16a065c284fba97cc4a44f6cdb278b30b2a869d38d17d341fa949213414cfc2bc16d7d389bcc49de5e82a914b01e7bde8ae1c3179f35218490014f30feb8d3b3461f94a9e00570087e35d692aac2dc652bd47e88a5649fe70fef0dd26a304ba84813e523da0a7d8ab622401a7d5e7679868802e264284962f31e03476d42ceb81b2f48eb110bc1a5b4a10201a8a9b1581c1a2170c9344f3434b6548f6f70285b751ddd40c1768216942c41abd65a2e53a34ddf02636f65f35efb9d3adfbe43e3457ecec4ccc330ba65317ef748abdec92321619905c41d979e48ddcf1e65a00cc3917c57d8a995b4aa31028a8ab1042f3550fdecc827d132573565e0f600fe922dba51f93fc63cbbaa3be5aa44602d13a0111bb4434d3a7d5110f43751030112a8d20c36a0f98bf7a14d1142d35f35b2c166acc2faeeb737d7c9bc44cea33a398894e4d530df1833e47796f2ebf88f69be5b8d7b17631d86d1beb56387861e79271b8227fe2ea6c49beaee6c31c0859b5b3f55c8ea8f0bd745268f40f598081b403c37386e725591ce9fdca3c049d693a7b933f6d9bee75274f75f9e85f548376635d8ad46d3b41a5306440cc1b39d8d35d75931259b954c25ceca8ff031b00c8fab7eb003ffc4aded665d92df743d83e563d3002a93f9134ab4deb22c165ac1686c743356cb982ac56e22df658e2b72db1b55daebe771d124e493917ada004ed1aeea21452923fec60ee7de1bba52ec85b550889d1fa6707199f5b60fc785c0f31c8ef28dddc3e789d7d120cb2aff9f485dae416d76fc0fc70969b857925ad10c05a16e0c5f82f8d5f5ef2443ed7688556c6c530c9370bcbd6dc3607e5de5a61a241e1266c0dfd22b212b908b12c6d11180ef1f4fc17091692dfe3fb93dfc56f8d877e195246d5a59ee4b3f6f617692fd0343d66d9ff6e5a31dd0cb5c93fd2ca33c63140c49c765884b9a0a61625a641be4ce7e11d6bab40950e8be4d1d6be5912b0b234ba3165b7e65d947de66bb3684928de2e85d52c7cbe0adbae59e3c58b33e5ee41bec39adb44cb6776bed6e66eb89dd4d7795ffdcd129ed925f8de9a090b86c27516dfe05fd669079eba93da39ca0b15d90bb2c72fa6349b78c5fada85b548a1d4bcdca0bb1f0913e61de90b8f254a584c69b75522057a6ef867b27b330c4b576eaf33ba640d983e4695bc1902209e27995dd81ea2e4bd6d525427f9442b7659c29394f2ae8930817d0ab6195c725d8615fa13e20f32f587c939c356fb32dc79008cbc911de7a60c19eeee0bdcd959b72d04c6c3524163319d299aaff27e1d884a585d3eb6d3a00ccb3dc0dbb7830b77a8719c099144daf21808fdb818fae1cbcacb8ab569ef7cd2a8ed2b8c724e6f3f5b2477a5b81fdb6deefe681fb72cbcafc553dff216798847e04cc31d401f7352892f34ebea503eb3c6ca424c4acb43714112bb052e32536bf55ed1b2f87e9f981b2f6aa23c4c7e690ababa5cd5f1b60c54d555909e95806293bc9e3931c2e64a4a134d104c080b2cd44bca0092576980c406eb63ac053370c7db1ee02de96af916e6cc4508ae46b0ece69aa934f1c2b2792b9dc57e91619f29f882f0559933ff2abcfb9c0c4ee5917ef667c64a24628563f2388c808c44023a7933b7dcd516f350704db902b4832c863f9bffcb36f03a7c25335423b033a86f74921f06b8444d5182632814930aa8f1aa98227df96431e3b56fbfbca3fde3a344750fd126ebd5c8e2d5a04748d2776587b39a19facd8892a2fa1d439dd3d163056797efec692388c5c23923f3853d11201f8e510651b31626a58d70a4f0e5caec71840b96b3248fadbefc9b3dbe373dcb1d2bc5a831d3524c9522889ae0fc4f756e23a5fecfe4912a02d14ea8712ebb76812a6c16b127080eae2855177081eaaa3238b82f2b40f92404b9764bdf5869a67527ecb3abdf0ff6c62c1c71b5e56b7fc1d37340069bbd2cf2cd6bb32cda6523d308a59d3a08bb075db7bc1561cbae6701f6eb957cafef1a475b92fbfb3c69ecf466c3272d84a2842ab1c69bf3c9c242589e1f6a5e89975544d638e01d85fc966ed64b7d1106e1e67512b1451487b3a8c3f495db7f7a2cf7987ef1b12bc71d679b7141ad9fec618473f288ee55eb6653938f7473b1fa8d58654c5ea6ce70fbfdb55a160d74b47be604790dc4ff517bd2fbd6115c7ef925b33036d14b9609edc7a5897eec627ef01a6227eb170f66246857907a34e78cf7caf24e426407cffab895254f62ad9438701c184ad7f0517b7f94c14adf693b563dfa997994cb374b2df77d04fba16d53b52933ecc9b6d4b73b596da58b4bc70f7a9803789bdabf9f25db97c42a4c5b7113bc9062eb15c096045c04cb8be7851c0918a9c0c74135167968944d551541b6da7ef461c56cc31888cd214f2d20446a6fc9325f0d4bdfb05ceb8d8fe21cd8b4351ac3679a80467e7f87c46f7e7c3cc3dc82816096d7927e1a6e0e18f861e36c6484190b36b46540501e784757a0f05daf3d76a70b1bdb2a02525fc565ad2e20c0ad89fc924e3de58e1dbc125a5bc636df0e190c176cf1fc13f479d0768e62af9572ecdace2e3a4e63d776b06ac12b60c5baaa70bd8e75eed703718a47bd792ef1e736eb15366bd462508411b985365afbaa3f0bd01401719a0de6c89b928061fbca6a3d6a799523bdb10314b720311a11b2c570aa00f49fd5661e16d75e9d13a49c219e59982a350d498195930edd8574e40b39d41ad136172ec81b7cb3f094cb316dc130482ce049b120c379950f65bb94f43f401dd66a8eb0b9d5fa0d303a319be6a415f2b65f72305fcd967eda04a70286769474e66a51872c61aa87384420933e97c16186fa7f115aa395a750fdb4c0161407731e5235b6e2a074dc4374876004119ad4dd1d83a072c924ee45846597e5691a174bd45464683924613dacabf2bf5f209f1f99bf08895550f0bb5a4813649e06964ca1e9d418244f5723b0d4b84398c5a9f5c8826678e43c424ad2943d46dcb98631688abc6692866d011d5e74b7040b2290d36d711e424795b83391329bb5d473665dc84630ef7735104b7d389ddc8011245cf765e053fd63556705f3de85a52893e2ca3399e34328464ea18c2fe22a259550cbd979a884b7092e8e64ab028d679459d7c6b51c65e6e8c58fee80bdf614d411c3fb554520c11caad33514817ed492dc3b09f48919f1f0edc13865718b540beac65652b84930a3415cca5405d8f778ff62145fafb8d75e2b7ba821db81ca8ba620570610c1b847b33ebac0125d7a853a09103054e6fca37a9f28ff80ea6196cb5b18d4e7b561241a2f2d535636b21d3a08ce2181b7335d1fde611f9a526cd69cbf611b70c440b4d3ee4b5f4eb3a1d3f71be12cdd926b630b7f1d3ad82bf76bc08646cfc1ee4ca3e12b7780cf70fc1ea3c8e64294d1a9454da57d0d6ae40ec1c9343ff79bb1a296d60627a95b6bf500fb5f68f028107792474f3bdef4bb10fcf5324f4552697a8341f8e19700f72b97305db1a1143b051905f8f8a2157b238b510adada6d3c9600f977545e2bbdeab4a977e1112da3bed5c146f4d36d1aa90aa026bc9e8897f77664d2cd71398c5c8b22198f71cf6b3ac46e73ca8c844e05d7c2b082d8d845c83d19bf70e862f957351956d92c011df1f2794f245ed50514daf76a", 0x1000}, {&(0x7f0000002380)="d3c0004a7d259e94f4d0cbe752887a7f6eeda544ae6dc415b8bcac9d4b6271b629073011e0f476260d70bf0b53a1028f4c08b43c33f25cfa2391be56978daa50cbd7efc8a3658755f077ccc025ef7ff4222cf94fd3ebd6a06f9096deab523c92858c038d610a1b130130afab9e4d6346f2d5526b8f49c06f0460bd8262d74d2d6b5b4a27859618987aed7986b299e2cbc06a97e1b5b0e5a22387ff04a27cf4e8aaf338aa3894ae7689e28053983aca51a34ce27e321531de3ce247ab0f58340f91f926dbb425", 0xc6}], 0x5, &(0x7f0000002580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000006ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x8}, 0x6) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 23:49:57 executing program 1: r0 = socket(0x14, 0xfffffffffffffffd, 0x8) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) 23:49:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 23:49:58 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x81) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) r2 = semget(0x3, 0x7, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000380)=0x3) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x13) 23:49:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 23:49:58 executing program 1: r0 = getpgrp() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = shmget(0x3, 0x2000, 0x2, &(0x7f00004d4000/0x2000)=nil) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x6, r4, r5, r6, r7, 0x0, 0x1f}, 0x6, 0x9979, r0, r0, 0x5, 0x3, 0x8}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) r8 = getpgrp() wait4(r8, &(0x7f0000000040), 0x9, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r9, 0x2000740d) 23:49:58 executing program 0: mprotect(&(0x7f0000613000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) select(0x40, &(0x7f0000000040)={0x7, 0x400}, 0x0, 0x0, 0x0) 23:49:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000225000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000226000/0x1000)=nil, 0x1000) 23:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r3, 0x4, 0xcc) 23:49:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) read(r0, &(0x7f0000000740)=""/211, 0xd3) pckbd_enable: command error 23:50:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:50:01 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:50:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x3, 0x0) flock(r1, 0x2) dup2(r0, r1) r2 = dup2(r0, r1) r3 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000400)='./file0\x00', r3, r4, 0x4) dup2(r2, r2) shutdown(r2, 0x4000000200000) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0x47a7, 0xfffffffffffff795}, 0x8) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="85f811d0ad23e97cdfcd89723fa186e65773983fd3bc0ccda29b9dc811caf5e0f1e9da691cdfa70b9b00ad85b80f9f344b060f99f8eff599e5b50632bb3f4180b929d9d837407bae2b75a17f9d30d16e4194fed1385cb09d169cd8f3ca367dcc812c1df1a066446b3cdd", 0x6a}, {&(0x7f0000000100)="50f271aebefe65d7d4d49386cdadf946309a439cad0507c9da45fff078a9d8c919e4f08250569433d2460ba3c84e37d07282ea0629a6c9d6eb28eb15336d8a4ed4c83e9118bbb1b5134dca509954d5ba6e8a86df2b7b45d231aeb3f64c5213cd5e9adc321720a4f3324e2fd30de9e0669fe25d1b008832a90d503013aebe49f9b653f64fa6001f7454334220f056fcd14882ffeeaba5eb354cb3a4f591dac0b3bc6fb58e89116728b307bcf1d4e35f611eccac161e6e8dc7cf435e34d6e551", 0xbf}], 0x2, &(0x7f0000000200)=[{0x48, 0x1, 0x0, "523e089f0b5448015bdd96d106266055162ab73af03aa7eecbb2e4afaac314185fbbba03dcc04eb4765f1c379303acbf7d632d"}, {0x108, 0x0, 0x209c, "bd75cf5509d1cd0967dcc680afaff19dd7ce696905630fe55c12a69bed168c79ef87e58c14d304cb806603d024ea6f63f4c6e92eda51cb158a37828be9343a7043d61b19f533608a8837012b78e5df693dc82fa6f23ce8ebb1c210fd1cd0daa2ff62dcc0e39d67c4319a9f71b9b31bf216471a2756dc0cd8cdd454d797278da911262c6b86692ccfe04a0422347391b31a77b29d9c22de4c4417c8ba688c785ffd2e6b452f322b2f608df73fda8a03f2b18c526bcf53971471ae546760905c9fdce8574ab49628bcdf21120587403ed07ef1213f29fb6d2fac13c81d8a5ae4ee50bdb6fc5c5bc0a0ff9c5f089927a2e1a1"}], 0x150}, 0x400) poll(&(0x7f0000000040)=[{r2, 0x2f}, {r0, 0x49}], 0x0, 0xffffffffffffffff) 23:50:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) semget$private(0x0, 0x0, 0x104) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x3) fcntl$getflags(r0, 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/87, 0x57) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x80) 23:50:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r2 = syz_open_pts() close(r1) fcntl$dupfd(r2, 0xa, r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, 0x0, 0xfffffffffffffe9a) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x22, 0x10001, 0x0, 0x6, "c78ae9fa691b83c4b210fcc9e00c64424f048029", 0x5f86, 0xfff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 23:50:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 23:50:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x10000000000000) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 23:50:02 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, 0xfffffffffffffffe, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:50:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x80) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 23:50:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x41) sendto$unix(r0, &(0x7f0000000080)="4bb11ed65298ec8e58ee81a20fe7ed29e3895db86995960a1e531e022c4fbb5c81b42b63a9a12d3b830f6bdf141a5a1bc28d66a9c0abb942307d4d80fbfae4574c311b", 0x43, 0x408, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="e963b726216f23e2d1f44b83023b68b3fa6386a0a6663231f474583eb49a8b03a4a3322eb4237c9918a0e62d2c7763f4f96ef051e6c8a88615c3b2a2c9aa8e2bdc84365365600d65472c5b8941502f131f3100465608490e00423cc7ecf8ee5863839278233e5c0905965a659426227c10bc443613622b96e2698be81f0941420dbe7eefacdc5f7a367372cb09848ce8552485085753638ecff6384dd201d9bcf31ccdb4be8f518e8e7c4d4d4ab441d3c76ad829fa9277d26c6f7f5a97a58bd4eb65d19b632932ae03e05baf1a903a56c83482bc46531a6253", 0xd9}, {&(0x7f0000000200)="84bca7ebb86b8533d398f8a3a085", 0xe}, {&(0x7f0000000240)="ab84093b0a16fa6f73e915d754d297ce6ff89d37727b79442d941784fcd93f80d8b91bb6cddbb1da39bdd29efcd7b34eed0e6822d8c63b93e1a7759aaced", 0x3e}, {&(0x7f0000000280)="a7719ffc0022e04ea632649d44ec41e9ba", 0x11}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x48) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='r\x00') 23:50:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) lseek(r0, 0x0, 0x3) chdir(&(0x7f0000000000)='./file0\x00') 23:50:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x80200}) 23:50:02 executing program 1: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 23:50:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x80}, {r1, 0x114}, {r0, 0x5}, {r2, 0x40}, {r1, 0x80}, {r2}], 0x7, 0x2) read(r2, &(0x7f0000000000)=""/93, 0x5d) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 23:50:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x4) close(r0) dup2(r0, r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) pipe(&(0x7f0000000040)) 23:50:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 23:50:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000340)="53b1a1488f4ea43456a0a5974149d7aaa59f9c1348ca02176c036dc04a4ae48542de931042716584f7ba16d5182eac9efb808d4b5b8d0ce6e70b35a06ded8c79cd5c36c0c4ee488858a1d5a4f3748549c77d1c4c0d5674b931fbc4ee6d84402bc0ce930a74dcc5e4604439e77367409244ab84dfdde571bb44afde5bad8849d104e40619984d4d04294b9be189da6af27d6b1543d1b11ffe46c1c4dd415a528375b487ffeb5baa612dfe338c3ec36f84628ab28f84d317227a72c6055253a78ac62e720f045719d991c89ef6846bd7fa41818fac3eb91a97bccd240d415fa0fd36ac09d9914e57d433a9fa04255bf50aba30dc58e7ee3ce7fa6f37859f9747929565fca4d62d4205344aef798208cf50aa351fb94185d58e9e8c87368dffd8fbc4b3beeea5db495cbcd435c3d257a7d35a319e249e5fbd2dde702986a08acb640da08873005c3adf513693fb", 0x14c, 0x2, &(0x7f0000000300)={0x2, 0x3}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') 23:50:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) link(&(0x7f0000000100)='./bus\x00', 0x0) 23:50:03 executing program 1: r0 = socket(0x8000000018, 0x8005, 0x2800000000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000b0095fe0c2"], 0xa) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) 23:50:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 23:50:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) semget(0x3, 0x3, 0x400) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 23:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000300)=""/93, 0x5d}], 0x3) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x82, 0x20) 23:50:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 23:50:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) wsmuxpoll: not open 23:50:03 executing program 1: clock_settime(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x100, 0xc) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66541704bd730d1eaa00"], 0xa) 23:50:03 executing program 0: select(0x2e, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x200) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/126, 0x7e}, {&(0x7f0000001180)=""/90, 0x5a}, {&(0x7f0000001200)=""/101, 0x65}, {&(0x7f0000001280)=""/58, 0x3a}, {&(0x7f00000012c0)=""/48, 0x30}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x8) 23:50:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) 23:50:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1c) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:50:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) 23:50:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000080)) 23:50:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ea3bb138768296ea0b05dcc8a204000000ca0ea803c2300c7ff2c3ae248ef835c2c20726ce252b39c4b0ecfaf3eb6f9eed5491991097c8694f85f827577fa30b2dad1b68bf332e7230c7a4e6e1ca9504682533c27e485fd67d43f051adb103b102cbfa4b2170a49da5fe2704", 0xfffffdb3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$inet(0x2, 0x1, 0x3f) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x101, 0x1) 23:50:04 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000480), &(0x7f0000000500)=0xc) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="51dc486c0d5143c42506f4b917b9f407ef0951512c8721554a237e83645286e765b60468787364b65b13de38b1bb0a8f8f95ad2d1acdaffbc219fb2c63031c5124cb723ff324835e", 0x48}, {&(0x7f0000000180)="e9887d5ca0146149e335503f6fac83f719221e7dd3a0094ce0", 0x19}, {&(0x7f00000001c0)="0a25ccd05a8c927c67b5acd7a989f1addb4772babd31d98ece5f0ea05d36c4c4ce7776a9a6492ab1d6e2bf14eb9bdc6b38a75325b71bff31fe37490c15d1223a61ca3964adb87bcc1c228d4a7278a883550ba9d4e6b7ad2e1a9089", 0x5b}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="9000000000000000ffff0000090000009d750a849f63e1ff628b4cd1f7e5fd70b6985eff460e01614c8cde72c7efe5927ee65d5c4549896ca9a4ea5996500304ec4af48aa7ec3d7cf1747cf26323790b4ad2a6c0626c8ebf6ad64a28748f83345192c5fb16ee7cdb3f4972a1ee7ea1a661c45efa2189d37a941dca168ee5ffa9e3e8d56878beca46ae00000000000000e4fd475000000000000000ffff00007c1a00004d4816c8636aa7578f9d93d6029592fd2b7ab46f0572756cafdb2f433e6b9a30b71a83cdb12b5f5072190a13566b764ba5feac9a2bf8dc88bf93b18255ceecc73800000000000000ffff000030bf0000414f0a6b043f5fba2e47f7e4fc0919dcedb44ebf7774625d1540d05ef90c654adc2cee000000000038000000000048791bda0000070000004430a3748e4cc4fbcd37524b0c29bf336f3bfb876bea1e9bca251b3a5ce82011db0000000000000020000000000000000100000000000000ddc17ef92c01b9dd947923e659000000"], 0x170}, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open$dir(&(0x7f0000000000)='./bus\x00', 0xa0, 0x101) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 23:50:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/78) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:50:04 executing program 1: r0 = socket(0x6, 0x2, 0x2b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="cc394626346e848ccec735704c04b56a419ab97c6bbd958b1f40b2cee87d8d20db1a6586e08113b7bd38fe623aac5d2f3c4c399c830254486e475f7e1df4641f6baad2d7ce3d04879c26e351173abbc397d76e80093a15acfe85efa025c14ce7534656e4f9f22fae6ad04642ac7834aac7d53afe22e24b5508969bae84920d4a65c7631f5909a05456dc2b811718413eb2efdb45aa0dadd5c2beeccbd5d6b6eeb51bd08f329c8ca510698173523e70ca24482e75f8f84fbaca41161104dd48199316b5e2b3ca1f429ef4a9aaa71655485cb3d81267007f899db3f5cc5eb1473eb2cb5f44da5668c52976f9ae"], 0x30}, 0x0) 23:50:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000240)="30e58dd938531a3c7276de9c76c300a2f284269764d723c6ef2bc2373a8ee6585ae78c213e7b8ab58d25bb953d4b164f8f044f0300a73b65ae1a0123c762635a85cdd77c2b78d9b0c8fbcebaa4d93f2c5bb75415b6b2aaf7bc1d7b5ac67f27b8ef1730", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 23:50:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r1, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5, 0x0, 0xfc51) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x101}, {0x18, 0x2, 0x10001, 0x9}, 0xffff, [0x7, 0x20, 0x200, 0x3, 0x8, 0x1, 0x7, 0xf0]}, 0x3c) 23:50:04 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002d40), &(0x7f0000002d80)=0xc) r4 = accept(r3, &(0x7f0000002dc0)=@in, &(0x7f0000002e40)=0x9) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x1002) r6 = socket$inet(0x2, 0x8003, 0xff) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x4) r8 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/58}, &(0x7f0000000400)=0x3c) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r10 = dup(0xffffffffffffff9c) r11 = socket(0x30, 0x4006, 0x7) r12 = socket$unix(0x1, 0x4, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r16 = syz_open_pts() r17 = socket$inet6(0x18, 0x4, 0x3) r18 = open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x68) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r21 = accept(0xffffffffffffffff, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) r22 = socket(0x18, 0x8003, 0x1) r23 = open(&(0x7f0000002780)='./file0\x00', 0x10100, 0x51) r24 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000027c0)) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000002800), &(0x7f0000002840)=0xc) pipe2(&(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r27 = openat(0xffffffffffffffff, &(0x7f00000028c0)='./file0\x00', 0x10008, 0x23) r28 = open$dir(&(0x7f0000002900)='./file0\x00', 0x20080, 0x109) r29 = accept(0xffffffffffffffff, &(0x7f0000002940)=@un=@abs, &(0x7f0000002980)=0x8) r30 = accept$unix(0xffffffffffffff9c, &(0x7f00000029c0)=@abs, &(0x7f0000002a00)=0x8) r31 = syz_open_pts() r32 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r33 = accept$unix(0xffffffffffffffff, &(0x7f0000002ac0)=@abs, &(0x7f0000002b00)=0x8) r34 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r35 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r36 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r37 = fcntl$getown(0xffffffffffffffff, 0x5) r38 = getuid() r39 = getpgid(0x0) r40 = getuid() sendmsg$unix(r4, &(0x7f0000002c80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="8deba85f878aa6eefee19268e6e246465fc13797da40b6a091139df8c862310a98c04400fc9e3ee5b54414a5301e7f0612c3550b4c5af29e76b68ca09871e27bc40a9878f6dbeaf5ba6c613d920a5c6ce2f12bc55bbd58c63e6147d4b3f29896b40f0bf635fcd6e91126fbe6e684d6733fac7f7a7c1e3221713e7ec27aef60a7cf0fb41338feeccfe878fc67ec2e46b8c723cfba23257e33488750f51f9a6c0baa05356f04d70f069efeba133301337367a69620aee2268487dfd747206325751e7866f2d0d42cede1cc95f2e1a8aad92bb28147813f698c3080274d6b1b5f03b3244b9ab1dcdf62f025fbc334bc3ed777f7abac", 0xf4}, {&(0x7f0000000740)="c3a200e81228d4219cbedfa111a14db0d5617b395cc135da00721a0c8479ec118770129850a1e44481f3bcf074e313dd3aa3e55b0c3f27e04efefddfb0aace760c22b9cbb1cb13709740ce86ede2badbfcd88b628b268811073d11f2ecbf4cc0e4e7ea1acb0dd84d09e5179bf39a95bb7ba88ab7506b4fa01d28c25a71be981b2ff2b17a51c31206ed8c81ea316a5864dc2e1f13418067bb367d85fe6a2f098d1f6c751d0dd16ea299f737edf402529b762b97411b3635ab70e9f21fc885b9b9c3d1be415907dcabdb89bceff3d487f58d84066975fb152f832766b618bd301907444a91bf68db562ce45cc10b53c68a51986f3b226b03785fe9787c8168d4f22a8600db1b745cb270223a33925d6a0cb9d9e5026b2dc500ea4b7101043c440aa4d67364b9d936646876165261e6eb6ebc1d851a4350359e9b397b37941506928559b13282cdbbba1783dfd987ab3a02f267661a69631bcd9acd10d51a214c5fc1a9160be6963e7c9ff2e5707977653bbfc57a5300ae541fadca1daf753451364c8e45827fb29d5939dd6dc35610fc7dd1730756aa70431819b1e18c368c5df7da92bbbfacb262e2804116fef44519ff488bcdb2b0182eda858b23fc49b15b18dad8736cf50ecfcb6080f5e954c45ba3cbe9cca527dede4feb8709376b1106a867cc03c9e3655bbdff93dc79ef16aaff027f41b27eeeaf941d50b416e430d1f9d3d8e9655bbcd80f22651ee7815978da912941130e1da8cf1917b95be17584ef9499b12c22cf523b1e62b264d2d96932ec706c65466183108f1af75dd4a150779f3d44d3865faf3852bf8416e970f46982ab5474673e0c92310e2f8bef76cdfda4f24f78423d84b88b796f217667d222c13de373cd1b703fefbafe69ea6589edacd15dcbf4e5f3d51269bb919288118bd932ea52c2a693ec5836bd1d6e248609a08b3fb922bee1db59e838ce6ff06759cf65f546e635c46a1f913303bd4106fde732a699bf896537bf9c261697df6cd6c06490c3d744aeecf422db66a7ece08b957c631e693ae5cbdb6c713aa2c476e2d686df44494a20913a859246a8f9a4c96b779d4e83ec90488b553da81837cc48256b1a049c906749f81584e76d3b133bab4f6a9a1bebc98459d606ad2f686b12739a03272738ffd6638519cb2102f2717736012ccd21b8b0f5ebdb02b19b2ca10f0f79663e8ad80f21ca3c067ebd631fef838670e8c3f17db56c42c2e85a8387d68af5bba5083e6f04fd7b735ebb7176f835a19c4c047fd9b5050c6050d6d4460a31eca11b29838e0f8ea150a6991b97e58a646c207d61aa6f371045c9a827787106a6a91c3e8b7ba96abd52f0bc502803e671dbdd24b2635d0502ac7a237cc5c26285a74714a81202dc4b9c4be916b96506e60f75749de8ca61e63176a36ab1ff9dd30d8fad53fe7dbdf9a7c6ffbb507591468cf6ac2da0d25183878cc2f8ec5539294e66b1c615d3ae52875a734fa62198d80f126b5cc8c9edfed9abc9dede2478f59278f93bb50b620d71be3611d2de7663e78c83f5ff6a3fff08e2cc01f4f0b8e8801a7db6d500aa01c0338395ff7af974d4231699fb7440b1bd5ff698f4493096958d91930a946fc723386c49172088b7188af8445dd1b6624d4dc8ed5ee6659ae8fecf140ff3ac63e102a04d73844f057301cb62d54e93a48ac09b039e4339ffccab2c0f92b89fc200bb96a5cc6bc17ee8e6a1f617f5188b34bac2de1166e6593ef74d64a11d5c6fec1203102997202d7a8d3ae9bb7cbe6dde255d75efeb4f59a9b60861f51f887f5456fdad0a3d3e56f6cc7088ace6b58b69982d598bb56ad82cc1ba174c32065441c892bfdf1ffcd2e9d7cce986b2fac5ea66c64a100bb15cb053c15850eba454a5c68c54735b87965ecd5dc517227d9db0363518e758bebbad31ad153084fc86a80186966d6b8e066c6cabc6412a3d521af8ffccba6b94fd11658a609110f9271ef972314444b3cbb1805715ece19a1cf78ca37fbdb223afde508acfa7e2ea82844f3f396494e8916809b6800afacfaf157c2e425d82fdb543fdd9da839f8b9a234823bbf321c9aae88f9caac5fffa61ab5a3e1d7c56607c24f12510fa15708ceaef2c39d7460883a542762719a62abdbfc2e64a1b5b84c249a410c9f9491e0e147840f55a7a50bb792618b3d02c2fcd48fc7d751e10e3e7733458eb3117a4077b25e9565c712646b551741e755234b3cf6545588242a5a31afd7fdfeb62fd9711d37c80af17f2c1d124f1aa23b2d1d6ca49303d53112f95260c205c42d41b2563aff1858e799e4ab15a5f4ee7820883126afa73eba795dc6d1d33c099f07dc4ac8d47a6ee5343a3107dc153297f0fd3d3e8d75155bc394643abbb0c214fef0cdb2d9d755d33150a3b62468939e7e1f3645051342a1d7d68abe5c08b80b4fb90e299112ebc56f7d2d95a96d44fc45149f919e0180424b75f387923a63e34c71e9a18a3553e050d79071d3582e2b178bdd9b2dd8a1f3ce1f0817557861bc60a0cbf60105ace6a60f7c31406e6188deea8cfaf7bdf3894791c66a536aa6b6fef2f88dea249e1e08fccce142b70e049a2d9c23e04fbbd43ca653d03b5153cd1c121c5d2766eefa2701f3055e73b5ca9d0dcbc6e486c6cff709b78da86e7c9ab31252cc8f73a7b926725619694cd43f76085be91087c3af852cb0c6c72ac80eed64a4ca52ada92e77a7eb33906ba7394b6672b73d858b19faff3f7d2d6123eced3b5995f3c4bacdd539813a170d32e9eed9f42104685ce1beec33ce877770d356d8af5ebe6bea0b823e9d556ab01b6be071588e165cb9a5054083763ba28e549eb70426c4b245cb8ef69df8f8e1088d950beab3d97600762b4ecc992ecdd65cd33fc0d19ec421f07ce4afa38f56180ea761f88eda26edccb20a4f49cef8a86a32711f1f26a6e00013e61ac024ffbaa66d19a8ac7fc1f9f425db3bdf325258551d58cc9ee77dc41c5c670a7b42acfbc678e80e4ac1d91c97364b9c3411fe0857ab7e454fd63a3e7bdbbe9c1908d5614f9797922aa3d164b5e79da5ab981c6e4e8ffdcaba7e865ee613e071c808be7feb5a1a5af91feac1c388b947c3318f21d712bc73ba8f4886fa3618118e97cf9c50fa59effc99d905cdb7379a434feb2a74ac4504e3495d4ff6d66a01d9c365ff915b980f4ef5ed26636959007091745f23483b4a3d088531fddf46586f9b6e4a7f41cbe5819bea1e095fe33149b9cb05f77e52cec48b2f4941d6df04e101b25c447c0984c5f4e165f9c707930bac475167c7b58b89a1c5fc4d49ef9fe8b713e4ed8ed212bd10b6e92b86076dbd0a98e2f71846bb22d1c3a24adbb65d0f37607d6fe0faf3fa778971923b548e6ff3a4596c6734ee1f407ebfb296b28ceca27376d73238694cfdc9c3760da228ff83bf9c603290158c4f31ff6da2b48ef8529621087c1c11aafa2a5a8b9c67c0bd196c7b8bfd666782600ed4f8c57bcea636e759bed4de83683146187e03ed95b9ed045a5f634d266f6041823c401d40f390141aa08cf82e257b0d0cd5138730d8f48b74dcf6005261ec9f1bae0b548ca0dc38bdaa89cae287c2839f3ced1ec375c0cf5b37aaab51d95646a7f332e12d4856eca4e4c16283c32ce801083e1aad9c687285a32d1b683331eeecf838646d0dcbc7b331d91043a1e66b6af18ddd55db9b3578739482f8e76f56727812240066ae03167803030a9498e249cd99985f7bcd0dbd40afa1cc82be9979fe76eb080dc60ba300ce6fc3b8463e3b71ccd5fc4be54aedb95841479ff3edd9e76c28725dff3e560989db3c854e49361548de93b14abafb4e6148aaf928ce46a6e296d3035a1522f4740bb1395b7c961b4461bfd0944f3ef53d2a2e59a27fb1e42ca0069e9f5e43e1e70577ca40c4f779c9f5b8e9100e529a9e47a29cabc9e310b5955f49877466cee750f9624cbe6294574317ce300e1fc066fd7561c0498dc554fead5b456d1045918a97fba26c146f2acd346d3381615139d655cd106cdee7623fe460f25813e13b2c6a5e205842464148d4fe822aeafb7d135d4c2728594a47e63cf139e5a4ca4f7a1494c18d6fd25b536dca21a40a94dac1c785b3e22420ac9e89512e1952395a2477c164249340f619e6a45517636ac659f9657e327b85515ccea36fca286c8b6b0e5846ed195ffec9d57cf6e2356e50450e0e58f09401cb95edcb21c81adc39553312729a50820b7106d6a7b3719a29521b01a81b3f3ccdc15e62541b26712da6772c2365e5cf8655af8a5e3bce76720c91c6fc30329a2e48ee0b8f3106dea6aff2acc706458f78764268a5f2f054355ed3596121a7281015f95eb589cce49efa55b6b7d8b791b2eab89a5fafbc8392b7f9f83d3498547c7bc0d4814e21ee59580bc0da1d31e26ea308e8ec772509f18d9e56fd3c064d9adde9b1373fd564b65fab1fdfb65546590b5c0db0952d5f6591537aeb7970a2b388abc4a6d698cbf75e94f47dc4ea623b4a2ae1d3b3cc7f44c257a9a0511ccbb56327b26c08594c8b09fbdfc0e9340952b72869e8d84dbcff84427dbec9553b73ff2083700d5a48715ad9a6f0a2ce2daa1b01aad8ef18ca8e05e7f1bbfc88c76d038eccd25ab44ff9ed1a513fe38cfc12ca1d33ad31d47ec265466b09fd4d41f7f8a39ec8a4355851be91d00032457b78b20a38b68a7f681751a91b6b0dad38165b899c8dc8e7746fe6983ed6073ceb99dff68d9de48efa1ecd54082679cce431c98957f89381a3990a723acd34ae624a3554d0d2d3e8b0260bf4b78acd3df777bdec906d53361c6aeaffdb055fd06d80b2ac29bf46f03c622bc16b596d8bba450656916ad0dabed9fd9d05d6ffd89b7ff7e5df461827c2a24d2ba5614cbc5c922fab2d39e7a4f79baf107801e2a76e049a61a9dd56f3d66fe85622f81a237bef9fa8624f8d928d37041903fb2e9bb08ee1c952277aa2250a38e09d8914d36abc237c3fc43b1872eef5c75c164f4d8ee153b7d3e445b58a99e3429883bb78ee48e17d7d0dc59e6fd9c0cd9d48134d3c1bdd659a710e12859d5fccfad094441101568d3bf0d156b8cd4a742ba5cb9fb8a92d2221500f5310c67af8304a15340abce8324aa8b465aca085e9776e1c494339d153d783b71a03a02ac16e7affdeccbb2840e411d9b28f6028a8bbbdd04ca67dba2682835db77b6b3e4460fcbc77f0838a0151a38c3b9f26c7d2894410ff4e94fda0b63127646d66d3f5da3a7f44551730cc771d67f6811abe1df5c2932f1b0fab1897946ef196853a060db40820423bfe4b98d9a2cbba260b0825e95d507c874b9d68f76cdd082e9a7ef47d6bc15f392aa67028b0469983af2d5e6273770ea4e7054fe380aa5d35469f67ad231af2e2090613dc4d92408495c31371b7b4db95714b56555b829de42c3e8c569d4ec13b4c50e5a7db4683d066f6bd9d9eb1ee3c1301561b09abd4bea54c20183e92fcbc37ea048c144f5d0de0dc2823d70156c4ca2bef8c7d232811e6f0e374ab5e314bdd701c8bb90f7bc2420ac1a0b06b477ec561076e9131c9e1193413c96b0863020756a45b7ad21761f37d2a6839a811d07a079f4632765a5c8ac008f3010521082e559959c2cafd77d91eb30ed8d18e8a6c019f5af6282c8d0f65a8b3009aa6d8ec4b75eada7b5c8185050b5d9465b0f4e8280aefd9ef2de5f776518365079582eded0849c21bb6f5cb9055e4560731472ef9ec885082f8e6af448e9b1ed0193e50044f279888460c45ce914a44912f8d43a2e37ad013f228dab8cb2d9533a", 0x1000}, {&(0x7f00000001c0)="39ad3f7e8c9920d2029aaf24dcda2f49e78504a0050ccb1048fd261097e11a842c581237c8aca75f1527f55bd7440740bce5a319ed94040795fd39cb55a38424729a52add0ce8ef743906c1e77a0ea177e11a9e4eacdb8f3cdb65e4d17c9dfbf151d8c549ff146534e9ef5913b1802428a6b3be9ba8925a33b73f9c44550a02b4b053abdf26e035f23e153c544ef25c05e95063d67b18394789a2dd958cb6cb5013690d85984535cb23790fb718610f7eced3a255e69ad5e601c7d584e93af639db872b6915f5c870ba7272b3ac9323942e2fae3f828afb95cac538ab1", 0xdd}, {&(0x7f00000002c0)="617548ed1ada6f4a51721ca39dfc446e7a8ae292f1d70025372a97a96cd2dd8ec8c96369a39fd210092188e11bae008b6caf7b0f0175410f1a", 0x39}], 0x4, &(0x7f0000002b40)=[@rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25, r26]}, @rights={0x30, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32, r33, r34]}, @rights={0x18, 0xffff, 0x1, [r35, r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r2}, @cred={0x20, 0xffff, 0x0, r39, r40, r0}], 0x128, 0x5}, 0x405) setgid(r1) 23:50:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) 23:50:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xf52) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xcecd, 0x4}, 0x10) r3 = syz_open_pts() r4 = getegid() getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = getppid() r6 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r4}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x3) r7 = dup(r0) r8 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000240)=""/155) getpeername(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r9 = socket$inet6(0x18, 0x7, 0x7) setpgid(r5, r5) connect$inet(r7, &(0x7f0000000380)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x7, 0x7fff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000400)=0x68b) mknod(&(0x7f0000000440)='./file0\x00', 0x1002, 0x1) getpgrp() ioctl$TIOCCDTR(r1, 0x20007478) open$dir(&(0x7f0000000480)='.\x00', 0x22, 0xa9) getpeername(r9, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) setreuid(r6, r6) socket$inet6(0x18, 0x4, 0x7f) 23:50:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 23:50:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) flock(r0, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:50:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="7a13c83acc52dd1d51515b9d49da59f921219de562b5caa2842bc5a3f78a8ea135c46c2e5a4aecad12afe132ad3d71cdc11a94c37d3d773b1d00237e84b4dabc93bdafe3a19fd17f61e49e20f3d022238415bc623a719a2a59b1b8b9fa32a33259c65511c1d660ed3925a18accd2b4d7672f3e210d89c74b4c3cd895ee00bb5e55ffd2414e1e3128b4ae113c9c0ae8b480a4c3a47f4f8a3a1ce9a625322460d173b899ca602a4c2a90c29401c648f8df73627e93b4e010e28ab64045c0788d0c577c5d85b48d17037ab9e32ce61ec5b6bd9ae40500348eeea49823", 0xdb}], 0x1, &(0x7f00000001c0)=[{0x88, 0xffff, 0xfffffffffffffffd, "ece35ebf32b6e94f70894c4a8d6978416e3688d1078e2f8ff3579ed0bf685f56d15e681f0fd91b7f5453f59584a7f2d304fc53597456b3c0a14856d57ae5fb5f6177b31a49300772ee93a80500ee00772f5653d25c9a1c4710651f210ed6b52c8b9e1d0a972decd21048b730a8a15ae3a38d"}, {0xb0, 0x1, 0x4, "fb66267b65d2e47b40929c7ef42f615945eb15f3ca75c86dabb59587e5b965d7e5fe2668f130229150fa3b6811366b144acda8fad06f4da48fdf719dc19b454559861e850a8e95df9090262dc9b114909392b2a17b8ec36ef91f41f22eb4663f23d208314811e5472820a078b0eb4075c568c773c97bdce8ca35db59964009672afcdcf6d512db4ba28c07058dd2d90ba260ad35350027e489afb586bf5c1999"}, {0x20, 0xffff, 0x100000000, "8578ff28fa01cf2747"}, {0x70, 0x1, 0x1, "edc368f2a852717032db2ef5a8324b8614ae5655089384ae6e5b557a70a91bc27120b6fa9a5243e0de252c0f8b5b57b0043a2f39e4e2b2286b72a8009a4a150a0dc6f3ac3f40d62f4a17783c16165a55c509aba62a76dc06cf33d14260"}, {0x1010, 0xffff, 0x80, "1d8257a1797de2155d39446914aea7462bb6cf25c1190cb31c4c09df6f904174b103f6b37dfd7fb7f3b17836c3488f1134c280f31ec2d567f37febc71d188f40adf7a8226cd574c8eb1e556e20a6d447e47ff577822d8f93f6907b21dab778f2b2ea5bfd5ae488b6b436f9df7b380d6f035e7abd279d3936ee8b3df8ca01ed2d818e29e93df0cd79b821654cf197292cb123ab82660b2d8c3ffd7b880a742c2315f01450e3e96337ecdb670015448fd66a417b951ee81f3442742143386652b66458abc504bdf3a82ce961253123234b6e0eb52066292c1619639001984c01c10287f2fd538fe099b10099f7a9929a4b85fed81a846cebd53bc1680c1ede902536d6a6c0d50963bd93321058f90079d34539c96707999ff1eb1266cf0732b93e731889e06e7849b5557630ad6cc48160cbcb7c27ab1df9e6de6e164b1a3f8921aeb3b7af547707c17de74a61908ac344d634dc628744bb72ef530f8590b1f7ce834c902ce397775c3cf161eb6f7e46586450abf6439f3e0fd5394188755bc99d9630272cd1b730cbe89007ccbb38fb0d6f74bcdd507d13a082e969773238bf4acc2ad397c3dcd09553b3c7f664f33e61fe6e8655594b135f14e2b17adb60e61cdd70cf4d6e2a8a7fe177aa216a1def026ceb1808de9d643184c39ab28fe446399f74173a9865512617e98ad8479d9c3b18b886d55f57eccd5c19f2414a1a03cd26b4f4804dcff200839216719fa28cff818b501769f1ccd5dd4a2caaaa3de057f9724855c35f4aa32b1b4c4ab2b95a25b11c18232a8383577b48236fee43f3cc774407923e0673beef891541c1f745585580f5170d101b395aa58af6080735e1c72dd656e06a5918ac33bc233438f8238553715245f04a93a946d0d17bb1f3f75c5a0328f4c35731c04e6f04d0046dfe60172345eea71e244bd45825e44a78a804189729b3c446ffbed757891e0680a3c9c2a156c4536fc726cfd4a1aedde6f14b5a6ce13ae102c7950dc22cb2e8d0e97a582df7eba860790b1f6f7423574a719095d455f8ac161c52ea0f8b49b810f85d4bf67e46c6f291239372954c73c0b22b2c086abec38ed9a8c31a0885daf16d0fa24a12686c043474a4d54fd8f258f0572c5155d45d9af9be3e705ececd894e66ae92af7eef756406bc1ce497b37b5daca31a6bb30a1c34571540cc01898f79ca505e8cff2adbae805895331f521d7c2efc41ca2171cdaf6b6bfd84f782db7b1a9195deef7f5b452a1202c455ed766c3b0e33e0ca8fa5a00ad9f43d96fd11bec3d881ae46eda935a0d7998a4359261bb118c677bdf6689c0c9535e9afa88f4fdde17a1e6d6f363552ce5de83b15d504ef5aee84ed3cb0acb887ba4320f5364b41f751af8078f0d700d69537887b86671aa284ffae1b74480a13eb2aad1f64b9e64d7324d30b4d9906bc6141c40903dc2230e3ba5a165b4544ea8ad7898bd5bf21b28262b6d222a3bb593ef5696cf6cedddef0b93cf3ece6ac1ec63f6cc8f4c5dc6f3530f2398f1ebc58f1ff42150729c27de92b15d0158d4d9194648133ef931533797ac3a0d7794e4a568ae70456b62ebed0ac5cf12a5e4096ca35d6ac519e087f13abbced46aaf99816a8c2d7dad4ed63e6583d3a228660775db57eb012288853325e634ee621e92e48e2808ac98903ca6bc0b5b9ac99beb6195b8289b17c9ca62fd387d930c241978c3df0e58a567cb4375b88c787e3680ff1912033385a5761ac347537d059f2895936f513ec93a6451f4572d8aab12570da663cf579e77e3de773a6cd40bf1c6338d07526c769d17d7626e8190b0c715e45804845adcc9fc486a80dcadd8215188c39b4707c201a8d93bc44b899b7b07e86f0de3a5671270bd6db619d6df8051b92ea97b63a855ab0c52ddd0956e208cbe43ab8530d6474b9fc2ff107613921bf27e1d742e51ac01e9e383d5179803d6852dc65d872655878d1391860269e0315e5a2282f9da9cb59d4e70856e704e869f6e4764b2540827f136547b29e29437d5bf468f90ebecba2bfe56880823d3629fa4a6c100394d962566aea90672df254ea39ad9f05e078dd71514455889b2d3f1c83bfcb60a4e8129227dbe40cb2f56bd4477e97a073698b4277c31bd7db33e6c6ef3306d2b06b28f366331c0d4a89bffb1ec063112bff45b4a46a0f6a4c55524ce7790575a54a4c9ce4951f4f5ddace4681951d499d278d4973e5bd76960ad05cad2eebbcbe186b3d143435909a8d46b60e6c65a17013ac0b85f7d6e5780bf0464009fb7020d3cdd599392aa25c9e6a0da944bb303095587356454d4da624ac96b16dad0207cd4381540a5ff434da7b5ebb495ba7504448310e2d0546d2bcc955516a1cf479190089c6209774a35dd96839f97d74e8bd6baa28355c40ebbad7e1dd28588d24f2441d828540f9d1888db4e14fc2c63252aa0eb35c14efa8c3bc89c0e5ff3d0e608b892e3f8aff813444e8de5a999f4d08ce6acf61fe6b6d29532152f791bf28c79be9a5c5a93cc0097cc94779fc8fd57ad7e8a81fe0b6cb01a21a7da871dfadd12f183c7d9bd2abe3e18f3ccc035cf25981a725ab1d02b86dcc6067b5ce77a1fed4c1beabb5176920630651c11b7e620337b1afecdfe7b60a68acf304e54d20aefb1fb253379602db43c1bc66d065419e4af4beb2443713bae4ea55eef187cff41b01802123cf62bfb0e54b22eacd1c9460ffc50ca316a5b3606b3df69fcdce5b1a2393ab9bfd4cee4fb3ec08a4a24e29df2e66d0767a7d6f4114208c06e2e9a1ba9a9c2f979661aae2b9b9200e734e42907c5ad4fec1363ada6a19bac2281eab24e4271382b2f2bea95eb1ef82a9096735739184268fe8ea2a285e2a80d921cd1b33b1820027aeea8547894c05508bcb8680522648e773ea03c735577d916938d141d239870da81febdbc81cae52588b43805d92063600ebff644f082da84404eba98309b7cff8244113dfff5542e02d414b84d983904b50e652395894cbea8af79de5ccf929707505876c5615104c6563a08ac1bd84eb54272a3ac1dc76af8e3b2e8add02a211e201658072388eaf5c3d8fe63e98b9d9321b5e1336dea9e688d17434fb9c3ea4ec696fd7a39710e17a67a01a6a9113083c358fbde879c5751cff78679172d318e87cea59dbbc3778421511e0e97c3dba0d4193266623154091c4e486b9c9339bb29996b37561126d66dd32112c5a556fbc13fbc9cee3fbc309f1fc9429f9c9ecc2536321db9f69978d7843690ec2ebe285cc6370e2da2a42cfe8080593201a6f009fe517f81dafe41346849ee62830d164a9acc1c759bcb3e41571bfe891876b44d3debfe9a77ab0126eba0b817424f94b45940b70bf7e097b17e7112e154399c7192ecc36e76a45c272a0bdc582c52b138f832fde36c3e27c7d9f1d25936968cce464f73d1ececf313660d9a7e0ba0fdd43691b4eead98d831dfb3a9b5502da3c386d1f2fb540ac1d39816013e252490c995d73bdf0b7bedc9a19f3520094ee4bfdf2f68e4dbb64bf10bd2bacc8868efcd3d2d94a638b2b9343953203b8dffc6bf38cb5113440a9a0918af02ad06ee6fc1dd78c5342306e888a70deac29a644be7000046d713225a23758cc0aa376392dd773f028be880b5127147301a52496c43f86837e55286cd24c43dd035457544a6ab8a0d9213c5a08f76d9821991bee7ac35b9b43706324e857a6f6e5777a72966c31083fc3c948cb46203c0ba9220f7e93cfe011c04a4a90fc690d5916882e9d8f4f8549c751a2170444da45d32ae517ef579fde318f4f26fcdb32235c93556831346c24e562d3bbdab96a9076d9df51f022687091cb06cecea2d5bd2ca052c08f71c6b4faa0caa4bb1e4e5a3d53c74f9405b388ce3d1c217c24dab0d7ebe9167638b4d304fc499fee9a9a2e4eda698f62534511d812e7692329d3cbbd911118c906c393ba1ac87b15c5858d69745a506bf57a246323aad528a5db6fc031e37a4e2de87d33e74e241b9fea3edebc5eb618304fac5f36ca206207feef3e5f31d75866eda69395ba31b7d3fca636ef09eee11d2e01eb8ea3373b0999f27709d801758c2a7f3f346c15e4ebd0efaf633dc5fa8d0da7a95b56c00eb02ffff68ba8dbe104b1bb3b021a329901fd2d738689cd83a648a3f9ab64e89ba22b0275a48f8ec3b01ff99ae4736498bcc3c3abc7d72846f01d139f95754176e53bdfb56f2524e5fc9227ee9a471db5e0d1eb01c6686cee5ca7ae1e40623d4479e4d01f686657d2c4e4ea4cb1b99ac19a4a6e193fb7ce7a6e76d2a2d42e7fffc7427be85db7acf87da22fea659505655ec429cd97ce4986e93578d4673802fd75d968dfb281f3addfb36bdc210045ef1bf7db04af7ce16d45bb353897a75fe1474bb2c56cb83288f27ab2388aca0db5950bb7ce3bca24630d7721e63d354bbba7fdcc151dec27c56d7071315a162da819b6c399bcc7480179fa9bb165d7a46db0f67465e8911439eab5cc30b4ad7dd581b1d4238d50e862648206e4a8d5667676055184c8d1f386237f69e054b35c5634c3c51e631f53ea5ff4905cbeccca0b8ea23a3e1d5d445a4f30e0dde761bc62b3f0e402c4eeb8f3c60d5371382b4387c339e8743063f8bc74a56effc05766821ebeb8fb057f55af71a216799bd8b676f3bea6016ea7e902e6935b34758f08386a58b954c7afa8ce61ed33fbf13464a83a1cf0ca1f585ebb4c9d30199f0bf4214bd016bba70115f9616882a8f9427c6ac9cccfc6edc5f3192118c032813695fa7c75998c2efb1b85cd0353c51ff3ed368960c848e054942b27a1323cafb94b11413567416f6e571d3f92d495dc2f3ed2838977f47d361676eaf72e82008af24457efd430c49fa94589961402fbd41085d371f0345464a84e4f0b169c9ed98c39721c3c418db6b211b5256bf7838cee65f0263acef66595df14de34c4c9d3b1b6db7d529e7be358d168f7d93c33a86f6c92b2e76faaa0cfbda58148568b6bc44484f0ad6efdfee79e04189f1a63a9f309ae21335c8b934206cf6b3cfaecff707339b7696ed997eed920fa32f1aab706ee73490d2979ec94a46188dcce420fe9447a251eb6338c47ba63fbbc707cdc506e051bf07f21ffd3dade4cb43362930416b438e50e7ebc40618ff3ba946000365c3cf75ef744daf49828fdeeb95b25584cfbb32d60172ada7d619f759975b1b6c0eaa91519c2631b37d0ab6ef595221e5aca5f8d26715ea35b32202fc5295f6c3a8f0ab440e8f6279cc03ccf9fcd088aa5908a402bfe79c8b6c670f254d1ea9534373f31592db57b20822657c50eb035081cb3c0f6963f670fdaaf909a9b6e4161ac4fe33a2f901d428734288de9b17df11d67d575c09302343fab65f02bf2e13a4ad6757640f1850b1e6df8f3cdc00027cc733f977cde7ea2fa5fc7fbc7b70aff1574f587cc1df23e0901d71a526619b9df584bd21732e05ab1b5fa15f98596ad7e62994e1a2b48bc60d1fa7dc8e35e6f2cbd17f5ff77ae457cf4c6500b190af7d55b3a54b667be27f4eb2830246939a0b5f64c26a6eca955865cf9dfedbfce9268ec7d4db875e5271b91b915a469d201910164bc1bd85d7d9f52546738118ce82699257bec6478c474f252b0fcbf5ae9af2997e23c037cf59f1301ef93bb3f140659d3207f92a5ef57f9ada10d1cfcd6699e80a1c785d2bbb256bb34f54c83b89193a73d2dadb55106083290248eb299508180a8d9d9d5a6d99c372361f93651630d9b2ada68e25140564804cab72b54578618032cf2033a3089657b7fbc"}, {0x90, 0xffff, 0x1f, "2f2490cf786de67d6713716a24ef5a35e33d0bc3c2d3ac6bc6c7f673e7ef85dcfa0b8681beca1b9d2cd1964d02c94cd4ffec5e27bbec0d90601aa289427e7eb0b9efb24f7c8c44ae3ec913eca440de2127ddd3e72a57ade9c31fc6123b910add622a3befd70448b886a3b1daff304822d80235f1f4d8d81d818086bceeb23cc9"}, {0x40, 0xffff, 0x100, "c608b82f86b3b1321c97e10d21dbbd309ca5f38ecc5c14eb073bc734b9eb4a5a10068fcd922252c3dde6807e"}, {0xb8, 0xffff, 0x4, "4e171fb9199cd109e87135ce5cf091c842a404c2699f017595e2a83c042cec9fc7dba33999a4a21ea9c232aa19ef5fec639388e046b8a8138560884f732cb4c442a30ffed9756420984211c9bffe10da1a3660a242018767778f5d7026bc40b4f013403b8889751c2f3141eb367862f814f213a21188d20de7b9ccf3b91e27e3b981d0f7978107e479dd78b4b76a5a7ba2b9a4c69531dee24adff9422f3901e33606359636f8f2"}, {0x98, 0xffff, 0x9, "82ab51d5bedc22bb901a1d55ca185063049635767ffe6b342e318fa491d00534fd9c5a605e0bf654baf3e15fab1debd3d18d2d34c8c866862201ec6eba1ce37e70274582726030812c9849e2368c25c56fe8e53bd31b62605cf5ba888562e2fdcde83d9ba67d14967ddac4e6ca1b4a7a786b3be7fe6d1bf715a9e397cfc06c00a521aec4"}], 0x13f8}, 0x402) 23:50:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unveil(0xfffffffffffffffe, &(0x7f00000001c0)='W\x00') getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:50:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x30, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 23:50:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket(0x18, 0x5, 0x7) 23:50:04 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200000000000080, 0x1) socketpair(0x2, 0x4002, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) fchmod(r1, 0x40000002) 23:50:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/4, 0x4}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f00000006c0)=""/104, 0x68}], 0x9, &(0x7f0000000800)=""/194, 0xc2}, 0x843) 23:50:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0xb8fd}, {0x18, 0x0, 0xffffffffffffff81, 0x2}, 0x200, [0x7, 0x5, 0x100000000, 0x9, 0x4, 0x0, 0x101, 0x6]}, 0x3c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) 23:50:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 23:50:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x8af}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)="5ffbe13b3b530102d6126c97c09a8b92611c1c40281ca8b221a72ea50218a7f5d887bcf27e7cbcddfc820c717edaec74e65f1482d27f553370034027ba973f6c1390947c134fbce3bd1aa7d9393b2ca1e86ec856ba832bce592b4771b690ffebb93a56403f8b9d8cd41f496ac3e1294545cc57a69398dfcfe2c3236d66219b696ed3385e07f8df007aee6d000e246c058c07c42e15e9b39bd4da8246e4dc23a9d0c04bdb8914a263f474de2efa9fd80644e268f6bd58d662670345636d83548c45e913990e6865e1b36c3e06cd429aa2978ae3535b34960f149f35d80f17425a8a1decd5772adccf69a43c7a918a0141da49ee2c5369e4226a68377ff18fda5a207a3d789835c2b2b9f726dcaada5027d4b69aaabe08a9c68a66b8127352917c6307253b9bf5ed15582e5204f8d2997ed5b1cf6723fbf826f31c2a0209b89bf324b02c4d8fc4be61940438480e42b066374c9e7ac55f4ed5db7d81e42b38e1de5c8c2f471fa2bc55547fe5c4ba58e524bf9c174990b064c7b92fe292e146d0018274dcd75a68701868a003c35a24727857aacdbe191788cc4a0fd0723ade9b6958615d1196db0b72871f9ba7294742821428196ba8534c84cd05a6e72f7faf4a82c1c30aed602a25526a79c82ad67f8d6dff6d6f4eb03a21433e69861d3e90df864c6165ee56b6e4dcc77fccdfdd6e69a08e8ef2e098aa5c20841497e4af78a0c7994f1326beedd4b3cc6360fd75629668c0e843874848e261a114de3a4c9310a6190f40498d1e8614158803de75e2db6f132112210bfb7835355ec4acab74b0fefd7791bb9cce4e9ee3ca136d478565f7d15d1df8ed54d10fd0979dd8fdf110621888d9cec66224e74715427eb6ca43fa79cc5763c854ddfc8224e8dc614dbeab7c8f95c64c8d614ac5a1606ccebbb76197f6af57b09ce01ca8c7be5a9a918608eb26e00dd5fb46e7f2e809ad668083d821b81895c1aa649dcf9151382933fcbd6b6859f646df20a3167069c858c5f516da6856a2cc2f0ce975d7dfeac63fed60a65d74672eb0b40fb03f78ab89441de74a7b764fa2f18abe5e0d63a902863e2aeb69180782fb9ed0feb20e36bcb5bc83308f0d6bfc2054d7f930d0e45102a8807b5af6acec29fb4ea0a7e220d4ee2a9b896c6a75e09d33264aed981b21d06cf85ce9983cfdda641c71afef4eaded4ef9ed29cbfa9fbf38b6d563bca347a2a6e03449f652bb9f0dc936ad41772924c5c7fcc246e2778ded8ba05a899510332e4a20b5684d50dead0b4f871dba75e023707ae3b291bf73817e74c7aa1808c1df688de48574151231e454f0d6010b01c8d2a766ec405baad6c468d614418f44dd0f0768d7ba5117fee482934baa1d4df299d4b4f9095b0e985086a952b0995a4869f3b1c3be12e598acec3832045d3e97972d64778cf0fbfbc4e023795746f39d7e455c11525a1479aa5a0637abec859b664356126b5307c8a477e6e28ee607387e463a7d6d952273be51c25ba663df70a8edeaa9a6e60e6c3ab827c420b1b47476fcef5bc02bc479faa517cc75898a70fb874fc931e759fbe83009949ec74eb5e749004f89e87372051936603206de0a66c878d13e9b9d01aedd14e78d0a3acbdfd63d0cd400fea20214a438fe77eba3416b32d77348c813e36a1333c92e26df20e70c9e4e5f0d1264488834f29e6db9b0c6abdd73c9e722017cf1c8d3f21c63e05b8034b2a380921ed9aa55cb0cd23f57dc5fcc9f0f2f1480086b6fadf8dcf96f286a7b4696bc585df1e615206c50bbdf5fa308745af2024174aa93cd95e34783be0e724c8737e2edade9d1e0d7c9cbbe365df2d3fcbfb1483bac3e60dee84206ce9c4d584a74abdf15e1ae3b54db1e12e79cdc499da20ce99631ac21e6503f17066252d8579b1e1d7930d24e64cf9bbff2733efdb2b683d80808c0cffcc7b45b649f564c2d852af99b3f40515484d1e577576b4caa3c4a6b35ea1ab235ae5e86c1bf25bd6797eca256bf35bb7b35d5554c41b2ec723324ecefacbf5acee4e4ff2a046fd44eade585935962e1b67c20cc4ab3073d0e98c3e7c8042b7c94444deef9bcfe9812d7b058aebd69f2f8b8e45fa3a263ab40900b3378623f65fe3a1d600c44ac1d7ebc3b63072525e58d1b4c7452dafb3ab9183acd259bff1de24bb949c4e5171e868bd757324aab9fce5db6eee9aa4fcdf75efb4bc4c12a6024b4d9d2270e1743eafaa334dc87575caed18117bbc8a6a866e3c43189679148959c4411c4aa5bef2f354ff821c93509607de86d7c7dee43d3535ffe40f3881841014de11c03c599122b60ddde40b4ac55972df7b1760aa953f62aa1e07dce26588c021820f4c4016f1efb9c2d90907d91a5574b716a660bccd4d1a4c91be0e770f0acd244a701deb1eb2ec903bc2248e43fdf6b4ef436562e4995158e27f72a2f6b646acc993defb1809ddd1e2836315a9fab1566cafa993613858e6d964a742cc398bb9caf7664aae29220d7b161b751a27c8892e3b7f5e5919fa5773bee540b6d3c3480f1295b47cc7d8355598e9e8b9bfc7ff5a158e105a98d5349fb1d9ebc313e116f1d5df24e8a7dd4f61a8c3733640cb532f3ae2673fe7bac9f4c344f38a740aa82360e3d65bf40b5189e88fd99517ba4b5cd1eb6e23277c3a2b597cbeda700a77beeca757ab6410de712d35fe20dc0843e0ed7c258c4749c8a1ca09295979efc94ffce551dffd640828fb82202779fe9b5fd3e61a37b0792cddab177ced1bd5dadc342bea7ebf24bd59c6a45b60cb09e4683a5b39434c337d2c48b1e10999a440ba44063dc59433155cf794bae0151dbc138e6e72cfbecd3c738db6be0b8256dd58b88623022b6dc4ea351c6aa0119e4fc4f9ce898cece81cc970c309b35a2a78d01b806a2ca1633feda1ca5d02c3986e7882f37f30bb3458781d623e2d889f63bf33a6ab8b6023c11b3ed1657a091e1b4d3c99e825abdf63736808b7150c418f9de102ce2ae6282d1c531c26b841b93847e71c8559f8c655117bc6a49529a3f8acdeba542b989a90d4e546529a396ea52cabcc1d3750105ce1273f814bbe0e8925552c2bdfcf85023e1784e6417af5ac43ba73538e1315fa714d74ebf4789639310ec6e97f273285c03e311f4b63e39db9b07161107e9323f5eb4ac4704edcca10c1cb8dff512a2778670e0b63e904cba154e935a06fa23af24f6d1d8b01971d08539550628981a6358b66c11370496d73b97553602c780f82e8ac1b756d45d8cfe2d4ed4c697d23eeee0f06f7ba0f19bc357e74f38e0a55bf5044b11359606202478e0b891e9d26dbeb230c28eeeefc1368d717e3e446fd25c2719d9ef5c2e912b377480147a95a899edd12deed957fcb1d4f6be8253dabec0193d2fa8b89c85aed9b894d222e2bfdfb5480546d18fe1e2aef14ed00dd2a42bec119767b50608b0bd0a4b514af81f5a49a65d207112db417cc5c138a8989c5831b1f5a4c13291d3780cf5799649fe3012709f3aec3e30b2c6cea00eb616def3cfd1b9f55eba27a51182cd5214d14512bd97b908882bda79ce757c53919cbe17190678543b254b896b6c9331467db26846f849779ace6e0fe6dcd10dbb65f415cf843dce94b25a1af93e40294e9d1c627441cd67f41be132b1c28298fd6a96c90df0890abfab96db27334092693675d441b24d6210573e060ca4dca464b10a492992e9e7fbc37b4998be93351a92122422d21bf3d4587d2d13cf424f96472cb4ca8907d0956759b5b776c1d5b651b5da65ea69692e9f24b4e6cdc44817aa63960298218e3c0c831b4d66a8500c1e85914143b1284969d9d14e3f650947822e9fe6bbf721396bf1ec6d5f7323bb7a5dce1a9c35113846b0029bcdac82dfe861bb9a5cc23a7a760b1c57088829b7c4643359f87550dfb085e467e5f7cf58e2e4b80bd2539af01b812c3b8b7175a4b57e37667d1d28af0060f3bfa44dc490ee928ab60540d2da2edf5b7d7ecf44361769d827c43b7c086f4d61310b452a5c8dfbd10fbb45bb339627fdea91b7953a74f007aac32f1a5779c1e46f823a3ab6185a6ba6196366d4e1dd775c12cd74bec709c0b53bcaee7ed3ff129fcfc05bb513c19de6d928ef506156ab7ce896da21d4360ca43904a8c1302bb19c07aea17a1147b926761f00704ec39c949e5ead1a856816c7c427107efd42108dcca4ecc0df7aadaa1b330e56da941046cf54df9eef1b1c7114aad078361cc5e32be2c7fe793b770b4a44edadbdf48abb2fa0cf649fc71603a0a294c95c58ba0ea6d895fc5cef5044f0602a56e76142efb33642c7783d2e5f68f3c4accc5cfdf2fcc41a0d410eafe85c22de5b40d3d9ffb41de40d8f1ea4fa55402c100be0a6291d8c855b140b38a9e0b9993730155fe4fe5d5afca1a0b968c8c3cde60d0ff67266e44931f98c0a0e23186a40a3032d5002b381b86980a063ef91fd3542f0c4542d1f88dab3ddd944f30a5fa0d8edf851e0f80ef9d17635deb4401c0b3193086dfe809344b89e43fd2e44c454570c53e4dc9a18d8efe5896c73d93057ae54cf417143c25e24ce92a9b0ac22d3f947dbce2001bf7fd3049d7fc50e0766d408a8e0881eeb27caa3e5a678e43f38d1ebd43ba4009819b353a06175b4738dd172da577f77b779c835c9af242edea04d78a620b6f6e5b381ed3194f618aa9430b9af8254bc7dc4f61823ea568a2c309db9ca5c65207f956b0f284c1e6d5a240b426ea7ab36fccc6f4ab901bd8fbba21c2838afb1474449bf4764311e31994abc147c44dccdb63ce159ab8cbc62b4e8683a4b82e4db89ffb030f2872b4cc76aa196c2d19ec744704af337a6a4c16c2b159e6e42237255a0448b049d807012ceed3a1f03970a549cf5a385f1236f74b3322f7d992493bb0834c049072c489b3d163c7cd51f175031325b8ba3cfd9ad113526b0e10ee5028a68e584cd739e2af5d30ce6ab8f7cb7d34170ea76a8b55f68bd7f8491766240bf5dd7481faa20a570638287dbea467ba9606d7917807524c1516e0779b52d923de2dffc8ed635addce35e0573c5a3b7c52e2f984dc7046f842941ff7ed6335a6ce0128937942703624c629cf63e2c1ef9d0e21b73910c1a181996fe9e477a9b9c94864e59a3515917fbd636de884743a039108c5492498880abff03307a1e952e7a0fb9147f800f8045652c4746ffe9ca0d5f194fa90aa7073d7a9577ef83d5d38fefed8ce7d0d1770cbbc78bcea9cd69ac7c34e45719a742e44d1e1e61f107f53caf0b4eb5f15681c328a2e47e6ec5b4943fce6d1f96893e41438d7e89a1cfb9b1d3bf7a34cd0ff002f97ade0197c0b567412a78d8d23e03e3cb5ec6a39e768849774f9fb7c5c191fbc6ec83120aa6f95ea1d476636e74fd7db6676375021e6b8eead9ecf0b1cdd21620af78bc788cb60b7588ac3bf908a723bf2c267485238ac9cbaf5e5ccf6b438dd222879dc25b2510c5b8011cd45fd54e219e41f7d646d24d704491270499ec8bf4ed7e16fff463d15e35738882f2a78fa2f6edd56dfac58e6ba5826d3cddb83a5b8157ecf8e38b469efa0f9eacb0ac390fc29268c69454da35ac38bc042eb34aac2141adec4f441e48f1ab1ca273eda0446a79d313f28db110ae5316f16464566191fbeb172ee84fe73bc7b169dabebc0eab87c0076d75e587c6fab9e7012ad404152b46cd111aace97a633ba0f9248e703b9e50563804406bdfaae8eaa12c3e03cff5d1f83a6c2bce68730f2c78f3c1795f1117cd12dbb9a8a801bfffac8a39f98b877bc53451c61a8da9c69ec303", 0x1000}, {&(0x7f0000000080)="be5e", 0x2}, {&(0x7f0000001100)="9b9043fc4b66eedcb40a6abca22c5864fbb4425714bc3729c2116498eadd81b8fc58e56322c144c358d5fc89887280a73fc688c5074bc6eb5a926da3aba83cd742cdec0ca8355fd5059415bc908c3229f426b96c86dcc107fa39d9588b4764c39ed0d68e37a10ffd0fd50601bf87bf6437f6a83d44d71c4849484b68bc4888e4ca6da295fc76ba6ec4d723f2c016b32c9d3d65419c9e710f635a910c198146a9f809fcbb48c0e91f24e855f186a9d27ad5ffd6700461ee3fa46a7b04ae1ba1a10a9a7561330d1805e055fc0a471dc0e481755037c48f2c867a5d2130e7d8ee761b371d1d6465ae3b1c635ede7fdd82a71a8815c8", 0xf4}, {&(0x7f0000001200)="eecec77814294b7fe5248594c276d68ec5fc74a503561e746b36c5081bce8a69d2a712d00e5a19b5a1db4a53fa1cd54d33efae9576a290d6e05ad1ce49d2", 0x3e}, {&(0x7f00000017c0)="79c039728ba6de0e9119b37976d51edd0c0a0b2a1c375f484ccb7a2805b1dc829532ba8a41b417fcf5a485153cf2204eda1cc1761ae66c758957d2f26397775d1fae17fdd805590cd57c87d042dec4a83c37c66267b0ac594200e02a17ee1d4911bac4f960bbdc419743c0d37d7a57ab6ae5b27e04fc0c8c47f2189a68f96d232fe67abeb81afeacb082379374321439ecc6ab28f0fe60bfe9fb459204a7fbb84a4acfcf1d3aaa71f52fc8662828f483e70b580d4816c13e5e57ffce873e246a49c8ea1ee6ec53682ee182ceaf997213f2e3f2bee23a652ccf9ee9d0636ffb1d353712f65a8e22b4d71570f00570b7a8d57608a2069585e17044bd622694c90fad4fbfac44b56c908803d28d497f21f8bb0547b438bff7a5291fc27a173ad817a50ec969e9202cfbd88fc7c68ef48d908dffee5db6991812b038fb99d1731be2603eb4ab549c9f69cd6ebbf4b3a85acf331b379f7058ac99d35d428e1b09c91e3aaada720ba487ef272f0c896077c423de2677558692e4d06850b047b03f8151e5443e3dc569c0ab5d1d81503c77f77df935e73945787e36a359c07c6a917a5e82372f677179e22b2c8c904109be16bf906e3d8fe6d06648af5b7164059a3857de7918728e8ebfb9475a13488f715e48539fb971c7b8672867045186309ed8177d6de7a1da83dc70c744ff1cde7c75db7332425a131a72a329274d348032f63105f7a7ef7bf40ba1188d6122c8d4d0e6720b2d3f89c75c86189dcb69d6876ef0bf331a70ffb7a51c2bbde23951a5ffd48b4b121f875d8b62c1e0aa9550f8c635a35e0d49776b3bf45d0332176f1fa70b91f5b4573b2a7df93a9bb88e8b726ad38f6d8ec3464e673db287d6b86439e7d52945d4f7aa6aecd4baa157123a3cfa595598b1b8099d8eda75ee66ec39d08d5b6da6bb582432de49022f0fe4e7b3d5162b1033c03e9e8553b22a29035b2e39b795489a97181dd2252b0db6a8302707277a54679d4ac212fe8c6f2eeede5c46a33d90f71c6e9b1b06ac60f57b42fc948e2ecd5d728bc66518aa9f98c5b945d7c4dd2896d8a03a43c56b0cd703c4da35c02642015f94be8c67d3f28e765c74b6dd3d5e04f0063c326af9185be961ec3f19ae5d29132bdc2f8a689a6c7a02489a60d3b2f2fcab65e474ba148e45a94cc2350c9e416dadaa12627831d1b00608a09cacab0013defd4cab381b6659ac382e545a51a2f90ca7ba05fc0c29010dad6b25d9d621c6833ef4905d7501edf23c508ce4f2aebe17d766c5638167e506c7cd875943f6675222b03e127087386054b3ee99225110f5c49babb7be23c38c4182083262afa318eb3858b1f4b9440c254d746170bba53b9f0cfa543896161ff44ae64ef1aaed2f2f937b4f3cb6df2e60ad2be87bcebd862e4678242db032f23a7a8dc41607a2eb0afc08716a1c025734a359fc0d90075283667052fc4ee1c2da9ac52e63d1e730fb073bc34456931194cc945655d0927fc5f57ac50c61ea5abf3492b968cff1cc9305978fb9209c18db6018cdbb54cc8087d5abb9ba316dc21f2835674ef95587204d3c8ac66552e3fc3aa693539b7b08ea9f65389a3d2e2d7d1ea16088902cc0692ed3a3c876ff887b9d2a59f347217d285a1f4e3faf5393f211dcd8f711361ba33927a60e17b8ddcdfd70e5668c6ed38d160e424488f758075f44e44e7a8d3a72bed547704caf36f7151275c025f5f28028ebe087ad1e7ef4fa76b93668660f2873c69bab4ad153194e9f7fffaab38bbe090869b628f0afbcbc1bd2a3d4f3ef647749a7331298e6c851a59ef7d64641705eaf339b6d783190eb39a296a4a82425a8917d09a47e08c901141a96001ca943fa93abf13335ef573709254e723f2d9acca1dabb87a3e7ef4e636016da5ab831abb036277fdae2f09f3e416494f407c34d41b791bef547f7df4f7869ae8e131487212e193cc2c799d977059844a1b73b54987e93839e1a6c97ccff899cbc09eff3966d0f43794823dc71dd4bf0f387619d1433dc85599f56271e7b1964bee02e05b25977be1dc07e6aa91ce67a6b6b1f384e29a89d3530865cba9686478735f578bae171715a5da11deee89786a833e6108561e275a05ace81df6968f47f3d75edd7480290519921a1a7e37566fcd63cfd1b78f1ee894463aa563d23b3c9b78b102f08cbf79fda69d184084e9aef317ac90fa4ede07a9d7f044caa5d3bdf48311ffcca141fc47352af4f06c484304b3cbe4acf62d161959d832084f30bf96d7413f0cf8bed7ade627d127967b9c565b53a1c1b532ad60e85499b4bd16be6786d349f3d067280cfe1bd0eb24950df8a1b504a6584ac4d57932e30cdd52ac366adb51aa4df7ede5e4eff5035ce7b684f0e8683508eac5b54a93caa2c3118717a5c0c57cf654a4778c88c8f6c746fecde2e6a9078bec9a119fa25fefdb76183550a8570e867d6cbb24e28bc4326b207f063c81b835771fad6fbcc76e230b904d18e065ec5103508936cab59d67a9e1022769d93e560bb6e1f9691860e6fe3398aec4a3f5f01e84690a4a88ea4b7b0ee3c7560589f547b2d96ef7b46442e438d6f5a65a997520b5e6f97f6be8312c34b08bcf8baa715e573dec1f22e4eb1780fef54452800f852801d51b856c358e7fa5ee5bebb24e223d3422f071b0a50aefb36c3646db889cb5c67f9bfec31f07a8f0b20ffb2a8e2857b49d1f6d7a5b365fa2284aefb3c99b99ca58f9c537e4014585d334f8fd52c8366ceacb25f670f29339afabfbdaacf688e4cf3e77d0ec0261f35c89ec4e98d5a913f581704f81b028200664f98a9b581913bf3722a96415919bea9a203046c06f138491b2845dfe2bcf7e4fa362bc6d0ba1eb26ca9c1d32340666fa3393b4a6ad55fbb8a26733b397f3e2829f60aa47e7bed893fae6d88da4f59c23a74e8fd3618cdec5f3e15ec3fe5e4b53042ca11afd8ceb3de64decbd777737fe0c68b0cf3652cf0765f26779200c0f59340bd38677e948069d5a4b5ae4e4ced70bd19ee8197e4c8a7f57977229e856e15c6861b81fd3d13b31069a43fe075ffd3095a980468db6c466a496dcfc2c02b1dc9c6c8a7f9cef920fd9b29e4b137e1cf7e5e0dfb4f3929af2147893982cd71231e1ac2a661c84bbf2bc721d58fe8d517db11d5a57614968f334f79a79e8c6968dbcb5c0d2a73fc66ca4e49fa8c9e50b1b51c5603d8246a233f00c004c0c673c347e3834a653f379950f7c14832cb7d674bc4d82224635a5d98dada449e9d73c7729f8592e29deb4af69be22717aea8b9a2b5d446977613873c66ce0c2f59df3323dbbec9e867f5a9a265c7f42f49acd1b39a3b0b85d39a2ac19497d0a90679dea5d7c11586d1d8494dd9c588b5775e8879a178a786142607774588ef383a962dd0bf0235123b8c564cad2a665f13e6c7b51b014918edb85af83ead32ae3bdba96a5c66f67300d12ac97d0db8d87eb8e6c5dfac3c86bac0286fae1339d3057c09cf77b08e18a1f17f737a2e8497688b2c48003e96e891d067c97c751c0b524d42cf64dc310c70d482c123c909b3bf8c1b11be50d757fb69d30c7db4441c114d4cee4ed6f2a968c1bea280151962f31502987366ea1811f296016020f4e32c8a3b121a2d676e184bd86b5901f979673b38b0fff917d13bb5f043129d65287efd4062573765818be93e1d7dbfe8cad9fce2378fe2b00132831eef824884eb1444e3fc7a6bf529383f44ec94b8d83618a9b31af0419674415bfebc881245c6dea155931d1ff4940f54d474001fd749fa750b15cdf51b02ff9aca6b39ec104a14442891c7cada18cbcb1c38c41525a62e1ba235764fcc236377305141100e78cd11f9a3fd462bd0062495cd255c6185c0753a23bef94773e048e7f9eb9dcd0a067e51b364823bd3fb45e0d06ebb56920a25569d6868450c79b63fcb2ef38bcadedc56e2d9654aa5511c666e3562657bfee0ccaafc4a262bd217e3062bb998e6d317341d5b19c8b363d11e5d2236afddb844654ce8c0a37b04a77e27e5009f86e2cf17030d0c248acda17f3e8d0c2a037830b35db85b0f8aecaf293ede817fae3d9d43c6bbda47f038ccd415b0ca7a4f697c8fa7d49c90598395d81fc6d85775aae01b529f822434608b52999fb02af36f97430a6863b76ba796903b420c4f30282d98e7d496de83f8a83d30332d1c5af7e6f7c3ccd24faeb2f68db1d095bf2b1f0cc179f68bd59efbadc40a17c9c586d7568b9a1ca5cc40f70d9bda5514959b1cee45f926f30b83ff3795942351fde1f1cd346cb5ad9a288c563e1f7ea06a916db48fb2045fdc45dea380bcd9e6cb0a83c4a2358e15eb0565798c15816e356bf707b0435a8b62c71d518a5d35b0500171ff5f345bf2025a84cb9a9ad33f41022afb14ca2919cd14508668a1f1eeb45f12fee0d554e4631ff3a0aefdf3d1293c50c51e0234ab04774baa51a954f7e473c44036b72ca5f259e2cfcd3536a5aea6d9a58eaad43b0aa8a45c003120bf52bfb0e2911a4cb7535fe950cf653704d8a9f1b0f99b41cee54254e5b40efa2bd6292d0b6528c9849810061697bf78b719309edae2712ec2fc87eef7e2226aa8cbd8d4d327b1bb8c0016fafa6a4d1c5c90a3272ce9a8b91139db94cc819cfa2d5d8f11270313ee41f60b1dcaa3ce81349c12251a5efb378fc566f4a88e0235a34699ad10e90602d0823fbc0ef5c2cce85e981c7c68a07cb9e6f129fb47b172e3f3f6e1322b6e3da2fe430f044b75fb02bb577fc3b2c3b697c5fe9f649b095629d24c2881997c326e2646ca8f5297947db8923c68e0ba3b9e8ab43c5a0fe35f584c271d1d6f1a4c5ad6d68f2fb07d62edddb78af85d92d1f559562a002cf06be68267eb3ff1776a78b70f502283e532c045348fc7e69e2770412001688f5c71620851d9a50eb2f65158d1f17d2492907ad914c770d121021074d1dcdb2c4789f20683ac2e82b70ebe1b801cc616a8fbc21e76b8ef26c734dfc160a24c9409fe4750ff3b6b37520c717de1722507c4a84a5e86bdaa0ed7aacdc4efb35bfad6fc9d8e94f81ddd2bcd863d785c825a5f97f4cf66a56e89df92d76e7eed81190c8b916e36eea717854548f9deffc5d69dc5077f0fe4272b51624925fd7ba5986ec7f8e3ac24b330677051bf5254dd841aaac1bb4000b8349ddb0fb304e94b4b2c7d5f873c57de9d6fd027a3f02ec870915195c4442fcd60caa5af21f328198de52db3ee4fb7e92db984d350dd21c59a0030ace8ad62ff091a90388c0896b9c475d4e61f5733709d3a828a9035c1af65822d9b9e5917f7a7425dfbc9a47b4326798974ed9e54fe28fec7f56956a0aa1062ed3899e0283bd957f31966c0dc1df836684d81ce58490a727e873eaab072b2cc0ed7f042b034067820f1b3d1c7263402ef7f748b9123d2d75c42ddcb064b1a728e15ce2d6fda8f0beeca0d2b6f3ea4c50863cca33acc20446c92ee687957cf35691c359662d84fd1967f248eaa8061d1ca23979036e83b1a92595443c81e731aa3640a09c683af67f736b7b4fbe3e0b9bdf15a6850e9be366d5e4f7013de0d1814dcf8a3b8c07e1929b719cdeb7679e274458ba5765a3c9e6da3f331f8738f88e7e80a6d126aace4504ad2ef42bdcff12a02f9102ffc7b3c89b77e5797e85058f28d795bc0132ad9d90c3fcc8fd092c4da79c2bb768612f39d34d158d32cc08966662c7897b290f9f3204b9456cd9b7b48709f841f1ab244cfaa28b7e260022bf7ad8211963ee831e3bfa840123fce232f1628c9e7bee7fdca79c3a54fecb8c4", 0x1000}, {&(0x7f0000001240)="3cfc6244d5e7d013baa73292a36594997a5cf1919ec90a4a2af285e69f8726da8593619454242df391b50e61cd7cb91c7001992a5b42146097b3b2440a1c28a9543a45c0e5e75748089ec2f56fb731f90227a3af7ded35ae1336554378ae8d5800d7d9c9510edcdd3cf22ceb99aa8312e64ad045c36223951892c2133ee9f35570cda2ab9ee792a16ed690e25780cb952f2142d2", 0x94}], 0x6, &(0x7f00000027c0)=[{0x1010, 0xffff, 0x8, "42fac86499574b3dbb68a2e315cdb87ac9d1395d83fb007dfc6e940061e4599fbef189d751b8a3be28fa726011ee3d54b5e361c56c14cd43fd6d59f1cdcb28311e01832935437c5cb2be70a6d5d7121605b58134796abc73f56aef78c1fcbfcd6f3fc18e0044f9931d3fe8766542396a67e83a24610bca5127b465b79580dcfe75c2b6354985b730ca2647ebbc4eec09f532cf9dd412dc63d7a30367db6fa46dfccca508124a4df6e628bee8b4348991b43b770d1c1c28c5234e53b8358385855e68ddb6af9d47fb611d51da1a4bdc7b3092cdf81e36e3fc445794c26254b5df1975bf9aa1dc4287b14098f393dd6280848c5908bc3ef73bd6698d4aaa86bb8ad55cb2d1aac953edc5970aae80956a0c4e93e4879a07b69aadcf46b0fb29a9b01d8291b877acb2194ae8e40de2d62ae544344cc575be5c96f0206e01e9f9d747c2c84d0ea9bd5f9f33402b28e3f8cd22424dfeff65befafab44aa7c1ffc7648b72c5c9ab0d5377fc3f843a813c9c758189e6c6d3829e78caecf16ba800cba965e2ff9bca1e552c16e57e810033ddf07b8295dd6879192fdfe7ad864a16b3fc6e1a8b71b7cfb7d184a3eae3d18b0a86cd36e38a8c06ddc3109b351477ac31fd1dcdb09ebce204ed3c80ca81e55c9a181f00ba5a6e5478a7912653a3387aa271b600c4f3614c4364d78df965f690df0ed1501b0fe9f6e4f0a31e65f3ddfdb0060cd5bfd119eea4964043752c82b962b7b48dfcff614e97fe0100fbed4d272f22c20c266dadd8a8e493d7a0fc324aa5adbc976852d67bdacf4832dcaaf84cccca7f5612d7f8645d51fd05c7b1515969c56c76e40b1f2bdfcdfcc5010702a295de101c0bb19757b1fbb662572dbd8fb7412d5dac234ca70dd0746ad4859c66963b347313bd188c255da0c55e527d963d205f4843c408dfeb992a833f704fcb5c0e0e7d06be12acf675e29e58545b2128ca02249bbfeb228b2bc6ee9262a5cd4ad8f60df7728bd1ff70e15083ac79b9e69b650607d5ffc8ac5614f0e582166638998de1b6f0a3f40ca972b76e3f608766ac66e9cf61c77329a63b7a90614065344c0a9ef623213343dad6cbdc4da8118741ba474dccee35166ab98e962d61053fe8161d6ab3afff95935f1f51d6089803aa5355d91e8be4bca528eb6c625f86ff85c6315602f4b3be618189cacf3ed5af4d4e0baf1a94375c99286792115cd714f49ac829b5b5e87fcc9293cfb087980ca22da300924c9f0d4ca986a90729e738685fb0ee649bf95a271b5d4fe16772907c8069c0d833d7e8bc4dc134603c766d84e32796526dc53e8acc6aae685347997f515c7b0624d1a6f0292c461a532386b43cc7ee47cc3e99876a4b29149f4243cb62dcd4cbf4294aca5cd3bb2cac45634b7d64a2d2f354f4c23b9372e6b5f356b41c23be1f6abc23ec901f3eb8551383d5c7f25b86307f45ae49265e62ec4bec0283ee28832afef754760cdf53fad90fa40e6be509aff22352ea840f7c8afc1d5ee9d177d90828a727bab3c38a50aa0abaaa17493a6bce489333225162f23e95d1d6e2403ff9d9a46180e67da8cdeedcbb220eddc80839cd9cdd9d9314cbbe8fc98197c88a044ce781cc8e811dd7b7bbcfae5310ae6bf583a1244a82db51cf94f500c703c5e076c9a359f707472e343d0fd29240b83d9029e6c1147285b9a53cdafbc732b57e4d923b50ce71b10ae825aa9b5c0d135dd6cc5d53815a04a90b65b411e8eb3aeeda0f0ef23fd1c67a357d783f7599ed581a86eb90bb2639c3ea66c294c128aab1deed1e467b03c1b21202653222e2d1cc6032068be9739ada7ede85fa62b147a8bcaa0c9ddb8803303623e2107b60b354296fd9a4fab9590de07574ab1640e5d25b483843d00626e3c395ab409fc11bcd14d119de28f22311b75770a47a7911ad9475840ec38492c7278ba070cd0562733cb47b2d5d3325ba5430970270dbcbfe1fa3872b74cbf5190aa7a5e6ec4b778a99e047a01e6489b5db610e2488729c92289aac8c90ade16251545b2656caf8789ed74a2c24c7461ddd818b1b82add4ef9929514e5325ce5dcd9ad7a2247de89efd1a25ce207ef94a178a534d9cee5ab36a2276e3fd8883ebe273c564004c873449012a6b422038390bb2fee1ff4eccc441d7d3acc41b62b0306e49ea2b14966ff069ba89f5e457094c9153c1ad2806a272515c33d203c7bd60331a4de8aa7e8642441558c6f02845740285bee44655dd9ff4ccac6026659f702cf3d84de8343ac61e84cbb5b7bb1a3a78b1cefebf2cd7f10162391de04837958d1e620001a990f342beaa6d2670ddb42a0e8e985030606b912a870cb02dffc9f83e02e8798abe21728e0b3bf156f1376990765dc5539f31c09afb63a9b534bf960c266dc2dd6bdabccdcfddf2a020f8232b3d6796c3d11d005830aacd9435fa99a49af94ab60dbd3506efe167f08dec971c6e6aaf8134867ee7b3503d56b005e639a65e4b5a4f370b46c165d9da527fd7748c67c52dfdfdec5b22738a4f6c761a849121b88b5dee2898e81e4ad408ec0a6a111de092e3012bb989fba7ee3f2ff62db0cfc185dc6fcfa4dd8dd6acd2231445033923995996503754298c6b5dc3ec41fa58d19f70638a8487d399e94f0532c0b501f7991228e56500cf7669ce1d9faad4b0d08b8c0af78c4badb7bbc7151b87811447a9663affdf9a337157a600963a89ef4ca55ad04436244066bd0e743ea45442ce4be60659b55f1161d41a86e2a93038789268714b9fc2ee87ba6d8b303a879f7e7072e05ecb91536fbac7ac9893f843c90a0085982db564cf87e865919c1475c449d5b145617abbd681fb34917d08b9e23a1b15ce1f0618d9f23112140bc119fadd82eae498d66e473b2ca7dafeca575f3ecbd447197fe9b9a82dee0236073ef6a824863f76ec0eeda7a2a3c3ad8f8e057f90fe27fad907f4f206ca8244c99e2974f0ffe6b2a16611c18f46e8794550c057e25bc0bc797561c67610c2cd41492596e047373648a236491abe4f1debc997668a7ce36e5ae42680b55f716158fcb772fede672a5e4f74751cfa30686f2b93ceecaa5057a68a5bb6cba985541fd04429444e9cf1964ba6062e3a6716f13c770812058b256b16cd7b0e9238b0a8ef65508369d385bca337be50faaa933b88490f63b59f0938b8c44c6ef2ba272c48732a7591b0203a6692ce51e1a393848eff826b483f519c6b11c8b864c508dbcd0d826bdcb0c983afce0db2c71f3a7984f766b83fb8b476c90e68344fd21765611b315bcb2d77c34c7eefa2c6929c2f52f404665a8d2f5854ff7b9339bf31183f103a060ee5da4a165da5f7ed0429a214f978acfc45a7187a40644066ba75e10a7dbd54cfb6e22f04c4ce3c919553effad4828408e01f5592773f362529603acc5b7b68b6356c6a02d266afac8c2130198293e1ce8244b834fc4698304033a192c5ed643de1a48033f5b97ab8ea80acf070b48dcfd223c53034f60c61fb1c17e8d68a30f86a8bf4e1809b98ae3c0c61787bf15b7bf51e32745ffed46b812ba88332af4a6395393ca90f6b4d042c441678eecdfab9c8d461a024a0428f85f8d653dae689c5fd9f63fe402b4f9a0df541536075f3b77b73b80a6a3b99e202a6daf8f56947170a4a07e683d614cde3cb5a2e6b1bb7f4f8e2dc92d467543362a611f49bcab5abbc08ea2ed5fab025b6c8ebfb792b4fd42eebf324098fb70cf8c6429df27b6390941c1560b66c0c1b6485cd404949929ce836cce9acf2bc3ec79c91e6a2f909c47fcc2e433919e2f9d2b8ef3f4ceb798fb10f745ef4d93031f056bf5a8e7293c88124aacaf58b8d80aa858462eaa84824f95b19e2f96cc93c852cc9d28750fcc4061bc6fb794fb55b7ee6e6af4f61061367c46f1a6236fb090f940918ea7ad0c2a6536da7e97bf904d4f1573b511e5a9abb3bc49760da14d3594b155aa2331c97ab5e1f07a752daaaa677354d5beceb15ea68b630794ebd874bb6e5a6a4e4dfc63d3816efc9ba3543753d2e2307591ee6204202cc32f2c8cff40f14ce58e1ad671432486e612549f8c7e73411760612f5fc5874fbf68e5f752d9295f87de507009eb19bc131bb57d647724a3903abba1b440be523c9ebbcdf33cae6e872a514bf14ab834ad94fb94fdaf7ee86ea085496f3d7202dbecd52a22bebf7ff7a52fa5f6afb25d203ecc6355a926bb8d33a6ed86f999feb2e36f247f68b90011f3f77ff072960deb135fd5e9075269e540c59dce45cae3d3baf74debcb8b3412ab7183b80d1c7428011e2882a3fae8caccc4852065f886aee81ac393876831c28b55b3c3f3b6fba51db92fe53063c850f2f02efba708f54feb3b3d5c7bd600cd78ce455a0de4a37cc12fcfa94ad2e6098ff5fd4e56fad75ed9d26b76e1dc060d351bcb41f5deb113780f7f5140a88029c539b753c75d36c0ea4b4cff09d3b0ff800cb10945f56b42745296d6a6ee6f66e709c837356bb05fccb9d597d216a40a24ac2c5654cf169f9ddb89faa8df8520429990da2f03e57b12d821bf6eceb89519fb4109fde06f6286ef2096a17e6712bca27284a5d1f2e61bbf8bffb9d305e3436cb03f584fa56583a5257ccc3ccd94ab1db5f35d4130cd16e73c4fa225bc9985dd0d8a9129fe8571ea94796acf8ff2da347c94af42fbb1bb143d2deea9a3cfe3f94c977b1297ef57b0256bebcd86dc571da5598581e68261a18182b1dd8c4d60cf3080a816b09a3b30f31bcad6daf6ddda04b1a10f8ac6ec81c0c8f9dc518da68c10528531796f1e6a2fba8c659127e2dec77efe4f54bec4b53504129652a35b8ea46d45b7d7bbee94e5a4626eb97fbe316b6794b90d003e5cd75234f158ada4d37d9bc8a4585c0320e1397ab457299c131e3076818245bc2adacafbe5c5133b290ad40ea5e9f7cfb254a032bfe62906495b16913dafc8587e3209c000f635633cac5dae61f51e9b892403146d63309ef520f0edba8c34115198521b3ab3e7e5f70f00bb81eec5b8abd4ebce8a945d2ecf4c4b0ca3f5eb5aac0d4328eac73522802b1c470c733a7e1e69d6549a36d766d180363169d58b4e7c3f9e24ebef8ac3c70e27ff837d09e2378a88e51bb2dd02fe9d764b9bfa6b91891ccea70ee97678519211ce15279be5050474c3d2971e522bac865b1bd05189d20da722be382c7da692bb35e9e46267f4aa6577daf755937a7a5b663b07c2f72be1518a632c323e039b694c4825de200df612251b0ad8a3a221d4969003322e7e97d31580c18c455765041f37a4fa452b7c1b737c1f8a4cf28cc2314576d4331ca16e83e3af6635c752a11c0c80142aef54e8f82f67ed4f3b73d1b96eb1b1d87120f619b86797eccb4b75cff44a2a1f9b5c4131905b068176c13e0490fd01adea6b43ba772fae586fd94a2b6c168cda8b32beb19ffd73d79514d0fe49e28ef9fa1e23a95a7d8a342710d885d6df593063f8fbcae2808a9889ca5b69204083e12e873cae91b538ba10892ea04a116c4625f2878e3701c3bae4e64154c9c6e2a01232e31e67a28b179ec32798e2fb3811bf3de974a99a8f3a2300184d2c7c4603e9875c4304285824d40b226216c532f3ea37bc285559fa1c42c53c78d71f025fe0c6fffe76a8b154b404b7061fff11ac4e291438a6a8b46b0cd6534363f679af7a3f8eb1d62f7b08e15fd28a18f1656928b103cd3d536da7912ee75a290cce61024189da40cd1cc0ccd73c7611bac4e2b9aa9bba60e203bafb0bc2074239f644fa664836f6a3962f9c5acfd3fe98ccb4028aadf3a09"}, {0x58, 0x1, 0x7, "efb1c8502cfb7d560b073e2b332e3688e181dfd22911c9b1c7f55180e83021ae0aad8c604268eda6671a78a75ed57f6093fc61a45c732fed407f65b85d296257c0853792b725"}, {0x90, 0xffff, 0x5, "4350119f8978d553f096c97d4f4917e7e49b4414d52d554246e56384affabca265e7d9e726c77f5d12b56b25a46be5c8266bc00b8eebb11dbc25bbe549341a072f41754559ad29594faed013a5fc2d67188e3a9f54bd270c3265b0dc80c4d37c65e6e49efa769a93bc2e5833cb60d91dbe8814a7a4b76e97f9161330a7b3f8ff"}, {0xa8, 0xffff, 0x2, "0bee2917ddc7943d9337a9cb02c7bfd275b100f1af9ac4c8f21b105e9c44670e088bc5e9c055ac2dbd965610e819316c60d4a54927707ef5f5e5ff58d2237a5249c2445ac11f4a530ff491416eaf8a487d7cadae802dd3c3a8bf719f7a481955bed42d59f16ea6993f39b19c4bcf6e14743d14086e1e9130ff74b123abb7fc933c968b6ff873056fe3f1f4da1e20adf73207d706acb6"}, {0x70, 0xffff, 0x1, "ecce81093b42ffc5e177d04db110e2d3e8b3bdfd0fa90dfb8d88cbe984715bce586b741ffb96d188313165a4773f27510ac99a028d332be1e8338219369f56cf00d495b260528b97dda47f5a622ab81f15096f0a59edcd2d4cfd2c906a"}, {0x1010, 0xffff, 0x8, "25e92572d936712dd5d967e24b399a78ddb8af0276c9ed566c52058343173528ee015fbf9514fc7bfe3b189d1e88ee8b506b02bf49a693e4be4f0be573c31becb83c650519fd9dfddef4465e16350cbcddcb987faa9d4ce87ccfc5f82d38cd22a4cc37124f24f40ee5827b4e84812b98dafa72da68e390d655d2cd8faca4bc85216581e1c8c4dd1f280d079a7bc1bf9e2ffce7f0c3c41debe8d175ed8488c037ce651727773a163971fcc50747296710c25f58ded874a9253fd0146819765a380c64bc13c05da0a9c81e1397cb88f4d81615d943d0ee1d4d9318e8d447e94ca41b0f7c2d4757478be29cb4635945ac1cf5f17fb78ca521e288cbd5802e14763fb6f3990d08ba7b1c47c934f3a48c9c113c542a9bb832e39a87248737f6f036c8dff547e9a2cb8614639eb8b55fc3db08a554e8435d908a960fba6a70d0e9e8c7a80ef31766ed5d027bb8661f151a7613eb2b092c775f68eb4e75ff34882d13d4511a5fd029769f13a74f4577f91fe768e76cbf5323adc03976f48b06146e42804507b8083078cca908c133a134f6cc2c04175a66e1219600997a56cadfd683dee8830cdb810432cd75304ff29a3208ed0a910dd79916b55f52c7bb9a34a01bd5b65c9f918f75c078945344517c21e579ca3c6430c4e30857a65b5ba9223b8068de85f8ca37aa0d3dfb8a4befac4d9502b195fa560118dc9ce9cf6b366c9488abe1d7694f043eb504b6707e937e3ebd833b437c64f78c2cd7eaa035a8139f226d9a6e86904030720aec92ee213a832462a9c828c903d86adde363734e67bf1667a082f8679ec0bb43b624c4da7b2ad6b6f4f50b20a8d1176a11b476a9860d509bfc119ee362e88d3dc5b6584b6e22a6f08d001dd59a16cd0c66add2888e2e47d569462b54671f29bf758e91a98f03f992eb47c701afc45d8bf914a7a6654fe28469691d74647f1e75f4dfd86d00ec9260aa8102b679ceedaf9d3b297d2a6855acba42a45dfc8e259ae2ce153f1b6038f6d0283607751f4c154b61e3f1f638a706de4c1e2df4a1023164aef6d66ae2d9af64c575bc8f5496f50e7077cf776c856468c9bd719117524e99afd6b260d4a54a0a39b541c3ae63f4d4cad99809d877c9e7f7573cc29736f4f6fd3701300778388273b1567e5d7d0622d467360a86283f7225f570214a644d7a98c7cd9313dc0c581f3a850dbfa2430e8ba4f3eef1698caa8d0313db24ed5f3445a81a36221e8cf027ad5716468315624ced4e3ba5ea85e6d4e9bfa0202a30ab1e63314c6937ec29518a89e5f2b6387adfff619378cba2a1df5f2eef0dc7d9435f33bdc1db63ceb0739694d4cd6b6deaf414619a13c1e37b0a522c2d18e195fee2b2229c12d03d187995c80abdc79b8e6dd52aad5ee07dfe8831678042c954d67f0318e8c265ab1e38b2004e8aa29cabbb78d6aceec1c23370a1f7c0c1210b265e6312027f598ff675a156884677a51554490b537baa5ba6aacb44b78326f748191c55b9ee5241064c271c1fcbefdc5051a65a3cb16f56be7b3ee9018c9a78906dc31384a088dad56c7bf689fde64e1ce5cf33611bbebee3c16f3ec3c2c358b38d1e2231ac74a5d027f2faa008fbd7ff6aedbbba5990b9fb77b7ed8788506fa7516d27d26007934d0f9eed980bfd0e941e6ccaf163d1d76f22b92849a0356c5d3fba7a8c692ec098ac0007ff0678d88dba09baca11775fe04e56f97d610a3023423f838340034ee398dfec42fa254742d16b4151e4e83a8344cefde8347c3c2a2017642da7f0ccc5c58ae02bddcdc2687e256867ca47cf153bad177f6cff967b842878c23e4e6c4435271ac5ae71bf474fdb8e7b582c14d19bd39de4ade159742a94656b8b727a84dcb14164039972592c0a138e61f5308d25791bbe22fc548a4628113c1660d31c3437cd3d9781a9e9083d3b800904f0a392de0c0edc4b80fef39830080666c9f8990333ec27b797238d2528fba8765c9c2863b492d6fcf2d5366b1ec33292132cacce354a048f73430e8778adfa9f79b8427fc037fd5978a75bebffdece7029f7a9a7c6e8ece343f70132a86bf6f6d94e9cc0db2bed65ac1d35d53fdde99e68878da56c3f00766d7c10917b296dc6ea23cd58800d6d2bd065a503b8aa88d0128c0dceb3ef9e6df71c2982aadcf84992ac25f379edf2b711219c3be644cb99f742abd081e4ead9ea8b90e5c38b8322c97697625433a74370a2fa7278a04b95458d6763de5aac496fc74a5541c44c097003b64331832d5870f15c44f2d6f30c13694025c7a660bea810021cd5fffdd99444bd2bf88f5fa3a8074c1b40bbd998fb6644e86753858261d448feebabb2620c73c4debab7131f00b13fe2de164eea7ca8c444837f82b24d447c90a8cf3389508e6b95cfc2e47d1fe007220b1836d474e6343909be1e4b765e768f4d1b9d8c53eb66e86b89ab4497d016246454e09bc700409761e327c565170bf190986da299e03e7a2df58f701ebeea3863db300114f9c1baf18c0b7cbfefd270f41c7c603f3545361753250aca36d6a30e140bb9e23ead2df38065cb45cc2a5605f8bc2a794698a44de2ef1afd2dcb1469048fd205625683a44f58ef86410d3bc35c898618895b644b12d7e97390deaf82e9b518cf368d966f0f50f0c0ee17c5abbd1dc3214f1658a434a6f73a2c387adf134e6a1eca6bd7f1a6001eebf8e3da9698e7ed6a963ae1cd1434dff68c68ad69771e2de7e9250542be5086782cbb5271400c7e78a122e002a57bd63c936d8ecdbf3007a584c538d367438e66281d42a2141d277707c54147e50a9e4969f6a69754826784edef99d49241436724f63e200cca3d38ef64f52937e01a9a9b8229b4c32b80cf46ae74c4318402b32d4563e55d7baaba577881f1eee583231bdbd14ec38ca557e9dd0c1e03366902cc687f0f040ae5077eff8859e0e612e87ba16a33ef9624b206ec04e34e595c970dbe463dd7ca79f5d2bbd691127b28542b44c6e64b2c9b1226570f54ea80ce059c12888c7b3347c5f42a078462c662125c2afd0977571505cd1f973d8f0e9182cb12fc05633517e0b52cbf0a98ea70c0e56a5b7be12d2c7bd1f9183c795da4a641e1aa71b5808e309d2d57897016c078d570ae28654c20e7b9c7e986626423e63fb0428ecb99c44b62b0bec7330aec95b2435dfe7cad188dbcef2c94cd676b739168e2524ab78edb48cba950e8b142f4a707d5556ef647e5fc33e774acea2d5f172c2bf8e84c7b0e3adc7d36a9afa4e3ba4f507c1c32f091ef9082400f3a5ce19aaa28edec4fe091bed14895ca48ce3a18f1ccd3f09fd1e64715606c81a54b2af36c3203a1912f04f08119fa73be781a824621226ed9df72b78dac639c8e3a18269b39e362ac6cd1585d6f6279f44a05dc40209d9834158572221d87ea2d0c2e3cb330f5c5a2d05b9d716c7a2caa0bbe4ddf7c0095353b7a3639d00f638770b2ce212db7046846b6d735452b1362d03484f0649426ce50c5be349c66d960d7ae8f9a1c6c46286e6ffe116c1e2d599e501fb98f56dc35b78eb63aa165c851f6e4788dd9f6e66917aec79ebd40c9ac5ef7dc3fd15a71779f78004e0d68a06e296eb0fa781561ed6fe908dc368df08327c1cca5f9ea28eff2ffd472afe47a3715cc01fdf1659943aaf75630d8684aae83c5d841417d6f53d4cd8058a6dad70db0f2305611d99e2dd7c14a3d3f974d9b40e6ac1d21f52e216176b265464b7e7672a55fe52b7f9d199336eb397e9a491fb256f3f8eafc70080456ae647b7399e3f6166e5b5024a77d3c9484fb7bfe6dfd1687d0a7e71f8cea54d748a255bbd48942197d941d53cb0e2b0e350dcae38a8cdc9bf6950879e4a07a6d0ee68a2fabe2686d460d7de0c76e9344efc5b9ff2d3c7234d98ca493c35b2d3b8e954ffb2cbedc69631bbff38bf4156cba7644394f3812db4ed408bb2413e5e8a8e0da379e6d529fd887b187db00a73da557d77e7e61e7ffdf5e22dd6181d528b0f16399f2146a66710e33c483ed3b55b0933ae2ef66cdc80f5ffc6d12b2d166e782c5a5d0b521152dba948c34fe2f1d982aa88f8c190258f905ab80d0e513d4f532b1eb827bfa5713d8150942aa309b52309beffa22592df4b06148b18eaa82c76d798ed4a5004d001ce6d74b5099c227f7fa45bb671d0f073b2f40c4796383a9e568fca3b92709f302ab88b1bbef4458629cc87a4ca3c45f9eb68b2caa80e29be1706671c5a4033730786b255071d3cb7d480424f6e745ae67aa1514ddf306660c4da42c396aafe709826a3593b7cbadfb107ca5387c2a49df1c5428c76e4ba68b86a8c1bfebe0fd7c8b0c236bc9bc1eee0bee9a6ea2d7903d1bd8562bc5667142beb1de5510769afcca6805d0f1d33a1c1091f391658920016410f93b7bf18f51f80234e54b4655e955e2d729619804a5c38f512eacfd55ff150503d4762f6ba69249feb587b252711a0c6d3fcf1bb12bc0a26fa93cc7fc0cc33ef935aa050e0215162710ef5b2ae615fb8b5b8500b39fd5c33c586bd88e4299562a201e1a1bced2d1536c5a4d651914ce6d9c3aaec0e97db598e3a0d42715f8d9aa1232a2a99ead1b3fecf103aa8b1d54a4c0e16c1c1a7cb985241b97fb222ce87429a7203847f0e2e71b0c56a1fe8b529351717801e20abba142c03a57ce280e54896bff6d03b6e405e851f9be6633e86254d5a458706e11349d5be17506f56fac9ed8d7a2a81eb6d102dce8e40d1de346ea70b42b2b41eced5189e9033e8f8dc3330c7f6989183c4fcffac8a5dff5f0040ea83568d48b473b46c19a1a5da47af5bc120a79dfdc61fca4ce85840787f005ab111c87422410abe5b56710744f7c8e4268800d15c5b2b6d910aed530d0462b348a5a9849e5057df4d8ffba265328ad5cc26d837945a5785e6e999323cece54593db744c45d5eeb55c45353119ae5b4807030e072d4ff31933bb3ac3d1f3b83daad85d3458ea83e9819e6b40cd3cfe24f43a8d995a8505f85711cb4e2f978390eecce17338dab4a052a1491d13f50cbf6d41b5e69dfae74c94cb43d0257d9ca44cec4610acc3131a9acb09875f26093e3367186c8d7e0d7d8a19212ee721ac01e71a454ebac42acb9488b508f2332c03af0d6c178cf6d26580171f285a8c5217bfeba7b7905be75ccf944a8c2331db7735a4ec1ef7c4c062627bf16a56ac8e5bf7930f884cd76d09e7b5fc2a0dfde1bca11825e46f40366bb5b4f63dbdd554d8016a29d1da6b8431b6330b03940ca82a72619ab904b1aeac83a2ee810092b510ff5c712470896d4255bc498a829d1a2cb89a85ed60e5b14730816c56d1d0825839b215ba01443a96e5a37bf707b18702edfbc87e85bb5b82df444ccca075f2b6850f748af59e4a9ca5e005e4d3824985828079de904e018a453902ea69facec06a59504db1f7792149e73ca36dc01ecfce778630f260b1d23ad573cb6c99720744f528b02825c05f2709db53ed6e644673eaaeb45cd945eb90fe989dce1b68332b3f2b9cb3471b0e79358401b94fd4f8c7a6cbd325e0ba6c6c6b8aadbaa96718d17b2bf3000b0ea62089cc50b151666be961cd9163b9f79ad87606ddf8326c88b7f3cae9f32e155f0a55e8ef369a18859007f2cb55af6883ee4090fa52a44d92add8fee36d88760ac62558b8d8afee863196ea6efa9053ba3aae0cb20982e7db3e711eb83e7b940c9da188b14eaac4b8d03a8372152cb1db91c306790b6a74dfa8878056dedd8a9912cae6b20f2b5bbedd6d4708d55d2421863f1232d1c8d7ed6106c"}, {0x1010, 0xffff, 0x1, "5d368508d9da500bcdc74bb0e9715fdc9a81babef1b764a4370a61630f85ace6641d29e83353e1e2760f247faeb710f4313655dd78f0179989cea0bac92cadad584d115b987aa83afd9bd05a97f55e421e51dc7789638fb453775f2d9d3b3d79a8fe9d7b9610d7898bf41a8b3726d634d862eb078659e758c138d8f090114460b86240b57d0d583a566197e437b88a1c87147bf83273cfc282828ccb43c3e1b833789e7e6a83deae876b79fbf5556fbd619311f274657aa4b7026c81aafeb3f98e364657df874d749b193df4686a372d6130a0c6ddd996e780e9cd69a75a394f731433085187d8a1e4bf15bf744c43c4b1b4e91b79242af79edcfc994cffbf59077f6e42d9555c633ef3bd14bfd1b0d6c87e92261d1d83be650487bb2c02e18dbc5609a319a77091987bd72c6b6eb114365b65d94118fcac41766d72b8d34f681c39d33fe15809bced19fd475a7618b352ed52ec7a0f0cbcd87065063699e15b2996b4eb9d9481b361aab315f6345bb2c9fb89a0fef315cafa28aa59621e6a3e73824d30d51ab8a167abc2b4d247947613aa1b0ce9eebd40cdafa1b37835081796f3d1ad573d1a96893a2d6775da356fd0e638ce7e1b6e40b6243184100cbb2d547e6d282d13de272c186f4c04d0c73f79cbe4e58ac1dc3e1afaa7305d09f2912de05c5620d361d4cb89f97394ec34632c02026ae0d8e78504394aa2497234a7de1f5bd8c57e5fcda27fa71d317b7c7241196af12a9396253d577ed2fe6c1c3dda71b6b378e83a3cdb966c1872d44fdc16345c7691f25101be47e7f71e212a9eeb0bccf22f145b151032999a8e455126798905ce87d28fe5b493bac6d2ada375ead8f62cc7ca1bd98423214f7896767bdde454a6a30138b8bdc30ec39ba21bbfcff2e4bdf3e0d68cd91ea8591072129c75c95fc521edb4416f08668be07ff5ecc42506b3869229badc9d0a39a8d7772669736b5b11e7f16d0de867caa3b354de6d6e62cedf55a5f935d1af69abe741938f4085f382156ca0600408005e483180a1b98162f3e3fb339fb2dedee9e82679a5a8d98ecaf096e35658543d3775a467dcca806dedbf876ff07d3440f7b930963bef12d03d3f2216d00e00521ce5750aa987704a787808313e7b4be63c35997e6e7b37938d0ecfbb26a8ff1473ab23c3f1493dadfe699435c1d3065b4462e5db53d4264516590bfaf10ccbe6994e9f59a5e7ccdf23e335cdd871a77a9783846cf47cfe134a4a8881de0cde4e515a2432d2e7876e4d1393d13494ef79324cb7521b35cc26d5f08c17024791602c60db2fd54908411e2aa9a15b6d4fc001f93347da161280c3924f022b42a441d38a32a1bc1d5e08f0929a5217c1fd5effff661dd9f70e60c2f51f9f22e02a11871525b415dd715b0d3ab7d34c22b8da48f2bf452bbdc56a51b123c8e241655613f100bc6d765631cbe4861f1e84bfca176ce4754e1499ff895c003d942202454db3e78514a81840e41c674e2f405b0523e325eed58e6dfa0c55b6222ce6aba9f02fc7c65fcad15867eee39b44201b9300a70e4fc5f4b41e86e6ee986f0c7550ce780ac4fbaeacebc37527ad79992afd6115c0e0720fd9f672ba0972245744a6e6b4c15eddaa3077fc858763174b245022a0363a672e5e18619f1551181c8c0e9a5deba25de727fb3a31059c499ce21fa67e8654b8da179013ad105d341633226ea56f1d20d143d94bde6bd4264d911dd74906108511c4020a294b5816268599011abf3510bdb401409982f9bdca393b849ab29b7d74a29248c27c27dcb2ae985a3ddf836b31714bfd7a6cff66ec7b0e2d8b17692fd8d26818bc529408864f637e6b4b52e3b0e379542e55360f448bad2d8e4677c59a9b9b5650bcc7523741b94e5563c7a756f060de088855d40ac5949116a96c6f39589c48fed23af3995d5209a50eea1a4661a2de0d55df16a44c6d0aff0f45b40e7fe92be68cf7bc7aeb46e3d6206a68e35a516e7aec48ed703e80dc80332fda153ebd86cc40ae0c165f97fc46632884a4dc5c82f5d5d7241f77d07180383e76842c3d54452bf7a915837b6d45d72b3c85b93b73487ae9cfdc90cba5f211649a1ee48d23d45f4ae0049be277fc7cd8f70c7f12159dfa80ed069fb8e5b96cda6adce48af2cdb085404f2a659b60ca87e486b5c0bdf263d7942b73b0928d85ba9a7db235de4c7d97410b2d4e98602dd4878ee1c2fbb30f6a5506e54e62e4882449f110a56f74cd78163a5613c353435c5436f5a9d60d2309ea0a1289ac0d9a8e846dc1411101d16b973961d98692d317e3c66a2480ce1df0beb36475bfee1a5cfeb445ebfedf4bea0218ea9a20f18424eecc4e63059235bc38177f0f2908c4f6f8d5dd66a7259d182e991a2eb0a34692f9ab6ea6ac696785ce28aa603e0a96291c39c36242708e44e39a6f46497b4434ed2270f0b37cf3a590d313e4912e25493b157b2bf57cbb9f40138277806651ef0eca96e112ab3877950555be83ae37e3075625e1b12bee139c79143a15d05ccac192d71ebbf769fa22226ed0e422b48361fb16c96dce5098edc74de25501aba58cdd56fe134920a3e5d22905989f71b2e54b90ebeb460b2690db9fe769211a99e2fef3513ef16e8b425075daae75eec1d1f7c93e6b5234ffbc99a36cc78c9005bff6b9bebc7d00375812488f649dfb03f0b52e83e1d26226770e16e3e00a41fe0de22d9a1954155b2e8dc6172867694abe8a68a5b3c25987f379d1cd648cd06c4ce836bb6f2f7a7122f32eac45590fb6cc5247b6a47ea35b1f2c7bb4064df5b0707ddba1709750a4e930077a4559c1f8426c0c9bd64074af1f7c19f6bbb2998d2c9667eaa6e1c5a9107e945ef7b3952b054d881cad5259448df49c5105e7d6bc87e3b2a7d686021332144a85ba4e0fd34eeed02c63e7ef130fa59edc16bb4df0081a368a11e8b81f757d93f3d5676546c4716a7ad2739400a881b5a002147869bf655ea688e6c6f82c2f9384a0d6fc8575c688e51fef76aeda6db6113a78fcd24787b88731cf2ac82b2f4935fa4c472b82722b970b391542438661e0f091718292d1782936f03db82c5c5d79c7692f8bef1e889c0fe7cc2c9584a1896b6cc3be81b4333eb3d6cc439206027ddbfe1a54d90e2a47bd409b12ab84ccb43e1971f27c3676c885c26f620e83a13aa321aaf464b669d980bb8252bdd3ca286cca7dafc591cf122d0bfcacc79f8b42ff80a891630afd0e0f43f9f3422aad44023e468fd773f3348515d8286c3855db5c9b11f2f54b46f41764cbe6ada25a9401ff82fcf5bede83a8578c7fe6238a300b3b05890684462b07cd88f932f7f41359265674115a527c250aea2906fd40394e3af77fbfe44610d277f96372406aa955fca0bd174ce544dd89e998d1493e9a33effb5ecd5e5026568167179078129f37a6f2d308d9703fe02bddfb156c8cf980614457ce22bc63704216cd94cb43c69ae2021289e26fc78e7d730e7c0a5f4fff592d94b54af39f91e7d688dd3673c90a6b04da4b92cde7c5be78f325f3133152391c61a8abba589be8e8e67025668145e41fb7d69251832d9616b0e083ebf38fd5143c392d3682d58693f025996df0cfcfecf57a99c66c3e8ab51ce771d6f29e11f412e21f2a97b32970f754e7ed5b29514b8170d1ecb68c6809b416b51ca0edc2f8c5680259b5c41c06acfc001945e3a5c9321f6d6fed0dcc769877c656ecc6ef525cc19976ffcf7f4f781ea24f452024f67f63728b1d96d58a2c77bcc625f764cfeeace779482ccc9cf93d7026545581e0037904e8610e0ea0dd95236ce7079cecb644735342b3752c857ccb0d8e0df8cb03bc2cc9444a373a43fd2750e49c976778d912c88eb6042c4e7c331b9ac7fb2c751c6dd2246ebbb001b8276c6e165196874c7629d821db00bb7a86d403c3c4bcae3220d4f048d8a11443ce9e2eeb746f0fd55e2f606afac3ab35810c565f539495f06d6ce959a1ca26f7281648efe924c603a5e184acd99d60a0b426140b0f04714959e7af59228c7f7bf522907cd445b037d9aa6d720ebac688e0de896a6b72bd56381487c0c1c9ce4c874319c68b362c3d1c7b7e3006c0b9c2250b582a0d7f2acfb5cdfc15a7a8bcb1737eace03117eccaa966a38262bb38ced251c7247a61c5ad8a6b229fb94b831cc8a132905b0ae688c030ef2e9607d3d58a36c60e5d10fd1196f0794d9e9e3283bc045cc905788be7033c9bbc439aad8367d0a6e13c557ec5be57a517a09dfe98bacd4f89c35af9d36c9328a6d6d3407acac6a31408249f60bcb50a04fed6162806805465071b8bd1ef8445325fa535e086943910ed87f9f14525bddede0840b695d10bb08ce84ae0e40cfed13029a85c6af221b4f3c36f59d18ca64224cdc254b3e5784e2870ad1c03b182974209fda4e27767759c8c1c43885cd80388bf9b4974d36e5f7fa7aceb8dbbe90e54b2ef67ba7712e9b381b1c60488b909e623a72a9918aa6a1e1f6149f94d8026859ffda49fcea8fd2cb387bdb660f20b8b17d2eeeb723e8a1c3fc9c806402f3fa6664783360d84d7598d2953f7ad3dbba52f7f9a2b76fdb561bad2978896c0f89c17bdd5d3022580c084dbfd7320d370466f126a4a8cc80ab12b01663e068371b49ada6fbf0e23d06ac7d3febccea23746b36863e7b2cd3f01bf6912b3fe6880318352e136958e4d300bd8b89b34cf7c6da2a35c306b31d07865600cbad4dcc20b2d8573d22f9907dc0204b7b2097ab98132e1cfc8d808724b7b10e683aaae8243e0474829b7a83d0bd7a3cef1f3fa5b38564ccb431062dce5ab617a72e9c7d2c734f51d56cb32c1f31498195777158ad87aa9187e0267fc0e7a8457a7883593a646c35b51ae24b96f8f69bb30a9a7a3b2041af3c6304b7c43dcea616824d201c651a0b2cc74dda9fcda9602dc8d00f10875b2cfc650d4100e86cb46cf76dd447c5ef1a4a584a00a358b89886584ab67a159c830547fe25698ac4f856316a2362c7e3ee4bb12b1426c76d88cd160a63cbc37b7a210f29f7eda504f932eacfd393e1a88f29aadc02b50fed0ff032c4c061e64070fe6925e93c5bbf2dcf536f012171a260a2dd64c6e25f62a1e635fec7d5f0ac63f4021b95c62d6d6704bdbaf518dc2adac956ced1197ebdbcc9b8eaeac5859094dc97d1cb05996a99253362659006e36d35f7c215063de9da7a030c8a6db07eb8aee617bbfaa3df57c25564945b480d7140a9fb75ac07dd356e44eca5960689b7741cafc4c2a1cac6c6cb341e9adafa9fd6a2ea5e7085f2073bd40285bc1619b14863ad35c51a8c523bdc69b55a3f7dc6c47d9398791c04dcfcf897fc36723898bbc4fefbf2a97d483d5e5ab31079efd68fffc7d0f0a1f6a05e556222d4dfe6c2956fa9cce81363fdfcc019f4da204baeeb094c9f80c04a446416c68a268beb4b469976321e622955996c325e91ddb3ada110b131e18a0b866fcc8a7368229847097f6e1fd99275d6925e7d0a0173979854e64f1232435d4923fee12f604f526945e63abeed100fd8fcb040edf30ab3b3fe257ca4cbb314e44c622b393fca4cb673e904d99b6c4eb577c7cf2d3d3607abeb9886958c2aef5a886a00fca7895509fed131202d6d064570092d00e3aa7b1c42eea070724ceeb9d60660e793ffa7aec0dcd0b8a936ada925d8513ef90b67ef1e0b9fcc771e9c21d9bd25174cf4d0f5b6faed547011617f557041c260a2a7fda39e0095e4f9352052c7c895d352291c4984b79c0ebf480d22ab758e87fedb1399e34a399a81838"}, {0x98, 0xffff, 0x4, "a5d87fd74b74bc1fb1e4015a635a390aa298ad6fabfbde422bc642e60c8e59f462abcb67251c7c9fffd4b5c00e3f8248384d7372b32ec9cc248dd8cedc8977ede3cc7373c9033f3c2751108de8c0411e8ffceda10000bc170a2d4437ba22d141ea9008ae0d437bb634caae23aef83d8afe7390e1e24eb668fa51dd9aa0bbdf73e5cb2e98"}], 0x32c8}, 0x409) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 23:50:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001440)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001480)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001400)) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xfffffffffffffff9, 0x8e78}, 0xfe00000000000000, [0x7f, 0xfffffffffffffbff, 0x2b1, 0x0, 0x1, 0x3, 0x1, 0x8b]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) read(r0, &(0x7f0000000240)=""/129, 0x81) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001380)=0x1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r4, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 23:50:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8120, 0x4) r1 = socket(0x22, 0x3, 0x2) r2 = getpgid(0x0) r3 = getuid() getgroups(0x1, &(0x7f0000001b80)=[0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) r10 = getgid() r11 = getpid() r12 = geteuid() getgroups(0x4, &(0x7f0000001cc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) r15 = getegid() r16 = getpid() r17 = getuid() r18 = getgid() sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000001500)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001540)="5febb5766eb815cb94ccd66007d3859895d03291af295efce8c51a80473546dd02866d9c6d0187fefb12e59be84dd0daa1c1359775ff2230d77ef0c280067b9b92695fc739a2cdcab87f38dad9906671b7a8a6c65e34821b1699637cb5198c684d40465a0ad615a144e097bc0f7525df6e3a77b6ddc3f4a6cc9117cce9c59eefa6705e29e625fae15d", 0x89}, {&(0x7f0000001600)="fece24fb3a85d175a1d0119011cd7dfbb655b6b6e0fafe07fd12706bf3fa5c8a248349b91bd8f191e1b240bac7103b4054df256be6e4e98ddf81217ca598c4dd2bdc11b4c955e7965123bd5c73775e233d9aa671c3d3106bea25b1fca85e2743662276870c12bbeed38bb46654d20795af1046651bfac879c017d014820d9be14459196a282070a355159cd2021a97fe228f6fe6d5fd805d57ef4764615f860fb57a0eaf2c54f56431b50bb7450f218ca1e8e1c9323afd0e95286b708bf7251a5ef221c85f93f01ca50e25be3ee8", 0xce}, {&(0x7f0000001700)}, {&(0x7f0000001740)="54b283780ddad0833e8ae81cace70e36d230e71f0cdf94ccd2728e2f75b0860348151c04a4264e5afafb070720a4b29b79d64bad1ca2964a2ea89b56d5f4814133f5d9cc5ce2eac102f2078afc96ccc3b171c0fafdece5b5c27ff98eb2126414f3b0a6e53bcb61f27eea02a7bb58", 0x6e}, {&(0x7f00000017c0)="3509c303c2dab2b208d43f53d51d281469b0049976f209fa07db44f8ec7b23e1a10145e5716188f2e51b671178a816be303c4c7fd3bd0afad9fd50415c2988002c5b3cb26cee725ac3825daa8cfc21a28faaeeea5390f1f85656e10ec37027870547ad138ca025ee268510ff885092f04216cf0933fe65cd25c357ac3976780c232303616396c1a7bd48063ca97c80b315095fd4bad9b98a1548baceb7c2253e864333a16cd7b948580a3052f2c510bc3fcd542094de8fdeb70d777c468a27c57dac9204c65726d9eabe870e9c404404d99d8550e96d4eca678274e63b6539eadabc3700df", 0xe5}, {&(0x7f00000018c0)="666ebda489ff1a03f7cccbd0128e29965a3c0904d8f1d24e6a6783a92f722e8395b7eb6c5a48b9fb445fefe9fda438d046d7d30d78d057ade5df51d4aa0704d777029199aea35c1de0a9fe5756dc55834e7040eb5b32c3efafc21e", 0x5b}, {&(0x7f0000001940)="851a351a523067c80f6ce9b93bbed4e8940a1fa0ad39bc41c6768925fc11a8b004685679947cb43434fb977132d2c5884983156aeb3275105ca4ac31e95bbe9a5238d5ba7367f29e9173d59de31b317719cf429e8c5f5514a4a124b85e74718cdcd422136b493d9e9822bfe49a23e8d13818cf68c0aa61a2f265b2a3fe0a2b4b239eff44af5f5e10bc62c28c41ba", 0x8e}, {&(0x7f0000001a00)="1efe051c792f649fd8f5f6439376a8ab377d62b39f76aab9ec6e52ca11d0633c8b43831ba5b2bfd14beb17d9aa64de609b258ab1b98adb3ae76b6f0baaf78a6d298a9dd88f1ff6c29047f27c928048d3e06b9cadc78fba044d86b13b34bf6c09f6df02ff28667255cedddaa6ea3d0b9fd57cdd22524f6f25749595fde95fb20c6f1cdcd5ab43f1ae4576adbcfe98869b9ddf5ef48356e45530278ebf7204b2ab0c439a7281f8d716d6fcdc56a3344d7a2f9f7d7c64da8cce8ce1f8b1bd18c8942c3526fccf917b9fbecf1250500aa4d1dc519f49195c77b7344b12a3b2056284322a04", 0xe3}], 0x8, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x140, 0x8}, 0x1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="7b14d2b6d4ba562f8b892dcae6286d125967fe85769063e9fc9013285d6fd0927e16f34e2f5d1fa87e926c10e94fcbadbebfbb6dbb38480fb80f15898e30933516db074bd87a50cf7717106ec7c09275283a88ba40be9d7c59c9d8dc7571c107940af27759ac0f17b82198c7769e43c146a6fdc08f3956b57e3a17a9b42902d65cda9f9335518d70f5ce8d285d83c09aa469bddec45d485906a5f6c65c9cd8ac4e89ff038702fba02ae596b4702400ee47b9ab9ff22ae3ec39999c313cfd4fe9e215a3d689cd89d27e2e2193c2596597248f69941867e86a63f6fcd0b9550d4288f689c07939efecc927ff11300c0c9584d0086f88ba55de0ab52bc1d711305c8f3a38cf0c5c4dfa3f9468e86b266b1e4c4184ba9c108d7292ebe523856eadcff55634e7c31136e1fe930eeeec433aecddf98f5f8a165c8cc375a716f3801f8b19be65dc1c80f074584b86b7f962e7ca204c31095e02221c5adbdcec8a8304532595915e058dea24a70ff17a50175f0fb93e348e2d62292cefe761ab8ef77163b5d8befc6ffb4f462146969d22fadff17a132a3a9d4c2092fb030dfe47a5f636e0bc9b7ea2cb51f199a00a9ec8651f08858f810acf9d34b6c163fec4d1752af3fbf507a86d1d3401d5b10bd9fc9af631748338525371f04a78edbeb19a3ed6eb9b8283ce45f066aae74cdbe4f1fb4a1b9fd2d9c626e786f2389e9de1e2e553e20a1e8d9d1b7c0158387b1ab1edff6fc17cbb712f9a03b8bf8bb8396c82eafa96834a24742308084f403115979ff6f16f5b1a740d77a4e409261be1bb4f65dc3823bf5415eca1ba8b9684604b8c332dda54c1863fb7b68f03b1a86ecaeb8b8963def20306c3b532ada588a5c315f7965eba241b07ee6976e7b4bb374eea21aade26ac8d63eb4d0aa7be5cf74bfb5aa5302370467a34b70a085636cf25cdb530f5cc815e03b4ee1c98a90c71d5beda1b1e716876dc3d4047aabb727c800f8a6db3127706dbb6dfb5ecd7592b74631536719af8b697e1c3d2b23cec5abf02fe70520c14176ea4e1e1e61905151b345ad97a555961482b8e4a6d4fdd133880c9a898a49fd661c92288b1d8ce520d06e3d39b9bb5be7fc8ff693af1d4ac56ae3de851d72092fafc24d537edad4bfbc6e8811f26ecde3ddb0b726c453d01cfedac397a66e4daed476790ae31252c12c75cfa60082c2eddcf4180c441c246375dbc90bc148c90939c05b1ce981a90daf056aad6a463ad9f165028c4998bab2a31c3c78cb4ef0bdf19244b747ac3a92491240e87d7b50b177a47d9ce1d6672ebcb1ae6beef884d62fa252c6253dcedc988b57f5042fd8bbd06d70b767386f9fb58c32d40b403c67c692765eeb9aceccd986f9926f24605333de00ba4d43905ba6bd478eb4a58f52592310af3f9d38a7dbae2f0ea66374fb5bac573dde927035dc12a91b936f0d804137d7fe40e5a7bdc9ea0d12d2726a9a6fffdd84915d693248231d6ce90a35e2b9dfc003eebfdada9f0a56f5dd50f72e56ced6e4e24ac5ee63a9dd31da1a9bb242d42b55ab82021f2ca37c7d94d40aa00d5cd5ac94cce060ef71b3f057e96ca495ad09ab8405b733336cc7d0c7886bc2b9654c43c86d18713c4ebed2e20c9d7d0a71fa068f5af234a21233322a629fc8283fe2e71905c7ef9896d5c31462bcbf8b834d370537db1fe1ff8f43a8075c804188a28de0bc2a6d95412185e4345034e733885b1ff18490ef3ef21e864cf0ab4e6e00e1aaaf1fad6ef424dc0d37faaf1804888ca01cb84001410059b5c90d329dd9c396029c8f95732ead7bc6cc43a03a3d75d1de95afcc238dc480221adcc15445a283a568bda8b660b53e3a52d016085b4eaafa2404bf639b9a370c7463b40ef6faf3d2b46bdb0a860f87b72ed7e16c74ed387533ac892401318297602f2e6b278b00537cc59a2bb73d06c7823a173225d7f32989fdc0df2cbb6daba3c169248c30b8c8cedb122711f1e552c0a80b94f6c8cb2e9d2cd4efb450a141aff06b3db1a8be5a6f77e10f75a9d9907811644ea14ac5f96bc6e465684ce655e74099a3a38f915329ab40ebaafb509c611096409c959c1f89b9c972fffe8bdc1f1e51a9f9bfd1e3daa437bd1ba7cd5d76faf24d9315589dd53158cfbfdc92476df9724385a17a53073b6501bfacff424aaf3ce4e09ff8d3d1792810db23b19baf78240dbaf4ed0a3e2565585661dfd05e82a363ca949e2e7425873faff32452aaa613f419159bee9a8fab6cbb2a5edc9bc6bcd71fa63a811b5c37892984b5eb3c1a239dc3a2bbcaf57978abdd2cd4f1a4e060564325cbe5fb3a8f7428da0f79322c9a070fba694092bc45f3ec899467e1868b38f4902f6893a96a2c7e07df4659ff0eda6bdbab05e48b807ebcf62abbed62334f691744406c7e94948bf33ebd9b181ec1244ddf82e9dcb666195894dfc29be636bd4f13970a5ceebdb38bc2d8f823c9fb9ce06e0937fae60821d2d088699c18d393f04f2ce60f5649e04dd22ffd4f2322208a3e5e55b4c9efa582f105041d750590cca6b22e172d6491034506aecae0c5877e70b4fe3f0e69426117f5fbd46f57960604de9edf14a44a74e82cd109d10164bc4f3d3e11948b548c005c5d59be288c95b5b896ea90fc7d04e027e9ce6496aaa5b8d710a0df6626a55b823eec5461039581517ab19cf6706d4eefde7634b608c6db24a3a3f0e029670452594834f555bab49d55422fd19e138618cb95958233e872d3d47ea3f02c05cf0e1e3b6b73b79450eea27daf91b03f8d9aeb0bcd6aca696ac105f6aa5bc182bac0e7a25a449917676980baabd311770448a12bc072676607d2722c73f0bf98de938103b8b0c4581f0b261cdaaa68c3148078c4d9ca7c425aaea4c71ecbe3c9ee4a31518dd47cf683aa154a1a323c8be8e8459dc11895221fc05d7f02c85fe19fb617351b8d6b139e0a6ec7a20e67ce3d37044d8e591767f9df72c69c305c07d25f27c3576426bd4a147e86d14457e6c37e55cf9d43d9f6f8bce40bec40997c472ac716b35526a3898a4038c1ba89e830fafa62fa0f55e0afbf86d009f358403dad7271da0f5aa6e54f5a2ad390e35dc9bf086d4c4e0af1994f1cf0bedafbecf011ef887ca5287e798e300bf7dd84e1f0fb1831c92f26636f46582b198cce8521228b5b621080965f660b856ad325d0fbeced81b969ff02580a15c6be985cb5eee5cf2c64b51296deab7bdc48f1f89edf38828fde249c6f6e0386b69b9790838ef1e2bc1432d1c082b72d495b9abf227779625022a2125c896d86dba0338ac16bab743bc47e67a8c91a2d3c2cb65412ca97e9d120a87dc91cc60554dfd3d14856a6d31d2112596694dfeec9108c7e2e37cfae4ae577fe650b9fd9487676c758ebd79bdac52e0080a926d401607d43ee72f5f5b7dc3ad3a75877b94ea2041ba1de2cdf69ba80155abf4e9e9b845468406d0eb743834ebb99e41360eeb6382cf3ba1708c685c8e3c0aa2029bdfd3befec04d9e0442f175ad1458a2f1f622e72d0642fd77c92ccc4a7c4da07f52189ea1d74ff98c0016ad76bcaf319fc65944a3a33553522871f14a3afad5c35a84cbbe2ceaa7b64bea8ad856aa31a2fdc74f7b79cfd63fe0385b8fd4e007136584bc72e2e7a0db026deac4c9198bdd7a52d1d79e36f2bbca4cbb989b60a2832bec1aa8f0a0cd734ae3be46f7b3b46a12cec5f32a64bab9281e5008cd442d2efff3896f5c8cf7bace7ad64a40539a6fd94f4465c7879212c1f626e721f20e9f37aa302a03131655ce35a5020410695e6d9b05ee3948a2b1145475e61a1c74f6b4d09c258e8e27a5dc2d1f81f3a32152acbd06c3aaf84c20eb7ba0c05be52aa32330e1ee0620fd6960a6fcfdc7d9e3c05fe96a83716dbf093a955cad46b85c2f0c9fc06b3db6e82c18bf8bd74674bba01f889ca17bae77172cf5c11ccab152ded9d58e203f93bb281608200adf2ccae1b10a429ac04be32e809e71727039aaf120d5156f8a2b52f3d1d29f91833a63b8ab316c0f840a9c56fc0b7650ba29d1e18aadafe1966d0f0e52693ce1183cbd0d6cb1b779964d9393be9c0d2b30af7178f93257b2e6b38db89c72e546e805b096e779fcc25f7ab8b8fefc96df76b328302984416cdd5dad943de31bee7ef960c9a26f5746e5ba57d39db4af3194a7e32c29d2dd3298b7e6b4bb9b3007b37b72c1f3f2e5228ffbbffab701c388cff290b25a749fe93fa4ddfb786a62f17a5879b10b8fa570ab7fddaabc41ae078f351af9c8342752b2d0c83dcde7cfd235c24d464f4d59de4e0bac84d5191436cb2f5e73e5650ca3726722b04c18af5f5e00c03d415ba4c9c1af1f2485a5442bade1c7a9b46f0803e75f4f2520f64c85ca132aa11308031cb188a21c209e1d1bde24bab5d04ad2445f7e969c6daa813300ebc9983bcf505217e9bf377f43b477dbee001791386fe4633e03de7d497463d662526e4049add082bcf26df1f701ba27ef19161ba4ebdea9ff56ba26e9c060f90191a282fb5be0a3d01977e0f87bb64f207c8bb5bd1847e7b22ea1b75cfba7e44811f6faefc5089653710fd30ca4fd4ce0a972b47d6241af87b68e748e4c04dc696169029fda6771d2b69ff19f5183e488f7b15c3cbaa884c2d5acdf6243b317f8938795ce23609a5481dc9142ceeaeea9b80217ec72e76c76b189b2f49b08daec820b30ec29b69cbe880e2becd80a4488a4e36e234aaae9bf1980ca81a20c0491a227921ff27970a76889ba7ca3923e27423740d47340d39ab5badbab7563909ac4d93d6dec4ef2d696c2922ec64be452caa26dc9ef8fe6d211d6409f4e93a3a6cfb121d3d2302f476c847defbbe59d8153734456b838fbd4b0c440908985f48aa8c54788b370e8455552c59d397b89cae31c4f32ddf24eb2de6be11dda94f30c2de93c6d36ae957a46ed3dc4882c5755c10b2851a2abbc240b0d81b9528d03fc7790ebb03fc1bc6740b48a0b6ec3b8049a8bed430cb8c41e66f3830c8ed07c44519921b3829f63db9672618f93d75afb25bd5a7300bc1881093d78c14a8165616aacf4fc0e02e32c70688b757c6afa6a9fdd80d0d5695a7ab900788ede5262be39b0731394f529c76ad6c1788931411e8a6a5bba71a44a38e436718a4ed8548b6e92849ab2c14b7f1f8ad4f0e24193ee0daa3f4a115eb61586e2da418d244ca5900cfe1193b03f05f7977b84cbfc746b4f842029d7ba8f7f6d8d7ac97486f9c822677b47726ac19df1d0625eac68a9ae3f790f1acc12ef7ee2c3fd47d0396752631feba085f4db0dea5dae9594b583f323be21ac529aed9959c336b2285e8eaac30155d6222468af91fd0582737a7d1d129234d78ee9c11222669d4b6b67c449a61d864924af88dd9647ecfec3ddf0f9cf065739fb6a51917d4dce5c3777206bf11fac207c960f8990dd491cbf96620fd31e2a573ebd8a99bae4f7d77a59d45cd3a17d5a37473b111aaba0ca11c2da596f96ec2dbc18b8ff734a38042ba12ad4a620387f1a0cf8cc1575793f753d820d8e857ef7811f37fc09d17e6ff9bc2e16fa3d966800ae1c3e23b2cfb34bd1adf088fe3048bc7c705885c2181e91cf8d1792e2a313a34761f80928091d5cb2ad3cff623bee8845057658cc7bd8c23d026e887de6fb69bfe9854174f1c492b48b32f5d1e8da2f6bc7ede42afdfd28385b52a54592f3dc81e25a1dd6b2f298c5dfe21d08580d0e1ef91873d28e8e07680425e25a1ae847772f1765e803d6c7f532a865f64f633b726266487764c793b6e91ee20c748de890e497", 0x1000}, {&(0x7f00000010c0)="56888fcde17619714ecc38ba1b9711969caa", 0x12}, {&(0x7f0000001100)="9fbfcf6a18fb25ca4e44f0659a335e6ee7c1e58912fc66a2059db82e9a8e062cf390496fcd20f44e71d4d9cbdc869c4f910094393b328d01098d37c3c1db9eecba82828dfa654ba8659447fbdaf326cdf37a0e6cd25b28d63f9c40ad05ad90e7a0fb12c53ee643da2e473ba250d2ee1881ee9c15b7ed80452e7ab358f6b13e1bce84fceeb0d3c524002cbd5d1a552b0f18c7c7f8591fd470681cb67ee8df591c3ff3e37b8b6f71be8460aec8f99da3abd7c66e6aae6c014fe7989f2778918e0149994fcb78cfbbeae8d6313af6b017449ef275e7fb37f511da", 0xd9}, {&(0x7f0000001200)="102e4795c75096d45717804cc3f70cf97c16aa0ddc03b8c628d5293d5bb56e3ab5173991e3cbef947235e74c189c930a1627e1a56cd4965e53da0d4730eb905bcd5f7c048b6e0b09399ad9fce9f19c7b0b8b87d6334bc944d91eb1729b40301143fcf28d6f3e2110cf4bbc1ddf53aaf75923ea710be5d9c14b84fe058d5d6bc154ae50f96e71d445b40e6c4281df66526fe007007d8d29cfddf6e5b724664c67437aa79439ba6db721b0ba95baa8ba289578becca14d7b7e0de8d0cef57e9cb61a486b264daf30c8a6765ef82238cf015095cf", 0xd3}, {&(0x7f0000001300)="3b9ff8fbc7f6819d7e409887b4368d7bd912b10f640a78f0b5fbda26cd8d648588d7117d4514b764aff377f81e9fc185eddfa6e4bd3786cb27c2879c613c67b02ac6401e056476c1f53532d8694f526ff795470a2f47130ea706ff94f957993bd9feb26b4d5b1fa62a9b721a4cc300", 0x6f}, {&(0x7f0000001380)="d582f1733033c25750ff08e2fadbd1477c9c0122734eb82f32f5a969e3a7d8b2d4bdb6302dae97b9a010de69a7e18ded498a66532e75f054baecfc8a30da4ff2bc704f4c4a7dc206f5b21d38bb54fae7411ab071e0390d01e0760dfb90c6fcf6efd245578bfe3228ede0ca3995cdf3a9eaafb2c322f26b7b043465794f24da76e3589036633c7a76aa40165fa05b1c0224ce4c9d9463e5d5afe07c70dd2d3479863cd6f53dbc40ce12869f36242a909000325593852b49acac19429b11607439abd6a2464074c2c948a3073766897d47fe7b5425533c4a10a1e1b8a0304a", 0xde}], 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 23:50:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:50:04 executing program 1: r0 = semget(0x3, 0x1, 0x10000) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) r1 = msgget(0x0, 0x389) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x0) 23:50:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="ef", 0x1, 0x0, 0x0, 0xfffffffffffffdbd) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:50:04 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x20000000000, 0x4) 23:50:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 23:50:04 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x9b2, 0x5}, 0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:50:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000300)="d13c25e09928327b0816e685a2669fcb818bf1231d455c6fcde9426b87c8ce81e2967c28e5b4240bb90d2a04e27fca8fab1bc308e4a09be1dc0555f3ac648bbb821d76369d2673bac5541a219fd2ea7367cc2150bc002787f7e714b013a3020ba9c5cc3706d79f66dfe39ef36306cc96241b08c7bd7b7ddf5fd85b1a70d288bc75d9054cef2a517945e359f93408f14d269742398cc3cfefab3a02b6b142bbdfd7de7cec648e31823331883224e3aa3e65cda1714557ce12c0fcdcf4db11ba1d858ae5a432782f886e93182ccf876c623df146b09d24d6f1f28a73dfc453998e66e4fdd328e6745c55d86aea28eddbcb7e2c36eba7c554dba1967c9c4bcc6c41f76fc384f8088cce17aebec2f8cbd232ca3986185d030a5298721706c495cb36a61cdd2e915d0e99f917ee983f734a3d8bdc54254daf790014dbb0a501389e01400843f1bdfbebff9a899813500660f1c48232d97b73de57c3aa907c7ea45ec54cd70812e22d60e096a2eea44d2a23fc9e907adf68daa722e44e2fa9e8e44825de1ce7692c30ce8e7739db239e3311f492f4e22e4bd8ed87300e9a193833a05974db25761daebbe7f221ebc535d4bdb60630da95d9af3b5458b72ff25832e044d2dff074436b3d40cbe05b299b9c437264419ef7b87f6185abc6a118d3ebba06b884d8a4e8d22d3f9dc6c7012e36d6c978173813a241a09d5a64ed7960472d5479f8f193850d05c7e7ccd2adef91ba58ab1d523cbd0f2b82037936bed8f8702291f15ea01d2abcf61687b86bc64da18c4538eb7b7fa14fdc3808941df3358e8712b9757c3a6ba102ebdb5cf20065d7b62c8599e7a11f453ef46d7e8e279f48322de962cb02aeefe66da92f33e21d70df503dfb26573e9c2ecad80e756d1cab05921ab95f948de6602f0f531229b273f341a225cb0ac711ab93cd2d88882aef9312092a7f55bf92b3dc4b2f3aec23a60726962ce1774436b2ce07d2fe6838df677cd268e06c78161a37f6ab93f824c90460daa6adefc04b9c1927faccfc2359b94c698e8e2109f8a66804c0d620c539e19efabd6568b7c1d9799f7c7844e915ada7f4039da1d3c4d4cee296125c0a8692221b6a37eb541fc6c4c3c1adbfaaae40e391c284b4ec989a161ca50545445bae14d8a2fbc4f31cae8189677dbe5fdb0871430b1461f4fda5b4a2f3bd0ace000cb449a51c428e4743986778a8be6ca7ce25ef0991f02dee5cecb2307759fad1136bb402c0ce0d00875885aff4c9ae5416fc2e6c8c8465d79645b8714de9b85937e2e73f070f0d8efa3bdfb5544ac7b4b4fc8593e2c6f5c6ac342ce17e8ee91bb31644e3a6f33316555d6dc7aedf4be8f2df2fa80e0fd725cd54bcab20298c347ef8f6b2d0bb139afb6967a09378404aa7204744d2debe4fc2d6f44a99000e18ecad2e98da660f9129b4031ef909c01eadbdc371db14239eb4fa6565b24c02a01bde8289dc4cdc281d8cfed5ee443d4f5872138fada22994eba71fed5c4a021c128281887b0316714461b83479f1004b1332ed7c8acef233b975488b95b394285320aa56ad5602915809a21c530438237905a6dd2b2948562e106b15683979c553ec782cc7a11bb0f1d52370086fc91d6205ca541fea8b03160f11f076426b3a994fe7aaeb2dd3420f9edad6648277406cf057647a72b01079d698d1b6ba217ee139956c34020b33ba19b2bb081dd71b489d7910e654e21a83fe8ca0aacb4f2a3930da55004dac05f0a66332193cd591c799b155465ea174ca0abc79ca46eb348c4a46124e9af069e390037dd2c4efa12af5d8aeed99f8c26e74e43d0b1cafc84543e9a5e91f4bd66cbbcd64ceea2c691cee4663f55563f75f143792cd130d41af3219c17e6eedc5ad12a2ecea80a3bc697c100fa985fcbcd949218e543e2ae1e90ef053e54190cbad59f1c0cf7fc942d0482347f7811ad7603a9fb4785d8acb46946fddc87f490f1af2d118d412e8b9a8e4affde1b339b6c70e7b29b64dca78313aa7c61912073a84a0768eafd51d74acdc5bfc0cdf2b79f7b29197e1338384f4b69673a609baf4a9e14f40902261f0a4d043265c62f068206d4a2a1402efeb87fd9f39dff3556a7209ae816a581f6627679d66d96524424ba917b01cd1960c74afd9b86554ec9cafa9c010c492faa03011dd28d944619c9e0f71810cbbdfa3b86fd97ea121af4d20db3b921c5604a2a774ecf7b5c045182b2966ed8d5a1eaa6112a1171f09ef5e60c7b4ca0a0e5db562f677ec9f3dbdb09ba25d3cecf89990699714ea75b9162571dd681b97145dd89ead7fcb6709e044c612bfa30dd120e42053d10093d4a938635f0f8df9b6ade23e59241d80f11434b63ae02e63d72efb3b296c2a00f7247e177f42f41bb799deaa1eb732940b46c0afcc2b0c4244fe7194563309520e7183829acee59c1957fd8a9a93c29def5fe80414f6b77a09e7b4dc1dfd0ac77813e23e44de5399de1f51f05251bf246bf66b7984f924c3d593b9b50f128994ada834e1257f7b33941102fdcb13532b16646672487b76cbe611dcd9c67e122be5781cb651cb7a9fe4d728413280bfd2843c334cad7ce55e6c813ed381caec4461c635be8e5b7f2962ece6441368e875c17dba691d407f11f643ea00a809c6868fa6a0419f202f00dc9ac385414602836d7c849a551a733747dca21b885368ebb3df4cff93768d8d3a3a3cd367b6c755f6cb094c9bf1dda007f75c15571aa28b6db7c1475926caae079397774b3816affdb4fec7390d9633469982ec9b719c7424d6f31aa08dfa8c0b86ceb9b89d2b8b6de6d2be214e474227e59d92f9775b41e6fe79dbd62ccbc962c28f988b1adebe012edaf0b96d95a06456518c98186bd22ca57b0cf012a9fae1493f96110b1e69c026a0e773bd60afb71805b8933fba5de60a0d47c1890b992cd6b6ad1deddb751b4d988a007bdf7d8ecf5f25e06c5fb227eeae3cfb2ee63e7dd2a8a670e8a35269a412dfd53e7851c06e60961dccce3c615d2d63292e05120c9674fcded1e20ae82c44b0b3212cebe07f52335ec0e82332bb9c60d5e837ca3ce984160780082930cb0a76668103e8ace59c4f757ed6d145552cd00166fbecfebd59538c43badf481e5363a49512c24797fd2f8b35adcfc62325db2f54a5ab901e38306c67d9a554699d05d9449bccacf0a7218bb831ff34a54a32ceaf48fdf00923f7b616f74d551bb5b4bb0490a3f85dfeb905b51ad5e280465932ae884c3a42016f44caad7718ec544837fd54edf852de96c91a5d2ddb43a93ab6585a7a06b4a2a04c56dca9bccf0f223e79031480e1b2d3aa27b55488fd8bdc685415bd9ce0c0b177a090caa99368333620f2bcd13788b8b8f97d51fa9e85385e51720c62c36b2ca971f7e4a1c8cf75df9ff9ec23e8703a7af0fcc78205e2967b2dc011c209c084b31e936c60660749dcbb46a44c7abc06e1f3c46af0668a98d2e5aa66d59329afb85df3974fffbe49118077f12fe9bd025c52ca4a86e95ff284d496ee5c0b1c3f768db91b4c4bbd7bf6a38bec883339c083d4528c85a068307c66d2d607e9c30fd8530e28cb3ef1e523ac504ff54c1f7b1159a1650517630eda85b297378fd549f11c651889e1477f67c9e1cee5bc2e9de1e03ed24d0b07f5d6328a5f74c70b9633f4a6cb13ad02ca89fe9b8160a4469c17a798c2a736aae54e094266d7107a3eed88e6b68362ee454afdf57914ee6c58cae272bd6f25a05945df1ad30611cd9ac3d6633d789a85f8f6bf012924687cff6b63cedeeeaf0f91ffea3826c2d9958d27566517141b8fe3115baa4ee1222ea1f013d0bb5b0ea30377c3fac377f5202dee85452e0e034560d74a376ad53529477b869955f47c63e87816928388a3e59bd33e5db376cb9a1213b0bf776eaf3f7bff5eb1ecd7e8ab93632e6ec8d60c4a41408cfe83588f16ceb1804f7fbba339388daf24547df80ef34c1f984f0c4f9facbfcc39ea83587b07a4ec48fa2e34bf607f9feb2b3baebd77d40c7472ed1ded9b04bb86923beb10e03a72fe374f1ce9974f65f4db705edfd17ad1fb8b8b849bfdb30ff5eede5cea66e9dead3ac4d5c980f4085dc836c9bb21f3d34a2fbc155eb02378598aaac46dd7579acd1225e4a797b521033e8121d43b50503908dec708c855470d8badfdd14d0a02ffb90775ac3fb5dcaaee15a0f7f8372619472ea1d3a64181dd7a4fc341da23697fcbfbffadd8276bd640cc933ba4b24a56992d4062d3b8736a3b1ec4f242887102b66cf8de5f8ccf06e0b859611540d4c282802f34f29a92cb1152de31874fa9d2ba4293122b3405f6efe9e228e8b45ce62412e552f196814673543c412074c311c838ca51fcfe8916bfd4e34bffdc3bdba5064b7335ee38bb3876f82ab31b60f9fda526dd716f57470c33a41b8c470c480520132bc1ea5d8dbf196244037dca20f1d7aaffad565574fa05416bc5ec9c76e4ca991fbb9c5920e7aa7e4922ead4a12fecebb33f91614ba795b1b9430ae1fa41d9317bdb8b5bec17ec84ec5e39ebd299ac2463206fed0ab4c258e320574d69d6ca82b49ac79b932d5003e542f62da02d359bfa9e89b43e4d9fef1d87ba3d3d86ddc89a71ae8aa94fdb528c3263b3737b01a940cd36865159eb2d56f12dc098c58f018506b6f1e61bfb483c7371ea22a3a4afd124066b4d2620f6e1a94a496d49af62c100b07a3404f22f420033ebc7bb5a3c2ccd782fd73af0b824ba370747996c1d65243b5c3d8c8b6ef65fb09cb24a5445c77394a0249220228b8de18928d009ef671efd6eda9f9b4a72cd0c978c03a8594cb8710eb20bb72855902216192d407756be798f3ff85381480fb23496a41889fa9e5a88855b9667f61e2f5f478e4dd986b7fa18f48692a692f3b508184a5dc2c8ca4080365d76cc55662f35775d1d4822172f65dbe811adbeccff04872dac9302a8a22564caf70c24d815405c5c43934b1d17e33ee8110dc674228750626a85604f92b2c82a70b08ddc829cbb51420a7295154412fe57bc7b61f42d7a9f3b3c413be360dffcbbf34074998a325145785513a6e3e59dea62d00513ca1568495c3be86c86bb00982ed3f44a8985f5fcbc0fe440e36bf5ffe2fbac2c3abdb3914a7df1f3413cf5e6ec843633721f3279883861065fb1777051aadb36b4436a631b1a9c23f35ec481c4322729f3bb9ee8fb4be23ab7810747f948ca5433de52f7917355488f4f13dc9e80254a8ed99def8cbfe8d615c0fc54c01a117e285cecb52b4af60e4224272bae32da00fe0e395e8884b227cd3f4fc0bacfd3314f264e071df5786ca460e1297d72ab6875e852c7cb4e9e01c30d0e49412e0fadb7704847f6d3dd7f628ad39acb51d0561cc92a94e560ebaa7fcab4ae5c0ec7c855366876a62ae1831ff8d4573addd2ae5d034422efd609d6778e30ffa13536a13ab867ec3f17dfc7e531858c07ea8a425050f231e3cdea7215d59652246036a7be04879f3c89466b923d562355d4286dc4ff4db4175133e3da5c383d235ff5215616c3e14aad3ecc5485d26d52fbf524a3fdf3cd241ccb1757f850f3c3c46613f1ae15db15c9c41211f272bf6cb37fd19bcc4b6f5db5aeb1851cda82d2fd31c1fcd82ee2b7ff5388fba7e01ee04dfc9ba7f865dc1d494864e8e1c0719e7c3f718c01b793aa41f6c1dad9f778154bf2e94a7d66c65edb6e07ac9db362728d24dfff1901dcc169a926861fa3763f5f5d6ef545bd22ceaecef574e91d792cbe07d96f6726ed5cb0a06ce0dd408003c33dfc3fb254b098bd5a", 0x1000, 0x4, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x700000000000000}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x61, 0xf0000011, 0x1, 0x100}, {{r2}, 0x0, 0x8, 0x800fffff, 0x800, 0xfd7}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000060, 0x2c27, 0x374}, {{r0}, 0xfffffffffffffffa, 0x88, 0xf0000019, 0x4, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0xc000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x7fff, 0x9}], 0x4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0xbb}, {{r1}, 0x0, 0xc2, 0x82, 0x8, 0x800}, {{r3}, 0xfffffffffffffff8, 0x12, 0x1, 0x6, 0x101}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x7149f10c221f64b0, 0x80000004, 0x0, 0xb3}], 0x7, &(0x7f0000000180)={0x100, 0x964}) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) dup2(r1, r3) 23:50:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x3ff) 23:50:04 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) write(r1, 0x0, 0x0) 23:50:04 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000002500)=ANY=[@ANYBLOB="f7ffebffffffffff001b0e4c219cfc4c8fabcd6ebf2259988516550dc59d6d89534a920c73dc8a302d60abaecfbf47e6cd90d692b657516c9d821bb62001ebb34d186bce632934d3e090d4ea2d1cb1afab1301000000000000008e6a22d32e0d61237f32"], 0xa, &(0x7f0000002340)=[{&(0x7f00000000c0)="4c0897c3cb874c3a835b8999ddb8bfd2bccebe4d2111dc1c6615fb12c31966c71c8c7729218bdfea731f7a5cfb3deee5ca7ed9d9efa8420e150d6bc1908f2c6a56dd90a90bf6a2780272168f276dfc0a4d1c14d45a15e1df67e197dc029d0a7dcb", 0x61}, {&(0x7f0000000140)="57e83d837b74fcbfd9b3b697abecfd7f0e22d2a78fc55419bc9d9f04a02e8ddd9551c9df62ab1b9769295ab616a33ef7f105d799f02c196ddb88e2d3743b92217a203db6de2c522a52b717910329131bcc3d98dc1bbbac1a460ddb1f62a46ce7e5d7d01cfe61355ce86e32f6ff7561eaef16371f1037603e6a153e6843edffbce139739845caf557d3c785e2b8aa05207d98f294e5480a542ee703135f41408e62a1f38873f3f7248a87b7fbca8a1ce9d6e4d1673dbbcefb29d2fa2d0eb2b1c76fb7b17bde8270731ef9b1336e368ab30c39936ad093c9a325c76d70d94a5f624c210e825d229842c5fd5a62d761512f7658c9c46367ab36a6e1f0af5ccd4b7ded22a7749cf5ffd9c3f26f2237d6771179e8f802c4cdcda1004fd3399343b1df7f372b51b95cf3397ac0cd6119aa3bafca4c45fb73a89a3b1f01c448001ddac60003902eb9df4beb04e58ae5fed36b294d71b3f0707e760af3486203d26b2d08a93c123b5ff38dbab19c9fc6318905f302a28b83fa0bcbec26bda1877e8d6d16e4ef66a8590b2d1df2a56a37772f76826b72d5b9df94f80281b32eaf0e25381a5116bd34feb4f3b79180e96aacc067087608d17a54a0bef6ed5074b29a8f4f432a7ab49a7420ac3e352bb0ffb9e57be545619b6175104da1332b4661f56d56a417fa7d1ad0ee947c2b3e27f0f7f947c949f576058644799edab45ea76b6f241cb6c3924d1fec0089ef65b3ad7d1a1a6d8fca3e0e899707c3f229ba8bafaeff999c59d26b213f29c8dfee359db86c1ca088c246415e251d83c9a62a243faa5446a66cc4476d8a37c2a81b0c116415f234dbe2e2f80f51bb4e890e6255ec696ec2118bf42f656d3d4fbeaae00ef0cfea3c2a7ce3a101b40d4a5751a140f5be669a44cb82ed2f16a335168073b72bbd845e1bbb8856d4737909a6d479df730a51f0a3a828b3e532be4bba994431d921400557e9f2d8efabcf39c46ca04c0f19a84ddf4624d0dc8afda66420477327fb7a3e596299c5d2d45e17537394f4ecb8a15c1fb9fae02c6b682169b90dfe0cfb8ed33c0a8e6262db43c3642f5287323787a96b3d7ee9f97d69042591b028318759fb01882ad009ede8295be993c15f2fe2892541451d90fa0a25bda45d29c239620cd32fc4a3ffeae34f904d5e0ee717cf69c19644a363f667e2802409028690d9ca9e703028ae19c1dda399cb68deb093e05783577fed0f2a7f41f831992b647ae8aa0a8db9fc330e3d9f91e37451a1ae6a7356cd9dfdf4ed870a25b3baea306e31e68ac7f696ca51c237dac874d505848561ace942351f5e7def30ba78b3de339f62569999325b3cb2941d9c169c062aea416a2551cc7d6580d56433d2d6140cabf06ac91fdba876236406a7c60094125e2ec00af3d1fff150bcbeab0b23623b0dcef472d975246ee9d497681c234415dfe9fa3e8d175592d5444e99ff489a3ffeb23db8d28ab77357559a444bb880cb8475b6239ef0b62c1d550be94ca7da1427ebc1a2bb2dde9b3d500306529618dd7907504a949194670f8db83d55082fe1195e379bcae8dd954197dfcb7472aaac908e31bd4f14aea2b04357464983f91e23aa9591e116f4d21ca8fb83e0472bfd17417d76aef926fbed2cd42e9ce06d41362dba982bc21b78b62e3549f2653f77159dabd13581ce8cfade43ec2d89c73a5f6844a4f993f16ee78c5186a6e122a1452a5686ff0670abfb5c742b8de687435466250b2605d9c8bdd277a429913cae51777258f8357edd8da4d7bed38485f32e19b716de674b099725369e1e167553deb6f6a8580b336f288218c8423e644a6dc9dcd32e39e68f5741e59aa818f0e71f44d60d945d885ed8779c0d6c4733bf25e60f7bf5734fcd8090e900d605493633e1e5a1ce2795ff04f65d02124e25ec1a8396b2ac70d557cb3ee040708d90d94c56dc21954852e1bad34808fdfccba6ae18b901c73dfdd8fe9ad619a67865834364f0b322db211990c106244619aa38d04706207599dc758c3a8ae316b3b0d703cd715efc222afdf9da3738cf833f0a1585ced3804e42ac2f93a9abcbdd1da891e2bfc49208bd70afe0bdebb10a5c0a4b50b710823215ae4b8c40e97d2e95f2b7ab34c3081bf360d3e285318f5a006e95dc3e69efc2874114686d4c94d8080b55da03f94cfec6c8f8c8dfae52fc4914b5355090dbb448e503451f2f6548684e8cd7ee2e9fab9f6764bb75b870bc249bd78a0ef5e93cd4acc2df1f630e005991ede5f0034df564a08a3e3cf524384057052853bf16f3957fd39b5f7926576304d515c123c90202aa9c19d7df880acd8e8b890fafac4cbca936541893c17dc74f1b643c57f17d691b2e0a8323c0818c8d6e0507ace100775f6a94c758ba5ef7233f20919bb20a00eb034578e0eb4595c9353b693c46d9b76c95d9a5abaa7a2fcf9846431ee82ff1f2ef87daf32ec4fb40522773a0da86dbda19aa639d33dd08734cc9c66609a92e03da20bbdcc9eb70cc20714360852394a98e082b7797ced1150b40ad73eabd4f812058549ad65c1367739a7ffc8c3e6cad554a4e8690749d8f3e0cbb50974b5f43427871ac16ed8cbcb5b2e3153479745c39db5f9f49ad6b76124ae3072b681a61509a9df2e793f487aba4fccf6a98fefcc5c0dd5a0b998c1f0dfcd1acca4a62bd01ec64a1b78aa1d1ceb2e8f05daf9159ec81b480f779f2ecd36297a30c34aa9420d36284daf43dec362be031cb414aeaab170a592809b8c06e54a6d6d376ff7c56c796daa7e04a12a7d6d23e0b8861cc2ae385e96d7b1ee120125cfe8598bb7240dde2a2a77620dee851480a5ce608f08cc6a0816b94473fa442da967cfca06b9b1fcea9b7dd16d8ba52ea3c00e61fba3d6403d2907ac2739992cf4082b0218e84c641fbfbd6d8e79bda142ec22c697f15ca031f78f304a54a335e110549af1c8d12350091ec7ee9dff61c3e82acf9aad08261eedaabe04368e975eb3127da473ebe0deffa4a1c005251b3d2cab2aa2ec9bee631cbf09f4961af9e49cd3061f7c4a56f2f5755ae42555e8cac6013306603211cc9ea1fd82ea9bde0889bfc16f6156239253d1c15c977e25780e0e0e06d734037708533862bd2262e2d262fe1d528e80c2e926961bde8c213bdc968f5d318b541bd320ae5202768fa9c400e32fde602c30ef33a0aa96b2fc2094b4142f2c75871a3206fc53c4224a93a88c60136fa0fe96002f821b544abeebb96f35b0a0063788908ae0155f94ced9d4601d22200b645ef172544f7ae02cf151a3a1cb7672a71eb752aa5712edff8fd5eb41f5906f0bd32e4743356ccbed43998e024c9c7f1b069de995fcbb3a65d26e7b1afd4ca8c5e2bd94b7700b4ab49fb0fc6d169506a36a4becc60274000c59d901934ca861e58bc8edf5713e3e1ac2a883adeb641122bffa4f4e4ed4e11ae23f8c05672df74cd32b776dc8de08cd21402105950d2750183d3a89228145ae983e9fa42310711331f0479bb32d0cff698c6252ba696064218c71f896eb9ba6ede082c25f7bf7c57f948d3dcb3d31058574cd1671e7f9a82ba87e527dd0b02d3cf3df5d662c62adc4c985e5cfc672255747bd3b0ad4e0569126abab89009eb81c2329670b1d2973e1f6953c1a82ccc8af925a8cdfc06859fb26b3606640a0b0154aed5ad5c9549cc196296088ec276ea54e366a5ab1fa67128c72bb3d899a7545035384cbfe8969b6746f4721a1d9ee25d0c066ced39ce5eeea69bbe119283ebccab3154552f9165317b97b3fb01552f88caf9984a958a3dd1af9284a24642f2b17437576cc97713bdeb23dec4e36b5031d0f26a27f44162a8dd97ba44775577043cdc57980ee064fbcdefa8e57ac72cb33693290cefed43fe0fa3c31de26e18c4c8281cf04b0536996d7561dfcd4667cef138922918db46421820028570b399f45462c87d81b8c0bfd79daf9ebf6383b3b01e634aa3fd9a61801e8a2f2396507ca45ca8d9955b33fc7ccb77a1521da94b2a286988671354702a4f74e8112668ca0758a5b3fec99393ed75e07194cd144c96f0c875b406eded8827d24bb36cb1721ae49d9fbb09077321e8e1f8848863eb4490434c23611fa316474a6b660b3b285edf296ca47ebe7513ea936c1461990607c7e8bc80a07ddb5c2108e2dbfa528d3de9529e3a52bd2145e3e950601b7b8b9198001e5d79e0f1574bee916a409138e280c635b3536c3cf355976ff0c15187ca0d45a702458522c82d17e9e63f65bdcd6a5eaf2a48a9d1dd66b6a7fe8e99a0ffa6de5e027705db8e5262b0f07c6a5f8f48ab729de60dfdb8f5aee21143c89b04aeb29af2823b93686ac6c3f8a9e76cadf24f6a5cd61c9eda3b515afe192e16a1cf033edfd773fb1b053a315bc1fbb17750202804be0d9c44060247f96a7eb49c6f77244e81841b781453ec74679c51426d538e9f9152854ce5233a6d09e02c45ca91eba4251b722ed979ebe3054a9681b44116e3618189f6d7f07638f00461d02cdb30f1433029ac1a4e9e7815b648dbb4247d064cbadf7165afcb59c54e36f4e2957245ac7b844df9bc82f7b56cb0c3de58e9b4f8e027e5c9650c2f4d9e9e3f4e6dff04114213d7b1672af3dc8dfcb91f637438687700ba7b29183e15c82fb766b5f33a681959636109fde9f13f0ed85612a8d51634f1fe6c17461c41ad3a51f96f9fb3008eeb95733a2638894704775c46c17a577e0982104f408b255d1dffd6fe3e579fd52b429e5833c917ddf73ebebf4f441671e1717de40877c290ece90a7939044b0026bd468b72fa925ed21764ecf8dd0e415bb928b31350f71a4c70a5b8f68b39f3d2a4d61447d0bd858589eea32746d821983ea57bcb088d5075beea3ca82a38d1abd86abf019ca1bb0cba76e0dafa85d61e9f8c8ce26b8c624c38a329d984f33a420744b162380a38681b9182507b4c209c6d2ef1400b5ba0b040072a7c4ad49cf66f2f35cb186b76fd7d68ba127ec28756fd6b1e7b8b8ce295c4a1dbe315b643d421c25e041291a205190905f046f88a5f3d4db26919647cd1a7d8757021b5078b3cedfd8287ae7990bb172f22f3203c82412de22ae789101212bd034907ff7a463699f93580f0e22a885d8628870170b392f84556c163b7dd9e1d1cc2c649f10033d42ed584e1221f34957c171f1149b91b6c289cb6c32e6380caffdf7b19a2a9c57fecabbc3763c83ebf0f14cda7d8cd0df5301260ffd427548c2d83ffbad33d9d78d6d68c033ec8c5de12416737d515b2dbb2b96b1a55577b319b2e5c7ea04f32f278004a07dea4b98c31c96ad77986272b7f1e6b19377d33ad7d267597be4e76e71ad54655f12165821d0eddcc5e93cd5fa56dbc1dcd46295999ac55aeec33704c09979141d5be49e81fe130cf95b43ad08eb7ca61c896e7ae7c4a9cc17dd758facfaa1f85143fafffc1296901ddec55a2f92dcf264cb8de2917333435331433a857d5067586c93176313cb17eff34c260b2384a482099913d50c191a15bd4159bf62e4700719033b1c5f1d8fb3aef6c4b1b4a16321c7318a3352f17aefdde2c55926126fec8a6c0c78c7936f92224b915c077d11a55629f3dfe67b3a2d21a6c6628fa293ef713e614db7199709b45ba82814e991cef28d23e18168d685d925c3e4eac4ccaed6dbc672a783d9dda5a78e506c8f764534e4a7183bd025da91d5c3c7250dcf19ec06cd6d4c4ff972ffdf4f1b2226297cab00ca22b4747af7737fe8d60420f772987bd093493312bcd8bbffd2f7423f48e0d6273c1a4d56b119cf9eb33c6c2", 0x1000}, {&(0x7f0000001140)="286afff797bd5eeb064a3adb05bf365547da7c0cfe05f84c1c8b6d12994523ca21993b95f6bb8b307f5224e362e90a4a6b0d5946f2f55320f62165c5caed4e39a3962d97ba1b009921c7050f93c3d21968a821e6a7e08777dc6acda2f88fc2d78b48c6285054303f0c0f807aea3610da63c3109379b04059beb34a4068b444ddc02566856924566513b1bce95de11b953002d7a2bb8a70cf19e958052fbc3c24bd4f563728d62179fe84db04707a2e6e37bb47a591df46a0d96491c3005b2c920d5a865064db2bb7138d4ed24fb118f24d995ad37ed3d4cd75cbc83f25a15f908e1fe4", 0xe3}, {&(0x7f0000001240)="c52a12b047cc5d64cea5b959389012d27bff7e38fe797c0299489a94", 0x1c}, {&(0x7f0000001280)="4ef139c778099edff980fd90a591748e560cd5d220208031f7e19cd865e959d85c99c6abc1f92a2f668c4c24ba459044e2effc7c89e9b62537a754338bee8a1588a98df185d82f26928436e820e0ca5937f25993f1722494a80382182ad28be884ccdd19d6989cc84448a100a37cfa5d836864e764e487f0710042519400c21278e503b971ec9589884ed61b11e7f726c4f86b0009df04eacf714f46f6f4b09df67add1a34336f384b2f55c7f27e6de526b54ece91e601023820ee35c4357d9eb40400b59adc63dd55beccd00cc139f337f5971e3b88781146c4ff07290bf3441a188f50f719625c15c932cfa73571fadcae2168605d93964ad28b0de3d2752ded2cf3e58401f6ded050e3ba1d513f89256c4e753ac8e6907dbaecd46569900cbd5300c685428318fba7ed3e03ad3009509397530c0408a159ee4a56584e77bc116daff9acfe0daab34509c8f52fc4f52725a378244b9a32f176aca0e7177887b723f8a3cdcc78e4cbfd4b5c9437d091e1d1e96887e831e1ec0f6a3a3b3972b6e9b3e8b70c474770fabb6b4fabdbf3b76599dc241e36b683d7c2f26c48a8a112265d1a33061973c8bde8daf868dc9c90256d5747e7d72bfffa22bb9d8e1acec11665c15d4f0cd037131383b24657ae2edf0dc2b300da441822327ef236912a5d499c0848db25e65a2cdcf401decbc67eb5e93278a8fd491e9839868125de5e481c55ada64365cd0ec4b80a4654886355748d0657774701510a635e3e406eb61ab5dc7fdcc40c1797a97008862e38e763e18ac9cc8fc46824778c360c23962c4cce7aa6489bd8616d70fea8a38ee8614a3711ece7f7257a0f44fcdf9d0521aa12e761ec1b82c32a94b2ee0751315ca6ce938df519c44efd6fc667d5b046ee102d2aa77daa61b118986e39332580cb7d55a5e53071a0c36d7e174eeff63e35f17b61f28b61fd4e5d49070daa124d1201d90580f00ba52aae1bcc3f0105caf3c5215d02862de083a070479b235e198878522a7a4d2542d6fc4237556418b209692713e2c6339f9663cc66f84d8fd92db8ef56b59d1228df10b5cc7b22ebf68f68bcf8930366ac1835954eed01790092c484fd6a243f8c4467052fb2eece7bd22718597443a133da24560fd6336aff7a61ed104cfaba643d1e5e5ca8773191227d017c71dac0e5f2217eeeaa5bdd42949109fbefe207a62e6eab3ffb0b8b7504164e762bf671e8ee034a5f28b6fdef44aacf7f36d727e36853a74f9fc26cbac168632294547a5c4867f916b4a6d95d76f861c1c2fb89ae69527186b88f8b73f8888fc354dfdc70ae6e21c32117e425022b19a0046aafac98804ebfb3ad912ac59ab8fcfd24bed81d0f7918179c963d9b84a6f2466a0d1611658c7fb2d65e978c3f62061331596d8946f7fda3a50ff3a6c1cfc1f007e56a56193a8f596496377b40de4c71e8a32c9ba8cd9ea6738ac792208e294fdbeb3ed71730b8098b8f93cf54daeabfc8734b5d7c7a18b36435262a0006251b28447b78f246898dc869fc2ad7ab8a1895d6e04a974a3a51a956fc57a032ebaeea83bd2f10b9b7742b80bca1ddad5ea896266c733c33644a425f14d9598bdc7d836db9ea3f0eadbe66f66ba55f5facfe129c34fb00fc175725f1a5a22549eeeb60e33fc46cdf864cc1c96f8ac2c6dc670b96620fd6c3702e5b1e74d442bfa0af3bd702eabdb21da3bf1c05d015127a8d20ed73d62c333dc605deedd0942e46f217e80dd68dd5e1eec8e2854dc9ae4e6ff1cbbf2fa9d3c5b3d7572915e1e4483685d21dda085e45ec9ae444e42123c14c510434c89f2048396cb2a93854455e3d7d8ecedab6740da0ac3e7e8db37d90b07dbb6fde485fccdb68a4180c217f5437e50b4a489fb4d07ccb173e8f5114e9ec4fc8dadf45593fd61da297b4192e61282bbeb5f00063c65d3ca0e5651499c5ef15969bf3c45ea7b9ee2b138026db1883e8226ad3796ce65218be313bf1b3ff1f1eb748dd404fe5e1286570cd9370aca7b976d9525a5ca48f88b61322a4a1bac9ab46d561435a89e12a035e0193bdb6be6eb1c5d1bb16be7bbad0238b23b9eb972024c506351ddad3a0ae61b0a0944852b40355c67e7bd20033c0a05634b6c29a6d733074d0a48a87c825597dae8a714af9a03512a0308c553f4a4fb1a4a4382713f5808bfccb7f5cd0c0e670fec2272cfcfd9cb5175fd4f5cb967843f1514383fc55acdd54cf8ca936e9d90234a6c4fabe94ccd56bc811a239ff31576e279286915395903f9d57768cbfbdff5e1204f1d1ba1ef31ad4b3a36d541ed793669f49cb57595ebd9e0a39e8033205f33de9a1da536eb3237c68324982fb685b109ae1f7337fe64e921f4b883ee8324216cf27639a2f3b24c9ddae4b249048781e89417d99c1709c94ad4ee5850eb455904fa44d6975e61afacfb462e6a53baff2664de5db2402041f6001dbcea97c16ff376e05d90e0514e3db40ca0b53c1104c935befe9ff56c396d3f8f1d862c59f23a1237dad389d5356f14b5038af1c448af27ce05cb00cd5115ee773b41f9171455374ff16df3d3d196f3e79d690fc83785048196fd4c9e85426d9d3b9670c7237435a6b0a2c39b335be548cbc36a2b18216b5c67dc376a9307be8fa6315123cb75e1858ae2d9def8589f25ad0a4df22205f56f60583be13620e1f56168c721df1a41cd79a3210d2ca3fb6786691e68384ee675c4a32b612ef57d0d7628e1ce7af4780ed417c1e9a1e0feb62c6ce3a472c021ef03d7a749463a0fa50e2d9aa77d946b4ff3389c1d462f2e9eecbea224d1b7f653ae95c3945c2b4bde07566cb16c7754e6f4fae9d6eea7279bf0d0a9b2f161e56254eb74f54fac404a63bd8e631bcf44cd1c83b59b368255caf05fa076659ed4d69530e7bf8dd381b4fae3943dafb49612da52d6b22948d19b8963f424a5cdd7499c51c155b17ed0fedda863090cbcb054b6f365345bb545999740f9bc335d1b1cd9c7ffddd3dbc867ae53ae52d22cc0f56fc8f64a63585ba334915bab775de720dd8392a696ee25ab24141a2a24a4d5b5492bb9a1ee857d9b5ce5a7ec46074a172837786e05f7476a05268c58c477eacfb281f9d7e249291d008bafd447a36d8d382d2bbbbf2959baa1fc62d4d4c1ed4d90f31944847070d4e6fba6c101723120c59914760de9cdaed21d1de6036bc5ab8a99d7fb5adf4fd3fdcdec1dbb1a96d82ee36fd308d35fab7a7404db1fe3d82f05489dc1931a80f2936845105bafe71e69239d8ee60b60be1beb95097b6fe3ab6df392876c8919a01f4e9e83540482f3c51a8328b829568e86213564181cbe34ea7ca31f83658b81b409b967d2427baee4ac6f9ea18b44631fc39afbf65584f5e0639d254ce880cbe2a027e701f9ead6c06086475051df96e52db87000be9de88ed167643d8ad5b30423dc41bf29266ca295ca3ef44c12b931ddbccb508bae0ab9fbd2bbc9eb30032d7f51a48a2fd4529bf9fc8cdfa0c8cf4e61af6b4a3938e870120c14045e4ef6c4fffe94eaca314da5ccd45f656665e24dbe1d85eb533fbac3e6a64119f9515407f0754624f9d18a4ea5fb06f0d7ecb5fcef9c671233196afff0dd11b3f7898c186e2877ab41d2ec06ac91e40b92bf9f202e0fc2b4b6ffea56f540e3ae04aa5d6cce1066b171b392413187eea2a86721068c000b0ab8fb87eeaef161cfefb5476f2fd436c60d7f03205f71f2bbd3bfef4f327cc537170f88329a379620f74634c2b04a009acb2c2a26c8132af8ce9d7bbf76ddc7aba80cc5399722af8021ed58fae9526e4de7f82a3a502718e31e89a35b773ce90e6f8ded6017ca15f449d5a9fa3b99e0287b9887d2a9c9a6878252de66cbc223c15b25441b82345fd53b540d60aa0d26b9315a067c02b893023a09631adf1a1349b07f7a695f6eb2d4e301c2d7e5aa638d356a67f24c54ac386153567a944949ce1fb9941c388ded4019e4ed31acc3d41a8fc041882bac9c4b1da23b888b32fd49889f73df1ff116648c77a68ad6ef1134e5d7b5836b7b4ecd7bb37c6a8aa413d2771d4e2c192ce2cdf28c54fee2a9bb1591812a6b5e820a352f9b3fcb640ae42aae2c845bbe11051d3cc643579452c8751e2568bbc0192d9181b5621057c9b5707e769a2dc94f7fa4127ebcca5dfa21dc3e9bd1efbcbfead8e6b0637a304d6a8afc1cd2a6dd6fba8e6e903dbd04df0f2b7a1e6299cfb67b9138ace57d95278045bd6178eb6fdf069f185e358e9eb2d42dbc21e5b491d994a1a4c2492b191a0dd55719e8d7e376f62de7ed1d96e710d94c702d2200239e530ee79c33a084b0faef3b302453c4f81e87786480c5cc38d379a272458e08c56d8e18e9334ee1081e0d43683063844fb0ea8a04672b77201db77ac63530b36f568cda6eb564a85cca6474a0abac29bc95482edfcb6cefd0d90db4016bf417101dcaaab889448b49cbfe3f0c811b486045f1cebbb39de3eba6360d8a2330ed922c97dcdbf6615757077f65087c6dfca3c7224bef222020ce7b373400c7cbb5a7f2280b437538ca5904dad7b68a80d11e8fca9e2e1f934e67037809ff3d3218d01b8e3e5ddf7029da06163af2410cd165d762e76d6fa5b795b25b71d798310e9ad7c52c941dbc5c566e7c3a716b8cd74169c69f0dcd227d7757f5cd8154390f0c5a04a79b3884c3d01f48ca5d8d39da39829cd491966f3a74d97687c302de1d7b7fa0da56db5c97f00a2e9ef68dd7c2689a98d21649dd5c17c14f6749e4331c2751eaf3fd1f46459a69ce26e53f94af6634399e9d369b0f0be9ffdedc92e7f0c5f4f6ab754a5fb639aef8c7482d9471f45037bf87fa26085f644bbe8094acc7d4ab53a3fa343ed0d1252ec5715943220406a91f7356dd50688bfd572a8be7e94b7142d5b859acd444a0f244823cd0f8a865f4a4603267e2857e966bf221d902eb53bf55dde9839e3281a1a48e5afb432ded584481a563c2f24f244ba3be1125fef76928498dc76f7d1620c20c0551807e3efa33e95e6bb67e329d180c51183cb21a40870277fd7fe8025402a0383198b99ac894e5484d53d30b89573cf75ce045dacb49ca0f2b96baba86d7f0ae72ad140a880f1fd56a0f6c1db65084ab2fa1671a4f6b1b4162f759ed18694021d7ba024539d8018406571ed6d9eb48f56322f2652bd5d23dcb4c09fb153ff32057d01f5d6d6b2c4b169899a3516b0cc62659df827910e2d6eb3e266ca7b3fee418fc78cf35680b15bb5eee98aff50aa20ca28890d117c4d7ff2a1adcf09df2d6a5947e9390129125497dbd5254f3b07643f1166300ad3da4cdb1ae73ad92fd0d6a4948dd126b097bdd6f44688f3bd7cf389d7fc5ba244ae2fccada61a42cc811bac4fd1143484a69be95eaa44a3189d7baf982a63a3db92218c4bb590a43928d3236bc8cb86ea695b65473500c434fd25101b437c9267455721769e9368b9839c8c2b7b8b238b97fb6c149162c6e6021bd0d84e9372c1ccc21c06de84837cc0172610b2da94d284dceda4f5faaa9bd8920d41406fcd5108657e6765791377882dfacb59f49bd6c417830257072d842c14dd34fb037c43678d30692c83247e8e4888ef478648f5ac022f2ff65d3e1983200404e63b32287515b45c8bcbf95249f4172e6c22f7e4e6fe70b041aabdd30dac77b99653f156cf0eb732ca6199d1144f848514e12989763bd2d15ea322e27a9c53ef49c711c9f484cae94733df0851af14c9418d53d7b18436546d7c8deb8affb06364ff6fba1e74df336dcf8dc6e6ac0536f775aaa7021049e3341c50", 0x1000}, {&(0x7f0000002280)="01d9a7be286582a33f8e625049aae4b257eef0c8c5acbe82864569e24ea49b96fb7ca10d0fbb680ef23e779d83863c1b23b4c7f2d107a8882a002fb005488e43e348b4bb4bbc525bda6eca3524ad1ef11ea7edcabd21d5dea2ae1ffaede3ed563257770e913cc97d822faac587386b57e61ddd7cf5799a0884f245928c6e30885ff9943d38fd0bdb78cd017df14137fec0295883bb4b68da86a1ca2a8088a87b243e8129801bc09bbe106294aaf0d98aae6d906c05b50738", 0xb8}], 0x6, &(0x7f0000002440)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x58, 0x400}, 0x402) r6 = socket$unix(0x1, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) 23:50:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e892009cca2fd8fbaa700cb06d4338a2c4d58b5ea0aebd693403f59b9d5926591495daf36531290d4a", 0x29) socket$inet(0x2, 0x4000, 0x2) 23:50:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:50:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x12, 0xfffff, 0x67466ab4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x10001}, {{r0}, 0x0, 0x0, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0xd6, 0x80000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x68be}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xffffffffffffffff, 0x39}, {{r1}, 0xffffffffffffffff, 0x80, 0x22, 0x7, 0x51c}, {{r0}, 0xfffffffffffffff9, 0x49, 0xfffff, 0x7, 0x81}], 0x39, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x80000084, 0x2a, 0x55}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0x3ff, 0x6}], 0xfffffffffffff1cb, &(0x7f0000000100)={0x6, 0xffff}) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000140)='./bus\x00', 0x20ae, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:50:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b155d461cc7b90c7523ea07c4742300000000000000000000c5af89d440f1c6bef0ec9656bc976343ed43dfb9f65e5e74087bb52c9e69d2b237cae09d6abdf813df9da9ee9739cf70aa4acc0090b12b3785da6c10e19dcd0622aac2c212d073721708fde19a42e61d8b56693ca12858575f0660b7394ed42a1dfd29e82cf085ff3dbd24902c4f077af524bbf35602362a7309b215f6e8a474f0f627829c906aa1549562e608c1900900000000000000c1b57448db9ec7842dead49d2666864b75c82ae85661fa8f290db7fe723cf2a778d2f45a91871b2a64f25265ced76130985f7bd12900f64248a37fcc6d40e8f88b5ed8b7fb38d223f4153b2e49f244c431291750fa2958c399d12e56783ee883e8dffe4b62b75115cf22d0cf359f7fbc0eb7a1b8263c80877a4c500e1dea3ec2621df7041406a8ed1e150948b0f5829f687becde9776a40dc28b728aac0b4706ae9ea435164902373e33ad"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 23:50:05 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 23:50:05 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mprotect(&(0x7f0000216000/0x1000)=nil, 0x1000, 0x2) 23:50:05 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8000000) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 23:50:05 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x8000, 0xfffffffffffffffe}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 23:50:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)=0xfffffffffffffff7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 23:50:06 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x204, 0x0) pipe(&(0x7f00000001c0)) getpid() fcntl$dupfd(r0, 0x0, r0) 23:50:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x28) recvfrom$inet6(r0, &(0x7f0000000080)=""/214, 0xd6, 0x0, &(0x7f0000000180)={0x18, 0x1, 0xfff, 0x7fc00000000000}, 0xc) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c423d5697f043c2ed9e4c462e99b1c60c44165c6970c0000000c7200c461ee586500c48281011ddd000000c421d9fef726670f0f35f5efffff1df324fa") 23:50:06 executing program 0: r0 = socket(0xa, 0xffffffffffffffff, 0xc3d) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 23:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="c67df8d9efdebfdeb4b96817ea81bb000551d0b02823bc735c7b1baf70cd92b0534606454a7129bac23f1ec3013fea8711edab0be6117f0844e3a95fe10ce25bd1c041d14c3c67ac3d319f715c6995df4dae76433646d0b0714f8f0e983dc1ae52e612c045d55027bc444ed6e9f3153801796e3fbb54139e9c851c4180817591433bc3", 0x83}, {&(0x7f0000000180)="b610e6de211c0250a34792fe51c44d663c636e81beb8826425f6ea3de81c311f3d7ca18f2d28ea2f5becc3d6fe02bbb3e7cba88a30c71edfe3f9fafea271774af6527ef7d2d541473ed902454943bd5672135f67dc34ee2a45668ae80a082a6650d1b714abab13c88f7180b092137b74f797663c8d2be57fc3f90fbb58ebef1e1f32c01e9309e91940d5ec57b455e26a93ec7c1e8cc804816f0486009e7a5e7cc6846a80e451a7442556b9b53cecc5648f7002d53dc7f14f7f003a9b60800802ce44de1df1b88c47d5366b7ebf9a92ee33fc8428cc19b2664a2abca7d462d5359999b72ad7b729599ae032404b3a8248597cc86ea9", 0xf5}, {&(0x7f0000000280)="b735c328fc670b5b4e535ba2306d31ef25697ccede5e5a44d001a796aa2bc9e7e0c5f97c6bd6df8a90b053b495ce8f5c19e5a3243748a52df32c697de8f82f6b32611e10ebda4466f4db60cee04e4b5dbd51e5dffcffc90d5fac74a4b7dbd5090dcfeadd9a2421480df79945c64c43aae6385c6155f81d8fb7e5d5873b4035d235ed319be85d1c48d11f10dc449dec0da98cfc0277952ba0e4f0c815d95ffb730d6835f152a8aafec5e6c3081f98f861c3a7180c8c9d50425543b87086ea55a63b29dd84290245b995b4b52b837e583d", 0xd0}, {&(0x7f0000000000)="2ac7fcad5d6591696b304e9be4cb9bb36457ae7952cce8b5ed40b79b6e66507c8d57fd8592a9f614d3d94785bc0aed27398595abac021bbbe731aa3c4157c8226f33e3798a6492370402117a134bf62abea02b9bc1f10e32470706945ec62e736fc0a21cb03b0100e2c32e0b500b6bccb5e47d1df554b070b853d1ec44a434da", 0x80}], 0x4, 0x0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:50:06 executing program 0: socketpair(0x6, 0x0, 0x8000, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 23:50:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8000, 0x100000001}) 23:50:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x5, &(0x7f0000000000)) 23:50:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x20001ffb, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0xc) flock(r0, 0x2) close(r0) 23:50:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) socket$inet(0x2, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x400000001002, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="e3d513250371a4adf5c754b4eb596c7c4a395ef6a9cd11043380fcda8f65286d8b0eba3e361649d8386318939c8f1fc5f8f0c8d7ea3020b4ebf853b33bc31ff1cfcec82061e55d9b8c446f1f3fdb0ec43c0dc87b73653f27ed90047371225f2230f2bed7333f2e29b41c8cc6911954da267adc441f44820771df157902f4beeeda7a8feb2727ef5bec9d765d4f78a5642700f37daabd508500e87df1cebf9dfab5c835f639a944215c9de8513077321a2ea1da63fc9995c157428c34ddefef63f7984423f3df098acec08c9a02a201fa407fec15d7f68527c5a28583dc2f38960ee9038a992953edbe1b3549adb33d979c29e35fb589c788166bfd587b71496e449864cf7af6b9e855c725ef278d8f56067097f10ae4b696fdbdf534f7"], 0x1d1) 23:50:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x27, 0x80000000000000b, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:50:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) read(r1, &(0x7f0000000080)=""/61, 0x3d) 23:50:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/4, 0x4}], 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 23:50:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x1, 0x4, 0x401) semctl$IPC_RMID(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 23:50:06 executing program 0: r0 = msgget(0x2, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) setregid(r2, r3) msgrcv(r0, &(0x7f0000001080)={0x0, ""/77}, 0x55, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001100)={0x3, "ba44c9e91cd816afbac2fd1788d3928d291e408bc0609db43c7a3a48bec625d415141bc656a3fc87d7f53968b3b0e7ddc8e57741da89d2b5a0238d052cb5a99ba8b77ae1d5d465c28722cd23cda93db591022ff2b559b30f2bb0c60e7a747eca5b4e6a0a468cdce0747707c46588b51b627170bcc188b23410926b50af283a261c7a67f3b2bf383d0b3bc1c8487f7f75a63465ad81fefb93733dfa36f6bb93ab402401a31d920c00314dff00fe3af939c9584b6806c19d2ca55109006f904a773baf4c1e06cfcde858a13774d7fbc76077001a91ba673c84c3b0daade31bcb5f6bd6a162b9d523830b729708a0ebd6c5a68748750d6a08f30ca4cad8a602600a5160a58f06a8e6f0c8b15efb05f3bca6775c1f2de6b66ed807fc4e32f477c2f584c162647fa06a2782db3796084a602876170f5c4642b9d37d5c1cfe0b3934c30d017b862add146bdff4104c2162ff564ee54e170bb8341b4b4fabe38eca01b926da71738a1a292d06e5981bd59f63a557eba4717bdd7ee6c52b0d04825abcac38008b303357603d1c479def2433eefda8e9857c13573f3707a8dcfbaae7a5d32b274f9102e3152cb15a308bdfadf2dda5a6bd99b8aa5198ad89363c7cbca5c2dd7415a09a3df7a032ce92a52cdb6f8dc8e68ad2f32b486b1a0123be0385c9129504ce2d95f9273ebb4a7138219d8c2198ee924e101e7a2c13ec32f6f415772047931aa4d31122c9f799a239c3fb0d1d989733362dc54c6b9a75f8406e8c4442e5c4f642e763083f9e3bdd754066091f07fa531098a7bf3f482d2caac769c9e77d6f7abc14b34e7521653460c11bd5cc33a5ce7a28f94a29e188c98cd6aeabb99b17cf6bf02268eede496634b620572bd7676632d428ce66a8402e57e1fb7479b973b2fb15776556dcfe93c1b56a388592b04166ba050c0161a94dc9a5cece96b423cb5b50791ac65ad4cbaaa4e89c37d65a1a05eab5f241dd7768aa005d784e2b10b00326958ac60fb54e9bc531d807334d30d6284d7208339d1f41ce67028c072fd93c912c6953a6dbca6b3d82fa7047fab1502b908d9a7bb58167f3b449cc459992b0e01d1eab7a12ed3030ed4f417893fc2165703dc71b009911ca0e7249cce5b53905faada50cd2eacf3b36ecbb43ff56b0aa23e7cbef79e9c0910bc575f5a95c0de6bc2bcab2e035cc959d2e6f6ec6e487261da75a19ec3eda622225262dd935d4230ee912da4084cf7f93552315ba45b5225ffa6feb2c7b5aac7916dbec3acce5d23e4f5141dfd737a24223eb91c8cff83ece4be2b2f9fc9ffaea2d45870d366b43cf71ebf572f56f2ca4241d7c033bd7138494651505b75a75a6a1c31147cda51f13e3f92775923e4a6303d03ad0822be1a57c50f11cb9d0f682de1008bf7e642e898a8e4fd08d4375bc65ab758daced94d16470fb83d67552e3562698968cb43341bd3ef5ab416014e591ee7203334b5a32b6cb35b04e69ecd6b02cb58e33965f5c116f95ada6c6ed399b3a2f56b8a9654d66c7a73090ed54054882c0112debaad262a31660b10a5e1e2d5e6488f86d2b60e83eb6e4d629e20dbd7603896ab89848e79ef3bc2501d6703fbebd600f629970798488d280f25bc4d63ae70bfc2c182a9e98abc8a2bbc0b5981ed6404b648c917e987e6d8a9ea06c2aa05a0b84e3ac8d436c48e759bebad0b661eb55885e658ef85374bffecc1dd75dbf344b6f2bf97c7373af7b396e7bcdd1792a7879a2cded798c3955cd7439beddbc43eccb97a246fb584e85de6f3b2e0870c04925386a3a8beb389d9a321144531ace40e8fc66ae97be45c72d7b5eef1a2c80b29b766a25839ab55d5641be8d33bcff22065ae1e5f8c581834c149bc4dee47ae6655ce3d164440db4ef742defc5a36a09934ad5cea10da3729bcd704f75907d7262587c386cdd5897c7a4bea7ea73f8f638d98b490c6250a4150717324f3609ffaacf28d610029f8cceef1048b90ba4739a155d4716865773a2bb29487f1a393ebca75000f68d11948933c7862a8ec8334d3120b85b3078b43a203bcfdb99673f92ab0153e75d5886c2bce0e0f6e33a2029ab6d4fa0d393f88e7e6072fa727a7a01918bf4ec5e9f2bd6e6e891a8beb4f65d4ce01d3ebb6b108c6fb75caa6e8512e50a66ed29ae524b24d95968738f7ef7b56908dc26815e2e0dc6d63661cf1d0918fc81fb14acc4fc21a221ffb22b744e57ba8a4e1eaa10489ba0a5c15d6d8d814ee8ff5d35eae23a5442977ad5e6a3f84a93e56e5fb4159af86431929a3a3116f6271b393f9d907ae8eeb0c6750d260927959a3a7661899af7dc8a50965d762c41930b411542139f0d02dec75f04c53d960a2b3946a6b04553bb28ab83e9625c1c0063c30fbdb6e760f7c072ca402c66296779b2a30cedc29fe752f5e48e16c0a1799209f612144fdd1d2ef945df23d1f72bf4e8f2db1a7d88982c1f9fb4444a82c31ce7d329a513ebe94237ace27e76a61abb298c972742e7979b81b07ffeff5beade5eb5bd29f6ae2ddbe1fd047a0af69297aa5a7195ab09dfa910ca5ee406551bf7002f9a405cfa2a9e34f6961b8c351179f46ec328fe6b9c6ff279dda3eef024a804da5800debdd55f827da15a5919f02efbb6836fc0aa8f709feb9530c931b5cd705a9752b0cc0aa884ad687b1a135cd6b2f88464bdf546ddcaf2f5c0c28092bb1dd52cbfe0dbb569bd0d95807d862378040796c560b3a9c6bcabdaea2a9a7adb907e535a9fba80aaed4feef2f5a6f2ce04d0b23052b5d046360247b28ebfa69fe590fca3b4675e8e3d68dd854f992cc29e6c46b62956f5507d304fdecda11f0105eb9168e86c98e1e62b4328df5fdf0a326d2b9c48cf1432c252e6203b1df61bb2b69e2cb075ae1ec50f78b34b307ca23a8f2e716316eafcb77b65440cb6f7e67f07b2f75867e9c0a0f4057e0db2c26a98d3c393cfdb5b9d99a770101d1ec00565520eeefee4542e18b02dd3013ad141e6bf46688d4d753109f103b440637fde58a908ce949a03f8e42e698de6323991f4f1b8c55f77a3410a54ca7293179458ea5fbc818560174690f66644177c0ae0d9c8e6755b818176c72b9a17ce658680aeeee9d11aa24a249ca34fd235bd7fe83b4494ed5304ec1345288004e91dc22c0ea1602c18406697bb442950d92359e016471a979b90f1af259adf09c6e2a56ed7e080e5c42b35bdaf82f68d75d8cd5948ab9bd7bba3954464cf8ea045dfc2a219f02413fd3f9086fc027e4d4aa396a8bfbfa461cc98c8a40254263854c4c286994ca37d4f8145e442969e363b37abe0d85a213080f094096055394f01d0cfaa3ec179d67eb91e93497b25e7b637daea92fc7a50d6967fd5de98af2c2fec1830f7a4e83c17ba29572f0e6b0daad2fb2939c93fb4d8744314c3431370e2012a3ac18f3215c08915d737a07057a8a59089c6ae88bbed22d00abf6d9a55343c250ebb32c8c43330e004f46886f330bf948237315eaa7baa13ea0f32d31804ea8bf042d29744ba5ead71c1aea49b1846f3752492051e225e1e3189b104ebd06bde76b54307fa7350faafbcba1b5c8fe95ba9756ea6e0996ef2f169896c2027efb45dd89b063b923c4e839352c1834637aec673cb2076c9ce85c68943b40d0df0427c39bb6258c82a27050cdfd976d2818761f2df03cdd444d1c21591756cd75b39b0cb6ac20a9d18d27a34a37d18aee1db0117695dc1a593ebe0e6309c6105ad538ca031292bc684b445e5564bfb5dac8f53bf25154c5302b7e1d2945278c3a2b87a31ecc1971cc134e308c8c22023a56cc20d842201f01c27af7ea8b08d7669abf5dcd49d869f4150e8bbed419b8f057e0cce029b5512a862eaf5f71cc657b09eec2b4000f3447fa3f81979bfba4b3e7b7fe2fb98f6bb5d9fb7c58b2038b2ac9eded4e1148b7f39a5af27f0f51c68db4cb83e9bb8627bf4c7c1db56d1eac2166a09985f3fc182e4928f94b85ca1dea7d7efa26c89593f7e5093ab1457aaa10964bc68d4f838b72f65410ab2948e3166d059c45353fee9bad94c9febe9a05877ef5f4272c5c8f9090180440b1fea44a5b5815b67427dad335c3649c243c2f87184f4f23c7d5b00351ae7e3657de6049c55124b4592f5c38e29b7990b8fa0c02032289f63a265ce98e7f97770cb8eaf6e8291d5531c4288b0ca95394117c3f1f24faa83875ba0ba0fb0702ba49067c550533ef15625731c1f172e816a1a7188a83575b0b63fb2103bff91f96105c79952dad7b66bf4d8678893663b2ceaa2bc75783c0f15105980d135d75735e3c9dd4236658c5d9d01ad4f44651cc1452a588de908ea075fec925cf8bc29614902aa5698a23bf709bb6c96cea2c168d1608c69971ac239b144b8ecef11414faf6ff0957e894f6ef21b97d560eff30f9e65f910dd869ccb4ec64ee3699507bb48788ab42164cee8525f36ecfb6a0ab12b46d9f8028d1d62a2d4b9fcb6ef890b468afaa637f7c012b2462986fca32b98728bd647198fceae9d5b1fea9335977381612147812408a33077aa9f5bfc8aeddda3e9e91f4efb975eba5a5a2bff38b65ac6a4cdf46714e1480134a5ef96a1c705951418ddf46f1b81ebf8d165fc85cc65771d17fbf49ac60393b5c71cd2264cd9c96952cd0cc47802119a9c6b9c2efd4d0e48283786c131160175a781b37f08c35a33893712392ae33c43fe38ff525e5dd530d699b70a865d7194f547eeb44628a1b24843c4e23cea4e3a0f8ee71b80231d9f07e97a155a306da257a4b59d6288611c8f73536a64f971553c8588dfe92b064046c81c21552ecaba16a544ecd8a60a8ff4bdb9c30daad543c87b8f2366530aedb1e8a5faa6bce253098f6104e1b6e7935e63a0cbb94a69758ec80756c026a3f1a7a0dde221ac8715f93733218013dad911a7c397cd6b2a80ab20a007aad721489e6a7ab53d150cedb69175c17c78523728c1e7a4913c49374e8dd3fb1fae09316a2b2939021045792188ff07156c26984f3f9b583d2bd12c9cc09442f1da8937ece3a25fe1ba8bc26431a4dd46c13e0198d3bb0d1cd2d1102518ac570f7088aa87c729685f9d005c5a2cb96a6ccfe57e654c496e4a386dad9487404fb90dc1f38d20fa2fd71551d6ce75ca140622df921744f88f26b3b03fd72efbeb802c65a452f4ffb00866a7c199a1a14a251484932a4eb3238141c126b3d3cea636db50612897f9b0cdc9166b126b3cf8f5c7df7485cbaadeaceb74ce421ad1b1b351a77d12e7b30ebed4e23fd67dbc16f42520b3cf2d3da931e7fb6b7e8f3eee69f89d8efa7575ace92ca1167c162b5133f0b11a4b2c87dc5812cf08a4a61b80080773f96f2082f956d766d033f2b86b6daa85514af9f9d7d75d30300c571f7289768e6d1a73483f89b5d57187984b821f95c373563adf3abe9b15e6ed646a5b380d660cf6ffe79d561d067600bbb9745da584a1877b3744ea4a95d2c156b286cfe4edfc7a5ae71072ddee35ca66ad8c29827614c199e47332e9afed426aa4c861146b08ca9e052aa6272957c08aae04aeda5fefdc652e299444a9a5f998f400a8fb445b2de2593981f3d6b66da18714ced78e99a5ec79359a1b0425fafa87bd1c1267e75e00e1050f1a8dcb72f8b73339156e36f0655217072f291ec45e5da642fb66667ceb4f93d8fba21210c37c17947488924cb4398356bf706a920c3a92a43dde6202f0272e983a65d99706abfc37f09bd15c0feb3b44c04cf5983a487991119c2cf228dc1b845f7229673f789f8663509f14de0a15aab336819127a0f55a41"}, 0x1008, 0x800) setgroups(0x9, &(0x7f0000002140)=[r2, r2, r2, r2, r3, r2, r2, r3, r2]) msgsnd(r0, &(0x7f0000002180)={0x0, "eb89a01503db86ac22fd77384e6f6de2bd743785e6b605ce8dc795a104d1b30361d08d79a9a77751a372eea06b3daef1412290cb1bbaa01b514aecf1d29bc40e8de0fba47f2b579007b8bf5964fa6ee3385f9fb9c12af0165a7eaef1c3c066a983bac68f90b5300fd0d4992155e5df6ab2f2e5d5b0294565074c6c2a82d5cf042f5a83b1642eaccfd41a0d09a8f469b75f4ede6dadb80f1daa0f2600237355513d9eb2c56b5a2fd20d037fcaf1b9a52ee29823f24a158a8af4424ccab298bc78d3e60b5c288f65ae492f1fd22d7293e42eee4783b4af50d6fa5040708747bc3f2483a7b821e8c6888d96855fd00e7933e73e816397b084553bda11b5912342e1c9342a26119ed79eb76143a39978884280f8f0ac0b03c223033f03ee390a29e14062f9d90d62ed4ab8d75d67635b8439d245bd8af4048e87c38160246bd2eb3b1bc498a48cb49f134d3af9d9343c408c6fa24b036f1d3181362fe2161aefa8739113be8e9526591aaa9f2854ea5bb467517efe22bc730f6a90c4ab4f8ff76df3388a807e7b9da37aff225092257d5c8c2041c16a0f640fb2deeea7d87ca0ac9cf174bc155d130b2725da3944c482d0fb943805194256a9c2aa09a592dab535bdc35620b63eff4f0de1b3b3b65cbed24f1d11c56e5e19b694478394f96a331d901b1e8918e0c49b8b1abb9d3608c28f36d1361fd4aa4ac5e20dec09aec7108618b94a8e207875bb9a00ef109246b8c3383b0b128d04e38ef4ef81eb0f1bfc9e6f160b3e8079e8a73bfea39358f20dc10203a739e8a6be17269fe89b14c124b94b2cc8c2fac70ab7b3c3078beb1aca7c8aa2ce7ffb9cf0ad65410be60ef81b852b160fb74edff5ca537ead67308687d265e8c999a5459bf4e6e13f412c269d5e1538def8a8c934c4b3dd7f65178d3ee9ae16c9559c381bb9f5c5ec14232de98bea6c1ce6409666f4176a9d480cd2ea83e5fc912e7d404d2965a5d4cbfc052b2b53b55bc796ce73667a97432bfb77b91fe7b0a82bd1e0846456594ede358c2bc202a9a1c2299d0be88aae548d3dedd3eb7ddef98c37d1f0e1459b40bbc0a95d14ccd583fb8a2eda1dd3e58db7fb686d3e68b1dd3dd9360200afdd4cb9c22a0331961e47673b1c6992d8240f531982afe0cd5e5e8ff22fcabfa18b3e131b9faf4ce586ab605bd16d46a5bd25476b233a57a189ae2c59aa4c5ff28dd4bc1c0e5dac45bfccf59199738f64c685af7f86815d052407bbc351a119cd92829ba13bb06812c8e1a2a60732e6adbe3ea6a487aad7315bf569ecac58bb87343da3d0e978790472ae6de250d72e0630bfc6485f6d76fa8cb720555dc8e82a464db462fc7a5e15f8bb20c4a39967d405cd28b558b9927cd2b47d8309ddddf63f4393baf2e4ad58723127a76e84ff6479aae003b2e8b8e3436a0cd28dacbdc678562c09dd996fddf19a0fea4bdd18071fd48580427958a804da9c3ee1d89cc7dc8a1f91b09d2a02bfd1937bd88510e16390031680fd534fa8e3b5c654d2fed95cb908bd4ca03ffbebe8766fb6cb55d95d28741bde2fe51d1ca57f0aa5964f5392c6d40e7ca95311ec18cfa5cf66e75fe29e6603d4d295e751d25af97428677fe5b294cb7b25f07411628735acf8dd177026da8eaefcb36cba01ca49641e598695595368c841f503fa1df030f6640c7f8ebf29be9b65031bd3f1aa09d2fd3c701216cdbe64e5998d0a4406ff4b271b67d8ae7d3beacee046df916065609880491346fa4e53b7ceca5bca5c47b7cd90ba75a45a20f9dc93c321c7cd60c22779c4508ecd0eed3ed2240029aaa23982c42864c162fff4617f6c6e20174f387542bddbead18aac6dcd0e04cb706bb14753330b0786974bd085daabeaa374003cdc692f41c68f4243fffcf06a0d52d13c5dad2de9f6f690381d1df5781f48609811f01a18e81e79f2fbbaa11730aee4c36a34e149c23c7cba1204ee29f105a8cf16c4ac9c6091070669b32fb80d766306018b8e39cb167a5bf24ed2a055b7ff6b9a685683417a3dfae239171a5d9bb6abc417abddc576a220e27fb127779b7d56569a534bdc381b47abc2e8c983447c626203f5c1955440c1eabd95c60757a164f4aee9744fb8ec52e1a8278138679846463e87baea82f92ae92ac0c5b609a07355c5f81975449972e005728ea91d38f02eaa8416d62d7b64395fdc207f086a22ac0a7519235e7a527777278fe4bbe89f49488b04a029443eeaa0c2814f79498e3e92779ec2797bf928f70bd29212f8ffa0551410457978fb274366fc3d9aff8f03d6035af3d49000150eb804626b2578a031c5a0992b97d29b00943e561286818a46bf00db72d9a6bdd1d682a5ca8ab8b17955afb3e18e5a551197e57e614962e05d4496f718b6b957de3649100c835545f790cb9e20aa2218fedf9725033206ff56de7fec4120f632ce9781cd460164b63838b94eb10ab02ffc9442c3f76de4e148b68a8c117a3136fb201cfbb4507e7c65d4c402fdb59fbf9baaf1cb9c86f2cddc98db22b3c3ef2de447b1f6ad6dadf2e48522d810aa9c8db4f71d987c1b746141c051d53a1215f143a3e220ca2f868985b9f3550d2d5a98560987f4455468e95d8e8653f3e11309466a1ec90747da49b436d1bfbb550fbd4abfd832543972c4f1e3e11e33b74b20276c109f771cc3b86897665ae7360f6d842fd0549ae068367b1c972b459965e09fcc05a9075adab5964d459726435e8168bc7af6a5066722e0bb1b3ef5248e56467ca438509ea60f0d473b8d8850d4d74d56569270a49446601079e91813a6ddb915104609c69c3be09fa0bc68fc32fb21f788867516182862d5984b55b773645fb4a2b826fe6f706f8181a0066c6c80099c75d4fb1febe7d2e8163f40f897d8d6b5088d81474a0978b95e51c5d4a66edf0cbf4c7304c447462f615af458555f767d7a6214df7d78560256a615fcfdd28609ab3ac22f243472fa09ac41600e03c0d841ef8d8b9aa7701779084c1eca3dca0b2128697b9c9f42cdab16582d35152fd869f66b45681c4807ba0e9a97f0aafc48ec190a99c9ce2d82bbc4d439ad879414148b3c3a2ab0c280bdc16f848305a2211c7ff396986c2c350fbf13206b568c3a4e8cefa4a7bc36f10194b6f14bd1bc42b93f38dfa27d13683a0f1d8866e38f52b9c2b7e945c60c00a9a581eaaea672f86b22cd8b50e3fae07b13950fb904d2a39d53112ec7917d128879daaf0d84fc4433030289deccb506789957c0c44bb753ac81575165e2789e8737e9621095b86edb0bbf8847a0e8f8a69f71bc06750560d9064ed7bbfd7f007d1264a58851f4b84072d0f9c0c62ee08f67204633f9f3a3055f8b41ac890936fc0761e01faaaeb2a3de757f5877404c3a2dcc3b4baf857c01cf95166e802564a5bcc0f5bbe90c4d70e611dfa6a9dd9addf521af89344ddf69b74990224f8821d7c8f22fd204901c0959e0a523873f48d3b0a2828ec970c1eb24c6cddf4ca2fef4cb1422ddb515656da2c6616899a0180f344b0211733ecde1315cfb970a1479c221452cf6eb125fa654a3201fc0e2a32bef3ee7ca4e7377a1737da740e6314078a256f49021c14c9a42597850a84d99507e9e68055300a17c83a2a899ec14f09300ea2b9711a20de51c26ec97c5f3f1879f4a8f40caabc8b4e5d15cc3274088b50f9ca4b7276d8ee74e1c66001ed2184bd2cad709e706967167713f6a3047b08196d48dc63d956877017f76287f7220753c00f8b9f660b63f2526bf89d1309e9dff0173a92bbb44c974d35a5eb4b086be99151554316787af85c58e58fdac3440f2f21e820f3df91a2ce76ec5944992cd1829013392dcd20b96e57b4d949fb9511fce6dbf58d491ea559f636d211a4e144df84a370c8e7e5bd8e82e7eb1a15a27aacb3cac0dbc2ae6ebca26cac58ccf3e975bf3b38bff26ebe28ecdd1e1409f649b73c1ed6d7090f7950915136d1c40ff8bc2c24a1d5c10d889e7013487994e2d076fea39c295bae1b4624426ac554e00b189500e27645bd09d066bb2a3c69d97088af835b2c217eb8170223fbe08bb9b4b1e55a989cb0ae1f87ce3f87e305a922582d75b062c3a9a73f04f0c1f37c049d95698d87d9041e9cf52e459a01df9575e9f108e72653bc1ffad6d6071cad73e0fbb08e8af8c944b174c8e57deb42d99223e9e6748eaa7fa7f7f865587de3b9b6139251775b34358a56d93f8cfcb46992ff949abe2447fb081163df28de0d9e61e5b1a1c45d5d6617f6c0ee49286c00bd542b334445aff646cb88ed85c4b7e4f48595470faed26e1307cec7553e6649830c72df744a7087fcb88b155112a1450071d018b5d2f5bb4bd62e962b66b100c14ad9f785f82cab39eeb4f9ad49fa883790a805e779077eb3db0fa4f3a25187046dd7f3c21860aaf73be252c9547f28cd5f05547a92a648a6828b10970ff805df23fae776ad5664c3b71cd8b461781d8318d882a5ca8a9bd3c1c893c2010cbc13405eeaa7a8b765e10bbeaaa4c92a599a1eddfdb393a1920935b7194a0fa7fe6dab37330553e74e2677e4dad29f7000063fa48866edf5b0e6bbfe9b69c375fd16feeff63addd2b45d71b95136aef41829928b23f0b9984a5d640a00f232b7ed9e8910546d7899e4b34dacac29419445a21eb97e59bcb0a8429fb118b84908b714267dc64aef30852c89e4181bee5b47cc131fbc0d417b39f6447d546f4ca7b331f74dd5a60ef19b15421cf0b7c04805e045ee5ac07dedda29bcd6a013b2fc6524eb5b68e1aa27763b5637bbfdc0a63afcc39900b3c4871ed3d418f076d34ac8d0097ddc2b83921f9937e3b1e25b1ff0b1fb48accd47aaeef343da65425944589481cc74ac017895d20814235916e117c4b8414150ed65b14647b6d8d71ea29ae239a23929e50269b90b59b2f9c5c95ca05305cfcfc60206c5f4b77cbdd848a25823a564fb2a879ceffbbcb08ee5d81382808c77df3efc7fa97bc75363063479f22aab625a5475a835344a112dafa698d94f179b5d36bd5b597c331a877c2b26799bf53e0cf42c68a03af509869c02cecaa677f5117f14cadbf5c96114c047ee3750adcdd0554c734b6a23a6227ceb1998f3a91222f3650991d620562913d1055a1b892290606424a5b29a6c64cba7f0faca325b17b4183a7e0a2d9cfa640a29477f931d5b245c73d75ef96a0328185b3aa02223af214eedf5c7de1f18a35bd13b9bf2dea4e9e2e4ddb84d87bf3cd18be93c87a3fdb3802c70e1ad07d5ba9df575acbc1359c1985cfd28aa702d56376ff9e78e2cdbc03db8fc342be0c2f1cba880ab4a8c7d262ad5bde2dd7bde35f5dbbb30a65b2f85b66b6eb89f7eb19ba1fb53e17b341086a4dd7b58167c1c9d6fde98d0286f05fbe67eedfc4d8420c5ae144400821cff3474e3c34e4705b9f77c21562e245c1bf2b513149ed66edd0c9929cdbaaca2c2f433723c9556f00018d87180b284ae87689f99e7556b25d8ea5a7992b948068acce828573e7259a7cd6973141389e2df5108b6c466cb52b57d72bc1768807d3a584934c45212398b45abd64c572ba05ec66e42c854b368b6baeb5a428885d832a0cc542002c885df60a94c2719e6c34c82c40c91b458514aaba2066744a5695e1529bb82b8adaac87be59ab91ebd6fd7d0d06c3106291143781f077967b3b9a07defd6f0dff60e3be2e28da3c94807c428152e1998481fc5228e8a5d77b5525ca81b986372dbe895a2a366a3a522dc217647eb253220fd8abf3842084b1952440865af8a37af4759ea225e6759d051e2f13"}, 0x1008, 0x800) r4 = msgget$private(0x0, 0x89) unveil(&(0x7f00000031c0)='./file0\x00', &(0x7f0000003200)='W\x00') stat(&(0x7f0000003240)='./file0\x00', &(0x7f0000003280)) msgsnd(r0, &(0x7f0000003300)={0x3, "2daac2c24def2fd10c4ce316688d58f8323c8ba44954d481831949a5909d5c2e3d30f194196d70bc9a8f1c97051eeb83c4d629f5da1fc5f13152a9db33709d333e336fa24fbf59b4"}, 0x50, 0x800) msgrcv(r4, &(0x7f0000003380)={0x0, ""/123}, 0x83, 0x3, 0x1000) setgroups(0x3, &(0x7f0000003440)=[r3, r2, r3]) getgroups(0x2, &(0x7f0000003480)=[r3, r2]) link(&(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)='./file0\x00') msgget(0x2, 0x40) setgid(r3) msgsnd(r4, &(0x7f0000003540)={0x3, "6d52ba305dcc49c8a107ab1a3339829036fb87c9db9d34503dfa25e43b22f22299667f52281c151e3a61872391582a2f9a1d64d880dc6f92db5f6993ad3de55150b56b2953d0efe5dae5000f0f6a0640d258e4302869cff350470055766132bbac49b2adae97bfec10bb5974e7393d7344ac743d9b23beb8feb90030"}, 0x84, 0x800) chroot(&(0x7f0000003600)='./file0\x00') mkdir(&(0x7f0000003640)='.\x00', 0x34) mkdir(&(0x7f0000003680)='./file0\x00', 0x100) setregid(r3, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000036c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003700), &(0x7f0000003740)=0xc) msgctl$IPC_RMID(r0, 0x0) setsockopt(r1, 0x9, 0xfffffffffffffffe, &(0x7f0000003780)="9d0edbaa8e18435fc8acef2772d1c8ea326e714b625d24d63ce03a7338be86744ce8f5ad3eb480059d47fb5b39ea72ea85aa2febd05bc6c4e79b83f98574527bb432d98de5147b0cf905d7e26144b3ce0f5d652c99889ed4018630268b231d9a444552b93267c41a9aa659d2bd08175d5cbbbc96e2bdcca6db35ab0c5726", 0x7e) 23:50:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x0, 0x9, 0x1, r1}) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000400)) r5 = socket$inet6(0x18, 0x8000, 0x101) bind$inet6(r5, &(0x7f0000000080)={0x18, 0x0, 0xab, 0xfffffffffffffff7}, 0xc) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x9}, {{r4}, 0xfffffffffffffffb, 0x6, 0x1, 0x9, 0x7}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x5, 0x9ad3, 0x7fffffff}, {{r2}, 0x0, 0x22, 0x1, 0x8, 0x10000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x20000003, 0x364b, 0xffff}, {{r5}, 0xfffffffffffffff8, 0x11, 0x0, 0x100000000, 0x7}], 0x9, &(0x7f0000000240)={0x3, 0x10001}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x800, 0x6, 0x5, 0x401, "3a95bc94c2f09a63e22c9b5c722cec408bc8e14c", 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = getppid() fcntl$setown(r6, 0x6, r7) ioctl$TIOCFLUSH(r6, 0x80047308, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./file0\x00', 0x10088, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) dup2(r0, r2) 23:50:06 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) setsockopt(r0, 0x400, 0x4, &(0x7f0000000080)="5758515741b0f280cef6af72a880ee8c604f1a98975403bf8a7e1d7ecd75628b6020646802d117d9e3ae56050e5008583b9330a7836473f505ed5f8d6339b745596776b49ab3c4adb24a8c412d69a03b27be325cf920a965217d1a28f752d3e906fc9eca30ffd498e1644dc0370feb6363ee27b2bb135e16bad74beb44a1e9a0e98463bdf426ff1e2404f07cf8ece97d353d23b4ab06eb5ff77a0cff491bd26e89e40f5012720dffc20112f6fed914f6235a3287692774e2f08c2f79d052", 0xbe) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:50:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x48, 0xcae, 0xf876}], 0xfffffffffffffff8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xed, 0x1}], 0x40, &(0x7f00000000c0)={0x884, 0x7fffffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 23:50:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 23:50:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x1000000000000000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:50:07 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 23:50:07 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 23:50:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x64) getdents(r0, &(0x7f00000000c0)=""/225, 0xe1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 23:50:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="e7d12a236653bec6b18c61e1baa8b52377e402cf24b9cab930b09fecdffb020ca0e431821325ba914c72b37743fb44f0a90a988fc951f9ba973d33fc9dbe982c3581182e9c6fe36100f1bc16eac10cd323e780c883458b5432019d88a6", 0x5d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:50:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x8, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x80000001, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x20, r1, 0x0, 0x401, 0x20, 0xb07, 0x5}) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0xba) sendto$unix(r2, &(0x7f0000000080)="2881ac5ec505201fa99292587732ad9b14c8922d044fc4f1ecf96b9cd690bb6ce5660fe36535a363559beb552a6e97a24260d4b40ce53d55e7683ab0badddb2d32ad1d0ee1f33d32deb1361bf9d92aab1909bcf72d2a2fe6", 0x58, 0x409, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 23:50:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:50:07 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x11a) socketpair(0x18, 0x8000, 0x3d44, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x9, 0xb121, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x4000000b, 0xb3c3, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa4, 0x34, 0x101, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x5, 0x9}, {{r5}, 0xfffffffffffffff8, 0x3, 0x20, 0x0, 0x9}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80, 0x4, 0x4}, {{r7}, 0xfffffffffffffffd, 0x41, 0x0, 0x7, 0x7ff}, {{r8}, 0xfffffffffffffffa, 0x82, 0x4, 0xfffffffffffffffa, 0x5}, {{r9}, 0xfffffffffffffffd, 0x41, 0x400fffff, 0xfffffffffffffffb, 0x80000000}], 0x3f, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x1, 0xffff}], 0x2, &(0x7f0000000400)={0x4, 0x9}) 02:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:03:44 executing program 0: semget(0x3, 0x4, 0x322) 02:03:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(r0, &(0x7f0000000300)="e171dba8558ce01688dc75229659a59cd1e199692972893623fbdf352dddde65d507b2dfc32fbdb519bbee079ac1812019e2bea43f942357ea87accbbb5635bc9d7da7d631cd8427b372bead2f8bd01fc6cca1b4b4a9bf0c22c4fcb39f51603f", 0x60, 0x2, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffd16) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 02:03:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00 '], 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:03:44 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0xfffffffffffffffe, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 02:03:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x20000200000005}) 02:03:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) 02:03:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 02:03:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x0, 0x1, 0x80000001) 02:03:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d0c759d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) sendto(r0, &(0x7f0000001100)="40ffcd00000000000000000000000000f86f55900fed466194f929cb41db787ff6707ad8f2047e3189db6f2e955e2305b66517f7cc521cc9ca94f00b1238972781ad1392948a557a1c862475394092d2c681e490c761eaba25ba5ed971db8e330f18213a64af739fac9f0121088236c604fdf89fbad2e080f247fb9e6366ed8ded56a0837c37229e9c6c2dd8562597277439816a6ac77e6475fd3d3de69b3490da654f069b89576a686615e08455b8b4b92b2ad6d4c1caf53b75c35ec998bec5cbd5fe753eefd540304477b13f6c7f31f3eb48cd143863ea2679", 0xda, 0x20000040000, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 02:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r0, 0x100000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xf0d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 02:03:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file3\x00', 0x10a) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x8420, 0x40) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='x\x00') 02:03:47 executing program 0: clock_gettime(0x4, &(0x7f00000000c0)) r0 = socket(0x12, 0x2, 0x494) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1}, 0xc) 02:03:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:03:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 02:03:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) poll(&(0x7f0000000000)=[{r3, 0xa0}, {r1, 0x19}, {r2, 0x105}, {r2, 0x104}, {r2, 0x15}, {r1, 0x8}, {r3, 0x40}, {r0, 0x2}, {r3, 0x9a}], 0x9, 0x800) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000007000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:03:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000412000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x15, 0x4009, 0xa) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x45) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000343000/0x2000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10043, 0x50) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0xc003, 0x420) 02:03:47 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x40, 0x2, 0xff, 0x2, "a53c4601b3144e833d50cd546335c008e231ecd2", 0x3, 0x8d2c}) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 02:03:47 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xff) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x3, 0x7}, {0x0, 0xffff}], 0x3) 02:03:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040)=0x9, 0x21b) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket(0x6, 0x8006, 0x1f) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 02:03:47 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x1012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) getppid() munmap(&(0x7f000071d000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 02:03:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x20) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="85e277224845215221b22e96301c4142184e3ec2af4c35a2d27cf6fbe3ce9f97c7631f442b5ef5c1e5033556f552cb36fb19187a88e87eb6af4c2af4c5e8c36b99f3324b2186af278eddfc", 0x4b, 0x4, 0x0, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = getpgrp() r2 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendto(r0, &(0x7f0000000740)="cbdb8cb519077328d6412fb87d2c0f1e4cf18c80f28af93f582a989beea5b15eb7149efd3433d9c743562330a8a0c6cb8965b726a2dd334c3dfdd4a9d7f0f7b35d1fb2e0a691288c49e56ece8f724814a1a8063f4b7590d08a1441687b7cfb1951d778b6b97e51711ff7c2033a5c890d1edf060a98a23e94358e423afb139aac02b240845f3654c53b3b2a6d94a48545146c3461b5f51f8e255fc1de917e00834fc71f1b3b316395770ceeec04cba3887da479f16169aeca09278df4f60c2cdf35d90f51174078d2d7b7bd4bbff5fcd62c2e479880eaa76fe8b35af4cc74", 0xde, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="54840669fa20067314652d289f0bce0ee9dfda941cabbe4ef579d2bc3c15d021b68e28be11522731a633ce169a2b16cff4100d2bb60e27b82c8185a1787b761d08af48c9ba1a9e432d87fb437088fa8abeeae1d56cb4862606f14da1460b14be218b8331809a6f7602e39dc1f89ef6ed0b3bbe265b75fa94902c93cf481e3ef8d8e190be11c3aff6ac1e4d385ced5dd2279d5502c0fb14f7a14b0a996703df", 0x9f}, {&(0x7f0000000340)="7e02f6adad234e239585a29892b138cac742207eed8b262b6653aedc0f0a95dc1bc0e783b7fca9b976cd85bd5e61f78197059e87a06b3a867975a99be4e43ef2ed8f5a9a23013447a992a844c3c76cbe3a54171d7111bff938ad2219d8b1fb31e68faeedd6bd5b7ffe5517df86da427a82dd1c2a1a4c33616455bf9fdbfc9c63c28fc80a7fedafbc7ca49249623007c1e70c6e6732f798a3d11140f3a19ac8c085e1e24d4e8c949a0ceb1cfc3702b41c", 0xb0}, {&(0x7f0000000400)="e7cc6f782b5bc43706f2e2f5d92e9a8f3c78761d54ffcd1344bcec81c8a609069577d9b12872b69e2f6b864d235f38c3be275f930d2ed504d35328bfbe0be3fb6a35113691b563575977389bdbcfa5d973625aa541700e2bef5e66f3b2915d9f8b2f9e78147ed016a216e018bea2bf05936f7cb2c89b2e6c108d7c60d28475a85fcb604ba4d87d8f23542052aa3af7903ebe840fbd0df8ff5d60db371611c67bb3f30b22f78a778c9bb8c1b9af697a52cc036c349bf6d44fad7ec1e1734b550f47ac6ab9da1a096d286d358e9c3eababd2c34d2f61475cce78e0c0f316368e6947b0", 0xe2}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x130, 0x1}, 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 02:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000880)=0xd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) bind$unix(r2, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="496e094fae10e06c834953ee2a7a10e5a0f0d9c8de70c63b27f55f0d4f39b0ef71e57caa5110eface8653afb83305b43b70b60dcf80a0c6e34129df8ad3d59bf9524ea9e2fa677205d33bad878bacfce60171356e176ec160d8ff6675943227f1d3bbeac710176e5f0133542849f0355e73b43d49c7736a299aa283ec0a0198726bf958ccdfb587027544121f40c94909159c95ebb931c14a091dae0a4b913af8ae33cf39d9ee1191669ae4599d99c6ce8fd06da", 0xb4}, {&(0x7f0000000340)="5159e1956d9f6546df724345235302aa58878c3ede4a044d347cf4ada4fc81e4d67585e658466baa33ad3a1929b7544a343967608b4efa47e3962fc424d54e014f5f7de5702a2a177501e12f6ab181315a35efcc9d1c8c41e42aab3b9e4dda4ccd75128ab72f5ec7ff36b4ac91353144866bddc434780e8083216dc7ef9b5d18a6f5b719838a568ec1975953a255845671f7ca419fc57ea874c1", 0x9a}, {&(0x7f0000000400)="5994fbc7673c0cdd6f1301481503e12dc62d07e2a6e0c39c5c30146a57e80991403867f514bd23539e96a302f0ef3353bd92d53a46570bdec023531d19f7be2e34ae6d58860f5052b794cee3fa0b258e49c9c80fb77ccf2c81683f8542208d91aa206563140f064ae897f45ad1b25b37f7b17bd260c387872fc32332f46095d5758f9899bb7b78e6dc54df14f2d14d0d38c1245f21fa675e7a8eb0cc86cfec47bfe7718c7751b59e4efd467d8569acbb20b81ca1e727e004b556880c36e7e464c0a7d4fd903108e418a474bf9bd9f8659312c210380e06bc0351e47727c491a8d0a6954af82b2c681e063f6920abd76f848859e1c7b822144e3aa9", 0xfb}, {&(0x7f0000000080)="4c177250c7a1baee709e035832f2e2cb8d8f0b39017e10bb2a375780f8a239eeccc09e8c682fd705ed13d60d2086", 0x2e}, {&(0x7f0000000500)="5aa130e5505b4eb8a683fada5b0d51cb2c5dc901094de34fb81c19e3e8420396eed4abcfca8c40e7c90c86622ffb0e61070436e0d59faee42870a3e75dc101ccff922106567749518ae9eceddc961587f7af2e53157c88024828484b4af189ed63d0cdffc0edfc9c6df270e5706dbc3008a055d6c5f1fcdb0c178e3d3bafc2c389e6a00187f525974e77eb692e7b8b449c57", 0x92}, {&(0x7f0000000140)="827c94806afb35fb4f7b0a38676b005b89cf0f53e865d9f1b4487ef5e677e937951f674c28ae8591b140ed48fd1adacfb158b77a6266e9d699e4cfadbd86d8b85eac294d3e65afab4e5f98fe98a4aafc90868c8c2b443c5d9e1e69db69580776919b725a951f802e56e58002f1e313d40c9c39652256", 0x76}, {&(0x7f00000005c0)="17c42db7bad6da0774d243fd12bb72b461f421b0b33bf8d38f831537c48ea42623feef83cf733707991d57dd0ecf7833dd3c28340c1887b5634a4159850d3f45ca920d37f9171a149b9cf0218deeddcbca69448a8469996c8867c26b7b666441b0b722113e2685cf3e4e5301c154e07c934b7ad268648e41c0295c745713805b3d536eaa4c041596fc6f80e66c463be1d6c33b4ed28d6a390a04c3448d2d2a5ce55180c70004bbd602b5eba7c87acbc30155b6b70bd70b32fc7ee1dbd87b0b619d88ad306ea6512167f60578a8e36f40469ff066d927bfe03eb0dea3c771e59233c459a66ca13b2d996ba431a004d8369683fd", 0xf3}], 0x7) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000740), 0x9, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:03:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) write(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x4) 02:03:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef0) r1 = getgid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) read(r2, &(0x7f0000000180)=""/142, 0x8e) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000002880)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033373dcb2a7adb334bc40cc8c6fedbd9fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc321cf1d04dbbe2a2d64e588f9536c3a621441c", 0x1023}], 0x1000013f) execve(0x0, 0x0, 0x0) 02:03:50 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setrlimit(0x9, &(0x7f0000f3b000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/65, 0x41}], 0x1, &(0x7f00000001c0)=""/169, 0xa9}, 0x802) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000300)='./bus/file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="6e8df6339801ae29a53a29379391569133b03fd5bc7d6c16", 0x18}, {&(0x7f0000000140)="d1ac30d125afd002bede59e9867219490f09c9a6e708be4cce82f841c312db3735722f0bc895d547642b23f8a05e481a3c932d75f7456865508a181605bea5390876b8ab35e81ca628d7301824ba96a983bded10d85251a06712579fb519331b4a4fcb1a491a5dc7245925563a5bf162db4afbb3dd9abdd5599edcef29e18e79307ff7e5900954fe097a7dd3720d5cfbd31e22e990b2ffb60ec7798e7eea9a1fd66e083c55c7ea5a2fc7", 0xaa}, {&(0x7f00000003c0)="1f699458b00865e4f78717bda999bdeb70b343d6a96fd247b3f69b802b8f1f992e1f1b0ff8a143718798ed19c8f58a7314f3fc7c09b3f122c93f6a353c720be8eece7e088dc36f6a3dce4fd5c4170232786c5a4573c4f5ec083f9f2cda8820f5934c769c3316de9c2ed75ef7b4eb86c8bc4c289b27494178bfc07b978e78f418f04022cfb65cd77bb1492f3c319fc9d3333b8d954b3bead15601763c6c25d0b7d887caa3dd01b9199e7525db250cbffb4b4ced36d0445c66d82ff1e08e95bcfafad8c1385e085fbe1069b374adedf37c38c1a1921b41191b9aa5b00a23f8922e04f9749ca25c8a8ab7994ffab7b240ee5ee96cedf1513fdb60ff", 0xfa}, {&(0x7f0000000200)="9dc8e70d7fd0e37c8f4c58ed34c65375e376bbd17ac105124e4bf921b5374efb74c337c6a4fe07e37135d0228cc9788dd21316dcdb9b61c53c154553ed8876af938106e009bc738fd231f60e2b775fa723f0cc76073311dda030e24192fc6c969636defc975c4ac54958f4c48530d3c26597600999ac75a10f68e8480ea440e67cfdc784b3f6a63884d846b887684a1e315256629618f12093744509a77cc83ddfc96e0d5c732127a1cd1e8295d632bad8", 0xb1}, {&(0x7f00000004c0)="825976d4ae2669e9a13304350e933214955cf600762c652425fd74d9d058ced5320e33686ad1f59358cddf98a58d52c552fd34bf91385e84fff63a233afe51d33e02eb544e9173a65ec2262ad0d7fb84086c2ada0229922c0067cdf05053e21b29c920ae97d966b6b4582078cb1dd2ad33550b00c52ce5b7f70fd52bea9ea5c53fd47efec9013e24209643f560452172d7afb984aeccc84409fc4ff03e116ba0ffdf2a7bcb28f9e0685a3ec7611e0f360b5fe31a", 0xb4}, {&(0x7f0000000040)="6a5850a6055382a7923f6e05b997900beb5f055c62e1fec68025a8a416e580f08035276d3571ef11", 0x28}, {&(0x7f0000000080)="ff5929a6a28522bda5bd29194025e09fa5b48ffeb113597c41df3f1241db67a2e6e61c8dd65d21c1b0bbdbced0c42a", 0x2f}, {&(0x7f0000000580)="b34b55404898e8efbbd74f7e3d31834042efeb25a0bc8cedcee9480ff802c5903fe6833ec394ff7f6178c08d53e84870aa638e5ffa3c6260f3f1d6d99ee2dfec0e6730e9cc39e732e9cb2248723f3c6e376802c11ee1f562ac4a4ebadc6228290e55e9cf6a29050d6c4855934ec6714c19e1c68a670132cdbd18a39e3adc77da8953b9d8731b4ef6364ea40a", 0x8c}, {&(0x7f0000000640)="0ac3892cc8ffa2adedb8251feb71e25cbac724152da7bbd0213e1cef89f7107131653ca6dea1a74b1ac98a484b90475177ee67b298b4d7922e76f7dba11b866de12c2ad4dd08acd600b777d01a77f4bfd18b20b4cdfc8264c8adf6904858f27d46e5723f4310c513d8151e0ed937b2672f3e11525b8ef58315523bd76970a0c09cf59b9363e4897f64ec825c0274e369071888a7738eebdbbd3f244bdf27e922", 0xa0}, {&(0x7f0000000700)="ef2aba8bd1df48d0861d00740fea3dc8e524362df63b9c6ba6583214b68e137751d21cd06ef6c51be0b7a4683fb39a9c8d28bf92bac6ba7b2081c910ca92fa03e9419d4ac1aa9bbe0da890838502857865c680a1256dcc0eece1a12531c56cfcfa189a9a451ecd31d3ac76099fa33455b52d2fcc92fd409b4048b59191f4932edaca85c8339c3e10c923df0211365e4af39ded77d235b96e5088200e451a792d8cd32ff8cdf374986ab351d40b1caef56fddda579d15122318cffaa26f8bf984011d273a49c5e6bd2c9ba73c0cc0cb0ddc9793b6cb665abdb04e483c6cffc04afcb260eb57641419bbfd1215b7a51de61bc98a52bef154fd3edd32743d93aebb0dca3033a804d7804a2c7ecd9eb257b59849a7fb6a11f18aabedbfe75b2c78132607e5e6e8d1096c2fd177bfa169da69b8996a05c02ace159a1ee828a981a286c12de54b7f88af028a18838ea10a787d41acd69cc923235c4c6090d8f3306513d76002e301195ea2e78ac380123f2d9de6c65282cd2feaef7945ecb378d70c3716d30e252e3e488f551daaddbb9f4a7dfe45f38bd6a0e494a317e9504f2a1724d55a9f2045904e5c0d8b6497e9cf6e320600ee7dee034118a24978f1dfcea5dbbd6f7f8744563a310e8ab2575c37af0fb1a8d9f85c88e1d64623ac196d71fd71eb7e3edfd195f1a308419599b45a6673e3b08af319ce5cf0bbd78480f6e4d0f1c32376615276682418b5d1f146c8b36288094c94fc56fb67c8a21efc13832496f9a90fbad4802f0064e3a027179a3eca6fb5fc69fc3b0de1d69f71385c96056dcd9c22ea6aacac2a180f02522fc2094af94f18c008bfadfbe2b202a6e7a58f68a8fb38a77c12f3a9794dd5a0c331f84b380d8ef91f9e8405fb1a9f7a0f26b77e6f0297c079934bcba71dad2b661273995fd566c8ece9b968101f2e7570b5a233bf9b8fb535715ef23c339a6f53d4a37deb56fcc48d119f3a3eaeb0955d55cc684ba19b349cbb3414c51953189514235b08ed3b128585f17a79c31b444cf0658ada37700c949b98abf92626be4fccbcf00ed9f511148a03422b2850dbb42d88f34712a857e68e66c6a30cac8f9ca5d93fcf9e7a1376649981f41358417c404db480b0449659e313280370de2abcdf90012e8d5fda212e3de04eac1f0c26d8e43a7cd0a054ce1154c9dfe8b429dd797c203758efe1dbbeaaea084a833fe5de7d17142983c1c5e040f8276180a0583e5b27b150f7a3b96d9d9f97393430cd3b451e521df477ca280bb3d672da40e4e98f6f18d90857eb48a8e6e9904657ad089835c74421e6519bec448194adcf7fe933e3e0953859d859cdaa52cd0c8e9fb9e87bdeee39feddecb387c4012fc3d58af2b22e9d23686487abae59b1cccbefa14c3a2f17126a51ce14479823a1d7e4966e63cfcec246ac792f3cc2e27676e867f0924badf93aa163e711cd90c039aa22608ef43590965a28a609101bfe8b5d428097ae4f25bf69b196a80ba66ab5782c4fff5d59a8a11f3bb95a4caf894c9cb9507c7f6c6c317013d24621e446d3678d4bc7eb06c3ba222a0110a06369ab0dad6b4043adb9415743e2c2a0d93cc9089940052161be8017c047099b455d93237cd554d1c00acc23e96d018237604cca0b05b4d34e87f0b3d80ae25348ab36d6e9575c0c3ac372039773c0f6ebe27519b6529285e0042aa5ff97cef6833a95740e51dcdf183db46bcc0247f7286dcfbf970420896de7589d62f1aea1647b3ee98c0862b5c55e9dfbb05352cc07dc33de623bac1095dfff540a372566c698118c86ca2eff5f83f8b80b6c6c6f5d52ca4a8ce5dce84872864b409d25bf7e261d8f778aab2f8f6a2c528f3d6b23643393a0819d8984ea61ab455a2b0f6c27ebb6a6deb62937ce663d3cb7e7b380726dd91859aa5f55757d81bc7355fe6f72c0fa01ef8092da945daa4889f1a41c4cf30551e6ed3adebec130a6f1c5d7d5f81ab90a564ec1b565f818632be94a7979701973b47d03e1319b2cfb61cabcaea2448624af46828573a3550108a1e9cb077188b053098eb5fb1c9f30ad827b0b792bc85496ce67bc08a1ca0ae5f7be2f762492d4cf36032cd7bcf722086c9a802c583b0a04b6573e7de4b281a915c8217ba4602779fb203bbd1c49e6a4973ce3125e8a3c779703f0317b319b404fb8b9149517fac06aabc338b85b5286b6bf397cebf1833307c3ca22465073ffc76227ee41fba88229b94853f7cfb4fd3d971cf02f2235ecbbcca09755b2795aa2c3330dfecf4d144286f8f91513b76cf3aa95f7e9564009ebf50c4eb01fe4a385238e2fab6b1c617e75c86a2bb8d3ee9301bf1ad85048d17e9c8a047e2ae13d9ad07e40ae93e65955ab1a5d0717541d8635fa02c60dd3c330fd6f4d620b3fcda8eca1f476ab136f773189482ec6800318424d34b37f361b934d3c6f3d74e31370235448433462949befc97a88b98a51ef92048c0a470fa92407c436a3dfe08f0aeed2e179234610b88aa5c56e988a8b8b6811ccb27b497fd6075bff2f20e159658d28c58878418f091ce3f55b2131320f453cf4a90a254c9c4ac401ed242755cdade7a74cab8988549030b27ae4b265ad69c6a32d2b87b0e4de7ea6f1f380074f099ff9230e847098cc628097a9bdb07f088acb1e8b55184242e67bf2cd1e23d86307e7c133e326e6d33e7fd5fb6081c944a1b54d3be2a70cad0433977d47115ab765f3ad79d2e55b0387ebafc3850d4c06f769f654719d838d79809b43ce3bd007a868dcdf667e228672edcf1e7f95cb175e61ef779a940251c6e7f3765071a7348f403a04652455720bfd9fe465a8eb451c6f024d8ab0565155c192ece5739c680c74a67dfc8dac053860629e41aa4cb99116689dd28d933dfe491b6fa02c755670835562ce520d8b02779e60ce63d47106548edc0e0ff6c52585c0650728f03fbc60867eda5c4fc82180f80f2d93ef4eda3fe357af3fdf920d1564fc8dc82ecfe56a0355a482d1209b9bf0d7971744331cfe8360861c7389fddeb232ea0c68391d1fe3194bc0c3067a9fd64453d4e212e0f3d94567eaeab0f585d048fb27e4f033e3b0f6bd0b605501fc024b7a85a876a79515e3658eb2fb9bdc9e281d27d17f13f5384468b4237b878e9352afc2e565fe91bf1de952732fd4220cb3c205b85a4709cc0bd81809cabcf19fc764e372674e689182d6e3c0df7689288121ff786985ca02e8a7e05b70af5cd8e6096ba9966bd3817a412d8b1b539b6ca26bea96edad08c17b0d4abe1c862c0f9b72b86fc28a24028b7d619f4afa3feb81743e8628b94a88f071aafebf40ae3e4ab6f6bbf4ccc7a89627fe6314ffc560d99f3782c12f5362296868c985587badef8718313f9b97e54cd47b8a2d20cbbbd130fda46cf9a476c4ef9038577f58ffe364fa52a52dc72a0965e80a870768c3fe992182c9b92c9e62cdbb7a1b62706983aea891aa93600e37a7a2eadefbf3ef8252ca8f4870cba49a54fe5a157b32865bd89c305b4b32808e5cabf60af6795cb2758825ec4dc0c5a243cf25b2afaa1e6c358b495a0f9545afb3e5c60efd536ee7d8be9ad85afce1636831e647cb254dad8f6d0670d27c1e74852b6dd5f04a9fa721d97251fe47b3e8f863b3fe0922b9ec373701f44f9c7f5c100f9b84047aa25f0c1aedfe02c42868afd3d4ab479a23512a5f83a398bb9813a1c7fb5381d29a23be535ec8697344a424d3049b746263a183ecf014d797f135b7fba6c7ce74eb4e1cfd6ea2c2f0f9b49ee2068ca4bf2c8934046eabc0878084d4e6555edc3fbe060c54390e05b4450465b5b12c07ff77f09189705d099c834da1ac4e8830c76cf64bdc77761597b5b3ba78c3857aecca879997fdab46f42b2ab6c78858f32e64716841d54d7b2f4bcc4e1fb171a9cdbeb086589a06e027062c8c2d801b377ff319941a7b7c3dbf8b03ba133ac80a009fe96d8135426e70e047f21a2d8124694d6ad560ec19650ac08628a9a7f464849c4f6a063f71e3be649c3a6c93882115d67cf1f09149fe1ca858751ad95876a44107427f813c679446fe4b70b34a346f1b4451a2c8096d9aa440f3fc37aaaf5ab8a38f68e9ca9beaed85d1afee5736e104cf8b1ad99e1c9913fe7f75182df3dd0f5e068bbff9c6c57c76163e2c00cc9041a1c8bb2d28f54978f22fd2a6950c1b8a75fdc74906d5ad4a6c03c9c9b0f167d81727144a9fb06bc6ecb66b32a703deb7f40f7d1b130dfbe38a2e45a5e35136bdfb843d03f650bdb91bbaef1f08b0f311c86bbae60315a538b0b459a7b8d96ccb58d1092154327e89d3e80748e28ca002a1c225c50fdd4cf733a6a4f236bbfa83f2b3fcc9a60d130a34454c30a8b3abc5260706bc384be6981d311eb39e6ec03612d88ff38d32a860a86c601e42333f820c073a4aa0df44cb5b3d3c28d7abe48c1ac6dd58dc3948f7ae3032b87e6f811dabb257129a858b0e296c61d228f54f01da7d01bae8114ed2e6e985adf87af0cd3c078d0f283b9cf5240d1bfa1ca8953c1c79f48ac2beef2d2c49eae9739aefe26b004b5fc5e38e5c19b92a262768a63f49c85b8fb2791a526f3f07643e1355095c0318282237a1a17de75c32001bef2cd3f17e1fde0406b0826c34d14aa27ec0f200f3e9c47ed0428d01104dfb486ff91d1da5c8ecb75aaa9e656686afb8515c5de141662af1b6cc2b80378f79aaf9974e7e3a9cdaa69300b2ab692a6c2286811d89b1a8109a383dc1fccea423d6181c2d67dc54376796b3e73ce3905d6b2d71bd6a7295d3b438d5ecd5ec7c56c12659172683b788606b47866f780433d74acdf99bfc1fc74c198fe9c95db4dce8bdecf30c9e7178a5451237d2135636ac929f6be1bc739da676eb0c537c0dce0e516cbe2c98d70e44e4f46a3fe77370c1e99d7f9cfb30f25605ee799cfd341ee3b634340dc954cc6088cf5016f0d5d682214aceb1b2262b9d67a0241e2e5f9b1f18259577ddb745bb4ba021f3008a26dd2b4e335fb177e6a4807dc6c098359ddbe31f88ad2e1bde0df6c27160a8a65a16d2e4f6e567ab9e9902c6ae672f167817916984722ce11696b8a28396b2de935761eea7cb9a4da9d68a1d2ff7514c7ca2df81065b8ca8f8cd5353f8b11bd65516e8e088e84ee069dda0476840e49c69c9378642c68cc7c8523d0cbdf31dcf08f7c4c81c3deb9395d5589eed2b61aec02d5b3c81f664a22dda574dd536f9066887aee4f3fac8d7bc5f3d63445686b1c5f7e3a477fbd449a545061e576c72bf400e905d74f97639b752104032a667be1e554d04635cf5d7693a4eb41eab557ba4a00162e68c2064da586fb13bb1e819ca2583fbc7d06c9a3879704d89a9cc26da8cec542c238606f2e1b070ad3cee1d32bc1948c727ea7436d5d1adc7b0a90cd08dbe4e20d40cf3ff6d690f7c9b86d00f00561cad52751a25b8ec7106b5cc6d2ace20ee6c9d9b4e19b838368ae0c9b3f9828335e025eb7851b0860c8a64c99ceffa62d182f9445026c90fe15509ff171fc41006fd2eb13a97c3883eaccec79355ba269568842cb6b87f1f688df4839679028f124656d9c63a28d50a4a5656cdd046ae78c5329e743c6618194aa3da1ddd80a4dc4bd04e003e5312249f27e6e31df268a00fe991a8fede1bf3f443e8c8806768a884f8b1ff9a229a96afaaab9b966923469f5f7cbd2483c9387d7c603164628cf46e85fd9909206aa6844e081fc65cc5efdd84430941ae657da106b79b342bf9ab81c5fa954bd6d61baf94af5fde1c5999e5c257dcca3bc34a49c4e5c7ef", 0x1000}], 0xa, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 02:03:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340)="61c2c1619d6b2bc5a6c82b0a3ded540a0a91b820b48b7674d764fd5fece47f24310b48e8e1308bcb67c7225c4117104ce30e8c6a8356df64b7b366be55385a95bd78371db835bebf31ca38da89b44043ce8ec9f94abc77c7862c52ce4b3900100bd9901c6330fadf1f658d66945809eedd028ebdc971478cc608987700242d2a07cf5bc93af3678767431e0d9bf99f143574dfa6cbb81857d8a8e65bb111a6b9ad59f7d33b54925afebea872f319cf6c6c5a60744c903106c6706ab06db57bd36edc5f701c128a306a7eed83986e682192031fa6b21d332cc9629e2dc028941c84d655b9766b42754ce396faddcdbf589f3c6ce5718e61fb11d577465abc2b0ea2c478a035adde1df64ea938faf712e5020f93a67dac57a180e81702f9ce82fdeb12d67e48cb70807776db39df2bfff7ee7d37aa16ebd57180901f74fa378fa8cafa20bbed89b28a7b6f5b8ee7b1910e9ed58a291ed03f6ca673873fe2ffdc623f7e71f0a6aac50a431d58e6bb1ab24324ca05bd6c96b9c70c1a5cf16ef93a3a6928124796dea8b5bc2a6bafd1c4487391291933855a", 0x196) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x1a5}], 0x1, 0x0) 02:03:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x40) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000240)='./file0\x00', 0x20c2, 0x1ff) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000200)='./control\x00', 0x20, 0x4) open$dir(&(0x7f0000000100)='./control\x00', 0x1, 0x2) truncate(&(0x7f0000000040)='./control\x00', 0x20005) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x894c}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000500)="535a7ca2a59cbf3523a3bce2a14eed0ba571e00fc84dc4c3ad08451382d90538f225a1a46d5c8f910dbfcf2bce4b5a883fddd66f5a6b302e530f679a0f9294", 0x3f}], 0x1, 0x0}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) 02:03:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x1) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) getpid() 02:03:53 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x4, 0x15e36c01b4b9c559) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x1, 0x6, 0x40, "9ab0b7dddf9a7a6584c44fad5579ab679bb15afb", 0x100000000, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x2) 02:03:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 02:03:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="acc9cfe892d78c6bfd46f285f350dfba3980dd489ee61f09a1"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 02:03:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:03:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805", 0x1, 0x3}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f00000003c0)="056ae7cfbae24c2546ff97e5c3b890557b527a74f5561fcb4ab17f2d869be57ee7c991dce1a1b7e978769cf72ecc1ae6c94e16e8a24dc827022136bb27cd5d28fc0e06d528c4c515b5869af624d54935e0467ced20d90dd2358f0be832b8a0cbe7ec59a01b0e8261c071da332b24df9b30db7e47336998a3e52a9d367dbcb4f79129f755ca55fabe7df6705f269fa16722afe40521070259a6e2e1401a1db9f2973943c4ad3b1c4f9fa7585959678004b303e41193e55f05808fab325b13205be59960bbf7e10dc5d9cd1e82eddb4464429d3536a3f679c6206ca7407f124fe2a09122025b4a0a63183eb70f1e60d16fae5c4f5fd6ad1371572421f3daa7928ec13c14f66fca2582fffb210a8b8d8b62cb44d68d4241222f252361d76335a83700415cbe914e3ddbe5fdf5a3f78b585115a19127ba89567413e3256dbb7740ac10e2829c43be116cf65a01e058a88942ad86c817a905a0d222d0e28b651d10849f0858c427817ae22d35ea9ffe55d730685c459214e6785c04188c71d9324662fa0082f366741008c6f998be3aaee688a9d4f7bd5d38998c3fa4aeda4ffb0a9b54dec9f7a18a8c24af13412a0486958939ad24e7c82178f4bb6ab2e966394414f6614f140d5c936ceb814fa8b5886c6fc986237eb20d5700179240a1f0283391aa1aff14a3e0188551a7105ab7fc5da58f6a608f5e524a754e8c278f2f2702ffdc79957893cd8cdea4e94a87351897dd4444395be9a6acdfbb80d869a87223d1f68200b5040f920cd97a909da8fe0ac9d88a25cb8e153c7c9a069d1ec9504edf2ff4e71fc632aaebed3cc2ad445caec9368be3f133dd0c7a7f611005429ca38fad945582faf62be7d1b9b5a543f6738cd71a7c4e1a474cc594ac62703ae4d4bffafa392633cbcff0d3a00fbb3df4190fb111e824412f9c1229fcb4c08b97d6e397afaa1f81224d4f12d99bd3af9931eae2d1cce9d0ae5cc1b3bafb73e3a4527c76924d40f54a833866959ddd0d46d574ef74a8837ea6ff799788b8cc646a7ffd98c0dbeed3accbd4f788f26740929055418f1f201ca539bf6833e82a7870eff5dfd22e0eca7ba1ea1da6e581f7b02cb602c08b295ef2d30c6d501ba59a56747c76a5ff303df66c86acda03c644edd7656e2bb9a3ac7dd6b37981ba0faff7e1aa5afa8d8116997855bb5116bc7f9ac0fc3b7f53beccdaa301100e2f9d54d7ea6f054a8253bb585f0c76a06b9c92cefe6fd3842298c31d26510a339119dbeb2d73cd34d80e9d582232c289505afc9236e9608b21f3b08a3fe2d4f90dcb327da02af233ad2be2529b926c2bdd0c6815da84695fc7532522f56f1ff56400f1c01dd0f33b95f46b4a918af79e59fac9bad4bbd9bb2561266ea78851f206771054a9cf7572670ff88eaec6723046f37b4bf228d28f7d38266d390a78a66242624b2de5340a86c1aba8cae9d3a95decb10dfa28a304baf730436f5c54d0904cba3bc4221752d59986f25fbe8ebcf8d12d07c53d029a23b23e94f78318ed7bf3ef787e81806d3f5d84c503285b8adb710c0d9c7015bb89ebd3600fc7e1e2e145e382999c76d1f8e78c58b948eb5b9665b5ecb42fb43ea56cf968381b8c4f09140eb59ff4f2d33a26a8562900cb9ad03917e5b505fdf3006723dad4bd385fa819ab4a7165dd47aae8255a762c1f97a65228e147d7b6d524e109eecd1af47d3120a90ca48819bfe1c24a5109c629d59ba8f6644cf5eb708ab03bb80f2637590f93de9d79ceb512e2582df65f7a2860ad446b29635be05d96a83e94a0d8c227f0d28b522e89d87cafff5b74bd4be4137a12db94360fb600f45770076a7da3ce1d4191038a70bbf144b041b47cd5f2f2ad9e9390b0b496c0d6533f866bf74747895d3cac045dfdde89f75f0968ef0b0b54bc857fcdc0109f8e5b02be846b5b43b454e2fb037c4343ca5466744a2d6dc763d9f510389c5d01fa56d95f652698060031bb29682bd4b46fe26366eee5f68f154e01e51b0e20ab77e6a47e09a38185aa8031f99010ff8b7416009b2f8f0e4e1b28b46b47ade5310676c3c95c873b4e34fb2913514c213828e03969fa43ba6019c4eea77c780c3b58a5df71a213f9bbef769424d71929c37e27085dead1af87b40b261587d959d70693e36dd83474362bdfc20c53568e8e8979fada270d04a03459e866d798e9a0d0d42150e3dc4148146bd2f865294b4cf460a10192611bfdc9e7fb66be632be0526b1ee93ccdc8f969bdf23d5f2526fed0cee1ee4cde278e3a05a82fd5d7ed7a17b0649814e0956e4db707b36401ca97613904cca75715b92f6661dc24a680fd3afa98d6d19ffdfe131e14ba3250ee329a8048391ef4e390d82e3880676bc6f866ad765bea07d2718304c680679b7c5f08fbaba7a6642e5df7b68ece69a5cb8977477710621072f093ffab4e08be7edd1892cf7c1248e2d1b3eae7de42058ac6a5224872858792c474287a8d9c6e4c466101fb09716daecaf5075b4929d50d292aa202dd1b223158a15f56987a652104bf2cee599af7cb1a8854c109e3092cb36f9268c7f51b8a36c0dd658ceef058cb621a252a170db2dcf00bd01eed509ad5fc2f18b128c9bb2a91a884743474760e3980617e64642d753dd4e755984083bda60f6382c60f051861c657d6b9ad539d79732422e4f8f40f80284b3ec31b01bfeed1416e4a4b2633fac069eb4cdf97c5ad7caf14acc491aa9ca7aec56fc910c485da07b430653b6ded15db3dde644a4fefc5b6de4af512272e09849340783b0bbb0bb9301202a8e2b1d9b1914aace995dedebcc23dd0d7d5c9890fe3ea65bf7934f2f235a3ab4ee3026f14500917b9faa9088937577b17a812760d959cbd1ac32d058005adf3f3584a2600ec59296181402b3e316d2a704d8056cb9d456096287b83f64be0d546ff15b167125504425593a9fc630bb07ca3faae85e204fb2bb170418cc73e11c8a153842fa838171318fd058d0383d7516f36b7bd0b4e8e4b7ca21ced3ab2d89a595500e13bac26ce0c37a1e98a90cbaf3971492c2f6fa24d23719bc408fe2540097b5321b0680e67f61f90d3d3d06548f01af526284f78c0ea31cc66ebe174bdfb688ee40eeb96c8e19367c8539258f476729644b014ccdf61ff545ecbbfdf645fde35bde9950b0f9c45bfd8618728bbd74813b5d638cbaa239077b48e613acfebf4de444234d9975afa7d2b1029873c27113bef7bbcd01020a72063733e2aed9aadd8f67531191d23bfd9ad276adb50ea0ed9f4699125b3d8c9b73ba142df1a044d2ba4d35bc33dafba4aff0893c3a7faeafd8fa917e0cbe777dc1c81eb9e74f0cb743c225150428db26c4afe35ecdbbda9aece597e45403ebbffe3a826b530f2cf8c4f38706f930aa9907688327df322ae1609c444d8da3e9f9f69dea61a016f17d7d51b1fc76db03e97c5db15b10231144b720f0002e364263741fb9d8b90d9989e695b9cc587f96a924aca500feafbcf50e47c4e6f546ef0f7ea8f629770553dca6dfe5e676959d4247642c3b3efe4882974800497cafd6d872e22acae5bb598b2fe02b5cf9057a03f8b6152f3e56b93a2a4b30c459e1c3401315c7664f5293cec78cee00620ffe65efead6950511ba4316c37ed6c24d82e7909c02912be02c4c06a3e167bba92b6867978721ab5e48e5d0f8f381b3d71a2ac80a3b3e2a6aa69fe4d99c1d1db75f0011473fc02478666d90ad9df6b146f933271f8f1284526e4a99b2782dfc78069f93050d29703b0489a29949807970e8e9fdc565d787d08d415295fc9872d6de89c03758f22befc1e9cb9da164b78def1ca5f03ecdd5355b644f4aa27141ae16ab33bc5d3eefbc69056aab8eae742291558cdfda3ea693ffbb08b90a31c7b8b10da827a5a11d1e19e69fadca1ac8adbf4992c756804bd6a38aadadc8f6c8de98e405afe88f49e75aabeda4d7a76bac224062a6dd50fee4dfa77b18f4ad4263184fd54c3b46adb68c0819d8c9abf6820544429be8dcdb02f51611b0242fc096a9807da91e8e4ea07157996a30ac09e4b096a14dbb24105a9c3d2a04368cf7637eecdbda92bef09b8e5597a096ad1f182955474529de99cf45f5d4e3cf2fc8ed448405adbd3421254ffd8132d4c36b79038a49a732fed9b50dcec6d8558d6b752588ea76f1a0572680663bf4040946fa54a041dee13031389705abe0a2b59d92b4a3cc894f0c89bfc04849e72f06752d6e04e5c617b03e0ca52e08f1b277df2ebba8be0ff7b960d17550575d0697d5a1b2b79b928945c81e8b9748519a40f5cc972ba7441266a36d2b6aabadade73d1b321d03cf78a19ce3714141a7713016f25556ed17b7dbf0abe9ddef3fffe9e4316286e8cb65b24bf18332d7ffbf404183c44ca87ed727db23959c5e1209a0cfa76f1c72a873f449982b9147c4c739a183f8a94cc66ce97ac984c6786ad8806ecaa38202a330e201946a55e285a108ad1d7e19402dda3ef044025cc943ca817d5bd4d520083ee9144d6146a172aa807c86d16b21d0c8de4d229aeec7ba6a0954859ffd9315b51c0b0dc6653fd80121b095fa75e781af05a897a637b339e7640c86d5dbb34babc35ef7fa59fac2051b7e8bbcf119e2ff87eb429657c752722bf8b808a96e23e78f89fe12d7f643e5797eb43b82eee484b53589f85724e9c651ced4e94d2bd611f7abfec16ab54e1eef9543c675c950fe685e05f8ebecc045e552b857e226c7465e7ff066f296f971b7a2a54f0abe8e7c82d065d822d0920a87fdf0dd57040eff22fe8eae433a1718c27f688b74bc5b27cdeba44409461f6c32d5d3c46b502a176bde5a710fdf7d082af3870a88de4df9dea88d9c842ebc31a78aa251b0a528fab541f56a241ced738b1816dc428e3e967d8985a50ab0e21ea4752d1d82b8ed04d928e95fc4e30e47516cd3727bc825d4b5b799635e15d6752039d9fb41bb116038d4ee9d7b2b7269a051411aeb79707fccf89ef58b9ccf957094821606984ce1d93cf9115d301cdfed912e40e3206fd44eb60a545ecc0a4d3c63d3647d51d024b5eddc9f9447d7af53e47378a5c66ae2aba76c471b41d444941cf358ac4be1012c650323f1dd9f4825140e5115f22e70a73ff550be4f9d914769655ceaad37d434915bfd20746ad2f044852c74ab2675a28019e949e0e80e45edb1858f34350cc4a16ce585b0b75f83253b2ab17308061817c838504fcf66fc5c561de34443f045d02bb07473ee0c732b5eff0a2f8c40c5d8d781b836168e433287235eeaf232d015a516eccf881bc0386dd66a4915c67fa2bdafd82fcb9ea62c1055751f0917d65a21ef45e3b6df223db7e33b6f9540508ce74b56cee603d70c36263af3b869941a69e5970e375001f765fd37e7611b3efbd7d7d9179a263463211bd408e57bef4c7c7f9436cd2c0dd26e494bff00d5dd5d840452de2f4bbbeaca5f3bf1723e3193a1c641dd56ffc31fc9e4628f3b68fc6efb6afb445fcb40ed1ca7bf49d9ae0aa552cd46f235070ffb94e83bdf21fd09ce99b3220a3acca1d53dc2484acd1e11a15184ae87ffd7a399a4374ee0229d5aca9a48d25606aca23b8d1d4188b96676187ebacf59b1871991ab60cc71b0c6c0aba84e81168e65fa63f8b5f3092eaf4f54772acbdf5ee90dabbdfbefaa12b01e7459be6d0c3bbaf1940cc926946071a4da13bd8f4537e6823d269923b308d7b063f6a61df2155e69c49f6898545a4a8245e70b584432712bedd888b4798a35e319bf74a6791cebc53f14f8a614ec3a44184b9ccae76efb930", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x10000000000, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x3}) 02:03:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 02:03:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() socket$inet6(0x18, 0x6, 0x1) close(r0) r2 = dup(r1) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000040, 0xfffffffffffffff7, 0x100000001}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000051, 0x2, 0x7}], 0x3, &(0x7f0000000100)={0xffffffffffffff9c, 0x33}) 02:03:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f4a5e570589b08266696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) semget(0x3, 0x3, 0x10) 02:03:56 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:03:56 executing program 0: sync() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 02:03:59 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 02:03:59 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:03:59 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) 02:03:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x9b, &(0x7f0000000080)="0e0a6c23d6e2ef1ec0804a10267c5accc86a3bc100d3db465f126d0d6657f799d482f2c6b46cb2ea38d771bf1c7298be44e1506d5d57d0a4ecf3e5572d7c1658239b69bec6732e4c9747c5099738433b5f7fa67be971f88f1cef2519e5d4819c1e99d6849b457785b90543535b355cd00f6a39c9b9e33d1ff2b7287d24e865f89bcc8052758d2520eea5a8ddb6d201378c61d09bc501dbd5520181") 02:03:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x7fffffff) bind$inet(r0, &(0x7f0000000040), 0xc) 02:03:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x4000, 0x100000000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = socket$inet6(0x18, 0x7, 0x80000000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x80000001}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r3 = geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000006c0)="9884b0bb652192832d3b908fae69a155a55dca11e48569f835a2979bef142bb0d9c2392ef5f673e8fe4b2f68f96da510dc5fa7fa73eb96bcd444ec61fcc8a8f61bb89d17b1831b5f66438af720f2d14fea215b272ce545a8ba5b74e8de89642f6003052567cd426448576f12236d28e686227e8da0d7cac84af4ed7bdb887c2f9af6a5184334cd69ec9687376b3d798ed6bec8955917d32480a73f6dad6e1a0878b4e101b07776f75a8717ccdf15b8225bc6db5461b3d10b40d9db29fd576e0df10ae4290148707998efcdffbfb43c715e1b5c45fe40af71ac2c108d7c9fb8e9e3057212b3b80e768aa0e9cdb5368af1454a53883c", 0xf5, 0xa, 0x0, 0x0) r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r5) shutdown(r1, 0x2) close(r2) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() readv(r7, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f00000007c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000000c0)=""/102, 0xfffffffffffffebe}], 0x5) 02:03:59 executing program 0: setpgid(0x0, 0x0) getppid() r0 = getppid() setpgid(0x0, r0) setpgid(r0, 0x0) r1 = socket$inet(0x2, 0x5, 0x3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x1, 0x80000001) fcntl$getown(r2, 0x5) 02:03:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 02:03:59 executing program 0: r0 = socket(0x4, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x372) recvfrom$unix(r0, &(0x7f0000000080)=""/175, 0xaf, 0x840, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 02:04:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/198, 0xc6}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/50, 0x32}], 0x3, 0x0) 02:04:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setsockopt(r0, 0x401, 0x8, &(0x7f0000002500)="d8d6f860086f4ecb45be7ba13c7191f29157ca9586626c3e3f2e882a4281eb84c1a9830df20c160762a7f0bd658de7614bb19f8a453c334f179310970849c8d207e1a8643f9f2627f116d46465a384f85a4973bbd04f6f4d99f181", 0x5b) setuid(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) recvmsg(r2, &(0x7f0000002440)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, &(0x7f0000001440)=""/4096, 0x1000}, 0x3) getsockopt$sock_int(r2, 0xffff, 0x808, &(0x7f0000002580), &(0x7f00000025c0)=0x4) 02:04:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x40, 0x0, &(0x7f00000000c0)="1f65c245c66641e97f299e7a9dd5ccede58863aa7fdebcf9e568e02a14fc549ab3e358a59d96334a47e101520706fd72eb6e43874ddc0d66c1d8a4e23de1a796632828ed10ffa88cab7205b2e94624c206f42d5d595bfa", 0x57) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x81, 0x1, &(0x7f0000000000)="f602820bb69a01eb1c47f9097dabde39181be9710497030564b8c0a35222ea8b7b634a464671be19396a0a328fd916b272c888cffcfe03187f35dc24b90576c352e9f52aedf05886dd8464894b5b1f44ee9a34fff387abe2", 0x58) socket$inet6(0x18, 0x5, 0x3) 02:04:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0x5) setuid(r2) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 02:04:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r2, r3]) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 02:04:02 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x80c0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000140)="489d6a7aa1fc7721d877ad781a7ac02e39875b8913418f7a101199661847fd290351de2c26316185301e16da9d2640d868f77b1a008f7aa0e15cc29e8e62d1bdddf3e7a54ba8e30e58a9ce19edaa2975155d12fb6b81b569f05191f31c9e1aaa2e50e6b10e13079c6e1a5cf3548642c5258a486bb70410051e820806faf72bf5a22fb18181426514715af2c306d8a0ed9ddf70bd7b5558", 0x97) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) syz_open_pts() truncate(&(0x7f0000000100)='./file0\x00', 0x0) 02:04:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000)=0x18, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:04:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffb) 02:04:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1f, 0x400}, 0xc) 02:04:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kqueue() close(r0) 02:04:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r2, 0x3) execve(0x0, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() 02:04:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x3, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 02:04:08 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x185, 0x41) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) connect$inet6(r1, &(0x7f0000001500)={0x18, 0x2, 0x100000001000}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x2, 0x177, 0x3ff, 0x0, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffe00}, &(0x7f0000000180)={0x6, 0x28}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x10, 0x2) socket(0x6, 0x8002, 0x3) 02:04:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) clock_gettime(0x0, &(0x7f0000001200)) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="e849be2ed739985d2dc31d79a1fd40a84da2b83024956ed40363e1fcecbdf251a428b5bdace9e3994e3e847350ddcc8c1d8bdd3ff58b6cb2d16d55be71e723e80db6f3628b79c46eecd5605216cb7f7ed6dc994b4c6bb460586d6d20e5625efb7c8cb8bbf3676d16ede9b20df923a2f44025d00e62559577347e29ef72608abf3f85cb7543f8a317d69ceb5756aecee825f3887b405b7f41fca0b3e0d990fc738d8b5a9e1ddba516834bc46d47e9b1da786477c2200d6114c1a3970b4a76dd93b79600f3c6484f6a281e76fc5b42938d9a0f4f6c8ba0cbdcb99cbeb67dfae389c6c8cd49420d13c574e1844003d6bff96abd302517210f34cf502aef97799b86b72a897b3c73cd0d4f1ad8534c03551fffdba2b5305a444ff82fae39c19a07bd532cdcd04b0d07736b076846b5ad6044748fb33120f62f290b0c57bedd5b0f5c65343e4f077e5a69b1d586d5f34d0bddee8379454b81a3b25f455c3ed67a55cbdaf62088e6806aa8e803501a90b9e9aac3ddde43b9fb3cf1b778fae9d8dbe8134b5f8b935429bcd760b4a7c86a103657ad240d2e1fc2d76011bc04cc826bab2382d8d6e020ddf1b28b4381b432e096fae578fa9e266bb7b27c4523685084cb5970db8d9fb0300c09a06d169cbd33bd0256bd8b2d5120a449190fe43339ec9df18fb3e36cac9e14404c188acaf2470460f258d0a18bb0a1a02455410ca52cae9a2bf0aaee6f99d21bc491d2cec54a87ce470bcaabd990c7871ea8f1228c912ba89f1cf7f5e71b929d017bbf7536e522af4163d906763d7b384794eaaf0a01f8068b8db9eff6dab31bc27ce06e376663f01c1bd4a7005524b6e89351a57c3707f426acb2517fe3dfd0757cbffd3c1623a36e9227451d55556e0bc9ff3dd7820b8ed2799a8a2d9d958a2f3bec4bc7a567059f299f801ec0db8e45b67319af8ef8440ea18699a8e430c335720e1a9702ea82001c24234bd53e491ff963661690db13879e33ed059381a49c2f531c8cf2780b7e41eaeff445a84188ca5d89fd47f3fc872232cf26f4377ae604663be107d5c3e4172f23c72be010e0fff8635aeebb91ec4df7ed7c30c724ece8c388f6570726ffa3b2cafbd1ad94bf5b9c1c44a2dd3e6547ff91f429faefa695a44c64201ec5b7ee898395b2f74c39c0323d70196ee9780eac1b148903f019cbd4ee85cafb62c4bbb2d111060f836cec6c78e7d2ec1a1aa696111acd6374d0c0e79ea8d25707cfc862e2abc333d7ff24b6809843d377cf4a63735225c9c1757410b5ea37c6801d86abbb815cc6a19787f9c9a6d601cd3ade79a6fe792a8c63cb8b6766bb6be6c887e7d21a4b97900892b1e595eccdc47920a40ba3b57e264c7013f320003b9ff065e2ede94285381d97192bf87406c46b09d53e18b01d09f62f93c799349fa12095515292fe544937ebd0e9a78d2a589cbbf74f00b8dd6b5461b42a44f1e9a009e6eb1d5834e343691051130cc1b078028c4362fb08da4e01d5f8594f01a534fbf07550b1987314fe8ac8de390211ad799b5b3521aaf24464c48a2585747a614248b037ccb52a27455ad87a1a346527536ea9216ae321d4143ebb31c26fa13425e55170a1e255811dc1e2742fd47bf623c7bd49fe3e613553bf9aec65bbf214daa851d9b1cd5e105560231ab7e23e510dd675a1963578891d77f530300ac71de90e8579fc232f1220b470089f6db091937ad966b6f91c0d0cc790edfbb8903c56a066c260f92389f04cadeb752b8e0e198bf00f8a7eccb47309e3e0d0607aa6ee0a8af3fff43e62bf694943559279ad42a72ef937c3c18abc460568eb910f2a75c0de43253f02fd64b7c7cabb1f04703e3cd3f1b1dad98073bc2cdd0685cd2fb9ed7b37a8a44a63185e5ef6a142fe2c562ec09c45e913591865c5aae50ec5f5c5a8be226102bad3435d27e513400566ae39362c6893da161009e2cfd1225a64ca0539a5f21778e12fb15affd4a0ad067b257645999cd1fb17c20e47944e9933e5ac4a53fcf58b9af586fc0a06d4a56b2386c46663b4be77dc2a4fa9e5b245020dbfa887a7a6b8e47689f0dc031d25e2c37f1fa0475f9700d3085219daf6747f5af55d852ae9d11c31c2482930cf2f5f87b913b8e82aba99fe000197223cacac94c446726c5120633b6dd38ab7d12eb48467b1886d2980a22d4ad1affec079413529794845ce53ca1c6d2b9b55b855884b19cc82f9a3654f6d78abe7cbf6bff5d52029bc333613f6188ce825520c4a39398e2c94e8c5ad4093ac26f82a41e31fc1a781529a99324a44e94e6c37106761b1bdf8bfdb3f6d0f34f7876bd6fde00e4c9a578f604cd74426621cef90829a5df00d6835adcd6579b6280baa0179d4a9f7f17527de0cb0d085e0a04749a6fc13ce40e26cfdef39ef5f7fab817f8135e7b3d3be901c8edc04d2b5a46add4ad99870b7e1126ac97acd2331bbb24ca4514bc715f0c1829ce0b4c2b67c82ed55ed9847173f5bc38b1e25dccbafade423e40a08d893c486463b10fa221bb879618eb9830a65dda7e5da3ddb319d03947eef17c30ae1adab9d3ca1569e52701daf520cbc0f902f4262db5f92ac5a2654e5f4ac28b1dc2c7c1d2d559b1b6321135a04d881c530b43b00eb8700fb6cb885ccb23844c3822b8827276caadcef7b8aa4ef26c6efa1b8155c24ee914a5239fd473bdc228f001dfedd3dd2c7fcc2428bdb6d1f4b208b09693acc4a01534023745eb1534a6c4511d9f7307ed8151faded00a52ad8b78eba10f266c9364b8a86560f9cc1bb8d63446eb8c27d4c8664bfc284e8e420e9002724f6a4ed0db484768c38afa39daa5cd42ae2aaaa7f7d318f52f9aacd703e5b8a5e5498f877d0fd11d18788d245916a3b514e2614abd8d6b5818a8f0890cc3ff67944bd183b49cb006abe639b782b910d835fc951c7cb0da120b961b297e3aa280d439e0fa9a9b72d67922fac021994ba19147f0d21dad58bf684457c653c6ac45736b72c559db2865ebf06999cc7379c055b6426f4d3852389b481379ff54cf05509c955b77c8bee3c03e5244f4038e6876926405bbce6a8f253cf87f6ee12fac1642cab4a72e48d394bd1424075dcbf407d31e4d6e979922fbf97eae276012dd68638c32aff0d4aeed01f67d2590a2854433caab384b8c296bd714d7eb34c3e84dcc7f775d4f23bbca393357e78786173fb3bcb4f2aa415f82695a0b006df0aa2905c61d28a28330826a3a2bee66539960e251dd8171847b7cd9a571328fd682a8b3e8593575a5537b67142db4f5d5b8555488fcde0b3a94a4456d3525a3dfcd7fd2dec82827e5a45710428c888a42dc5eef860c5262ba482542a76c34275574637395bd9d087baafda8e4d55f901f00b9247b14e70552be7ec7989a302a4de81df99405791d71aa278cb454180a3f78d92ab20f30aeca89d8e10a134df6f7b4962c8b8edb6e33a8ee7fff839d21b8e18eebac8c6ae94f8e73e245208702918c02b0431e043a1ff5fe2f7dbad64a28a55fef3e39f1a7b98eeddf7e55673121f847831cef506beb509d29993dd7fd14b1cc1ae8ef337177e172ac2de550a81e29b40463c1f8f4d1973a979e00df517b902d20e3577f1371533ae517c594ca1762bfdd85b69629d6e57538e55e4766d6c20ed088b0cf8161cda1f9b922cdc7681522a42564452563fe1fae7f47eaf2e68df81a7ac6ab411d054f03f7567231202815de66f31c337fc2b0b276f072e7ec6a66c4ce533af8609443ee21f1a94f07a35c9ab83fb1a71c0ea4a88f1b53510283e4b31600b6533f8d4032b6328eba9b03b2ba154c9aa37543acc3a13bbc89a898fc870ea92c341d9bed3636534a39772c5cf1b0f657835f2b8eed7c11a3f0d2e732452f80566672bb3e11a97d1f954f8941f53aa5f2b08b79bd30246268f5a9989abb98d8adbaeb009d95a9082ef7992b0496df901d8c550c9e86c025432c9c15fcc251d2699217dd80b945b570e23ee403a963934843b26e5521523d56375f5b968a78cdf2125342cc8a00d0931b4f148e7e47e5ffe33d3bf6d54190aa53de97d8df59280e8674f66779a98fb5db9d0f83ce37a3692e71af7f793fd5bcc5ca911a67bbe874a0aeecac5623a980597a851e4f2df3c8e05bec0b681be6e78f075d07e597864afc3bc04411edb4cf332e7256b38b3e389bf796ad92cf4ebcd196f9f348c677bf54fbaa86542fe55301fe0c1c92349bb1a7ef1b44d21b85e3594a3050d816980bba41ddf31787bc3bf1e8f0e0c64a98adc800aa47f265b1875f1e28a3f3f47b54bd3a646ac753626960aa3fc5163a7436d153c9808d193639d7d91816a1133a895d0ad8eed3b75737d4a8aed64fd0561c8988160cfe642c0fa9979ec331d3654af1c2903dd386c97e883fa6eea369c929dd72f07c65c7d8cdb7dd0b3f676d8b5767c4afd824ca9238c87d92ac4ca1521cd01dbf9df58a78e1217bba306715a6c6ea71bc84873ec4afc4288a6ea01e42124b96242591b47b00571b7965a6ffed853abdfdd5b48ad9be4fa429f12d49dcbbbeea4b6ec359c8a7a5b1169cc18a368f45a136aa94e9317fdcf9bcc85a4be2ab2f27bc6d0d54a2dd3f6c64d0dae57f94124c32f966c3c4d4eb0ca6cb0907c84f27c8e6767232db0d4e75ddb3f6c700fbdd4540ed0e24e47c1262d0e2c9409f1eca00e7281bf30fec11f9a6b6c3bf66b8547d40ffc6e0537fb1042609d7a77acdd88889b66ae55b581acbdae3f5c036bc8f34c627a66b83c15f32d9840de7c615c67b8fd06235efcf1820ca52878c177404ee0086156de6d056e2d1a20ef78b07bc746336a85a0dced4de7a54fe1f1af434bd9e68e3bafb5b20158f53a40a6dfa7948d6ede6c4950bff2fcf14e76e1064759e52ae366257865f6b99f7ad8cffd0b266b4d32745352d8ce78d095a55486320a541b508530fa434b534e4c474f35500f510bfda6a96074a7e14147432b0935a1bc41280b6d4fc47c48aa3fedeae5feffe479b155dbb43dc48048c529f42b47ae81d086426f21e3bb0cc913f34ffacf363e2d3bc4ce1b6030c5619a9310fe41a74973b57f14611ea1e0638fb6f711e976fb2231b4cc3bcb9e154fe207fb3351fa67b914e17215d410bac913e9e7e0ecd398cb88d57e2d2df77e6dd88794c83502ad64733d4af407957f5e09d0bb2e8d7ce7e9daf4ba7cea97f0972b54970d812856346ee0f91e26773b4ba35443b947c5aba9cdd0fcaa4f2cee8c13709456fcd1986aa64a0332d4b961e627ea087fdd7660ac8761f200f536a9b016528e467a5624ed99dc98dfdab1f83c9babc722880d043473f7134312ffef5ac0a7b3bddd6bd89a7feaf1a6a3fc4dcb432c6550c297e3155d6fbb72c07b12a31a3dc53d91dedd40c15ef0bfae8063931c63f4af1aec656e0523cdea7cf424d9e1b65b4455e3a0e87ccfdccbebfbfd4a0559bec2f0bc6d1948ffade858e4eeed11e6af3836aca6928e6d021beb950ac6e05e8bedafe062cedd419246fc31ecfa3684f8a4b441e168aed71d40545b05aa02e179816844752f24a43c0b13a101ec9a003b4176628ce357e02cb58c2df88d11a30075960ac4bce3c4957acae3267aa7a6c00cad9327250f850c119d7cc42e6a90d2f1beb4cf9f8e0546f5b4e15f895ee86249cebe7fc20365cef76e2250ca9f8e030a0ec08a8f733ab8862dc157481e8c5a0a6d62f4927023adc6446af5299a66865b526bd9b606c93ab0989fee9b422532aca9a8c2c77c82e821697a1b8d7bea3ad064fc2b0fb515b1c98e2650f83871e927ba6f08b6f3361d", 0x1000) getsockname$inet6(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 02:04:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000100)="ffed867fc8dbf36f1c2d7cf27e7019bca03e12dfba28b1b82aae38055aadf40590a2911224b87184bd98241bf853a27cda940cd65170fdc4d89e56d9698b85ad3a638e87addf465faffb8eb33a091bea9db6ff5908f46c1942dcd9f94d8a3440685a1a17f0c5b5a759b7bde2b88f5eba7c1e379c843264f5f86f6c58defe680cfb9d6146a1d0190bc1626dcefcf232f608992fbd822cebd6800109fb0f6afa8615864ba40f220a5449286e82dd57132a31e00a30b42788eac5ec4df48b7b8763eca3ff947234bea47cad077a2f1024290317d4efca172c416e8880ccd34dc0998171f481258b48c35a06e0290fed7743aa6b9f395d8c165ae7b6d8", 0xfb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x896, 0x1}, 0x10) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 02:04:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffd}], 0x81, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 02:04:11 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="611e6a0ffeac34d81b27bf1b8f38b50b57a9086b4a5947a255b4a7198e496fcddb0f8761bc7bdae6958eaea239afb6294bea4adfd1df099ebf6e2c8aa5047ca39be28e4f3e6ef67c309a22f8f5d376e771c6b4858d299b402a5ae1e708850509c6dcfbe9f173ba1c4510bfa5eab0f5b176dc8c0de94d9c6726a8bfc760209ec120ff330819c6ed309be4c681ae4c9f672ab833aaa4e694c85857b7fb1008c88e9865cc8b88df5fb524a557bdffa800ed6f719f35ec6795f0664ab12721b808ea4352f1de5f0c38b1027d52f57f5e7eb9b17d69b1957220d94b258bab6dd77c7fd953", 0xe2) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/213, 0xd5}], 0x2, 0x0) shutdown(r0, 0x0) 02:04:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) setsockopt(r0, 0x5, 0x170, &(0x7f00000000c0)="5e03122b9a3f078e5d695d391ffa8531d2cca11a319cd59b777fe4be5c333ceec1af0e8619ce07950fc6ec7e3080c24c699b3ee618e50def8c20da68955c8d525299ff39e3726fe587eccb1f1ead328ff621d8bd04e623c225e3b4a25d6df335f73f1b476f7e6b79b76161996c217b37fc8a648547feb0f1c984e5fee99472cea1cc57aef666f100a8ddcabfe4143e75b1185d00a4d4214cd2cf8178fd0a02d52950159f5bcdbf9a054dc4699e2f4135f1e34737c33165723b5bdba6a3a02bcd4d0f3fddee01938a0904bf94a6709e5ab8", 0xd1) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000040)=0xc3f4, 0x4) 02:04:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x43, 0xfffffffffffffffc, "d730c1e7bb6fc6e2344900000900000000e54de4", 0x80000000000, 0x21a9f4e0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 02:04:15 executing program 1: mprotect(&(0x7f0000159000/0x2000)=nil, 0x2000, 0x6) setgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002500)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/9, 0x9}, {&(0x7f00000010c0)=""/31, 0x1f}, {&(0x7f0000001100)=""/187, 0xbb}, {&(0x7f00000011c0)=""/151, 0x97}, {&(0x7f0000001280)=""/119, 0x77}, {&(0x7f0000001300)=""/155, 0x9b}, {&(0x7f00000013c0)=""/229, 0xe5}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/8, 0x8}], 0xa, &(0x7f00000025c0)=""/55, 0x37}, 0x1) mprotect(&(0x7f000015a000/0x1000)=nil, 0x1000, 0x4) writev(r0, &(0x7f00000029c0)=[{&(0x7f0000002640)="6186f7154aea4f3522483c04c419655031cda8b9828859b237c426830f721366345a111be3a28d5041fc8bd7866d5e23c09e3d27ed516f27433782e3e4d398be33d4be9e67e0802efdd268b1f00ebef6a83aaacf78526d303b03a6c2ffbc2cb34af8042a6e9e2fc1b44871efd64e42b479b17bf64522a66e75d0ae99c61b49e74ee3b07801cc95b21739d052e9931f93f0b7fa48e0f4735a864372d93aa059b1166b40381ece0832c539dea54964533f094a7c7f024f06d2b4e24f087c07f3400b90d4b98dd760a86ebee162ab611279b73bb95361", 0xd5}, {&(0x7f0000002740)="f9fa6bf0b822d7666d94d9de4c6ddb016b3bccb78bc725c3e9f0bb7157495146faa6", 0x22}, {&(0x7f0000002780)="f960f4fcbd98a0f8221ab570c92dd702440d072fa8294dcaf204de7f921518144b7a21cc0bb33d47312b9261eeee716e5a52e4463ef9d189102c3355bd9f26ba14bc9c91b71a6ec10f4a65fbb91ef3aa995926e8ce15e8f949c789b302dc2e8eecf7b0696256efdf38f758e030b51d9f8bca1500e7602ad32e6590e2520a92ef09575c7b67e216da0ca454bb1537d952f9c6edcde2ab08cfb8c8a5badfc768b8b61fa7734f6c1eed38b273028631e2", 0xaf}, {&(0x7f0000002840)="4519ac5ba682d0f629eace2422f73b42b24c41fc7ffc54448631329c0085e6b989b32b691fde1983cd80ea3dbab63ce5faf5a76cd4d66c26313f4f40ffd31800653bc682352fb77bbc91da316d56ede9a5eff9b31c953a9ad6d7d93e3ec9a46e5fe848c3d598e79661c379db36f7a43cc827823f564941efab7993c3fb4f433e905bd4426b74ad1ec5407e84cdb54615428dbcb972f68a416bf6994f2e77b064455c17887c6de7475e877a125a95676fbaace0e45fd2487eead2f007a048f33c297d111cd87839ea2f1d06b4c58fb2f2fe70120244", 0xd5}, {&(0x7f0000002940)="a78c6e2990ff4d2d18fab88ecf684a33e78b3df91cadebb8fac28b8112e950e7c5782291b87777acc7e21d1fe5715b68ed76a949309e778c203e1dd7ca44b292aa725cbefa713af0bc64c73842a1a3c3ba56e0cc621ccfcd076c63a36aeb74cb9a07503d274dd5cfd5b1eff04dc84ac7ac75b2297a9f2cca17d07bfea104", 0x7e}], 0x5) 02:04:15 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r0, &(0x7f0000000080)="fed610312355dbc511626180d8f5701d3053cfbf", 0x5baf) 02:04:15 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r3, r0, r4, r0, 0x100, 0x3f}, 0x7, 0x56, 0x1}) setregid(0x0, 0xffffffffffffffff) 02:04:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:04:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 02:04:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x890, 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 02:04:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 02:04:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="34b28fd84fae89010c351095db0afe33482d11bc48d03c119c3fff27d7a46002f5b7809f", 0x24}, {&(0x7f0000000200)="28b552159ea36f9e62d52dae51d627fd7ce8091cebc2150934314f640aa3cc4b1e0b78221fe297393c69e48c54fa94d3642b95e4a5bceabfcf142650dfb2af2ea0aa31a3b60611a1c9d7747a5cb0da9ac855511fa46f27162a380dfe1d68b3481e2cc6e8bc698c8d079f48abf9aa4274fc7ceead04c8966b2346de124e46f77ecf8eba1e5ce3bd9bea176c7323b41a867acfb9f5dd6c7d43251e0edd857bbdca33a69474547571e3c42b218171fa60d4101a9277b6135d", 0xb7}, {&(0x7f00000002c0)="ea750ab0223f81552867a0004598a55adce16a30c610ef5d5e92c37c04139b70b4ac0d7387a438e5e458941e8be672a76ae146540c406332798cfd7e80faf8e764c34c571fa81650db08a396378da8c6cb506735e9603104eb49b9da6c9620a22c76f04181a09140e3585f2a5370dd779cc31128690ccaa2d92d69352524f6f6dcda1696658b6db45a0c94090246d657919438271037a9b204c70b25c0be81ae3747c3da9bac8bcff59913e198a428461186380898d14fd2f1569baf68fca00ae3150c7851cfe3260deefa31e19123b116465d812d83bcc8ab670915dd7f276c2a56c40a7a92a80b87306c8a34", 0xed}, {&(0x7f00000000c0)="047f39ed6834747dd732ebe196b0009bf6663304a5d331ce1503b2a6cfc1406c2f8c18ce6a791f4db845376e07b2fc49c5c85536cbce602c85ac689351b5028bbe7df7d5", 0x44}], 0x4, 0x20) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 02:04:15 executing program 0: r0 = syz_open_pts() link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x9) setsockopt(r3, 0x7fffffff, 0x100, &(0x7f0000000140)="b32fe30c941436c28b7202e93ccb635c69237abf9aa0d27ba1effc7ebbf0cb6c09e929541da37765f90ee8a32e5378023f974e50d348e1b4c17f838f257f238c8415050c9a735ca32b44f76d0e6fca50b2d4d25bfc322201d9d27753f1", 0x14) fchdir(r1) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x5321}, 0x10) 02:04:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffff7f, 0x1}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0x7fffffff, r2}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 02:04:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semget(0x0, 0x0, 0x80) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 02:04:18 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x800, &(0x7f0000000040)="caf5b415", 0xffffff47) 02:04:18 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:04:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xd4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 02:04:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x3, 0x0) 02:04:18 executing program 1: r0 = msgget(0x2, 0x120) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x80, 0x1, 0x800) msgget(0x1, 0x4) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/231) msgget(0x3, 0x44c) msgrcv(r1, &(0x7f0000000180)={0x0, ""/232}, 0xf0, 0x1, 0x1000) 02:04:18 executing program 1: r0 = dup(0xffffffffffffff9c) dup(r0) close(r0) write(r0, &(0x7f0000000000)="4fff57ea6ae12ba251ed54f9620c696e51200af0491f0f724dc92000159d928cafed896e2c3fd1e753ef418fe9c703b457181cc612cb06dd3f660536103dd845817dd711e3c5c0264dcaa08b6a5778ed4c0caf9ac844723bbb4493111e59b7f55e465d56de9b415fadce762db96a55859fbbad2bc60837de3a1d0944598032b578862dd939548ee3a961a14b3112dd933f0d3738c9a5a9f47c2a80be865951", 0x9f) 02:04:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000001440)=""/65, 0x41}], 0x7, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1000, 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 02:04:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 02:04:18 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x10) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 02:04:18 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) semget(0x1, 0x1, 0x5) 02:04:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4, 0x3) getsockopt(r0, 0x400, 0x9, &(0x7f0000000000)=""/197, &(0x7f0000000100)=0xc5) 02:04:18 executing program 1: r0 = kqueue() chmod(&(0x7f0000000140)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x34, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x8c8, 0x7080b16e}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc0000005, 0x0, 0x8}], 0x3800, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x6, 0x8, 0x40}], 0x10e, &(0x7f0000000100)={0x9f, 0x8}) r1 = dup(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) 02:04:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) clock_getres(0x2, &(0x7f0000001980)) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/233, 0xe9}], 0x1, 0x0) fchdir(r0) r1 = dup(r0) select(0x40, &(0x7f0000000000)={0x0, 0x4, 0x7, 0x1, 0xfffffffffffffff7, 0x1000000000004, 0xa8, 0x6}, &(0x7f0000000080)={0x87, 0x4, 0x2, 0x9f, 0x9, 0x80000001, 0x2, 0x7fff}, &(0x7f00000000c0)={0x200000000aa08, 0x0, 0x5, 0x3, 0x5, 0x3, 0xfffffffffffffff8, 0x16}, &(0x7f0000000100)={0xfffffffffffffeff, 0x9d6}) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/188, 0xbc}, {&(0x7f0000001640)=""/247, 0xf7}, {&(0x7f0000001740)=""/106, 0x6a}, {&(0x7f00000017c0)=""/78, 0x4e}], 0x9) sendto$inet(r1, &(0x7f0000001900)="af869fb4324f89aa0e3abc9dd20246efcd0232363b09d0c2a76c95ed16d67087", 0x20, 0x0, &(0x7f0000001940)={0x2, 0x1}, 0xc) getrlimit(0x5, &(0x7f00000019c0)) lseek(r1, 0x0, 0x1) syz_open_pts() 02:04:21 executing program 1: syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) 02:04:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc0, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x18400, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x8, 0x6906373a}, &(0x7f00000002c0)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x1, 0xffff, 0xa8}, {{r1}, 0xfffffffffffffff9, 0xe1, 0x40000002, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x9, 0x2}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x60000085, 0xfffffffffffffff7, 0x8000}, {{r0}, 0xffffffffffffffff, 0xff, 0x10, 0xbd, 0xfffffffffffffffc}], 0x4, &(0x7f0000000200)={0x1, 0x9}) dup2(r3, r2) 02:04:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200d0, 0xa0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 02:04:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="0009000900a500b201c762f7399a08e7e9f351edd6ad23e705840541f354b03b567e045923789222c846bc4857427e4783ffdfc7364a6528363fc876a0bd195af042b7e2a11fa41159b44acb9f03c14a817b0c29b37d5b27489b56d37aef659ad373138740a603000000cac4248bb55a1975f0869d377d6e3120ce00460d800a9bca53f7042d00000000000000000000000000", 0xfffffffffffffedd) 02:04:21 executing program 1: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x5, 0x5, 0x7, 0x0, 0x100, 0xffff, 0x5}, &(0x7f0000000040)={0xb82, 0x5, 0x7ff, 0x20, 0x0, 0x6, 0x8}, &(0x7f00000000c0)={0x100, 0x80, 0x8001, 0x20, 0x7, 0x8, 0x4248714a}, &(0x7f0000000140)={0xa506, 0xdf}) 02:04:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) accept(r1, 0x0, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x3, 0xdde, 0x8001}, 0xaf4, [0x1, 0x76, 0x7f, 0x8, 0x180, 0x9f6e, 0xffffffff, 0x7fffffff]}, 0x3c) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)='y', 0x1}], 0x30b) 02:04:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x9, 0x1f, &(0x7f0000000180)=""/224, &(0x7f0000000140)=0xe0) r2 = syz_open_pts() socket$inet6(0x18, 0x2, 0x8000000000000000) r3 = fcntl$dupfd(r0, 0xa, r2) getdents(r3, &(0x7f0000000280)=""/4096, 0x1000) getsockopt(r1, 0x404, 0x1001000000000005, 0x0, 0x0) 02:04:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0xfffffffffffffff7]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x20, 0x8007, 0x3c3) poll(&(0x7f0000000100)=[{r1, 0x100}, {r2, 0xa2}, {r4, 0x4}, {r5, 0x8}, {r6, 0x67}], 0x5, 0x8) r7 = syz_open_pts() ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000000)) write(r7, &(0x7f0000000200), 0xfe72) 02:04:24 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getuid() getegid() r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x1ff) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0xf5, 0x80000000, 0x9068, 0x200}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x3ff, 0x57}, {{r4}, 0xfffffffffffffffc, 0x88, 0x40000000, 0x5}], 0x7fe6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x1c, 0x40, 0xff, 0x7f}, {{r6}, 0xfffffffffffffffe, 0x2, 0x25, 0x7, 0x6}, {{r7}, 0xfffffffffffffffe, 0x10, 0x21, 0x9, 0x4}, {{r8}, 0xffffffffffffffff, 0x4, 0x31, 0x5, 0x6}], 0x5, &(0x7f0000000240)={0x1, 0x1}) msgctl$IPC_RMID(r0, 0x0) 02:04:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, 0x0, &(0x7f0000000080)) 02:04:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) setregid(r0, 0xffffffffffffffff) 02:04:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) socketpair(0x12, 0x8000, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000000040)) 02:04:24 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 02:04:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/55}, &(0x7f00000001c0)=0x39) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getitimer(0x2, &(0x7f0000000140)) 02:04:24 executing program 1: mkdir(&(0x7f0000000640)='./file0\x00', 0x0) r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000005c0)=[r7, r6, r0, r5, r5, r3]) setegid(r5) setregid(r6, r3) link(&(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)='./file1\x00') getgroups(0x8, &(0x7f0000000140)=[r4, r2, r6, r4, r6, r5, r2, r1]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) mkdirat(r8, &(0x7f0000000080)='./file1\x00', 0x0) kqueue() recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/124, 0x7c}], 0x6, &(0x7f00000004c0)=""/85, 0x55}, 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000100)='./file2\x00', 0x8000, 0x2) 02:04:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000000a6de3b3a13e55ead3ae606c229404329b9cfcc4e528477c14f6a15e7381c5bf5f3d482acc31103315d1eeff4cd50da5192582201b28d410537d6a7815961cf64bdebf5b69bb6a73cf3184be066b1a616d16532bbdd4e2577a"], 0x69}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/250, 0xfa) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 02:04:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 02:04:27 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0xffffffffffffffb9, 0x8, 0xb7, 0x8, 0xabe, 0xab1, 0x8000, 0x3}, &(0x7f0000000080)={0x7, 0x3, 0x0, 0x101, 0x9, 0x200, 0x1}, &(0x7f0000000140)={0x314, 0x2, 0x8, 0x0, 0x9, 0x0, 0x8, 0x3}, &(0x7f0000000180)={0xee92, 0x3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 02:04:27 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0xe6db}) clock_settime(0x6, &(0x7f0000000000)={0x2, 0x8}) 08:24:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x40) 08:24:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8040, 0x1c2) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 08:24:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file2\x00', 0x8, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001280)=""/4096) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="ad6317e000c110dd9804465d774cfddc65c1aca13df15c93149ae540a05168cbe9940376290ed5fc731d6c3c430384181b92be71a67b5dbc616c5692efdd53d68f56e9156fab9fdcfd609057f980f7e2e8fc1fdf5afd19376d1a396365c95fb543887f977f298a715c53270e9b96b1af88d1f3e93695b13773e57a34ff5024c544063b5bcd2f3d7ef0d8d7a9c5c05ec9e29992c374d7d5bf42568bbeee0625", 0x9f}], 0x1, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') select(0x266, &(0x7f0000000780)={0x400000007fffffff, 0xfffffffffffffffd, 0x6, 0x3f, 0x9, 0xd1, 0x1, 0x1f}, &(0x7f0000000240)={0x5, 0x0, 0x6, 0x27, 0x3, 0x7fffffff, 0x0, 0x1}, &(0x7f0000000280)={0x2, 0x40, 0x0, 0x7c, 0x3, 0x5, 0xd2, 0x1}, &(0x7f00000002c0)={0x73, 0xa6}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="4770a0a51a5c567f98e66a7399de30a443d555a52543aff37c6e50e2ace92e1a01e68a062ce090f7cf4f359e72205549020ca6752f9d53d11b95ab8c1c3ac300e4e5fdf67c2ab5f49a71dab94bbde5bc982e537273103014b85d29f2215d633c85be112b8381bf4fd597dcaf0b21fdd4f4d3c9b062fa8caef8f522c1a9abf3961c8d35a7", 0x84}, {&(0x7f0000000440)="77a6eb494ed9690df4b48cc11c77d2bf02f494ab9be6787e578ee0ec5ad71d42ba7b23b8def243d0143b4c91a69c93e78f651bd6965380114c536c4a0055e73bbeda84ccbd630552bac49afdf2ba820ea41e13e9abc7f251934cf0805839", 0x5e}, {&(0x7f00000004c0)='W', 0x1}, {&(0x7f0000000500)="e820dc02171c0240c02820b8181e3efdd3795d654edc7940297fe03f201fbd049c53faaf30e8ae9101ad70f065d886bbdc64c8c5a8b9fe637a21b6cc60b9b15367c404c1d9738d0563e941fc4d623f12f149afac33177c52140b9ab461738f2b84ff22c01fc440fa0fb398cf2dfdd7a41801006e3c2fad7cfde46c833bc7f8bfa3d1e635306ff4a6dcbaf4a5c909972dd4d066040f4fa1f8eee1eb6585a2bbe21f728e8d29e0020d7db3c5b40265da5073d6348f01926c363509e209691f1cdf77173b9d308f95e78ee4fd04b003cbb39b6bee19b4", 0xd5}, {&(0x7f0000000600)="ae179e4a980d92f37480f39c943b4de472d10ff93e829e14174364aaac66828ca7a04014d6a08970908d5405eaa609840584657819ea7457baaefbab5e89ee5d37136cad7a01889d5e5b0c5ab30eb512bc481d79e58c493accac4627cc1eb322b3c9f9303aa4a76f66ff83f0ca22bdecab9b6e92a4b7434cc6777e59a807bdd58a2f89560ae24a19c3f380ab24b1311e9950e55cfb1a1205c072846931c0695b57663330b59871708248a6434391d5d2c0acd8e9f28ba9a5a8d2ebe71cba7621866db1c3f4fea7094d2a1a6811b6c5d09542b206fa302fd81de372727327d67e3732a85f25dd1e260d5993ccbd5405df", 0xf0}], 0x5, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x42, 0x3) unveil(&(0x7f0000000300)='./file3\x00', &(0x7f0000000340)='c\x00') 08:24:59 executing program 0: r0 = socket(0x1a, 0x2, 0x2ca) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) readlink(&(0x7f00000043c0)='./file0\x00', &(0x7f0000004400)=""/190, 0xbe) r1 = semget$private(0x0, 0x0, 0xa0) sendmsg(r0, &(0x7f0000004380)={0x0, 0x0, &(0x7f0000002040)=[{&(0x7f0000001c80)="82581701bda0bc2d61f83e82d321df59f79ce4284e5fd59c5272a766a4f870f6938f692ac1730ce312365d5c16ee61366809fb66c8586e79c24d035862f2fc00250ca7048ed2b226e16523add4a656d96a8e82aa5655d1ea495e4616a3f6a3b38b63197b1114f11f7f47e37b3b23df2059ae2980af1a9503e0c6b63895c69df79d3e55a4ae96c5df1f1145de713014b3520c24b2c2cf6fdc86080759bfe258a6e3dd1ea309b6a66e98d8dc710423ae18156c36914fd72b02ab641091bd665cdaedb8660481bdc99596d4820b40", 0xcd}, {&(0x7f0000001d80)="c3f4823eff9992686475fe62411bde8ceb2d59c51d856ae25154f35600b29c030c295ddf7923d116baaae0c3094f8e299d8537c92ab79264be6f0583b71abcc8600133087b8283f2b289", 0x4a}, {&(0x7f0000001e00)="1445dd1fd4cc98d23ac52b5316506fb991d244812c196ac3128405faeaca7296bc7fa56f1f2e70716f1cc38fa8e12bae", 0x30}, {&(0x7f0000001e40)="ad2d59e13ec238569920211a9ea8057d85f2d7be8c90ce1bb592ef27e9e3acec0da9be1f0af01fdb3470ed492998148942d4525d3a46c1aa98c34942ab2ce376d10074fa456a6b7a622912f8e07438dc6439e6d26ca7d009d82b23a8b5c8b697fd11329cfc31453ffe064f8990673b4f09dd7528e0fd87f33c36396b169f3fd4a17593837f8ee87f8e1d8828fba9b2ea400e5ec75cbd4c1e64ef4e832c55493e5a402611aa04c75cb4294dc157", 0xad}, {&(0x7f0000001f00)="04e5660b8e9eb0a8c8483abb21c1ec2a52ea392422f3", 0x16}, {&(0x7f0000001f40)="2e665ae785dfbc4b610c0c5aa0fbb4e076a5d0108aa49770addf88aff644ecbc9ecb47eda37f53d2f228cd4fca9126756584995d5c3c3040cf824a28ea0c59fede4ff0e8babdf205c42e1681fbf09a4fd8a2f53b7d01fc19691a251e622d218e5df8931f59d93f7b76d37f9216d3311192cc03378bce7d933e3b1bb5a9c083f89b1bac35a72c0983790403cdf7914cdf85d7e79e364ea26ae7e33d273d9219671e41c79f587c42fb168d43b0ee51c486e1828aad708795fd335d2543760167b9f36fcf32b496dc12f619411a446e0790d3fbfa580f5d05f765c02096cc9ad2276b480d65", 0xe4}], 0x6, &(0x7f00000020c0)=[{0x1010, 0xffff, 0x8001, "9a51e40675fc823b76b5e3baa15c0cd9d9f7227e9cd9e2b8eebae2eb88df456639a78232d0a3b0cea00ba5ed085f29dfd9e7ebee168fc4ca72fd0e1ad89640b0f5ccfa89a78b7c30d1a2f021e04cd055298ee9eb86dab67798ac02bb4ecbc80362060ba4821ef438cdaa9904eda2236f1fd30a805a20d1e601ed5fe38d8138deccb125f29d5a6c95e19691171cce1cdb0563c0b7303e9cc1aeac8ad26c502cdac7ca9ca554da36dc5a43c5064d2a6c019f768fa4b4d39442a570cef65947ab57452aab4c4489ebba359834d0c98634732bab22c1f9ca6a5090986c0521992b03361bfb152a68dc87f15eac85bfd030a2cbdc6f91ecc13edd372cc766d572fd4a14fdd61c1cf93f4f15e0620d8f7267841a2bb920557ed9f86457b36aaede934545f09661523d4f763c6d49ca6b17fdce8e3451351d10b10f95fcc9f10b6c4e7862053d352d71d0ebdb1d02d5778cbf8e714d28e09fac70e23c6041a1c9a9940a114b50d515d8c4ef9cbb9f4b2c32f92f5e498bea61cd800044284a94b8ce19c93f2f5dae18cbcdb16fb1e3a4cf4a1f0326b955a446704c95623061233d9233a07562bffce8700e1f0cd796962b6b2e7bcaaf8459985a9f65f3db3eb6a09d020ff6dbf391a0ce3caf68c3d2fb18e8a4a4ea6583858cbf00bf3ac8af0802db1801776337f13e8c08a56b46422c89193447af6bc3281fade2e18bbe553dd29e5608896a13bd3357a8221a5f6a59803d903f12b456525f1710cc93c6cfb3d11653e90fc79b41b552b1371da7cdb4d267d1031577a52d3d653369b756b2b7d1fcebf9c8e644ae3a1476722f2bc963c332d89786c88a396249eab31ba36d7636ad1d5ae056539ddc21e7e7981f1be2fed5836e0233c9ecaff890b3a97ea7282b719832d6e07c5b8e129c200cea1652f4e2adf2b02a1e743edc9540ae7dccbb3b10fa15d02142fd30c2a01e385351426f0ee75d2e5e4d45d69ee8a7cb0e92e562f46e9081d55306788d936d0f8de02b58c40c22e2005b4eb272b53e9cc7a7607c50c77155105821e0f854e256ccdfcbd61eb61d64371a6730db4eb652f618af7cb5f3fb114b111702568a3d2451c5a3683fa0f57e190fc790c89a4d92e856c4a12b94d569be019adc4bd24564c797983906897e953189950b20a342cf89acef4dfd6b081e108dd0961aed24c763db7187029eb7d63777317078f2ad9ff7929ed5c17ded955ce4a733a29900947db0fde89d3138869976a81cb61a4b3e4c89c9c1911bc85f99951b29fe6ecc21f3491240294027672815996c3f21311dd5db21be435a10f8ee5f4be60ec8715eb0534348fa9f6b62f802e1a9a0a5dd7f79f41bec0419f9a87e34631d9b8d84626b59be175b23ccd90dc0b5d4f88dd895592298f9718e4c5240af7319802324f07f6c77aa9c54ed2aaab59e912d8eb712b8f01c5d0abf2c7f243302d83efa5a8de98d441aaa30beab95a5a972a1bc7e19620765406a4e96d072abaf95cc77021165e46eac46cf7f3bed438d5add0a0c0e14d09974520700e1cc23c72214c50e8812b6350882441a73e138ac7e78fb78e31da1ae10de0a2821e9f4ab89189b0c0d095012db66008fa2ebaf44bf436e2cc7633182133c8641ff22da2cfbceed38f30c005c319294303f04c6d3815d682623d3aa1b0e2b23080dacd650ade2b1505ce6399f5396dae0d88227c295d0c2e314cb2689f066557fc2b696de0391873efc9a5cf3f06f731b2d716be35cae4e37030a94852fb08efaad56694ec771189ac2acac167ba7633f7770b5ed50afc1d1a2bc3aa787a4b1240f6ca8e560324cc60a64fb602a4567ee8bcd690aa1c0e6c66920ceef38893ab193ff9c1d36060ecc0bf98e5f2a4d8d31972cc05d224a0b14cab8c660bf73b7258f930e2386afbf61d8eddfa6b72b6f6c38fc3453a370cb1805a0c132eafc7e556584f93b0308b61fc9a8c109edb1d3894230b0857423662ef563cef23e6f3b694da3868b8f9189d3f35efc6b889dba1b7288b7e64c9e10bdc19ffb4d599c9bb241cdd55ded6e81308afe45321eade2f94085dd46c99f905047ef840e61d1846f3dbd295b642ed05760c5c90f26229edb19385fb2941edcc58a86631d840c37d2b4c28c94e2ca7b702b4d1cd4ae70d7f522c3efd68ee8a235709ecd6a59d5b75b2dd6bc9bfc18201f82f50083a22710141d114e5185060fcb40ff7fe764443e0f6cbf3087a62f454931c3dee54a5b5614bf54b47116c4dea4262d9288d1b899df7147a0dade456ffb93362f71fd1361e1d04431a0501467d21ac80a3db17757ee906cff0c929dcb590192e5dcdd1bbb29eb0b2e6bddbf86cf82d10e02743b47a4fbede04651ec257794dad27a390eee76579130e0689a9d98e7c3f770bd8f9e9ce89550d9fa12ad99cf78d504d09db60e937a7a53d6e9e6644d2bad561029d604e23531665f64ac9e5a98015f756160265aec01e99fd35b98ba9247dd4bad639dfdf4655a818256cfd28ae294b0183d77d77b960ef14af19e44d5682bffd179e5a1f8139cb94038ff1ba93e210133b590de5599526cbefc35eba97ff1e9f8a6d2cab3ef51e20d440c669df27057d75f6b81d7a38c36f5674953c6480e96d855046a28a37be22e5ea150d2440d2f35f710502735f18a9f1711b8cedeb716ae38704e782992d39dda7236152835821965e2bbfa76a0cd78643479d0811d6518cc4f2888286472ec8b92c81031384f016cdfd1bb4a03915d00f0305a3a91eef1347d0a66b4b69028fb7685c76aaf9b2cfbd6991ce9f44ac52bb23a91aac0004ef31c938cb57d5b8c09b00d0f359a07e4b2183593baa58ac592a202288b40cfb1cbaec9e177907a29a74ef6b7fdcf7b06c8d626b5dab2f9923f186fcdd83c314bcb7e45acd8837c737b7b9d8a0787d9e1cbb96a7f3fdc3c499180eea0b89ff285a3f24e08b0fd813d155dfab5b8a51387d3bf0b2a66846fbfd3ce92cabb777d8eaa142e0d6c8557b1659296709af67e6dce78c759fe31638564ce401e3c9de2e79124e70dc23109aabe9907b95181de26c356819ccaae98e3691b71b6fc8d79c128d1a1ec821dcf12c195f757b6cb78bb2d8ca3dcfa3e285090b1bf5b9802f0e9e0de26719628480059932660cb37a54fd204c23b0705cbf7fa153f90041c26f31b8c4398287b91151e2c441f6d88dbbb78df27c2f8933de25b8b811b11a9d54f89ad0516d90c92af3d267cd4a3c44ebd28223ffac1e02b18c18e12ed28bb5f19a3b16c778ed5c4a72b0e9045d1a8dae75a5ff9bfffae6d62d7c8a74ae018b0afe5adef9ce69e41e8e8eb18f0ff2d0053abfedf4ff14fd1dcd5d0ef419203537725d1b37185e807c58fa559755f6b90ba068190c41c5ed04850a967ff9c99c8f7527070dbf6b7729c8480787f3f3ed19878707981602ef006e0a94386aa3a7985f98e0a71eeadbcddf0cfb864265365d92ca9a94578b812375b145c40654ca4cebf97b44658dd6d87f2e1830368c838e8fa31055c6320c85f1212610517e1e6dec0217debcddaa3a669312a67c587358bd5d686ba39f6f4f54997fdc63cd3a0a80aa06850266a7fc874249bb25361aa422f5a6950196b69939f6e81b76691b5833b3288f4b15109268e46567d9cc4e85bf03ccd556bd89bf05965a03b06d2f7cd04eeebaf3d5b3a7613e5d8dce4e8fc63c81a41a9427064d38bea14a330cfdecc0275df57e06b78782bcb88ed110e091c4d4b868e237e7a46ddfe7232b190b75b394b2e684898d14bc4ed336f86757b93b1bdefb0b83201031c7220301e32c3758bc6782a7fe16c0663da5efc2cbec24d4405b870f65d6c8fac829973dca3e20fed5bb716cad06a77c9f184f636e4b9734687f1b378bb62d2563300c0a14bafc90de23ec78d6dcb86f919cbb386f608a93442bd479a66be0cc1dbe727f53e485e5d77c208d70908b58b41efb392b58fcd34ae7d628f4fbb107a347f34b5444b8b2056ccff79616cc226c6ce4cef0be18887fd6d8ffa7c48033ccdd75b9ac3b703e734d5f6d1fdedb91c9e850dc3e28d6fad2cb0e4427a3d96019400ea86ba378510cd301bb5d41fa2fa07beb8687f8c06ee426fa1380b8439073eb9b0a87027adcdb9c31563e826a5556e4443da8b7712bb320b2e17b5fba9146b38148736256141a059d54ff91beaef3463205d1f856f736a166a7950be41d7521cf1ff7f35e71ef8763d58fd23fb3406f8f8df6c5ee9917e1fd3749b18ba2130f12090ffdb0ce3b762e86bea57e652ceb240fe73e3273987639ef67d73ab303d9f75ed007b01373eb3abf45644aedb793f0e7b5a18740807bc3bc0e94064cae78154ff36834f65e9f4d640fdd6aef2fe38e8fced2c45bd25b22f2041c17ed488cce62dd5eaa2a905e93b6a9d22b23467359ce2cf4e8dda6dee0eecc5f337511a64c1e0648a9810167cd74ec143b2bb9d47544b31fc66e07a1e4a861f67bf107bbe254a1e02c839773620f3413212805dbc567490cb18e99b0f2feefed87f0bf5a94a15d1597c00a6e14889522b0e8eed481dfc849aed7c82499b46b3cda7d404d893ef3ceb87e553c1f7d6f2c8ea0c5f3f2dff099b8233a58699bbd24401faa638a98996c89735bfe7686c46e7dda854a077960c938ccad3671b1b6ced745972fed072c2e86feeb2b1e2806384d6858f39cb33af4dc007f0afaa0961e5f03175ec1cb25e6905d0c01e870b2b6009554fdeb738b9a9cad6579c6d92a2cf2de1f2bed933abb73a28fbed3f9cebc7bb98a03c53dc367f1ee4674d83a229a9e38d1c8f2bdb2a2dac059d76c518f57a7f7841cdf6776f32bf478d790c260ad1bde73bd1fc9896bc1cbdac7a97abf2e28e86dfc8ae312ba68ac6a607319d3c446fe057b856192c93b34cbe91e02cdcb8f51e91036c2ca34107a8b08b24c3c7e92da28ed7cfd7340aaabbad9dff706656c8ae93bc41137c43dac954f4f9035a2bcf29c610e89d27b6683cf6bbea81e278996f3eea133501a883ca40edfe1d67effc49e16928aebb6dd42c23a9b6143757dda8bc935cf0f8325cd9041c2a323fa45b28a181394a69976bb97d2d08a72d5c1af7296ecc891048fb84f093922324e5823a47706fb714c68d8139400757e98821fb9333bd4d17d3f0c18b9ae4bd0f96f8f937162a535838b75d981342dae6d7855dcd2a0a85f39f35b3c2d837ae58594566f996cd2dfbbe98a83c64b909fdb8c4bb1f23cde9c5dc7a426fdc9ad86d71b71752c5f6841bce508fb0e272cfbfee79d616f39b2668b96e213acd7ea51f130a0f8353e3d1b73c511d2587d9e6067aa4cae9e32200d49aeb25d9f7241ed72567436db8065f16457c520075e73b356dac2de51c85786940a0034b25a9e95961848e1988ffe58f7da82aac89775049757ee991fe65ac48a9ea5776bfef6ae1de2be181508299dc8017af9bfcf31cfb2ab1ba68ce8143e6ecca114016e9dbec2e57c02fd3f76252a87dba6b5800d90b018ed6dabe067b4aa19060e9545b74455de294fa64a6803586c1a3726e1b4742e61b8732034ad9a0183fa70c421da3c0d708fa49e9dc69eff96ff5d249e4620f62af9445b1cf87d7c595ef45a9f65bd82a99b67af95779a0ff047530af7985a029095753a5a22c033ab3b8dd34849b79a27b956541cfc55314be0b9700e673209e8c4bdc7aca53037683df9631aee4b8c361e09be67bb9bdf15897a070a3170065ac460c1ce93206a00b23593212237fa54d03e63c35b10c1c8d5f952c5286a14e80159185b5a326962559b5d04d3e3a76180dc061d599b7f36497f5"}, {0x1010, 0xffff, 0x6, "a495ff4d48cb5377ca506ca8fa4e28c0cc2a98cb53859e95aa4209f80bd572bea8697667c8074a6f40026dc2e91fceb409a06892cb22069f2857549eb39160c6c09da15bec9d0ebd086c4eb3710cd1bcd514ea4a00dace32681572edb1ea7d6089646d0848919df604b469e34d6547cf2f4d00e0e4fa252cea37466e4c91c08f10156d891c9822416d7df8fa64bb974bcc1f0e6b73feff48bf70c6c26489c880e3cfae3ecd650585e1aaa8c5129b1fc0434f3bab9c7c7e800469d041953733c7743a481188b77dff0c02a005005730bc05cc01d112f87b63f781629d6a7a3ec82d13d1729aab5e046875576cdf77b34be18fb653b8df4002f0e361a934a2193d8e1995077b27edfb77a3217a4459094be18cd035baf5f8399350c9d6e99a5274e67613f22dd814b71eaa279875b3001f4820babfdd46f0dc6ea5afb56cd3774474f90b4a71f70488efaaf0311fca41fcc2b3ba9c859d58768c89af349f3b1d12d3bfefd678579bfe065f78c4952ea5e8b88a3e780ad76877b50b30b484ddc631238bc1463dc68f209190b87cf40e3532fe2b5daf6f38205545b7579913a363a48de9c2cf437cf849319cd9b5bbd47f9acac831bda17cf94b37b031808ba88b646939ab14d53533f87a5be270409aac6477edc0e83a920fd0a5ae2ea33fb30f0df08a677a748d8ee0a5c646b6b22985d5c81387f21126f73a7e32c95ae363574a7d90736e1619bfdce86b9c1e9a8c3ab9ae3130956d276ef91761d6281b507c637df4af50da08f8de75c901d5f276f9e7a039fcb540aeeda63dd34d4d2e9b0db6ef955ef436f553b13d433f67a9d06a6cbba44eccf4ffb6a14a53aacde86a36e591c2010267d81523c7f832a982c8fcea3c6b8a435c17ed46401058839a08ed4e522ff106805446a87a22cd19d35392cfd28c1e8d694465b777e52f6b0e54d5f5cf9f86494c7ef528c1936bc8a5e56039b97833c2a912ae615fa4898aa0383409ff38d07a4e3e72feffa0947ee5d277bbb26a198f0ffb621d30c1ca2f02002abd79e477dc815dd47d4d9ea8935fd7ffdb2dfff6da7974d54d516b89ab407ba969a47652545717acd9e526f8dcf602239a99b83b0feb959ac345b8ac3255ce54aef3f742b94dea267afcb766d67f4c0c822f7fc5c249556cf05fd8666c50313f26fb72ab96619eb2551b94402dc5e2e6ef45a6e817d376f843949fed7309c20ef98650abc9f4e2fa2e456cceef26f1b5187162f7bbf76012a87390ce1c44d53ce261505db81b70ce0bf068a8cd379a28356e0cefce4d7131b44e2ad839ec4b9806c9ddd78f856dcd556268174f364f5198a8893b0ce6a5f581b270c70b03c2f733f8a94fac1a4410b5c1d8691fb94520ed933db1da51b7b628093054195cab039b4773b057569e1bf3ade83dbf3e373328e9d693e614a1b21935a437bc36c37b8dc4efce3a5671be07e92a214480c0167431d634f3d15162e38916a7838482678dd444cd10451e8e151f2829edcc0233cb9cb4e07d4b5dbacb292b5ba68a8e5afd0c97fa3a4fd73611b7a68e1995d50607398364bcbd58d93188e5ef23911c2c647fb915ff319353e0af30bd8800447bbc2bb6e618f162dc12901c95e93fa354330c21b3d2c4f03f88717465c1933dbddc1c5e069e6609160cdf3eb6d769455118cacc0125c4a1226ff88d91810a57b753aa17aacb8e3b0f18a90d36ffb96d35e25aaa8ca3e5fbc8bc7ae51a4ad3ffad349e82edabc3078b51c5195b0328a693721d8544312f985f304ad749286cef7bd6276501199cbc5693d9dd544b14132d03c7701fe0640aca73aca06cdca196fc3505f7b2774c05d31eac73b5c17cb5c915ac02508332434f62831e948c55fb3d19f7edd4dc0ca83bbfd6ea572ceef6c0adaf139161da1fda086ad1bebb7d896a87fc037273af2524877d4052ce953f3fab7e8cd7bbd36931bf5881c1e626b5b7c51dbbc90095cc5798995c63135754f26fb46e6f340317ddd8caf7f214354c2584b3d2e3fc2830e19f60d8e0b6f2d264b84ec7f4673d185f32a0206c7bb9503596beb2e4d59bbce5b60ee6019b4318503da356e19ead896a558477fc5df06f85a64552668403f7a43b4c48025e1f10e20e84fc3a081b92137bb96ee7939e50db027f0c5492a2614dad5b2210357304f544b3fef586876912b8fcf02c8a9b65acd68d027c0686598c7de473ab709f98caf4de54a4cdbc5dbb95f615926e079da35d535ddda13ae86c5992d837f1375997848da7452b7b289be9a813a99564211fa98343faa6038d380faca18ef57ef9162f76ca3dc9e56d2c0eb29f84d28eabb37182b27fa80d364cbbd5ff0446688d428b0aeacc0e1f23e177c0c3492f158b208f2394ebbb91bee30603259d7da2904a311cad0c32d45e429845eff2768cf9da9e3cb384b2c01749e8179044fe98e5b4b450d4b21568ef9d95e7cc6f01dfbfd57bf4896fd200899bfb711a603c0045a292c8f9242a75427f16b0b20a959cddedff6c8a9aa112329ef3ba6f4550d8ef68a6ce80311834c4d1453aeda31b8c2b57a05c5dca83c29681bbc533efe5f7d04707801aa661024e160663febe7f704dcc6976cb0067d447ae81af5218ba159b10c0e2988e0d399919b630db00a3e0b230beea8ec1e1e7d1bb75c7fc5fbda99125e619a3245fb0cd01e5b0197e2f8c7a2e1c27294289cfb88bd8816861018858c16073d235b1ec5d98d0d96a8b5a41a6a73978dfc6d8b75be3b76118ef3726d538d0a3b4f5c6da6bc64ed8c1e11b070d1746358e20bb58f9e6c0d998be87b5cba5582a136f581bf2d6a269d9766ab34fabd17019d547e1c08737f14bdfc756d22e89e963bd72eade6265f2642e968925ca5564abf64c5b56e1e0ee9168fc6800963bc661f2d8b971653f1326ebfea00d862759b356cdd5197bdf2c3c88e734dc69fbf63dfc780d2deb0632c290e0547d778d5ae69eaa59a78a624f655cde8f535b5165b1d41bf9e8c368ef96e5b60bf19d8fcc372a316e874774d8411174a8d6f7e3bddf15484bf98ab865f386fb225667b2e995aaaab83c4be5595b8a1dc7566e0d71cbf6ffe68a4e82ee14d6689f2bb614bd5074709958b72ba9115bc2b4d92b34e1be0a410052448bcb0aad5459457fbb139d5bf854137b72ef66b65f141e3c8e10725805298507995f5e6a4d32693c270baabc7c8e68adaba16d1fdef8f6dab6bb3c28f46bc23748fa3b7bf5527661521ed51f4e30cee4658b90e1d127d357e60271decaab9eef27d0e007f4f6429fd2ef4b13b2ef03597dcf572583e355c2d6fb0bc8bfbc72af63ab9c3d67a709585e84650ffd02a8285c2093fe9026f70f40877e1013ecd8bd3b1559fbf8bb7c52c8db0052e64e98db7dd834e7bea673976c10fd4f5ef63fcd82617c5c9ea0007653418863d7dfccb44feb55d97ecc6a5de7cd8ff6adf9cf43aee417dbfa6a94bfe5d87132cb47950bfdd406cfec04afeb99ad4c5eae0ab30fe706a9b53c75e49715c3a3a0f113bcc80c872ac757e57e2c985f38fc0bc655f92b8c6d9542da433a63b753fc27beb45e8901c15ff3a5f3c9b0fa405ca9da273887162cc861849f3053958215df4f4f7a9860ea72a1cb8a460407149bfabaf61cbc276cabe9de3e198c75232d37c3925ec9bf8e67bcc09b9bcae55ea32fa4c5a5c25645c2d9d28f2632f0d053aa7f44a9a0ae8b64943ad59342c242d8fadb640e1ac04e2a87b5f04d74ec7dcb6c6aceb9abcc7e5664f951b8192acdd90c58b3d7efa4c33288cb2d9af01f67cb2478711ff9beea64907a0afb6d903e017004cad3e7127b352efb44f8b7cd6b394f548432921441f66b4ec6e52597ad8d2cb30afdfa93babddadda13fb7d0d77ecc355127e829181e5d126cc855f4d9ebebeb9d742dff0e26e9ad4c31152e0ae3b548113b5287168b5d994851ac2eae52e2b20c374c9ed82afe1e5c0887006fb1f5029152e19971ef7c3ab0d411119fc4153294da45a20e3ecce74a465aa2620cf00e35690b23ddccc0071bcc2afecd2856bccb2cbe272adb9a25fdc2a674a2da3297527146307623bacfac45e26f18c5bf6cb68ca4dc2980b60a9b27b217e19108c8bfca9aaaa220515a0cd74fe6ca47770a5af6898cd3734ca79923a7643e80c810b130a646ca4716dd8e0396fbe726879727d5cb96fc520b9ad3687fd3a03b03192d27f37a100c5b250b847f36de7f262811bf47eb0f3ab1e7a08fc125e994dbc48f88d52e7a78644e740e4fb52036740c02d3896585b6be5d88c00ade58b0cbb8a0ed6083d98cf2530b34fea524b7dc848cbf206a6211f6f1582e2a1d61799978be090b526ec42eae09f5b5d45f1dbba91178598b4ead6560d2c598b5b191d7d1faa062706a66244b14e2a6939e6ed3450760f579b820a604427e847dfaf5e60b1a542d7f871d818eefadbde7d04bb559d0d98773f8d7a85affffdb6584f8140ee64fed8e4ecb4c4151a02fc6b3db4bffe47cf106568bfe9074994c7313020a0a6823b618f49034e742630905086d248eb57487eb09a319a504c1f4674f91a5cb41c88357fa908ce12e152ac1ab9a16682847e842a597c14c727f70fc024aeaf5e2bd8cc641743403a0bab98ffef5ec8f9c7e2d9961024491e9642db68045afe52cfc9173c91631c859f55048dfc8b5968b87ffdbb80788364bc3026adf740c61b61ed46160cd60bdd67dc5d7ab8d2da475b99dc51048a2d0edc1c58d522c530cd1f9a171aaacbfd22928ba71a09c7c754628a070965413717c2a11b07654b7e48059e70c0516baef55eead33d0dda8f34366f306a9863bdd9676ae2c98c64d46acb273f9637412582f11117a299a2ba9e82cf2fbcd1bb39688ac4291d3a3e98168f09fcfd31693195c9e981a9b6abed536274ae0f38eb631aae8d8ace03a047600fca5fd0fc372c6ebe7310c2c0efe5c58e5a4add8b19b2709e02c0b53b363d632c2f28b62f6f2ce23c2653b437a5444eb6c495f398e1bcd26481ef70fc7069ec042c5f7e078e0d295806015dd08dcd6bbf8938dc6d5b10430d8c8f183e2e2e2bd7f020fe7142d93bacaf9e0ea069d1d20fe0ae39c12b5014c98a3af6b8752bd2d4be8173e749717de3c76e5c4c63856e05a5e2728690a4892330612226c551d62a6ab79fd88a81fa57bd0356853d843a4a0c44a1efc07121e7f0c0ead6a5666fc4eb961cad73445d24c4a0d4a536f5ebf053dc1a7c8d5e41ec7c6c20c016c264a4a9c5c61f166c8792e40e1ffa6e8f0e25e6a58f07a1bd598e11c92108276d82a63a6d1fe741ca5de67cfa9f79593d55087709dd4b71e72c6c64cb505411ce5ab4574f37924f3edc838a6e0e69eb2475324c94817618666687035793d4d84bd67a2843df06e755d31304d26653456bb12472ece9afa1de49489e7afa783d41d9e3f4f8e1e52b6df1a5b9a748c994b0a2aa6c1a7a7a9609f132bc7fc2ad4fb80daacc44b57d01555bb0627a2a55716ee3b5be5491a8205817c0cf3f72a73ac655272ce283e5932633ee27be5dbd802e0a46182648185bff4e2a7e6afaa74b48f61780224177ebade90e357b89cda0fcc1f9a14c9aa6da8210698da9d399d6040586177e86e679aff0cd838675f8976b24eeabb32b07563e3f28adfb736b68b694aca6b706faa6a70c44514ec70b876b93f1e694f573a52b31c8c94687045dc3f87c381d312e7104d84d741764f30eb05119e41420e2dbb7c990bc97983d0201b38f3f39c5faa7be305008ad1e4fb23bae4b18277cca69f204509dc2e6169aa56b8b8443d920dc109ccc596"}, {0xd0, 0xffff, 0x8, "7abfc04766ed27ef707ecc1c32249e9a78846279660a767f19e7ec240cfeda739d3c9ddafe366aabf6d7310053c6c1fb559a01dc21d1000749675de60094fdef5e633c07d4ffc8bdbac05fa7716a79ae197abedc88d0b64892d58d6b5c9e36cc7f07763492c23fee973c1707b1523d4184875e7d7d9e6372f3409bb6899f5178af2c3212eb5ad3b5a6d859fa64b8bb5894085ec2c0480a0ef9300a0e14896c76bd88f0d153c156c71e7308f87f34278c7f24006799debbe0a4"}, {0x60, 0x1, 0x1, "9a4d77bb563550adfaa23474f535aadaedc9206cc10279a34ce4177a8013c521939b545ad44e1e8b8381ece84c7d8815b3d4c4f43ffbdd285519f5b17f87cf187b9b56db8b8b727736664c"}, {0xf0, 0xffff, 0x6, "37c3a2956549852501e0f498f2a358fa3c80897161fd6c4fd0cf6ceb01636ac066091e5fcfedc1dfe0e923e98cc854d425e8a6ad741ee7b4cf78bed77b609913c7e567214e1914d94e2da586d8b3a5b2c96d8252b7b46e4c223b0d9ed7371a56ddd398fd51ccd443c300935275a81110d746b26adfc7f983dcee0faef8c632d6954b3adb5fe53e7a4c77b044726bbcbf9e5ba90d332c0827554d6b4789ef9c65933e0d1cc129a2d0ad86bcda04d27b1c20fcfdbdadf38f36e7d8074db2fad6ee6ea5200be0ab189758e7c08a912380abd60bcce513bb8e81eb44"}, {0x80, 0x1, 0x8, "88dbdbbb3e9c68091c7e2319a034c6be5ffc680006fe035e118fcbcc41e09d29b3b9449307af404ec2e1aa1dacf66fb79632c4f4000906e07f6ad79f7cb421320ce92ea40b7016d8491962cd15161fc1639d62fb82e8acafb9fe4b6e3301282b93d4b4d761748fbf24c5a34f"}], 0x22c0}, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}, {0x1, 0x8001, 0x1800}], 0x2) open(&(0x7f0000000100)='./file0\x00', 0x202, 0x67) sendmsg(r0, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x38d}, 0xb) syz_open_pts() sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="737769e06bd808e587380a57af6a5c27d79dce2ae687b860828cd76489fa3ad0300fdfb0b19bfcb9582d17981035891bf6ab0257c89ce9e022c8f96bb39aea3dfb9907db3bb876d10a41235f330910fd48795bf1393aa24e29a89f859b5823baee01e0f60a4ce3af4150a5e070322decbf435edff8c92faec8f0c61d89074afece2984f5566b63947ce39f7ee066ce69338e6b5f385b530d15d43a41eee8356661d006db4245391f6a1bb65cc83bfa8a80ae8a8893599a6ca7258ea7431d7ad86155b373f37e3d53f5b9b9389eadd6c196cc3e70d960526363cabcd5fd38828cdffac07b68082706a246a991b4929a79b95b3432ee3387400bde4807ee", 0xfd}, {&(0x7f0000000280)="b19c8791cb71a39867f6f3e38c8c91de92813fd630e1d58d44a934b14d02675563fd0bf58dc73bd76ac8a32f835ca70cce500eccd95cd9a47138ecf08a85be5e6082ecb1fae3d4c59db940065cf297c008a4671083d12bc450fedc7162c0fc9dd0b3e0264a02e76a6da3fb5aba4a955bd02cdf01ff08f70f2ca24f845a97e4d58f452dc23274ac78cec0eb444b8da9f727393dcc6494f43488f71806c1849de200a8d26e574904454ab97ab6e2fdfe85eb9f2a6fcd3e3c4da7bdc1e0aa20725c6a0826ad172ab48959012572f02a5e2df42fde83fb7c023f802ad05f5316b8b37a42ccd21d", 0xe5}, {&(0x7f0000000380)="590fe1767de1c6669389a198e55791bbc7d6e326242bf477fc3004c817f05f649cf9016f79377aae46865d2f977951f89e46fd6213cc58474cbdf63de78e4c8c40bca19aeaba28f42ba77a43057b8bd3c719d5ad6b931e334a0ddfcdac216bae948346b404391693f29343f8b534002a96acf1e25538f00b3872", 0x7a}, {&(0x7f0000000400)="8cb7b2fd5b568bdbbfe8d43a9edec6ae026369f744088455f51bc56ab0dc919cfbc2503d433a60bae3b2da81929cf65f1c55cf41c82b9edf36caa4912e157984db66fe75ac564b0fd282e55b5c990ba9fa982eeeea3e160e06b7ed87cb9535bcb0ed7d9d4c9e3113d70c31a0c8e81f7746d87d79201eaf7a3a292c57782435ef5e117f231fa8b0c62180eb42e6a1042d7075a24e9450cf5fb24828379965e3dd1f77fbd77d33ab621fb5752586b89722b15d06892aa0448df310db04fafa51add5cd46b2577f9b10e98def148a2ed09d3af1b056fc929fd36c4608efeb23e24b2d822e1a71ab8a3f06", 0xe9}, {&(0x7f0000000500)="7f3fcd013361768ddd8a34749a1fc8307a250e6958cc67208a907d6fe716828d7748b5b4be1afb5b320ca38e42144bd146946b8eeadace329b748be0fd01e916797db6ee75a034882933c5e57842135d6d4497d933e2f28981cf889176f6d349f83f994baf9fb7fd521db90b0c6f52993b83e40e906405d1e945f961a361881966cc943db4c01a1fedd1f8c9f7ad", 0x8e}], 0x5, &(0x7f0000000640)=[{0x38, 0x1, 0x4f38, "315066954589cae3929a773b266934640380941454f94e32b6c05bc94a32cc5d3833c7"}, {0xe8, 0xffff, 0x0, "7b1f7d4c33cfc1d73bb708af9d916feb21040be27df5cdb0154d7082b7d2b2c89c0832e05c4b382ab44bbf37730f819ad3d9929083093adde84905fd98d0b5337d0908934757be6098fe6f8e4d046cef49654e8daabc88ba516aae1deca449c82f624083b53043004a5bb8fdccf65eb6373ff34c8999e61abda1e80848df1fff304cf7f6462ad7592434b7cfde38fefc0c35a7a065f9cbd95e789f7a6324c082822f45cecb282502629d1253ddf978f3e0aaf1770231e771fa5b4ad96e9aee7c69cc39f6f869900004fd5d5a4d8bdb7bd22e2e14"}, {0xb8, 0x0, 0xdd, "08c8c27f7b0eca6430e20846cd86363cb6495fdc2e1ffdf3e660a4ab9ae05939844abffe5d96c6e410970a6b57ca71b6d8061ce8656caa169a54b5d7275f17cc9818787d30176c54de30386d18327df432b4dfeed3e48abcadcc03df0f07d2c2c9c20a73f7746029b1d8c0c739a9faef6ba8a38fc12b69091b67212810d2daf87ccb4d5f48de5792550003c22eb9fd8dd7b743ed6f53526a35b0a1574b9c9f63a4"}, {0x58, 0x0, 0x6, "d812939288e52cd7bfcb37c4475e38d0b111410453d31dc43cb0ccafce5197417f022ff7d30cd7040fa78e837fe740febdcf1ff76c3c8c3fb2f185e3911bc13f2cf6be654e97f066"}, {0x1010, 0x1, 0x3f, "1f32041e8f2f9b72ab9d1e19db7c823ef196ba98db12bbbe15597904e8df5a64879243ac09e39b5f122e8e57ec328ef09341fd9b0d6426cbf2d47aa42ab6f73d4f936963747eea748000ced641911b3b929c3bfee97f0dc3b9e150e679a773948267e1f7b348f343cd32bd726e28cc2a42d330fafc8a6b7c2b967a95d09158251774cf6b8a26f0c390ed4045d26fd0c6a242c61981d630dd3eab08a7a371867a006bc52adfe9234aba8c7c1f8170d8cb5a1d39367e51b7ae2068b3afb24ed6ab6348bb6335e053128e83a8f636403f5f4671421c8313c95a893889a302f09defd3419b3b3a45935cbec780319bb6ba9b15552274cc32fe7b1ec9abd96227343f9e854ec83c5d778ce083400365eb5d04c91e2f105336d0006b76777d917af6e563b2183cc720e186e73a5cdca1fb33385dff862357fa5b9e91f99f89b3360cfc8b82be6767465a1e3482d47ea1881145c92b0f3b91a292ae5fb8eac1d7b1fb1f7e33a504c168fb1c8d1e1232efbf75facbbf1d2b5790761341c0191e1719c2ad837b587bb9fae702420fa611a03ce82396ce4cd587738c5c6ea78794faa99730de6fdadf92ff074849928a38df118ab9f7f49e7a09cdbd08d576394922607fdf9e1ce6fc40f1492b0e491a8c6f79877fa653b36406c5a17e7c989e10175f5112393eed0d6ae35ca8b11b8d8aa6c41e56ec6119537f27b4e7af28fc31d3f301573b78f9e19bf7492c51e532f4b275bbc7c784b1268808953cd43ebc10b4772d61579c3cf44d03037fcfbd0eb9fc94aaeeb96f8a1c4c6eae6506ce7b5a99701a2ba49a8cc5d648803e2fadbbdfb6aaf5724b237325e7adfd060513b3090cc8193078ce499e6b2c143e4c7ed1c53d59f0ecb538cb80167d2710760722fb124a23fc8c0e6b260ff2f08941cf180551a50a56ee801665e0e0c5dad6bdb3d1c8987a38b60031c15471e70d5d3c7dc92615e429cc1a6dc45ea0c2c02a997903df53a50c20d9ec51c3fd118a3b92e9a871ef8bc1b3cf17e286ac6d74c289dfea1dc89e9ff475be3e8bf689326bbcdd707fe826f354ff586fe49bc09b54b9c331fb2d3e1fc2b28cf83da2716e732b477da1abbf5c7575af783352a569950494e54288211f0f83e7e706db1a23bf7d35f351f3d673d39ab9c007175d8cb7586010a999837e2f54abc461dfcb6d2c87001611530c3080c70e59f7d4c49e08db861e07eae993f799ecb0835f39dd8a451618f469cce24fa7de9cd53b2c80b5c3fb6340343f539fcd7592a1f7030f4bd2e3c4f6458381fc1332c2216a908183e158cb3c5da296d9ace77eac3afefa5dab3b5459d9dd4363c53bc263e72047c547fe557a2135635c711e2f2d59bc4fde3ccc68c3544d70cb3e0543e13910524b54b100c2349c0e3d0c4bd1dd6daeb083689a7f2606eb356d414b46b21752f7d9f351d71a171805622fdeea6eebe30a2ddef2a24386e63614602c96c6fbab46e5ad756ade218b5d795b71ef697c7db4b2af90035ec907c772c3e8edada85a96bb5d8d4c52a2060fb2c0a724a364bf0fa845e207d5c8ef70df48a82aec15c67a9529b8d30a13ab48a97aa9a950400115843bcf3893c2b2b117a9c074b8189b0e1c4656cb8f21cb247f8c9c2ca0d9bbfc3dc47df7f8eb22f8c329eac101505c0adec62c7c351070281b89d9080ba1a8bf2e3ec00e7631d0eeba4cd2cf2ba941030e10b4481d720a5511ac64a7ef78256cc5970d3cae6a0eea9c27f234ac556932570138deb3e751da7f37651436d2c35221635a02a5cd8b8b8f54712bb1a347856d373a6318a03ea1359e029fb89925af3357bc77edff40e51fd0f33c8b31ab0da3a7e2d2f6e992061000b2ef93d786e6d9cf55e75969e23f2d913ef79bd7f13f3d929aaecbfd69fc3c310173e336dac55398ce0d3579965a0e0a308bbf63ff13c96c77de3414e7b1226b41e6cd5d843aa6dda75a7fc96f20bd58f2dcfbf5aa961a182012c0b4e1c234ff91c650d33c5a8b5239a7bf65959ebe384ca343fe6673549ed427907b69524d6eee4ca1ccbd8991dfdd3dd04141f1ef29e2d1dccf40b09bb55cc7f960c5c788a6fc552e6587cb492528a9b1ea555afdf0493ae31cf8db30c0fa4d70edbeaeb811ba932cb064b5053ac52e2336694dedb1f9867ec65346337a2f96604863643876d21e66b09ea431a98c943df6e4a16771616586d8e1ebf732ac379822639d573dff209648808a4a6f10a626435a5e4415449329a429d13b8bcf181cf678204b78621c654a8774a8d812c0b5b633d63d8878b38b362db4b8a470e9244d7ef88aedf59f76a26d2df1bc0eba641a4bfb124f0207e178a46ae71b48867b0b27e97c2f475b5978aa5d46aa1b7edbc87b54851cec3f6eaa6af7b8189e8c49c575475f665cef08020e0eb937a5aaef80eb499bf699da62674652b24ab3e7507c8aea6b99d23312dde5c4eb6aeef08aac11dd71481bb46dca73a4119ff0b8ca7c0ed4e6991de9139e18369fadb7f23993e681d7a3d3bce388ba437b31b7fa3f945e84d6c6b9052826868285f389a5c830361db00a46fec7a7b4acb5e6f1a907484bf64ecc1851ddac44a682046e5ba2a70dffc54971ab75007ad78b824dc38d781dd996a92a7a65ecf64b35958d75e5a7810774bda414c0adcff4ace33b2a61f35868753f27304db0e6610c751c5de865339dc97d2981d022b011d4d48e04a3f7205bfcc43e95df675f7e393c03a2f05e4b547abb27e3324ab8e7efe059e77c45c4b8868790d0764970bd908725d406df2083528ff11c530715d77b3115dabfd7320eb5dcdc6638e7a1ed3059a433b1c09c48425e76ce29bc74ffdd0b7cafa56c6e45dc030e6c87a925fef64b46af1d5f1bcd0d323d60e77a126dd574d4486ea2e634f0c6ef7488a0114c22596f883c80854eaeb99895d469d72137e1bb83058ef8bec4ac5f74634e72fdd1de8fa3935ca249e79706fb6dd68874677d52df496055c5117fdd9d5bdab57f1250b171f9f6c50b8a9030a841b93329c6642ceebd480bb97e46db0ac45e52009e387779204695bfdad7a5ae082e9bdd93b8adb47f4c028adac89ec0c950acfa81e47ab448fd5665714158683909399a0909541f98687e96cdddd78d2dbabf61bf01a10e9daf1b0240fe3a1b06a4fd29620170492184d8aa70482e68bfc13407938aeb7af50ad3445db7e4bddedc52890879e0203ed8a9187789bacf47d319baa9f88a587721c0f462c9427d17f1a1dd1794d8907492a77a3369224562f588cca47a1ec4c85aeb812a89a151dccff3c496d540bf04c66af0e781ecaa73b92ec38c25d1452f166b6a06e061cc3fd7f2849dc2965920a23189e304801a9a860c27211f6f8b732fe22d68e53cc026161d31b1c94bf005587b9cd2439558cfc83cb81d4f09f51ef466bcc3c445a3b1790a07e78fe27ec16c3ce38cf228835b4cd51ee10214505b8d4bc7d34c7414c04428377dcea7082d65d7ec0e9bbbbe5530546e30977e3ac61a6ff35471f1983afcae6b44fb2b0202f6179141682e88cced05099f7e5e59ae5422a2279ac9fe8a6fd209dc218f8f711666d0099c4cc3253e5b8bc50b1bd07f892c24d49e6dec19ffba089a02e0069e3cd9477bf299b8c687af31653c68de709416f90a2585764c78cd04fdb955de9cfb68a05e06efd9397dbc241e3b08f180a00eac4f5e4f1566e7b80bce09d477b19e5c486d154ce97664d5e9d0e371b4b93b703ebc20646894adf3e19bf667de2d5963d2f35859c4613862408a205287718aa629566ad96ac1a7ea7399d8d20e8317b22b692339a8f22477dce6763275da63b6237a93ee9659e3c13c9b33e15db1b1525d47b0ead0ee76c43b882e40a1fff371617c3e44fd7888591ad25c853c83d2d4ee3a307bb6f68dfd4da4bb744c4897b5f268e71737b768ca99c24c33dea5b1dffc6bc55b924f366a53ed56d6d78dc77bd811610486cd5ed864951a2bb338fe20f901ab2c9aa7d9607a0a3b117eb5b93e1a45b50da05cc3b01132d5868a63483f8741398d44378180618ee9334ae86f3fc55742c3ceb68b07c59dfe5c47ca29b98636092d96e87fa1620459624c987292be12b09363da1742ed7da873e64761b5a4a7de66c75e1d79975cbaba303819da8d5c94aa359455fcf915cbe0564edb7b8eaa42144c23f06a76996b1d0225ef81b90bcbf0787fe4a9149e7ccf52180bed9927fbad891d660be35b0abf548d93debb42837111e70ca77505d41f45f97a9043a5129714c5b440766adb51a330e98f97b27fd32d2f0195e4dc863935b8857b42e5916a72848c86ac9cd69c8f6bf179b249dfda1bd6786ee722955f043d64b48974cc2059b621cc08fb1355f1cea8f1746af24366975644a575353e1374cd4a8082743eda8d62cd508f912f35df85ea66220b3717b40a8a5c831d79a5604f3f4962a406e80c1116ccd1b8cedbd1f64e8d25a4f64796a3883c65e45f008871b90db0ac6959eb8949a729e687e47b5e5bc0ca2d55b33f2b217651b298562ba1ba38944b6ee3b3517a1b351ebd60f75c88caecfa587a33dcfb39806ee2cfa08137efcf58b466dc55cd7af71030898e8849a9b98b6342361048a7d9c3e9edaef166d1149c48d3494a4c3296575c90d0a0a4e6ad7f7c58bbaf27da4e3dead5bbe315f8bbeb27c552a6de7b5b0ffb14996fa8f6d5d328c45645c921e07d334d40be4ec16334b0c8929ab3f71663375ef7aec631c8b8ca98e2103c9f65804fd8c4a2962ba4e6a83af395a3e860e98287ab29bfb36799abf54258fc8f9cc270d4e6be82552c7d9d874e1e5d78b25af4066cdb2750aa662bd347e576ace7fc6c07d9f1f04f39513e9d20f71d9277776215bac78bfec3be4cc61d9b9b7c7daf71ea2cbae59df957728c34bf8daf6085fc81c66b67117b571a246eba1617199166878ab0e2bfd41a9041fad53fff92e3ba7a41333f4a9f62bb8f7e1f424b236bf678eb432df1881f52c160afa8a56294f32206887ec266bed1dc29464462fd76adaa6c4c2f4e28c1cba0492626c1466c3f0fc43c9c20c4ab63a7aafcba7cf72a6214208608cff2835d452a6129242c9fd2c1e11e7a9145d54598d43a10b8cb35a831d887f16c435fcd8f4c2286a67bb7247fc1533a49ab7814d83b887a7f6e9a1f3b0c276ca444d20c2f82c80498653952dcc55f71cb3506997300bc06800d115e316b21659b1dcbbfe1f514ee71bf3dee3bb0cb665b427db7d5f3659c93c8b68ad6e205480e720198da28eaec2b0dace5516f172108a8316f2796bf1c10ccd92a5dd006b4c9b6824026368587e8d0e86d377ed83e0763ca6126e48311a5e4f2e443ecfa40f0f608bca618c7c66c32aa4f71d64604f71fddd292ed8226fa57fbeb1fc3c0c1120ed4a1852ea3617981bad7a407f5171b48813cff7d445fa72f293be091fc2c6c78781240fc7876b28c28b4f09c692fc25b55c59356730902e7168c80b247f08e2d8da98fe2216ca61027c679d17c6d9febbfb8893f74fdd5e3668ce062d74cf534d33d677e1a03d58f6aaeb8aab41e41786c9662754beae4169987929a1421d500e6cf2b0eb3b31ce3457055e031522e54e763a2f131b353f20e15b3dd46f70b42eab7ab6a964efd7c4b3d3600a2b9afa71ef7db32257989ee7e80cb0ff16d4d8545b8bd45f437cf6ac1df9739f7575f2fe155870cac316fe53def47296e287759a268811e0115891c47079e0b78f904ae43cfd942b443431ca4957c2cbce3fd4e916907527a318780547cb28a2bd23d6a28f80f4044ba7b0ae7416155eab5eb"}, {0xa0, 0x1, 0x9, "eaa47c13d046ccce3407905f3fc4991e83a09f34ca5bb8e1ad172643ff186b97db389309310a564cff6ad2d62683691cbdd232c501cb9661b66001af663643412375511cfff711a1987ae8633996fb00f17ece3fb28410c4d6b2c0c49e701784e85b69b015a666ab457ea4651e6c7f518c7648ddd19d958e2177b0c478d82f0b178ed7071790a28356c2"}, {0x60, 0xffff, 0x3, "5d6c47fd81b34e7aa437bddfc3405a462b81bda3541fb9b87a4b7445e0c8f24bb99f93752aefc34b9bfa1ef0acd4789f128fc96af510775be7ba94de3fa61deaa453866b06471df7c42e"}, {0xc8, 0xffff, 0x4, "00c76e8afe60abb24db83ff489bfaa4f2e95c82d8b63781ec03a93f119b69700a6b9e56128e46f2e907654c13cd58adb205726abf7446ef577e638c17a95b44004a86af9706683fafc54cb44182aee85987538a00424f462d928dc1d14179db6dd460e0d666d7c03074d496b7089b3d97760daeb2324b4e11b386f74df668a690833cda1582d11690db1a0a3d3f354d561c5d1c47ca7170548c54a71885547aab724c24dbc9598f7f1ae540dc476c1bd410d38b9a6274655"}, {0xe8, 0xffff, 0xc7, "794ad2f45a4c56bd8a244ac76c2e68588a511ed37d0bcde75d8e91b57c4f4e10ffc18756e60a9a0c55adbce2f235b811297ddd1e8d5d032e8afd22501c3db7cdd070cc05f6029b49d1e67bfef4fe3df5c04043eb45109e246a15325bdbc63712c952bf472e630b4bbb1e191ea8cf6f7e6fec0e3a086f58707fa4641dd49b69c79bd9eb2133c935100cffbc927fdaf179c5e33584272608ae4023fec5dd30b3aaeb6655b7c3ddc753edd9d48a998a01985011f917d893153aa5904339b724740aa7c45416e59427568d7db0ad074c39393365a4"}, {0xf8, 0xffff, 0xfe, "3a794aca4990e1d23fb5485a1d5a068fdf0be914f0a665ae5df0a9217aa433b997a61594e3838c72961dd8da6236a5a0bcd4b4820a00b2020308c8b0e6d9adb9e50199fba51aa15c08d43f562d557e59288e988f6e76ad1e6218a0f1c709f24faeafc73a8ad55b85e1d878c687da1d7a0d2ab6f887b3a5f0688b9ff64a69441ebeb38bfc8bd885c9142e60ce55f9b7e4e742f2d2d7f8cd015c337900d93daeae258dd6b28e8fdb5eb79d9b284cb3ed59c891de7f6ff75563cec5ff83010ad951247830eec31cb0c8598f52938e0abc17230a26904bb5f77deaed808e70fbb3e507"}], 0x15e8}, 0x4) 08:24:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 08:24:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000001480)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000001c0)="c4ddb42375af5b78352db2ffdcb657e619f6e3adc084ed96f5f2ac46d89357f50b53391528b44f952bc605ac6af9882ecc82fe0ac8de34a2ab45bf6eff6b26570c043a7868456f5cbcb3865cff6c3f621aeaf2a886af7dc7c7a084c39b04ada0b6aa80d29c327adbe11ae16f80324b09dc15ac9b65cb723d1d0becbc03673b639cd0a3fa3903be3c7a8b44879851cc35144ef95e06862377314b2456eeb9883c5a1a3b8b0117deaf7012037a493f7414ce28731abe3273cad3acb58ed517f089f82c8c1dde560c11f448167c93137b09b8c52b555426fabf739f61f920", 0xdd}, {&(0x7f00000000c0)="6cf6e671517e86cd342967e3cb13b46d524999b0e8496f3f2327f38cbde1f8dcf5aa166e3f0149194b6ea4d985f2a71301ad6a7d774ad4441fe2a1d1e69185cfa4f0714347d44cd3fd1641c65ab2e1849a912cecbada7dbc187d7eba1bb61bc33b6a5935251ebc073aa8978b43422e27ea5e7ae38a781cb60f26924d5582482d72c9e3b9db5d45c802a3ff6a0216512451fb1cec8f5cd0d584ee4e0d77a7889974249e9c", 0xa4}, {&(0x7f00000002c0)="b04b39cd155fd315c21f76d476765624ba3a37393716ce39a43c6101f435f4f5c8973c2bcf6e85116ffce5ac5f0cacedea7c5526be09ca2bb96da836776d894687375b87914a14b3599315aaaf377f8bd2d053447f7d99127e68ca54f621", 0x5e}, {&(0x7f0000000340)="e92759a58c2797bff22ed7918ffe75f684ca5c2cd7cc1cbb4dd2b3704f65fe907230102130c9510eb53ec4783b551868dbaf0c06d407db54c3baabb5ecab4bfd6fb2b756a94705158ec9b515935066e0d5975c2e7ae610922ba6227b1e7974334da7ce0fe2273edbd9463f9b18364ccbdc256ca9536d1ff3059f81f093e6f152e3c2266f04ad6962235577a33ec8f33abaaeead7fe590b5c778a1045a1def1fb9c8a9ab807ffd5541b732e677b6c6d09f60aa8cc81852a21c75aef3cbbe6b2e06ec09438a45531538f2f0a88a3b3bbbd691c00c7d41b25c81a7db748918688ce045dc4a6f054d308cf1a439b42e0c7649323188af885774f293610e4b2f5bb065e14dadcd049ce26cd62295a7d450e38e20d7d475f1464f2da2ebad9a86daee5098745a56c4ce0ebe3c1ec72a2c32fd13d28bfe63821524a3b415ca3cf47660cb0f12b9f194f109419ee1000dce66abf9dd0acd73e28ec720c753b0794191e9a0a3c7a27422e5363dbc4570bc48db9985b40348bf1db043386efb57f9d6250983a80fef19cfb8121a16f1df93a682a103485940c008a7c0e529599be788a9bf150fb75448ae0dea6eea476cb201f9a09791b45b56f22c311bf75a954853774a8b18d95ec0eb0ad157f413d7ab5d89dc207010eeabbed83a31d72e9e5e5e87bbd61688602dd254076c3376a47a4615c0dbc536b3c4e78ee482c6db67b67a090129d6039775e0d4897c6fdad863ad6b0f53d984cf1aa09ee0b87cf565e4f720ea5750eddeccd708461d7868ec78595572a3b2f464e6f97054e9319395afbe94a672cc5b909faeb7ae65fe5f094225b1a3660f571a9382bce795e6de43297e37e53e6f77639ffd5e7dfa0e406ca060910a265676952f45feaa1358f35a670c21e2bc96b62645443eab9724b68f1d5b5ca2b474686d3f8774f44dc4d2509a4866599c3ecdb3d54069f0bd708aa2c0fde6b7188ad2aef2a9a72094c111f95459553e8b1472b28ddaefd9d58fe10c18ad20350ce1e37e9592ea3b2b40132d060a62a81852d711297254fa6f9941627add923366c4b40845ce882b801d47c0b25965df997570c723c24cd0abb5bd531e7d4aa871c462dbafd882e0ff1b63a686dedb71fb6d2d1f047db5d7d3a9258f9110b3077c176d5b108f3389ede8fce1f4e0e645c8800d636a3439fd468d7b57b3ac34dde8a4550b18f723ba41d6fc9a28ade61794b3bd142f307519cdb87c86177a61c6161643fd54d64c8c10e5bbdaf38b4ef192aab0cd59ed44acd632101d86aa0945c5488529a86a78d25faceee38393bc27b1d73e59f22090c6833ec4d01f00f46026a6fc319654078ac80120f3f462d7975ad02d46d1d7efe4ecda41ce322ff2eae29e5d31c03e1e1848d0d7ead23db6a3dd0cd10d4e4db4f4421d1fa6d388bb65f061939729c1433a23b92538eb149ca7432e18fca653a8e715c779f9d2ac09fd614dd0c7b9500358c7f64af5b695b7d5c15b2323c6aaa9eae512f30f0410ab0be20c4bc8dddca7f7bf023773de28dc991e04879b2d7486afcd648d67281ab1b21b0f43c24af918bcc421e531c1ccbd6eb3ec3bcaebfd80a02a2caf604793ad49f12972c7b4be112d96b31e617d4854b926f3e500c46d2c59f479c23434590de2a4870f97c6ca423dee79c7cfcc1b507c1210d924d86008ded0aea621094537223708e1c1ecbf1826ad6171ee5e56e632cf9e0a8c3ef4c1f199087dd154856cfdfdc1754c8cc072033dd034a8ca6412af71a8b4a285fed9a53cff5ff5363ee06b18357a0094b341f2b9146db9ff39d24794be2568e783b1f0baae6bf626d1dba52215dd0ba65d844db827b0ce5327da9511e3f05ea29939d8e8b90263a2d6cac4b7a4d9b8c6a0e5c52b083ff91966c8b35ec91d654b22d70780f064b251706c336dc20cdd59b59006bd05354fc09dea4b378bc6678497d9b462718503bf1c653f3326b7eb937eee8fcb9dc3363f1305a8a71e3877457a95f4c6bc32bf82304fd0d0844f058ff7e71a32e16bb7151a9ed672b1ea79cbf0c798bb69d17b6c00f93910672bf21c0c2a5ab5dd48deceef5cdbd5e42d010251d8d5df29e79968b02d0c49138b5f628b70d2d754e3615c9386ffa8ae9ecf29d17d58355dedbb52c3a9e7f806c26d0cfed129522bd2e388f266a232468f7c312579c5318df48cbae3aa08ee90ffcbccef1e7a01db925058fe6936854f5caee396326127f9e5f2fe4602cd237f15c09cb0b172a9b093d491597a97d198b218067ba537e24abf1381c4dcb924e26037368e6cfac0b6295fd6ee17af6176ceb321029ca5ce26ff07ebda8b5b9908538fc787e091aabd773ba966f2268a565a7e863d59c392beacd746ea1ef7a4e2e71653ed6244f70e3010d85ec95dd5681f6c7a0697a47ec05893c1c6ccb9d5b6743572d4bd8bcaa09ba348296fbd155c3217ffacac5477553d80727c295df548bbd1cf137f6f88ed8b54e1cd7943f03e145fcc8ed5755ca98917ba5a862b86a83665997c0f6bc1fd1db9d6a34fcc08c13baadd15ddb1d8085cdc28b0249dbb24187c2b495c2726b37c52d3a11679a6f91d3ec08ee0a7827fbcf6e5c5fc5707fa9be96f659960415ca2b05710f58465e8119bcf6665fe61f9a5da1381c482dd4b9946db487e6e4c4ff4ae4d541c71774a4b47cae88f17993cac4021a29339b53e826500a54054dd8ef5423fc66fad3f9966f618f150c95aad111a02643ba9db541f212f7c0284cbd2a7b63e1f9d6dc0c25832393af4f3456bc081814492272fe23579120a1d54b9a4001921bc0204359c2e08cd4c89200d4fb44abfbd5892e3dd37c586de2c67e24a9b7ca38814d07c3dcff15c6518462bcb9d0d85219e59c83f33a457a3a91856b8509e32492108dd712202565104cac5a37889cacfec502324c347a70760838f10d71bcb859c0a71d8351ace041f2b410e4cd512f0ad6f8d32587fba3161c80c65d1099a6cc5950596c9c5caecbddece3f07f58400f8ed9b38452e9aa09fb81a34ed2edc7a3406c95cc7ca7c451dafec40dcaf91e76d0b0267160836d96280f33b9d054e8ad9288911dd65fb3316785eb371f3884283831c5559f3b6ca63fa89fe81b2737d0c0d328d6c159cd4a3e4cf7ae6298b1ac8c25021098ec0a625c5a96ebb976fa8e3f3adee95667bbebfeb8ba8bbfbe3bd07ab0c991be590bdde33dd747b5db1a1d3e2f93e5bce02e0a1bf168f11e266b28fc9c3534423eeceaa0f545bec756c5e8f63b1e7abbdbaff5817e8bf4c22550ef2f6cf51a694d713eccf6b6146c0a32a8d01ac653cb2f4435bd7e8cca15997f4d391433dba042e3d63a818cc632e928c449d9d9182150e8fb6ce61858d9b6420984c4d4bfc5331da488fcbdbf8dea8c3ccf1aec6d32234785267b0671105eef107ef2ad1d8f313c87c345368a3b040b85104041f95d6971780f500a03272cb3ae1d123250b4cdb94a367c4f173d9047dd6f97b3de1296a2cc8d5f43fc8a54437ffd958dbd4475e1b42f034b429338da78c301cab78c4774fbdcef245bedd3a02e299322043961bcc038d6a70fafbc2535a3734739f34e6f18738e0fe8e7dc1ed5bbf47085f8b3a05656d91ce455ff1f420409c1b958d5ed3b1ff7b14dd6dca0e75af45f750cdc7c84401cbf8c86dde67033892ed5a73d16033ea0f2fbbf67e0bcd60ded42ac38110ab4e22744944d1bcc54fcf133f066936838f63b5d9f85020d61cdcd135d9c8a7981d76c213bfe4852975bd6f4e52b436951e234465b3ae8523f016721e7a29a50be1889782ec9b8afb89c76fec96f722f3cd42a03db6b0fe17ee365c9f401808ef8d6ae1a9ccef90dff767eceac62999636196dcf707d9fd5b6221c05c8bc9f9d4d31ae16ea51f783ec93610a6409c6bcb3f410163bb2aeab28ea722a3afade9d0a0fa8f5b0d68032b6bbb0f964ed922345240ec64833e45e6768c9e67560f4afc112772a101facdfa9e3cb32dfc5fddfa34e887f7d06abac67071a5aa562384995b6e26ac4d06ae02239ddb5ddc7c77a3cfba87e4bc1ad6021fd1bed2fb21bfa4016e7a7d6da841feb6af3a923da422dfc1cd3456a007518688a313471dd51345d7eb403b4646df9497f4788ee0c920cf80ccc2e478ced78be8c763f42566a0f6007f6a0518ee3b86c055532502bd858ce4be29e12ae16f1c4eb771641ad45acb1c99b5ded032f59bb57fb8719ddfcec74102e87d0dfd77dd1d3364301c9072193f4d8fabafcba6ff0a28f4e290f42c61954a2be75d96276769ab0f03ba0908a02e97e4b1b4738bfeb6ae4cf94ac72eded1513cf2163859e44e80b64c71d38c9a0953c4b57901054f51a47db7d172c820f040e017e549ea97437a00fa8c07a2de2ee911cb7587f6fad31bea6a1195e1438ba12d03d65fe9473453e17169a880051e30b573b70f751d468370e3c9ecb8e884fffcf83f5b040135cefeb5dc4319906180128448a4379212a4389095e18702b0ecb8bdf544cc8eea8f553656b91d329b798520c2efc2102ed621d7d5859a8af5202b607314ab9c65a48016b61368c3af69077eb2d7a6beeb61e687cd5157ea3ec263ae3f0119026886b5923a4577dc3e0326a8519316ed9a8c71b6f44325803c73a3435a24ef97158c377f1c46001dea2cdd1882d891a12ec997960aed0cc5f2cec59b72a28b6a25134d9d0143a6ac49c2faf9d1a718414c2b7b8c760b46fe20d64acc9f666c676112010981cb47ab3bd1bf95276d88b3dd64105186f7d2d21f304cdce6603a75a205cf9a180b66924e1afc2a7be97b54f243fa205a9bece2460aa538a1fce5eba9d4eac6f314d8ca0ff7a0fee30d55924de8eceb15ba3d4e88f977e2ff037aa813b84e9ec42a8ae260e79905c4a356f01cc5dd31b2ce6cdcfd136e414b98f1d1f1ddb91d099539abf97fad9908c503624b9046cdcae8e33a80e3bfb776145e3f61fea9045ce0972fd58f0db9f50e95a106d115a66b5b04f89900f7af67392f0fb4fe80972d9549360fa678bc2185bbbffc68a14a3c91c2e4cc140df7f9e1f4e068903db26a65b8195fa8ada5de683e40e9ed84eb6cd01ae7bf323008e759843584b06b881ce814763bb081fa98466566906604a1fdae3cece567c90d3b4ec4e26edc77da5a8f97f169f3e1f140725ee123eeff1a5136ea47e37b1d1262c5cdc9e5b8806c03d725e6360ac01e39b73c4780279cbc39bb35c90af00f9638cda4a90c4ed368f2c8886c379ab4fd6ae60e4dc40e226024b56e16938deb7f55bdea8b43fe3746da32d37b1da2871540c0b6385562c172f9b27dceabe667dcf41cc639313a561300d48954baa368085badb670e3aa9f4ee5d3e3581c9e3d030ec19d70306c177c6f789da0622e31ba8f39594de5d6c6662cc8204e563b06fbd0dd2211647c8f675d9555724dd382c0cfa090d0425f180b03b25ff6ebc356dca6e77a96d7af8fbf20d4ac48fad5da91ac0e371ec206775fdb427850e9eef3dc1f87dd7af2d7d510e7fdbc2709c2704be5ccffe3bbf67272c767559ac03f9f64a3dbdc83f4617c006e07e3240aee74fec97b1719f5613506674ac556cc80d75f84a62ead6991211e878156619aca8536f3b181720d2ca05a60d59aa79c7467ab6d956ba05393983a6b9b47bc218fa85758d102ecdf3e2e91d2b7151985b2eb391236ac600d4029b487d28c8dc64cd54aea49af04221e257bcd4e13025e3286671bd655ca392239636970c6543fa593f1a655b1ba360d9dca4acc558ab3c07f7d53710b4b2baef3dffb666419bdf3d41fb0e44f6db1a", 0x1000}, {&(0x7f0000001340)="040dfe6560d8b08e52de002defb5364ebaae22575e97d4beb3c987177ed45fb1a35dd4549f27541cacb1dec0d42ad94f524787807629b2561cb37c9d3a41211b2aae2883b17ba7a2ddabd6883f9a8ece87f70a5336dd56dccd21cb671895ce8d078ff92564af75c485da09bda50f951fe7bc101074e7b6f95ea0ccf036e332ebcc46e4bc963c7c085b8a3e05e84f70aea08c6f49b8e75b81dbc869f9f42adf97145e32b273", 0xa5}], 0x5, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x400}, 0x4) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) 08:24:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x836d, 0x7}, 0x10) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x5, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x1c}, 0x0, 0x0, &(0x7f0000000200)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000618f4b9959c7f32e0000000000060000000000000000000000007bb91fae58ba22b452e0526b09c7569800000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x75, 0x2, 0x1000) 08:24:59 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x200) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xb74, r1, r2, r3, r4, 0x10c, 0x20}, 0x10001, 0x80000001, r5, r6, 0xff, 0x1, 0x5, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) faccessat(r8, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r7, r9) r10 = geteuid() setreuid(r10, 0x0) setuid(r10) r11 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r11, 0x3) 08:24:59 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0xa, 0x7ffe) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x832) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) 08:24:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/124, 0x7c}, {&(0x7f00000011c0)=""/136, 0x88}, {&(0x7f0000001280)=""/110, 0x6e}, {&(0x7f0000001300)=""/106, 0x6a}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000001380)=""/239, 0xef}], 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000001500)='./bus\x00', 0x20, 0x8) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCCBRK(r1, 0x2000747a) 08:25:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="4cefe4678564d289a477f7dce0dea28f6a3adf5b450c5c120c3c9b14e281dc09f0457a9cc661f0a3c913724356b80ee5d744b8cc94e0fcb6be7c77e9cf807bfa54b6af7f5547d9684fd81f65087f916a5862a2fde73e799f7c0cdd3cb0aea3bbf27592c4f3eb5b9fe1eed30602063502f8903db0abba4d583cd871ba2ea0eb620a1ef0e5f0a588e8073ccc18804b09941f74e1704dd58dd3a8fbffb1aba22a", 0x9f) kqueue() r1 = kqueue() r2 = dup(r1) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffef9) r3 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000200040000f09613a2"], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x10}], 0x66, 0x0, 0x81, 0x0) close(r0) 08:25:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x6a}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 08:25:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/13}, &(0x7f0000000200)=0xf) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x181) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r4, &(0x7f00000005c0)="6f51998bffb90a0b2044de43384f0f6c038f0f865b936d00ae1432c547d4e4f66b8675b4b4fd7de0f55f0d775585321e8aa29c3929f638a5f84defe39f0c4c388d544ccdc5a2d4859ba6b5a1743dc8baae78ba5af9455bb131fce09883fcc7d5c02f73d744675170150ad3b21576bb674b14fe3894a0496ee4525f5c7c1438c88f6fd01723bd1261e239834ea8b4169155db9415423b2b4eb702ae346b2b92c5fd4e5a3370a2ed71d31b4a4460d55e12f56b34f5a968db299b5f5cbbc355601883153dd7d5946ee7ee8456459af5a70118f3261e39e75b686603b516ffa99ca559789e1edcb877c3e5d6e1a43cb6bfb91e27c07231042cb838bbf28a159e34f6cd46842ee9c334aa5dc4e3c4d18a43f5d512f95ede7647506b34ccba1c046eb5ef1059452e525a9725ca217c0cb59f93f61e2f242be94d774f7e51c03fe33cb303249d751184bc361208cad5079845c07b3b86e50c69aa849551d775b7bbdca954704f73be3d4e614ed75cf86d69f366957a85cf893425ce4ba09312ff776a20877ce16a3235b047ee1951df396be9a5b9da58a982af648e37ec9862e4b0efa52afd0270c169162e8b28f520268ea76426858ddaa2183d577f4e35e7464f4414df4c77e613621cd4167397154fe0139de9866758a89bf2ee445b9f92e68d29d146933d523a2c1689d01b9dfd3292d23ca48908a57643acc1ee501024b14fa8cde19109b676511e10304290ad92858668d53ab35faf96dcd45b0ed1e93de7680854337455edb905556b2afaf8f3c9252c84c63bcf2cb509f6ec2435810edaa3e16ca927f58620bcd7b2df226d212ff5a5af8f6175fabf67c2cf0de6ceb336e5b51115c6859e1775cbc9749410c4c627e03863f7ab062b3efc76819da4cc515f5eec0a2e39cc07151b2d5918e9983296f5c224b50b616bdaa894ddfdf0ec86a476fa06a71e4c56350035ed8e0ca0ac6b9d1de457fbb51d1a472b6cc0791dee646894995cd241f388536252014b5d02b69029dd840c865cd0012776d0142a88a9a30db99d8b16bafdd527c7aa4846fd1e7eaddaa87f8e657acd8c7e500928c558cf8bfebc794763b580dc389570fa10619d381687b31e527ab9708cfe5302f39d097e121188f41d7dca59b1546cdfe5e981fc7a51ad3c48226c582140f9a18f6f7ea422e41888a479eecccdc97137cd93c2092c1c59fab2d8f592a469370c5526c3ec34bd4b392e69c586b3d2b858f72bbbc70b73a5fce667e100952eb015327c16f092a926fd61c363c798fda9596be5567c1b2f5a22197e64997e1957ccd5e59919609ac78f1ea2edb15eb30588324620b280ebb387f7dbca510d6245c77d55c00e6d571539037e681f87642ee21154f9e31968e60667c2d3f3f66501c3c8223e0d0b48b74137a3bf1b7856097f132d637e6563203b7a4934c1bf2a8ef935a2487cb04a69e8a49405f5829f7797d02a7e5519d85e9185bb34cf121fdbc03e2541e9b0fc9b153b27912d07a24d341691868fe56bba24e60cc226f9443afa08b72f1439cd8bd953d2f287f61e738c73cc1308acc75b5b3465673edcf17bc1df9a755412e292aa19c309382352fcbd92befbfd9f946de21503c5d3589d0fa0c1ff80ee3c60605f013bd30bfa8d227a3a5e00dd2c62d6dc0657af88fc190b83fd4d51ffa311b57bdff13043bbec3a86c27b94287bd69486f7e072fa982c673b6ee7583579068acbfdc2a43fe51d270bef5d8e2406185e417700f5eabc2c307f416f4004125235ed1b82ef2d0cdffe3359bee563c316a9231ce0389d1869428f248a276a2583b077707a7f224fcccb3a65d3c02dd4ab008603ecc072b6fbbd65fc39be17b2eb1a5219d81d87d05d7ddd77cf4e1e6ebd83f7e63c4e07fd1bcdd5deb99e402d71817521bb3389d0418a381887640abdb85bf153205e71d8ff4738e4435712c4250fbe11b542a0d44deb8b227dd28bdbc601e425d33396367754f05a9b3c0e0f28898b60e05d7727c57cf48943fbfa40e99ca9826d94f44cf42fb1e9b90223c244ea7a55f5237d516e50d917bf567e1bfc0c6854d484d5adf3f890ad8567c9e6c610c3f0bc6725cd51855e6729af63a91f027132dec33a6e96325988064e20cd2d15bf05dbc88de866869c6598ec5c336c754f6b801c6e4763acd418f3d746fd8aa6c8c5099197511df175d6443da855d90ba7523bcc8c849594489025e22d85e9e503056c0b47d6e4ddcebaf51cd78098f28214edcc14edd2204600b6dc5a6626feba9ba657c75d079be003413703a44dadfcbe567df2b45e3ac0db6103145527a100865916e01050971862629971ea23b79479458554c0af0e2ab06467838777db3c0cb6013a3884ac6b81e12b227ac94c7097220756bb62bf85acb95834c7ccc2ef7b75f58b12bf81a37efcc1afeb1da01fe0bd34006ecc2f30738c136961aea7262b5d0da727a9b08a4ea982065d53a925c7b58fbfc3dcf1475ee718ebc3097e04ad06eabec890106db789e37b82a3091c17b563c5a6f3e983e9b798906ee9e854409cc3d75b81e96e4fad1b531c91119da9370429c4b859605c2f79b7aee0a4096af67bb1aaaba184a61e49e845e32b5c04fa56c87407641f3efaf92e2ab5850e05041bd8f3eb057a04e6199f7010491a9ad3437030a096bf6b2bab5d8754c41e773d78cdbf7f999f949b8fd8c055aea4ec46cbcddccdb59351207a4b5c0576d06d97cc55b23e8d85faff82d6400a6ec2795abeff5605598a251f215993fc3e6d2bcaabd797469ad80c10c315ed23bd1610dae6cd8b5af765e6d60e86d5fadbb1d4225d084d5a5752ae4618ef2f6293ccfa5ff3431e7c990b268ab8922fe6df0906242db7843fd17b8b59e158d560b3017141fa36b2f742fa27baaca6bf6d1d5f123a32b433f6cd01424035b48d7b513c29c47171cb531297f3b776011a2c540159105dd17a4a17c0890c9222d6b152d7e72d30e948dd05298af53f16155aa33137cc873e2efaa4cab72a572c9b9f04f18e2173623b9fc01d6ddc2c162a16d80e242b6b948e22156d03a9d3013793fb175943cafc6254c829c476c814c1a559b310f88ea2b2b99b70896df8fbe34f888bbe39abba27d2848e3cd65ae9fc3fc50968d1211c06f1e65dcc5c23c6a741f8fdc3a9bd6036d106763a1025183d8f23447027bbf61d22725ac87f47f9aa8c8f55f759771db85b8408b615c9a0660a9e9f83fb9a2cc8cbe71aec52ac325c7b56762b0d7ae81a44c47d34e38ea92497502f7666cd0df6339ac0f6e96a97c35f8cfd1c463ba1816327408e56a9976234a17d99366c991a7bdd604076bed455c3521bb7e9cf20ae6c9275a7a1f7562c55b5ffddd2ebf97a594bbdb26e70c2ba1f77bae69a912d32187d8e814fbbc51683f3458d52f9cee3250e10ca882f48a73bb4814628552f4ce782729c7d6082e2dc9c660ed4f475a804d86f470e5f0ef8ed015dad67c102a917d9da6b829b23b1695d8d90d9129fa52d4d89745576cbf9455a60ddab4152bd9db0528878baaa1b6b5f6f3b3b777ddfcf709b11c9e8e66eeb34108a3bf597c4d3b6c37b43cba3ff215dfdedc3af295b46e17e0839ec0aaad5cd18fa42faf03221550c3a0dab402e9be88241d7e5122eb51cd18ef7f97ccde2ae61095d345867ee998197056f40929f116120794f88fbd9b6d587a646d8f9f6019bdd8d7a8b15b48604eaf809edbb34cc5840e4a054607fe71dce89f9ccb7e0562641d8089ef0bc5373785f14302fd87e89f5194fc524ff1ac0ceb703494168bf1d09ffc3c421f5bc02c7418a4975fc3c0d92a4fad07963a70b7e2fa0373334b484933fbe3d52ae2d6264862575699c1e392a35a5f0fd4ee29104c2af36c2b65becaf033b4e3f664aba65a16ba1e2d2547e8b4840d074d20ab4fc5b79f13e1783b8b20638d9d1a7f83512dadeaa8bc79e450819dda85160444030743eaff387ac1b37997dd7fbe0d41d556222e84970df36e91c5f00e2197f22695dd452812798ac2cfe371ce3352b56e1b410360cf0261e89c554527bd9486101defe1acd22f508bb979707e480e26deb5146ade39896859777ba4256fdcf7256972a656812abf866baccba9825fd1b015d331e64070fcd8d0ee5ffd18b7d495ce2f6d790bbd69bd030bad0294b3fa917774e667ee2e558537699de40ff56fd788515df0dc718f3f661c4a83c0bd84fad7685cd8ce93391567f3838969e6be0d0d549df94e05605d3bc63d7087adc64e0c088c5b9b6fbe93ea8d11f734d76154395ea13dc96549ba7e1788cb7f645a7315dde5ccedb7d918da77be1dda916404371e9d7978d244cacca1c87bf2b3aafc2cc97f01950153cf44938230449694973cc2d1c2ea3d0bce22a6e1c9e936b079a2408efbee096d4e7a37b17eb54d13c20ca9a7e214001b15a7e5d1826329dc4a4cd82fe3b2a1fe2cc6bc0f34ec6ffeaa7d75bf183b0b090c79168ec64ac0a098001d759015195ecd04ccdfb6fb4f68c13fbd900001369192ac2664ded6b0d144ecc238976a11df6141fb9b6a9e020c6505e4f485d7f7ec3e6ce01ae92c60340f58272d114d92058d897b625282329a7d8a7433dade310756a5f1d29f5e911e340e40578b7136a4c1e238288d6233baa1ce409c92d78d305e8026df315304f3d57cddf5f1019a3e63fa1b1f1f05f02c3d6d2941290826010d04ce4ce8f0b0c7bc768e65273b6c74f8251ba19d5a2bc3f71720259a6743cc53f3097788a4f03cfeade6d10ee83225c0522fbe2efa847686314164606419949da207d4dbee48ae317ff742645c0850acb3826ae786a72ce38e37c7585e746567c4a42bcd322e4554dc9c0a46262e799ac27924a05e3ce73665554588099fdc1ea0768b1319a0bd8402431e5f12631f2de7e14e12736cc0ef34de6f0ab6caad88eac279e368b4e0c18970b33e0f305153aa01057ac61395ad820e7dae3bfd28712a5514e4a253e2a040bc5a844bcb09d834f5fefb472326dc636bc95348eae3a7cd9f3acd316cc52226b4b87ac13d1277b81e0adf36b2dc8c36dadec27280d9a48034aedfdc9aeaf3a5b9f21fbc414b79008857b6cfaecdd5010487a33c9bb9b0ce529c394b2069dfffa37bb10a25d7b6d114f0bc600654664d5f24aa6421ec93d7dafb2d9344f79c54170e42283d327f155015bf6d524cd5400d60cb46a0d32d4e7bfe6dab219349ad0d395c59b243b9fb56d47053d6c57217be5ee48321fc9c41a4330dd71eb68976e441239176ee565661e540502d72ca2dba25326f2d88c703b963a14c4fb71db754b221bca4e76434ea075643676f5e373898ee49083cca6a38d7503b66bba5baf79e82b78aba2d3e0a1c10241b25225de0cc5bbaed5db5fea9c4d5bc187813ae9c033365184c35936909d8cf4dd1cb171b3a8072ad6b8f67d307273f6ac234a353ec2c54780e531fe287211267186567d984c050b397e16ae317a647dde2cc25589008e9d15dabe8e6e00e6cf5c228209c36534e4a8467dda05643c163ebc144434036349285d6bef6f9f11dbf8264c595401668294a373d52491670350ec363a5349c27bba8f848e00958896f28ba79c297a090260646b372df896080d57368f8bd4726a8f25ebbffd33d925d94e7caeb54b54d2614805e2b3dd388fe6ef2b1702e814acfca3c497ea0fa58692335558ebd1096220cbc0860b7398488bc4bfa318ebf1cb2a30f439ed9258d12ad20faf08fa82293996aa3c91d25c0e19f37657c4feeceda0b45974ccc48327d07acf20da6b9fe02a126f81d4c729da01f5b3bca4", 0x1000) r5 = syz_open_pts() getppid() dup(r5) 08:25:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 08:25:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8aa0f5f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794554c7d4096e8c583e4d540600000000000000bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c61d13d91af9c9cdce40b04fa88fa0b2d40a7716f04840f929d8dac2839e521e7030000000000000006f75e20dcd6", 0x13) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="c6f43c7defe19aa55278c972c8bbdbf08878e6f0d29c9e47c74ff0f99f343c22b439d905ae21ff420aeb48a9a5aab3f027dc70330ac2aaa3b8e374a7c8a3193bb38c1f0d73df281c23ecb1c47c8828151d7d105d48027e7ee714967ef6f03594bdc28ee1f6e6a22f99f10c491cb9c507ab4d3be8d74910fcb6a50c1841a3ff08f4", 0x81}, {&(0x7f0000000300)="4f8d1d4f4d5621320829d53e7fc31d6ea81cbf65d700817c386e83471b0d1d9004880e253d0fd1393c9aee5725d81cabfa77b2d71d8aaedede9473eaa9a9700df3", 0x41}, {&(0x7f0000000380)="dd5eb4479e09783e36f01d12c2a062185840c46684d0f64e1d361ee4969c619e1f6bcb4aa0b9b261a6929d44116ab51463dede4c76d970db94a48e62f73b6168a325ae40f78ebe6e4727a8c4a29bf70c2111088e1215aabf570dddb97976139624a72d9289096e1b7ef9453618ba5d9a57ec6c24b396f02d8ced3e61", 0x7c}], 0x3) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x20000000000002cc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 08:25:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002001, 0x7ffd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="4c8b1057e365b768e3ab63ad840ed7e9b2fbfac88c1ce4b4f44307a44d05782c03fb44de4ce2b916adf0dc4570124d1aef64e43be55d4a3aeba50ccdcea2bfcaafc8eba6b7f2d25a3dd0a53b4b68967d786e247d542dca7a", 0x58, 0x0, 0x0, 0x0) kqueue() poll(&(0x7f0000000040), 0x0, 0x3) 08:25:00 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = getpgrp() msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000938b182543f3f9fc4f712c28d931169000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000cf69de0129c1305b2b70e47161b5dd6d69bf8b3281eb7b4fc57b3925acf851908c53e0a0fc7fb586127e16c675ad5194478e33f2"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r1, 0x8, 0x4, 0x1000, 0x71}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 08:25:01 executing program 1: r0 = socket(0x18, 0x1, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 08:25:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control\x00', 0x1fed, 0x200) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xb637b20e2365303a, 0x8a9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0xe3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x5, 0xfffffffffffffff7, 0xf6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4a, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000017, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000004, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x3f, 0xd5}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9, 0xfff}], 0x7, &(0x7f00000002c0)=[{{r0}, 0x0, 0x2, 0x2, 0x2, 0x5}, {{r0}, 0x0, 0x40, 0x10, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x1, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xfffffffffffff001, 0x2}, {{r0}, 0x0, 0x1, 0x40000001, 0x9a, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0xffffffffffffffe1, 0x8}], 0x4, &(0x7f0000000140)={0x9, 0x2}) 08:25:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x655d299d, 0x10001}, {0x18, 0x0, 0x2, 0x9}, 0x8000, [0x81, 0x5, 0x7f, 0x2, 0x7ff, 0x6, 0x8001, 0x20]}, 0x3c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:25:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0xfffffffffffff001}, 0x10) sendto$unix(r0, &(0x7f0000000080)="e939e224e6bd57ac5fb05054997fa3433d93d0d67433b37493897666795324f88ea446132bc95d6449d42610b12060948ea6d0412167c05e319c08c43ba11f60693088fe15fd8f95ff79d91c201fd46b907d22a302cd6f3d0ec6d81abf5b592584f61267f88856e174bff2c2269fc3132148b618f18c5a7bf5173945c17d35932135a3341be2464ee93e9a058a6e7c18e47f53cd1e7eca8f7372c2ad6e9bd4d6988a0d337a028d93483e84db2c54b7c5bb23e004895ec43e59a7877faad50918721c52c0dc1ef9307dc216fc844d68e511ed358e78832333c814b30bde0bb20ae15ca477e0b68521c7", 0xe9, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 08:25:01 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/40, 0x28, 0x800, 0x0, 0x0) 08:25:01 executing program 0: r0 = socket(0x0, 0x3, 0x401) r1 = kqueue() r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x1, 0x7}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) read(r1, &(0x7f0000000000)=""/220, 0xdc) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 08:25:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) write(r0, &(0x7f0000000100)="b2deba6492d71f7edb2cfb775e8411e4bbe840290dfe0fe76c2697f4eff8716ead1faef3846aece371cc5f5baa9bf0496d35933ec986f3735437c290f9fe5ede353b987bfb86e75fdc81bbd378aa26bbf1d6b61bf7", 0x55) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 08:25:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r1) 08:25:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) 08:25:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x80) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 08:25:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:25:01 executing program 1: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/181}, 0xbd, 0x0, 0x1000) msgsnd(r0, &(0x7f00000000c0)={0x3, "5af6685aef2460515542f7faad98ba4d00"}, 0x19, 0x800) r1 = msgget$private(0x0, 0x10) r2 = socket$unix(0x1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000100)={0x0, "c0215e784a935a18d42e34dd0d99fb034a1a66733ccb40ef0156a2c369861b0debd7d9a6dc4be58b44729da9172e4e44fe63faec14cd057d2f35f47223a461af7de7e9fe44d494bdd7081e934a8272112f353ebe91cf1d7d45284ecb4d85844967a09436dde5189bd7a4b72485c4fca3bb56c85f7dd180a0e2223ef189e3879e39607ce10bd5809dd58b0dff421a58b1feefcd583f1ad4a53be29b4df0dcc237712a63b17d952fb82efa292ded341d021daa8632ab5340a744f07563c3020841a53c3252eabb375ed539986a56a7a661c73ec607636d6fa6759a451e39c49519a4ed3bb59055dadbd544d8bfa0f87d2e643069e4b11e5362"}, 0x100, 0x800) r3 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) ioctl$TIOCSBRK(r3, 0x2000747b) msgrcv(r0, &(0x7f0000000240)={0x0, ""/162}, 0xaa, 0x3, 0x0) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getpgrp() msgrcv(r1, &(0x7f0000000300)={0x0, ""/47}, 0x37, 0x2, 0x1000) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000340)=""/154) seteuid(r5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r8 = msgget(0x0, 0x200) rmdir(&(0x7f0000000400)='./file0\x00') getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={r6, r4, r9}, 0xc) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000500)="26fd7650406f9660dd9ed39a4d0d", 0xe}, {&(0x7f0000000540)="44c864cfdfc2fc8dc0d72ae924b952fc6f42a04c96e70269c43d943925e40b3a63a0a2479fdd112681af9297d2a2cab5bd62d0651626263a822d463c16c8dcd0610d354c25725ece35ad51af2e2cb6cf30dd674969632fa038113a61011fcf7e6622a89f523bcd5c88e73bf3149bde5b6764f41d6f146e18ad3ff32e6f784c8ca66623f2d9858bb440fe661070c6d702c13ad3687fbe7653003fa427b3271407df7b986fe87e6d02362c15e1e9e9437818e533f111ccf137883846828a2f0593c319bba700243a5109b3d7166163afdbd5fe8ae9a43e90f04c7a4231f31e50c26cf6f7327607bb8d77d6e4f6fad12cd341948d01f6e4d37d0f748e3c4c39706665174af67c5132adce7a96d1bf37e50d1fd9f71dfddaec2a7af5f42c07cf3f84a8c3824891865d652dc645d5df62175e241ed7001cd8757c7c2956f45e1068d1192ad276dbb16b447346c260e104049160b7e711216a4b1d6f2d2b7f145e959a814e30c9c455967641e7ea51fe8cab950d13739353efe2794d232ae0a10ca2c358b01ea5caac1e6edbc3e1f0792cdaadb097952df6b896d8b49bea9bcb925efa1b0a423194f6f69c91ebc504917645439b15f76432dd0f60d330808f60cd0515121d81182b4c6c962fb25da468a399a076c5f0ea90f1fbb29c0c38c614bc489fcab13ad6c14e27a0472f2e064b0ee9fd555eaf40ab071a4341a942e55173a53e7175ce51d49921885180ce8803216bba048fd247e1020e5f009b7559ed632fff7f6da791f6c9a1a270082cbcb46abe64fb3a5768c52d7550c28586b786d198d66b883f30c69aa4cfb20777a0976d3766476a6b410c3b8f09180d93cfe23da64859c586c7d41df70bf599175039665b05dd229ac7b1c6bf5bb4d62110360ac70f36b05a127065156429dfbbfd826bc25f26281535cbf0e6a09b2100f8b855fd3cbae6e3bba05587cb86054b18c781628ed88353ac95c4972eaecc4cc62360f4ab6644b54a9f003997470f23942b3e286c7a063bf12c9a641ad523e0cd1db4303f069ab8ca701ba53cb1031ca88debbf0ad99e19b99538a227e0ec57e12d6016c879eece98be1909506f568b2cce94ecbe23a467df1dc5d0aac1970258b809b42ed3c037d36c1b531813d8b1d6bc9d3e04fd09574cd086b9ee1cb23a20db042c2a5bf26dce6f81bbec26a67b8189b2a4da6bf88a35149a18b3444144c3d908d39c7e9260e7933ee95d84aedf5206c74bc52250e383a1c0477201eac51e1f78eb03c8606a2c4d0f2bec21f9ac00734d68ec2e0db177eae6e1928d80d31a0deb3cdb8af99ef0e637355ae75e82e1fcbde65ef3a1f70525ec73f7f9b1855f765c1ce3dc094c17012b3ad816981e4b53cff602bedad8093a827a86ba72efc5a1ce02801d98ab059d4a083fddb7135afaf761e0d79bc7ae8206f35ad89b9ee83bece6db151ccfaeb08cd43412a5f1e85872a3b2de70530175cd79dd81efe6ebf9d4a9fedca5bd922c895c005c1f3c6afc51a92bf4c4abc7c568cef0254b9fc693053c09b638e0189af727011e4bb8862ec40181890b3218d589c4fd96698cccf42ff1164f39495fcf3623693313c948e544c2d82c50d941eaa29ee9f8f907cdb636c6cb33c9e2d94c4363b87b2ea67988dedde63e20c8305ac25fee71a8b132d20b24d3746d3e78128fb5939a04206b8745518445f53aab2b76414d687a2d641fa20540237968cc231df868911001bec5d261f90577d0fedec187eeaf37a854561ade2cb218ec486e50e6a366766f7230632e29a932cd76f584eba461ddb0ccaff7341cc6bb5768040ad2795f23b3666a9d7abe5e68c8647247bb83015f6b14484c1e09f693bbf301ae64c1eda4831229224123041796ea2c91a432243ded591e2c91afc5ac8e1be26aa47ff442f42db2520f16a7d0f176503d1e07ed752de6e6458c7a6f57a3f132dfda335421965b61e1ed15bab61967249fe0e400366c8251997395996324455d3ebbb2c2aad0c46af53ac4d58a15b25f0631806ab54e827eb40839d9abee37b116af8694ed293be577e58fccffa352122a42f9d5dec8fa735be1cf16a6ddcdea14d4c5fb48cd342c6a68279106fd0a8d6b8ff952562f2137b0d52a5a70a41e0d0aada8e85b381ba2be060c3a6490d72f50e373233a907d5d6c3fb8224723b4ae2bdfd203e4bfad89955527bebec07d547701cc2be5822ac3878157c7aa80ca90ad20d11b1faabfe43f4edce3ce9df5757b351f33dc6924e02ca35ebcaf1d343535d181e93897e751800d684b8d5b1122d6c57c1a932b2f19982d2432767ea202257231adde5d855989f76bebc35819beabbd5b233a0d8f2f0bdfc9ba784946f181a03c033ca068d4fac46759442ae9ad2b2ee0fd617163c9a6fef1fcb5a3b0aa86084fcc233b7d467f3692440cc4c4c1761346ef20b91e6ad68d35c9165e72893594760c9f27ad3f35340d20f0e7c77088fecdbf0315836af3369bf073e04a4df0230b27f9d0b7ff1597144a22a0fee06df81e519a8e0a27c6927b7a79dca267e4e47d7844a518c2aff085ae5cf24f2bef78474d3048de4f8fd679a0278be49a4ce093dd2da348fc248187cf98a95e8b179ccf08c47401dac36c00f5d0170b465c1f9b96a34f9a880f554c908a2613b820da335e9a0546df859cd423a2f55f1bf55024a0cdf996cc94578c8dfadaf1e9bda9739018f3a6d17793eeffa7b65ac8236daa00a74d37b2702fe4e1506275d895b3c57af096bf9565aa8a14e8600d5452ab2323f28f23b6d9bca5c1ee2cf4eec98ef5c5f90a21c2d3faa6e9e8fdf6a49baa6868857b1bff57eb48ebe37e8311691a94ac78217847b2cbcd71453645052b3bc1778fc78078a5b80b2606263f517f718ec0757c4e6c084e70bf3859521590f38c0c7bd574810d565f7a1dcceecdaadeb95c403e1974a37f072b8b2adc63ffb574901b657549b8b667809e31184f2a4532ea0c4edaf9d24fdbf773b6b76939c0852b41e016bfe1d0a76585a8465c29d043d52720ad06c7c77794b43ed53e97f3dd171e478fdc35ad5b93e41f49d71dc17b0922f7bc1d4eeb1f360ec56a9e098ec4933bd8d7e6205376bc9c9d2bd6fd43a18769cc2d6355ceeb93fe8497aaa9179dfd12d8e840a2cef5176ff982e319cfc5b64e21a8bce4fdef1b40902e1a60fa3bd4237f63abba3ee6694201bca161f6cea37515ab26df21a5c0342a6f04b2a61ed14de1f5720b1a25119c2ee471340b3923e9f390267796b4c1c9b6d0c659cf3db1fcf3c2cea29b927c83fd1bc928d6e3acc59a3f4a0f422075d98f55246120eb5883ee7d4fa8b1a0f813539a6562cc7477a59ed0687f54a7da60e87f0973356c2cbac34eef90e699fd987297246158111fb94b07dc525c4a2041280f2b40a648887b3fe35df74c76d4860369c4b6df410e60fc971eb2ae4e821ec8ba96b7b09ea8ad6bf3e19ed5bbb7e06d51823bd99789073cb29b52214847d4a8e388f699da44d603543cb8a15f76ba113db784dd75370359b86edd76f2980ccf1577333e6f93afe4ee3d13708beaf6317aecc3d48a54c8ca51da3fa83d8e1f9dcae00f0bf675f0acc71b55c302f622aa0205b778200e680c765b1d962e0d71a983371c572e2bb20caa69e31c58a3edbda499544f9437bb1eb596c948857a7a79a1b773903e6828e19a9736572e03f35ca1be3ef6cd647afb35301a7623e52e5859c6a12344033e251775208a7aad00a039fe7a01f6e2a8092f573d01a5d257eb872717ee648df52dcc1533b1d768ec30f5b90afa0389c695b487dcff7702ff636769792a6f5c73d5454fd51a2fecb33618e5dcea9aaaf78764c6307acd2e6d97d68a42c004d8691dfc936bf986cef01a040c58396f0165840a1c04303613b58f4fd4ab61f4947e9235ed1b380ad6b856a63339af48928a6c023c2832a799af61d0837b8767c62ca0b0712eb664d92b4b73c824b09260411e101dea4157007bb955ac1c547533e7504d182a12ad9e06f48d9c06e20e7d4c5bc98f67d33898341cd704938f23b7b61fc970d4b0b2c77c361b02ae4233b47ed30779b8dc18632e636054655cc71a45706e414a4087bf1413ca8dd2da472df7cf4c8e0cd54b4464d16692cdb8b2f2d56bd8d2f2d07d29cf73b4b0fefa9b2a273478dc575326b0f7415456daf553867744e45c397df78a559ac9c935eda115fa433ec5a37df48fd4323f8b1b4817556e4677f4acc97765a004bb37e254dfbe2470f94ef0b51ac7f6ff4645b3a1c1eb4148e102697b04bc171f5405b4ec70549015b0e89c69ba289f73ec5ee3d858f5fd7e4da111e3e9880701e30b5c13106e02de3b039277fd39810ed36a61fef46964965bc8bf4ab71111b871da89928c788c9fbe2a8f1cabb96e1c6cc1db7575be623a98dcfff3bd2ecaae089bd81ee3ec8108fa0818123ed16546162a0ea4b7246046ef5d3dbbd33a0d306818cc866b2f27bccc8cd7794df969974ae7e50105f93aa13930ab65793801086abbe161ef6e108b01a21b774af7a3702a28413d63c30bc1ccaf3386571a0c9900934ca75acd82ac74ffd35c6226e3ae606aed79f1e03b12b95f4f1e2af5300e30ba8c112bbf5f9d9eb4f6529bcf50282bd32647e1d5ebf1862d00c71e06f8ebb95040b62b8880f5d0be01e17d04207e88cd302348e32ad6658602cb556d5eb758c9497e82507d61447e1bde12571fdd8b25cb61eb7a8bfe72a6fc1945ed53861a2ca4d1ff5aed6fb35ff9f55e6ca1618c1c3c7d260a0bc28dd96299f36310144fa5712308002a6476c10fa78d6d8f9a32842240e50f8c327928be7dec691cd90e3adaa105f9427163da9f94bc4ef463dc846d41b9537f74d5f69e841854eef63350c9f37e51540330a003e3fead55d90dfe4a0519a68edafbd652cd3fc62ebf73d86a75f1e196133b858c4be9857d6ded65f014c1a03ef1eebf3f5a1b7739ae3c324434a6e8b088a0c6359b628ec796a0fd723f04012b38709185737b6b4205d82acec171090a64cddd80267815484d429346933ca3cc6452093bf96cd29eea47bdbbd2394327699c0903f75b2aa09e42741260d4f197f456f1479344b35bdb156e7aab1f0feb854d625c16e13bed99cccece66bc41a3cf721cdafeb2758bf5674009acd2b720bcaa29431cc292d6fd73337ec918057f780588a4f82f946e73a58f9733aee7eec7350ca0bcb66d77f0437038cf0a6a909d3a232456a6ce06663d6517f9ba45f23e9e65124a3e86705ab80fc63fb1e08cede03094c112c85c5d74e61d2df19bae88e214e8909ea50d44e9817d21995227867078405f86f7b5e685b9eb5b43e85c0a7dc5398c54840e849621334a2ee189e9b84b2baed464973152825f62ae148c2cda8b08cf6b1fdb6c2d196732847ccbd6140063d74185af48e08f3ba061be4f416425659e205081fe553536adb37455e0c8eb272eed8b38d058ce863d20348f35a94c43e36295db87ae3bb55c800b0071b24d2a7a1dd927a7ea0c84f9ee3d37738d73fd5802d3f313c39764518ffc8d8542adf5998a204a2fc6bcb2011a9566c3f62067b7504f72fa9971f082ae39e6616e3125e5a90af4921ce7413829f8da43fd331883c3482f938379e33d04c507801801fe05ad4e9bbf002932cf3fdc4403aeefd8212ea2628ee29726023d7ecd28b1a191d4f9bb7e1b7fc422821bdbc38b600f0cfdad7a5a926bf2fba4afc35d31001c4951e1437b42d56015b29c82e4ba8abc2f295b293da4309c8879083cee88022c5848969ade4f45988e58141b8f065ca04c4d5d", 0x1000}], 0x2, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r6, r5, r10}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r4, r11}], 0x78, 0x2}, 0x400) r12 = geteuid() truncate(&(0x7f0000001640)='./file0\x00', 0xfffffffffffffff7) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001680)={0x26dd12f2, 0x7}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000016c0)="3d96d48c25b5f42481b2a95c1dc198844b0ef37ef24ad4bf54498b52e707b59c15081d79cbd4e92c450234515d484271abc18cb7942dedab78fdae8466b3cbb4e197f782ebb6eaa202fb97136687d8", 0x4f) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001740)={{0x7ff, r12, r10, r4, r10, 0x0, 0x7}, 0x1, 0xdc, r6, r6, 0x101, 0x7, 0x4, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000017c0)="76d0007fecfd06afe2678db9ac9f1270082c1c12ea982f15b67492dcfcfb185b29153cbb81e63309f82216414634d9c31e6f9d1a930a7282ee4566e0483e8ecce5e53c3bb04054c05d30349eec63012d39ddb5b282aac45f9ef5a7e1e2b311cba57f0ce03b824b6af20a38562796ae790dfc790ed08db3345a3607533604c8a9cef0be25c7ef7631c70829fbfa486411dac0f07cf2221afc951914d673119e5c836bdfa3d72b1eb3c23face35446694ab14f08f7e1df75732ebfb6b26cbf5e8cf245d5036ec7010f8b9aad4d9ea4106a513edcab42cea9494c8c11198166b3f4f416801aa3dad77271fc08842cf91611e3a736f88d537a73e2", 0xf9) msgrcv(r1, &(0x7f00000018c0)={0x0, ""/55}, 0x3f, 0x0, 0x1800) 08:25:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4012, r0, 0x0, 0x0) r1 = kqueue() close(r1) getitimer(0x0, &(0x7f0000000000)) kqueue() dup(r1) 08:25:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 08:25:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8400, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x8) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r2) 08:25:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 08:25:02 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000080), 0xe7f4, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semget$private(0x0, 0x4, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2a) shmget$private(0x0, 0x3000, 0x233, &(0x7f0000ffd000/0x3000)=nil) linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4000000003) shmat(r2, &(0x7f00003ef000/0x1000)=nil, 0x0) fcntl$dupfd(r0, 0xa, r1) 08:25:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) getrusage(0xfffffffffffffffe, &(0x7f0000000080)) 08:25:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec95260b5f8c575e93af4c4c3c09e991786ea4183c9a", 0xfe65}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 08:25:02 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r1) r4 = msgget(0x1, 0x8) r5 = geteuid() r6 = getgid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getppid() getgroups(0x5, &(0x7f0000000140)=[r2, r9, r1, r2, r0]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x9, r5, r6, r7, r2, 0x100}, 0x40000000000, 0x80000001, r8, r10, 0x1, 0x1, 0x800, 0x9}) 08:25:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x124) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r2 = syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x3, 0x2}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:25:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 08:25:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000000c0)="e10004afd46463b7b4b75094bba98a68c4f5f0b3eebf0cdf8452575dbbedbd5fef6530d90537a4844a191a00f5068458ad495d2e39da0668a1c54d4a359072a4e1cdc422", 0x44) 08:25:03 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffc}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x160, 0x4) 08:25:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x7fffffff, 0x709, 0x1, 0xfffffffffffffffc, "756e993cacb4e95c0447c2ef7f97cbb5ceb9cb80", 0xfffffffffffffff9, 0x8}) ioctl$TIOCSETA(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) 08:25:03 executing program 0: geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6813, r0, 0x0, 0x0) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x400001010221, 0x0) setgroups(0xffffffffffffff99, 0x0) getgroups(0x0, &(0x7f0000000140)=[0xffffffffffffffff]) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) fchown(r1, 0x0, r2) 08:25:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x2e16, r1, r2, r3, r4, 0x18, 0x3}, 0x1, 0x9e, r5, r6, 0x0, 0x6, 0x3}) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) close(r7) 08:25:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffefdffae7824ba42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:25:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0x17, 0x4, 0x40000000000001) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x1000000028, 0xff, 0x0, 0xfef4) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 08:25:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='/file0\x00'], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 08:25:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x40) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000314a000000007351fecae71eefbcb4feb13464075bc18376e57cd199ae4853574330f01b2be65588600174d96d8c1610ba572c40595be5f9cd09592594da03a31e36d50e1a187359cd"], 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 08:25:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1dd7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) kqueue() dup2(r0, r1) 08:25:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x9, 0x7f}, {0x20, 0x4}}, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x652, 0xab, 0x8001, 0x2, 0x1, 0x15, 0x9, 0x200}, &(0x7f0000000100)={0x5, 0x3ff}) 08:25:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 08:25:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socket(0x1b, 0x8000, 0x80000000) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:25:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 08:25:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) write(r0, &(0x7f0000000300)="caf34285e26e8327cf2957264df9a5c4864ee4fc903a41e6f2427e1007d82bac7f39678e8100815232662871e43367941bf21bca1a83c1996195ae55a460c6093a20da43d16dd2a4726eaf1dab5fdc3b06d33ae3370c16982bac22f77000563045ee5874494216239a3a4d9283ab0f996066be24ac71d6b973c23fdaa52e13dee18918f47d71d4f1a8a579174eb70b744af462318515c56bd299dcf489e24fa5c0a14a00394e304f33a4a43dbea666d58b68f0b8aecddd3de35d325c8390dcaae88a78fc965d361ff8bf27a98f19fc1d57507d6d1ad05d9b0d6a33d9d36ab8b9cf18ef79147aa4c5b0253aba09bb9a1e8cd91bb3d124083dc876535f0368b7081d910f1a5525e69abc9f558712510137cbf46f8957bd8635ad0b32232b981804303dd3a8124f706d97a63bc0d961743684193af6ade8592f609ed2301c86e703ff2e215048ebc2c001eff73f24248beadac18e92687019f232bc0cf82fbbe0c9d958f226976a9541221881475ac47065e1da1783dd101ff374228a4cc6c0ed6bbb99928fcc03a7a67fad54d170257eac6a254508a1342d904974aafa53415166585a5c5a6d6478d0e1b692bbf5bb9742694c726fcfbfe79e34dafbb70bcd42fbcf92a91343a66bc055953cd77468684ad976e763b45cb073cbb4b8e7a0251e444e3093dff0ae96dcf7860400b3b83dca53451a177a2876d56137ec232f065ad9439bdddf5b25e2b20df9f68310d57f30bfe601d6a06ceda6c6ef497e13acc271923dc91097c742036ad2e1918594bba70818f893d064817ac836c922b07dc7ce62754e80d57732deca97ff444256bdf6eab4f1b9917cb63c4b97423fc20add56de1d477100eb98e81b89e359f2d47f6617be558261d8518883a12889208671ef9e486898835f6351599c936f7f2e55095ed764ac128d9c093b2d02f832372fb9cd4569177674d99ffef992565a307d5839923e946683fda37d03ad03bb4cecdc30c1c1bbb1e5e382d8816d7e621a67a3618eb756841a60de83956fe10688474ad3f16b64d5884e591945cc079fab996839b16219f4b51a6975d37a8ee3035dfe6c9d465466aa77a97a0574aac996dbe64133538cad3863c50f3f567a14ed8068bb38e29734d68be666ee98d89710ca19c110aae4e1f462506e9dacb4fc3e4e8bc0f7910d0d7429329f03f1d2de4b9b54a87e2920a5ddb5fa541df602adfa5eda87facf46de781773dba11e5490c341a94b4ea69f2e862145f44dad0ef10bd9b0a3eb6667d1d145e92fbe6202ea94bcf609d93e1680dc8fc3ef2ccdb0f5673154377f28ad98d44e9ef8326c271dbd22097a5bd7d28790660b5c0bf2c1113af956b02cb9d5fefcc520bbff4b08c72cb1ceb647459fccd0d857a462ce333f4f86233df41e83592cc0df8bd767e0078534b27019fa0c99031998cdc3401f48f012f2c3950bd07e6d86fb20088f70497a45c64ade0c15134e48ab8476bc80780c92ab79eb46973218f9b95b4c17cbe27d375adea29c97f4e44a579b1ed539fdb554184a55ef9b9277d159d7729e606c3909a1d0db0f0c3583498b698b2621d83825deef865e85468790c2f44ba007d82c2a1ec188d16fb2cc1fde63251f31015235d4e6155e3e66718a8b18d6df33a3adb2e1c89b7f36cb534b0d1ff8e1127fb2631f6c585a138db3ba595aef711007b25d1c092938ba294f109a353b712f31fa140026c2ccd8bd207882954065e49691a0111505af1bad508448c1e4886b8e391b50161fdfc8fe302232f438d14e629458e4faa1a13011f535fc0c8ed09917363e01f7d930708073a3189160199a4fc5494c85012972547b1004ffcd0b4abc365775880c9abdfaf7d0212df2f41e9bdfb0f43a3041cab292f67c4ecb2d1d532ac70b4b49077120423d639c672575e5971d8dcaad6ee451ade1472d52008263ca37753e162f76b7ac2dc490de36f0b7b41f661143120bbeaa4da0014ac5b5f45995e656a41f05463eb385ccfcfeb641cb6cf7e591f93f33c8c2f828c58bdb71f13872d85aa88caaf585eb1110cabf5e1b060b9d9579fff143ae0f7651f21e0a668de417d870173240c2ec3b549002f273a35f4ecd62fb5fdf656dd0424f57ef6f4143fd7b6c80edf239b40724e773004a2f2529543560a48df3125fc2e8c7b594e99064234e390460932e2f79b6ed573a40b95dcfabb800e77f002383222bd4491cf9783fd6286e199ccc044ad5d3766e040dbdcdab668ed34e7484fb25346e2102ede858b49af773728254b5ab35a388dc37254556a17539da0b27dc866e66f78ae123d67ded52d8a90150bcc24afca89082534a2b43c4ff58b23a4c5eaffc4a60985258da4523b763a9ec1815a8322cb37388f23b13e990964ea3a235fb6b96e4b74cd52c8bb704229a6bc725f8147a92084de766de10f480ef763831a3f883f9f692fb1abf878206a25a1758ca4b35844f6ce84823e3521f25125b86925427488a74ad0bc86de96a7e43af75f204a2510adf7cb238d4390059ace936672563699b7d8368c3135ee74e01d0d2ef7912b0f3ba9cdd788815fac96aa1a8e7e86c3a677c2aa769d9796a14408968b8bd745b31ff275a8479f3625db08cb6640d92be1b2c9c95aa96b00543ad554987c8c606fd8e8a89c58f2d707e10244fc36ce18ad41156b6d71419526c6b4176d634af430fe24c48d16862dca8cf5c077f81531e188eed08263a942185a42f6bf98fac3f9ac893238dd81a34b1741a3668d3f938febd90645b5627f432b5c9171a938923af64bbba7e39984c50ec6b4988c24befd01f7d5e1d8b3eb810cdad28e95717ea0b39a406d969d52207ec20cc4d23e01bdaf38cee8e6196d7eb221011c75ec11e2d1b6ded3f9130e29343ce8ae7e43d152a6488095d2e5a24126977a995822c6f0731f6835a06c26e5ea0f3efdc5507f7c8cb2ab410b94b02351dfaa39b5b8ccb8934de2607483fe63a5790e05828ffb858ad6ca84777b2a769829700b6ae3cb8e77062fd3a388ac26505951cff1bb2576a20ddc48e25235b9ff8c612a6fdac9ae7a3bd0fb7be931975ef8d6d4b2050a9bc4eb975b6eb042fe1f3a5307eed8561dbe63a5496f98909a581ca63d91b929a28f37c2d1a004a9c8867204fd9f1b0315d441331da9530321b0f3c377d111d6a4685e2a80c56e2999c0caeb6463152cd431b4bc0221de4f1f35d2c5d2534b7af3c6314ea2a90cc7e0e2002c9ff7ad754a3cd2ea0d71ef7e47b8d570b7d5e42796b0248f9a444b4ca4d5b69c69e6176466312cb661a51ae499b4a9b1aa2187b2201034cb60add0c64c975f9be3a12d95663b1144d9762d8711491a38df8c3a316403740a693f1b3bd2aeacd83e4fa790a97d55fa47c80780b5453b8fe251a18d8356bd92511991fd9c335d8859611cca51107fd554ca320ecc641a1aefa12381417124b27e83129a85aff58462abf7b82a8e3a83deeaa4d62df6ea9093d11aba18e787be5eb46ffccb6fbca522ca0229028b27c42bc4770c9adacb6e3bbbb7b8442b3fbea46f3e79c9e5d86136b2c552c4d93cdb4116f338b68f8142d37994f6b5c302371fab63f699522c926ecd2735278cf86a1c244c47ef329576b9df8b2d61133318af6ff132a9a44a4729f0781f1de27bcc6333d9004b6b9a4f289ea514765e070e9f1590abf1748728572b903875ba60a2520dfff1451ea4246e21a2db449f09fa2af2e39c39324a26bebbae2d032ae247f38c3d34701f874b5672210a36e1fdfbdd2d7a48a75ccfc4e81528a1f092cef332cd3077d79b724b5da9e0895713cbb0d0e98a5560ac1e53c0a86dec148f538527027186300ebdfb16f2a77d330158cf0b5a052b7e4776e60b77ac99311f075b61d760864d24c18c96edef88cb006760a68e0a310c173bf5ce06856622800c2b3a9d90c5d8c2ccad133bcd6117b0608849f169e147e0e28921abdfb2a529785b96b83bfe4eb6085a2417f6c9b45f5fca0a20ce04de51379315c4d2a101a24650b2026322f3ad77b2284bc72c877c0cfc81d16d72c11646fea23dbb89462b0a09207d64afe1d44a697ba29693fea709034b5ec5e0e3554b342c1b96fd081789077c1a713b451eb3020c92d334dd37ba8c9c3ec8e21a26abf1317de6873b53a86f90f812140d411e69e66fc748c2356e3f9113838d0f373755fc7b4f56c468589536fe70abae7ad4ede00ae9d1ef9899bcc4323e5424dce6ec4ace8340fa990b909712daca60a9d76947bd052ffffea16864f3d50cc9aabd1aedb3b840994ae5cc3ae88cc69526322b96f197c6d747427abe4d282675ce572f591af3e7ef52444f72fed787d82281765a3c65e8aa2ce7c71006b5076dfb5b2b143630f954ec137b9e813d58df99bf635edd7d16dc3160fabfe07c3d08cc0eae74fdae9bf5b4475e03751a140252592a684724715c586229b48463fe020e66a92692e7be20e711253797a6b51378cbf503a738f8004b3038676d4d2adf9f65dcf284b1f11748f41db0654f044da465d48fe6825ce532524785219413889469658586983d0322d7b03d9104d8aba36b9577af4693f5de5283981a9aa9dde8a193998e27ed0cd1d09d48f176ae63bc283d6e6bc8ca32f884d8ce016b7217207ebf7e605f05c2bee1e425a56bac984bf60ab4de4d0f64550bc6b5b53ded62a37a02d404ddbc562adc798d2fc3582523b96e12008836f938114f99781a45df5f189cfe06c596f7a18849ae709d023c2f77f20903bf0c09bc4cba0998b249701b9f8d79d433afa6d86c9b8850b6550fc57911ea325eb65c663c915f7d566204e4db8ad63809d99ac4b3f8d1f082a2b40a589ab12d5c9c0d70b12b45f59c75065b1be1c9d6583aaa56abe23ada8030c847418e18c9a1396d244585ff1dd8002a949318024b6fd877ef4b82b4e9d175e7c2fde5182c2a96e40c36131f0381f82de6e787b11e9c5eab7ed5de9e0945efc880eaae267cc30524b75e6cdc01e380c51fbd59ab44e2f42deb5825c0e01568b3259a652f45a9113b20ee82f7b9226ae3cf91e28604251167bcfa42c52650dc5847815a0dbde6cd44ffe790bbbb73f8350c10042ca54182cff4d8a85264428affb6c85049f336b5859919fd3d737d56ace93a65b5b1445856ef787792966f476fa247267f01ab1af6e9531ad8a0873c1356f4c22cde2a4e1890a5af8026f53e84865b35b73c10a406729bc40f96f7e0ae1f257cc0f216b18820fc5fac834e7c1ec5ce6abf46fd247c0b415bd2a717990cc6f5b68bb765a6edb472590b0931da6273cf0b5f36cccc30ea18f00718e7d3845e7c2487ffda4b8df5216daab5b8a570f9dbeb3efa16ac99dba74d3beb34257f2e6ded32e87dda5e28d50ed21b1621253ae44d403d91d8368022dd4764f3adfd2c9b2febc782ac4402e12c240c81ce1e4f651991cc981aefca40826d5fd03ec4f9db2ad825aae39f158d20922269e7a46d497e6fe57f847b44cda6b9bdd669bb7e7636b098f8f974777d4f9299101592a2f3ff33f2b0a8bd62b62e3cd073d1ead9a51b3b5cbe0135c352d03aac08bc5fdcb516c2b505138639d03f279a7cd49dad23494c8cd308558ebc3a449c99340026013e708ffe106dc4db05f85eccce97ae43483ee2e6a3fcd8a6d9bc88fc175e75d8dff8da7db20d2a45d1c6616b36bf4e0e953369006780e4d2fae099cb9bddece92d41e48be7cc4f107763473acef08cdba5c18724b0f345cdd227cc2bfc7cb0bc86a6d411eb0e93bec42caa2b40b5c842f688a00619b77202d7c728eaeb70eb01a34c166e66b88", 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) nanosleep(&(0x7f0000000240)={0x80, 0x8}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x10001, 0xffffffffffffffff}, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x7fffffff) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:25:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0xb) 08:25:03 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socket(0x1, 0x8005, 0xa6) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 08:25:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x124) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000020f000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:25:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f00000002c0)='./file0\x00', 0x2005, 0x1000000800) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() flock(r1, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 08:25:04 executing program 1: socketpair(0x2, 0x8001, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x002/file0\x00'], 0xa) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 08:25:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) poll(&(0x7f0000000140)=[{r0, 0x1000000008}, {r0, 0x100}, {r0, 0x8c}], 0x3, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800, 0x3}, {0x2, 0x80}}, 0x2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 08:25:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) fcntl$getown(r2, 0x5) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 08:25:05 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 08:25:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x42, 0xc, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x40}], 0x0, &(0x7f0000000080), 0x44e, &(0x7f00000000c0)={0x10001, 0x2c1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 08:25:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 08:25:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) dup(r0) 08:25:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 08:25:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0x3, r2, r3, r4, r5, 0x10, 0x6772}, 0x2, 0x101, r6, r7, 0x100, 0x3, 0x770}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r8, 0x2, 0x1) recvfrom$inet(r8, &(0x7f0000000200)=""/96, 0x60, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 08:25:05 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x10000) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) write(r0, &(0x7f0000000080)="f892376ee66a310c78c75e3f9e1105805caf1818da865a", 0x17) syz_open_pts() 08:25:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getppid() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1de7454) 08:25:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x23f) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) shutdown(r0, 0x2) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x88, 0xfffffffffffffffe, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800000a0, 0x2, 0x20}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x42bd8603, 0x19c7a5a34000000}], 0x80000000, &(0x7f00000000c0)={0x8, 0x1}) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shutdown(r2, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="f625129d51b7311af226288fa25515aeea1f3d139dcaa41107bb0fff87ce29891ee94b506e6a200833b52012af3bb5b8ecb38425e4f78fb6b18349719e4b94d2b3e15e5cda5ed39aa04330", 0x4b}, {&(0x7f0000000240)="95c0cdb3a3bfae9f0136128e5cc129c8dbc79f62e8fc7e6bbf2403a0b800529511177831d5de1746f0f8d136f62b2e45a4b16d73dbfdb0e5170c837b7d1a8702da1870fdbc3c8e90080d52006ee6eec704ea59ec984c9ce68f0442c9c2c2092ff3be902ccae99396908f6deb1068b27466826d83ad98d8c8e04283dce90a2b8e8f52266a9051728a5a1b8bce1cb8977501c9df38cc2479435912747e2235abf0b3fc19", 0xa3}, {&(0x7f0000000300)="a631dcc51b7b59215133e560f4f56dd1d205853c5a04bed3c712012c297084a2b0eeb4cc21cb81a5f0ebebf6b282309e723ecc958fbbf61d028bb1e2b720380d860f16cb3a9da12241cf52bc12f08d522b21fbbafd76ada3d70e2386837c895a1ff80275723181bfaa54145237d362213f2107dd6d3c17f3f30eaa731c0b9cd2c1a56cebe0eb2356567ec8c59fcc6d910fb7b7a3d3a109b498e370df741a189d2e55fdf9fd655e35e09cb35822e3bde48ff8b9dc5d4ee01db82271", 0xbb}, {&(0x7f00000003c0)="429088e0227fc34b0c8c374bbfdbb826f6d6b6b61103165b13336d59f21469cb639a16b3e63df9e0c46edae67ad6b5caeb11f97befb0387dabb670e5d16375b9fbe404dc2eca46b0878ce224f7714063092dd9104b16d3ab03c1699af996d22a27d9bb44970142f4765b7c018f3b98453d2b8a63c141a9afff5779077d5ba477b2033afe72ef273d81076dee4a7ddec2a885ddd97106f3be8d7c4899270a1a34a9c6f70424340bce53cdbcd75a1aac9619db115113f49b9bc02415bf03ff7175e600ebe4320e987c3c9ec21d97c95d675b0a3ce2ad9fa101fed3920b36b47924f252899f6e68271c13a8002db523c0d376f3fc01f09d3d2ed4cad8755d810bc6a36c84902fcb6bba1009e593e911762e1bc1fc470525207c4b5e224862380c8d040d1ca7aee33a0d874278120a5f8845c9147f2dc06ab877fb4c70b5feead4720779a2018841b0a763997d75cf2a4f0e0598cb93e17194087391bcd5e3889e0b4c9dc36a9fb802e313b536cf1d66197fc300a29b871bdd2bffa1ea0c53b6a62897afb6e57f4d10c66896cc7bd05c94709b2b479411e66d49732cf820eb63ac657d4eb7ba9f8c814ce0dfaf2dfa1b0088067ccc7c417f38c9a11adfbe04838a3039c9c9c51d35bf1d40b00f00b5b582a214593eb77ac2c98f9a3e2973ff4fe99675e21a52ade73d43233fa2e4c749a406771d7385596bded4bfebb723b3399f4a2d96ebfe7763cebfed7e1fedc895546ee7e28d8b6e9c0882ae04189007051d1200dd666933e61043d3a1ddea0e02057a1f14c5d34a828444c11f25e8f17e79a1e3f7697c27bdcf16acdbe9230e21ce925697725bdee59091c51cbcef891649929e8d78ed13a5bca194aadc7cb19baf94e10353d56db5141617800e28e486327d19dab388d881fca299da8764e20980913a902aa595b8cabb7cd87b9ede46159055a008765e5796f5d65551f0922cc6b692575e03d07237840e4979a9c4cc462861c1c0637d8374af251d1c6ff99dc9c75cc32d8b07c6e4be74b9b88c5c592d34a54f58b0a6a1004b96072d74f1de12921c53bb8b59a1a6cbbf6cd9caefe27d4ecd6e2198b9653932a27bc3113d5fcfb8253fe7fff212fe8ee3023d22ed3a0a3b6ed2c6c09a071944217121b05a646d781d3dbf1308d4e70e1665ad149e8726f7cda8b4333c719f98ecc14cda0cb152f094dff95a1a65eba4e0855146a51ae772feda28a2264aa0a09aaab0a501004564539bd57e12332108ffb6f33fb4be29b4a2feaa01b8a8c29c58909318876cccfb91990773f391f8f7ee0a8f864fb77b880bdc91b2e6465f2d55fa4e4bc82e541b282034eae7f3600986932a34783037135356c2febcd3564b3a4419960fde4b0a28035d477f5baf74500f2970259fc6607712a8acd8178c4d55413588e9f0cac860ece36a9713eb73778e2819d79d4490e1d30d5a17daee87aa6f99d3e6ef6a84ca99eb6218f12eda4c8239c795c88f0882ef050434b2303e3ff303f3d86fdc1f95ad8a40836497b3824be421ff44fbe35a37906dfb46170b4eb949755d438d9d14412d0e9f1a465f83a3e50013abfc7f8680dd70bde924d822ff731adbf988cf548c66973f2ecc4ea4b33bb7ab1e134642ba0409642376f4aadda00141b93948c967d2f5843cec83bc7d798497010daff2fb162f30c3a7a4d3d82d9da81e49d11f7e37709877d7254a11ead86111c0f3a9a10d478fa494f5b4630fdcd028c41917a62b30b3d0e96dcb486dfd1d425b65e5dc8c36c97bfd494ed8740b79a63100f0a1b83e64a2d30925d1e014cfff811f69696242c22e09c2c9c97eba459e54d7e740d6decc4f5ffcd024185ea02d18cc468afd69e68da054f768f133645e90ebcbaf7a0cca1970a5f8f77f5f4d05a4816fee5e30e184af2dbab0bfd60012d6173616c3e90ea111d77727833958db915b0c36d9e673d84ce8da46b5235fe36421bf6d7fcf83bc7808db5f226054e635f7a11b4d009e5873edbfc663951c1997308302cd0dde4b328d5a57f13f8967b106f17d9b0e6723d5d94508588536e9f1a18eec5530941b67882a251ed2b7909048ac47205eba391872cffab6ebd8a676148e7f201f7ab0ac94aba7a2c49af9dc6718c2a8e3d8756d41fe5e61f469e93dedfeec4f7fc7c172ec53de5fc3c3f42e3ddc82549e85c4d02803741ca842231baa409d534a3522388f55f3fdf7ea7cb2a72da93e92b1239a9941e9bb283cec3740d0a3d27cc49601f16320d817d32bbe07fe745c52245766c6e72e80695017ce056e5258f544ccf726bce2c9967444a2b7eb4370dbc4fc28bb4610fa6928c3605bf4f799f2d8a2b2996a140e4aebefebe610c472b381b4fbb7fcde53fbcf3006cba42c5bd164350cf639a4e863d917fcf2681370c853f6568046a4cd4f821705c5471e8b3a29ad82587d2a096c30326978226b5d131ab9f489889d3ffacc405fe5d512de608d8788bd260bb1620aebecb9ce92888443f1a556714ca9e37ed341a5ceebb72c20c4f929bf77e3f8f6779930e8141c80426f6646c4817b07e20cc64ebc13f2ed165ce91a39ed4c7eba0317c44b4de4e2eec918ecf365d0cd1faf96c94e59daf1639b9166e2aee7d86a98511d1c5cd99bf7c2e050cad72c51bd052baea8b6b3c0f5f7608c97c7425068d137376ed1941b244e8fc0ef3b9d0f35c81b89f7c2223d2a24f9f9df5e6f9b96418fa6e6f261807f79f6aa015c4873a97bdbb7958bd03cccf25af3af7b3ea00074b175b9035c3d551363c7a6f87ae875b02f33082bfd7e6a64cdcea7cadd252a147212fb2105fe1376965d9e324d694f945328e5a13be0cf92c2cfe9aafe93e10237000023127db8007548838aa0ce7ba21c70bb9b9f66d0757e00ae628c324b2fda32236af91f4ff59d3f3117fc19e2e719271d3e45b09ba9f7906be354339873557395dd71ad262ecfb915f0d924253117a5446b6d5f939b5dc49495296bc7fb16ae8bf73db267d0dc8fc543a351c2a8854f096cdca05d6aae342e2a9bef46ec430731fd553885c51f6300b4708573837c77d5c11bca3e5cdee4b4ed33878ce77049333655d361c5bd3be39a87ab87ce825f4ab96e2516816b59cada731b9e6782d92bf1ddf59333b8412230e58eb8cf7920c812f8a10a4d3a20aa708fee2c18671b777906c27b932013dea23406e88a7067099514dea0c6100172ad7c39583a7b64ec5855bd94ca4abeae3ca5cec3e7cddc2c5bf477b3c5f6aeed6bed7ae6789484832b64f35c27f5c5a47bb10f4951f42251aea523cdd14e1a6a3a832d4b4c5f3b937a515f6990327f2eaadd2173f7582a85743dfe34afebf5c4c752e41012eae638ccf0b05039f1ce103d79a73f08a1e59943245e7761f99c06a93c99c85bd86e6425ec1e0fc3b073b5aa317dfc0d3aff1b23ea6b956ee058514c332a888a48c7c5b9a40a935649d14985bb523722b0bea30d27b86ef22ca0eaca73f144d8eb9ebc235566e8f7d13530f72c3121c9162b90dfb2d2edf4bf500964804e60ef07e7f15d2d1df0990d2a5b477fc4b748a25fdd99b731e6748cff724e3dcb47783156596a1593589670125dba2025b534f110efbd9422b0eebefa3aecdca642755d86e08999498a178c9ca66854632a16ab9cb081aace5729f59c9082a1dc23bb63f04457adb89a632fed4db8a4d2c29f7545ddcf5a21f12b5f1c2a2c3dbf23abf8584e98f2f6fea9f76f806595ce862c82a682d833c025cf39a0319d6fc5d6193bc4509362745415a12bb303c21e81e183f5aca9d688c807541b560addcaf15180d0dc8cd111996528f5492a71585ca0308c33321837a5f11add6773f0824e4dd13cb6e1c08f894b82f2e38d1b3699ca28f50b98c4b2d0972bff5fcce6721d64d04728e51737980c57bf0579e9f4d2dc67dca90d276c79ce7dc2188ecf0bac2792d595326c18f7a4af709afafac49ac9d87b10c8902c15c3f03becd1d6be8d370e1d02cdb328556930e12b1f7b9476bb952599d92ba396c537360c3656817b92312216b7432562773dd43ec588896793236d8558354e7eaa64a19acaf1fc0c3d03629d338cefec3ce90e58d0fa01a7f08825b4420fa6bbf558e4db6ddf7b461ab106d2e6cb8fe81a95dd1ce3acb916cb3b8d73f5b72f46a22f0b6636310d6be11d166ffe084018fb8782c5342b51c1497c06451a8b05c0855becbc9b0f826b4686695924e3697097c02b1be01b2f8bf0336a80da3f37f183e7899b1f27e49172388c1bf7b7d476800ae1aa914ae3805864ec6b1351ada67865a80c38a4727f1aa42d954e17bbc3c39fc748d3e1062d5de635e3bdebdb0a2344993a0eeb3e9d8668949e652e7923e6f921321802f787a4639efcb5a0a01c14b93a45ac6ddb847da38682c7f61b3ca4ef937d8cfb0ec91df10ebbcde82a9aee77b0227c90d00298ea7cd79aec8de5efbdc25bbaf0a631fe4ef32032553ddeab3623fa35773d76047769af4e8b9abd4792fe4c2fd10a91f2b761877db522b9ddb72660bdbfd07579bb80e420ae5293758f7dc30a09f3ade026fbe5ca20fa6b7817b1af03f44ffdb9a2ca9e37108aafb7f4db51516995aeeded09418ce50838a938f1c98ba5f249c7b483fee24e934c92af9b8c5e3ea9c61468e435f28080dcca9c61eb885b3b35002840783d25ea12ce6eafd37e910012b0a7d85fae85bdaddea0063b38563054fe9a9c17a44d75278c16282756448508c67b732d6318ff104ee658ed198b205c58ec8b8314ed38ad74d4bfb42fa03fb8eb594d93aa336feaba6707224d97a7355cf3874128e5dfce4a5e11aa1c412a9ada13fb4568c60151d52aa99331787dde3f1c51c0d35baba60f8c614375c9edf90b2a1042dbf1225ff57e9f35a3b04d9cc314ce18cba2179af7b2f5ebe846266498e641d81a6e2cfdf8162a47b5071531b043c42e72ba0c3655867081aa059b3f86df570daeddcb7f079ccf4831cdb0b05ff4bff00c1ccd23ce8754d47544bcbd85542779b61294367c9d15d1be6caa8ae32bd7e23e32987b634d629617d91d85b1066d5a0443e6706dbb2a4ae200fc47991901fc4217f6556d09bce75668e12087691a7756db3ef80f15b1484f3bd6f74052976be5388e801b3091ea37fc0b78c044579fd4c194b1131de0f758a1205a5c19ef9bab65f6338981afda0353c5041c92d7452c04f00313e3991f965bdeb0026fb26073e1e9e84af65dc29629002241dd1906607478c06049d20db0504e6b9c92add738f62dc64f88fb2b30b17a6b8ed2d09b01f53d0611a8d4717bb948bf4f15bedcc4a7531bbabb71e4375c38147fa363f684af98b86c7980a5f9e77ba0b7ef8ea598499b131206e8fe1a3b5fa267c17b3ca62fd6abdaf4e8119446b935790539482708a609c6f96120dab1198ab0df10a202389e109314fc668a66d7d7287ca5a56b8ef29e64480d7cb478aee934a35a8ee14b50a08d5fd2478d49b1a9d50b68fdc5ea28d0a7aaa21086f801eb5f258889eb6514591c7c1c194672310ca101bd95c4bfd3631fc2f15e8859b4d00235789e216912d4d490bde83134a7c39eb9a97b92a22c7d193c0bf0641b63a52c769d167973f238cfa3e3764eb785590ecd612df49922ec941ffd01aef0093ac4ea26570ba8e0e72d56ab48c2d8e7d75f1513f981e0c487652353f1b3a65323d24a5a27a2c6f92946644fa35db53a7730d06437512f56a844cebdf66fe6e187cac8316997baa99191b13b8baf67d722b735d947dfbecacd5dd0dfd158bbab521cbadd53b653059e1ff0411728f0e2c9cd740d", 0x1000}, {&(0x7f00000013c0)="6ef4970396a76b25a65eb680895483", 0xf}, {&(0x7f0000001400)="3a33913f4a64280eddf49367aaaf6e1f28e234488b490636fdfc841e105a21a46ebd7c607c3082e5163707c7bc84e077a67e1233f264f8e3130f5cc1d8aa2f401f4a0dd35f85a04ee90331bbb517bf80de9078145013552f2db9300057d19a3b92cb845a2b3a13a4f8c3e2824e07f30d68608d1a735a2f459d666c36ef884a360a741756a3ce4a6553b485d2bc02db6a69dd31af9c87dc0369365a40fe71e4d86bff43e94d9156569285abce088cae431fa326e5cc5ed77c5549d7c5abcaefb6f116db6d47bd517d19779f6a60c481f8198ddc6c3d29d265f588d1da3d1cc4db7632415b8aa17afa67da96a2fb0a6fc05991d578736005626d31", 0xfa}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x8) 08:25:05 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x1000, 0x40, &(0x7f0000f45000/0x1000)=nil) shmdt(r1) 08:25:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000123000800008000"], 0x10}, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x101, r2}) close(r1) 08:25:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8442fc4f73be3fd05637e04288ccc5c62d1665c1ff1fed41c17b958ac7b811", 0x1f}], 0x1, 0x0) socket$inet(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x104, 0x3ff) 08:25:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8280, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 08:25:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x6, 0x8000, 0xffffffffffffd922) setsockopt(r0, 0x3f, 0xffffffff, &(0x7f0000000180)="4c9acb52a63ccfd7affb27c562e3444b7bbd12b1ede22aeefe1476efa705b13683cd2f9b2441fbc57de6021a759c52b7e549b677cc5fceb683d6ef188a5e50f7166740ceab1241acaf4fc4d69f442400327b088252bb01a32affc924f401dec44c45c2023968f433b624a834332daed83632d268bdc0889d0ca92a0e1776706e90267fafbddd47afdbd23caee11352ccbdc6a9a110f7614fb818f3e14c833a", 0x9f) read(r0, &(0x7f0000000240), 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280), 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000380)=0xa33) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)="006295583bd6133baad1470952c8da07", 0x10) msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)="cc8708befb4fb53f733b157538747834ed1308be7d6681ca98d11be118552e47afb2e92c34082ede741d8dcfcc98554bb6ed6655a904c0f8ee45bb59a8b64acbed128badedac168c8073722621286a68", 0x50}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000540)="4a8e0191052a2d800a971487b03f8f22849855d4c8ee8808c5e90f825e3fc969aea9eb0be6b8c2469784de2dbc3dc5eb5a4e6cedfd34ff76d2bc86066fecae14ad585b664d56ccba1463dc2ce149bc441fb3da36899f7637c6", 0x59}, {&(0x7f00000005c0)="4980c5a6f9c5e7ba2c04eca6fabf43bd1ebd39f123db88a8cee574f16c6cda7cb4f3c3e1deb9a7edf70ad86284dc4764e83c66ab7339533674a6e832946a6e9d25ba8d387bc71b40952698cde2e08e0f77492f67177999173262af0eeae3fe8860c04cb6a6a32549068b1faf947e9a4b8d4492b35748ab32369edfb146e7e3294114fdbbcb8ef513f8f550161e944f5b849da73d52e357b7729de57d1ac32babb29eee8518e9b722bddb01876d14d1068b951e5674c02b5349ea74e4f7d6f6e23e33167f3b0ff6a5ccdf56c8d770fc512e0e8f8e3f4ded100c1834cac8ea40dfd1e63c8e104f4f4ab24a79c1780b247a3a25105749e086093f83899f23d12465caedf2e75337294aa41ac5f5e684e9f20624520254dbd83987eacb96480ab6a40cd7d62cd36f5fc33f69208e7c686c06d138cca3c8e5019c4c80b3aa0cbaf6b5b214b489f6c3fd945f6647d23fcc69cd62a981a7a48bec8f5de2ef1d7a1ea30435587842617ac8fd50ec896fc1b1330aac71c0ae4cfedefb5c4235f0f79ed0622694d32f6bc48131bbb07e82ce1ac4092d4cc8038afeb446ba81461d9e26524aab3add1b7968598f2bead1d3902381a9113468865634cbd078ec22b1395640060eb9739274028ff8eb9f362ad15e2ba0e6ff2c04c5f6689f5b16ab43db631ee9fd459b1002b1740f3976800a1349aee0b9e00f7e4181d6a77e091c6a5183d23cb28e7f5be64a728b346c0394373759d4a459107780a80cf2392c238bdff6064831d08e01ab40e6bef24930621a263873e1d1c2317b3f5d5df73ee0f24a026fdcf3804c79fb234c4ef3193bc70ee9e6d7fe6f59d33cd0fa8633d59e0edeea22b24e284f7b6d8b4618944989eadcbddcc1c26e499c1ee92296e2c4def6dc9b2de8fe6f529f67f4ebd50535a5b9cd3f02b89f8c404669bffaf5d8a4e313ec3cb7e9c4bb8443caa53e496c524f28fd2c36c993daa2f494127f8cf2daf9bcb68eabe2695dea0e297c7dd15b979cb72fd3a2ce4ba16dcbda2035c596ca507d12b5886cb5e3bbf793ba0a6095ac2dc9d72abfa387a483edf35a69e6ac1ff49acd3ff4617ea7652867f9a493828091897e238a5dd1d0e4f31b119dbb76a850fb6b2e199708bbd94b86774ed8d28ff5fafcdb473556c15fcd4f9951f3d62614f84c5b0509591d60d380ca8a0fa8710059fe6f7daa0103d8965a822d8bd27db85e99334eb0c5f156ac0b661b9ea0f8ca8592c8dc28d7a12aa45746c5ce025fdfd1f59362e999989b1d0c7dad620003535a5e48a2ff20ca121b8468903856b8dfb174c3f4b5cd5316360a6653595b207623df550a1a93466228cfb7359b2c5c6fc947a1306b210c1d036e5c10d0787c4aba6dea9857532a0b360c0877da14918894550036c8631ed0d98f5b51f076154c1f97d6beb6b97ee646f64801c4e2dcc9cbf02a756bde64bffc564de994d17df284bd4fe80595e72ebc5c32c91c80a532cae0bf2a9917456358f5ab09895aadd3225996cfff9735c09e42ee16a9ef7dd2d05e1ac5447af2d1617fc3a88a6a57302841fb3bbfe9699ca15556720819c4db51ddd0ab2f38815fbee0cc0e61f7d511ef95f208f30ad568d655185954cbc384aa7b98110ef965a2d6e53e04b71833c2faf72d0644bb5cc9165d69dba4a1e0f69d5cce24957f6d430e3fd0b784519280ee9a5b9bf3242727520604ec862ef92e550e02085942e2c1cfb316d0cae5b5464b872363f2d96ba93bed91f2f394567227569bd297c7a5c9732bf8de7d0fb94b55d358b9d555a364399889512a945928395c4fc083713dc1b0ec34926e173204c7f726f409468058530fd6d9dc6fca3aa813693152637ff55838d90425b41c5c619e828d753a84103e792a70a053aa2ae5d7e20384e2522d54594c4fac561c47aafb1dbe4ce9fde0c5bbe8a954aa5ef2fe68365cba674f91039bf9eaf589aa4e5a75672e7d001d757bcf7e87850a48d17c1daf8a11aee421ef4ea3f12be3c1be8085c2ce68cf5832f16f3631dbde2d2b0f55fd3660621b2f4ae1e7788316a139f40cd978269957039e916c5c89010af01921e90b60e47bd433b922a38d7ff97ec11eea2adffa6d86191678e4d229c4863bdfe90dfc8b7589b5b99af4f2f6e8b0d16ff99af361dac14edcbc303536ef6bbf18c80d86296bd96e9febe3ac4a0b7d088e666953c9d466916821d0becb86fc4c68289116166383c7b01fa65259b985a893acc1847c6fb60260b0b319b63cb0b261d54af0930a5d9f9aca1be7b5a0c9c1bc9698bd02c899239c5b1131881fe737d571889cb0a9fa3612a57c7bd29ce2b04d513bf1a1950cee3664166b9abb752f199f0046c264766b26d908e132dd6a2a13ecae21466f8263dd644ce0a9b6911d9b4a07485aa1b9b2b517c19b330e556d0a91bc20cafebd84a153f09248f2f316c5b809b1a8f815e46aa0ce535f13f9860b29dc16364d52294b12766f5104a3fa5a2ff924449d436b571a30fd06ecbf7e69e52dc858558ce61e943f96d3ec850da0948e1a60a5e9011f934082c7b7dd061ab4bb32ae50bee0738c7212a679618b0a96c0ac368ba41aa738ecb57312d28370cc1b6b82bf9f7059a3133ba8cce0db436643882a46e2e2fb3e2ec3d20192840a1aaaa093f744f629ebf5b040ded925107d190afbc47985572fc929648de7df5ec97ace1c09fd090cec82eb450c45f5197ea39f7197ed45c73b8acb88f61c13b1a7153acad2a2ef9597795c8c5cc2420d1770907473c3dcb02c11a2fdf0618d3a5997f0463a66759a5f6c6bfa250cbda3664c24705b02587e8b49793c974c697df4350acf1d73e563f125d89c308f1735963a8bfa583ca0cc3c3e5a30108429bd2897c97c778fb2a289f60e2a32fb157ba0468fe4879f6dcd971755380ce192e719bb287264437a6e7b1d418cb8d0ffef2614a0ae82837702161af20c253a80763576bb1abda4ba938c0b167afa4eb16c7dc8a6e10b74580a4e960923599d50d5dd59a462eb94bf9e2c7465b23dc1ab4c18a1d40b6d66e4e10d973fbcbee6688c7ad0e2de6155e1a727ee95af60d95008f0e090329fd1ad29b33edba5cab5d8a1da02200e289a4ef57b54400839a97ee8fc98a84528723cbab17e2ffc561e7fd9a5d473590d966037c25e9ac2e52836fec3f547994071791b17da3f07dcd5590edf58edb97c4939bd94f7e334b1c666097e3af76e45889abe6bd357b5075ba303e4b780fa7dbb1905191de810c22d2073c471f26a362944ca63252a1d809f06a738c0108ea10c40c1bd2960472b23a64af1ca63208849ad1a3ccf7c55863fdc28cc3d4bed00abcf8a78856bf6b01f94b06f59ba585d28fcd5c38a11023978b7979a4520fc6df193ed49e469f6a8673ee463f8b9494bedb452deae3b1c9043dc5f084a4f25c94dd970541f3eb81e49f0ff4d27066d827bfd1a93dd61a782e3491c245c624fd1102a503deee7a786a6f83ee4632d66f10a958d243e27429abdb399939c2ca0891f9b27af61bf0ed67c2ffcf2afcf37d392ee8f00ebc227aac5870078921251974a7d669d021f4c4cd2efd7b27fc985a7c1117447607fda51c5770d1eb805ca10341e3138c760b4784968ba74752cf4bd596c4617bb1ad9724f677a0ab5b72dd1abc3a337ce1f4f293e436cf35c306c90fa8acc0a3766f79395a19a80fc9980946dac9f40156cace49d7472635738a32aa1770bc9d2b57b7bd9ddbd4839d531e810cb85ccd2b543fd4ff357de2a29a89bdabe2a059f1c76d73b4f579f8b6a1e8cc65b306f203bf3ec8f330273a8f9d1a8414ff08a462c63f29ec026750841c3123c0f8925a9575cf53450c6e4cb3d6dc42a1b78e647114145d67bd69789c519fbb0a8c10189f164044509cb3b68a799076d00a8bfee1e7df43f09aaccd58d308cb53a167d959b2200facd78e009c4b122447431a479a8ea012574c9dad28df21ff5b78dc98868b883d0ae74a6c6fe2e3c4defcfaf68c4b7d3f7220e8ee7ce398a1e902fa5b17e0002a84d2b6f524ff89e4bc7db7d76d6fc25834c23c5e016adb6c9b71fc3ee6c18bdfa9e1fd5776adf082e2c187398cb730887a1592ae451b55f43a69028b1e378a89b4ca12e3aa40b5b2cdb2eabf6ef35e303f62c17efb9cbb4dc9c7c5465e648997e85402203acf2673ae097ffec75c132c8b8ff3fbf96f97d78cbc776f63cdc83874f307f30619fec0e12d21437ab91d4accbeb0c05c7ab5f5718645d503dbaa983bbdfce51d21106b00386703ca582a8e0a412168a8d71e6e0de55c8fda73cc7e53e56d1d34310ac89cfcdf3df3d1d064917f2d4425996c24d95b11f8c202e91f964592c07387ffcb482dbccf0ca0275376a4210d266874dd7749e316e769a3302f315bd5e1fa2cc79ad911a67d829c589a8c6bd81a4e6421cb165de9dc223cf145bffa28f65bd6ec83eff7f42c9bddd3508bcd8da427b14266064dfd34c43bd704115ce56d80f0ecc8abe4c438b55c710155757e56775b71fcf12fdca4518732770e988485c49c63ea8a6b3bb5d7add3a19063cbc83416013d921ac6b995a5ea73a1b567863c09bf483959a2c72b7b560449769556249afb793dea4c97aa9e0c804aa1536ae62851e821d0479c615f5f8db5b6b39705fd761e073a7ab309211dbe218ba0f5c36b236d1699bf4619adb870bb45f1397554dbb13f5774b3c32515610fcbd12b01dc1ddc67bf931ce66050ccffbe2f220342fa4768365bd55ce487f02a5aab86c6df54e80338d50ec6bd93dadc0eb4b8eab57078f2b27b68ad823930189d08233c72bb74d56de8688c34844dd36d1308185b226550787e7fb4c8e8ca9ae82d6087ec803f60fcda48b203bdf7fd0fd9c90632d9efb2f6fcb438dfd153c85aaa6dd05c17efa4d88d3c76a9cc04b36ca9ff512137d5d6c941fd31a747b59ee7da79b8c708c2b4db978dfa1e1ff0065ffa82dc2044285ac477da41b53020272d10d60bd768ae63ed493fe5eadd6f51c99ce01623e219ad683eac25f947b38fd5e182cd79ab8f8e05f1c6c625acada22d85109d9ae7efe475fd8d1e5212ab78be4c0b284635f8e272c23dc10df1d411d0284bd0f74d94223cb36eb77eac0ec9e4db50326e4332be6bf0a40feafed91192f3729534ed3a34831348cb35118947e942e5c3b3527d5830b64d390223b85d6cb2919f515c0696ce3ffb519bcac9d0a3d0ab07d3a350122f852ea7084f8ceba81e95e55563da1287e433fbf232ff53d2e1c3f5ddcdb30159747f40916a6dcfa074e8d202272e4d8eb4af6977ff7bfedc5305c64db517dddaf5dddb04f7c3731c9bf23afb3d0f10b2106bb9c122315cfbbd8b83b8e8f00d1f0d2d36b2c695a5958398318dc469ce3091aac72851ec07d64f518c8a0e7c84e91e0659f9aad8175bae2598ceb74d9a54cf876ca0a95e5319a3b11a4ce31139873d290874566c121e0470a623cf73d33f1a7cdbcd9e3c75753b0e7432df6f7469d924ce170c51c58d8bd15db88c4a6d291f09d51d991054c288c6ddc89203c3e3d92ce683b5ccdf3922c84a9f7491c4cce479725e7333742e87c46dad3db3c629db165ba268ca880fd5e3ee021b0b866e04e2132f0869d7872ee5753a3d6712e786aaf19fcd0f0e088bdc897646c0657cb2220189d182fac7c3b15b8d76fc8c25f730d3fdb5c2e911e46b50f8a315904c4aaaa6b3cf82bba08d13eecb3a9dfbeb0ac26f77c91f4126b4c3be5da89bf6f9d345fd18168ee0400363f4497d79324b6d1844932d0548a1d5a082b45fe535d6d64fbd91bf39cff1c556e", 0x1000}, {&(0x7f00000015c0)="c1921d2b9a58ca0bfbe5d9c8fd16e653de5b1617eee389", 0x17}], 0x3) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001640)={0xffff, 0x8}, 0x8) getsockopt(r5, 0x0, 0x7, &(0x7f0000001680)=""/101, &(0x7f0000001700)=0x65) openat(r3, &(0x7f0000001740)='./file0\x00', 0x20011, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000017c0)=0x7ff) read(r4, &(0x7f0000001800)=""/253, 0xfd) getgroups(0x8, &(0x7f0000001900)=[r6, r6, r6, r6, r7, r6, r7, r6]) semget(0x2, 0x3, 0x20) rename(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') 08:25:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) 08:25:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:25:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:25:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 08:25:06 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f00000035c0)=[{&(0x7f0000005bc0)="6b3ccd186f38534600166759f6dcf4d4639c3201c17d2e440acd8e567d2a34aaee3af657258f035482b5419196954f12e72426725509548ef5cc3f693ca9ace5fd4d73fada83b1cd8e3a4559cd6ed1b469961a7353822149180539bf0e93848664f1d78b60d1ca9d4cf158be18c24c4cf2a0852dd1689ab64ab31d150181f0d624b35713e0eb7f019c4c99ba589243af0569df319471", 0x96}, {&(0x7f0000005d00)="c2ea9be9da1e59c1fcc97ec7ec476126a3b7f02de3d465f09813accf8730e860fe7905df135b94f18686ddc6978e199e12a26d0a5c75df40f5ca7445f69735ba44a555a8a1cd5468e56eb5a075c8", 0x4e}], 0x2) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x2, 0x4, 0x1800}, {0x3, 0x3, 0x1800}, {}], 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x100) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000005ac0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000005b80)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653100849306f28d657185bd2f08f885aaa471210573fcfdba5465e70adbafae26f4e7c9fb5dfd6a99311f5f0d08239c5a940d4d27290e1a795054795daa7a772381c1de33f6"], 0xa, &(0x7f0000005a00)=[{&(0x7f0000003580)="49395c1637c92c6b8a5d1ad0c191b5d54f51", 0x12}, {&(0x7f00000035c0)}, {&(0x7f0000003600)="c4cfc328a8f2df0ca257729e89530956d364e062f08d5100b611ce4107bd87e66f1d9c0eb7380270f99463f8dca30ad45b0fcedd7dd0cb470c82cf39cb281ff5c2e2a7d017401a7818dae8a85be0a9f25596ef", 0x53}, {&(0x7f0000003680)="48b32d295c97faec06290849baf9c65509440e111737dc95a19ee73089eee6050230fdade3d1267c9f01100e2d9e8762ab1c037a875baf0bc3b474504f5839f03cc5ab89d57cdfe2ba752f7399bfb18a4bf5125a2468617f094d3dc511cf4f3e6193ab01717908826916d9e91bea0be562bfec3fa6296286afe15d24575979424b3b9dde983ae0fee59dc327a8f09dd59a19960780d107c410537996a79608b384d3fc8cd622c4b2f9e764d8e5499b87fa1438746d22e8641a4f9a01cf4c0c93c075361e34c4a01f3d0e6b399e86d5ec75f23dfda713b75cb873c9e9f6eb866942719f5cb02f658a126089b41a07ccf738366cd87688ded028cb8d634ac9", 0xfe}, {&(0x7f0000003780)="8bb0e9b52fa28d2009bf1cb74f58cd6d1d9e27480322f6d557fa0ea97998f497906518872088e1c758a9d5ee1de75ec6a8269750527e32a5221422b2f70e3bbf2594b716b8d2abf9664b87d24fd009c4365332d8e1d2ffe54853dde1b76f20acaf6979b99008b70b8505bc84e0488e639b0572968192800d603f3284d8ec93c4ceb2df09191f29502d", 0x89}, {&(0x7f0000003840)="b869f01da2852956cd2114ad2e1ed385a27bee9c3dfb9c607d6e203ac9c66fbfe1d1b39bb713691ce5b58af39b8d08e3ff9c7ac68641b9376d05f006d4c2ad8d3dc46f64faf93b1c81a05b168f47a68e88beb3b27fb1f194c02768edfc4aa78fef74037b8caafb73e8f992f59cbea384dc9881cc88885a7632e04a23ec9a518cf2bc13772ce223883f83abe3f46da07ea7dcaacd232e6d6850c1a9dd44", 0x9d}, {&(0x7f0000003900)="61b19b649025c91163c492b6226878b26cedb2a6d22bf6d01c7b9d276704bcf2c93828b4d7ff7d6072987b9e4efd3bd2e74e18bdf25fafcad3cdd928ed910ed7a80d7865bac080b19526a956f2b58eab6ae64abf6049e944bcfd31821e6f6cd00c3b98afc849393ab825e3ddc57e04e8d7a8a5b5c92b5aa635b0dc8adca2b792372cc7e3af972005c2fd776d788ed73f0f20334746b985e325681ea1cd85a8f3eee4fe39b3c6e7e39af3b5d163f81906068010aa01d89276fc7f86f8d9b7ef972c5e58cc498632c39b8438bb6692f13e98a2f9d77719811d379af2795a75a4ec2064939604fcf57c5e97fa9abeee699d98867c88ad4b17e8285fc0ba4e2d0b265493519c0b20d68020ad791ca62e6a82a3caf40c03edd6f877eed6f340d7827f7f6325e812aaa27eaeeca368b5cb4f862633c1b364c0b5ad02ffb9855d6ab48a2bb4bc365c19a8b3eccaa33023fc3b876f9ca408cad347a13a77ed0200c8a4ac92c9acf3e6f89a3cc2efa25397402164df48fabe447f5ff10d641e49284c5054b9e16ddc09fb043c78349524deba846f0258d9764c2850b10d7a08fd733413b8879d83ce4db94f0675a6767fe0000a80e082a9cdec92cf0102c344e286f396d270f79db2302a2f5f98112cb416ad3c92131afb95c8e5e6b032bbbf0182d652d30f4c3eb0ebe13567d3c28e8d066358a4899a2a19d7be3463824f9dce5c6b7ca76208ea7782e967988983755002f5bc94e50746d04efdb597a8889a75664ebd5af6a74681b7ff60bef209e373b2e35b5f180030ad706d21d45ef91090020658424239abed968849f430aee2aef2fde85b66d582df65c982f87496a7e7a4ba189d390b01342d94e5ab65cc2e0f6a787a1099446f7f1edcc8b6b75f1709585432ea9c07fcd1bdc2e0d18a88026d47631f38a3d19e5f3cb9c5d70a525d83b6ec912c7c7abd9436cddae6d8b7d0fbb202df7e9ed25ce41836fd0c03a72994ee4cd116bb7832711625cd8726e5a009608bdc6e7b16ac66dd8bd0640f749c0956ce4074bedafdaa2de9eba8ada92937905a1661f34293846970c45bd0f2635b13af56478987d3dedfbfa1ce57372101c77672822872b3eb50145f63180f7c4f07f18ce8f23dd48f5780c0511ce1440108588c56fcef7ebe9a381d9758e4833ee856d07cc3ac9735aa66ea806c5893ce7f6ca3f0c8bfc25838ad717253f16931dbfe243cefb7728d003c49a2a5eeb34e150f3cbc672e170522038d5c993cbf6ee6ecf8f973bf2d822ac05a77a35ac7ccd5a8da581e5ebb6192736fe3d0440e60d7fbed4bed5f08fa79e46db2a1ad82807ff17301c8208388677e6f145dc5b9d0c357ae72474bc542dcb272bffca6fbc0d410b1b05fb63676f17617daec452fc956b1e0954fe8f2b662e2c74999a5987ac4da3d42cc98504ad37e9bf823b6a79d6ca4129dfe7711e03eb97639014672435b1d3036c93255bf70afc0a4919b1aa8f45e48e279c524e3167f74f77545c392fd44839f03edd39d753d30f20ddbe2c7d85a2b9ca23ba0699fd0a0f159e6728aa140fa5916eec66ff4deca6cd00927ef3afb1305f9b33645429f46faf5c9416b26989209443588c08bb6d3f12b40631a9cd36a3363aeafce0482c27f667daf7252424c11faa46d9def4b95b970b3ebcad32dea1d92c94b51eadb68a091b3f2015ec05754216f3f6dc4fbdde1484994273b988ead0cca55b01c4d29d5e08bd523493e6748b6b7cae31fa468291e13af531506fa4db85b87f439d147a263efb2762d76e98366ee472e7028b9d19bf7284e665507babd892c8718ad6573aff3b159a04c22b06f5b5b2a163bc67ae02bda60902c34ebaefba46ce53e37e68932a47b34d0cdc3f8262c026ee6e4846b114f1a603db9427a0198018660e6dd9c37127321eebb1edf35c00ada632b70e3bd428539f78883e1eacca62e96ad21a4f20aef66ac7d3b77ac9e8659a1035f097218495cb281854718c5df404b07efd270416c7229296722e26c4907221a1a63eabb97c822be0fbd91d91704d9cc021204826a36761eb2dc552284ff5b4dbc91fae4ceff83fd460c93fd3fa90d9e83d0fb97aa377754f6db23cf77b4a9aac311a0fabc104237db07e339f4a4791c0b84e6e085fbf05f18ac73bc1a67a8b418e6714f89721ac1d6e26ee9c013ddda5b7e1d77a840da56cfdb4011940687c2c23968c475b14fbe6afc359e37dc88fac220dbebaf7042dc93a1e47295e2fd18232bb9fbfb2c14651cacebdd8fe4362f7d29048c13f59e8085daca4c6b802159099343d47f17338bba95f016fec3519c2db755019da3692e52b637aa3d55ee3a3fbdbe9aff4eaf8ff7019c90b506cd9979a4cd04158ee05284731bb53a1d713e14cab53819c69dc5cca2c34b0c19a7137401d6745cd8c37cd5fe8400cdf6ce469d0b3af3bc654a7c1766139a642446554385d3650a66928d417b945488f57cffcac33415347ea1abb8a58af2d4fa76291140c0124cff5c53327f748129403a338dbf6fb0b3b2e60df2e2f7c5a6f6cf4946cbd972ae4aca6fe24621dcadbcf0be23a51345b340cf87639a30f12ee1305ca34e0f8c0db318977421c619bddc45b219d6d02f01b66b9095ee29d8ab672a9f7c13dd3028711697cc0bf3194db79e07ca745253f268fc583e0f07526418e59509fd459d75cb39e4fb15f11a2d398acb7d5891b691c9d755dd4d5ba38f7b8dd5c4716239cecf1c73881e2e9fff9bea51048bf3e865534723cc850b1d3c9b034edb4bdd28590781bca50262cd266f4518f731435cad5460475ebfca2a2f63a3f0ea8f162a5a69e386f4c4059af40528a55eb59e1dc2bde717d55a407395d4fd6bd23b05a0885da708ce9a11d4f9f714918cfbfb57db6fbe6b11c3588c85020d3c459141d9e72ad098ea48057cc501438bda40afa7723247107b76436185ba5a748f1f3cbe7c2b95c5628669a8a6d78cf36d4348cb9c4febf49e585bbbbd37f9513600b6552bf116843c09ab4440541c4286ed6367a34332ed7a3bf4b42d2a92fa86e8ecfa93cdbfcc337f219b59ecdba7ce71c1ba4ec489a4e030b328f7b5344cec58444127d4a66af7c2c0f1858c94b1017d6c5d66e335381f73fcbd8335cb687b091707dd03d4cdfe97d1769d5ef50de21f205c3f8c933b5296186091770c73cf4d32e1ff1782b2fe956908801d9de2ada829167909f8db879054baa0c29ea1492cbab3aca30f6c8bf0107b900612113687731f66252374aa91e61deea10a8893636f57309eec946a95c426835448aa487f85fe3e31a6e7fffee269a00b578711aea6ba0e04bf888c0fcacb5702ba2538c334703c1dd64e6bed793ea21d009d342e5694cbf8a21d7413da84fcf86a8610a5b1690811ff086733ce523a109d630e5f6011b16db215339b17a2711ee9b69f992da03b6354226664704f7c8a497ef6ddfdce6e675bfec5a74a71053c684e22bc8745f793643b58219a6b58af2c10c4deae95ce7c7b0243138d4975223d95ddcd5c0a70da5c12dc05ea368f82f3fe0a27bd952879718f5143b045991b4289cb6104c4aad66c5f005938f9840ef261540fe2f8e6957c80fab63053558a14a32c3d141f07f4c6dcf1960d4c179455ee5c14b0cc27e8e2c8760d5e0c8d33ba02b9d7bf1dac91e64a5335c0f389264432395fa9df6822b89aab0498d66fc8b0b63dafcc6877f61c94e2cd835f9f546e8c603e63bdcee426a4e97dc17335b7ae8d992f8632038a64b4e1cda05f860934af17527f9893d8aaea516cb094547d9b78a3bd07d343f97d2d8b76fd9d5dcc9278d5db57a9cbd128b7a9d00d1727087eb7c23fa99a1e5a5cfa57216307a8fe8e9e4ed812b2370d17a0440465dbc075f2b2fe274651d90169f53d38c8ba73071cc37ecac7f0d72fa69091fda043226a2ac270cbe20b59b21d52c0056ca8fbce672fe110a22c9851416421c04abe8618bff4dfc16d48dc1bcd9bf4f673b38921f38fad4445f222dbc1c574c20dabab0ca2370d7c71f059ba24345e8e6df08499a7894fecb8bf342e44e4e0bd3d41112609f1db637523e960fd3f2b00be38990e6afae2f762780c8762a885f2481365b265a414d35dc9e2f158d136cf9ab014403f41f10887b6d0f01ece49a5f323b4cfb37d2f9c51beca3ac0a9e833d550a0ab05ac274a7715d80382093d564254a017f1cb3b0a4c94c7a11f94a4230eb03428a6b2e518d37592c177d00e31a55f0012859f4400421ac437167ed413569feb5dd800115f39f8be8b179c9155da39d85cbdbb5dab6a03532c520cf4024d1dce6be921a06e9a5173b5b0e3fa0a7672e5631c8aec695699bffc8c9985bc2ca36eb22983d28e563cc4571e11af813fe8d6c6b6d05c0a4eb5cc7fed9dca5ef89d2d9f0bac5fcb119969ca4a75780fd4070bc62272ea53b06395a18e443d19b6c14f04885e01bd5b5bb865e1f7f65b5414c3adb29638f6166a6cd363543e923f60a8baa1c2b8c59f84b2c5bacede94dc28e3cf42f919b1263348b73a72030a997c4af802eddcd97cb9e082d46cad800a45195061425bf3b3ef0cf59764d6c0b5e1a80ea451099ec71a78ee46081166964367e3b63fe16b4ad7fff675589eae912c6934c29cf1c499d5f36e2167ea84a7aa1d87d67cbe19327cf13cb9a3138ef337056bd59297b55535d47ce3fcdc021a74264c22ab604a08b9abcfaf08045d121e7173026b62fe1c8ea7d79cd19eea98ec18606527aa19df303e2e4c5c4a773cb3f0f28a359a24fa26e5720f7f9b6ba21b0858617b7842d66b4b861d0a7ae5b8cfd572f604838d8048b4d705b00588d73dda0ef8681f6e0538778601d5ee690fde35b73c5fda7de939452d98d7164c3deb6d4af2af3f29b5f83fd6f9195d4b8560c18b5892e5d1705b628c9b1b2f414caaa354eadd5051fc651adec2006d6bb9a354834b4339be6bbf766e9d1c571fd41b940eb3b9246668a90cd1bf7cd8ac16ab84a625a74869221bc71ec5bffe91d145fb1cb2f23943826410b3170a9bc0d547552234fdc6362e0a807346f6f955e2934ff636109de3491dd7f410881febb24e9dccfe07c433bf9a7a23a0be39a9bd1231f612476ba519e0c5bd5670e4f489834af0607687e3129ebb55cadeb125b01510aeaee7e004274e52377f0482e9887086f17902e913934a20fc691715f0579d33f2fde26ed9273f4541718a6d322b45ef0392cbf676aaca8f9598b1572d52e6a5ec87996a2932b5b833cb63360fe96b8a78f7517a51c31ec3894b722931529027e4fe43e6963406fcf0d0d934e6029bae2cb2eb9bacadb4cbfbd6b85cc17f7d50061a843a4f28d792dac2dcaf97807cd635d16c7ec3eb1a6ec69f9d11b5d4fa7ac7a03e586e9c6ad30290c8ca970e1c3efe0a8eccb6fc63e7e420c48aa506ee98b66490f079253aff17d81db6af378ba2f3473fae64fec20b1dfc21eeb62f1931530ce0730f0bbf91f07b3e6ccbd52647f492040b057b0c4ee72541f58c9ea60b206d1e90b96004db75f8dd6ca55cb680e541469d363afbcb35345c069c5dafbca99cd94cf1cc3e19d0046e74270fc911365d60e18b67ce17e2120f75051e43a5542b3ce4d6a6e9f8dcf1e22893e142d92f2121bd644f1827c7b267ced82bf1c3ecf36f9351bc0ea5e094c558e10128031ee981d066dfe9dd02a1d6610c24ddaaa795d159a1e4243bcdd1c4226c9fb4348d66f40223886e052ab1d928ed82edc6c8e5109634bc2af068e0fce996169685d259860fc9c9fef66e1dc0091642b27028dc5ae0c91b1741a9e58d2f", 0x1000}, {&(0x7f0000004900)="72e4fa9d4e5b389ba99d34303d8acacb9a56ac6ca6170e0a93cb9ad5ce0461b3c056fb5449952bd3dd56af7ad03e10d143f9e7cc478e698bc066f1c001cad4f4c93f1d3354bec4e078216bf2334f39acacb7f5de2ae75311efdb", 0x5a}, {&(0x7f0000004980)="b8ebfb7bbab0600d0b8b4761ba8e3d17313941bf237ec905fb6c2d8c6d53f703ff89683406cbb220f675623ec3baa307d9a9f1f087170126e4b3a24fa7cb35505749b1e23deedd83279bdd0b0ff7a9b6b07f351a0000575bf7a6242b4e8d0e088c5213e03c728c47046c73bad37e29f2745244a0bc26d01e34d841a1d08de8e912580d65be1a5f62595380b43cdb092e3c263e7a83163f1c44cfc6efc74852a70cb2f1df221377068d7ee7131862424eafc19a608c6835ed7733ca766c79e4c8bd07a1016bc22b3091317dd13369ab8ba2ffdb7a609554c3e600fed66e1f7912de5b4ecf4d87b38244f25070e02a7c6607b86cab2dcf0ead7af9c4f8503e22a16adadb9ff4f6a44228a95f2eecfdac0a77d11c4f879b246f18cb1d37ddf8fb08ed57813652288ace8007ba14b1ae4883a2a59489a2255b6c81fb50d737a12749648f29d731ceb53860e07ed88403d1d1ae06055b7f163ace4f66b5ad0f7d6cd0c679906b7860e2e3c2c6bd063d5d021327d0f7680b795663eded6550acb5a7bdd3b72b74c1dde3356d4c000854385cc014031cf9592daeb01f68f860480133eb30642a5c6405e7a5fb2eacc9909ea95ecbe95d9874f36d19eab1b9b5e4dc85aeee64f627c7816a5976e638f52845a1d14baace6ae67c595fecbc22e5b1305241a23884aed3e7a41d8de5f76cf32f29905491cb76aba7687c9e5b34fa556d5ac0af612a51a6cb1e6ae516a3612d817cad6b3675324c609dbc50323d2ac8c2cbb16c2a91734adce4ba9aeca973e658c83a19bf9b7a1d1e7018380bc8210671b01257976fd4a6d57a1a306273714329d47682103ce0cd0ff89c8b71d05a95d84b8abda982c00bdf23465a96c86f3c4d959d0a0738b4ea4165dd4ff0522a593561019d8f05fe33be9a4dd84f2c290b4fbd8066c4a8b38cc304c8e90f9ca8d48988b40ac6e659e836b1d64bfc730858f1b8e36a657e2a5dbb60de4c2059fb569ea636b0dfca9a0a013b72855e6b8c340ecefa013304b24e979f9f32b7870983102fb42a58108c8446deb3b26c705ec1bb5e8e68e0b308c51303e9ec53d4beb446d735424670ed8a23aef5fa866e4c5d97bc09824ac2b7b9dbb9969db08c0fdb114939b40d38e0f478912eedcd037093744d6eb048a5f2089f9fcaba99c21892606aa795688ee802d0a1b40b887ca94b82d7b8cbc4429ca3b483f414f45ac4b065cb3f515eb030d772522145eba0bd5842e3c25bdaf80a5c304f3c1277cea568375583f58b3d8adc7410e6e50a0504d8a2b803a73218a7238f2a1b48282764ca3299220f8f9bda8241fb64a967e721aca65b36ba0f2165702305003c00aa8386c4c27f5cfbd1f78a3f9e23a50927975858b2cd07a847d51361642960eaaf1742dbcba1b12da8c69032cd0dec33c0dc41dfd143b7465169ba33f6fd1cabcdb860f4a68ff3923c170dacb9ff17991d655c5ea4a31f9fdee4e1f73c99a7b33b5328e246aa6d7972893824352f7cd6a6b4547de394e383771f5d4ed77dea10b3b5a1e6b6efa734f679daadbc2cafb105b647bcf0bf3860de3a906a4d3f103f83d116a543871af616e868c11e680ab75688452c133776c691fd91742ea2538315697f24f34feded4e43e640eaea29bbebb4fd31726f4290065ba94d8d48f2ad2b0b7589b5109b1606bf7d9eaa5a7dbc9a6a8d9fa91c324b7068ea7add87d679c27dfaf83019e03cd02d4593695f970470e6d01c61cd8695afbb38f01ced13f83381ccba5a4f5d0ca77b94aeaf3d788c13ba67ff5b31665ae0348a94fab61d89db9466ca93db0a9ea03aa06b0941fa8fb325aa18d811f471bd9ad36d8a05207194730303945582e939e9e61c69c2f813406f61f7dc47de722bc021d7c467e704e029c583310dedf40ffb653b018aea5a6e747000741fd05a3cbb8cdd97a9808470bafc1ef23305a84e695d3e6048c57f8be069d3aec5d1dcadcfc42158bc1997c6319a8f66c844aea7857522a31c7057f4a9ddcd92a39792e056e2860ba583ebd37e1568d907d7d178092c4a0198d16e56768d4d4180d5ddb3a9740092be4fd8804bd058dffa7be37c48da3c9b237276361ac0ddba8cf3d8472c5d95d07cd666aad81e269f5758c41f8c2f49d702f818fc0c2385be018176b4cb0abec9f8669ff0deec01216bc10234627686f9a31d05aa883ac2004eeb2b04105da56c4642a4133ae96c98350cc56848d97290300e4708edccb6d19cfecabf4d4b4a45c9ada72b824a2d988e748639bcf2eee5b09aa7e1220996c7e9533f5dc92f5b391d35b713ce69168f67b20d724a6746ddae429de9cd19a1c111d2e38d2f609ad707fb01d3b4c2af7e1c3e4366e5f4f951d492c04c1bae7d24494bbbcd04d44da08e2c230c958f93bd39d88e0cba049fb2bb5689a11b3a05271168b60b0874798912d754406d1bd0d45b77ebc61b6b93699d76a560c578e39055c10ce00ebd09dfefa688dfb63fb32da87a411c2d6d4880f937c11aa8099095e2e75f20c8d9bc92c9af23237295d895591888353269b51846b4010a7e7e951d54b6326b1edd540dcf1de083a4806bdbe18bbc594aa3c704044ab28ae3564b3a1ecabc81a139f660a42842c9d4a726062ea8a54553fcfa88be56c1619381a65fffe855bbc350eda5023a763b47ec9d71d187f379fe35399d33ade9ddbee7412883d96fa745b7f24cfe1fd711edd0adf744fb0ccd744cca5cd01a3b7034ab9ff75c8f6a0388bdb86038d973ea119fdf8a113d5bb73340d5d78ae99b977c9504b28d94144a99989b48333fc7449e392c382cbab61f6947d4c14f916234a940ca96a63824bb8a3dc34f83343dd7fa54deabd4036891563160254f469a32bd84d256c43b5b98ffb378ed03e50b3f2f10e3976db360684c12db5463380699b1bfd6596b36cb31aa32fc73681f344cdad75d909837337a465a7978804654fb43823bf7cebad2e8b6df7443db6af58ba809f6a292e3ea48b0ea10f958bc244eec59652888a45d715011c5f3ee5e479f4e94a31121011cb8324a4991c307e4fe7609edec5cfd8c04d6a3a17fe0d8c023c62b7f76344942b881b848235b4528c4dda3a14af50ebb5a18bf9294097745bebb62442d6ce3c826f677a269fbe0ba95f4a767c8de509b25e68e79f20c42fd690093246c659b065fb1df764a8bd029945d3ffb3e0b1048e680041fdbbd506417f759bee7d5e99e0ab0848f98e243805885777828f78fd16d65a3d1ef51725330c251410c2f5347159c9e6634448d86267a3538f4ff24bf69dcc59cee2cb87874b5829432d056fde79d3d9c99e90d7ffac5bd67b351a41841374f3a681e09260a3af6afe3720fd60056ff5f6e7a9d849d95389fd88af203b2226d7ddaa87be097e4c5efbe4110da8fda052a0ca7ef68c51ee4b1f7c8536d3b96865819aea38a897ee2e4ce771856d6a89da8a5ca9262a47a12659e40f0cae4f17818ec4b9d0ffc6b04a9d0f29b540e56134751ebcad9d83f61c24316c29e8c77e31ca5a4711c028191183950d2c99a5a1f2cada0f51fbb5142bba845d4424c16a42b746a62e116640a36403918ddbc334b61eff6f9c099c296511b763fed26c869e5c772552e91f865028a66524604ad3b7a5cd8ed0ad0c5c604cfa0439de1ae38e699740bd12460a66d64afb64428b1b187eb7f8fed22b580183a6af5128825618d1fce26e57a4ea3693bb6ba366e73987589afb93be38e0c4d731fcda7d5b3cfec635385ddb4ae78d00d8ceb5b4fc5fec2e012af159156bb1f5af50c4284c2d679922bdc3c439d7b744a2ffbceb3960ffed85f039ecd0bb9dab38849010db61ce0840fbf1e0bae71b5f8822a397bcf017171a970ecfb55d12d3275500ca4201c0635af326a276de272e345337ad1d6c074dfac8970920b6e7d7536ddd6a03dfb9f0c856019e6e6d1b9f0f2888cc4045fc787ba9227bfba06542c4ef472f57bc6df6b673cb77cfc06c4befe3e66e49d6ad3e0a82deb2239602ee0da01782d93272e879fd5560b64ea32696aa7a34fc02483726a9d9f2e645ce47974f89dc42dd08d453be4a6e47c7367ee240900c20cb4f970634f7f6bf2c7cc61ca88279c124587c7fb03eafd34d0197cc666e344731a0330f1d9ab57eae66dd0314b54381561ecee998b24ca13ebedf0b1f2f4dfc25e7062a0abd60101042ec6ee473d0603d0781de1850ed9c4ba9d4cc35f49580c168a5b21945db3444d493fea85dd5ce84cdb1aed8907d0c1448f6e424fdfe6aa4b28ae2418f8880c1ed93b37b26e10572ed923823712ee75f03df58e8db37e3de6a1699fe80594f94b6ff9e1bc6c7e3c1d4c1324c98f93c364d747c8a303c908c317cb354015f7ddbe49da809dcbddc7ba0f7752c42f6cb352997fb2a49cd24cc0d4ce7dbf90a84d1f93783eacf3baf3ec99edd54cb404399b9c1e9152b4d0108ec0833efc7e687bce8fde2d1230c82bf27c6cc591e078d0f45132b4118dd5d78ca260b406d3afc4399fb9c06447917d5ab3783cc2fe0cfe574a1c86757305e99d4d6b7e86aed94a2c2657e6c37a19404f7d3e89852525a56b40e58124b6b09e785928d71d689de6122ebc1a6b34fd27f97adde1ff490b2b145ad52a45d5a35aab2deeca021b5e8be19f857b84d4a2bd23dd548a605b950480690836056505205607392621051ea84fa4c53f909a6a9a1e6bb129bdf3b305ae43f2241a383b7fad8ff58310c5e464f1964c98d44724e50ff8c7fda06882d950a18f0efb6ea19e3c99bc00c2563bdb31c7d05c8844daceeccc5a2f97a5777906108500ca70f819bb735380fc0b6e0b8ec7eb1204473096f0f927c0f5787a6f3f8c8e1d94f6ce33fed32499b1b31ad8ffd52c342c3e20fc051441350a11379af6a2096063b308b600cd1d15dbf06368e3d1bf14243aa0d676e28850246a2a4db11a4b60e68687cd3abfe08d09f018ed71cc0b6ea9c1c8f6263f552bc11b9d6dff8ef523fdafa8172b2a6bb78c5733f298e48c207f7deb04469ac679eecc2f4979d150776f6397002d867eff61625d9933475750740b68d59874e9be35fac9d9469c672488e8a78025798d46867037004fee2e78027621875bc77c7f8be18729f460d99c78bbf26f0ebd1ddff52974a1b38bd8417c0cc6d078601cf312b1cc2b1826565d0f0781c06f556b42342b9fc2e900f1426d48ad1665cf981d0f8fcfd2e2d68f8e16cd50f4aebb2f67d5ec5639b81a0c2be872be88427525e8c81d676c727e87d0d0fe8be0d1d49100c6b35f572e6fe0b6541da7f550eda26ac9e02afe04016211c9f54a2f96f92085ce8de6f9dc8f485d90aeb27949a685726e81c10c3fa4811cfb7e98559886f35bff71dfd60db94f596b8f2c03cba3662db699558b3db56b019485678851b2184c28c7165c6fd0b714f289a4e77d6c0f04258607c8da18c87c0625aae12fc14b0627d2e1dc0802b6d2598610a0fa035a8c8f929c4c5b2519744da5d1ccb44a927e9be96d68c879db5d711a79154d62487e3b8a2df50abcc2dea7812c1cd7b1873df831591bd0de66e6f77aa1a02b207e2836e7304d06db250c7ba8c85aa55b53a9e3f4f3c0682e6e64d63ab360ec75b8cfcf58c6a7da4828079a8910fa21ff76e83f03f9993442db1014aacd77ad2c0328a63d2c6667b36fab274c376369a46e9e7538ebb8c6ef146659fa8c3a28bdba16fe49fc26856aacdc545fe1b04c6d403626885ac1e16bd8ad5a1c7b9e69dabcfe6d360cd6791619b30d74462dd0e9b9411e1901385cfdc98f3b355bdd6ada023db75314c876bb319d", 0x1000}, {&(0x7f0000005980)="dea75ef918f53d747994e586713dcf1bd02084ec0d21c53fe06afe26b382019e3bca66bae7e3c3843530e74699f239aa17667bc4804bca33e63919f14bc1081aa69ccb62a9e09824603c620c36e91057c591c070bc38", 0x56}], 0xa, &(0x7f0000005b00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r3, r1, r0]}], 0x60, 0x1}, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x674f, 0x8, 0x1ff, 0x1000}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0xffffffff80000000, 0x837a, 0x8, 0x3}) 08:25:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x5, 0x62}, {{r1}, 0xfffffffffffffffa, 0x42, 0x1, 0xfffffffffffffff8, 0x3}, {{r0}, 0xffffffffffffffff, 0x87, 0x40000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x23, 0x4, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x81, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x401}], 0x36d000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x7, 0x91}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000016, 0x5, 0xed}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x3, 0x40000080, 0x4}], 0x1000, &(0x7f0000000340)={0x401, 0x400}) r2 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r2, &(0x7f0000000240)="e0f7420e84c8626b79d6a9da8ea80adf3168462ed07f3e0ff27cec43606f83dd6170894914d6c7a1ac66b75243810d2e36fd2bb9cb79c9d28fbfd1443e71f14603f877de166456c2028cbb04833be9a2680bf7f1b95aaf", 0x57, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 08:25:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000010000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb3, 0x0, 0x1800) 08:25:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x26, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 08:25:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xc48, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 08:25:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) close(r0) r1 = dup(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="0600", 0x2}], 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r2, r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10}], 0x1, 0xcd5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0xffffffff, 0x400}, {0x18, 0x1, 0x2, 0x8000}, 0x4, [0x40, 0x3, 0x8, 0x100000000, 0xfffffffffffffff8, 0x5c, 0x9, 0x2]}, 0x3c) 08:25:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x128, 0x0) listen(r0, 0xd799) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 08:25:06 executing program 0: r0 = socket(0x20, 0x8000, 0x7fffffff) lseek(r0, 0x0, 0x3) socket$inet(0x2, 0x3, 0x8) 08:25:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001400)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000080)="7dbe73ee19958fc1661c1cd1f3864273087043026b7955620eaaf6ce4d5add2f1a1533d0e32314436ab0dc66bd89d075a356236e208ae13184407c425ee47b5260df74c513aa275c1e29513aa7674596e77319bd420e387c4a4bf5cbca3cdcce323372d0c6908863531cfde5679a7414268926f2319b6eb62ca6f85a0b01ccc89ac99632d24a1de11bc8ac4e27fdf091e8a07dca63220f0965741834bb94004c2134e3fd1a90db6bc564a578ec3d2eab78cb9a56bd156d0bf869096cc656bfed2f10ac862ce4477bd4c79ba792b8a77e8d5859ee2984ac638a439dc8fab9d0fa6ffb83dc7afb13ed4acac0ee579a5fced16733b049dc3e2bb67b2150796243071da1db93179880859b28393a436006e0f99a573281831e77807d33e38e7bb20caafbcdce2271aa3ea619a834635d7134af6c0bebcae37c80ea64acb0b53f08f802a0e2ea366262f30d8c8978b3ed713b60869b7b53eec12bc919e88a0efa94453354213cbd8f54e9b470ad706241f501c59ce53bd989574e91d020d50a81a031522a109c3cf71dfae692f7f51d3f38432deeb7de3460a0ed15dda54d2f38872e7937882f055b8baa6ba24e0e350409da6b2c60fdfa180d7f4c3ac738375cea5aab9c4adf2f79de492aa48e6a3b9bbde80b7fd841a28ada752c69252efca0567f4a4f5362e7df9240847cf0ae01e46f8b06c23b860fdce046297b892d9dc40338ec3ae1e8aed0f747c49af86339a0f1a74eec7b7c59853d102316022668f71bcf7a177f9d6df2c75e1bd299d74f3227ab03cb7145a527190cf39c7e89398271c7b8a3218c3c18303a43d07a5d9331d8e57b259dfa3fddc2b861b325539992a2eff9d475b510e3b02747e6ebdc11516e9db676568db613f16393aa3ffacb3f711017f86cc85fedccc1fe6d37dd5fdaf64388769830271d28a13a63d456da98929922a2b3ca895bbcbf1667184cb474cf6fa292f4ca3e3dd8d5f6606d184a12d33c0eddfc268d827c619b491f2fd3ac7111e4d28e7c7b9d300aef23ff9a6b076458b2a2b2ab8cc06cf53ed9b74d2bed313f20c81ab685f6e8f8b59db0ac42013091c0eac05617eb47a6aacff3756bcb707c0486909efe1cdcefb0ce06bfbaf88d20b8fb73a761a10012d8bfbd94de0f76a827d406a822195652a1b99a93911f2c97a787a8eb40b91464d7b48bd5239950422fec546a687a43e7b56521f4bfd739f58756b9b493c0625ee19bed68b49f729c8a5006f6382e5a30a57bc97957c35d1998834479fe6052977c3cdfa2573c74217d22e337abdc6eb625ab1eec1d67d2f9e46b60ce928a10352ec4db87434cd4f31fbe1d06b94a8686d9fef2264749ba02c3c4cfb25a92278c46a3d1d05a401398d8f319d6afe4d10d31bb1f2ab173dec33bf46fcb739997169de7191cdaa44a92466981e60b2dad82d2e327e785b31bab76a9f71f1210a0539a03abe6b04cdc9cbd21e7ba6f256a94e072082bd255261c194e66bf18dc6506943f38425a77e099a0903d16323c172d7bfdedba34358ec0f77a36ed87b459dbce92679c7701ab325ae30eb7c721ff3ee060e1289a27d13d7d11d4033b60c10881aec85a94b07e88e202d31239d0d18575e3c15560cf6fecb309ed73e9008d76033e5218ab7f6f61e50ac9eaa0186d4534fbc51825c9042dc49eae1f4fdc16b187a008b11ef54d4e1f8166a0ab554372e95317741ae63bcdc795732eea6972ce6cc4da0378b6e670791a5185c64cf5bb36859e9c10cb502a9144bb79c37ca6cf7b68997e04a7b66639d32597e99c3bd279723df3b56c3d6d34fa340a42c8edc3e9ea30db5c5523be3d6b73365deae597b4081cf6f88388ea7aba48753deb8606de00a2dbd844660aeea8cae25d48e6552a93daa449bfd0933b523ccad69f325507334a19a76674af881131bce370ac0e787f3eaa9da8926c1d1a3926a30fc7aa0dd4d64cf40ba3d6c30db0d21f175072d6886d825222d1378356aa35b43ae3a9453377a064d67796c1b9b20f8d40522f2f9dd1e338d71617e88df60aa3b57c45f9c0d1e8b2760c33191908179a93c3cc16a895c88858ebd4a5d835f9600db4240dd6bccb148c82c61ece8bac5c449a1749353e32c7d6cf7ff4bd9350e518e372f71527f6d985eccd4d757b67553132cc7a9955b6e6d7a19ad29aa2b722f9d2699655f98140895f5d2b5200ed55c94ec7c2dc1178251758e7820c1ecec884772c3b85d876360c1c60dd9391f85a0ef9b8c1fe2a534eb607a2ff5e733e7bf45f843c43afb448945117fcbc3847f7842104392e1bd0cdc311eb58803043cc84c447122465eff67a44508d05d4a84b0da4a81d15ffa9a11b27bc2429cdc8ae851ee4b10fcac8fa33bb71c8c16ddc71cb685ea733edabd6f3966f11f7a63ac4e71b21c1963a49e4e40a70faf745bd2ba3f35ca5dbe86b0f84b38945ed1c43775c9b447bdf03297907e0ced679eb6fca31932907cf2b1c9b837935cf0c4275adeaba9d559c4ee9b13737b58abea83468535e186dbd2e4dc0ddb2b16bfb94cb436be3ba6d834a74ac3326c01c383b4d0d656cbbbdaeca14677b5727f29f80ea56c798ba8c9de08a2e0c88d101d392e51abe3fadb1d922e8428737ada5990c547400dd74215b7d2ffb051d417624f55cdbb6c7d8f67a3764208602861130c77b10e5470bef6a0a7726f0814e57ccb68d2db21b784f2e1a5e737e64be0ad57a1194d11382a8bff1d8ed08261665ef0c2a1195da48778bb31488cbc6f7c3048b437ba4216f91f24c94114aa21f8042b389aa71f594a0ff41d7f17650278a341de8cdf34e01307c27dd76b35a7797f5c03c5bc8ce71cde962564c4a3f642481ae9faaaddbd95c7e6f90f3131a3aee811ccfb5ff19e93b277f87c1c74e204280c84ce9e59858d83ea5e1c3cc11cbca74122f5e0738fa62024bd3cc9807cb9851329b5bc1897a92797adea1ea4176f57e4cdd2ff1dee1f0cacfa760fe8c7d8e952378fefe3137c3d9d0fc6d2e55842221006286a7cc580d761263079c9ff0db18dc1756ae205e2df0fb77ed7fe32dd8111d1c445eac09e701e22f8f7ed7035b769a7f12a4de56fd28a5516a8fdf42529bcdd41f8e8ad580d3123f8ff5ab2574d82e871f701a168b273ffca9dae2c3b4fc4c82c79da85b9dacc219582336fb9fb185800d6eb808b806ee375136c6dd2d5fdd68f6719b6b173025c9f89d707ea064be6fc179ac808197b15d8907bc0726925e206b120b820c4a2a46848a822b3295bce1b6d121da807571646bcb374917883ef4efdc423e33c1aab565775657b9e7b78a8bf94cb3da662cc5dbad66de4483c1fccdefeb9049be9515621a1f118238f3f9c7e98e347e3fb380de97b4163b37c98ccb5c169ef4f22690d920e0c07fb7ec44cd6a6139dc58eabe962d5cbb291666ea7cc36add0cf70463f345a7d5cd59fc74e3dd1938a6c78b113c184fd9d6ee5bb43e525290302011e7d8a13d84db5ff042d5fd02ab30fd030e44ad36214a6934093ee6491090c28b6082ab60f3f37b785c680fa898c5a824e80ad9728dc7563eb33329e60837d26461b6b6f5d1b3a770723a0af4442b080913d21eb3d56ead8fcf049bc2240b34ab3a2850ff800bb1d5dac48c829d7559de3c9027a9026de61e6652ac65c2dac14d63dbbbf3c27e34700ce73ede72ba5a9e2069bfeeee4c792313525a6b199c3dbc780f1a128b60f3236baaa9c8470fb94f89287c550e939f07a9f9e1d3ca5cfdc675472db8f6960483b27164b4efdd9ad3ea5debebab3492e74a4c0565c43c272cb7579ef9f50d5bb2c2ab063dfc5687d6a54d35bb9c5319362c66c1bf0902766fec10c895de6efa6659b36f891669001c7f162d2660a5dbc177e9a256102242610aaae49d123a27818bb75e4576018c3979e065d939051197bdba1419909aa7d7b467e1dccd0361d551581280e430dc23cef195f8476d817c9000c4df75183e4798097d4427ad9c34ae3f1fb24d4b4b3054140b13b37c57349d776de7204a3772375fc62249b3f3672cd40bb41ec8c9f99f99a29920215b9d677e83aaf5a3e02496bed93d8f530ae9e48cffdaecb14e9a4680cc22381dbe148e7eb62cd5913affd313aba788a34f80be7a1abb533fcd6231407f77cf7fd5f8738fb3a2e7b087503862b343a592ec1d734498b93f2a68ec0764be7d3d79cf5880b2979787bbec9d38c06d463ed44713fe15f5f63d49b6f64e83c4ded115388731b6ca0d7e099091f69ff6eea618911f8fe24adc32690d01f83707a0c729a011fd4e223b516e05ef2dbf873ba69302867a9ad44cc05826b914ccb6bbb3bc5f1613a3aba2b10442c3fc702e19d3a65ec3518e027010721b4c8c463f9f8e91e2a57395882f4310d7acb20075fe062ef4b49cad2006adc86e207c10d154e99ff2a79a56bb14ebf02d2baf558e744dc892cdd87172c8d5fdadf4f6b572afac3ce2d9ee804e24e6215d88c3967f4c2deaf398d81b0054a12e707690fbbcad156fc2b6d26be0dc96158c303ded3341f504f0e1e0b16d265d424fa7b9f850a18f1eb5ff70cdb0b2557de7e0fc22774ade319c3a03297bdfa6410a75c6b4167bdadddcf10cdfe8bf523b0f2b3e7b3cbb75d698ebf9966bbaeb19dc7aeee28ba12338ffdc6c95470f185a95c4589730fdad23dc63bd038b1e92d945ab3c627a248ec0c92eec3c59de4f36c712c9dc629429ae22b8ca822dc10bb121c1da2a968fbeae68d6acf4e5139252d325f670e452d9b6126e5dd1daff30cf4a518c18d9ae0418c6b26fb0c6b1a055a022875eed9f574b754400add6a044c814fb1c444dd6e1ce4422cd9c51e7e0134546fd74f99a5d487190190d329c6f3252b29ccfaa32c8851e91104603219ed8a1a8d6571e066108d6ef8bde1ffea55f0e2bcadf87546350a2575f645b62ca3e66e6669336e0f59a089a8c6fa89d64a3182d60c844af689c452bb9b9555070e041de88715b9e1f2a5d9a6c279b3cfe209d416cbdf20b3a4ace0c7aad39526b726915dca12530330f557220054e873a81479d2917146e767d7c5c15549a13d97f767d6ca9a9b8f9d6d3c743e1339627062c15968ebb34a96235546f9490accb9b421760d0183ca74fcef7b8f7d0177c9f54cb5dfe11ab7b7ac710bc7f0d2c6e36be771014538041069e404c43fd8609c70eb4ef3e19a05bb66288e7ab4f87a4878c116c4b5e217d409296b1d00d615afc5fd18c3d13882b40eee426a13c75ad47df05b211ceb160bd3abb3f314cb0e90df91db8a7ab07a554b0714546f20befd28abe815953d41cf51e7ac8d22c316077325c9bd842e21cd774f61adb938fbec12cdbc4e014729a5b351e47ba0df67ee157d1d9451f710ee2e030054c0331528b51da2ea0ffe8102a2cafbde8d39695ba1a230d2d43b54fe90fc640d0b7a304216144c0a061f39f13b77f8590334154e3f43c3283258396d5c7e0a62ca185d136326b91d249300a424d2feada4e7bc5a71631f9eb723b75a62c3a8c0006e9721264ad628efbbfce57dd8414489e9f05b3e2fbd98a38e2400b358b7da5214dbdd1d9d89051d2434f7d6f2c0b156d5a39c648663b02da1cd0e5163e8a96e49fb42e215642708fec3e3eae4cb600a16d45f7986c1d8bc0d2c92670a96c05e2ed058a30817ca54702531a98b01e1ce637d404cea703cf2f35a36018eb1619b90d44a5bd2fd095729f2a8e688d034c7703c11173c8ab6e12ddf8b8ed46644bdbaccf1f892d29f74b807ae4d26b0e254ba89060b71bbab6f46338b2828b13194b9ed5fba080b7430d394f", 0x1000}, {&(0x7f0000001080)="35e86d1c471d4fc20d0450c98fe53f7139dbe0a42296c27dae8e2245aef370330741699fa56e779e2984de847bd84ec8dc232db9ed2fbdf3d31e1ba64bcb184c40da88416ab9b08dc477fc713c4ab4f3d9af5c781e7c314ea4824332b814d3796db03c4854eae66f664c857ca585d1dec19bc238f67cdda937533f816c9edccf365bae603f08fa7f54531c0b67064e6bcbc32c0fa4036fa880700c", 0x9b}, {&(0x7f0000001140)="67bcec698cecb4143e1fbf9646a2b9b6a3805c6da48bbe60153af261f0ac7535f7c9bc237b1409a4774a6de41e9de018728e2f40c2254aa11625da791f739b32732d77b1fcc5b9c93d42d5d4fff0d52a5517b200313b7b1b1e38740d8a1058562c4b5d3f4aab1608", 0x68}, {&(0x7f00000011c0)="f9252a10c34d9e76c9782cdd73f813a22277ea25c503862b47d25f867a689bc2cdff30278e2376800b73bb2bf649a63e296ceeafa8870cb0b0bac2740853ca2117d36a8f5a91581df87e8d62ccfe702e256a9c85f4ca3a83", 0x58}, {&(0x7f0000001240)="5c13b964d1c906d90780f579a50e360d7f86557841b07c8fbef2b4bcb90f1788e00dadd694a98fb42799d969d03d442073a3b55d0d5012eb62458a63b36a6332c386ff4933b9534d0d0ef4e5620eb749bd8eeccf7192d9962028e2ae96c9c8dd5106c7503dcd7ec0918c748160a0c32f422bfababbfcd15ddc8e64288fd0ad071de30d34b19a4be99a0bdcdf32599f024fe94abae81cd6530b6edb74349937063f49c22108a4422e7170424365174c8f51", 0xb1}, {&(0x7f0000001300)="d2ca9950b9795050eaeecd393d503ca482b5ff70a3130b68d207f3a17f10a791930d4d7914f9fa319c", 0x29}, {&(0x7f0000001340)="1ce21203", 0x4}], 0x7) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r0) 08:25:07 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x8000000000000005) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 08:25:07 executing program 0: r0 = socket$inet(0x2, 0x4007, 0xfffffffffffffffe) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) 08:25:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xfa00, 0xbc}, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) 08:25:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x10001) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 08:25:07 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) 08:25:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 08:25:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x30, 0x82, 0x81, 0xfffffffffffffff8}, {{r0}, 0x0, 0x8, 0x21, 0x91b1, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x81, 0x800}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x10001}], 0xffffffffffffff81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000004, 0xf70, 0x5}, {{r0}, 0x0, 0x40, 0x1, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x9}, {{r3}, 0xfffffffffffffffa, 0x40, 0xf0000012, 0x401, 0x5}, {{r3}, 0xffffffffffffffff, 0x64, 0x20000000, 0x8, 0x8}, {{r3}, 0x0, 0x21, 0x2, 0xb58, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf000000a, 0x4, 0xb920}], 0x3f, &(0x7f0000000180)={0x1ff, 0x3}) 08:25:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 08:25:07 executing program 1: semget$private(0x0, 0x4, 0x225) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) socket(0x10, 0x5, 0x8000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 08:25:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x44) r3 = fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000580)="e875afa47ca4754423647acacb6fa7d6c8e0a2d9002b042dde9e64cd984a517034b6b0076c39eda072cae4eeeb453cfec22a01eab2dd0c017fabb53333f4588ce70198186694c27cd9a094b49fc9091c0f23b21995ebf699636eedfbed7b1857869b7d9b7c8db5ef73ea49500923e7f0bffe4857cae6c09c24e363d65b36403d5de0454d14acd0d3163e82ba8d53202267f85632bbdd7daf6a71e8d20e118478af439e23e6811e6b5160e64cf3388082a18fc3e927fb61742d660ae314d49174d54bd3e23c348b2581595842", 0xcc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000880)="22735f6fdf9224a1b904f1c7a6e9a2f4877c80b6079d5d65de2b494fce609514d62e2bbc810b53101442fb7bb2f0b894af84f11f16343d90b1f07026aa52e81661dcda69e7521cb861e4917dd75c42a5583edff6bad4ab93587171d12d00afb9b699c5dd563e1a8ec7e95f55b6a3e7c044ebb20bb2400eabdf1f0de27d14abef7a25e6228a4b98f9fffe91d4541ba5b6522b66a70489f2b9c86df7534456bdc0de2df0e8d1f84d3639e7f25ce37fdf800b282100c1b3cc0cbf99a5d870aef2d447b919166992dfe885e59ba4627caea1261f534f0ed7da185bdda546d1855958fa6f1c72ee63b9343ca0c71db4aa5a66a12dc2d8e2019e37df374ba694a34b1fbcbf274deec96c41475ef82f81daf0cb32a99d28bbe29ccbff937cf5c527759787d0884d626789b539c2e0c98fce52f94ed5a46fcd81e3f3af0f095164b25e88434ec073cfe656fc04b76c2aa0406767d95d8520656a8ed3428af37ef295c7f8ef5af255c0107284524c3f5720ea50cdb26d8ee57824278f3e6c6604cbfbc74c3b0eb622b38908ee4eb82039e6abf2495448bd3174fb7f4ea9066acbc2f58d6f9a4017ace4024c1dbab320d45f45d568761160e5405edf4ecf514d871f60587f15bfc7ea09dec2f0bed92f90cf091261c142a6942ec0187b662162295a52ef98ea77297737fe97d860b3a78b066ea93cbcd1cb53b32cc19a7989b574ed88c199e85bbb15f80568978d11f32824430dbd078ecd39d16778b0df6b44794dec2b51b17f9dd6a93e832b8fe9ba78563a54dba16ae55dded63cd5891cff1455b44fac5191ffd5d7cadf257e4725646bb50d3095566bf6306ead561f7f9b3c69309b89db39cd65b2890b48d73352996895894f756f11f9f21e7650b09b9b0db7b5ff26fcde2910f1cb343cd13ae818f5839076d12d2dcc57f11abadfbfdfcb8bcfc154252fb1a58390b4e0333b844127059ae6ad7a36d1809096a58e2b854dd50eff8c023ceeb7235aeda7372ea7042b06219c6bc7cb7a2a178aa110ccbbada47af88d86a86531dfc7ba1879f8f5b744ff0941c4511e2d0129b760455806ebe1c42f8769acb99d4b0063fa816ce599f3cd08ccc1095b7cc8c511273133ea63d71617547621a436cbb14ffe957b0fa7f6fc8e517105cfabad8356de0934308cfdaf934f4bbeddd4c0980b7875513ab3bfaf1af0da1369e2d67602bf5dc9edb908b6d4c9efbda45ac09db0f5b417af1c175afcce33796288484f550bdc542917c0dd2c111ffdbd74607bd4b01391652adb0aae4efca04df691d4bfe44bda8b4ccb530bd3c491a0fdb3aded1e724be9800bf2379ab2ab4f170f1264f66a27ba77d7effd8a41a0cff7e2f315e9f1cd83a53825dcb1f9902167db4bea2b139e3372fff2535cab21ea7f033306d85a3105a25897c44dd544d9d92c5f16641ee3c3b8acd26fa482dbfd03304e467113662c6531b72ca599ca91fafc2b4f324bcff404f94b4d1d8c89f3655b8ab6d00060c4b96cea77d9971db6d3f7e42db61ff7a46af9e59579c89b7d06aa455cb792b0c037faa7ec4f2017119000823285012ac5283c8148024c952962e73f0d90d050f211fc1674dc58bdf675c1394d9060f891fc0842abae4dd14f0bc6cb7be4f596cc805115b9ce7c045a9b4b9d505dcc12a6badf2bb600dffb7625c171f93e2b703ff701d883a12a3088d06c61040d9d0d8853b0a77c12d37f1102a01b5b3b29bcc0230c603e73fa5299c1165943c6858cdb3b5a374cd99023a112321087bb65fbb628f58f68248ad9ee41701deee59839fc917119ebea7c86e95c69e03f4a9fa325ebbd46b91c1eb9ad7e93c7f3d59d98b3027430432ee28881b555e9d38761f3d31f0b1ae8b8e558031e7de52cc79cbc0d69346577fe81fc4f969bb1fca7ae15aee96a02275acae7c97e2f62a5a10f989ba2fb292e55fcdab55d91637cb4f1e7c3b8f5444d0a0ca812f128f8663ec4bbb4ca28136beafdfdf4c1271138e20b709f87f997941db31d7cfd8f1daa84192622ca30e564058c59d81b345615c6af07c6666af91c901449dd4d9bc3305607192948aed6a2735ecf8a496e1c56b8244c299fadad75b08b35085951f627379053d4810039725d70b7c6fa3dea095657eab7b6450985487add1933e7f2f4d296f147827c01632db62ad6a1ef5e3b603182b90884a8b49e96cb9df96fced7aa715a1afcdabbd0fabdedb08f71a8b0e4a3203eeb2751e23dbf04ef5d003f15e6259465d3115f7793d9cfd7065183be86f8a25e6601f8b34c425ad67cf5b1151b8b71ce5abbd9a6aa36c8ebf9cc76d4b8083cfecc5928cfc8208ed4b189e096c883e6ecbc044262da93000d6d7cdfc8679f887521b4a0ed0208b4d1eca554c757dab0db996d8f105db831232742ebd43d34d95d1d711c34851d9eead99d66db17f0742f02e7b3fc68263dabc48ca95301a7fa2b265e22b2fb3155444b82bbacb7b1b54932e1595bc381da41cf25ccdb1dcd5cd32697ba08ee62cb5211978e48d669fda497e2fc096544f002daa4e1302043d6e8485affa28e5d3efb4202f36bd96db9d56aaf01ba871da7cd3e15ca0a0167317d275d182eca4c56afc7e8b56f35717e5c9823742a72606117226d88fb7ae1dcbd5b637a83016dc71147243f6956c0f533d07fede32fd32cb73f5d35fbb5beb05c8ba174f6c563e3477ec1c04b7151bb3e72fd9d56b250a243299b5c68f7bb5605f7d7edfa4832961e8a53a9a66524adf2a9872b9f6eff574a6d9ea1fb766d8899459b95e9db4481af538ae78de4d5d07c5947a072315fd2fc7c3d191bccfeb42d244734bd0811392fd4bdf3e717bd5bc4543ac90db0f925166c5dba9eb827503d43c976770ee0fed7d0ecd050f443f026030bfbc095473ae68668ac54f7dd2f640e90fe8d1dae223d9e9ed53738396d1f971ffd73005de888695f59ab90269659831725b246bd25011f353c019a543cb37e60cf759f821351ecb1f20cc61f2935a2a2a8bda4507a94fe14615a926c295e395cc7a83a2c436900a560a09ad979feb878338b79fb7126260e34e06c0fd8ad3647726eb3b31473b92771a5ee9290a766c4dfdb16b63fff4469b0438d8b212a17574e81d418099d700e11309f078313f3a23a78e2c9d5d43f1eb4bc86e83be3551e423f1fa42f7b7cc95ea09520d39cd581166892bf3384865dd3e29eb3ea713267aa0e50091fa6abb3865b87a0327d79f427cc1564ca12bcc12512786802eaaad2dad32f3f04261abbc00d85cea10e981f4080dd33321484ed43c4446b0c314bc18d67b35b59e6ca47f2d6df3265937db9d1f8a456a2330b250c105c456fc93bdd72e93320fff426eb1059cff627624a3868bed86ad525e87af9c875c4c4c0179eab0d0195535538df45819e695571b938fe55067827856cf311390d54afe4adb933bba821c8b03bf11835479e8dff0a4f753dbb0a62db5c6f96a7166cef28cadaee513c77ce616dcc652b2469487d8d92da50ee9b2951c2b07768f0953b5393e086694b0e811531751a697b3744c785c91408a302ecae3c3c14d0f2505f469a73d8c9b835025d1fe2c5ca9df5b8e2481f61f241e727a9fa545aeb7f3492dc04a49395cc6daf38b05dbd9b80010147863fbbb618b1ef57b00149a5e2554afb55389171e0b030ae519e0810c2f9983179807f9678ec8a2ea4bd2f0a933bf7b9cd47c682f2c96c0f91c6c3c438ad82b292b15481c932f8d0e1f63c059dbf1d2b6e46f9fe0612515c8d95cff0a5a528d351152bc9bb24d3f1f30d177ebb0b88ec90b6abffb3ee0191e4c69fa15fa4ad33fbd36b7a79ce22e8e578f2b28a83510b60dac514bfcf5b4f8d4e7b5dc740a191cb729893a2b60bcd76cf27f7984dc782d9543a147c31052af7225011416993f3ccc66bff64bd35a8236555877953e47b0ef738c7bbb876a5d6ade1036382f7c50b794fee80f83447c7cf255256bf1fcf3997a0350b4a8598b70b84faf30248867f3e1d765fa241ef56641a4483bce55765c97eda5b482c6c210fa2dec5b6f2207c6ca024301434b60b2480a7c3ac6aca98238ed09f979335e12a18b6aac6b870adf414dbe7bddc28d0b6d93b2d3a972d856d8484c1ce59128ba204c2d43ecdb64aaec7d7323826d549d159135cb2d77395de7ddf24150a9d39e5e4f6b0209f05a662af505656220cb6f0d6fce7cf6de8106dbc9f9b78c348d4f6d1c1a9b2e69c44c9989d7e94f543ca8716f1218b00b82f76809a29f50b44adbc51c660edbf80bbd8aa418da3b7721d085c5d65f14e41ad008214202d6d70993c9b9d260653efcb8434f4d11e94d2146c54f87052abc1a0f9cb8b664e5aa2142cfb4abb9f3cad6213e78ed1359c48482f73758f2e56db6705a86984e0b8726471ce957bc8836a207ad122dd47f668a936df942e24fd8c945535595933715499d1ef1e9d7b8eb2eafa16cfb8c7418d8a3c1698eb3da2bc14418ae04996f58c868d51593c2f821e6c40249d35b0250914d447e7171f3923eedc20a78762e7787352e11b0cf5e350f31574f6ccae43af5b69ef7831a7d96c4d6ce5a119c265b3d279b50eaa6a82009965ef86d29348a43f11fc6e81c7dd54e23dc79eafcff082d99977bc974a5f51ce5b403cbefce6ff52c43a0cd1e8da503766d85e2f8e359c38bdaabb0212244914197afbe2421553e88bee25217812b4c99098f4c42d6e212090ca1b3811e37634388d6d41711bd1713b239398832116029c2863c0d75f936b9840b5df222222a2d2040d26ba89dcd8baf947e96044926259428cda53edcd168b39421726ea0805e344b5528e7b3924bf2345ddbc4bc84a8a2f221a3e5ff9990e36099a34c422fb31b7e9838a854cf1a1d1d5152286e8e7eb1b7fe5611d4618b7b30d9e0940b68f8f0150bbbc19f29cf3faa4c877bf7c7482e5138e5fe325da73209a3eea1887616148cc5ff6eb3569abb5e2494297076d1eeab0542ba6d44644d3d0ad4f7d2803a914f9d7d6a53a5432add46e6ebef5304c3a6452c99a20e536bbeb2d71ee80b3e6b62fb4529beb8d0fb9918b6ffb35b7d1b91574a68bea4aba4d98d70714567d622d1788b97139a83682eca739ca13edb5d2b6624db6c88dc20284815804dcefacdeb60778497d9cc7f6a6a62d64d02224e7253a942a221873571f4e3d4f0f16964e14ab6e25023a6b83a995c2e88a02d16eaa03ac308f651f09dfe51a6aaddc31190157b686a7280d83c538f10f2b27a39b3cca3bfceabdbf374d9e998ca762b80df9c7dccac67cf84be2319b96d40cc4e95a842d10b2c38c119720562aaa768a529ddbd0ed6d62f00b0bd8e1a62dc9eb429162548272c3bb05f212cb60034792bc1f617935bba98e2beaefe6726b0423519c5bbe4f188d354dbac952bfb20aa44206129678f589d5afed9306dd3ced9888d0f11a056e65421d63fb0d6f959aa6578ba9bd4acbfb4629cf5fb55cf7944501dde7783c4ad220f21a36078b996e2df190b3494c088dc8cfd46c5ba83b43c80b0d453c14823b4682f8b9cb7678e99d20ca6850e813ae0699789761f2189faf8a1241199046930487bcbb79391dc2903eb01c1f7da2cb89b2a26306316c4a0495dad8b74af14069c262e85b13b1fe2cb0c1f75317d4a4b70721ade22bee00a445e84cb5a9e051b63b63081ba49cb850793be9ff663472e7d1ef546c1e7434a5ac6ddb3ac9867c98faa63f9c04a15f81d5c51be8a0731495901a1498b447ee6312a1817ec04e725c9bc9f4309d01fb05740d5875b1eb0c87da163188ce3335efb8d166", 0x1000}, {&(0x7f0000000140)="69a96fedd7ab8e3f9d3564e7c7dd4f6f191a2567a59214ddb38557abb74f92910fce16d61edcdd5fa1a93ed8b38db3907c80f46188f5fcbbe6a991435a4e69323e48b3fc455bdc5c22faf7bf60e028a191f4", 0x52}, {&(0x7f00000001c0)="b4002e4aa2b29570f33a32cefc9f7180acb76f7bccc713ccb252397c16f02ef6868d26d29547a1fdd2e70b65cd0d33fa67e3211928bb9d522135e6b8370f69904c2b36d6e551eb5622762f48fbd6565efdf242854fb8f15672b8e44bd55fd025f1a5a76d26fb7de8", 0x68}, {&(0x7f0000000240)="537cc7b60abe1afaa54ea7042462e2f293005e33974fc72b45fabea00018d25e334be22eb3a03f16fffc5cd97e4b443d47be3ecd658b04a9c6e460f83a692875771e1efb6c5c3244be878d93a154641e4375b547cf7ed8582be0c6c73c4950132a1f0c373205965c6f6fa4b825ed0b3c203ab906bd9047e183f2459a9703a540c5ca3abdb348a7066029b0a4d9d244f307ed3646032397c9f4aacbe9da664e8de4ae58d31bd8499bd4a12e5b53bbbe3578f7cbfe26dca34cb47ca9af8c08fc25596f302736811ffc54c325", 0xcb}, {&(0x7f0000000340)="db75d334a17a8fa2a227ea243600da67a4702d3b30c93506c515d4f7afb93c3e352436e1746eb7501692f21061fa0ae7b84be8d3921b4a5f0e6837acd7189c66bc5955061e2abd3c2a", 0x49}, {&(0x7f00000003c0)="297fbc6e54225b5663478eab01c557f5bbb5f317ed76153a6c9011df8f40bb45e4a98f282c96f3822147e90a27bdfa402049f8a19d9a5d490e7267", 0x3b}, {&(0x7f0000000400)="ea6bf569cd6adae1b63e1cf5e3d31f37d901a6e2afdcbd64a8bb3920d0e64d84bf81112636e63c7d99bb03ae365b9242e7f8ff9e0f48eeb2c7a0e06c46827bdcf618fa169a9525ae9c77db0df1926235ff599292c729d568a70a16fe652fb5fd202b4de6abe54c", 0x67}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff00000100d4eb550d5a6ac0f393b9e2d8aaa9e111d76a473571ec90cb8d035c6ee215f56644abff64319821149074363b1b470c786b535347388fb195e4f6bd0860866df1162400193082", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000000000000868c1fad77700421d553f41a6fc0915f00ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES32=r3, @ANYRESDEC=r1, @ANYRESHEX=r2, @ANYRES16=r3]], 0x98, 0x1}, 0x8) 08:25:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000001680)="072a80ea53fbe68be834bb61b89f4ec9189af35d5d763243b53283585e3fc57f", 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x8) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="db6cade9fcecd379d0bdbb750d0968af36a9837aa59100380ac1d3d9a42379391ec6fa4556c8ddc9bb34c74868c5bbb2e3456282488a34f5fa59cfb6cf5a631d4f0d8e7d17e65a481ca4961324f16e4122d492f44bfd6f9da647f7e942bb0e5a6e21e0c2f7344ebe555be786b1e0112b8820d2b8c5455c005f4570575aed4d95bee7f7512c1d1cfbcc5051b99265c5ebb89d1117055d1f727361f9fe984791e8dba5d21bb0df5803d999e1b2a559ec7a0645e06ba73f46a37fab01c48fbba8d0ab9a7de6bbc1d4122f51804ca77eea1a591034bb280c6ccce70c65cdb837da9d354f9447ff234d52077da02fb6296b2577783ce4fae302bfc56ca3354d027f93e8d29937f7fabc3d9427c4f135ffcd8ec52739b179cbd5ae7d0d02b1696267a4efcf2229c8764a1c6a47c779c0aca3c38e9ae0b8cc86afb336baf9e92a4c5c9cb5ec7ac7879223b12b2f69873c5c7a1094c011af536ada75b7dd35f5cd481f1b9f4209f4cd4d8510752b27f567908ffadfe0430725314de05eb39f75418a5cb21ddd2d2c238639f0ba411d1b003bfe25ff061d693dbce9aaffed64e12dc8a0e132c4167d6b58a4580124f6ddf5564ff66f4896e83fb1f889855f0f98441473b82a63b4c28019f38b4e7e10325c3062a252e78b2d72a6ae96232d9e0168030e5c967d937093b275a508ec658c15a871e2d5f3b6662d9a7116cbceb705b262c4d6242be25f36b98e8e89b0fab8fb6fd15cac26d321eb3943c039214c32b61972a145e795426f0f5750d063cd39edf74ec7876f2e650ad4fc4be0a3e4f6ce4a8df651d61de7ad99bab9206cae69d6f70b59cc44d95e855ff79479fb381b6d1f3c557c41aa0e9c26e4ab33725342fe36f856c422bcaf85ce858fd14905cc18e1c9aec0d92599d002fb091526fb073bfc3d3ff87f6076b7577b344a89f7ed7564594e338d83344f9805064e950189d29c09c3b5c5b9617adaf64aa0f90e389803b1be17500b8d1d8e6f4de56de6c0785540fcd8fd1b7908dd1953d1bed66b20aac5218a4a38b74b8ea17ae774e630672eeec6faa79599ceb324e80701ebfed4a7914d87a70e6745869d4aafad815c5f9fdccb1b05968a9f7c5c0e3a8a748974a4407df7290c8ee2c04c7212ba6df4b0a033ccb279a2be4edbdc3f5d35318570c89484171bb62d89582603c881d29b1f3a70046f8dba18caaf598025c3a2fc6c568af42c667bd159429d8cbb3eec6d1a3bad017db6f323d972d462b83524bca565dbe725e64c8526d0eaf0d798c2c578bba45748a092f21f7fb532c30e1026549798f22b7247e708da08a663b3103449ef75ee0f453dd79f2a0ebce3838bcfd1f2b7a805bfb986af00eb6c76c8ee76c928fd909e5a5830bf6b6fce0184e2274bd4085dd9052a3eff42cdd394efdad7a61ecfc427a7b476743439a1684b5514f8070f218a102401f2720b260dfedfe055249d01961d904e183e0f23aabe45c571d257072ecfc816a39308aa8d4abdd0bad746926482567e3591566fa0b0bbd6f7befdca4a45ea3570c381e42bc2c2462ee2aa6a77ce81e3c8fa6ef2d27f8685fde410943051edf0d1593ee230207c9d6b3eb3361aff87670b9c03d6ad0870a2868dddf2e912f9623231c2a5c6866f11b3f42d6256534c5759221bcb93bc8e901006b2f52e66883f8bd939d59e7278e71d60f0653704d1cc46006f82a29bcf7e538544f22fb953dafd83d5412f37c68905c9487ccbc26e3f553490bcb57c94065792d6be6ac4f32832bb7484f5fc8c1e23881300dd397ce1957b76175d8cdc4f3b006d0352abdb030f793b87376ad528b002cac4e743729fdbe8bdac1f1b3678e306e2b452a1abaddd878cf590907fbd1bb1ce2f044a49d0f3bde7d96963b5dd7b7ff9d1dc9d3aa20dd60c3de387e02304e685f871dfdfb8e894ac88e616c196eec02f31118635c76a65451ea053dce524daaf2c9ac6db8d6d2e67786da4aaf141abbbaa60268e6a27580f15911bfc2043ba5a8f6c8bd0473e0e701fdbf70ce0da4878457e0c80d5af8026e44c6657aeca800b2183e97e52eee4595e99416fe43ea8541dcbb3d62a0fe38c2ac08f09e9b90087c1a923dd2c4cd2e68e7753f36cefe0b06e631847940f4025675577420dc2fcea1f5ffcb613a8e7ed38930523e1b5bc7b3e73242185bc9e22dacb6dc0263fb1ee7c4890827b2e1d361f0bc239a71a68abd083a0ca219fc75433740e92ffa0e197810faad26b184c568d7973b7cb92230fa8352e884913c1917bc8433a5cfc4b4421789013afd746787589389bd92a14080f0896e0d12bf4bbba86c5f616ba8bc2c64fa1d54e067a89efdde5194db87be1defc62dd7f2075d9f4c22b7564c9883e202db7a4c3fb7dc7afc54df1f4df4184a4d557c1400bbff39be29d3e3bc284b2f01300f048d01e72f864d3ec5492db153b7370da50ac2cc78a7f15dedb23f1df6e1c531ae1c612ba3a323032907797f371d4a285105e0e78ad15e765a7601d4307c1af6fa1b72b0bb923e407521375f21985e73b42ede1bd8caa0bec4141a622b24344f167852b20c5759aeb14ac83a31e369b6a80fe035e6556d24c3f7063e57693f2e01f562f830aaf0814e992779f014502d304268cd04b8a0691db53a524ede2b1101ec589d9ee07a593765c694e97cc5494222912ceafdf5f604cdbf5d8ef537b35bcb9e8a0dbd6bd3dda1d9d401467fa4fb2d6926f19805ca334ff87abe6284633d13c074f42577809f0e4c25a1bbe6759b19a07bbab36a670f6db6439f683b410aad5b848dab2a3342dfcf2b5c47649c75aae163c124c40b8102f4208b0024ffd477e13a4342e29072087de9b3f95abbd4139d5274c552f51764bd1275ffda4eac31fce2e53a521c73ff0d962c11442851f21dd0f58207a92d2d31e967502043a2a27474056cd1af02aea95c3ee651a6e004b1256e0557f84a51534454c4114c8b753e592d6b94a3e3b2021d1488eda87f05f7c97d981f216d7e67d97fefdfc167bec14c46350aee74798cee497110337ccbce763a45bc8cbd2274be696274fcfc3405f31d97119067bb486c55c901e9dd4830e1c15e968bddebcb41e50be396567fe2c20e88d382736580f2fe114b18f4693cd83178692d4053b29e3d2acd11630f8127d45e4d2809a0ae374428c64853b9f9172cf9fa9baefb9beb805654b98cdd437061af8668d708c11200412e0ce1ebd58076760a38dd0a9c5ffc9f6396eb8bf0184ed99472330b7d076fcb6bee5f583126a10f1e35d8ac4a2c975c1048a563e93d6732b0ccf25aee95a0ae6dc54e657eed1bf6cacf5131cc904e0417ffb3512064c8811870ffb3c08a519efc72426c6cb92a7bd1ff19f58632993f8fe7b3e1c6b35babd8945294cd9961de6393e035da9a06f6f3def28edba8128db026bbcf8ddadd93f47dc7856ca691d3192cfcec69fc587acbe5976df9afd594f703df3040719cb1efd5250565cb56453913e8cf4cf77aaef1e147bdc7dfc129324cf54d06cbb8bbd1a08316f89c0b02741f43f43c6c15ca4441e5c90e3d2c7bdc1203f24406c488ddd83d78cf9d320ffb4fe6e60435186769c9b8cf738f7494a46b20a260d9b5fdf6994729303e1bd3050eb08c07bacbb94093dfe95f1c6f9b1c769baaecbed1cb42511597d7a6640bf895f396c7aa622b4e41cff67b6995c59e324d3f9fc23ffe874cd7df2b809998bffc1350a3a52a2b862fe5bcd6368a2bed98b44f4f41e37c9855ee179bb243dd57d1d9c1c2cc35535505c1848e34f98212064664a9e006d895f68d9beb1a8e6434a03b6cf4ebe0259c3ecf1ac9c17aa32fa4a22b459757ed2ebf97998b1e28c33d6619d6f9be09abe34d538cdee5ab361690d2aa0b932c858d666ac4ac1140d15caf18c3c3411175489ec2f7c561fe8fff704349f75a03376aac0d3e2563f62e65b96a44e405555b04abc408bab49915a651cfc9b802cdfbf9ed2f39b27190bfada8d45d8a92521f1b46ecf9b76d68d8f4781e41a3dc0908d14a448e10934535e3702084b209b8dc56e15ca18367fcc8c5757347173949f894154a81088bbac3d2702e22c016383a376447642f18100d3fab880378f27eceadc92b62b43601f61a3cf0e575f050f1b261023844331e64260d45b30f2a0ef6105750a02a2ed35747606bb551b5e6c1a7f7384a3c291ea663f8015bd1bd7cf8a68bf29fa51b60671562010ed4600339dc38b52dcc144da8aaf157d08a5569e24035d2112630b41eda06c6bd44028a20648fe5366cbe9f0108087e969ea0e505e310143fae574517bcfc6cad364fd4cf1d0209f6de0af8ed3234e9bac670c7352039b139c410f9d2399f111cc132b1bfed319ae709739ac30ca2f5db29435e23bfae5de585b27fece8487c5aadc9a64d5ac70342bb4d1f2157f762648b869286b4945a1c4eb567e818ac6b778c3fa0b3c24ce4ce007d205f2ef3228efc76143ec37e8d87a24afb250bf0378fbe34bbbf527da28a7f23d11e6cb5e7dda447bb9352c808e9deb83f06fa29a41d6d71554d37d04ddc19bff4619994a00b7781b47e1e7fc653dac5c1de927748b5010be8f3288c38c8c62f474e0fd9b15050c7ecab9fca5040e01fe1a58a84c31a9ccfa8cee801ca60561fc2d615106b70ad4aeb2016e22bc050fb22d3b1337563728ec67134b23addf1290a64bc5f17a2449e2cf37eb49b9504f6ce36534c1be378c01caa8283c6801f6f5710631c391caffdb83f1647f646f85a54e7722566c91c3ab896b28296234784426f5d2b9263a4a0f110e967f538b6b17b74dac23c4669e0d1a732789d14d0e7db1e39e876138a5a2b9aa0e176a74fa13cce07f350ad214e853f85b06844f50b13ff9d2a31eb6bc74d9d09a70bc31db459b48e8d3aa9d76d141284af698c41cb70f47c6d60bb46b779e95282614657c483c6d1b7b76021bfcbebd255d3f57bead2f17a1a8ab1a78fca86bc53eefd0ed825617af0bf2740b1b99f1ca1f29473fe7417a2c047d2349bc5b91648a1e48f29671a4680c5bd26841c83275f3c57f97fa186cbb29f4720ff776d0d2741dff951802fd6cd6dfc1257d8092c23e267a952af7927ab2ca638e2b26cd054a4ecc0d38e211729d98d2f3a1e1ccf0b8e62f5975b5cffe0cc056a0130aba6c6b2447a8c9bff5bb9d8d8a379700e12f35ed333afaeadb9b47d02c7211601d0e3b25125daba14ad5af537463c1a08cc4bd8802ada744960fdde79f07f7244dde3a5fdf764e7fc380974dfa51204a8540cf9b7103cd5a1bbf0f1c62069e3c8a6decbb841b9a399a0d7e4eceae77b3c26475071c38823a2ca0436a3d645fe9f6a6fed8630770fdef1a1aa48f6634f2d046ede6e10efe6821752ce636f0c550c67158bc14cb2f56e3146dda55399d8fd995414bba4738af0aee69c4d4edaf22af2fda3072dbb4e440e0467904309e29ff935f0080f40af9ff9881dceb3fef367d38c74c2779af829fdfab5b965e1a1aa6eaab4fafc93a9934172aa76c80a6a350eeacbdf6e186b1c8065444e842072755dd1a4b36d84f1485e736c1d66d07ceeb2ae8863ca01d5f1f9d5a7f5d2e3db98859773d1c07ceb1d20e6679524fe6b2040c282c0da7fc1e66ed7b6fab4b91624d77406fd7249c44527ca7d19809622ee004935a0788bb1b073f8476ba6f211164143e39c901cd7ed7216fb6f3716721c2dacee9022f0462ba61ab167f26b75745fd2a4d2815466ad09238d160043f048c40031fc226aa4751f520ca5c0831ed9bbd0a1dd9ccdb771db9202246cdd733b800aaa7c80284a6", 0x1000}, {&(0x7f0000001340)="6ce0d0ac6d480d6e32ef1f0acc86e98c61f101d90aee3d8330ee024a21a80b8af6e707d9e1009c610f8b0ebb29aea35ccfa552baac7e3109f441453ade014173fc10ae48d81844b42b54f0faf26cf2fbc753e0b9d7fac9fb19e14eda4c805bc6f8e653ee9a", 0x65}, {&(0x7f00000013c0)="631b6797b0dad167be0d88540bbfd2a7434b54eadf2470a6386cf331b3a3bcf25786835dcb1d72add20fbf554ccfb99b8818a1e39200ef0932092f0a435e16f1c794017396b64e0fb0e9cccf3e20a03a51", 0x51}], 0x3, &(0x7f0000001440)=[{0x10, 0x1, 0x1000}, {0x20, 0xffff, 0x100000001, "c3779509eb67e0332280"}, {0x98, 0xffff, 0x2, "c506601182d1fb44bc5b87788e38730575859c08eed1bd809a982d08c6df4a3db0470ef0a3d03fb9a21446e5d239601df9e7a08d1cc726f3a950dc24643eec6a6c97d5f1c1e7ac58a052585976daba659e3e1c7eb20942e29442c07dc43b7af445cd6b0647eac0d0f807f375260708d43ad3b26b00f7f10ab86b59ca7b0eeb48d9"}, {0x88, 0xffff, 0x5, "78ddcae9368f862dfd1c28a2faf56b22560d85ee1ff64e1713b9139682a2507ae8390d3426d272b6951416e6aa2ae904d16067b6697937b1e09f10fef66e469c2e67b260923311ce6cde2686589897dd565964267525ba00c633006716010eac707892c8d988ee06f595afd9987c76ee342e60bce786"}], 0x150}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff0d) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000016c0)=""/70) utimensat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x81, 0x8}, {0x7, 0xc45}}, 0x0) write(r2, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:25:08 executing program 0: getrusage(0x1, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r6 = getppid() flock(r0, 0xd) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x2, 0x9b}, 0xd96, 0x800, r6, r7, 0x44, 0x871, 0x4}) flock(r0, 0x1) 08:25:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = socket(0x18, 0x8000, 0x6692) close(r0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x6}) close(r1) socket$inet6(0x18, 0x3, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r1, &(0x7f00000000c0)="5f649c4764f060694b28c101ecafc6567cced933ffa118cd390975ceede0742503e6203ab337c4402f97348daa8f20bfaab895fe623b639bd0dcf43331462a3fdb28ab44434ae5ccf36dba65b40bd3f36632f4d55ee64c36c016b4ebfca95117fe06d512f3bcd690c542a747c80d45bb9f4be56f7562d7143bc098c1312c490beb57b6321d46630bd76cb1722dc5c2d737adb469801f8f5c3c43e7158dcd7efc4957857d8ab6556c53936f6fcb6fdcc7c71e770cae3b1c723a71490ed5f57bd6ecaea6492bb71f604c1082007a0ec79db3478f047068cebcd6a726d23a425fea495fc4640bbcfcb17cdb83f57b4cd51b53c8a5e8c4a5c6d630e0cc11b10ae3", 0xff) 08:25:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 08:25:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x20000, 0x0) renameat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x3f) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 08:25:08 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80000000, 0x80}, 0x10) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) 08:25:08 executing program 1: socket(0x38, 0x14001, 0x44000003fd) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:25:08 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) r1 = socket(0x7, 0x8004, 0x81) r2 = socket(0x2, 0x5, 0x1) r3 = kqueue() r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x7, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x7, 0xb10}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3, 0x7}, {{r3}, 0xfffffffffffffff9, 0x2, 0x40000020, 0x3}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x7}, {{r5}, 0x0, 0x8, 0x1, 0x8, 0xfe}], 0xffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x8}, {{r7}, 0xfffffffffffffffa, 0x1, 0x20, 0x3f, 0x7}], 0x471, &(0x7f00000001c0)={0x800, 0x9}) 08:25:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) flock(0xffffffffffffffff, 0x0) 08:25:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) dup2(r0, r0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000080)="cf5b80e554083b37", 0x8}, {&(0x7f00000000c0)="f0dd04a11eba99959eb68f7c8fcb691e143bda739b07590ae9b4286528a0690543b04464c47e444d989a8c9d072f841fcf3713e8bd2a302d635c9553ab58a9cc697d75771d2ff09a02eaad8fc3bc45e52a55190d32a860a3e9295af36541131e97cbc309c02a73b449eca80e72aeb8fd3da08a8d65eb7a1ff42f871eff3a5242f6dd31870d7b3f17919e87fea7ec", 0x8e}, {&(0x7f0000000180)="efa151dd57777faaffd9e26582cfbc930aa3d9a05316fc550ba2e0920619f2c312732232161781c73bedddd7361af913481c9af6085e472814be4fab5515e1ee9f8e4b27a8a5fc750e5dcbdb56b56823306929d463c8d0bb074304c0137a8f35e9c11a2fac4365e6d92ceb9c8112dbb5d6c43bc6bf75eabcfdd0bdd45de650004d8a4d0361a90f7347", 0x7d}, {&(0x7f0000000240)="8c4ec41140dc0a316ce1dafde2e608f47b394673e34e27133be4e31e9a793e77ac55e185f5310d4fc23a9887f84a8e421ae839c0879bb503ea30f3e3ef7409901314ab17781ee724dca7cb6b89eeefa06ed24787789bc60038a7bb78410b12edcba7bf30594d03b3aeed2c708ceea895174a305959c7f560c6d5652942d1b71231b0dea4ae8f4fbdde052356c7b6ad213096cd4ea04b46f31b5e619391153c015647c716e3b8652068750e8163bbf23d599b5e3d95bd6ab25b4d67e77822474fd2e125d6bf2bfe6c4b04c836174be4693fe6f436cf3626183e62ea132e0eceb0bf4f1b9d05769afa5c91944dc66a605c21eed9dd69aeb3d049c0286450cc7e90b5e7b4d4df5ca9c42b6770bcffa4726714182d5b475491c8bdbbb8a5496095723b223e7775f35bd5318e124b0d13649d8c6ded795c6439dcaa421fec903381b2e7a8d917c528b96f9c80ceaa736c04d4f93228e6f1ecbaee7de6907f93ee16900a7415f7cbdd60454486405605de134272ea77f644420b2ee3dc508806e099013fe3b3adcfd1e4255061d74fd6d294735816da33bebbc1f71d81ee4db1bb1bee344f2d9912a90b7067cfa74e3ba087eab9538468a0711d519b87693d0981ba2d8f9b923b6e1ccbe5f172df066e76ca338a926b1478100955e4caafc810f9b16638fc79ffd9a9d67a2e3ab7f5b60fa1d5c9b2132e1127a9b012de58cf3ba34296761a0121fa04a4bc2f91e83c239f77d4a596d653622a83516a28dc7e1aca80c81c7c3c5dc57128f4908e77c0e94d21a8edca5727388f2207199675ec77f8afe5b06823c43d982af95294ff1dbc4e08de9938a926a1132c1a19abf4150b2e259023bd4369c3fc1e26cf58e472659ce391c951e8f846f2f19b2928a4dacf4355bf9753706c285191ce687b6448d29422b3ea79a43b4984d4cf554444c7c4df63a787032e5352a5e09e9fe9ec783ca05c8ac07cd6a634d9aa44182248e95a4e8d52917983deb5a424cc3ec7f8f52cb217d177c0f5ec02647d92ba579b22d72589fbe3683619a4c7cde85b0721767ebd1be1fd054b1a4a209cf1d890cd480bf210f71d91c8f6e677471126215fbc8a2de09b32d45797df64b6ff099678605f6aef49b6cb6d957f6097ce56335ef3cafe33c0af11b30c93eb8a67577aa2a6ceb8fee1f809685c9ed28a7e98ade43b56d754d0d48a458c72f16874b97af94fe93adebdc64d0c88824bd758818968f3ba7d9639a950198bbd55c4dce288fe2dd3fa0e1eb407c85deca2c8222a3c74b2ee34e1e22d84cccdd1612e3b118868f47c5347095cc390696302f4714f24efb834c8b45cdab0ea203f0c935d8530688066523066fed673a184941eefca58784ec76d90ff3d096fc720c1d308a98f4ffed5c5b356b52b6ec4bde689cef392a772f56b98e112be9cf5d466bfeb694a55d2319aab4f302b9e5ec4569004c180df09e892ddc94aa1f9696804c8e3988f5e683e455b7037c410c6b4ab4aa872e99ce7d7299e79dc21e0e5a589b67b9906fb6eec7b656cbc28108cb56a66b8a10e7058b5708ec7930b37798447839c5cf17d1fde996ecbebd6ac409016ad9706a1b71cef610f84549da16eb3069c42805d0882bd3a46b3b6e5addefce64a546a5a48e77bf5a3fbe90c2f01ed0ea9e1b99f28ebaa9e1a914a51490a65fb5a80d010a624428432e04206ea317d901d0d1d4439fae75a59d71a1d19ad1c5d3363b66aa2ce1c4ae4fab7e7cfba94752f48176f3348911d2d2853ae759819b18f3c840dd82292f8799dcf5966b74992b5df1338596b52581320e44111ef9ab5055fd456c291728e246ccb07d1d3376e9aa8260969395876e56f42ce7faf0e8cd107aa91858b1a5517d2312cb1132b323d05ff0d0c740c602581e2123a84ad73711183bb7c7a2b075c627107425bac525b3e496f577b4bc568ab595c021ef0cc59a9bebcae084dbf35a0a0436d8ba44716b72e7f021687dfaac54fc23221cf4bd5f375de51d281f1fbf6c469f141ca864da1cf0c0017a079d69c045268cdd3788c428f9ddb7fc3ff6fee1b90ddbbfbcd7014fbc95f8f5f2142f92e4e8f6d7c55e99e978537f4787d93032833a9d702e13916ebb49776c92b6999018044bb5c5c9859848c21217c73ff5bad207b46f948eda0c4ec025476d901d6615fc3caba3e03050403f08d3407b5edd1ce6251fc2e128a8f3dd729e4a3f422423fa95667565d64019f5731a7e9762378b296a070e1957a97fa8f5b50ceaccdfda0f16ff9b5003097a78001dfa54138407f070fea6d5fda5bd98dae14d7578d8d106506b13d561dbe2979400e298fb34d52c66a22b9aff2391d24ec4da82f6c65b1092136efef88a0cb66d93f265887e62fa7d8aa85c76ef9714d3d4de75db71ed5f6a6ab303fefaf4065b6882e416aa73ccbec155715e9340cbcba1831cb5ac4c7d06ed2a96576b6b2e64ff06ea59796d0bd4273199769fc9f07f52fbf314ae8d611a6bd4c36a370349b136b6d2752a5308132c9063e51f9ac78ccbf96044aacf62ae04254c8bdb16b1045d9a8ba43dc4b91405ad74b204a3efed8e78edecf0bea7b7fae2f91c9f4320cf473c99dac0911fa3dcc969e75d334e7e94ed511cad1ed4aaf51001e19876f1d2253ca6c7c2764583b01af941469f112d25af2c62679526ea2c4f0cc34311e6b003d384323955fe39d754be67d272762d1b7f398d281cd01d5f7f3c15983bfa83f41657b619916c4355473f5ef96ad3f723a64a83b9a20b4544b1b964a2976eb7945aa4acfbf6131a2f9076e895f06bcb07cf0da9ac7a95abcb96f01d3a5e2150a794dd26c9d325375b5e86094f6b8c96e2e9b33f459c8f18c8e480d0d484e7189e62ab5f6b3da17dc2d0bed06b0714b3c8d42092ca40dfe55aa5648cdeed42b3ccb2e8520da8ab126aeb268c48711fa70661ba2e9926bb80e954476e3a5813276567b910703b4c27e60e7467d7d8ca8d61fdd629f2c4ecd569964f02201f555645c4e31beea4c3444f83ea1e2058ac393fc55a0cddcea2e127905b598175a7e47d90fdf97f4dba36ad0d77a5b72084750a4315b85633eb64af3d3b0e71c7f580aba2d161184176d72b68c6d5954131bf80eee3279018a85bdea54a48d9616ae1e187c9ce8baa22f9fc1abf6f224b72500509d38d7df2568e2e04f242db2d847cad90ba327ed8e147d7668613bf0cace62b2a9ba371da7548a65a570015f5c9208948722192400a19b1255b7067e958cbf7043e1d4ccaa81c30c6dfb9c461528d36acfadb16870fa14acbf3f7cdaab8e436d97894ae8aaf983cf13291f776e60ebde0bb238b950ae2b282dad7382ad77613687c57add155b80ca968bb6b219a01444472f07cfad81975cd7b5e9cf79c115fb6198deb5152c7698c0fc524e16cf9c3cb6997d196d2b89eac525ffd6153266d6b8dfea82705a519a62a06f8d7ffcbb1941dd65975d7b82e19248841b0468a7dfccf8e7ffcfc7bf72d4a6f5c871366fc27b6a59dd59c5876d7e680d7ea9e80811dea2163a2944f48f8ddf28108fb8623993c0cd37c3c2dd2ec6cc4c5415a9febe72de25f5ef630b7138c2e5fb980a10c82d0a534ee1dca8fe5a9506ae9ecfcd6d3cc2bc3ad855edb7a8a0e17d6a0ed169ba13a035fd4d7acb7bf75aa303c6a4c4456a745bc32db383ae93e55fefb508914003277c3b20af6c30a81fd740dd8e8712000c01aadd3d74353af6c1f4365d8bec7d7955f5f1888bb79c3b28fe552d574d73d415ce022ceda5a5a4befab58d4380817269673bda2901858463488735b8de9f2ce8d17cc1cd60a8cb81098c88e167bfe29f44eebb39e0e01dfb35551c987ce10ab464b415e6d2b44a797168c5f6118be2333313bffe13b7ac7f8c0432c4634846440b6b3f8c23178068fdf0c218f07697f2de9414cb09e8523057df5c949418240ced0eb6b0dfade9cbad20642bd583633d62611a98de9116f8169118fefba60bded49fc6fca3e72b1c5dbde7490a257d5e6a771798ae9bc498a26b5f6fa192f2c69ee02dcaf0a8a932eacea0b0686d57026f40a31ce5e983af2d5268b14b7820ced0c68554dc31077c6a497115aa2c240ca246ef922c3cb98c4db3a6a16dc04923d6b9fef68654e35150d1c0fc04ffdc4410e2afeb2d22804f4d3e2324cdca691d62ea0bee5220fcf2c43465416b17587c97fda4ee7bd32b78f86ac310a7e29df7fac4b952c49792369b4a9963c884b0b835fb11ed9bbc83c43b8663268eef40f760aaac80fa6606c34f2840e85ee062b470955504b222ee959a63c77bf7dbf9084d2f2e776b7876d12d13f99e72faaf82886ff048f963c9ed3355003124bc83320521d3ee3ed459872e85539369548465a45b0d4565b166d40565cec6ec2160a6a35e06a578d6ab545005a4f22f6fc9b6887c0ef3963cfdbfdce88c128e8d6246657bb1dbdecae41bb93e1b96bc9fc601ab78c5dfe9e2e0a54b37b6aed86766fd628ffd98320db9249b1f1d61b40ef64771518479ede0f8e617f4960566785a9f72c4665e7e12816f0555d06428f446a53d11573c9672f83cd052bc784177190359d472da2971951faf56f6af8e213792e9835071ef00bf908cc9a1e7d79c9a7fba61e9b693407b7e7ac9cae4a80158a7333bd3ae067fca4e4a85e11f888bc933303163b6ac7da4f72223452e3bd97a3df608690f578974ab264aab757f7caf14369d56c3fd43dd3b56f94b11bc06f0b646c520e7a6eb54e58c614ab6dcaf9990d1e3e8305de51963c5c87dbe3c84133e3bb829108eca060333ac99390a547bb7c43f2deda17f07aadf41146196f1cbc4a87f13906df4c3fbacd23c163dc87e9aa1727568c715ff3d633381c1d455c6d1747928ab33f7a65c8ffa8ebff3a7d495279e1b75219713e3b5b8a5fe72be7bcae015e04b4802c2afc26e071cdc48c3176cc266336d9eee6285416866a46684bc4949679e16e3fee2d356f76370d8450e4ce779d7c5d3520f624cc5a5e6b3e1aa626a4d16d91390c8bc9ded98af121fba923f2926cf02728e83b0c64c37e1076031d520de89d7f69c62e533ed11d8d17502b05b2ea6eac00ff6c0ad74f93034e510488bf27f810719c1b920da00fcfe5060f3461b4dacaea40ecc49a9973e63092526e89a534b7bb3c68c43759a368c606e6a2f9589049b34162d4b0b33bad60327b58726516b6d3bffdf72381e1a24d0e67c6e5265c67cf2810066a66bc12d23f6aeb8da192dea05a331f96de234fc692f7b1ea082de4bf66133ecbe2ebd5e5d113691b2b21e56efcc41cb348cd505e04592f1bf162d1e7beddd04c3bba24a6e8f31a250164e443a9a3cf040ce0b63e64c47e199abcf079902f0b7ac72671fb660d06067b8beba6a04f8522c1e4153536fc8c8cc285a82951e8c02168cf6b85dcce97bc098c73e42e1402808c450e46135a3af4a501ef7a5f35995c10e486bbbf953214a2e667a4cd898a7851093afef46f9fe1e32fbff81e28c9ec9db59a4328c34a14c9a17fbf829f0ecd2346072943b88dd9417f7439ed60cbb7e4e15738369d879861ffdafc27ec2a2ca88e2cf0da17d78846a2fa6c3354bf12e3f0fd06a960763153dbaac0853cbb742550451fe07dede15c03290b0cd20f036f2f6733721598cac6a89e17fa3fa6cf712aa74229c3e233332b9c93631e1a36226579aad6059225eb3da28cb4e2af3418b3a3debe104996965158ba76d1bfdc49594dcd85f74f31490512c969390afaa5446fc46547c4682fecba26f22aaf6c5eb990c3369501411cfea0a450425a8de5e4f0d", 0x1000}, {&(0x7f0000001240)="1ce95e872ac38449a7cd6e490c2eaa9c42c62d4e01cafbeabd06995457b7a3722ae71d8075dc999e3e8e38f23e115a940fd8", 0x32}, {&(0x7f0000001780)="bc1fd0244ddbfb143671b55a704e0ca67fa8ef3d23b33cc0a3695b67666c0d94a6830af9cc56208a7633c4062070df0da6822c369cfabdc7df552d6ff8057148687d5525f12b3d60315ddc22b1c2ec5ebbd49d754e81b90e7625ef7831613ce6573c10968a6c7e56e2a151ee16b006bdf7acee06a0b1e9ae9cd82364759ea0f5c916a319c17c4a288129cfac88252fcca9cbb4d05e03b95d349999dfb3964f1a2ed86689e0f992fe0c547e1475f2dc488dca804fde67b2a30e7ce62ef8a154bb6eb0ed", 0xc3}, {&(0x7f0000001380)="f07a52c55b0f2a3eed66f82208e96481a9be9c55c2833337a3c1c400748975d8d12f58758b36ed9635e703bab3972f6db90ab78803d9e3a5d7eb7ad5ebcb5cd08b46aed923613833b557e24821e6b1439358e020ec76f2388d4f87bfd0f80173989df64719a6b78564b387ff18cc0815c2dc83ca540e3486eb2ce63e2ab14730aaac0ed9544ba1f305f32af41b1e014bcf6fec65ff28bcc8bee4", 0x9a}, {&(0x7f0000001440)="70a9aef44d49ff02849029a5dabd63f88ee49fe002c0ba1bd80e1360c83cba4fb98e8381f6501a50a8cfa444632b1407d259d04cb5be888de4ea42d137207583f6266354b7641378aea0e527ffe84fc89c7bd66cca2065e02a7ffed45bec8837776288dcd5404ca01a61b26a8bed4f534f04da349ddaabe8bac30466b8b423154a759ebe949fa1ee2ce848c34a2fe0fd391f0ab5aa8fcd69a0c73fc2cc7b946a5deb766aff5f33ce86d8ae47460d25ccb0b6f6dcbfaffeee3430233dfa5c07f100", 0xc1}, {&(0x7f0000001540)="b778133cd6d57a6350d3d0669e664a80c7489289dfd306872eaf72bc1f655c6c797ff6f53c2cb5fcc8c5857cb9ea396fbb07a3e82c7e64b6c113fa1969fafc5f06e1a1bf7077c96e3d8d77e8e423e56f98", 0x51}, {&(0x7f00000015c0)="69f09ebd4b5dc75cc5e5052a573684c03b49ed21064a68f0ecb44b4b614b7d8a49ad40ecace0803af8fe97307e139baa3ea7d6a18c0cbeead278df71cbdc538ca90fdccc7e3cf8e55309fa2d4f6b7254f7db85bccc07db8ed7294b3778ad63b116b801a833a190", 0x67}], 0xa, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x2) getgid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 08:25:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f099287354fcabe756b79cf30f0ac033cca0aa1b402aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad00000000000000", 0x65}], 0x1000000000000337) syz_open_pts() write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 08:25:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000140)='./file0\x00', 0x0) 08:25:10 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffe) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) semget$private(0x0, 0x0, 0x110) r1 = semget(0x2, 0x3, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/103) 08:25:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 08:25:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/239) 08:25:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) 08:25:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 08:25:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x180) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 08:25:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x1, 0x296, 0x100, "2c7d92b2a816b06f01fe41533190c0bd87752ce5", 0x3, 0x40}) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = dup(r1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 08:25:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) 08:25:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x80000004, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x61, 0xf0000040, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x80, 0x400}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x4, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x24, 0x6, 0x6, 0x4}], 0x3189, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000080, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x31, 0x20000000, 0x24, 0x6}, {{r1}, 0xfffffffffffffffe, 0x5, 0x2, 0xdf, 0x2}], 0x2, &(0x7f0000000180)={0x1}) 08:25:11 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:25:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="2701"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000300)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5496f76ce49b88e64ea0fc80023674e08eb64ecf4ff9a92a5e160a510a341ea545907eb5322d76ddbe1db190b7c946666b10ff4c37ea37719aaab49d2eda49769944617c433593a12f646a3fbad5639504fe559a5b71779033ebfb3c90e59745c4508f87cef6c1bb0836d1e32e0f598a22a51ba74a3e8ef21c410d742c3506d64e06b484ae32d3608af68a9b2fad373c2a57ebc6705f3541b7387250000e6e8184b6b06a0c7c41e5a11f8771bb181804308bee73618abf0d47d714770502acd6ce9d815d3", 0xdc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="e040cd76d16f7f1ada2bc1bc7f82aa76d44be2c76a378f818730be2d4e64357ffb982ff7926f4a8d770f8eb1082d93bec623b72ebd23094e40f3c7883b593b7ba1213f5353cac79b74d28fd828a1dbf865db86aaf7e30731e4741979efb462b967b2e5931c35076c35003255b80c0ab85e4109b0eeca6d9c2bfb8a6afbdb53c7371397ea91b45bff3a94e3bd86198dd440ef98faa590cf17fd2537f49dd557d0de7d93a2e85248131028c06e576703a1a6e5cc8b23fedaa34753d3b9e2aeab9cb5a67f236f954bf09f6c1662e06f157934", 0xd1}, {&(0x7f0000000140)="5c867ccd2a6250507acdcf407f8a069a100a456bbce4bcd4e58608968bfdebcdecaff3d5d2d47cd0", 0x28}, {&(0x7f0000000400)}, {&(0x7f0000000440)="bf4212c821b8d4cd38c0be5ef92cfec5905b5495dfc85b0d4dcfa329216a3d3ea3aeb623b74642a69b1d68e961ce6017133c71b10087053ae50be5cb85080cda37ce1bfc06c04089633e578412c9df8b300853763116a460367bcd273b8d9e463b2bba9b24f2853e7c04cc128ccf94498efe9e98ca6dd3e70f261837af81d209ec5382dc6e0505c041a22e2f358eda2d5a3ae53f0b954f89793d633e3107d77eae4bc4b3ea4374432d2f718d42738061eab2d4c847e1b53a797ae2fa4ff3c26af6a4cee74f470827be1b03c5dbe1a5640f28d66968bfb244ead3c9e5636994a80414b81f", 0xe4}], 0x4, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:25:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000100c, &(0x7f0000000100)="fa2d6dc2b4924ff6064f6685923c709ba57206000000ef9c911a37965348ff13d24a7dcdd6b71489ec5208ead3b2666935a6352140730eafb1c0a0c2e1272813016d63c1f42218286c23e475efa8c34c349b8fde9bb77af0a9b02b02442c7a4c8c7e7df28514288de2fbb6d7562d404a6ca0a7", 0xffffffffffffff65) dup2(r0, r2) getgid() 08:25:11 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$setflags(r1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 08:25:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 08:25:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 08:25:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x88d, 0x6, &(0x7f0000000040)="b58a1d794178e99e4973bf8d2f3bc62d6ddb339238befeac7b7c79d22a1fe841ec72", 0x22) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 08:25:11 executing program 1: mprotect(&(0x7f000010d000/0x2000)=nil, 0x2000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:25:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8767c440206ee825427d61991854abf676a48937aa778c2aaff9cd497dfc6aaad6af1981ad04addb8067de62a1de3e3697e25e29a62ecbe4cfb88dbd1ce4d446a92666f507e8db357de2e78f3286ecb3ae35cc1ae56e3c837b429392b9f7578d13f43c4fa1dc3169a253960171ed57b9a3592da2a9a587376b8a1d69742c48116f6c2f336bd0fed59bee6e32fa0a0ea0d7de", 0x92) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000017, 0x0, 0x0) 08:25:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000540)=0x8) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="27a0f0ba58661452975ffe7d22c123b6561a37eec4f4ee1d76d20dfad005f0e66b1daf1fc6348a3889c9a8642d79b31850126e5b365f5bc5833a95373204a3e740e392c74f4d67ca76ada10e8c5421de651c3713707985c56a40c548c1493b801febc262fd69fa15d977e13ecf06a98ef7880449f31faf5d810f3d1e1e97b7307c4b480d636be9546ab3adc92e89a33ac34e660e40c2307a2f0e", 0x9a}, {&(0x7f0000000200)="2fa12deea5536194ca6684ba95c06f4991a3ad8c5ec6754d5bf2b990e6942691de3cde61c50e3c06cca7742f797c64ae2f0f6f35c2448fb6949665d2fca13901c7e076dc76402694aeed85423489e73255ed0a001260fe82a105a3c0a99483b478212b8c372b477d8cec9921a9490ed5b0216cc6178fd1d2e1eb1c86d6e76be3265da849d28ad3fa7e8d1ff269b24fa36fc09d94acb26a59f1d15c8b579cf2e2becb6a2cdaffc06420320d2bec6f3b6c534516f5f0955368112e8ef38aae0e724d4944f78d885bf8e5682e88b67561d8a0e5f2fb1095738effad278f25035fbcc28cbdb7846a00ffca76dc9dcc7cdec52fa2c23f", 0xf4}, {&(0x7f0000000300)="c30fbc20727788f955132e79507619c8cc4681b342994219da70de01d550a5998f6213e9f1b1540cb23e4f88", 0x2c}, {&(0x7f0000000340)="42a16fab8c5465630b2c6fe2972289c947de927bca20e356c70d7b22409410913cfd9c7378b4078f5b96e54be1bdb007ed445ea7dc9c6b2998e97e8735395d02d35e061797f9b08a03e5bbdf9ecc0689659efbbe11ad111250df080702c26e31a69123cb4e8bb88947a6bd71cccf4ea9c18d67fc9fe380b298dc9718a4c88838219158ed8c07b464c86e0fb61262c3c17c0fd4", 0x93}], 0x4, &(0x7f0000000440)=[{0xc0, 0xffff, 0x4, "edba7d64c6edf108d1cf9504a05e2e7c4d4fe602df0096b14567c9865010ab2f5ca8183737f0388a30d96fdbdcd025e0a15f5a8ffa163203afe36817e2a5d140f17a2ad932cd1385154e76f29395888a8a41510bebf408e2046315f1fded98b3a2038a77ed61d2ef24135bcc4610e136866250cd2d9c928482a2e3a05ee26b962db2c7e6e67dcdad8551b1b6e68ffb1fd1fe2e17a38646d5848b3812398711119bb8aae362725ddb732a"}], 0xc0}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f00000005c0)=0x100, 0xfffffffffffffd12) recvfrom(r0, &(0x7f0000000040)=""/108, 0x6c, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x101}, 0xc) 08:25:11 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) flock(r0, 0x5) 08:25:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 08:25:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0xc9, 0x26) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x5, 0x1, 0x5, 0x9, 0x7fffffff}, 0xc) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r2 = syz_open_pts() close(r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r2) fchmod(r0, 0x14) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x0) r6 = getuid() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, r7, r8, r9, 0x2a, 0x20}, 0x9, 0xfff, 0xeee}) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 08:25:11 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) read(r1, &(0x7f0000000240), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setuid(0x0) shmctl$IPC_RMID(r0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 08:25:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10a92, 0x1ac) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) clock_getres(0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x91) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x200, 0x20, 0x0, "414e7634e0e8c6b82ccdd364b01f5f9121077866", 0x1, 0x7ff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x20, 0x6}, 0x10) 08:25:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) munlockall() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) socket(0x12, 0x5, 0x3) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 08:25:12 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r0, 0xf88eb915a59c24c9, 0x7, &(0x7f0000004500)=""/4096) r1 = socket(0x20, 0x5, 0x7) fchmod(r1, 0x0) 08:25:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x1b, 0x0) dup2(r0, r1) 08:25:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0x0, 0xfffffffffffffff7, "dde7150aea00c25279260000002843e99c00"}) 08:25:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x6) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 08:25:12 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 08:25:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 08:25:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x0, 0xfffffffffffffffd}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x1, 0xffffffffffff8fa8, "fa9cbbca0c6cca7c32d6fa87d6c179bb3de25e31", 0x7, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x20000004, 0x4, 0x20a}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x0, 0x1a20, 0x7}, {{r1}, 0x0, 0x13, 0x40000002, 0x2, 0x2}, {{r1}, 0x0, 0x0, 0x2, 0x3f, 0x400000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x100000000, 0x7}], 0x8000, &(0x7f0000000280)=[{{r0}, 0x0, 0x50, 0x2, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xffffffffffff8a0b, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x14, 0x6}, {{r1}, 0xfffffffffffffffe, 0x3, 0x4, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x60, 0x6, 0x6, 0x4}], 0x1, &(0x7f0000000040)={0x7, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x3, "dec77ce975fb4cc1eccdcc2ea335e4a6e23a067b", 0x3, 0x7dd}) 08:25:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2, 0xfffffffffffffffe, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:25:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 08:25:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="561d3a66f81c58f0c23cb2", 0xb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) 08:25:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() r2 = open(&(0x7f0000000c80)='./file0\x00', 0x140, 0x20) shutdown(r2, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000cc0)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 08:25:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 08:25:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0}, {r0, 0x40}], 0x3, 0x5) 08:25:12 executing program 1: r0 = socket(0x80000001c, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 08:25:12 executing program 1: setuid(0xee01) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() fchmod(r0, 0x0) 08:25:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x80) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005, r1}) r2 = semget(0x2, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/240) 08:25:12 executing program 1: mprotect(&(0x7f0000467000/0x4000)=nil, 0x4000, 0x5) clock_settime(0x7, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = getgid() fchown(r1, r2, r4) 08:25:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x22e, 0x0, 0xfffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 08:25:12 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() openat(r0, &(0x7f0000000240)='./file0\x00', 0x88, 0xc8) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:25:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) read(r1, &(0x7f0000000040)=""/9, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x0, 0x54fd, 0x1}, 0xc) sendto(r1, &(0x7f0000000080)="da360e4f15eca2c239e6709dd197e8e771b1e5f4995ccfec6c926ac3c8b8388ce6c3ac356655f86320c8b4bf04dcaeb9aeba5b2217497115bc6892894f7062c3781a2c3f1469fe6b645a759123decd1da3919b23632ae67670a63ba734385fbdd4c39e369b9051aae682b5407b0b72ef09569648e63ec4187bb46d", 0x7b, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) fchdir(r0) 08:25:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rmdir(&(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) r3 = shmget(0x3, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSTART(r2, 0x2000746e) 08:25:13 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) unlink(&(0x7f00000014c0)='./file0\x00') pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/66, 0x42}, {&(0x7f00000010c0)=""/201, 0xc9}, {&(0x7f00000011c0)=""/64, 0x40}, {&(0x7f0000001200)=""/170, 0xaa}, {&(0x7f00000012c0)=""/32, 0x20}], 0x6, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001380)=0x1) geteuid() dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x101, &(0x7f0000001500)=0x2, 0x4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001540)=0x5) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) msgget$private(0x0, 0x420) writev(r1, &(0x7f0000001480)=[{&(0x7f00000013c0)="50843cb123e52368b41dddbd2ae3c908594ccc3270beb504d2abeb2d7170b330fe8b11f0b7e4090a82db4f0615c8d47044c4a2d99f435f53ca1d1249317203deced293abe9335a93b8695e41b74a0d75fdc2bc262dc5618b5d8edfdbe0ac0eb6f13f2fbdd4", 0x65}, {&(0x7f0000001440)="a1498f71820c814157e91b711fdbc98cba491c9b0213b28f7f", 0x19}], 0x2) 08:25:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:25:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x8}], 0x2, 0x9f08) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 08:25:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f00000000c0)='-', 0x3d8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x1, 0xfffffffffffff6af, "21bd83e03e4964be87f7b3d4a053b5b72dcf84cf", 0x1f, 0x401}) socketpair(0x22, 0x8000, 0x0, &(0x7f0000000080)) 08:25:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ef941cfc196927934f5b00339dc10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002be2a5655c3d1af09110de2da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) getdents(r1, &(0x7f0000000140)=""/34, 0x22) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='C\x9e') chroot(&(0x7f0000000040)='./file0\x00') 08:25:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0x1ca) close(r0) 08:25:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getuid() geteuid() r1 = geteuid() fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r1, 0x0, 0x0) 08:25:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00007e5000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:25:15 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 08:25:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:25:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 08:25:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x11, &(0x7f0000000040)=']?kC&Fd!', 0x2) 08:25:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/87, 0x57}, {&(0x7f0000001400)=""/23, 0x17}, {&(0x7f0000001440)=""/54, 0x36}, {&(0x7f0000001480)=""/132, 0x84}, {&(0x7f0000001540)=""/236, 0xec}, {&(0x7f0000001640)=""/28, 0x1c}, {&(0x7f0000001680)=""/150, 0x96}], 0x8, &(0x7f00000017c0)=""/186, 0xba}, 0x800) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) chdir(&(0x7f0000001a00)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f00004df000/0x4000)=nil, 0x4000, 0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') wait4(r1, &(0x7f0000000040), 0x9, &(0x7f0000000280)) r2 = socket$unix(0x1, 0x3, 0x0) utimes(&(0x7f0000001a40)='\x00', &(0x7f0000001a80)={{0x25f, 0x9}, {0x8, 0x16}}) sendto$unix(r2, &(0x7f00000018c0)="5d8ca94153ebe996f0c5a303cc17d1476ba4f216b711484ea1a8e570a20b78a55df4490b1bbf8584b875233c6a1b66e3d7ceff6dc5b853bc8a64d80c095078c70999851e461187ad1cbfa0a4d3e6c7eefeae691254bea24e563bb464f25edd0233c7ebe3bd481390e88f432511f689b7836326f0beee3cf97851b05fcd3ac2ce5549cdc202e9a66c5a30b79d6c948905255b8fc1eabae8ae4bce3c50888a5b143d2cca97a98b7b9aac519c23e8ee465e6efaf245a719e4fde1aa6d1e6ae8c25f469b4f0a5c34ef1f2f351badc3746e4a911282976198108245412898cb3bbaac5857c2a7", 0xe4, 0x8, &(0x7f00000019c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x20) getpid() 08:25:15 executing program 0: setrlimit(0x7, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 08:25:15 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 08:25:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x21, 0x2) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000240)='\xff\xff') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3ff, 0x9}, 0xc) 08:25:15 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000217000/0x3000)=nil, 0x3000, 0x9) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x1, 0x4, 0x100000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSBRK(r3, 0x2000747b) 08:25:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f0000000000)=""/73, 0x49}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/142, 0x8e}, {&(0x7f0000001280)=""/187, 0xbb}, {&(0x7f0000001340)=""/33, 0x21}, {&(0x7f0000001380)=""/77, 0x4d}, {&(0x7f0000001400)=""/155, 0x9b}, {&(0x7f00000014c0)=""/97, 0x61}, {&(0x7f0000001540)=""/120, 0x78}], 0xa) dup2(r0, r2) 08:25:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="711e297cd22256216d0952d829fb0cba78b7412eeb44714b4d78e5f693f875dac177989da60576a71275d2d013ccaf25b6c2", 0x32}, {&(0x7f0000000040)="f2b2d82c9b8cc7440c62429cccae002eb9649d2f22f89c93dddfcfeba0c8f381882ffee751e6d8bc3ef458878569c4358f71e970956243110cefdc91e0b6449b60edec40279e6a9548c6619504223e7d0ab675", 0x53}, {&(0x7f00000000c0)="6bb6b4dca5ca1219a054303c972566b56ded37e5c1628e8a11388fea18d15cb8d2fd6c372f09bb1c03a915ab4ac04786cf75a5a6", 0x34}], 0x3, &(0x7f0000000140)=[{0x88, 0x1, 0x6c34, "689bd8249f15d14049a91523374b691fb167fef635bbc6acbce7394d136c2ed35bed663ac5f5f062ab0685b0a6c3b136d40ca9a2cbbaa1c8f71deb39b2a4575f8952589dbc0a9c6f5b2e6f60d7b4b08f43987acf44192a535b19bdbf2b9deeb9c6dfb034133801c52795e4285a34c2c0259d0da08327"}, {0x110, 0xffff, 0x1ad, "03ce439d97eebe18a042d854e16f643f60888cf6547cf12a6900cd1881ff9844317389def64dc238c287bc0e1d18cde08ac51be369868362513e1714850bb2fddb8d8ad234b2b656bf89c6463528f64b87f97456e6cb856dce8d3d409925cc86828bc19a44767e9bd83feeaa779e940f1c7b9bd267f37bf6469be167209d066472e56682bf965c17035b4dbd7fc9cf59c65ba649fbe5110f6d799a31e87f7859ede377ba54f2e249dbb412ec82d6eef005eff7ff0106f9689a2dc202d47d2d2f210e599033129b14c6f66f31abe72c9bdba41c2e1072d68fe85000bc511fdda58412a871c9e8bef3ed0582ac3f20a814878ab913f200a5606dfc6c30bf"}, {0x60, 0xffff, 0x0, "ece2950f6b70df61e44c79d6f199bf04f810f1c93ee40e5a26a56d4bccfe41a1f4d721fdf842f2437631e1d878008508c29408d6546c34d3db2bb8deb7cdbb96220f2a954a7a5722d861fe0a47ee7064"}, {0x50, 0xffff, 0xf7, "0881a455ce1d6c458acc329920ab354bb71a3283b40be0dfe94bdd87087e4b53b7dc89bea81a1960dce3a7c8b5a129a2f0f01cf81ef19083ba102a6349dce9"}, {0x20, 0x1, 0xcb, "036b267361d2264e9a1cd8204a"}, {0x60, 0xffff, 0x3, "80380fd268316ddc3d49bd4d11e9c5c06799526cd7cc830bccb1ade565d826960ddb5170b124501513604abe65590236d25f1bd8dd9aa55a6d0977ed641978b04c231f32413d6939f7f9bb7e6ab2"}, {0x40, 0xffff, 0xe3, "65cfc5a259827d89296abf989f2818ff61207510b6bf22a2778a6ae39da09669301cc9cb96790941735e536836b8"}], 0x308}, 0x408) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 08:25:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) fcntl$setstatus(r2, 0x4, 0x8) dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:25:15 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffffc, &(0x7f0000000000)="01a2f2478b8bdcb187fd1b328aa45d680280f015651c17d46b6412c640ccd2d4a521ec346a51f31d47a95f446ce431a01026e90a", 0x34) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000100)="6e7172ae668f1a54ba9b4aa6bed28f8e2cc0b8d850c127da0b8398e8b09bad878f826c97c5b8951c1977f30537d14f23af400da846ddc4c3e710eba09cddd12757f6e04bea350387768258309da903f7d80513573b4c118772085bb38996605d0176ef6b13e14b79e52207be6a985b05534bb17c4dde5195f51e1addefd3da46724557bf9ebe4d20c65faaa15b2ead7c68096811d7f34f25f8bdf6e0cbb6fe1523f690a03bc99e1835fb561135808d14c6fd15095e06fece67c8229c25c698b221db67e2d53f6e3e2fafb4a23c1fcd7513ca4178151e1a8465569591a96346b521d6", 0xe2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:25:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = msgget(0x2, 0x20) msgsnd(r3, &(0x7f00000001c0)={0x8e7b896052f82ef4, "24b447c69e1bb3323b78506cfe1bf01f465d5765a97c454fff9863a847eceeeacb888488cd3efa0fd6e2c25f66d29166227645df110ea78dddf00c68b139d93402dc1c6c60022632e7e83fbc06162bfee176dccd14c411c9baf2a5034cdd081c57a728c3b316837c13d20a3d04948e85463b63ee"}, 0x7c, 0x800) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) read(r1, &(0x7f00000000c0)=""/44, 0x2c) msgget(0x0, 0x2) 08:25:16 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000000)=""/63, 0x3f}], 0x3) clock_gettime(0x4, &(0x7f0000000080)) 08:25:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 08:25:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x110}, {r0, 0x100}, {r0, 0xc}, {r0, 0x64}, {r0, 0x100}, {r0, 0x1c4}], 0x7, 0xd691) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) 08:25:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x6, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:25:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r2, &(0x7f00000000c0)="a82c4a2c441a51", 0x7, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) 08:25:17 executing program 0: select(0xfffffffffffffe94, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:25:17 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') r1 = geteuid() kqueue() seteuid(r1) 08:25:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kqueue() 08:25:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xce, 0x2}, {0x18, 0x2, 0xfe5, 0xe49}, 0x2d, [0x3, 0xe89d, 0x7fff, 0xff, 0x9, 0x7fff, 0x8, 0x3f]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="54c974cfdd53429cb360c6bfc859d375f5a35c24dc91d3099a31d43c2df23a18ca0b3f56b5d899e2afcce1e04bb5331835b683530f188f7717398ce8f9f94f50def893ea089900b82cac075915b12148a8036baa3e76e51c0edb2c395fbdb04914e0689b03e01649e1f1cd0dee98c283b7c5c52703486bd61dac9a3c82854d0a64bcc1de9433239eec201c67110b05c9f65cdad05027d112b68d30adacea1800008e04901ed34f20d38a150287023e16e4c99d1ef16eb82be3b31755f40ed84043335ee029c1aef8386a7b728d29c173a46b3c756b5e19e23370135a8b49dbc319e636306018dd77d064d487e2f18389112d9a25", 0xf4}, {&(0x7f0000000180)="8e633a086cbe7f0271d7690f9a7d2ab98f8e33bf7037b2be8e9a09d32442332386d81f4ff653618ea92a1eda80c7a395", 0x30}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="2d4fc4f36d54cec2f1fa9c8e64598714c70dfb3e0ff39d8cd18e4e43a54b539ab45ec768f6097cc075eac2c71fe5c5ddf4c59f09d736b889917e8e4858077153b03a319e4cb05be69fccb36191f4f264c3b184fe62fbf83cd3e389260c6e923cac0a22f072d05bcc9d38d1aa91ad03d85a88c08e2ea37ac5de581584dac0cc6c62b0e25e0042c7459f8dc9259ee1c0cd25b7592491a89c099b8692137e7911c05e0d994c31a037c3d97429f08e78a50c9c440b9d9e5e691fbab4e7e56cf7492bc5ac4e1476ca912e14ed4d9cb3a57a6e932bd0e1e01f717a4c27f7b7ce628ec077f5f8d4a7bcee8516fc517a9a9e73ecca441b2382984231bcb459c0fea8bcb5aa1a72b928970a1e836de312ee011bebd92ab84e4e7cee594c08579cdecc3162c1ec60865b784b4cde5b2d802e96c2ad3aa8b290dcc6e6d002119d238edfae1eb169bb4366fb134a5d9b18bf1d9434638ec8053cdea266347f817b8043723fa897dbe73b81b60b10cc4bfac2b3f4678c8cfde91b845cd8f5cc56647eb2eac3b5faa231c3fad9e2f0aafa66f0b1131f8a1cacc5c2c69c46a85be86fbaf3abcf5890a86f1eeab8abe57571a43fadbbfc960e6971560d10356ae77760490cf68ab012653b67776faf90f0cd6a74161aa33343c6acdc1906e8647e35c0d7b1b62c7caca9109a7eff11e032770babce24569c99b8392b3387e5af330e34bcf50c2b9dad3de8865ff703a04b9ee7c9d4593306916d3359f058f823fcfb3d47e775e30c6e633be5e973457a89da6b92a54b8ab16432c3ca95f6f575056ee960409ecd746cc843bc64010919f389e9bc72853310ac5a94d91de6c3b7dfc701186062b262b353bc7390ac64572e1b10e0dacb8607b6921af72f1f42dc9f1b8e9f0e068e1cea5365e024001d4ddf8f1e846477c8b77b9aab08fab363746e3943bef72267cfc54e4a11732183e5750f4a01afe60f930a15a7d11ae2f57ec8fe98b0ae40f7a9a13159e42669dcd3a3b822f1f710cfe439d2f4690bf1348de805514535e28606e42525ad1fe04c88f1475a5eb97284523405cea1421a08ad66c58b8924e0e5b5a933046bcc6a4bbf245dfec3359a18c8e2b8db87e5c816be55328354c11d84f9b2e082aa2381870d104998f1ed61e376373f441c055bee92a280923af5330b02a75c076b87847b0c7156e883feb48b98b887ebc554a632c5ce4d4ae8642e3bdd2b1f14bd7028054624c2d9f0197b4d8b8c6ba20aef7f05b15f86b8eeac0b2d48f31718766f7a6c2037cc9bbd36d0b4c8c59de342a60bd01f5f7db2ad6413957a2136dd12030dfdc00f86f961532c86f598cb8b28b4d9560367f0908d73ee8ea66ff251298725f3c1cac2c04ba515cd84a68b4cde40ff5ea82a0837d5dcbbc5ca876a96ee43ede2df884ff60258556da2b3a9e8eb4a6588a77061024e0a88cb14fba324b85aed007d1f0b0439442176f31e1b89127b02d5323684a60bbabf4b2b2e1d2052f69459078bc0a7996e6551c7c05fbc9bb10ce60642d0214aa719de902048dac31b163b200aad2b615f4cd0a5bae0883bf36d33af1aa613de8f2a5138d6a10d4bbc58477d64b6161e419835cc4a5e780416694c0142610ac165fc87bcefc8508b7e34f98e8ccb185d3a37bc917bb7e1ae6c65ef718f212cdb5c0344209108594743b025c4a949392432972342d4b610fbf8c6c4dc87119f59c3058e3949543e1cd51931841f78d16a58faf6443989e98048c90292dd5962ce513431b8d70c6b70de5d4d3e38488d9b4da5734064337290a2a6615118cb0dee24bf2533f1febb5c0dcd4bfdb7ba62b2341a1cd52aa2753e9a506cc87cb7bbb2793cca18247800b07b58d678eb59769e1b89a384fd22872b442a22420ddc05dd7cf46c36ede50ddc7bfd94d74e9c2fdabc2c6b1296efea1cde23c4a2e69537504144017ad8bf4c54a63e2c570c19694879a8f233f1b128f214d3169cb0e70ad83bc692e7accd099c869d765c4bda53f7224973bffc33e455e66cc79c0f1e060d91463a63ee82236932e77260c877a52a8fe79bfda77cceaeee7575f311f3319e536d754f61e8738124fd0de89e6101b9d511911ba4eb5f2d9bdaca910bd7667e758543ea5b52ff59fab5ea395e7816989f05fdf655bb4e127caf7dacbbeaf5f1aee21f94764245759d9f6771d8112d601babb5bdfe7c266f3563d0b3ee4748d5a0c2c08bc87bccfc648d12368b3c0261c847c070a3705640afda000081222e535ae1542bee9311ca192709aa9103df5d32ea971fdfd6d0574104a5053951eb3a63874166b6baa7450adea1e3adeace7c71b8371f9661d1c8577b7063dcb3242307c4d3205112031f876ddaa25d5881793d8c8e53476968baa96ca4b82d6c25fb1000da9407d6f7ff6c228dd14a3b7f655a62ebf44477be16d666978c06db553555e120719fb5c88b0635f3daa927117337883ac0aed9ed89ea70ff504aa82267b55dcd80e3f577dd629569575c2335a1b63117bea23d006bbfe926795b8b54729ce4268effaf0391c3a17326f6f50f2889d225f44b863d3e3c627bef83776bf066a9e4ff123c98fc8867e8ef2bc0b1a0d09707fa14b1fc15c66620ef90ed0b5496faff987d0fe1349efd1939490ebd7bf9cd21b85f6023b3717a7822769ef1041d571d891d9b32dd258d025cc09b031f547f5d6b092bf8429576a71d9b699d48b83bd05c9896114d202df45cbd535240adab49d143d93d4849a9afe77e6235fd6eaac27b385445e4b73e44f2555d47e1277c137083f2f2d52331c47367818cc1aa5bdcc3b391cc645403bea3a67024cfdd47151122c8a8dc5e1dd2a3c1b4004c3aca70e68db776732760cc4a2b9d9f45b1291cc9b4c74b5e4a293178756331c6e7f0950641c5a63353314aeff100b6e45a38e1ce0bcd5df1073895841a28946295fe2186ddbe07613b4a4a1a5184314001f8c589eb726a33d653f8f3c7923e26261481624c140bf6cab19f7e67a686aa5a93f15453cb215ee41caad5233f006c5e196298fba5d6c152d9ec5133a3ff0cafd3151b05440b6841f640f1a30870a4e2150a25e7d5285cd0a7ad325a9ecb668f79ac73cdeed7c128212e757eeba7ac2102d7386554a4576f535441eb5ec068e805c9a25209ac87e85c437d434097aa6968e2ca2b2b37fcb3c414725e36fdfe79e17b7325855923dfc5679b57cb942b93b167672326e72f4939bf2ffc432d3ed9c81db750f5711fe0cb19fab75099b0458bbd24a0acc7b880d7fb7bb4f5c98b29d2e5d97dffdb7d9aeabe51cb47350bc57aa98183d3586427fa123eac2b9cccebcfbecf60ca48f2d23b9b95c373ece69ecf79a87e624fccc840aa5517fc33f5583ed223a04c80cae0f12bfa09bc19228e8022f103565de4ff5743a0cb3367893e830dad1f38e31323cec86fc99f9366b693d327589d4094cf29e66bb155a9413be90f1fd7e3eaefc3f0973d2065f261608e112982af2376bf425a77833c67a07943ba3699890815d2e875cadfdc62debf058ee73e84e7d114ebb903184660eb2ac6d4ecf5236dcc735ae1afdbfc7eb639493e130937d37a51d32124efa90b42d6dd83aa40616f31d9f9213e9232409be89c44560c96da295d24bd6f57ff32c02c59fc40179281eae9454a63fd40b673e70696986a49633081598e64c1f0161352db8ccc492cafb782fa9ed4f3ac78d6975cb64c86d63e6f539f86c63363b89e10ba992e70cac09af6fab920b849c31ae5ee4414e84680d3fc2be11dfbbfa0745a704f2ebe6148641d94db5dc96096fd886009ea6c279a1f5e6ee819f4fae0955e7b1dbe9ac2d117e7c71dadfdf07ccf55bc4c5b34e3d9b4a1626ffee4a60f4cf552e365f5a40d079269177eb783a9c6b9dbdbb6db6f4a5aeebe39a96edfe911b1d520942b49ed28c754dc5d0c89eb430034ecbbc11e803e74208d3b4da6620e2fe6bd0b02e1f8fb9b7f48a01096552d44ad15e8ffe4b8de842d3a0c9c529a29a1b13f9660b91ec386a1a101b0eea99b290f23276b4e8f35aefdb7a999fa3e2f556379bb1ec46d42f6e8f5e52f551baac5ba42aff3305cf9f1412a9b1720ea519eb5130742f8f61e3a6c993e17cc13fe29cddf39da37824171f2766d1581d5ecedcac8c213c4c41bbeba7cac6430cb66ee04f1d20217c66f5f30d38788652c81cc472f6ab5b4196d5af904ab8de1e17e64d8249c20e98e9a57921c34aa30e5d50e28e0eca8b4aebaa5cc5d79bbfdc89ecd1743e6bc53890d5ed50ae3b11e0de749c789fbefbe836e29b72e02480145a0a585fd78316cdebc52adc08eb2b5ca262c0f54c49eac0e432f0b5eada14007c39d411040ba2557b83df6f7cbdd7837cf70ffe4ae7107f98ac7faf81ae9ff305a2e30997e1b478a32ae3fa4ba4810dad362fdfb194bd91b039090ad92a518b07879937783f2f13ebe16180de48e3a97f28848658211626135f31280bccd58bcd3eee20b209d1c215443f8dbf03d498d4058250ef6cc5b216b86bc5573aecbf5bcf28363330c77f546744c1e3d9c7b441d417bd13bffb2cf4869fe05c634003bc4dd8393b640f4236d0ce0c0370f457ff139fd069466e184849510b2d57d6d4bcac3533cc8332887aae586e958385b72230f1c46024804b8a7a23a33d343471b954753b1f52289dde1dd12d022fd2997a41bc243973a0383c6846f5bbd7e2e8420e3796b88a77861afa69e0a4253b18dfd1580a706e5c82dea215574ae4f863ef0ab4cb5bf1ebc62e84900a366fad211e22f4fc4c4c8087052878b9cb1433353da084eb8bd37cc188f241dccfb390727e05f379f7964ebecda3e5fb91e7be468dba09d316466ca41e6632e1e1d0e67815d852e796cd9bcdfa7f5e4f98bdfe7e4b64f7b4d7a455c90cf693d65ef6eecfb4a206c3f81f779baeb2f6a314d93b82609d8842bc56b5babc08993991ce71f52da79f18ad6af37135dd9a51fd7042244a8bf1937e0cce922f5770b7ec756525a38958b154f8df844456462334e8904c2612801ef48190e7317d775c2bb3870c9e8dd77bd67a93cf738dbe1be5d04dea7fb7c405e6381c99ddb58a0a305ee63039348c365133d5532077b0417c5401c505a14586763596ed68cbf2b3826cd5c6e87b73448a47ea22b8c9f7703ec684073b6672cc7f631a6c5c30047194f660e5980ea5d135669460f479b82ca6d3c41cac4226f775a9fbca32ad0352b9696b2b3d9da844ca26c605508e05b48081c3fc1b08d1eac94b464ee8de79a9e419cb9bb46b44b959854605f216017d00a081f6574de97ef32723637d0043c4ec0882baaae523e063c27cd909fd20a506675a3f241bc851228f2d18b5656b5965c2192629ccece10033bed54a8b2cc7f2c934b0f4dbcf9be21c6823eb99282a0d0cace2204dcf93ceefae956dd16dd3cf6bc7334a66c712efe5bccaa03199b19cda383d0e0f983d5c545054e32ec0a7521733a2ec7e6858c983cc500188e655d5021b2405f775b5baf67111578c7f3ff7b6de9f2b6db69296b2e5c84089e709a0015ffe58e79aac302f9b46c49325c05987eeb2f3cf955e6bbcfcaf5b6e5a5c41e1fc93ee044ca755c22cda6c57f44e47a1dd4a25e2590446b5fce499e0984c243db2d21f0ff52e2749d25b77619834be274f094c4956c08cd646cef833e2c13091230ffc4ab7d11541d5f10762fbd5bcaa4f0074b4c83a36d0669b3f4cdf1275ecdf700776f36f1ebe4d179803b4f4175440549b2181b495560ccbdbee618bcee188e9630bafb7ab59b806e6d23c4d03389f1d7fa8807bea8", 0x1000}, {&(0x7f0000001200)="e071b0fa23150f4ead98f747dd356f2a84a938731ef0e82c8ffa3063a1ae67fbc53e6ad2cc74ce72c452fbd41990800a647bc1b4e654e313686067a374bedb29edee89ae37eb36d2d02e99d1d3a825945fea5dce9edebcfb61cfd70e45cc9790c4e9d661f4fc827e77ff5f69231102d271bafc6b053b6f245339ac2dcfcbf95966f1b86ab2d78c5c5a936e34c20d8a5be9160c702a834ee4881dc748141a62e8b8be32d3b1f0ce717e", 0xa9}, {&(0x7f00000012c0)="721374b38a05099a4f4bddf4223423d7b011c18ae0ab5a54f17c58c9e2cf99260fce5b72944f16fa449d8fa78e951ccaa650d35f601ada91de2fff4cfdfeadb49db5bfee1dd5b623c50d7e0274c7aa2dedecd25172aa7284585f339f2a388e43e675db457ceac1166fc607510a33aa1f39aec1c581393f9494b05385fb5e0a349f8e0310ad91be966518841b2fbd101d9b9ccf399de71b927eb476e8f0619d569e5d14b93fca2a806bab20dd3e415c972da05228adfb042a7122af9df4e5a49c534a1a", 0xc3}], 0x6, 0x24) 08:25:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00004e5700000000000002399be7a14af1ab7f1963cdca0a0bd52c29984a54b1066bf982"], 0xa) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) 08:25:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)="712059f033d89cc94238c4bdd9621e9192f959b10d862968dd5d33e1ca42c886ab1a14c4ca519c1f0a6bd40864923d082a9830ca27b91989bd39eca980fa7db787092590d571c61fb7ef72130485de17fa7b191159d571bf80a6e0789068cb074a78e466bc06cec3c4e269077b1809a5432c4ae9c035f50d42aef1d8fe4b4dfc498130053c2949667fecaddcfc4a5029cf136d1220e467c77fc1402596040a274100d07bb5d99af9069d16a75f946c4bc1f6c64eacaff3aeb4d62b38c6b91c0b3c5c61b74e1b6f8c7170f72045a04407f52aefc54e967bf9ce75358839cd9ccbd6", 0xe1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:25:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x48, 0xf, 0x0, 0xfa}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ba}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000081, 0x4, 0xffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0xfff}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x45, 0xfffff, 0x7, 0x100}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x6, 0x9}], 0x10000, &(0x7f0000000180)={0xffffffffffffff00, 0x7}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) 08:25:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:25:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x20) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x4) r2 = kqueue() rmdir(&(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x7fff, 0x0, 0x40, 0x0) r3 = dup2(r2, r0) dup2(r0, r3) 08:25:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xfffffffffffffffc}, {0x800, 0x78}}) 08:25:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair(0x20, 0x4004, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = semget(0x2, 0x3, 0x11a) semop(r5, &(0x7f0000000040)=[{0x3, 0x81, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x1ff, 0x1000}], 0x4) r6 = getpgid(0xffffffffffffffff) getpgid(r6) 08:25:17 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) fchmod(r0, 0x80) 08:25:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000180)="32cabceab336899550f6f62237b3fe386712ce82eeee355542f33d0af7fc716014d3e994638694596240cc417dae7d4b7a30ebb32f3ba5c350f45191746887d7cbb6121e090d30fe11e0c01620a4f3149c732e0773a586f02f0f9b35ea8df7d0ad4eed8c7dbf7f11cab81509fb983f357e357d1b82070f928955a37ce0b436745446d1cb4f22e0", 0x87, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x1) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) 08:25:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:25:17 executing program 0: getgroups(0x40000000000000e9, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:25:17 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) close(r1) 08:25:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff1e) setsockopt(r0, 0x5, 0x3ff, &(0x7f0000000080)="fa792ff345ff83992497af620067d4f6eecb759706bc00939d6dc0d1b0", 0x1d) 08:25:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8d00, 0x40) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 08:25:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x860) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0xffff) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 08:25:17 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000003a40)=""/4096) semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r2, &(0x7f00000000c0)="d8475bde1e571ae00a4380109c6409e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f87047c2596", 0x2b, 0x5, 0x0, 0x0) fchmod(r1, 0x1a0) semctl$IPC_RMID(r0, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000001500)=""/31, 0x1f) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 08:25:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x7, 0x32fd) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 08:25:17 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) 08:25:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x71ff, 0x10001, "5ba49cf3c0da793ff8961c51b78fabbdbb2154ed", 0x3, 0x1}) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 08:25:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x604b, 0x1000) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="a80ad0f8a594517733f0a0b9291a20cdcd4a795ec1bef450637fa27396b0b51dbf5b20b86e554df65f5f34fc69ae190275376c6ab19f34a9e03195aabb8eae27120a2625a4d8df2b6ee1db5d9675015b8b6ea766eeb4", 0x56}, {&(0x7f0000000140)="7aaab8ce87c6987a24bb44bb9f0b5ade87f30db67f2696c8d57b4bf0187412130aa577ee11f6b21217a82cea50949dccb69fb1be4cae320aaa2715b327c6702acc", 0x41}, {&(0x7f00000001c0)="53ec698f1d24acd77b00f353e49bc90dee8d23f7cd72e5d9e43e162fd6b6571f9bb7305d1892a88a02f8f07d64357379d75fcbbefc3afa2755304cbed6c4c7f787de36359f5e0071fc2768d932914196b27f83704ee0643784220612b8a30c5169f4ba0deee3fed48a1a266f5661642b9156dd281dbb552fe64663978793868c009cd67730054bbdb39eeadddf18e1d268b0356dadbfc5d6a65695127b9122b40380c96825e6279708caab43ad3fff0f0f5ac74174e561e4de16952903c73039248c444ab8905c0bf0787ce220543daa64528f3679a9669dda1705500483254bea9b35a3db820ee383d68b3ef0801422b8f6e9debe8d8fc7b2be0fa3335e493d82d160d9ddfb6eea9ab95376189870d4f1fe1c70d4552a939baa6ec0f4d8575fca789afb0faf8ef1b32dbc47e8b50c390594e69844f1f51091902ad0b0b0a4061c64c666b82e869e9928beffa9485256fda84c2070d5ed6c184759178140a3bb49400e88005174713e2de138d12d051c4cabf1d402a8e15a34cc280f86e0ab96c367ee4d6dc1734d0baee9a4c7766c55eeceed3a6f7f4c9ada258fab2171ba1dcb78e635f31840ecfbedea68833a3ff21fd3c7ce16a86032e64158da97e5edd21a6603d2126d8af536554a86cabdf14b5af15a8fc317521bff41dbfc8493ebed5f8112ea563118bcebd176658401ecd364ec116c0f4633ad182cb7bcd39a3ba3d0df09f304e43167a6dd2cf07f91f5bf3ede5dce8044ea237f53facd20d167f89a8a78412b1910c99ef589f5b3018fd785604070775ba0a765c540c7ec60a31d30b7a6fd4071db45a42f5ce170616ff0b44e6e708ecee2ae640a528b9da89da64366376a441cad686d0c9a3eb24a4d92496c38dbfae52b59b0555db7ef294da1d47c090a66aa32e35225498c44fa5982f68e25eb8867e9c97e576cc0688f6df43324038c9870f049c243ffc23c63076d9c4ee93515584fc40f0200a20b908ca8e6dae1b5b1147ceb4d0db0af3cfb107e29f88e208d689c713c99ecd119504af1e730698a950fd406b9ea1ebb146665539e95efbfa91b07be1380e3f2f6a7b5f0542e55375237dd3c77c37064fcd2aa4bfd97217ed865c8107e3c0730b8afcb194b8328155fdd4fda9bfc361a225d7bcb4b2ac1f2eb92b7ebe1a3458d79d84c7a73ba041bf2853e237ef103314701825c141995658acf388e03b3d2903fba9ef1c214284b6cfcb87d67b8806b240e7c8ea460d60cbf6eaf4813dccc8e170aaa180ae468488b89d7df876c9d456cfb625235ba154dfb5bbac4747cf6f93ce90076e6bcf4de190e0682f23c561509bae66b9c8044736286dd09901c5a8002e01e51adaad6e9878aca8ef2f03bd2d011acd854d7aee35d936eb1b7751c378fe792d3e61846fbe201b5a71f263db44886a638c0d56bd909e1aaae2b48953f2dce8331cc84cae3d8e90803acfde9672c3699d5c31cfc6bdfb36ac47ed09e0749e9a5c5b1006933eb635bfe65c9c2d1eeaafa250ba612ec2cb1f84f1b77f8baad0e4bdb4d5d141723034ea2bc5809ca8f65acb166842713612633575035add7cc83a4523b1d0d9a49bc37df6c30a451223479ddcf20e3a88f561f38d16286a13c8b0617181da10226d0384d3e9cd27f90a6e12f794b54dfa32b303ca5c73389a61019930adcb856bed7a15ff3d15d665bacdab5c4552d82acfcbd6a8d45c8f4bda66029d1d4ea88900fef4a162b5b0ccb507368bde686d1cfb2e47ae44fa72afb1db281545de2158e9077c1d701016131e96a88620c03ce63cccb34ff8ce7a644b57ada5cc3610349fa2b6df22b0ad2a3353b207fb5bae03b28ae1705aca0f4f7b9de7fafa5d1ae805c9eb7d12f7fda035a68cebd3f21f79b88d59798529adc21389ce2567430a7fb01b7b2393a320d211362e9713c1dbe332bc26123a04a0071445600e0bcbb794b3f63ab1bc199a9aa76cea2ea5c9ce60011ccb51b73605d01ed4ec560f8364286df31bb34077da9ffb8575141d90f8c94ddbb19f1842a4b57dd2055ea7d674765e24eae2da9f97a8b286c2eac9f414226f665a412c6619d20fa9d9ccaeda09a7f657a24230db1ec023a350589a8e1aaf63f580326e2b9721775687e4c262e115ba6926be6819514265e70e73b6aaadd714955eb3dcdfb3e4a325f514456ea1cdd694ebe7056a2f0602a20175aa037c38a2604bb894dac0db3c186e9ca569f416b05b7a008417f7005a49133575e892f41ef0e562cee660ec2952e4ee6033b04f9512ff5bed507e262c8705cb7c14d3a89a5b0e3fbcf795fdba4442e6e3b1ff6a73c2e6f5f0c0777360a1a191cdd289b2cb503e17bb9c9e3934f3c7fa2539087495c10327ede454e07fc135a6b73e462f47f2e4d322cc12bb74a94a4af56f1338fe37f7872fb4eb9b1048f87da1191c86e98399fe4db80c5fd2f7ba84cba3a8aff5dd5d2d4b71884d299d76dbdad9530f19f9d4b86a9afed7709524e232baa077b2e8d969ff8614a18f8a5e1c9a105d23c8be23733190b3b2540f17ac3f3c069b512a849bc9b3356ea25e824a671d997199ad3dc04384a6097c154f2eb4529c7d379711ae6e45a775d262a44cf51286ef44f7f9befb06b7a8eb725e690397417c0b8b0e5572e4f98f82c1d905ae9d19ed0c4852f82a57b4b98dda2cd2018c59735b412a20e06a21d9517c4c4e4281c5b1e5654341cff01ff30158ac9bfee8ca9f7cb6cd510fa93cc3dfc1df9bfc44b2b0f1ff4a88419ba6787a3de69cf9b1bdf64ab3168876539e23e1a3305e1cc14255e5144a218bcfbbffe07046f44968bdc08d14354607d852a3cccd26505e8a03b9ccc13f14635141a71215f3865f3f01c0f225ad1520352aea6cf5a942732b73fe437487f1aca44b927394e905f30e86bb48b3a10e12c949663916e9e1a0436e75f1ab7bb101e39545188c2b211470b59fd93bef7eab5254d9bccc6de9bcdf020072c7c97fda05771edc6a5766afe62831486ba651d84c491d9ff9f61503b17e56016a4eeb2526c9aca587e62e74506ae071f83f6852496dc76b9f5fd6e57dc4fbd39709cf0ba1355de1b018f1b836a8760d5f65c759b7006a3c148e228481ecd99052199c3770956626c4b04fcfac8447c3f14b27e8cfc1d2ff800952a1cd6a585148f2c3801c515878349a14101c2bc618cc1a4ae203431ca1821214c6c31b8920cb2bf0e2a61197a784b74b99570ea97acfe92cf8b841b16847bcaac4a56e59b3d708dfe132e0af83a7409ea1966472263afba7a6984f5bdb6c028a2f0f95603ee2b1feb61f192c6de3aba58548f354435ed8b7229a20cee28f67f60a777fcf89bde45a099a29d56ed1aea0945d46b4f95c31c905fea6f6a93a86e1770d09f0ff7beed7f28bfe9d1ca79625511a4ccf80960618ae6a957bfb27d24d4c1dd2048dbfb872fd0852d9dcaace143971fb0c82e5457814a32717c095fd0e043f25ed6e071e60de015ffbec9a7d81c9c60df864aea78c71310028280fca6eece999809026f9657f9d795fbd2c520aef0b30b5998b69d32da1e5a2d4c482dca5d5ce112b6c1dda3b01f644655e2e010d8162883ffe1c3b9a2f69f1597710a3904c07f098b5583ab8af20bbff4ee4a66c72aba90cca6f8f338f66d242c4055d6fe3ec4996706c777752882fcc22504be2dcd012747438b9d718c2d5e98443fa3f9902b01582733c18743142d4d615c7251c3861f536c3049f347496cb181421dc085b9a29714dee6d41812a8b823079f00db852b4a079f1913bf237b406994678cf804e7afc47080c33bfadf81658e6cdf1adab307d2e53c541e21fa64a847ae33b827dd45c651f8d8bb2038227fc9cf43c707e590468e6ad172effe5e2af8133482c0f52b399ccb34addb5a01e2e3ebf57ca1b78cf8f4bbeed64d4ff0d034778b3f7145ca35a6584630fd762edc63b134e4bdb60813367814b7c2268f370a292fa6b02ea499a43bc2f8590b609c6e0501483dbf1e3dd30fa8a72203bf8a19673c6cb0ce20f9defab84e7ef16dce815699baa0515a0bb5e7aba7f39b1de47271f0e5600eda0651b5fe8a06a5a90dfdd513e327d700eaf7bf45a35999a8180da6c9365fc490e16b4478fd4083e0ba6b5c8308a71d51528f476bcad6c869e1c6f89956df735669f3010aa68502b6fac1e9f6c13d39d53b379923cf2923d501c636e3dc1275924d737edff1740f154eb28d839f07bca06157b0e34826b3e091973a9fe3d6fea47ec5b62abb44b978c08009b7017bca558cc383758b6d8dd726b6a4c815c57cb31327c5411b7418fbd114cc973b08a09921b6f18ab7ad06d5ffbda7a493bb9d27ee20178e13758cce6754a7890f2dfa181d60b74bc47bd907068a3c9f9a51402eb495cde73da3f5c9df38091b48c64885bd2bb919137bcb399b98deb37acc561237af650710ee487dfef54b8819685fef9ec0f3ac9d9f9e17b446029592edb22c839681b251624d87f37fd5d083c72b6b89d4a43be5226cc33590699a48a10e2319ca0570edc699ee6da0f3c69b7e26b7e106648e38041e47f59eba7921c3956108fcbedc37fd7784317317fa6afc66e2c29666c6285e2690576b73123c419fd17e482bc9f5f0dfd7e8309715250e20064397d9764e3784220c280c01bce82b8ec60c87be6f6aeff3669296bfa3c8cd4f99507ce36216d8c1437f4784be194d66eb198eadaaf0d0869fce016eab794ce3b659f2897d12d3b6c67b882a4a055834b5e99465261f7cbbebf280b94052de38237083a3348c93c6fd57c3488c8d907d2c1571ea1689a9a89d4dcdc37031d56a49afc31cc9377d80882725f238470df894d982ec05a8ff3b86ba484ad3520bf000933e29d45422d8a15abc428052e72549838df2bad78f3a458c2a243b99fb19d80176ac6389e47e61df90d926a9592d089704ee94deae2c44cbb19ea0f9c47f58c7426135d1a69092d83d4d592e8d474e070f6406ab3ee1fcb3ef7bba5993f260c6b3f5a0bd5ac09de1caeef4986489f945a27ffb50ee7fe4f51ece3ff5bd66c55f2f57e79340f0b99c7573d1185a1ac2172f6e58712b2773d002e78b7ab9afbd9cfcd7d35ed1611ed96ee445a91dcaa96d84aecd368a9437d03389a5145be5f7385e1fd2b4f6a27290ba957fbd05f160e8b19f174d8864dac9eeff512d27b2341da029981d5fa96545f1617f0e59c48a603dd7925505e4d42fb0341f33602b594c244767dfb006c6c35ae29c1381bf85cd7a7cccca1e0110aa760408c9d7a450039da16d85112bd32440a4f092ac33c83d08869aab06e374ac67a9428699f7edfc44a18d33f663734660448b53264716d97993c48359990f67a9c0148599171cf242f586726f7472664e371cc87cadbc6536a1bc3aacc76091a8656d1b4f468f5dd3db841a97e41d9f6e4092d456c663843c67545f187264d196df7038fa1db129de57cc7e028393e6e33f282b4b38f7e965f2c7b236b992b6ef93f365af616283e3d2e6525996bc43d2ef72d1a221f17ff7ce8ac2a85d34094f5d5e4c0c9e41ddcc14b5f00ecbe3224dac189e9312ccc3ca4b1968a4fe7766b39cdbcbf20f1d7ce9bbe9660ccc605d5afa3978671515eeb24b67e39a9bf8467c9a347a4ca42f0971af095f901b59d4f30392994703bac2edb42a172dae78a1e7b0d5c6fcf5e28c59d2be172c8e0a999e9ff1507f2dd070e84a4a8d6e7c1dbb913496964326da54034ee8e65bfaf4cca92a13fbaae39aa9e4fdcc16adb4019c8a8ad118e255af3311992aa1b80da7f16ace0ec64958de944c67b93246dcafce", 0x1000}], 0x3, &(0x7f0000001200)=[{0x100, 0xffff, 0x7f, "aa4ba11eef0efe7f4824c08de4030a5fff3782619e98bc1dacfeabdf06af2173d49b5ca4e32c57efa8a60503de23d4d13d8cdb1211e53038688121d6df62cbb261f9aa7c2176b967ceb6714b2486e118819ce609d927d24e51afc89a9ea9eac9c2d8e64bf946f8969c7ca22ab7f173fa449d93e7000f955d5e4e730d85ff5d850d2bb3dbfc573a6cad8de1a888fc91c36ae547d44430b94c7b215bec86d189c093f3690267bf2e8a87552063eb28c3fc01bebbcebed2517bd87af5b84f29fa94343f789e2e481756c9f455d1cf1806e86ca56bd0b2f3eaa0fbe7384a5282dd4180d841407b1d7d4bab92b8baac4531"}, {0x10, 0x0, 0xf}, {0x78, 0xffff, 0xfffffffffffff801, "5f9e6a88083aaaf59194ff11f4623375a8159c3b67b51357727fd16586b97e671569da11344d9c405ce9d46543c112ff7c9e7f0679e087f9bbb8eeddfb1ba4e53cf69cecbd882a3e7a3e16329089ed5970d618f794c817a38865ab6880253104730a"}, {0xd8, 0x1, 0x1, "7a3e5ef55af91f5f7510094b0ab7886f8359d1b1b64edd45429847a7bbba167a10394863d9ae8a59f65e790a5da78c32f4ede3c4cc183feca606ee768838faa706dd32b13ea8033fdb4c5135905d5e18b508363a6790c72c401f33c4968c7bbc12d3a994bc86d26504da2fa9224140986e624b3bee5bbed4ec7569b08cba21c0f216411a732e37ec8a78c471bf8ec659ae8cfcd4d58ea73d6c80670a2cb375b544a95fa68678bf8b562290518c89cbba1e752f1f8bb0451f64822a0427806df0118a97496a180d"}, {0xe0, 0xffff, 0x1ff, "d848d57c1352e19ab9409767bd1a0a55fa3aeb8442d22fc1252e2489b8518098ebd9b9fbd98479cb2203879c2dca1ebeee221f08f11a1b6a84c4b440b81daba7964e9e00ff223e98e5da8997929a816889091a3770b424a463f909b564939b87f2b0328f1fd57d7c40918cf98e950c1cbf31157be1d98b50f1b739601f45a04cd6c94dba4a2ef7cdc04c792df14518c59d9399b504d4b2407db9d1c23f56b86a0d154149677bee006cf313078915dd9e1c97b610b7aa5abdff2a4380232427b145cba1c84f9bd7b33cc1737d49951881"}], 0x340}, 0x40f) mknod(&(0x7f0000001580)='./file0\x00', 0x8, 0x7) 08:25:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 08:25:18 executing program 1: madvise(&(0x7f0000213000/0x2000)=nil, 0x2000, 0x7) socketpair(0x0, 0x8003, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0xcdec, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/242}, 0xfa, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r5, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r4, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r5, 0x2) poll(&(0x7f0000000780)=[{r5, 0x2}, {r5, 0x104}, {r5, 0x8}, {r4, 0x88}, {r5, 0x922d4b76ce4bc332}, {r5, 0xc1}, {r4, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r4, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r4, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r6 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r5, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r4, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r6, &(0x7f0000000a80)='./file1\x00', r6, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r6, &(0x7f0000000b40)=[{{r4}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r5}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r5}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r6}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r6}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r4}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r4}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r4, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) 08:25:18 executing program 0: r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fd5696c65300046b92ffcf2b76a08c28d2b34cda57ae0a937539dc976f071d5c0db99ddcabdad0000000000000008344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x3, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 08:25:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) close(r2) 08:25:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}, {0x0}], 0x2) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xd9d, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4"}) ioctl$TIOCSDTR(r0, 0x20007479) 08:25:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 08:25:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x0, 0x5}}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffc9b) semget$private(0x0, 0x20000000003, 0x200) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="9d022e8b7fbb9d19300000080000de77c026f9745ed4f29708865d7c812b2d9625b6a7f123af0b655331305accd9a926d022898aedbea3b4d5db9e3631caf96016f7231c45bdae73d1722b5550848733fd0723"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 08:25:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, 0x0, 0x1e1) socket(0x21, 0x7, 0x8001) 08:25:19 executing program 0: socketpair$unix(0x1, 0x400ffff, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 08:25:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f0000000000)=""/84, 0x54, 0x803, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 08:25:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) dup2(r0, r0) 08:25:19 executing program 0: r0 = socket(0x18, 0x100001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:25:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$unix(r2, &(0x7f0000000240)=""/183, 0xb7, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 08:25:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002003, 0x7f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a8", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 08:25:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000100)=0x4) 08:25:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x95}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() close(r3) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r2) 08:25:19 executing program 1: munlockall() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x5}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6b6f, 0x8, 0x3, 0x4, "1f19d91c7eee4fd279b8a9fe4089811ddb06a9f7", 0x80000000, 0x2730}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) fsync(r0) r2 = socket$inet(0x2, 0x8000, 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="ed200c08942c88a1dc5229243d3c188adafcaeb66729d6c22b98c461e52b04428207f718954434cbe313214f089410c5aa720c57a981ff58569ab4b16394a637e7e55a81b1d8d1a7c45bafdf278716efa101754c14767493b50ef1570f3dbdb3e3506eca7d97fd40c3780d057d1488422f4ca0198c333e28", 0x78) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="e32f4f04593248d16905d9f0d063fcfaefdf3ddd58d0ccdb0ffafa03740c7053caa6f9a15fbf7e61e96f04ac6f89c38cbb97aa3c5e5c1a67447dbe03821f6c30952f799c98c86a1ac1ad4fb87edb6be4e6ea0c77c7f7794dd94e59fc4df4dc94443cb6eabb77a956582c438c3bbee60048d0a44304b0100eea68f9e9fdbdd2ae3a78f1f8eeb22ed6e9f6435e388c1528692f6f33ccc36ed44b60dd39656c902bb16116459db437cd3a560ccf", 0xac) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x100000001, 0x400}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x2, 0x6}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="2c53b7e16cec17ac85a56a742ad87437b1243b013233bb2ae706cc87bba3ddcee9e7cfe32d71a115f321910c61d15db23d278032166591d5dfb0b14ddcedec4d5bd8b69a6aa2cd20e8caefb516012b361675eb56f2a9e82ba046f997b48de3b2e17ae3dd80b8dbce4848cef381f7059af16d2203dea44a60071236ecf45c1776ce198db792341fe200bde0bbc03a3886805712380367b44ca905a5600475c188f4ea61b7", 0xa4}, {&(0x7f0000000400)}, {&(0x7f0000000440)="a44dcd688f4889ee0d85ebc50a475f380affb445c80dcb07f268e49230b245be27a9b9f051a7ca17cc786dc1bb2d43822e839a96ebc67e51f3b2925972de868c22febf610e272985c142ec4648aad70e4ecc3653efc265a3c3008a3275d542ccc778d491467ce145dd91de1ba27ed55b67960def3a5962b566bd092a4b506e1bd1af9bddf3e662f9ac7a5539c94b96f37a", 0x91}, {&(0x7f0000000500)="82c047e45e671771e642aeb15875a88ccc14d472c8", 0x15}, {&(0x7f0000000540)="eee1965d5da4c407583a74d328cfa6607366c39e87bc10c19361c769bc132a20d26702867079c5c53c15bc355cced2477fc90cea4285f04d8f6047381f67a862971cddef9c1e99190a05628f520d3b777324a074ac9f0264343fe9dd59666311d4da1c05284f892bc4aab0cd6bcb886ee47777f467849c4d0d32288cb54120636d9b962ba9332180e7caf4a4652575bbb698c288bfe46e560d951dd77d363ecd1758dece5cc741c3111f3614eeba2ce9031a59128640c424051e984f9a065ec2be8afeabfb37aca155b5512ca5bbcb448832aa86bd7edbaaa371269c0c728d", 0xdf}], 0x5) setsockopt(r2, 0xfe8, 0x3, &(0x7f00000006c0)="b4ed97c86b26bb31cb0b5a4e84d558862a694a33c097e830f9678c533443b38c738601d1887d383e0a5fb0d55a02628a5a6c8f254360ed8f7d48974dea85cb35c5899492d24a2278793d3c677334631c5f7abe371e72dd9bea38fdd28a09768280e6cca5b320c450207a4ee544b623a3146a990b602ce51615baccbbda1e3ee01c22eaf9aa468fc6b617d3d14a70d3ceeb89ade05be1b3c3dc4cb644487640466e5977e7696d5907682107dd698d29075f9e67e9c3592fde017f7f8e", 0xbc) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(r1, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000800)="71cbb5d80a5814c77121c21a4e9ecbff132c7f1789dfd8d8144fa77316e985009e94c23c64febe167d976ece5bd8b64a2dc8f731c20852de65113e451d3250e63261cfee97de77b791a1bfc56dde854db2f9763d3ec02054d4f276f411a2234e16ccb8037d39e8cce2bf5e9ba47ee41ba6ca10d233e0aa3ff1705c00556e6af75819dd437069", 0x86}, {&(0x7f00000008c0)="c4f4a31d8ca4298966b2f2561c22c046de7f77e0e5faf0a6e3a39364be6f82a582eb74a2a391ef9cdbd6cb33d1a970140b146c1dedaa0e5c235df6968083775f6af8731418e0014ea8d34a06eb288e6ec8dfd9e5f23256307a6812d3a555f37bbc68790f214764aea857bae8af8893c05a5edbccd8e2062b0b2ff25876350fc73dc532421bcd331f345474bd78af225c8ff940518d6be358f1fbdcdecaa2e9f74a63952e42d3891af7a7497c2923c43416e708d4ba9b75d42c74f3686fa9a893b63ee401e876d819dde78c6d73891b29b83ecb38fb132b41a78497b308ad467586c57333c997e0030464806ea3f41998ee1aac2079d66b4510154493cbc9db", 0xff}, {&(0x7f00000009c0)="b0359821f66ade1aafcceea1f9835e75c9fe20ef2f84f5f5d735b709b23d8e75cc6166b130b52f773665aee0e7fce3bf52e7d607ae4e17990eeaa5ae445a4d08e7f626642d8e42ef02a9b645d397dab9deb8cb3c8315b941dfab33d03fa329949ab304301373526561bc19351ba992903ac37ff5164f38563816c9634b6f0c11a323431928748483165cc6d03d78e944a29bd044d592bd9b3d3817a88e23dc0e8761d3e3c945427517050d9caf85058efc6ead7903ec6d5bba8401b655955aa19e876d4a0f791d51c9a8916cf2c960d4e4f67e6fe8a4ceb5f2e5813afb3cecd28c6904fa2758c1be0d768be0c1951df9dc5db9c93574c640c87f2cb9", 0xfc}, {&(0x7f0000000ac0)="bc7685d7c304", 0x6}, {&(0x7f0000000b00)="d84ce5aa2eed779e1ae2857e54573acdb28e44a6329a4224e2a8836ea128fa323498550bdda4b483876e84b4c8fd6e32f46f4d7bc3a75b7e64d1ccf1ae795fe9cdee95e5a0b5b74e5e55601dbc466b86606c632f44988b7dd76a5cf4c6e9c7ab98fbcef3171d23a0757faef4d7f617e6c9202c9cdb9e950632dd556f91f126048909bf3a775684782e90ce51754cd27a1997df3d2fa7705d59bb7cd1927d6608a12860a5165602b5f379932a1343ad5548bd5a00176bee7e9d1eb61128ac432843690d9476b0f3366e776a74751ba80faa40dda1342f8f9317ffc4b28e1cf842736b94a4968a362d241ad5e75319539d9cd81975d70cf9b2281f3042e42d1c10bcf1a2f1ee88980f9131204c9830a830aa47f68e3ee52c5b9f02585e97313fc73a25175fcfebd80e5ddebcafaf49ad92e63c469c81646a28b7500565b8cd61efa098646713b2c1079fdda83737be8ea37d99b8701df9b16883f67757889b611b534e0d5cb2a30d557cf7598b78bcdf9fe04f058031a693ef01db30dfaa066e4d4b77011499be5de8ee09e504bea98a34ee2eb80495c45f6c6f55f5fbe0b83cd523d0dcb2d50a604e1524f8ffe64bbf45b4d5f99f493feb9d68f8aaa69d66a90e1262f376aaa9fc28421d13cc6160027b3e0dcc580483c19659b19093e8f99ebf6c70101b191e74322fe7449a444cb7357a8a1322c77298bd8ef7fd9f2c958e6ba3a974c9fbdc9af521d598332e5288d695bea8f78648293797fe7b30c5b68272d83bb3e9579eb910521e72410266e731acbc60129cbbbe657861d9e3077008ba09721d07329e5d4685701a3bd97f0d2a6ecd52d6181a6e388d76a1ad6b75ff67f06243e65d9597cb4a0975cbafc26813a997f440f7f5c8f0fdff65fbb473ef1437365be225e52a1a5e8690f9dc193863bd99f3c5bbf43dc1b9bafb937d1d925823831458b94c12bdc1d072b1414c3e9d4187ff214a618737b97219bee9adf7584082c811bd6ce0601c16ed819db44c722f3efecf143fb02f06978ca5bd88648b85fe4744af88fbf027270305dfbb74b8564bad40c2897cceedabb8d617ab55595eda2f2a78ca288c37212211e2daead729feaa8b35e95b3714d7e7c1e0727acc3fa2521fa8797e97ae0172f04b6ec62cb2b6dce818e632d01016d0015dfaa85a9d4160f69cd2e8e27f4e482cfc5b0ea59322e8f5132b518565b5b3ff68f58fca1c10be405fb12aff69adc239dd14a5a9aee7f182cb8af037cea3670dfdee89a239c0f6c42bcf0425ceb9ae14456105d5507dd2dd468f0ee16b63eb49c63e08d9fb210106777dfcdc9f62f133510cc00ff1dbf431516bb496b43927fb4ca26791eb4ee4b2c457b6032e13fe927ac94cd8a84502fab7505be13c4df597880b0298ea3053988e72279e38eb9c4a4e48bd53ba3d03dc080ef46a451c23e4bd1c90978833fd834a22d791f2e5ab9e22d7f0092e587a786a63679084e2c8bf778ce9fc391c74553531119d5527a44921e2eeb9d90cfb56a26910d8493e945be9ea2d329dc2d1f5068d1861b754b0154d143022e5b0632769359076da7ded75c18bc6b14f08ece3d2ae21725bfee9e252f1cc2588c408458988e8c1fee4de88f060867ee562d04821849a425640e46a73e520365e99d3937fea347c86a79cb6854e1c0e486e85057ba4d59352859fc5c8d46876a74df81a21e5b68952400f5da85174b17235c252c7e936ff9f2a05d6bdb5b61028e08fdba88c47b403940fb20669dd840e032828dfe16ab968cc46d2b1c16ebf32ddf50f8dcb34e158347f1a68e1a1e0d6ce96bc291bcbb63ab7ce6430fcb9d11f875448e4d15a90040ca4954c1a30318bf76937e44ac484a771646574c4fe183b38eb8895e5601735e1cd62d1866d73b72151aadf9d5937004c4474165ea2847d4b02947e825b060c702bc8c0a26e8ffd14dadcf292c2c898fc8fd04fac62efaffa9421cc2de6364a43bfc954ccbd0cc7dbe3b1bf072096c371d429f6b68d3835c14ae92f5355aa59264241651c40bd77bf90706568ccb4cbced3991193f3b03131639931cc2a3b48068507bb589e8487668d57cb4be51f37157aed714efa229864b78ddcb72105a2073702c44757efd11fa5baaaacb2166db2a954140c3f2e02e1e06fb7edc3d51d54160d10b99a6ae133e46c8d89a8d3434967d02728f192bcca00e728deb180ef62b21a07988ea520033a199f9ad589a4029e1e5e98f2d8768ef12088402c00d29d09ec71775ce9488ed179fabc849903d12c1bab8fd928b1bafd59b8d4089f5423310290a7f62ab87bce4cb756144eecb80e4ea0b0ac9ce8788d44405a2347aa60bc075c38a99c0c234fc952deca3b5dee8de0ab43859718c331851bcfe06ad557cdbe1424e82afb07b7507648b50dff0a3b8f56953f256edae7faa6f5dfa732b8439524d84542b81d153547523f863931e8d7f9877d274990ab16e0b40ce303159d6a4df7cce08469add91276fa77468771abe8e57db689a4b224a5df2938bd0a682ea2301b879c88e65c148d81165bbc19dee1783041b7d94d05524312fb1453a70f219bda64c87f1dc7d15fdd51aaf43870d0bda8b685afdee2a6e74fd91db3b4a4873c1d00dc9fb6d102f3f994cd196fbaaddf378ec73e9d5e452f9edccd82eb94fd4c70aff647772775848b4356228761fe497815b20cc3b21e11e7185a904d5a68d0e2379451af728e04decab80fc630cb5a50e4d4f8ace4afb2f6001d2b515f6719b63db86a6d11237407e0b71acce31cb6a96575fd9b36d2d24fc27d2ad3fc32c5253c3a48b7d98c68bd77a4c188934286c8f43c4c3ee1622d8889caf9fb3da4b69345032c426a1e004bcf55d83f9421da3001a1cf52dc2c6721549d88c9d6c728a2f4751915188d7194f40791a47ac296e14cb9ff2118293ec8c91ce0c4d53780fcb8a745301950376249108f40185d1cbd73c8800cf97ff2648058e1f7fdb727ad7ad62a6a898f58fdbc8bc608c9b0c76a20e2bd0e6ebfc6c917e8e3267f74484a18c2abaa2ae7ee02e226345313bdeedf2c7af62f9f0526047aa5093d8ff98cef9918ec26634df49b8b1af8aeacf35aa959c6857238b2ba05b068c2fb37a728449973a572a7a1334cf9d14a46fcee404268f7b6c426e52c145b03e81c5c8b12e161e0434a528ce7213b7a8b7873adde620db4c88df733afaf68d860c8e5cbeb22d4188c1691c02d68e67857daa780294dac0935b25d3afe6a2127229653b909042b08581fc925e174205ed918206c064e11cf5d13bb0d6c19c6ad4b26c85207d9996ace35686a68c502fb05b7bd5cb5a84649535c10cd5d1b665faefa8e102afc42dc75591f707969aa08c98ddfe235de361f894f0f68b891bbc7f4f5aafacb4f07a8c91922fb40dd24d302c207f8a48a02f210b1fd6efae91735cd4474ae9752a7ab97be01fee377af6fde790d4ca2437549f7cfcc4a9ccdb83ecf9d36e8105b85f87c56752bac4fd3c9d77da917dfb70bd71104b7d63f10197cbdde44485ef038af6fdd39ab706f6a7e8b491ba60327936ea4f6686474ff7bccc7e5e0448f16f65f643a1cfc127968779e9193401bd0f7ccc570c644b62d8611c9b641c0376705167646d6d241df213bf406b30a626f7a28a48ef29c75a4f14a32d54be59243885a87369f24cbe4bd8736de684f1afc16e6a9b09896f3f28ffbf6435b74f0fbab728bbd7b11192d703f9e431b68402c9e112e52868791ce0733d1a05508852a544f34a1dd81fdad984c6b6eb841db180807c9e14361c40afa0598d7f988f55c324823290234d044faa775e5a2916b0b1a28b8913df36363d09167db3135f91d1aa0b4815e254859597f46984efd52303d4207eb163bf4c337b7ef57f1f261f779b6823ceba6d922364ecfd09c32288b6b2fdf0ee35fb0eb1574bb1a43a8969d40809407445dff001a747a74d93aede8dc7bd29cedd702c3e12a73d639bc84b4449d3f6c11fa90b0ffd058c5a481029f5ebbda9d2c02e69ce20a585091c6ebc44fbd73f61bd9bdb01e7dc3a6832a47a0f850e77e6a4fd334bd1d501ba95471ef15a2fd3b70c5ffda6ae6d59dc385c19d04e025e8f77a7c3a5593d6f1fc246d6b35f631f87768fbb22de04bf20d5b5697f9b163f0af499bc35be47234c0c01a7583d63c324cab26c705ffbd5633af303ba585a434f75f5037a3a9a104f6cd8daee78f82d701b75d0d6b9a1e47be6613303ca4efc4ea17b603214e75f193194c59d9075c2ae7561819973979f74f957c63e989677faae58ff1570393447e3485d03702ede00dc6d75f5bf3eec967e6ec0be7384f6151e02bb83fea12b15ce99673e159d247c89927d58cb9a81ded18738f8c55a1f643510aa92dbdae9c0e02713b4fcd9914489c72501a6e5374f795ed7e32f4b4dc5a8fd9387de663a3ea12403dff5d8b047b7dc93cac5cafe45bc52469bbda12c47f27f385ec339c165efbedc7b37b26fbba38599e75499989fb5f94e794d9852394ed0cedfd5fb696d79f9fdef180e803147b2e584b92c2db83dbbc305c2d86d4c9409db6c2fc4318ca24aadcad31422045108dc17641ecbd6c36f92cbf15e2085e938564403d3a734f449068807145cd46e7c54f4f8dbc2d336e325561a3e89f8cab60121e2f11738044f2aeab0db369b47b298a98cde935d5ea3fa0f8ef942bd4702aa7f0c2cf1ffe610307ab9bb9ae87993a8537868260afaf1ad4b5e844e883bc5c5e8c7c10990f4f10ed460e918d9d1d7340f7fd8e4bcf378ddc6a2edc7c73f88888c5d689971c8e322effc7fbf8395990f3adf75a3cded8fb1db9d2f978dc7d40ab671f32e8a0e07a6907fa4724be0fd8f25544f94198619a4b838e1853fea0d53ba8ce9a2a4fe624e3a507d0a1fd519e2a6ac00539c01f3f972fd9ff5252e8afeb769bad6c2ff5cad2d25968f79ac81a089c9899079e8bc1aebcd2193a9ac24ae3544c32e9e2daa22f22f10d5a715a45b2448c3047cfa5db8a19e361f517e1aa2133c2c17ded4ee3b52b9dd6354bb3736612db854422b07f98335041aac904b2cc333ad1df036399262f7ac795e2317e96420e098e86129140ab9b60a3c63e9d5bd3ac781579fc09f3db12132b3f9cd6f49806745f2f8bb3f976ae8e3c732c0ecb448a410d7f5407c5df580fea424b57e47cb39ff07d09991a674f294cd96412cfddbfa9b626744bdc778c19c2110353cc640f3d2000146f06bea9f18a76c9b805b004e10743099ce9191ca260f071f1f0aafc4292c03d6557d759e32b30d78a1b11ce64f04c015d3ff4badd7acf1b245b4725800931545e86ace51de71e8d4d063b39aff8028b537529e3ced373f361c02cedd62d4976c13708a814a2477e484311fb2208e76e84cc0b01e776704539f6b3f69d4458aa7e3fe2b2729f75e969356255f44f69cd8c2dc9767087bb57c5290d20f83e16fc90583c128326296895bfd37c8259d2177a11b1f068a68b8c8dece990daab84ac516a96c4b19fd79faff423aa7af4a4213a5f072a1842b79cb6a7982ec017f7bef4ffb47384e45a6cf347a64cd29d51811044b521feb1e613ea4955601f5865404801c5bc749d7e6e62e04975a84c6f1001b61450368ea7ea09b0033e4fb13ed1e60718f699165878f9b6c633935f20f36c641fd3521d85c1ca37136b0a43c8481e1711ee32b9f80fc68b7b7a0d20eaabbd6681f30adcf6f780a34b347a47599dd7d6034236cc74482f0a8ec71826146d5a673ed94912f3e5a9b3041734e3272606b4a50a543a5e2031af916162cd39237c5199", 0x1000}, {&(0x7f0000001b00)="678ff106cefc5c93db2a7b49", 0xc}], 0x6}, 0x400) kevent(r0, 0x0, 0xff, &(0x7f0000001c00)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000008, 0x28000, 0x18}], 0x10000, &(0x7f0000001c40)={0x5, 0x5}) socket(0x10, 0x8000, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001c80)={0x397f, 0x3}, 0x10) ftruncate(r1, 0x465d) sendmsg(r0, &(0x7f0000002140)={&(0x7f0000001cc0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001d00)="8daabbb6b54e3b444bcf054696c66028e0db62b05c756966241168ba0dd3b4481f2b829790a8f7bc2130b8142595a32ab044bd4cdc2b9ab89a0e355ab17c0f727e80a5affc30a72d3cbe51f687f1f2a6a2263d6539d906d059d8637ac432c022047ae97e00ba81680781e48565fa6e83852356827b79d4116b932198a92837b731c79ab5962d3f7df45f1f2e9fa52cceb623feabc667084c6e5350d9f0345b5eecb3", 0xa2}, {&(0x7f0000001dc0)="2dd56e0babc0837bac95dc8956c5c12b61b84cee677278a7442f790c6ee6bb806817c5f9586a325182e420cf90390d93770ad9a824c00be92136fca332cfab98d6b2d90aad6f2af472ac48bc50517d71584ed179fb45a6d9cbe8c578bf53e84a86a561b279f8138211a27de54447725d4e7cfc5c428dfa454b3ae50c3b4855f803c23c04769279fec3f4b2fa063f6ce0e509171587710015ea5118c72fb31f2d26a042050a1f3610c6cd4601266aaf60ff6f", 0xb2}], 0x2, &(0x7f0000001ec0)=[{0xf8, 0xffff, 0x8000, "051340893bb4b513258babd0ca039c76e9a13d7e331d0df7f3e232553fdffe2a1c419328be1a59e162b9c44dfcf705a3e8639b2a6c2db5542e207282c1ab412f0da571df981b7db6440a5133d1c63820b7e916e776f670bdc21a1a278aeeca418fd88674fdd8c24e647459d482e67b5165942b1997742709b714b4c1deecbe336ba2f125a1ea85e4da762a095b11bee98592c84386fe3f20025c987263a723e138e1c2ca0a59aa1a2f94fe579db281325a785f2caeb05d3fb88bc0d7d3731fbfc8434c22154b8b4eb49c94b4595335dfd9b976e98aaf2ad7b380b06af7a62529c339cc"}, {0xf0, 0xffff, 0x7, "2d2aae75695af0bddc20fe9c44bac6e3c126fd5fc8c9671facfcad856632ab9834d9a3932c253ec220cb5dadd047bc63e4ef9940a199e6faca1048a7b08ef167aff15b0e9d9ac139d7bb4b010e9f78154483e9f84a8b8ad98fa607bb2588f9d6fd85dd0251121f5b5d99d5fe1f4b8b35b937c1a6a43d0d6d69f27045cf2dae3bbf331701f8c0a02029930501cc58d37903228ca81f1bb829c45ddb2f562668059bce201992575663ee54175a52e622eb8dd6be53c60ee98e04b15ff76df1c40beb0aeb525b454fa8868bc1c1e028ec688aee356552290999394228671861"}, {0x50, 0xffff, 0xcff, "27bf4a04de4ec6e2289609c766fc0779a82c7bf610d0720dee3cf920e9ce9cbf7697ef13f1af3c51f24e9e3730396e7b98a0fd54de07713844d504b074"}, {0x38, 0xffff, 0x7, "2b7e2f01b166c4e5cf2e64fadaeb5969c99919f836e9eab698119ec0b728549fc02ce938bbba"}], 0x270}, 0x8) chroot(&(0x7f0000002180)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000021c0)={0x6, 0xffff}, 0x10) mkdir(&(0x7f0000002200)='./file0\x00', 0x9) r3 = open(&(0x7f0000002240)='./file0\x00', 0x80, 0x10) getpeername$unix(r3, &(0x7f0000002280)=@file={0x0, ""/13}, &(0x7f00000022c0)=0xf) 08:25:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x418, 0x8) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffd48) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 08:25:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x56, 0x0, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:25:19 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2048, 0xffffffffffffe7a3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 08:25:19 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0xfffffffffffffffe, &(0x7f0000000000)) 08:25:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) r1 = msgget(0x3, 0x20) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/200, 0xc8}], 0x3, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgrp() r8 = getppid() msgget$private(0x0, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8000, r3, r4, r5, r6, 0x4, 0x2}, 0xd56, 0x0, r7, r8, 0x8, 0xd7, 0x80000001, 0xfffffffffffffffd}) 08:25:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) 08:25:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001480)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xfffffffffffffff9, 0x8e78}, 0xfe00000000000000, [0x7f, 0xfffffffffffffbff, 0x2b1, 0x0, 0x1, 0x3, 0x1, 0x8b]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0xffffffffffffffd2) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 08:25:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:25:19 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000140)=[{0x0, 0x1, 0x800}, {0x4, 0x7ff, 0x1800}, {0x3, 0x47c, 0x1000}, {0x0, 0xdac}, {0x3, 0x2, 0x1000}, {0x2, 0x6, 0x1000}], 0x6) r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x6, 0x5a90c0c5, 0x3}) getuid() seteuid(r0) 08:25:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00a675a07200b5dd4900"], 0xa) fcntl$dupfd(r0, 0xa, r1) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xfffffffffffffdfc) 08:25:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:25:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 08:25:19 executing program 0: munmap(&(0x7f0000367000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) 08:25:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x41, 0x6}], 0x4, 0x0, 0x0, 0x0) 08:25:19 executing program 0: unveil(0x0, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/205, 0xcd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000140)=""/74, 0x4a, 0x43, 0x0, 0x0) 08:25:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x0) accept$unix(r0, 0x0, 0x0) 08:25:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getitimer(0x2, &(0x7f0000000140)) fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x4) mlockall(0x2) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) 08:25:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 08:25:19 executing program 1: pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000005c0)="70213bf22d752b851886bfa58172728b2c940f45821970f3e1db396ea9364ff4f5c4461329d91eb57c6e8ad4d73d58e342d3aedd97e044f9d024293e6656ee063625d7240a584fba1afcd8fd81b0f3e06baf0e829a5abb7a87903f90eb787a1188fccbf01c744a2cdb51bf0454b149af1015e9463f3503b1efa98cdb", 0x7c}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972aca", 0x90}], 0x1) r2 = socket(0x1, 0x7, 0x40) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/9, 0x9}], 0x7) 08:25:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x7e69f868d5232cc8, 0x170, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x4d, 0x6}], 0x8000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x3a2, 0xfb}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xb10a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x723e, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0xca}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x8f, 0x81, 0x5}, {{r0}, 0x0, 0x40, 0x12, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x7f, 0xbcb}], 0x0, &(0x7f0000000340)={0x10, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) read(r0, &(0x7f0000000040)=""/172, 0xac) dup2(r0, r2) 08:25:19 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0x53, 0x3fe, 0x0, 0x0) semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r7, 0x0, 0x0) 08:25:20 executing program 1: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = getpgrp() r5 = getpgid(r4) fchdir(r3) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r4}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\b\t./file0\x00'], 0xa) getpgid(r5) 08:25:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x5c, 0x0, 0x1, 0x0) close(r0) 08:25:20 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f00000000c0), 0xa, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000c8000000"], &(0x7f0000000140)=0x6) wait4(r0, &(0x7f0000000280), 0xa, &(0x7f00000002c0)) read(r1, &(0x7f0000000180)=""/242, 0xf2) setrlimit(0x6, &(0x7f0000000080)={0x1, 0x4}) getrlimit(0x7, &(0x7f0000000380)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 08:25:20 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x2042, 0x1) 08:25:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffffcd) recvmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/133, 0x85}, {&(0x7f0000000540)=""/46, 0x2e}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/74, 0x4a}, {&(0x7f0000001600)=""/207, 0xcf}], 0x7, &(0x7f0000001780)=""/169, 0xa9}, 0x841) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xa2ae, 0x7f, 0x1, 0x3, "840339fa3a782950efe209c0b621650dda910a92", 0x5, 0x9}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:25:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 08:25:20 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 08:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:25:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) r2 = kqueue() preadv(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000040)={0x0, 0xffffffff}) 08:25:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x102) sendto$inet6(r3, &(0x7f00000000c0)="433a126a2dd1b744aceaa4fb35abcd4ab8705b729642ea3d8d957e24f70c0be22e6ef545a10d3b72b860cc0ba9267c3c772b977080064d14d49e91ae5ea6663aeec0c1f85e375b9e93b5787eb61fa2fa0cdff77b82de8576a82c22ca4c678b89d7c7e2f9fae293dc00fe51c49c3adf5bf333ff4c0e99b7a3c3593dcb4ad5c057012e38f89edbcd0e788ba42d7bde865fde989704ecc53766bc7c9ecf084f910bd8fa976804777324331833a6f69e8e5a8e0b2dcf233b7155cd422a0f83a9a90e6e419cc951", 0xc5, 0x6, &(0x7f00000001c0)={0x18, 0x2, 0x50, 0xc5}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 08:25:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x5a2f3ef1bdaf00c, 0x21, 0x86, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0x6e7d}, {{r0}, 0xfffffffffffffffe, 0x90, 0xc0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x401, 0x2}, {{r0}, 0xfffffffffffffffe, 0x3a, 0x15, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xa0000002, 0xffffffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000086, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x3, 0x40, 0x31}, {{r0}, 0xfffffffffffffffc, 0x90, 0x10, 0x0, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xb86bea805e50de31, 0x266, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x40, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x2, 0x83}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x200, 0x9}, {{r0}, 0x0, 0x7, 0xf0000004, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x9904, 0x1ca}], 0xfffffffffffff000, &(0x7f0000000200)={0xfff, 0x8001}) 08:25:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000200)=""/140, 0x8c, 0x42, 0x0, 0x0) r1 = socket(0x80000002, 0x8000, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x9, 0x0, &(0x7f0000000100)="b7db69813f1764e57250964e5db6fdd494dacdca558b05000000cf10e2a77d3f636c735adbfe5e6da6b9833cf377251d5f7edf6305f746036420f15ecd14b34b9e521b6400926d2c9c8ce3bf2cda1fa5755ce4cdec929aa060b29fa7163b9618987f0c0d27920c24dd16ec6dd0acddadf2c0a38b15de0d0e006f03c08ef4b9069787d1cde7e9e0c987f9b3c270f22f38b3c885bbabd45bb9f8e722e560dba27e269cf2e074ac06e9288fede14aebf6dc9f46602416955afe23c47ca68b8b706ba4b8f8936ed929c78a0138fd8e2d8901cfa72ad113da3c3e98adf0dad34938", 0xdf) 08:25:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) lseek(r0, 0x0, 0x0) 08:25:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 08:25:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000002400)=[{&(0x7f0000001400)=""/4096, 0x1000}], 0x1) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002440)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x0, 0x2, 0x6}, 0x6, [0x8, 0x5, 0x2, 0x5bdb, 0x24, 0x1, 0x6, 0x2]}, 0x3c) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r6 = geteuid() setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000025c0)=0x10000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) getgroups(0x4, &(0x7f0000002740)=[r7, r7, r7, r7]) r8 = getuid() getgroups(0x1, &(0x7f00000024c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002540)={{0x2, r6, 0x0, r8, r9, 0x2, 0x3ff0}, 0xfffe000, 0x95b, r10, r11, 0x80000001, 0xc828, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000240)="0ded91ebe25a32af06360c714c0817c370ec7b03a0892fb3b8569625c096c7951d9edaff845defba224886992aa4413c18b955f544a73b1c49cf5ee571f9531064c255c73d72de8013cc8eb0a56c41ade2aa10350621cf0508e4a5a4d6e2533e34bc9c9330235da7edd93807103daee3f1b228dc7289c711e78aeda4a338e8887ca954bd30bf8ab855a4239e4c953fb2c062f793b2250d0c75c7a6be3494ca7adcdba0b1058968a4ac7039f8399d9a672c1b433903d03a8106cec50f946685990ecbcc4981050e6c7d550113d10e464e5e5fc54549469fbb5a4c5de49ed42c0f3064c02c74cd6c9daa70df1417be1580d225b7ebacdc63d739ad47bd8f99e374c88f5d6233a1e5045e761014db7ee21c23e867420271c2ebdb91c8c48a94ef28902cbfec2fea60e48202764e8cd954bb36ca98a1688d48b4dcc58c343a1b5eeceb6e56bf4a9b731aab731898001adac5c2c946d060557428c74db2da4cc90d24d9553ec26a21712124ba8007533759fb7ba4e76b78bd7782f215ae10062346e58f3de861d5f209466c572c45ef11e9c0fb9597132a5beeaf7e97a11692cd387b84c7943e804d33bc1407180f5ddaa5f16b6ebfdc4c2a8ea5eeacb13f701f6c66fbfbcddbee32978c1d06a466bf925a808a439a8797cb7aba285eee68cd7e904c38c7dfa84e8674f416709ebc4bc21f1dd0042105520f32d5e8364b8230b14d7f4461441b71f7fb7d917270ce9462dd044b0801002e101058e364844151741f8e481866dbfff8f8a726e5a0d024cefea285c4741d362317319233e07305f244d64b1156ed5a05958088971f73a53649e2e270854b2ace2a3699166a6f4ca768e7b354b5282a92047b5ed3beffe2638d7e115559df4b9ad52a78bbe0409d1bcc769955a46bc967789aca79aed9b5485f5e9fe5322d09100f5315ca3c9d3f42214d83515cd58509db017b0d484683d37b1b2595fd9a6050533ba1b9aceff1b119d9ad0802f000aad27c7e27b4c27c1f035e1824d84064b5437e160bab489ea81ad729de01ca472183d05f4cfc3bfe0d3151ae305b92cd5b92e9bcbd2fd351153dfcf971b6268fbab4de46222e8520ca187a9a889a48ebac79024b5781053519fceccf185182053d7c8eaee578555098c27dee0d5daf229eb452f383c93fa551dd2e0646f0e8eaa3c0c2a17248f8321a7317fb02fd02cabedccf2dcf54ae0c89aa117240d3b9ed10d388aca92b45ed2ec48cd01a96b79aed7ddf0c27984893d28b1dabd14189caac7e582def096d1af1d6034032f60df9111c555f57ade9f413354bccf5a47dc87c2bbbc62e633db81908e317c921bc2afa31a34f2de7941090f85570635767bcd27277f621c000274aad947e94747aae772cc4912d37bbe5c204929b0186ad336efbafd643519a598769166cc1f12b2636d0026800628e083688b618426fdcdf0018a6f1d5cc8dadf707a96bb84e02511e60a28af8619fa48c3014756864887a82399608f0bd41978f9a862f6aa0e94e80f8a5ec9c4e45d4e1e4fb45cdb6ac359693cac3923f1502c56fae32274b43f81c79a9f8ecf578a97f9ab8783f1d6efac63b6d419e9ee911ea8df61a744001c9fd68b7ed31eb7cba0dbd0ca537f695b09295a3c5adf7bc17917411e11fee78ace1dd118c0e620f5f5ec72115972051128e92a4ed7fca521f3ef617bc5240ce4cf2b3c4d1309dafe52001bb38ccf24c4f2f758f760e2dc9f79d0f09aaca43a30291fdeb33d7625e1bf4c047e923003de22611f63d3f06ed034520a378cd2e8fbe43c1117a12e190dd7ad5ed67c896773402384c0fb047e5618451ad4b16ddcf2d333cba5f9ec4bd3fc6d0b4b16ea84eac239adfc93fbadebea7ea49384da8c93dbd0150a2b4385be9b266c4653035e70ad15157f1e8d84c520532922ba1608307c8804f87f265912b3fc1681fe84edafeacfac0cc27711543c2f934401387081b73c886c5c3a3d3020ed65d0f6cf7463f468c169c65863b147d8bab1a02e7193464e589278fed9d0df4c07a57d208d91c6da47e83d406942ad276c3241299eb0fee5ebf73422ed7dbc95068588f0b2ede1f7b5f6efd768bdea9add2d6cf838d3acd0f82b70f57c09b83babadaec530d4f80ea2ada3d447d50f2f70179e030fa4fff7c714dea28fa003891ed981c4af60ceafe883fdd5099aae55dedb78985c17266a5877af644577659d9c211a37d99a2a0ab32dc209fec07ec5a4f4925e956c6d9e82c0c01faa0a0c23a864abefbdc37396dd793f34f91e353c8d385575c5b1edbd3b9585477e183dabb4bd59b7e4084206e72245480128832e82c216deb9ff85e4f85b82ec716a173d66f9ca59b028b540ad17682043b639d9506c7b05545c737ec78b3eaab5b1cf978d079d0ae1cb0c82fa81b66a4ef627da3f2a1a31500f695169d6b784caf14c48aee02428194b14a5ca05e112b40c169c06add9890d52c47d66890597930989bb65209cd653420cf70d430aecb6e5110959cdac86400ee2d9176383d4ca4dc18140c989a324289e1a469f1183d4739f74f4d3fd9eb96e9bfafd0b9dd8d35baaba196b9a9d6d5f0e7f61c95a7c03cf58563838c5447802b9f8bde093e7fbae0c83444724a63cb7dd8cf266b12effde6c165b353784eba1ff94ae7ea74842c0bb940309b1cce915e5627e3699f39d865d4870761b26bab73c0dace10e911bfd959e79a9acabc98c3933d19c4730c85be8cbd0fbd456ed9bf8ca4ac85aedeeeedca61fa37fc986016188ede618c37fd614e8ba472d954b6e53017b79b81f8cf2f23e5c3dbef7e14adf155e2c4dd8d90720ef8cb018a4b9c077ad1216301e52e4e98c6d0d6d4dfd01bb85e73ce17958ead2346d154f0e69a98055897641d4cd963118aed6fe2a2816d93ab154a3ed2777752db381e32854131e7a118ab1fef18118a60a8dc4b08cab6641f1dcd2f686bdf677d77653d3710a2ff6aad2bec675cbfb0403d6fe061970015ca661c4dbccfacd8caae25a345b2cbfa4a1d11940def3577aefecf9e6f5aa41e8189c43a0d2e1169a6f7ba21dd40f703dea1d9aef7af323f9799abdf4c0d4b1ef2b6efb0d519ac34a830c083218271acbf4a1bbe13ac48f91307ceb921a6132c64389fd540c242b69de6519358b63bead1e732d86ebad81d9a613ff019d8d754a23c0b1b93800118500630c78f7773fc760e108bf32f04497e95709d8cd6f0114b48a4683d48cbe49e8d802c19a6070830125e7973b18726f4c0a1030d9662c8ad74fe080cae5606042b9085e398168330178d97eee73b0240dd7a9fc6378c8d87ff2ad75fb182d2f43d406d2034128dccaf774760010795b98644ca7157e012d49a5bf75bb96c554c1a06d4e050c4928c02a469f298e7c0e4634857e6ce946f643b354edc47e785c5eed8bb35581a54ef3a665170c8d9b2ff5fa190f6cd28ed1f73489aeaec3596c224edf25f78add7fdfcf56e6ab5e2e0791b7b234f9f5b41d22b5d0abcf96daeac66801c73419f5d134eac23014b7b82e738022025b60d63cd3b866bb1d38f6024fb14aa9c8c98b222b3251ddb6dd9e8b2ebd1ec60520ab0153b811c11b2bcc1593bdadf774c6395bdd1f783572a122cdfd58a188c30bf96e6919f9576d40013cb6799f6baf2c6797f48f5f6d83cd23cc9e01b0e9990896c65f5f41b2760f634cd4268c63ccdb15eafeb010f05ae4a48a2cb11203d3cec70009ac70cd50e254e660e772b650a5d39aa38b7a8d0becbf742bcfda8554de36fa7d64176e069eac2f90395ce9817b535880f5a2567eed1472da139e086ecbd3972bc6acfbd4f2f572a659dd9a198cd939a4b60b0f7aa9c76d332044e89608e773d194ab23e178dac8e9ebfc0d61b99a55fe3bf6af9f1711cad7c05ef77185f20e7d889ba5113b4227aa159e0611cbaeb05a7e97e1be41227f9d0db61b8e8aa8b691263fa3688a28219736ff26fd2ffcafb30f995c959abcfc827f4fb858a79c8cd5da6374599e1af133169e2cfc71a917d186a0d504ff19a740b58b3ce914669b58a648977da542343faa8aa860c8dff7b7681e84b2baa74c93edff59d2ddffda653543e58d093e9d622f72ac745441d835e133abe5d341a0e081284c1c7d20aada940c45627c5cf22d241e1406cd01386356e2f5e1c6b2ba074a35b0525a53d35b2e7bad7e9c0c6846e0e5915987989e9e904cad1c4e5e8de6f300e3081aba12df642bb6963ffe991d906e49e4df21a79e1823c4a26d87210d7f5a58f6a8bfde095329cb2e177360a85373b48926c4e5b4d2afa822bc6b3821b3250ad8a0ada5f4e42d46a517ad54be7c23ad965bfa7875f81ceb019681b9e9596bf91ca14d2f5583ab58f370857364844683c24e78c177a80a882c11cc8e815528e99dc2be7cc04841be1dfaf169588b6f4406744691ddaa840f751c3070e14e709fd90bda33bfc93929a08ec03b0a31e564100c29dcf9ed7ab696bfd72be603b845a86db2aae22f48a0fbe700081a8fecc7688405153a3a0190029638fb03ee1db71c9d936087b5195905450396d093adf29b783542837c2ec6922326392968f4c9501087a24b0f6dad8f6124bf7559a95188eba56d9e59e137a355a41a58e825b3182bd9af1bb5863a535e9d276a5a58ebd44a0130d3bbb998a8328a5d84366bd2705cbde0bc51de84ab183f0191ff4d3e87a1da525bffe397e06c84d074f354c9b68ddfdc1d111c0e63ec6f7b95d566dda2b6f73b5b5c334a70053b5d33c38bb809c45ce65a134d2bb37e3966a42f6b3ab53c7308fb682a0fff306a9e770e96fdceaf2ad7b80d5dec899d4dd7a7e0656dbfc5bb9d434915cec45d7b52aa59fa3e0bac990fa76d51c454a1a10a328420a4c75175943192f44d90158e40cd95bcd5ebdf2f6dcb82c17f3544ca68958e967e7ffc954ac89639cc13bc919784cfed70d09b52aa87d751abdfc0b088689c15691d91e8bd938ebb5370d10215409d95b5ceb9968ff1aa9f53b3f047d14e76fc2c8029544d05febb77f11608a461901abb46282d6c5f4f693834a49ac13e79c7b55a08fb5c8108feeac2f9a615f492d2555931c4a9b687b689c7df059270d34d49a8e8356df440d5be6bfb1d6cfaf03e5d766285008e85175161f375d3b0b77814dedeba11c909bb7fe81eb65b19c92a43eb62d277ed18aedf279c95190aaabc3d49c92790cfd4f86f831b47272103d9821f0ce50110fea2093f49d0efe6f0ddcc8c747e00a7b1e58de61130326f6b7dbe7775de45ec73410238918ee6dc2ce9b34a2260fd184f82369b65b5abb7161e6f8a5a204513f1cfda4ae3e7abd96a33fd8d0a684c87f28de85ba6fca68c10e1cdc6d04cdadcdc3fa73a70d92c953d550e39d3cec0b9f33aa1e9ecfb5bcf6c2e18ca1399ebf21f57c0cd04ace9381f92b6338b7aa0d87e160b5b5addb43a233327d5e1ab465bfea67e5bf7b91b6f9de46b310eaf52f3a7cf59df7be95e8a96966575828741238a7b391d091277b753ec02a7879368bc481dbf93ec40fa0a2c99e8619ccf7663a78e66981720484a6707b1f5b5b52e77c0a08f4bac7d0a1c6f6462cb299534b1dbd35c4be296ed0c97d18c390638406d5449221e6aa714a372a8e780d96ac813f4eda90c1f87d451ca9622fafa7ec9ae16834042a32ff5f5731aa862650a290a763c1bc3d94d6d9c1c73de3535e7639e29c09437c64691f5c3983faa160a1fb9e9c6e29a0cb13f2abcc5a91f4c647e6dd119dfccc8c196c2520340dd59319a538b727ff6a45590da55eaae156f5e62822bdb6b7d6eac31b91", 0x1000}, {&(0x7f0000000000)="18625f2782a29f5dc0bd336504f9c50c9beaf4ec51742274f6e0cf9a90553b314c78e90fd930b735a275d37c586c3168ec9df9d3", 0x34}, {&(0x7f0000000040)="c5f25ad8417d21f323ac4e3f2b8257052643ebd7f73d1e1e3f16ce9407f628241603e2d24db2cc", 0x27}, {&(0x7f0000001240)="a6f6bb62e5a785e413efded59a91d4af0878985979a3f47594f81dd4af557eece16c6d574a5ab15943e57cc2b8787b64aeb23d1df64c5c7b27aa1a", 0x3b}, {&(0x7f0000001280)="195cd625bd24ce5aadcd7cc2a90a1b064619a05c9fdf2d5cf270b006e6165ae92db2a46f8524032ffee18a62d82d38014b41826b1d19f77ad03ca3f109aa86b3d1eed8240e1bed352614bafadc3ac054d734e5649e9e5b21de5bc500ca6f8b564f835b472644206265f550a759bed132d7db9d2bdf5061275acc8a25f57320d532106998c1b04ce8c98289aa2270e039d86e39848943834e56045732c93f39f9d3a18b5d1ac979fcf710c0ee5a3ba8842bda575bc70de20cbad41f2e7a2a709b7d5aca3454f15e0ee4919599cb2cf87fd6f930d6313758839f4479fc99473bf2e9fd241bb03f0c", 0xe7}], 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:25:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56533035dd0f656119515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x36c) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="87849f073e659dba62b14f57a0594e43335e902adccbd06860380a81344c4905438450dcec8b8b0eff88237947eb930b5cea32", 0x33}, {&(0x7f0000000100)="0276065bd2f1d3e5d8e86ae9f37af7e7cdc422d5119b20fe4cab912f9fe71cd5536ff4a5cc7cc62add28cb6c36726b7ffe6ad959ce33d33e067d4f721c966fd1fa6e9e521b272906ff43e95dd5f45535049e847a473a701a80885d79eb46d7fa45e831631dc43aa3ed422a55229ec15a84768a", 0x73}, {&(0x7f0000000200)="8a1ef91e04c1f8eec4e549df2536ef690985aa8d7646c869f7115ead620586f06e421be5440a3d248602485ddc92c7720f68f030dfc1259ecef3ec77b31ecc3b878b6b882e00cb41b3e9938e56f054082bf6796623f121daaab04ad8ec974b956c8e2d30739fe985798ffbec1719af24ec7b261898beeba45ea69be14b07b54ae4a1c0a3", 0x84}], 0x3) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 08:25:21 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/159, 0x9f, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xfffffffffffffda2) 08:25:22 executing program 1: semget(0x1, 0x1, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 08:25:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66f80f6530ff6c152c601c847655395e5289107918b51d7bda214f1d80b92df24b45692b379e3c958d0c55a39ab2c1f68fc76b16e92857759fa0a21d666a6208735c6e51782f90987d21f4d0267d186248dd7f9c27d4637e399eab10aef8a03ae42622892c9a51e51ab93ab919cf3f91070c579efdf8534a228ca0ff0f67d1b1dd558e6f84a0095a409805d46c8332b044917d47e0368dff4c467be410c1919c5ee1bdbcb91a36137a92dd77ff5cd293af3fa6b2c88b9241e2fa209531546924beabf84a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 08:25:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x87) semop(r2, &(0x7f0000000000)=[{0x3, 0xf1, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0xffff, 0x800}, {0x4, 0x80000001, 0x800}], 0x4) 08:25:22 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001340)="98e271de060185786cdacbe88f09e421ef3ea4e247d8b78626c94694f0aa99ddf1001df669f0d87461fb02677041ccfb6bbc45b574c9135d865b7515bae1ea65cf1112bd28fc78cfc1e13f5a89c188049584b53e2d3f405495105ebf1677284da60c1737d53390b171315eb8e3ca6372d5bcd358e70d55556fdf3cdda16fbcd68822a509b56c2dfdf6aedebf63a9d9ef6b9acf275849b4e0293a40234337f8127daa7a1075e567709a3ad19b2122fe586c77f8e52cc467a32f472d8694072d7ba476ee1bac4ce82daae25f290e4fc38fb393c8a2997e2d8192a4233b49f2837fe05b2eeada37061137", 0xe9}, {&(0x7f0000000180)="25b32ca84a0a247e7b75d3c1abbadcd161805a5903493983e99dc7f9119a0d1e9c008b1ae0a9411f400b8875e7aff5b12c994608a7f18702bfdaa029958eba7674b1d038ace4ec95aa", 0x49}, {&(0x7f0000000240)="fcec678a96700d0eaf5550d30c651d1c887dd5", 0x13}, {&(0x7f0000001440)="02c510805cebaac0470e3c4f0e6fcd28aa0e7e2480a25646ef644010377758d563cdac4ca7f983dce9da9512f1019825ac21f57bcc9b5a5ebb972e35aa33eef5a0f1b39888064dd07b4b8e1db01ba86000f907ef645c18553e6bf1a51e5abb660138594c1f7595a6214c854dd916aeb70b2fa0b55f7d1708ec5b4d008cb310f1a1db1e38260077b86fb13381db1f0f83c2769016ca3b44de8769750a552a94755358a681dc6e85ce0b1605aa", 0xac}, {&(0x7f0000001a00)="0ab423a2c55d8f16ebd0dce8b40072e146b6ff4eb1563250ef1da259f7bffe0c375eeadee4bd4404872d11189a9b6f4866a3a7f2a99a5beb0bd70c539c8a19807d3a80d8b3d5673be6a958f6ae4826ed01b071fd5319b6ab9c6d327e19a38e9fea959ba8815e62ec2f38b3e808379d78b24a994c2207c87a0dcd152e86a42721f1b354cdc94311e95b504ad6977a6143652018de3a3141646ebb41f2a34a6515d95a6f02c655b002c6a03c2ccd7739dc3064967ebc2d929c58a9d47b506535d2e3b4a7457184f5a92657937de305bce01129e0ec740d478b6d5d5b3b8ade2e23ccc82afec341dc6da5b6655f11413fc8e9732e115f3d2285f8bfb0a4b62d99618d87d00221915253ed3fa550d74687ef1063219a9bab8a547e8fff23163b957a0ec15b763dcc037e381dc885b920cd4ed0c7117ea68756c23109c0b63bd5e562cbe5830221947593f11d0f1b6be6afcdac25848afc3150dc0fa75513d37faaa7475bb3ba36d6035372967ecc8c383f8f2b047645e9a09e6e74a52063deb96337bfbaf18bd325c6a21a3762a4e9fd18d8f22a5f38b95fed99a56f4c373d2210d25073d06e2e0e3da6828a44bfc77f8311189e6aef5eb200704ad4dd8b3a3d4561873fe2bafe5f83d88bbde9e4b3c7bd0a35b060f4ec6a07d19300eca66fe59ee28d331f5bb80f68a546048b91e6bdcd24c3be7bc286c98eace8f045830f2ce9a0c9e37a1d76bc5677c464b055c210e8ff63c5e11c229726f87539c4f22aedf43ffa4003d6fa19c39241dadc00b0c94b861beae0939c3d44bcede9504a60d830511147572748e2cb35499a7eca0b66695ab5238c04df8f1a449f0823ba8138f8ba82d0c84ae88c483cadeb9009134561f05e47a964116926f27115ef768b8a4577ee15e35a022da5269c86bebafe4e02c9da67ad9b262f10d279268afe2f027e96137202130d209bd443fe66fb7f640f1282c2712388e4b9da13b4095d62561e6da6b346ec4dc19e30a9febde5c2d8b5f7ac208b05c1c6d991a5a1eb7089dae9afbd897d2a37fd546222ded78420d1290303a6115a8cf974d76188f72fdb4bd3a67f33c0421837cc544c251c12fa49091a045f61374b0858af2098df00bbf8e2cbb40a0b52a017414c4f08b7a8f8e6ce0668db2c78e441a430f09d1566dfdfec184f45e9a3d578abe9725349618ca0a11ac43f58b7656a68c4f4fa3e34f8a5c7f6e28526ae9532e207834458fa000927081da36b63f572e1c7ccac0fa644a9bf70b2babde63114e75f0f3a9aa99659d8153eff938ae159f0d72f5c3cf98fe4b0cdaf5e6ace309cc202ef8942f6e4decf2bbb97fdff445efdaa7c9812397b2a0b576d367ca8fa8b382c7092809596a1e649721cf8308cec2f13d5c9619c9e260f75b29eac5f2a8769f4c80846d56da2b3dbd91dc2378a2597fad16f1514a630a37a77d3143f68caa0f661a647bfaf5f5ceb45e9231ff418a817292ab0574f40ab9059e7196096cfe1e36c0a7d92c77902187b14fef7bda7e9d44d3cae268d96c95c398837e5874de7eb357c2efb24ac04b0d6ca086f6d632593d9b7d6598d76406afd3e5ccf73bce22c28a4500145e0a42bbcc4a14845bc2a5740483782e7f5482248217a657cb80522a1a9adc06f9030db5b924d5a2476d0d5496084fb82c6aae95c9627dc6cad8f3a72ae274860f93f65f13b62495d4ae0610a1243c32edd9952fb84e2e68c8d9baa960ca1267fdc1a6a9e179b8d11217ea94260080c1fdb19d45f5677fb5d3212cb9a948460eaa0f0eadc5f39d38e3a5ae21a530775d7ec38c64ddc30d05725f9daf8376a9579b542253ce8f69d2422a5b4aa6a03a916cdcd039f8bd671e093485215e60f732f053757b0e5eddb276f618785587a076db028c0a1f93f36f5110a0bb224c0cef7b699cc024be2c3dffc2449732cab0947f75283e4970d20a73ab872b8f6cad0a2969044c95f76a8d8cc6b02c508a40bf928ac5835c717426086087a60f7f02f69b6fbb1fd75995fa721e9f6c0b60f8d9f5ca97f20443523d2cf5f432893c1109b23e06e29b54d8d47d5728334b1e21fed28f022ea17e9f87c405164a6630c44cd56e5b7f567e7d8596d546857a5b2e6cf3e4dcc245cfdcca1f9808ee3dd0a9f65f8f057d4f2e059554e094127d78e13449a6e9f48462e6a6f513d496c5d4aeb53a717f45e4bdb752e54d075730a71e6bf840db05cb891f1285d4f16462bff9a4bfc173f2098bc625d10a71e1b7683ad9a3f7aeaf55d45176390642990cb2de8a9208b02de6430c95b8d0bdc7ac83966fe9a30109f178a4b8e7ff286efbaec5b69a4e3986d08b702394f51e19c694e1a114d26ea2ce3bf0c77bab0d80d429b6c84fc40286d34bfd5e9495b56b70e1e7dc63213353a345a21ac8e0c1e72eeb23439a30d804a29b3a386f76339fbfeec4f87db8edead8584c14929019b2884b228ff9253ade68c602fb4a79892acdee6f43915792ed96fcc64905e90f61104652277ff1aa85e72b7224372cecaee68d88c660fe24ceefbcf4d06e4897bef4e20ee0d83ff5fdbab908bb44fb2485cb02079c9edf9137840316703caff66811530f0c3d9eeacc7f745a212a60691774f381f7565d176969793199570db42b2a0d66d4e8a29564a2f30d352bd737f7d974005d4e2e7d9de0e3488ef54680414e55db31c41c06cf996b4af6d34339df1f364032836a782244379979682a167c8abdd7e1f49a4d7d019bfe77cd84235318749081cadbde221ac6bb5e6f4540e7b77dd15345ffe16801cf8391dd1d77f4b1ef8f92c8c27f218574a5bdd3f691b30c5cf8fe61820573d232d5c8db52cc6a3cc90ac50abeb8975fdcec0b6bd22f88a9c0e4fab35c776a473ce74867a5450ad2091057e207e3aec949589f1a2b5f75daf7974b0467e0b013b8916227967bd2cd26e0e16fda5ea77c5a30ccc06b359ab69f5edd0aea5ef7a60188ad55832560b34fc002f10a61309c5c4e79c9334ea6e81ee9d1866bda56976f0e9689eb2031940b31b08bc2a729d7899a0258f07e0dcc88394adebd64524ba8463ddbfcadb0f85cc1d372af11c258a87dd0cbd4b79c8f08db0ff4076c71be0a6d7a73da0bddd4b5878bd9a339a3515312277e002d2005e6ff329a8af9b465276c642f2d0cfd6b5dedcb064709e2d0b6787b90f58c63a3879619d0f2494facf5983ab2f2005857ee0e0dd0d024d3bfd2fa5173d8d39093f3914a891d458bd34d3b80a1214d907a81ad482be6b01aaff947b029299c73e5f55cba98ca1c864a0381c8154dcb0f64aff004f3e252b9186fdd33f24149042dffa6da069aa8c76d8f557b364986037915e2e0349dd7e5f47c4a9e9664e435b715673ff49b80585c0e707596b5d2353470e54adfab2aba138c4f7cdf11aa2523a2ec19e081c061d2d044defd7d76390fd414c81a6fe4f865622872ddc264cf040768ff626d6b8136b2d9984134ec2c900100216d1b70c5faffa3b478380535db4b9a602e7f07dc966e983e0eb5f8069406443d510828eaa7ada661baaf7e5b53468fa1d70d16a34e2bbd5bbecad49b99f3ba297459248d77367f0054d96e9b163fcff2a82e5d366fae5ac7d5972bec0524755c26573f50528eab9ad5f208f50e4bd4e3480d4ec1ea338b24dda12e4e537598157d07eb920aefb165beb700c76c5dae5187095634ebfe38b886beab85cd28b4b198bf21f8a4599ab15d55c22fd45e00964cbbf81f12ebb4a243eb6fb64ed77d5947d84a59a1a49d9aa0f62bbd3cdbbbe9b2b06b4e72a4ee67035af4775c04844be44f393ccc03ad053a33083cd85eb11fb279679af9fe0f8df60323281ed40a59f9d3adf7ed852c92db8febd44b79e2869d3762183509862daf987999411cfc2632d598ef662060e13e8cb3b48ecd4112fab56a7492eddb826e686066a8151a0240e8df6f5bbbfc7920766753a47503be20e0dad297d4a0f2da60a743509dbb99a5d1c1ae8971d5d8c802b731d304671fe7101ba487cef2cac7d2ef7452ec06eb3a51f02f7862af1c2a6a14d1c5f98f7917c6479887932a6457cf1f68a56a6b7f21bbdd1607e64fac916a5f4f796e733dcede4b0545dfea3bd29ae63ca181963c8d0cd6a8086a9beddbd05f55bbab820613646e845d236cb2d86c05806d2ce0bfcc057983be4fd8e0b85c5f2266f2ee8ae69d06a6cc218ee34ec0468142bb4ee5ad8a5f5c07449ca5e2da38ea3d7603fee58a2bf9f65dfac358bdc5204520c4c231c7f175947476554f49bd9d3c2d26eca7f3476bcfab0f6e6eb4b5b38893956b82efadcfd6cb50b954c327647e01048c7fbc7a161225543dbe1c92f764b4a670c9a1a6c5c23b89292adfa6828eeb0dea18adbe580d21bfd48ec0095b381741b818000ab3423e20ad6a462e42cad29dddf840f53e5b25be6de6ff05bec5801303c23c53cecf06a38f3dc65a2598756d03ad7ef24cb452ae2543bd466473feba9994fe3ead83e17ab02deb9ff4888664de49dbceb0db938f798efa2eb2cb43b10f1e0ef669641e891b79e93361ee1b7e77b9223a5571e7085faf63e22c5b1bb4874a0895aaf056d2dc4910e01adf53419ba1a5a97237bbf6d081529087b1bacf5bd72fd3cdae93f8abc9746af1fbf10a8782ad06641a82eb89b043b109a1c0791b2bd130136f7ca049a176e19e1249a347d4ea7aa7cde64946bc77eb3648786b0e501da4579b4ec82fcd99e0de71573b33a82bb9dbcf586928b19478e7af8b0140cfa19d14887e02fe5132748828793a4c6d72749d912db09f05dabcd667d4d4dec6c7b040ea57aeeed44e52aa23d93e43e49d1eeb937ff98defe509aac3441f02e56f2d8bbe8a3b6627faef2968db1ea1b9a0a2b67c76bc42931d5fe2d08f61af3039fb47138abfa9e3a3dbe4ac5abcc8c565978e0c9e72e0ea8941e8dc599aa0339638424bc19399b9fea36b8ade597355950deb7aea82b5773f5d919c758fce98784db1dcd399c2a0e0a84c2333b0e2b035b420f10b56c117cf04d81edcb0d68cfc20c4b3f36393d61f76280c805b6fb83277fc34fe5fff09e7f83449612f50c2343671ec5a8c2c20f56228bc4c7740887c07aab5960210dd82ba360f46197cfb99915e4035ada8727f31b514d677b944071d5ccf87dc61a316f60d2bbdd4bd2c1b424b58e1e705523d3f2ae76c61449b40edc2763e956d0b6745b75eda49f7e58b62e1171c99246d86779895d13e27b0a3c72aad7e6eba2631562740ba8326a1c463f4e4ad242688b1501ab56e6d59f02568567cd1e8a6a8e9529174bf5e8f0529246684a01db0a734beea5e395d381f25d2eca4e9e6d7570053175a4567fe71944291cce59ab0a10723d6280153c9aa672929556c4d28ccdf93739fe432dee1b6af284f7a26c0aa4b20e2f38d4479f8c75192bbbc4302f7b83bc133c10795684ded785317daa90ff9f2d7878afcd0f67ba66e3dd33b1d8eb17d13d37ba84e706c49b63eae31db954884b62709cdac1a020dbbd12bcf6dfc3388d3759de1a38a741a8cd96fd17dd894a51846cef5b9a796b30031a238938d4d7377a3427ab1623fa889114e6e5306ec45b71e9a0df213af67223970455ab8d67e2723a711fdc94db85fa8b06ccffcaab97ea07af6f0a92651f512a53c39f13597b7ff9a4d2421a07652ae1bc0bce4fb83867aa303431c2404b7e67e2dfda5a0ef823e6d4c42973ca19176d0501ed24629cbe278f721af145abf1889282dce00fa045599b083f395ae4ca4151620cc98c43fce4cbd08347934abb6b26b0159fc23fd3c8e3d780021199", 0x1000}, {&(0x7f0000001500)="60d019b13c69f9d346d3a76296852e5cd41d85d8b9f4d17599549342d8341c7a5ebfe270da047946e6884249d3ab1857f499a9a209382e7d05a983ac6b1af44bfa57d625b9563c0fda9d602704f7b296edb55d0c8fe79762fc7edde189f6abdde5988ef762fc41a93033d69ea5e1f236f3be5b11254fd3806f99bb4fdb767e728b7d9fa9b82fd9b5055f4d6aa87e775121fe6f2b7d52c8538131bfb71bae709aa9e6730607f2450eed8750f72ec813388cc242aa2e250c4aae8de7f152bd48fa28b842d4985536c84fce66e675f0fd59a8640286d7a7675af98e603093f5c3cafb0ef2e2baf72c2f3a0b96bfc1b1e8cbbbf0a1f3a3", 0xf5}], 0x6, 0x0, 0x0, 0x4}, 0x4) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 08:25:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000d8fc16d30127d82ef80700000000000000a63401f212cdcb4e85"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x14) shutdown(r0, 0x0) 08:25:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ftruncate(r0, 0x240) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 08:25:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0xc007, 0x1) 08:25:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0002000000f7b27824af42b43622b3bf1b05eb5ad34c050000000468fa879e1c18c5eb6de8835a14ead09da5b61f244692c755a5e4aaebe000f7ee759f8e34710a4f70c95873109970de56d7658cf48082be4887690f686d61b49bff71550500f49a0aa9d95b4dbf26ff7e63614d499aabf0197f5bfad7b7fc168ea3192a7c953df039f1ff9a025b8b8ca61178e1e2871c97418b64af1ae8b9a89ae950dfa213f157c4bc25b201392ccc29746e831e20e8914fd5a6edead568458c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:25:22 executing program 0: r0 = socket(0x2, 0x4007, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 08:25:22 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_getres(0x7, &(0x7f0000000040)) 08:25:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="fb594e06de06033e59c21b97350dd7187c1522ddba5469cd6f87a28715d713a5f869dc28dd30c2bb0e1e5fb9e698ad85000000000000", 0x36) r1 = socket(0x207, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r3 = geteuid() seteuid(r3) getgid() 08:25:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x20) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 08:25:22 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x810, 0x80) r2 = dup2(r0, r1) sync() sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x401}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="cbdf4ff9bdab840da1de40779cb4f92e0c", 0x11}], 0x1, &(0x7f00000002c0)=[{0x50, 0xffff, 0x8, "71cfe9b2d4b1eb63ad55159f42084c976ca04a53f452bb92ed1831837761944c9126b4a2a7bdad64ead587470d8782db6148fb549a163be03fadbea2da0fa18e"}], 0x50}, 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) read(r3, &(0x7f0000000080)=""/229, 0xe5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r4, 0x0, 0x0) close(r5) 08:25:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x2b, 0x7f, 0x4, "7241e96213777b56e98791e4e781c210894f782e", 0x8001, 0x1}) 08:25:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x88) r1 = socket$unix(0x1, 0x4, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x60) getsockname$unix(r1, 0x0, 0x0) 08:25:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) socketpair(0x3a, 0x3, 0x101, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x0, 0x5) r2 = socket$inet6(0x18, 0x3, 0x200) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000001c0)="02d8158b63c334356530def2ffcbcc7f45f6761fa84c2f5adea0a117f64948a3ae57534012a624fa6344ca99ca905b6e15453de99e69f03e32b264", 0x3b}, {&(0x7f0000000240)="fe6a40233d77951e9ab1d70a2c1b99c0cdcab96ad1c87907c78091347ff886896c3a4dae7fdf54b8d20e502630d3b169d11c48cabfbae02d985f950820455d6eaac3a719a995915e6f66c349ec88827098de60cbce265a9bfdd84900e88bcca0393203d44f4b2355caf49f02637146", 0x6f}, {&(0x7f00000002c0)="d9113ff55f0a4aa5c650fcd672674c2d0e79e83198c56dfdeab0cbfc6459ba7e8ee64b2f5991c3bde24a2e5650fe15ad0801e969c08af9d72b8f961217fe300d49b64ddcc62643f1b07bf980f95cf7d8c4a97727be1b47513339c6a3534ff37a1818487532264dbaf8b271a2eedbc5835cfacf758740bbe3414e57c16b55e99e070e2202282aed2025234eb1e06d2735102a50565b48d3b23110eb1d2719626e126ad265ac592eb895e0668af47efb19677ec45ed1d56703c09cc651a407ab9035dc732ed5894381e1a2a6d3ba7ff0e3e7281ab8", 0xd4}, {&(0x7f00000003c0)="a500744897e11268d9cf161af21df5ecdfe7eec92cf952594bb312b631d4b0b09c1b514d80f86ceb8c26568fe2383c874d6b0196af036d3ad27b96bea3e0349192b34ed3d838ba62a1c724b5c971458310d8f9525a0c262244c25091068fe30844da4ffbe6d5da68ffac73822b435d643f15ebd5e2151faecdddbcf7373fda9dbf4899028b65e1debae94ef8f0561a3b1af648370ca53f7c63a6a0aff4efcb0de7c29389f615e41fbac0d7cbc039da43121a", 0xb2}, {&(0x7f0000000480)="a35d593f1390b4c07864e718c73dc35890f069311f4bb03ac5a356ca68a571e21e3455654628f53629e18e93e874d26555c0fd4010dd9d6cab002f45a462b4bd9bedaa5ae7891d85d4f983a6c5ab3b716315ee05282512b92268c9e45865159006df7da9fc0c8eaf11b8a7c4e9130a62ecc61d13b585da30399b3042d19a49d30964a6383ba635e39a0a4ad8749cd54718d58a839d3b509fd17894279ad3933147e37d0abb71b94727e0ab465ac481d5caa405820f9077eca18cbc5144c3dbc7860f0c6cd3fcbfa6810d520441795d1c6945f487df1db157418a7f6410447074f2b20eec34d28090b5c41825cbc2449c665fbe0a4af2d009", 0xf8}, {&(0x7f0000000580)="ef31f0e9d9f52b9228bbaa408c4a33b26fa2b195eaf7d36ba3f5606d7be6bc569894c1bdbdb588c92eda97736e560df589042e48c43212af6d7e8f9e275c769c86465a17c1411b43593adf5225ac66e47194fb232012848bb268098c45b0c219a9ca135d1cde8a4bfe30797b6d01f61afbf543823caa694e8f13cf723b083f703da44f9dfee0e7e0", 0x88}, {&(0x7f0000000640)="e4ac05a09ff0df97eceedab5f5dc15aed40a6ddd8c2c7a1b6f8fc709b872acb7f4c82a831d949be36a7543afbc4d20d664d73d13c0933523f17b2724f0b994c6c24b9c5229d7a39143d333719c33c263def7e2085bbe05d828608aa3186f1e9dc0918cd31c32b3e31da82e5553d610e99bf1d538d4f01e1d1c", 0x79}, {&(0x7f00000006c0)="a3815adcf95fec8ef8633f2dd6bfb45d2a3f9c3ed683e9af72c85b7894ab0aa5a1485fed97ad55847b9e32964c239e9342b27dd287c9889128ebd13c3bed04ae76550d2d848df3695d5e1acf502ca661d50431069f8cfff079fef567f4c77e6bc49f431dca04aa98dbe1e68e6cee0c48bb6b49e0b4411158c082a06625a17100cf95b808069b1c97", 0x88}, {&(0x7f0000000780)="77b5f3bfdd27f0612fe68fad35e64453935487dc850fdc663334a904f08452d7b58cd3a5b60ee197be711631f36875fab0747155c158b95aae85758fe5d7aaa63f85dd424537a53f6ff7fce7cd95fa72ed654c38daaad8d9f84678022de0d05ada2041361427b5ab6e3c910920fbb6054614648bac5f0f47ca31c2d2817f2fb5a0f2e7f5c80bb311d1c89beca8e03c261bf45dcfc1c9fe3b5be458913cb3b441b894fdf0fe2d80661044d937d4e98ce3a2", 0xb1}], 0x9, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x400}, 0x9) chmod(&(0x7f0000000040)='./file0\x00', 0x4a) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 08:25:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 08:25:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x7f) setsockopt(r0, 0xbe4d, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xc38}, 0x8) socket(0x1f, 0x4003, 0x10001) flock(r0, 0x9) 08:25:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc08, 0x110) recvfrom$unix(r1, &(0x7f00000000c0)=""/47, 0x2f, 0x2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 08:25:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 08:25:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r8 = getppid() r9 = getuid() r10 = getgid() r11 = socket$inet6(0x18, 0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r13 = getuid() r14 = getgid() r15 = socket$inet(0x2, 0x7, 0x3) r16 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffb) r17 = socket$inet6(0x18, 0x4000, 0x0) r18 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getegid() r24 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r25 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="5ad7eb2876d3856bb3cf5fc3195d7d4762a9103793e97d17b881865947fa257c16042325e890cae2338e5276ceebc1e62c94fa101eb8c5322338869d9c1849573fedab4692b7f391c97de8", 0x4b}, {&(0x7f0000000100)="4bac0fa1aed498af6bef4e07038a195f8629d386450a05b9ffa8fe85232336bc1bded98a4936be01f2f3d3f4fd5d9307058d2749bb79ea5d822e49c67cd8d61487a1cd8fd6e0705d35d49e1ddda9bdc66d6d179df2460698e803bed321bf3a7518969033c62bb5baa2997dd0a8c6", 0x6e}, {&(0x7f0000000180)="85079ff14618cda78db62e9f16f6e107f876728d972971418d8821c46b4d053729412941ff9d22647da3b8b82ac74d72676468bb6b86", 0x36}], 0x3, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24, r25]}], 0x120, 0x1}, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) read(r17, &(0x7f00000008c0)=""/85, 0x55) open(&(0x7f0000000940)='./file0\x00', 0x408, 0x11) readv(r4, &(0x7f0000001c80)=[{&(0x7f0000000980)=""/141, 0x8d}, {&(0x7f0000000a40)=""/73, 0x49}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/92, 0x5c}, {&(0x7f0000001b40)=""/228, 0xe4}, {&(0x7f0000001c40)=""/37, 0x25}], 0x6) 08:25:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) 08:25:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 08:25:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 08:25:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/163, 0xa3, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)="20d41cbed6448807d9f2187fe08cfb2550e352efcb6296261d7de400efef01b8d48eafcb82b5866b35ea03329e4a0b7ec7f74cc66393ef353a3144159c86ca68d167bfeee9440541f3ba622327500fb7eca08ef0331f0d33d6189df1884f73a54c63539cc3af974e322db7706fc3b5da66", 0x71) r1 = socket$inet(0x2, 0x7, 0x6828) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) recvfrom$inet(r1, &(0x7f00000002c0)=""/216, 0xd8, 0x800, 0x0, 0x0) 08:25:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 08:25:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) syz_open_pts() 08:25:24 executing program 0: socketpair(0x10, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) dup2(r0, r2) recvfrom$unix(r2, &(0x7f0000000240)=""/245, 0xf5, 0x41, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r4, &(0x7f0000000000)="da", 0x1) sendto$unix(r4, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) close(r1) r5 = getgid() setgid(r5) 08:25:24 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 08:25:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() 08:25:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000000)="7b7aa8e323cc6f1638e904f5e058e40768686f4053836f909ce1353e31d2d0077b95b0f6237d46ff81dcd223deb4195cfe1f0e543ccbcdce8fc3df1e5e1faa3809758f6806268859d3f4af38fc44ed132bf805b3c93282cc1108e6e6b8c4100a1df2bb5707a4dbe13110799d0f9e59d01e91deb6685b", 0x76) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 08:25:24 executing program 0: pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='}\\*[%\\\x00') lock order reversal: 1st 0xfffffd807f00db58 vmmaplk (&map->lock) @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd80698b75f0 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlock+0x187 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp