a3e10004e28664139b3111850404257a431542f3b5613d5150c9a2c28b0b12af30b9121353430c79863317d10e3325041007603ee7ee7844d540b34ae1b2e4f4f53ffbd24e3c70bc8a17efbc531496400e95903aaa4772d8dc96139271712b60300f7e9292525c4207aa582b33d855ae497953f15aa26f5c1fd05a6a0c8d2f4b5ae89595c64567423c8e7f92045dec5a75063d6fe9bc664abe3e67758124edd0ca44df169a8270e79b213e47981b69a0256678ac86c5d0a6861f06573edb100df2e15e67ccb77a4e53793614f9dce0a20f163abb178ef01b35940a49ee08b19fd46720ad2fa20fd99b9ef096bf7b62b0072090dca1f6d4f7d9ca7bd8a6236bd324b8ec1a2b9bd281d4762414544d3d6ecfbcb2647f18365f7fdf67cb70d6a4b4cd69883df43e8d70596c4bc00aae20c65b816c566333c80af062503a82aa8a5c11027d9d2c447b3f2af929abeeef975f934be9de5880adc1670994771cc6bfa816a1efcc2d5e76eeb02b1941a8ee9c360e8c038f48290ef3b7a5b3a94b99e50495044f51f2361df9c9bf6012d3e668db56c0eb7f2051bf387c75e0242e7242646b61f180283dfe63499feeed68e57a09034bd29e86a1d6fe10b380d3f1a0461aabcc96abc9c84a0cac4a37570da80dafb74afb8bbd89d1b4c5afa9498a00d5e6522ef5509f0bed1a7849797a140698ce0263872b653696d40dd51c3677019714e86c0cb7fd0140c6a97df6929e0dd6d538b66f6da6c672bdcac1f6e51d766a10577ea3d56086d9f0eb76bb5c197f9433daef328eccd1372cf12397eb6434c2b97ce6d15ea18b94719776085d8fcdb2b1c957203f86ec6262ee5570cb980ee43b40a350dc64bca438f2888ea87b424102cd59a5a53d5aafd7b852ed944cbb8dccef20af56c254a28526df86c1dc609e050bf53327407a8ae34a8d0a51d5b8db6e1b42a329aba10e39506c323348b4c24109fbacabc7ab06cb095d32505e8455ba1881de74e0e2e3eea878deb4bc475e9f93ffbdf14e292469ecf6a433d43cf368984ce0c1c124cc0e433541ad97765b5afc9f9edf0cf546ab48efcefa9ef1d76302e17a11ade61e32054c2ca441e0a1bc8b5108938dcda7c6d5afd5356dae0bc9c6971e3c151104c63700e6f0c1fe1879368229bb6450a20f94e5b0a954db0f78ab0b9c6230dcbac2bbf1ca4766c6e4c9ea1db3835586837e3c135ebe80eb90d76aa5715bdb697e46d91269d518d57db3e7f317dfe4ab1c24185a440f8f20070e6c4597a9e3cacaf943f412f8427d71e95e5b77029a9a5fa2f7771a097c66ccbf0789825f7bbbb9b5dc6438e9416d187eaa0520fbba49627542e4d35f0a086ce8f2f9c7ca0a4e89c6f6129edb4efaca64461c0126adffe6ab946c121a4e915be393d351b0275c22ee194d09882a3d184a2973cc1123706d48843369602fd9eac6ccfe1fc70d0b68804b37cd27e0190aeaaee57000c384e43ee586201e5497fb5d7911fcd25bc7da44111cf6d2dd7b4db314c212cbb5e6d5da75e04a60f1a7e47aa82be2b8b7517b1a590e6fc4affd9911ec22270198c7b0c8a7c8384158fdebdd35e6c5b084a64d2cec32a5fcbc57c0d98dca0328124e273908d007775b82e5c5329bd87856be9bf79ad3b65d8f1353e1fdaed4648b1ae7cc2cdbef872d0536fed03faa289e3f0bf7190fd499c72f28861627c9194bde1ea80b5d3fc0f8259859220ad185b85e8254fdd18d5e914b0b2a32989f0524aa164229d3b6eb86ccc7b984e572d37b40850d7b1b3dfe8aec9657e8c70aa22ab24f6d7b23aedf31059b238ccc9d67b221b9bda4b676b214f22af4c269a9e76213c661dd7d982bac45d3137c8d6a60f3a7639ca7c44adc65a3379f5d37034b0b7021b74ac550db1fc0d3e60ff593d3f081f5290fb78dd1e75d02e10a470aefbe0e0cc3fa18090ec68750abf35643d4f7b709b604c47c8a220aba772e4e7a538e3c7d22ccb168139ab8219770ac06283927046e39ffc0c97563fc1c575c474cd8f8be20ed5b7d0b388e9bfeed9a11053135dda3cdf713465e11df110c93b30faf11ad480a77be55855806833b97739482ba14f7ba6532489675e9805c49dac630d4729abf31d10c8ea859777fda4272cfffa36a464cdbf96908b61604fbf80d6ddae37c848514aa6547abadd17b26765dd4681bd1a40ce04c49844538bdc857b114a6fca2880580ba71db1dee9a33a425fbdabc747c58d71666aa193f7db40850da42f7f8b9ee996db196cb72bee73aa72e6e4b04444d8b08280b0d59cc06b7545dda795c7917bdbbc213cfdf2a0e17fb268e47fbb73ff927c1720f8173670759ebe5ff4c24e2c1222d5833892b10d61b58808e4fc394459ee86b46698377cc0f1ef18a4e7450b27159dea4483a150eae4413173f4d102cf8c1a0782114abb9dcf1fe857bf6387c4449ef0507d24447a5fc3e997ab0647abd5631945d3ebf95d2b9e32dc7c1ec8ddb7c3b1c1c24b22174cccc0d6e759f502fd28a5726443ecd8da7bbd03625c3f8fe90078645bf14964c79d20c8c692edbd98dddb1d5aa8462547c7c637901650515d4a2a6401a4370a63379a4ce2fe6a6cbc5ac1da67d9f685e4c3df4903b67ef93de202f0eb2413f58e5d7ce0326b8698604198f928d5111ece69bd96ea3237e80a35b97d9f733b8e90e0b8f2fc32b2cbfd6b6d6398911603bb1886bc583e2ec3efae4ee9cfbe45abebd788db38701587459bca56a9c761c564d1fcb43a09ea40672ce7b3bfd67684df4380131dc56480f744ae8eb4329d30cab080d2f385be6a4596da3de64e99360e6a80349e8805a770eb11d438225c274231f0b4ad2d40f22eefda2305356f8bce7182d2d889b61e1c798826863719b2a32fdb958db70c7eebbd167f1475970036b5b79c7597c221acda1141a08bec3a7e9b1ec744aceb433d0110959493f171c796436d8ab4a0b7aff64fee02ad0745528de38e6af3c654f254d1be7e8e05f57f1a674316c24c0f859f4252b06cfbf0a4c626c4317d11db121b1fafab903aef645026d7d7b836fc804f88455924ee4dd800abe173543e5ae9af495607d2d375c067e0ce81e5af942d914145c40f44524f1a57147a2206f1a1b253f5441c71d4ac488141f812ba6dc1180283742b4bbb6286d847a499a120a23341a02e96b14f99af303c45f2173a82658ff17357c337f46d5e4383ca9a277df324a486458412b04a15edeef2872f79e255735a82f6607ae6156a17e4b0ccbb07bd0cc8d622fef3d4a3cf6790879998f23f27c9cf1366201e0c77fffc5c07c09d2a8f66e4064bfe6732c9ce8b57c1a65747e4808ef11c10fa72c08c5292577b60b7123a25c454111363cae760f6c47c98c736016b66e0713c1ec9a05651360ffd039d44f9d0c28dc48eec571f3ba9b8ee387958f2b681b72b87b6ee270a9446abb48ae9912f5284734d8ddfddc1fab4ab8ab030fd57b839a0b1e38500dfec7630822c6ad705d2b0cbfb897f01ba673339ab7ccb"}, {0x40, 0x0, 0x0, "fac5a27b95a1f6b0b9dc9c1a79d57a57649f8c1097da3145996d68206c887a73b507e8d04e5eafb902ae0f7d4997b399"}, {0xf8, 0xffff, 0x0, "acff4ff7d932ef5b6096154ad006d5a3fafa33307c65a7106a95713e6607ecae74a6965425facc30732f2676620521d0a053abff04a3ccf2d17163b1c30c497cef1ce0f70e7d85b0817a4d1aef19bf8d93cc4b494271aed104873d4a53d76884eca9f181f4dee1819217dbab996b9c9528d993616377fe10203fa42930344e5eab8cd298436278abc984cd0d49647d17fa98126b8edfb98a959ab637f0d682df6701b781a631b44e8669093f35f3d7d3a0e4c7a6d10f648bb983329966c8a998d7902d0790dccd8252e8570c0545a0906541b625ab2c7b142bc0eec6e4fd92dc47fbec"}, {0xc0, 0x0, 0x5, "05bb5ad448eeed6e2908e3992a16136ef40c52c96691c4b9ba8af392163d8feaddbdb73164eef762b146f4075de30a40968c695c7b429eccd29c07db510ac408efb5a19cdfb1ec896c607d32c064a37d399afa8f2fe4d6769a2c21c01676f7a836d5bc9392dc0ad27e3df76805f4d5cf105094a6a3fee430f90e2db68e1050146c52cb3c27bc1181098d77d4c1bae0aabfff8bbba2a0d88fbd6a379b3bafa589307c33b690755a5df00409d0"}, {0xa0, 0x1, 0x2, "bb2464fde65b1941a8d4dbfc44e8954232e917786aad4d16bc6b74a5156413f16a851ef7081e628f57c72c6929566d27c3e84c423a95bcbacc4149c287fccb181c30de2f3f7326c9b5a980f53682052ad5dbcaebb267f9d886979c04bef4fa852c73ee4e167f131b5781eb73c6bc1dc5f011c57421bd2c3e9209e5251dfb2110d162285d77e9709cffda"}, {0x108, 0xffff, 0x3, "30722817722b3c09a15d1ec208672b603f73484d811f145c7fe8a978d9c79770c87bef690ae4e1dfb41eb96992e2d3e4056d9957fe1b3fa6d6e6f38ea0d62e6095a11e974b004fb61c58003fe3be11377cd5beea04e73043b0e0d02c0e4da0dd33895d090d9e61699579f822d2716d69db75b48b4a3fc7f475bef30845d60466d6acb75fa17ff228b364c9d53f34b4ddf65aeb4064f16804df42ab8dec85cbe895f6183fa23480f861b88702f9f95c2bafbbe55e4087da8aad409ff6632a88bebee8c909c07fed9a567716ea07e15781fba001ed63e2c5cc8fdc9295df4dd245fdb3a239974ef0e7b31c5e94aef2f7a2a241a4101595"}], 0x2500, 0x400}, 0x6) 13:24:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7a1c84ba6f0f227a1a3123f5e38c8b4d9ea752481d6fff2cb26b9d2588493abcde88b0e0f8beb730634d808bfaa93b26d2476f52c093b6f2e7b3049702d0b28306e2caea1a9e46b078c991553cfdef46f8e5dc40911004307986238fa040d0d135f3352b053a2bf73789dbd08ebf834138b8622e4738673c0a1a84b68552dfd6eabcea269efb194a4b373e8babaee85228c030a1c0e5b96a34da547bc7721fa90e5e8e2ca4f00d3ac0c67d0df60ffa6e6082ca60e8da486882204bf6efc984", 0xbf) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) 13:24:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) shutdown(r0, 0x3) 13:24:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x6, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000020, 0x9, 0x1}, {{r1}, 0x0, 0x14, 0x3, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000000, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000010, 0x8, 0x7fff}], 0xfffffffffffffffb, &(0x7f0000000340)=[{{r1}, 0x0, 0x60, 0x4, 0xa2cc, 0x8}, {{r1}, 0xffffffffffffffff, 0x41, 0x8, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x22, 0x8, 0x7, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x598}, {{r1}, 0x0, 0x0, 0x2, 0x8, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x53ce, 0x40}, {{r0}, 0xffffffffffffffff, 0x4f, 0x4, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8c, 0x100000000, 0x3}], 0x2b8, &(0x7f0000000080)={0x7, 0x5}) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0xc0) 13:24:49 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = msgget(0x3, 0xc1) msgsnd(r0, &(0x7f0000000000)={0x0, "c33a09544a747f0547973f520d8bffdc44eca7d2ddb980200ed844096597062906fe7404624570f1945e7a7ea1f09150b5bd6b6d2eadfa459c27046bfd4e2dc5148952cd9254ef48bdb174946e177754574c2fb98bd70c44e3d9f022b929b1888f86a419020bb1955ae9df3e0d581cf0f9cfeba9ed17aace566be2f3f08400646bca4d1c1532905e7b59100a8a8557963f3adc37fd5fdd56df62962690c67d92a5254dc8ff55cada0bbbf53b9279465a8d66260f789a8415addd00b9f6b79324e4246ce83628c9e58001cf25ef76001b63f474b8e84c98b07ff3dd988c60efbab3a2fd146a"}, 0xed, 0x0) 13:24:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e02010045aa", 0x40000000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) chmod(&(0x7f0000000040)='./file0\x00', 0x2) syz_open_pts() 13:24:49 executing program 0: pledge(0x0, &(0x7f0000000180)='{\x00') shutdown(0xffffffffffffffff, 0x1) 13:24:49 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/205, 0xcd, 0x40, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 13:24:49 executing program 0: r0 = semget(0x2, 0x7, 0x400) semop(r0, &(0x7f0000000080)=[{0x0, 0x7fffffff, 0x801}, {0xfffffffffffffffa, 0x9, 0x1800}], 0x2aaaaaaaaaaaad2d) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$inet6(0x18, 0x1, 0x1, &(0x7f0000000000)) 13:24:49 executing program 1: socketpair$inet(0x2, 0x8000, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/87, 0x57}], 0x1, &(0x7f0000000180)=""/151, 0x97, 0x8}, 0x0) close(r0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/98, 0x62}], 0x1, &(0x7f0000000380)=""/37, 0x25, 0x74}, 0x801) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getppid() fcntl$setstatus(r2, 0x4, 0x8) write(r2, 0x0, 0x0) 13:24:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x4}, 0xfffffffffffffffa) 13:24:49 executing program 0: r0 = syz_open_pts() dup2(r0, r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x100}, {0xffffffffffffffff, 0x45}], 0x1a64c116, 0x6) 13:24:49 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0xa, 0x42) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000140)=0xffffffffffffffff, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:24:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getuid() r2 = kqueue() faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x105, 0x2) setuid(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0xfffff37, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x3f, &(0x7f0000000380)={0x10000, 0x6}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x7}, {{r2}, 0x0, 0x3404214237896ce7, 0x1, 0xffffffffffffffff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0xa4, 0x2, 0x2, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x2, 0x60000020, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3f, 0x9}, {{r0}, 0x0, 0x20, 0x40000000, 0x3, 0x217}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x7, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x60000022, 0x4, 0xffffffff}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x1111}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x4, 0x136}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x9, 0x8}], 0x81, &(0x7f0000000340)={0x9, 0x2}) 13:24:49 executing program 0: r0 = socket(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="7413b5294edbcfdd8cf32a400c93e34caee12a7eb29ef9a178f12a0f21415d64a35847f622c3722a5b75aea24ec1afa1d1d74df8a6b844b21e1de46cf9cfc354a0373eed5c39a950725a5b41fffd4dc78bc8a9e406c01fa7b4a8c66169c936bdddf74dbd9e871405cd3a489902f6d30c5a03f2b8b4a77242617015e6c52fc1cf15440a3da4d1fdd5d9fa067659e76f41e1", 0x91, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/51, 0x33, 0x42, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 13:24:49 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f0000001480)={0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x400, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001500)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) r6 = syz_open_pts() pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$inet(0x2, 0x4000, 0x3, &(0x7f00000015c0)={0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001600)) r10 = socket$inet(0x2, 0x5, 0x100000001) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = openat(0xffffffffffffffff, &(0x7f0000001640)='./bus\x00', 0x0, 0x42) r13 = socket$inet6(0x18, 0x8003, 0x4) truncate(&(0x7f00000018c0)='./bus\x00', 0x0) r14 = open(&(0x7f0000001680)='./bus\x00', 0x200, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000280)="9f75e2cc17b28af9514b21714df4705d91fb48848207589abcadc55176b59371465a267b7147ae5dab5803e0756c1ba607bb43bafe0fb9800610c2f29c2e17f0684052f03c8dc58bd78d0696e9a81c6c4ea6ee68db33c33e3bca7dcff5b505a30a0e829da310d10f353f2c94b3b033440f640eb06abb03d27291f949bfd63cb69bb26413d3cbdb4c3b910cd70f0e", 0x8e}, {&(0x7f0000000340)="58b320fc5a71c7f64735e8d227ecb620d9bdb58e164253315003245f621f761cf5fe75b38c8791091fc8d1b32c712fe2af711bb39e779d61ed2c1a43c11abf2e3ec7846dc656ea3177efea736158cf096c6297021b306a63a2df5d9f86a0d6c5afca2b8c951123f2b91ad905d5f7e63664b883a7f8e952c924a3db57bfc59dba6e3bd2eb5531e0f7823fc17ad9448043ebab3a0983ff13a669c50038e1bbcf6d50ec7d04cbf3e8b0be480a8785", 0xad}, {&(0x7f0000000400)="db69a2cdc40b1bc8c1a23606515866cc371edee366ced21fbbdab5771326cf0a4747675a0642e57f982f21273dac27667c38dd1252b220d0e5e1fe6c00a8dafc54172cce4f28fda135e59a81fec499ef4402d76e2f0cdb49895998a0b9f26250ccff67c9c3bcda902d0512e01fe58a3d34de8bf0d7af454a055d5d27511ad31d8e385fe5c8734dc1cbefde15be691500df854a15b914d085d12f0d0aaa96308b3ee5b82436047ad47fdadd1648bacd12d480963854a80b6683e9595446ce3afe8cd408838d60156c80d8ddd8274310ebf81fee77530a2963221f4f9f7a6a5ffe9b27bf3d0e34bb022ab9d6cdf55868aa89741ed7df0b8fa6cbfcfe0d42c5628ac65d971831ce359bc1ef5f01c55d095e70681e2dca0ea2dfcd0d1abab3e0f7dbae0435916e5f1f1e412c27a9e871b8cb53cbc96eb2a1ff9345e9a5d6bbaef3828cf8aa25c1b05d78d4c6566a87a7af95400e163c87cf2e0d632781c999ee2cd942353e6433bbe469501f4340bd2541083e35db9a8d01f7a50dfcfac8e5c3ef98bfd2829bc1e6e485779a100d5b952a382c3fa31be99be5debb14aeb4527405c865f35916f106506292a83f1c653a43883f5ee11395fdfbc10a68ac0502fedba6d0890eac7ba8da5b69a748bc73bcea30fd0287950a1f6a3435518b0a495625c05c14d38deef06b178f3c6311ba3a989ec61f958694f86632f2142d3726c461d40d217739084a6f3286299b84ae188a1154f1ea2d2955c1efb59bf535f9ab936d16f41017161dd7c682a964da7f509a651680ef8bc24f57a25d03a601ed69b4a3768dd54d6dc5476958452187918a1b436f0afd7619a9601cc1de4ddce2f5738bfee2dcda48a298efb09a2ed321ffbb64f72019a53206db9f43059756678d308850a68fe2dd72818fd42f2438750d2a6bd19de5d44ee1b7ca66750611b635927e50590df243e73c1bc45596ac79eb634acb3c618823cd4fdabb2a48f80fc78b1088a628a4cf6f8d28c61c48ccea8d3b0f855b79e65bc1f3dfb9c7cf99d647da78685ce84f0858e13523136649745f570445a72a8da1bf763c469d470ea7eac5d6837e43cb8a0ecde50dcf2b75f2f3d73654a35acbe213b0f21be07de153e91717e55c74788e3fc141c793731c7809968c8d046b63214080fae6d249df44df4f358dd6befdbf7e52815b33d09c5955133e189464b458fd6c12655752634cf414e2a007232e444e45220b21e01239ec53e3f41d0fa6e9ea8265fdca54e1b318da69682db1870451241ccc6bae80c81f58835419144283dd06c6797a05dfe6688fb7647bc3a684ab5a8b90bde08eb966cbd28d669595c272f5a043461f2f9ba6c4a57f09a0954407369ffafe6a061d50d0ca466441b6a5c7149b25c1e52e8fd926fae107f63bcc40466a79cad52b2f008006b80b78d1eaee369c4ad2c8b9bd7928bcf79ebd1b93f22108e585b9ac49eb7304356492d8c885cfd74ebad42e73cd9aa7bf634fd674bc6f1a9a639cf19e3d1914196df27f97f874f793529dbd739dc9f3a160915a548c5710374ae30319dd7d1555225c52f525b14495886bf761bb2920608fce6cffc730f33c01dc017cd70569d48b344d84063dfabd0156d9bdcd5969d8043426c4c1b1050f62a4d4324e7ef1ea58b874d75cf3811f736c9be97cc3ce1029678208cb475e0b9b01976a02abffc261f1dc50e5c81b6add9ac2832cf2cab46941de385a62a53a7119402e560abcc698afd29b1fa77aa59155d1934dd92070d5471f292757e8ca49f95a3bba45f798c6dc441d830aaddf80db8c61c17fd060c5febcb82709fbf2e07f42a421c3f3f85827e1e8e3cddc322e7dc974d4fbfbab5e08624855ae96f49786bebbafdd1f033949ab97679b28e26afd733979b6817101bdfad8792e980bfa9c111ccaa10f9acbee3319cac99eae7e588beddfb3009399eee760c20bbe14c0fd5deb38f17ec4ba5ab080afba4bd4bae32fea94eeebc54903c28c4647048e301ecee3545ae76d4367556745bb98d75842e9b381840bc7a85578f22add4fb5f00fc6f1fcbbdb6375debf8075deadb55eff4e8b7fe54c06e590362b9507d43c4aefd3aed610e6e7c4102ac8bbc0606f8f52cd5909c073e97820b424bf3b73e553111df1ebd02d3a8518cafc2feed062d029e0c2cb71a9735b6d60f0770e9a6bbf0e95f32c940c37f55bc12eaec74d4111101ae869c743fd98ee6ce81f83c7db9d349b1a459e4160ec14ae295cf1d357d9c51698e1a9be27f97416ecded115f2b7962c74b9806e8de9d3a8e90e15796bd4b35a8b458699ae58e781263ad2af23682ba17660e3e9642672b66d309a5978e9ee702b85e0b1e21391cf6cefca55af71ab826c04a80859b7c89bbb013dda572bed916cad47fb48ff9ebce2be55f3e2bb5c5bc63096d92e24fb4b9da46e72d720e870821b1d1b6a32e2dd86b0681aae92607c2591e8b9d73b32143c698fc4d59324ada1083fe8ea1bebd4eb7ac0d0c31463841bd7faaacba2edf81018415be652effb9ab4bae157a1082095438dfa6b636794e36eca330a6438bd45b8937978058291c1e5f6487578d3941c915302be5a523e71f2268ddbac6a8a8b90992859306fc7e8f3650e17a70c3dd58145bb1d513400d0ddd84285033e9299f68cb196ce44f7eef48ae0348ba58ccff3090859ea16587c4e387ff2d63ad065f31705dda131a076725c8f476d89ba0c1bc68ff0ffa8aa1f08a4e4ea2bbf28370817acbface5e5fb2286190916b2a114ea9a48d4f43d0a5b0ebce2c63633b786ac5d03723b47493b7a312a731c0c5b0ea9628333d47ed3a97399e1d6c5e2628d41fb3cd492c14b10137dae02dbfebf5a846e1ef5f3620701fbefad2c52715219a712982805fe17059fe3c253211ae022ed67f64cf618e0f8558f1d563560889573f043596ab1f314c8bad1189b9b63524d8cd0c467d93068d2ccdd0d85a39c4fddf1c3921027ab4731661006fc608e4ac7037e7b6b4d61b3b920a0942f72086cc451a78b4631f6cb42874c9df2642f0aa891f870a56337238200c1d6904cd43a97404b196a05fec243913517e04222efe8bbf2a3123c4be614b3bd7c5c1bb316fdef1e69b616408bc9c6cbdd5f41ab07081e096455d9599f7b911303dcbe9cb02a63051c884fc850e2a76b3baeb859f2595c816b9dddbdaa1f639650e5d2798ba903db6c2245a9588a257bf567944f515896abad80142d4fb81bd666cb76bac0975fc54ae384ceb549f738adca0f54116f9af5548461c4489c7911e74e6cb88491603e1734679bfb1670f94f3913e738fe8e9fd6b9e6d784fd81920d4aafd8cde2126264e8157a39a8bbb7f9f85a8f170fadb5d7f695438342dc32b2f3f470a78b23ead16a66e7156d9a77419c50074cfabebd0bf3db1564967592b1d6afaae79e2109fdf236251d1aca753aa92469658d9affa56ba876f0e8d16de1826bceb38910142213da253e4b23cb658899f1345bb90c6f9db6e71e640c4ccf1cf2dba294b9b5d8a84dc74d295bc69ea8688d90b932bdef32e0cb1788629941757e1d4d095f39229d3e532f07aeab03da9fdf955238f4da14cc65b1fd6e0fa7b590cb586904565893650f50d5d225ec196c8ba45be034ba88eee0dd722cbe6ee08296016e730c319bce9c3f79c6ec2df3a97b61e61494139507100e95f747be329ba128343b62319704f7eb02ab846d0b0a095d3b000756c6f016752856e70a6b4a73362aa8d5bad50d9be366042f53ccd3165d0e826fe0ea4b5f3da58af1ada224e57b3d3e1728bde6efdd1f688d2d4c3a01f7746ee571d6239ff7e9f7d8fbde46734657502d0fcd17f0a857f8d7694211b596b6078c8070748dde5fecb7fad79006b686034453a1948229a6b0aa3f334bfc83348c2a5a3be070494eeb3156eb7da325d1054c27f530a30ea8be7a7a84986d0508fc024c5fe82468e3c52a071f8db6dc8570a1aaf055582f78c94c6fe96098d4777369ac31ec048be2e8d502aab51cb60760fcbc09503ec384dd676c263a75ef5defdfaa0f5979bba30f17d2006d352464c181b6593e609b3411edaf5382edf9bedfe9e346c553af07d81250e4c5caa1bc004aeadb95a5606c6003b219bf5ce3d11ffd5a1b9a56375d77ec7dc08457a8be4c99a447854775ae9fda2ac08a5de309dd14d00f956bec5fb175d8dd2507e309d7d3ce86515c47b2a1f1d0566d5e83f30c2823a5119a328489aacb5eb2b840baa1d9f7e7588afa79d72d544adfdd0074430f382fb6f9199e386180eede339aa53e891d9161fd8a14c426db7a55e330bfd0abb8cf6c218be0159ffce5534bf6161d1f16268527708cae2ab2a111c1129591df3e61d773bd3cc4986861c4032c8e2c4b11f9f93a2ee6a8877e6b3846d6e8c4502f9dd467c6251e1fdcea43877f4f97127ce9628881694e12f171df03875c589c9583beef5d0944b8a23f1fda56fe15387c48551628822cc52bbd6f6a2581f1bbd2d8bc72178c2acfe435afc1ca56de519829b8d9cffe49a5df273ce63ebc52602eab5894dc6df55e0dc661b2911e6c0fabd406806d98e41f81e2e78242e4112d99be9dc6859d9aab5c1bcaa4882cc9c7fe3140f40137b3dd779e7510c7c22981c34346952f856b84d079305a1b3f8b6ccc1e1e9418812c66aebaf0d5a8098baf60403058e782ecbf0422ed9b3b81eddf78cfc0157984b87fe10e9ae902fea39d8f8ab363865c44a90143a7c74716dae581d3e300196ee603ccb45e4837b8b88686f16943881a18fe73fb0e5d17db34ec456040e310849f99a37457498f7b51e372650dcb6c469456327e28bb88f8fe038cebdcee672656b3a103d8f352c967c16a684de0f811572e70e1d92571867eaec423177ff7f5f396f51eab9f1eba368860f2a2737cde151ca54d5c604aff3e09b96d0bf3c8ed5aa4b18fb35b7171084f557128b68746ab340347ad883f432ffb092f64fe33e6a14dc51c78ad75a82923e3998778517823319dfbf61dce135ccdc9498abb44ce6095455ad61464f8535c7b618a0bf3caf70443d3c1d4df7fdc5936b29c780b8874bd167280708e48aa10858a6af299022f83de94c7dba4a3d79b85e714addd5d8a98f4e021a83b8b25121437ccfd9f52cf66f2aae7f8ed7542d518e7eff4574c40f478c8de3f1de786edbbb281ccc326249c7ef7c04e60ad9a6709f78c7e571b7046f7433f3a511ad73d64645e992a2cbfbf15660604817e1479ba63a37cc7a098d59aa827b00e36d6ad4b998bdda51614d08139a52aeeb5ccb272c37b23ddcbf1068d8450e4bda39cd48d785c69fd0ca6fce4d16a0a5986a98498ab875138b40cd7f173b1d30a30fe01d4c5a17c8a5eb5858275dd420453f9c24d9b7357769b1e0358d9e234da20748a7921dd6628392d6d5ca70d6733d107ff3081e2f8a4d7e979e62a5603b8f0ad7618d4782215a634d0d9e016089c580fa942c67e6b2a4ddfa62253a48e9dce259bdecb7d443248e25a11243b3ce7c7f7f23133cbe47fcbb87e21e3808f017824a3164840d777440c4417666319c10ac7ffbc7cc7fa517ca606ab19e1c24d044b2af2bc5b13db9bc4718a9f0a87512c00581047657807112f8b7373ae3dbd3a059b6b24a62c96e09f0cd1a8063f8c43221c0d8c7c9b6245afb845d98335a640983e18808ee76a71222484b640d9dcbca728bf6967c48f53c048ffbdc4bcd3c04714ede68c7f628fe27cb9cb99235988dec325ec4499727ef5aba32e14fbfd3adc59b4ef0eef358cb7c350b43a2c3418292df88515a65482dede", 0x1000}, {&(0x7f0000001400)="7fd9", 0x2}], 0x4, &(0x7f00000017c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x80, 0xd}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001880)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r18 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r18, 0x3, 0x7, &(0x7f0000000100)=""/227) 13:24:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) accept(r0, 0x0, &(0x7f00000007c0)) socketpair(0x6, 0x4003, 0xfffffffffffffe01, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="f42beb0cb5e87289ebc0b91beda1af9ed65ed14b6b4c44e48f064f7287d02ff2d0d417d48a14e38eeb98e6d0df2a497ded4f266a732227f8a4f85938ded3210e143eb69e688f209cc13d", 0x4a}, {&(0x7f0000000100)="521f41707a4b93eb8848a9e44b973381a3", 0x11}], 0x2, &(0x7f0000000200)=[{0xe0, 0xffff, 0x7, "5bfae09561a319b62d6c5d6349fb9d3bdb72f9430235a65040660ff9ca406944a1bb0c5f6512a589e9ba82e1a9d783f102c574fd99ea84a21c2332e0de063afd0f6271b34ed6223a8426320b836439ce4f55f4de49cf2a4dcae1955a2b34a092a2ee22ffddeef356aa102f5d293e71264045dba4a5ca845040a625ce060ac6e742a8f675f42aee09fd99e9bbbac309c9ad29502591e44f3dabee3b2098c11d3e249e9192501daaf01ab6cc38acf91b79b8092d53dc90ea3c0ff41e5d788dc1a08ca6ff7685b36a29e71e"}, {0xd0, 0x1, 0x2, "1fbe266619dfdf8535c36246204703ad7d6abd66614e3aee147674041b9d0c386eb0df9db7dd39662191f320b99f64913bd40fbed828920d0546e07039cb09db10100a2af50c1388c559c4e047eac9809861da2e41ef2f0fb3c44fc07c4315df526c44f08c79057b1e31f1c241965c77f0b62421238b7efa9a6bbd1e66a43fdee3380cdf8df07e2a1d7237068ec55499db8685a0e4021456dda250aac1f659793c0fffe03504e3c8a7d96ea4d976e73a8a40574070896a685e389d1488bb"}, {0x60, 0xffff, 0xe9b, "a6224039607c2c33f106b3dc3fe5da4ccf250e44ca3ced54326b0d9912afd415605f10b2592152236f26e9fd5f185fd4bc01a8b4d35d2009398c0fdb598673cca83013efbdeef1e53b55f17131"}, {0xc0, 0x1, 0x2, "77ff372e20083fbcd6450fb0e8222a7d4ab1974393417094830ba82792623c759cf1dfc64119f55258fe5f3094692e3a8069511e1826bdea8fac9f90ccaa7e50ac74016cea8d953420c3e6908378024d25037c88f6c33a1b19949032c0ca8bf5fcb54f88796085d43f8651c20cfa4de173180f72e101be989b112dd6e04b110e211e0c944b7c03b8de4eb488caef86c4727e5c5fa79eeae4d475c4f95d93bc4a4665739a23eb2ce44f7d0deb"}, {0x20, 0x1, 0x1, "8026ce78f3ec21cebaa761d483a9a1ff"}, {0x68, 0xffff, 0x2, "74b7549f99b1a0b7d728275ce9566892f4d50d89c2c5ff419d8e18e4120339382b7f18571be6dc012ade87b30279798f02c4fa151c87c329e36f58711bb1e629369398672f4cc0dc4188f6d87338d03941e719"}, {0xa0, 0xffff, 0x100000000, "d814117e65790f73ee63fee3b072651bd33a554c1300df069893c621791d0af6c604e500609e6ebdde24df192336285a5575ef2952685a52d8913cdd268953833b95e549b147cf1f82133b38f8575daa8157f9763f6ec50f5bc4d270de88d8615c5524233e4102cf6ba5f663409ef50316db9af996e884db8e56b60484d93f63c90f1c5b5d9adb4f671054af"}, {0x88, 0xffff, 0x3, "ac5df70b957a021a3b4ec2aa7529b3e81b01d4d19fd0928dfff7ace00a3a0a1f3661c570721199939bc0bed6d985d636e6cf3e8ddb1fdb152acdbe795b1f3d7d571178b9b656b874dd10c93a2bcb8e65d0c38bdc294af9d80ba8f9c740fe1afd93ab65ff5c362f52a0bbd5391e85e10d60d11484f768d613"}, {0xf0, 0xffff, 0x7, "493938a1e397c5cbacecf5861716b21093fe4f9a254ab39d49f5b148c1983a29d5765cb67798eed9819750e4cb96c774821ba367a249d69494447a45b1fe5a037c8c56117e1b95110499060b1944600839d4ddc9166e957c180bb3c2b9041d90a872ec37612f1f2f6f2a2b57b30fd18b0c058cfd3ac43809966e1e6a942931db286422950a78e553fe33824ea8070f99cb6a8c57127ebbf98a024a7464b0775a995e34783eba776174bca53d9df755669cd460945e3d7de219cdaaa81779b8ae93493286f9305c3bf845b2667ceef825b8e5fc625756f737a74fef0b4a3fb6cc"}], 0x570, 0x1}, 0x0) 13:24:49 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0xffffffffffff7fff, 0xfffffffffffffff7}) r0 = semget$private(0x0, 0x5, 0x60c) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x7, 0x550) 13:24:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10050, 0x14) fchown(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) 13:24:49 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x6a, 0x1ff}) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="24213aa87e1a5ba20b41745d7cca106572b12240", 0x14, 0x0, 0x0, 0x0) 13:24:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000000000611, 0x2) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) getpid() r4 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0xfffffffffffffff9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 13:24:49 executing program 0: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget(0x3, 0x1000, 0x541, &(0x7f0000fff000/0x1000)=nil) 13:24:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x10, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x20, 0x6}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x7f}}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 13:24:49 executing program 0: select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x1}, 0x10) 13:24:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 13:24:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 13:24:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:24:50 executing program 0: r0 = socket$inet(0x2, 0x23530b008acad737, 0xb8) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) lseek(r0, 0x0, 0x2) socket$inet(0x2, 0x3, 0xb09) 13:24:50 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 13:24:50 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x9, 0x400}) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000380)='\x00', 0x6c8, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x9, 0x1000, 0xa9f4, 0x9f1, "5a9a10b40fd3fbc90088e58d900bf920a44cd014", 0x7f, 0x8}) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x3, 0x9, 0x81}, 0x9, [0x5, 0x7bab3c8a, 0x6, 0x7, 0x6, 0x5, 0x100000001, 0x9]}, 0x3c) setsockopt(r6, 0x1200000000000000, 0x40, &(0x7f00000001c0)="59b967f680b8689c83d4aec21da4a25fb0595f62dd6bba78263e7ffde1c8d37be655badfca13c8f034b117cf4887615369930f61a283ba78817712b1c9b116ceaf91a64e32693a424febbb030514f746d100c9adb2fecb4b0b4eab81d04419d5af117410bf7f34b29fe76ddaecc346223374da2e88a01f10083d6a7b146d8ed32d8dac873f1de7205846064d3d02e7f825608cf1c0fb", 0x96) r7 = getegid() setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r7]) 13:24:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x1d24afea) 13:24:50 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000001080)='./file0\x00', 0xa8, 0xc) 13:24:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 13:24:50 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r3, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCEXCL(r5, 0x2000740d) 13:24:50 executing program 0: r0 = socket$inet(0x2, 0x203, 0x9) sendto(r0, &(0x7f0000000080)="190eb4118df09a774d6140ebec3eaacd", 0x10, 0xe, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080), 0x1a4) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x154b, 0x1, 0x80, 0x7f, 0x100000001}, 0xfffffffffffffd1f) r2 = dup2(r1, r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/187, &(0x7f0000000180)=0xbb) 13:24:50 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x147) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) socketpair(0x37, 0x3, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x80000001, 0x2a, 0x800, "be77ef5ff67f9f0afb538a08d62e7f17f259b724", 0x7b10, 0x3}) r2 = syz_open_pts() r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) mprotect(&(0x7f0000135000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) mprotect(&(0x7f0000136000/0x2000)=nil, 0x2000, 0x2) socketpair(0x6, 0x2, 0x6d, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x4, 0x7b7, 0x2, "672e6f867371f79895ec19193b3778fbbd2eebd7", 0x3, 0x1}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) dup2(r5, r6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r7 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000135000/0x8000)=nil, 0x8000, 0x2) setsockopt$inet_opts(r7, 0x0, 0x5, 0x0, 0x0) 13:24:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r0 = socket$unix(0x1, 0x2000008000000002, 0x0) close(r0) getsockname(r0, 0x0, 0x0) 13:24:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) chroot(&(0x7f0000000200)='./file0\x00') dup2(r1, r2) 13:24:50 executing program 0: readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000980)=""/141, 0xfffffffffffffc60}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000a40)=""/139, 0xffffff51}, {&(0x7f0000000000)=""/103, 0x72e68a2361cec07b}], 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 13:24:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) chroot(&(0x7f0000000200)='./file0\x00') dup2(r1, r2) 13:24:50 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair(0x27, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x184) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:24:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) chroot(&(0x7f0000000200)='./file0\x00') dup2(r1, r2) 13:24:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x104) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 13:24:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) chroot(&(0x7f0000000200)='./file0\x00') dup2(r1, r2) 13:24:51 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, 0x0, r1) 13:24:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) chroot(&(0x7f0000000200)='./file0\x00') 13:24:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getuid() r13 = getgid() r14 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = getgid() r17 = getpgid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() kevent(r20, &(0x7f0000000140)=[{{r20}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r19}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r18}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r19}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r18}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r19}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r20}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r21 = dup2(r19, r18) kevent(r20, &(0x7f0000000240)=[{{r20}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r18}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r20}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r18}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r20}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r21}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r21}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r19}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r23 = getegid() r24 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r25 = getppid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="a902813a", 0x4}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00551a9305c99f16200000000000396bffff070000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000e7ea000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00000000200000ff0000000000009f5e5c6a5ebb67a291aeeac74342afa7f9f74d407955d27846c820c2be0c339432417c1103000000ece0ea86c7135da073b57af671ba6fc3e04a4b3a7227d39edc0349e1c42939157be40ce7c8bf711be2a4f00a42bf0400cb39a44cb81f8601a1534b25e7d83b7e013468e45c95b17c08f1512c929a8952a6bc2b3965293bfb72cc4f767f4a52e6a4f2ef60fd52eb093be1d751097da64309df4d3385795feae6d01a9b915a94a86ace0ff0d30e1839624db9c9f83b821b4ac4fc6703502e004a359164512875c3148243bdef30d35765b36dab965f5af8ff6b367d97d7a7f4275d2b4c25274191adf2654be61eac9f618fc326b8e2a5abfbca25d079caa06a1551551875f27b794358efe0291c0a578b34ec41355d7be1b0e89a61128d055ef235ca0f7c9bd5e9da99e75b62a1092e41ba5a73de488c", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000a7ae3f33e156762d000000", @ANYRES32=r17, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r24, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x4}, 0x8) 13:24:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 13:24:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(0xffffffffffffffff) 13:24:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000000040)="36f8b6ee40650887e39813cb7fba663a6b208f6f0964b1dcfbac9174391f1c221980050d813a8724b5d084538d05f88869d18f900419f4fa7809c07644099d52b6a248ce02c33241e5fa5beec25ed34a0a3711cb622e52b1632d6c1daf286a4f81d34a3e4412fa2a992e2a9a57dd0d051f721a7ff006ded54259295221784f9d348770a4ef9eb9a4d885382ab65de315", 0x90}, {&(0x7f0000000140)="a9562b8182bc869590eef9cf1254c126b3888c3abe6e095ffeb475a8f27bc32dd34b9d9fbb37495379484bd9d0480e992ec15cbd162bbb52dfaf7b25601562d5ed9befef0cf0615aa0e9da5a186ad33ba4f88b2b1e84d092dcf92273311ed9c43e419593bc4f4e798bf0661f0ba1ffb47a2767769fbcaa828df689454645b5a62544ccc88d4c10c599766e7385c06d55f85365fa6258039de3a1ccbaa574bf3c30471824c31f279cd4ca0c4f4b6e0dc11219941a964ec42ea84f6688b4be5c246d098946d09f6547492dccdd702913180dd477d16bac814b334e531d90158a4c4610b92461068b1d8b97a9c8174100496c896dad21de22a75cd79ad83a8404a20c364a32610ea79528fdc4751c776b587fa292ad9dcc8183fc933e28d05d8a538a04b001fdd3f14c1deee54900572f31d96aabf898bba280d1111ff3cef8a53ae654e89e4ec41d209ec6cd28c4c1a425fca57d959a08ba862a19b47ac42ebb29531aea07a462ddbf7205162ccabd52c606739f11756c37e8db9e7e6b7dfdd6cac3f7c23d607a5691ddf097927487000f19038c5847a60019b66dc8c5e920f1b0672c002f5a3153b2751c61c3c0ccd6fe88e23f3d39272f34f60b0deddee40790397e7692f3d4108114a284f6bead754b64d211102968b230c60393074991b98321728653cc183ef685536a7537101a98cd8097ddda328bdeaa90903232e8d0904e857e68262b9e99eb6675ec8edccdd3a4d0698c185c69955787d00f7f548936bbaef44311ca399e3225fd8da9a3a7c8979dfeda9a2bfe8ba3fafbea687272af21df48803bf2e4f4a24a60bd2855684a29840e8c76d4fc47d6fba9e34663774e7c2727ff51219d4b7424e9c7ce85556eb1df54a875adc2dc73e8ae08a88eeb2611a4135a49bfc0b13127774eb48c97058b20b4d9691bcc35415915f7a8d65dedaa09f39949a800a00390c7e12fbd5c96a8f3581fb42ac430ab978f92e19a9014401e75fb8d88a1bb255d2b188fde9981b8a1f5164e9d569e779de7ca3c73539a8f309b9f5d392e4ca7357719c8b7e7b1d7866ce8acd0b62197520d0feaf64c4adfe6a55afd02cf60a8b7e0dca140aae2a9e3a014b6ea5a47e852ee29abeb013add2d16392b7da3b2c323654138936c960b337f60f092156cec86428ea334f0edd851c260e1254989234dc3132b68bcdf388f8d6a5e5e9a41cc3c229b412df7758073b6709a1e6925459b70c65ab1bcf7f00ed5c5ccd2a499dfb34cb92458d8e07361e1527c67fadfcb5831ae60d7bfc490bd9cac16eb3f91c2501a454659c67e5a73be039d863b6bfb0f82dab84cfc5993279e8ea1032e2bbab80b8b10ebe6afb192fafd8192ea3736c1c4595034609788df2feb68c4717c59a3c8a91665a85d787ade5590a52f348e0e305c513d826d9e1c89e2465d53e4b970fa6139ba674eded7b6c61a00822b3ef915cedbc0f5d42d1f23de822d36c66cb6a5bec0a8d1e461207593e8c66c6ee96c49add72137650cef3e3fa1deae6ab6562bafd3f2178e0891874c782e899bbf57fc7a9fbdccbd6e702f9c926c04f41ab47ff6fbfcf90a64b7f7b395fdf785a84129b1780e009b45e900cecc03b3c0ad15aaf01ae3e878a5e451e68f0570d7bedc40f55dcc21707d713c7c7e7af39ddac7439a20d386e1a3d93dd79ffbe0e1db230e439bafa3f002680035d79ace1266a5f2c93d309b7881bb27f0af3f4ea34fa47fd9116559988f063b70ab446f5e1fe4ca6ce83b5b723b9c3a78aa2876a2a3d1f27c35ae6b337d2d5448705dda708da406d833af2a2c7691b6d28a46fe57758051291e9650104136f66bf1de302dc2cd8bf7686cd535f3a31ab16723e85b2397ce349c592989855736c4313e65e30bd13785202abcc795a78f9c79d02a559f2d70f367bba3ee15757a331c2e5021edcd67e671eb08aca313ca2c9e62cdadabfb902037a6dea3ed05cbae9def44dfd8966bd59c7948dec95b222b4c6fb676e41357e384877af3ab24454279a4725d5d016be42a4db9f9c13fd21da2c70416ea9dda6f02ddb2bf7031439b36393cad1efebf507093242464b9d89b5341c013add76b4c7afa278b875780f4c253d92d569c5da432ea45ccfa7158b7d7a5233ab751932a44a7ffeb2fd7495064eaba39f3be1739d6fc2cc5a73c30f1cfacc8d680107ebe252f09be54152057d5b972b90f800c6114054601a23c3478fedc1566ef8727db2bc8045e14228e8276d8a042ffec40e59a45b6a20464acc6696072f4f23c2d89c2a3975ae31f89d5facdb5e3c5998eaaadcf0981c6cc3c95349e5a8e1a029b43a666c035cbc7f24d59d428396351b951c8088a40c36298b4750a5d2d4c214342f6d3de55cd089bc409fada6ccd10c22bd69b1583853371bd70024031b5597c0aa1f60b2869f0db648aa6bc1ecb6994d56bfbe7177668e4d9992dbfe5ee48af375e702f6a0d6488a49f07026e2958c885306372cd70d93e0ff9332a980a9792bb70535bc33e36edd631ca42fd02faebb4fecb89a3c56cafe94b45cb965d0101b2e97aec2f2da872088c9dbf2e7b72d9bcefc0a88a7a7c05cf96245cc25d8f5a1ec76e9dd507deacdfbc6d3a354bb9f30f17863a3ffb4f9b39abec7a4413f2697693057934cf58ac1d2344d10099f8146038edd00eec9af1141bf8242b6417c3ad40fedf4bb8bd372e7365cc1d5ca5f903b07c9bb3d9e679597142304bd0328656aaf2920f97fa27c9f3daed69ff83a7646db29a74fc5ca415953450799a3e0329e6798a2af8ff678decc1232dff1c3fedf6aaa2ae3c341d7ac7575467195b8acb7c4a9fd51c421682c9dd0d977b5a1d4bb0a74ef9c63090d514557ee681813c4c0cab561ef2b51bb7b46b91889a767bbc082a4d1c021054909e35e12d9bdc6aed91b08bfad40808e52288f2ea941c5171460d9e50e90643c6494db16d06e7bf54b7174c2fe2fa70c8237051b35ebb338c080d3b974760968384e0a8f186dee438b716726916459fff2365266d032a2b3f72bfcb2070004a7bcaec1a511018b73a9041ac25240cf1c7cd8db233ab7179d8b286008187ec35360a89ccbba4838125ccb4dbb0d66769ef31118430371017209b6194967444c1902a66cee0a52c0d6a07050d7e9386319ee34a18161328e8b1f8f0fb50f634949b2c464f3d2f9a5fe653b6e06e762e81764fef90b7b9d3ad52d3068a6338b4f78c8c270b5ab9bf9c131f8efd1b0162f499d0eec14cf743ad12e8222edc5163738bbaf49d46e116801db31352b60dde75df365a54ac962fb2d6e978c70262b9e2a213e26de0324353b0e27678abb571abe3ce4bbbdbc5ce6cf0b729e4bd08200a6afc4d085c4af176a4e063d07ace3537c74ec7deaaec7193e20340ba37d6c62eeb44effb836f04dd14b95feef9c9e308d619891b96c4ead4a7fa38cc26a12adc88eb2a5010c3068f40464f5c086034ccf2a444be1775979398ac06f3d7ff71a114dbac569822a187ab25149664ee2061e5d4fb6667d9ba8d4557d713f918849a4c9707767c2ed6d528b0d83bb40d2e630800f964ace3299e1063ee6ab955ef88f2b9803a61ea3f2958456516225e5f7eea667a900add602309c6ba03f978a67789ce20685b8afb6d938c724c27dbb9f0604dde229c63210376c856c28feb2a593c378ac26e0821fb2e20894ee444793bab80207ae93a4f8f0458316f3edb4547bf384d323c5d021a799b0e48d67323d8bfd58ed5a2d2c6ae7fce2d80d38a23c5d5fd30f47a87565f24938e3b8f40dfac517336da90a0c176242258afd8ff0ca95124cbf6217d833e8cbe4767ae2112f3fff93dddafcbf692984e81e7a368f6b850d24d3545f659d04baf1e700a1c9e71c57a011a59c24ee0f96bf1350665389c2cd1ef4d777f91f41d8704fc38060a4b68da493b21eea7ae88afb05ac3a143646d91cdb40830644e6ac43e9f4121bedeba043eb07272025fc5b9dafc8a661ff0a850355a3637ebca2b0ed3399680a9445ad4e6377b8472ad668387c2435c70541da79d1c5136c307562da8c439bd6da1a82cc7427b41b574ce35abec86993b05c7d38b7a33a8d763af92554d71a0d0df17aefa9929800a14029ccaea9a39e6af93b473d5b7b852e3619321e48db20002fc2f52dd8baa392c499d5b909d482381bf33e1170cd4f371599a9a036449aaf0789ddfa7bcf0ea73f5b5a20470cf2c7cef4d019928a0429b72fb1efcb5d99fbe0618b0f721b6893cd48c695647d14a8ab6b47685895ea0629a585aeafeea6d0fb5b6ec8511615438ef55532a9e62e29337932b59fe277de8f5d70bb8baf86d3509b150e42aa0c3fdfa70b8159eb2c2d3ba665bd6d313f9ad85d94f3feaabc704c4a4b69d34f1c530220222cd521b1bf6dc624a6366525a9b5d3ebf3cd072bf7855160b49ff7bd5d36a459861192946605a2867292cbb6b0db9344bcd4ae517256c4264965894cbe0296a964fc5171859ad3816562425ee9da175e9f1c6532a46fc71d60f38d8bbc9abb756b0cfb80b3d3987f1c1e5aca5684dd2eb3fd51783cf01dfadcb525c64f7ca8a09d9dfa9916a28c5d01c04bf0b640e03fe797793a8eb527e23a36bee4ec26aa07cf286d99e75bc370c2a7f7816aecf62c7f897267d9bfeed8e07254ad5c485f20832e90b94bf3381ad0e03949fe0f637bd024cb155e28c7470da25f5ba153677bfaf21b0b0be0756e795db84700fac19e1c2323d24874ebc80b59921f4f318770f56a42347f4d6b3f12e1dc5e6e2b826ff5bd35d6783d1269d6c510d01e24a0e9883dd13d72c0a22cb137964c93f98a9e4d983d807006599d9da9b2f1b30c79330d5336ad5c076a19c9ace435ef6effda32ccf6e5b732e947092da96d2542129382c4e36a847ed998d2846fce012f7547c8f6e3d5ab36901c96d029b20749df9bf71d8111d4ba28d5ae17329bf138a20d77b7aaf88a818235ef99c0ed40e00d8ee99b35e433ba0c553da5cbed2b0558c840aa487db9aa40e1498d4b8a5604b2af36541baa83ccedf059bdb19bc2e5f1ff66d7b94fb0c5d132869feed089596993c2dd2782d452f8e0d997a68902d1154737588c16eb6d6b84e094c65c0449b167029937cc7db3cc441091439838f4b72610d411233fdaac339038f71fdd6380c519ebdb6f19e17fc809c94cff5f6ba56c6527b4b48e0de5a07f5b33d62c4b050bf838c45abc266c06faced95dca10a17d21b80fb6f9a642d3ed08c937481f912caf648eb6437d678f7d6e435322f93e165089e0daffe5ef8e38da31bd04b588fb695b8b49db5dcd02af6286ea9d9a9e8c70a57f037898d0624b2753f0ae97d206f9d92920936e02f79821e8aac7583e9cab4ecdda53fad76d58cb218887e67ab3c54c2b0c4152296cff9447a21f3323669c97cc58aaa1c7cab58f7401086b968f9d5170cfe24d12d2f2c28095117999513b4c17a6480c452317987c92afacd8d47fa4e27362aeee3e3cd8162148fa7630f084f1118c5c8cacc6754e9fe088154a44a19d5d1677e57d13c982f52f40df50f9d4f13987d1287d6a5914ee52b6d7905e8032b095036c5f0e379244d0ede9113f1c0b0cdf97ee77508cde288f518196e773fc8f0454e565b5b9672762ca8f96d9e53af6f365d73e449e3e5187d3d2b64431c763ab921290c5cf16d5a68f43d68396ec0b4024eb5aac625449f716dd9befb742db0ad2a2aa1f3f5d436fae7214d3f0bee0637ca50c15419f0dfce9ebb1618eb952593d93a9e1b88922a7fd2e33bab911c642e17eb04d29565eebeecf2a842db", 0x1000}], 0x2, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 13:24:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 13:24:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001580), &(0x7f00000015c0)=0x10) syz_open_pts() r2 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="21510d227cf680e0ee8da972e2df0985ce3c493969e8254fbaa76e888c09bec0", 0x20}, {&(0x7f0000000240)="5071d3677927af8972c59a088759ebcd9348ae38f9982b54444e8632de107919d9dbd2d3047ee08e65561814291ec09a53320bb9b4c0f47e19821bc2bd61985b02e5", 0x42}, {&(0x7f00000002c0)="f53ff7e3c715da69fb2d866a55300cb117952a7026dcb0c226a5894c2072af03c4b5269a94838cbcc7423758de830f8879f4602ed140ff41e22d413f3f97a7b4", 0x40}, {&(0x7f0000000300)="12239e325c28d35e8ca1d1bc162d76068fd69547c0b24557e7729b3bba3c1ba4b844637a1ba3e0a6c0d8e12bc3a65a9c463f", 0x32}, {&(0x7f0000000340)="fcc032a71af5962365", 0x9}, {&(0x7f0000000380)="a2696351265de89196d1c6224ed82dde39b25caad2ead97bb75e7fa0fde45c7afe1d1b3d99a81a371d4a84c7db3db4e09dd0c3ec524f9f5dc8104c34570ab8864e55d48a2844734159f3270cc4", 0x4d}, {&(0x7f0000000400)="d943f1dac4f11b208855a44797e83eedc2600e0883a1c8fe04494cd8ed820b97b68dde040d98e4e762109dcca581a54b13010238c62e7be3f7fdc3f7b73407e728166b36c5919ffd96fd2a79506b459aa68450950b0a8ba1c95d9e1346e02b6154b5ad9819b9af92c1d2c077c2e7b415311ff5aa080871e0b0ac7165af702de3c04ec9d34f1ea7948788f3095539640cc7a1e60814cc3636b6105651d327b0ca4b1e9e19372c73d040aac4676f3776007556cf76dc9125216607e73f6540df2679dadfc16fa8153c2c3c62aa95d378e2f580e283760ee6f1cda7e6ad6710e9137e443548cbd20294b7a49c1bb35d6777bbd6d23ea5d97762bd82ac14851a03056df4233a32a8548b9e826be92ca356668a53e9b2aaed92e00a169fc729ad6698b6ce812f5a91c444f4852a3b6697f4ee77bf12ac4156d14dd0885f577313093154d2c2f3c2087fecb75e76eba740a6cc81319dc5229225e8accff7c2a5a4af9320d962600e25e367749c621df4d446817968decb58b40de19d7a86806c40013730f4dd5742640a568a39ed66a4a654f5f89bb7c501d688fdc4933a0b9f80aa8ae877630dae9e1857a865141b06f9c2444dd7db665b6f8551534f333e5bcf6648417498b2a31dd064b80dbbe43f985202c5ac360894cd35b60ee9528f209b634f783c4195c9cdf6598c086222c90bc82d76f95fd9287192da75e367437550a3a75b2de0cffed880915853a511599a67a56fd14549981b39eb5c65a4b9c15a819019e6febc9c84694a3e89b79dac852764b5d10c1bd774c9e18f784c05781b7791bf3aac64fce1b49a5e1cbdb7622b995786295dea383549d9dfdf6b3a2d2c9c7f0f730c61b73db3ad3e50168eabe39272f42ee2e502d623e8b0c1744f9f006cfc0f576deb633d9b70f23a462c01118c1539332ca386bd4702534d31a49bab8d7d0b64d17c56a1d31ffbee0d8a76e51a510e390c6f183a40e1b447795afc325b16fafa70f41f0b01462314c7f5260fe49768371ea1bb14fe811129736a546c7c12508e8085273b62bc3e01f2a8c985a72af05f455661ff03ac69e35a354a7ad5144b151296059b42d3853a4ad77aec5119fd2ba3bd6023f9e79940930b5138c1e17f4f92b4f2ad576628be0f3a8d3a3d7710fc6a74ca837536f124371eae9598a6a8ea1ad7edda0980852b940062e09233689279513e7343711d0a3142d16531074caa6390928cc1e85c4bc897de839326d3f926b64f491dbdc3dd183f3c117c4840765e3c77c61b186ddbfcdae693eee3bc2104ae42358b6cf85292ba400b43e1e7fb26efac05aaff61c939d8e541780faea829f30f7c8980eef2b1b22f26793b2a70991b94fba1b57d17646d2f42b3d47fd9c6c8a82ded9fc0aa9433362747158c468e6105c56a88bafe901710a96174ae0853815cb0382750790c9229740f90a1536df3f47957ac117dfe612f0cbe23eb277b6e058bec9623b878a5a7e135938d96dd47da3188b1f45424d2a4a43b868db65726822764654f7b4e30d6f089b5b452913342c0dd023f5447002976c20f9f07c3434980b47e64ed6e0a510687ed604961772abe059cc5c31c8add390ba0d891f4fbabcc781d4d01058af26013ad0dd1b5c33ab9935c477b7bc4c56475311a4c9136b140a8aa91bae175f65d25ae1e6886008ff6d0ea88b509f5e5da62ca0a45e55e24f6df8adecc04660581c18782ba0ae030c22ac7d105815c96c2986e6a0d569cf1b7e35276f266036d9c3fc32cecc52a06449ddfda07d79645c23d8048b8ea151f4cc8bed6eca22bc39e266cd97f85aa2230cf33165d03837844c51dc9aec3852d355a0bf38bd8fa938a22b91e5b1b9b7a07d110aaeaae9fb58b799ecaac37985bd8b399db68be793e20b78c150e3c7e62e5e3a367422318b57d1b7915f9a8f233466c46e59a89917aff8a0e24b29ec9df8b533ab8aec5e9f7a32085180406c29b23a69edc58ce6ec39e1b8bef6b46e6a90232a0dc5d3b92c42fd724a978467f47b0f085817e9929595e0a1d1c35247e10bac12dd625ba445588908d4097bac474d368eef5b9f8db5b16e1ae746dd578ebe5df3bd5a664e2ea98a89580a9715a2a4e80eea5e945bd6d120ad9e4c849cd630dd0502d72cd4d965c80fbe4319b076092b096326dc117a189a4257c6fa7961aca4b29880fc4886d3badd51503739527abb0be26c71033a9f180f08e63c95780cfead82358f8083d475fa192e524c4c867a792bb3e1ee4c7fda105e4590e3c5ec6616e986b80cf229f956595698f982e9b0c331c74d54d8cc40ebccd82ed9d6b8af37ec3e3fbb99d392376359f21a454cc2277f231546ccb2d36ad1bf64be0f423d59bf2002a7212ff25a9414792c90e0d68821b2b8d11834ee48c773aab894024b22fd9c87fc3a01c6daa25e0786dffc539251b44300c4bdc75f1d6a10fe483796f2db11144d51566b7ba406869814563032c3dda305642fe45b667366cac14bdabc76920ae0a21e244252576fefb0d0bb7610a0fe7c3aabc0a9e636a322bfe317c394b3c62a7f10353ae6a61cdcc8dfa542af58c76c90a2fc3309020e3a458527381c3a724a7f5415feafde400bb0f642160ca895b66a47c0a8c8e58102b086647819a93d464a7047deabece6e2e892685375a3b97436e490c6ee41a14b1c8fecf229120f74d9251e2d86b90071bd2c696e7099cde8f44c0f241d2513b9bac26ddcc61a1d10af844cb005a528fa6b9a7bdb003b17a6893c98b3ab77dc5f5aef1b0cfc43e43428f9ec7fa86202ddfcfac6a97ca635af9c32b2b925dc3a958f953fff2d4e02e27af6b618ef5dc64aa0729184c857f7f087431f2a625864f12847803e08a786df5851a23ef2eaeb6b45c04422c45024908682c00605a4af50fb5ce398d86c5533c4b3b494a361e2fa6ff661f71f24417bdbdd3b2c71c40dab9b26c362ad0596f6062b2c444da017b0ef2d840196b086592ba001a44b246b263c8dfb54fd398d6f2c32477eebd295f70bdb9fc7aee5baa76ed4b29f959666589f8d5500d461ec3047f1c1e217158b03b5d79bcf6eaa253a03f1241713c35e888ebbd9fb93f02a41bd6a3628527f616040353b8980b80859807994ab059698fee6d1a15551b83819d08282e20a44616f490ba25cc44998cd0079e5b957c73bd986ac22b2e7bc51cf833e6a161327f68fe241bcaf223284cfa54e5197c8540bd58ceddc50a4db0f2910799da33eeb74f5d1fecfa1e0b178af1436aa69a29da37f6d80e341cf5c4c6e924d6d72541d3b7f4d4eef355d2b7d19e19c12d20ec4502b2206e93d08337192d24758df23086c1201cb599730501b0b15ea7692c7a47ad8fcb9d9faa3919138675fe2540bab142bf6f8041bf5eba5b81aecdc2db59ef555ea139f248b651029c7940fa935b2733f3834dff4699bce8cd34434dae4255fc088ed1fb809d0e4a48e29ffc3f563cf0f7ec0c1e6a439a694897e12ff0dd37211f6a4bd4532be0e42d9c8484097ec8971915f2526f90b3c7f0e61497133bb8f8dff360ddb7ec3be71e22ea77c725848f905f00aa34cb595460b8262873b26d1b142401e72b93f432443f20e573cf14e777ff8b8dc8bcc719855b93d492b1b4acfd4fd0bcbf5d4f5a1a900b642cba56ba07a343a5fe7f4fbe89144f6835e9ea2bb147d4e1c83501de81097a5022fd50ef0adc38bb1950023f8d5e161cb27980994598209623eb72f735cc819798da30fb09930ecae5ac83217cb3755f808aafc0f78ea80dc885b1f7a7bdf818f8f9899554c4c1abe58cce0ec06f2c0817d436e0e55fb977d09f091d4a80f98727b0bd63efe1ceea668902a00449fde3af8608a0b9d7a15cf1021a8d2c6d0fcfed193da7ded867c5c3aed656d279c67edd6fe4518fee65ff998e54b8470c0436096becf45558af56c75a40dc2630645bb3fc0d0d7a4effbae9376f742b041aac4f6ac8711e68dd9af3ac198d3ade89d03fdc5f02549214e1a94c3e6421ae8ab378d9c7a83db8759c0059e91f61b8eba0e1a078ef24cace7220c49c47f16fb6b09ab452e850cc11c604f082fb336622f7d563bba8bee7a14308ca42944727394a0a6ac8ddb932933ea23b76643a9f721cc0731227d318c82abfaa736d46538a9ba15442a395e682fedf7f57501168ea18043efc3cb6c358912e1ca6fb3335fc1f399d9556fd9bf92c7cd24fba7bf2e925026e5d4c2f8c817824809c8916036f3d9e60c8c70f391861bbac5d9c3bf930ea29dc6e9c4918cbb07b14b172d012735ad905a3d7d5dceeab99557621ec8a59b3785e68f48227532ff4d6a488bfc52ca3b1f0ed05f9876c69fe84a0b80c0c340b8a868be7dc693d30c6d3914729bf62934f0873781747e484725c132e4b36459def31d1a69b9d952c893c4008414b2fb3c66630094f2574023d7a19fd0018972a6308cf670d51b43d5af923c73a534c96c7e94a32a84a756a00d0e3c8efdafccbfbbe17c62d89ef529cf19590f446049fd7172d19ca17bec6aa0f69fc8296bbbf858b80f3eb69c74a34e05dd8598cb80d16552d0718ee7e72e1305c345a4951af98b936dbee1d311d18efc98586fd898100326967e03e576625a8a2193d8b63efc84d20c056b847e0e66da40559331128e4b272c3610ac3b03d492371e1fd1b8b2e10e588378f54be4ba273c1a1e512816335c257d65111b9b8f677a9d2bca9dc29b990a7dc9be45d6b1811cc251cdc2124c82e6ac0442f00de9c2a63c0f03d4003335a03677d477d12c6145b3b4f6c4e09db2627ff4bf45d86c9186739a5a7e3afd473ab574edf5d39acef44021bc4e6942c79eecfeaeca7e974865da6c3238c7327ec9fc4bc2b1eb63e3405767a8e75a4c367557ea225efab8611f649e0e6e53f4f0751e49889df8a47575a6c39465674d774d0c0fc30cc3ab6dc913f7c848e70d1feebeeba32863d24c5a45c93935c196197ef0d815cd3588f530425f91a4af412593d7fa86916119815e86cc72704440bf1b6a6d8b6275f3ebdb56d444c1666e0ee2886ba9cf1cde44556a7de1c5428c366e32330bcd0919b5defb38b0a14f0c182f2e457ca353a55808dac41fa473cf181a0e0f5fd9f0ac9b44dc6550706fd936477828bf5aa158f0ffa75344a1745a60b30e05628e1d388e801e59502e5ad71d0a94e527be8342b52d72c664958d39dd96d32c3b7dde2da65fb5136264e6d1f1456580c1ab27b7abbb01d08577395e7a004e6a9419e7ac96d803bbb187da6766903f214ceaf2bec8e53427993ad4b70585676589ac659a34557730363aa5e433f812174398bc65e7e16e48c134b77ba03a7356324325620edb47e585e8f1b3127c478fcd4f9c5ed20484a2998f162222c23543e6f13257a95987e2887ac90c4fedc1f6e22ea08bd1617412652626c94e70717042c7e2229189fa0f98db50e5f9e5501554ed5c05a20e4ec3d0d0b47592863303bbeefdddc6fbd191031c2955db1d85828d5e40caece0e81d87eebb97056c582463b32f43801f0f791bf78272b2e42bf34157483464a8ae6f716661a6fc8a6fa5f0c34deacd42494d64272126444b508172123f6f3a78a182e574b169b8ad49b870df94fa6dd7ba05a495aa7efea08812d2753648f25a8cfa80a2159cd9d694ee67155784453c7f9e95d4381bf1bafa456b6d47348e8477337eaf7d6d8320e6c0e1c23ff4dbc24da08188673645ac8646182da718b26642f0dcd03528286a6679eec7f7fd6e46a28310fd841697310bcde1df95b7cd501d1c57ffb840594bfd94f3b5da1e44e5693c5b4c233", 0x1000}, {&(0x7f0000001400)="c1498a6aa2e7ce74323455a616a54facd75d28a664145e45de0788011ea097a80c9952cf88f3c4dc85401575ce871358b00f4f3522c9633c53cdefe5cca898dc7f1e370917398fa8cf14e5e83c8e0e52737b05a60fe135fe15f10b06279d61adfdc495468a5f3981658e1e7e63940525ab06b72bedaa416ddf1f3455df7a120c60903122895ea153b0eb718e00b21fca5eaa0ffadc4d900a3ed28db7932976ecbbcacfa680cb1c802d424231e15a2c4e735c3499afd8443a7d99855716ea2e8a1a87c0989ebafed92d317bad6d13684071a5fffda4de", 0xd6}], 0x8) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 13:24:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x8) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x4) bind$inet(r0, &(0x7f0000000080), 0x2) close(r0) r2 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000004c0)="754da1cfdc4e719c2967db1f045e3067c4befd3a3608e41b22ad4865b8e4df89d8b2d45bf22bdaaf814c46ec9f2134f067f4a8456ee25cb1c090bd8c460ff46c50e4d80a371bd57a77bfa07a0bd82829abca1a5d3b9a600e", 0x58}, {&(0x7f0000000540)="af471af18ae95433822adf67ed9028c92e56f9983c25e0992a8d9009a1868af0fa579a00bb1d69a595be79b557ed3fbfbaca9b22edb311d5fb8894d61ae63f0858dd274faa9edd2560822995731ba70806cc7b1751419f46315560283ac6a23be3efae0d14fb952850cbed86e990da46f2b4e4870b147c472f53531c3e7bc94e24f84d38cc937b0b56ba13b1144119f3fc1d77c4e503893a998f11e616bdbe17ba0724491286375565000ab06c4801d6bd9c4fc9831963ba52c4a8a9", 0xbc}, {&(0x7f0000000600)="5a3a04d6c5c7929a837629bbe3626b5c01e0c039b0e3fee0a7f37b4f345eb7f2f71579dda43720032fead4e34e74192557b817b80960839024d9af4280cc7e", 0x3f}, {&(0x7f0000000640)="01c746f89261a479d3dfc424337f54b5a854452c1526bb1b58cc730efaaf63b99b736635f2326ed6239a203ee55e214f0d174e8a60f7c8", 0x37}, {&(0x7f0000000680)="2780af8d67873b32f62606e1854c2075fde47646859161ab5d31ba27eab136d9680a613490a35187b63410af7414f598dcc5648ab940910e09505f06040920b3782cee1cb002142e79059ee92d65031801b42077d60628daed679f9f0e8495bd7a038621d539afd9383a9fdf7b3e59f4f2ec5f00eefcb5f39fcffb5acda4b8720f6815e29ad0d60e6be13d7e2e3265d8ba8e193e12d312a3de7a75297f7317fcfc9d3b043014628612205e1189705aa2e1adc00028299a3a2d023c0dbf655f46ffcbb8fec13169dd107ead2460012820dfa93359785d96322e0ab78f9c", 0xdd}, {&(0x7f0000000780)="fbe6d27be40d9a87dd1edeea82ad47337bf45b409c03dad063ce299b77dcb97f4be1cfa3ea675f01839f6e390200ac9e589f3f4f077360645ca2f1203ec0e68083614433f6ccab53354786edaa15919dc6f8332b63e79ceac4dc14a9d902a4ff396250558410db91ca26b9049cc282d50a666cadd67a9e371b2c1674e4b6f9d932e7f428cfb32e77848b45c4ff91ae2b3096ab8f28a1b5c62b7ad9e510d09f822eb88e9ae4deabc3089a6424aa99923f5ba0435bd44fb4", 0xb7}, {&(0x7f0000000840)="5d84ad81858217355768630b214a6f72f6817f3986c8103db72f014d8b276b15aa99ab198141b99e6bd7ba2f4ee44cb43a9273c06f10b248cc8ebc5d80336029e1677624a9d12c0fe88e947d345bf9c1a53b05c595661a6743d35ba5474a6bdbfe85ddfefc7b9233e7535515e07f0884d258854cc007f36407275b01206861", 0x7f}, {&(0x7f00000008c0)="12b1432c6ad6f89886093aa65cee03959a11a0aaa5b7e199e89e21f17f4b6e410802e105acc0a797e4ff5a031fb60e8280fc9cc53e1fc171a592282a1c2a1e8295659fa955b9f3d33512ad945e210e9cc0052bf6bda92e7ab9305f8ba93eb22f76366a163592cb3c3379296cfb3b294ef906687b47934348db75edb41367a0682ecb4c0a6c4abcf45ee97d2e63b8688be9b19a", 0x93}, {&(0x7f0000000980)="ac2d6e8be50eb20e11040615f600cc975f8c68b027c4610af525d8050d732e189f5ad37022edb3480e07362b327e79c82a675f926beb14", 0x37}, {&(0x7f00000009c0)="99dcfd6460464efb61a62013d66feb24", 0x10}], 0xa, &(0x7f0000000ac0)=[{0x48, 0xffff, 0x1397, "107df04f0d81459291bde592c0d2ab63c858c5de31e70f2b90953bd122d59e2f70f61c3c69b1147e9f6f1dc99c917732c5a682"}, {0x1010, 0xffff, 0x9f, "01449abfd0bed24852865f397be8a70dc2abd90493abc98b6420824104f7489509fa4695760a374f424c5da786af5802dc2447658395d22f2c5c4407d3300e68be2e23d063ed480fe502519e06a2de98e9c858b707b7dbcd6c3c2bb0a05670d8f8936ffd21985b792c4d41e38acd6e2b5f7ce19c036a9af7d31196b44027967727872d1e77523e3bf006f577873c2cbcb383397f332b87176cb9a0c96b8e1ebc23ffb613f0856b712256921f5e149ab7aeb20683f19085ccf16a5d34e5d3cfba846dc173e5976f146398a07779597d952aed3fcbd49cc1bcd706522df544089f3a1f26d8f83f5bc976a2b53f0dfe32be2cc3ed2b78352a574f83650583e303d54b8d6beecc90da0ee312eeeccbc990e25b57597a3fd843a4a1d7d220406e4cae341dacfa6df5b2f91f76d1c66e6ece402e8f04813cd3f93ae4dc5efd522b663a9cc4c2685703e04071345f260d80f1b5ffa22d7ed383a4579266ffee6444c19f098f5a80e124e2f94f01a2cb5af60f63ac2da61c927fba6916ed526cda48769ca519ad4128aca94c27494700ca76ba62b35a01568a728e678aea0c5ef2cfd06f058ff92633469228809a84ecd3d7d8dbb082e93442533dd3fc0c072ca6944b46e51d3eec91a39f96d1f7805435b26b2f46ed1de83746a2643a3b9daeeba7711ceffe5d62b887e4d0c30e3284ab6e0c320699b191c40ddc03d9107eb3a36d4481ba8d6a0e3e4ea5157bfda1279887396f49324b9647375ac896d94a8ecaf41bc4f2d847a988c01dd6365fbd64e0131aaf768ce38b2b5404de8ab5b2a3e8440dfeb124ac40eaede877da54fa289ae4a398ff4346e76767611531608496840787f2fa9a62fd3ca5ccf6ddf29f7bd60b51834ae394ed2cabb04619d143a6c3a28b185ef3c31c27c9cefdb67394d91c334b52c1ed7e31d6fadcd5a96c511b31d8de7890d72a6543d382746adb881201d067b9385d4601dd0e13fe64ac4b254244b0d06f20800acc9ecd69213eef91f915c0abc3c7ba42572c9b73a867abc07ccc2992b6740c953b7581936a30b325eb176425a0297d908d409f518a63d79d13ca2b3032bdada217307eff596c2fdcc73d24f233c1105b9fc31b9680d93286fa6742bedc0aa6302eb74cbd613751c3e7478946b231a31b454a7df5dc888cb2a9e8b255cf9d65dcca861d7a8040f4bfa11b0339c29f502576154437fb3f5a7d0c9dbaee266a31137842764428204c505f15e9e34a5314a1d680496dceb012e0ea22b986a1f7dd01e3dfa5d0bdeb97b11591e3b9a8637400f02004b3d91571e704826de7168355d634b63b4d0a09935f9b238ede1abe55fee8e82b15da6ac9ec57c26f714992de2826bf0862000777a51b52a85cfe153d12898707e35674abcada6fb266c47008e2ee0079c3bdef687636362eddecb8ca9608c9dd0b7d778ea5f5bb8769b49a4fb1d7206820ec0f50ab75eca6dcb31cf1f0f554047b0b6099d67113840a0f71ada2ff3f5aec8e002e6838659789acfaf3dd77d11b86f9ffe53c6a596479440f935ca3291b40030f0d3821b61bb9ef812e2ae9a78af78bfef3982ce59cbdc72cae8e741b2ac0359c67f205460c03207101794ad20b0d1e73ae16447bd9dcbb92fd9d62f35680cc8b14f3f305d2301384830955e7bd30856f8e80f5228f95de55a35feed898de08d33d0bcba71b6d2b5d6bbd3e95cc6dad8f9f1766231688787dbc92a3b4df080779e59ff8a946ba55dd800bd4d606223443ae3a48a66b074fc23264db5884bd57eb4dc7fd26c2735343a1deddcbd6222f0e0b994e15aebfb5171d0e6a8a3d48e7058a8f765c75bfc6fb9c2cc0eb1ecdcc373493ef25bc16fc3326be8ec3bd25bafbf292eb31be47d1cab305cf9bb2025339c1aa3462f84dfdb88f2e53f96486b6ac24d054ce7e04a2c2a0219c427aa5a4dbac20024ce64e769d23455a68a6e363bbdabbd651d8d07ed8884d528fb2ab9a6723615a4705e80ec6a2303096906c446f36965ecec18b0d5eae43e7dfe93308593ebddba65ba2cd79604e8f73623e70792f2f9cf85c51342e7b19753210941d625149a9859541d85d70e300b4daf48dfadfff2c500660dc8d1e9212ed22adb8195acfc2b22fe7b232de63eb79a6c30dccf5c3cb2c60146ac4c22385df0c5ed2c9d252496b0dd8f6a919d5951918e12cc26da7bcddf4c97d0a1505f695a018b2b0f2e152e6cebe52a523c2ecc94d1fd443dd50e59782bb2b3946b04595a7149965c5cd029d9783b8d9aca205485e6ff2bbb0f8e16340e506c74f98f83005e1fd4552198cdc38339ff2737841056267b4f486210ca9299a6a688d199a5ee4b244fc914ccf5a5be7422c7b878dac7b40acc9d05cc7f1d0b1e301a41a024c1d8a6c2aaca1f0c248069ba1bb516d021fec4215915f74f7604a23fca349f51a6aed3c64115c1538b6237de2bcef35a0f345308455578fb589b6b3dad6bab60cc1f8673c10247a052cc1f2da2b8185696dee39cd0d4ed595e3436c353c344aa9aa2b329c4deae65bc13e6a0d24b0fb1ebe143210d49ef964d839356166576b6186c570cbdad4cad2666d46399cb9bad59ea7929850eb8a98a0239bd2b1f899f2eb8262837e25f7519ed17d5e9e2209ca53feffe72cc3f3c510eac659b8896ddc6b8d7efe55ff0e8f22f5fc23d5b9233679ece787d5c976029cfe2e3b1f346360d22f9ee9877647c9bf26ce91261cdc58839ead378f7c7d8ea22db2f6314a2240afcf7a6d7404bfc03fcd6a7330f71366d2d43790fb00706ec7ebc83bc25794e8a8c4c8ef3694ac5a45d7e84742feb29cfdcea81720e8aded0935fc05300e7ee84b8ead54e6b09f959e977d550a0751477805689ed26ff23c913a20a01d12606e9d7648778be8f53037b1bccd83cca7ace71ba562cce9e342acf66ce52799e30bb2db7784597e248fa5b096a645670c455513bf4fcb0624d13343fa65cbafa6dc8357c1ec67139dba8053567a359c723fb5f94f57464a52576508963f812302152826c7d239762f019e0793e02f4da286bd9750eca512dc02599f001128cc4ec34e2b9dda6927af44c0eea452fe0bfdb17fa7727b3a6d0dc985eb5f14426cb2836c1d037304921a15115a075e98379280b0a28b2a66556700a54595b90b28281848cf1a8aaa87dca8a267dd3cb3045cf74f5db84f11423dd6f5b03f7660dd5c964f42ca3a64ef4209d54b62778dbdbbfa28f7577db0aea170468199216f0d536fd2e52f1440c3323b432cdbdbf28b15805be08cd9d7ffe0557a5bae5f1779e6119a247fb7bee1229a662ad829d55c3ad651e260cddbe933ad46588b6d61fc73cd3ebd50d073450c5192261d25e6511814cbbc24ce3b3da881fded8892ae7f451c6be8959c422da51396d016bbf07d41c0295b369c7032da073ad368fa379aae294b2d632ac06fe4436fa0d99dcae3a1ec6ae0c3edc5f4c050685cc0554a97fee833e22af1a131beac9b0249fe364b3605826c043037f8582b00d8b4bfe70613fd0e2ea0e02974e58af5a1686b732e5ea1043057ef53218978a7d0a2fc7116642f26ed473fc5590cfcfcc34166923c35e034fc7a5ab7e27de537874194c1affd6acaa365cb82706ee13eb1f4c9198374254409762a15b031f9260c689e338673be4424cfc26e835a262c62a2f05dc916e4df433ca09f6cce2bcf6230093854448565fe37477d7a7ed145c3ae9674b243ecd3a75b224066829d8bb3c63b3846c0b68a1334afb7306de032b9bb0c5e562c2d37114b6185266f520902b53d55d389f49ca1df901a95c280b8d17aae6243e0043d0b7c2e31e54018866a05a44c71bf25432bcd2b0063ae41a3bed7f5f2bcd6b4e28239713bf38924b53242cb2138605f2c493f3da666f9f63294b8e30c8a8cd1945e1b45f205763e29f6b39137c2f1adcda10ac11703664a674c23a0086fc7e3d7996981add22291e85cd884d244bfa2fe38707fedd1f78f403ee5dacc5430ae0c55cdcb21ea701426d36a00f2429bbcf55e9320b2f259d46003481ba3907ec31bfc73e105ab594fd66bd802cdba5f6626aa7da08fe276a37732d9bdc6f34e6d7dbd7ce7f61eeac553dee51ea3c72215d103bc9ce572a1c5ca678fb9c64ec71c9617ed0baf9785e73be019d2864467c751b7c80942a8c0d67ce22c8b9a8faadad6fd6ebb7a4e4208d9443edbaad5111fc28ddcf0743d37d33ea390ebf665858ae168f90868a9e4ac2f2c51857537d9429d771f7c9ee0071ff4cbee324963f98aba63e6af70806e34ca9a8ef07ebbb3d8fef889dcb5d749e6de02937e74d9ae5c8d908fcfb5d853cea627a16d370657fbc6028a0ab26b7fbd94325a0fcf094a410e0268a77745fcf867f4fdcde1df513edcad35f63f067466b68f3ede2e51e3a0ec4d4ee7423c6b01a40300ba3207c0a4b0623c383a11a8561318d16b3e039a9462a10534820dc7ad2ab9c69b6dc45e1910e289fe5765ff287648a8ffa117ec661f472ed24c176cc8d13206c33f3a0c0b4066d95b8f09beb14addd1779c9d28470a8d57677510d49038aceb64dfde150fd90e44eb35f92088cc87dab28eedc1e4c61eb01c56f6dbc28705dec832b61b109d1518b138d5891766ea38afdba2641053e8d8a5a20e331022aa084306d257952c99f30145330127054449f0345ec0f0e37b26bac2f6efcf50e4a7e0f033fef2875abb9033631af78d7d1d942a0ebb3a7e0073c5fe3b9034f0d6fd7b483068768b4d400e0d713b2e8c20d70a576db1e69df8f228fcb6459e5c6a2075a020feb142f70e65eaa886d24dc7a40829faeb973e1ae3ea0b5da391b2ec9ca4affea599ccd320f3067a9c08eb0f9392ef9d736a6eddadaae8c77926fce1489b413cd3e2c5b368e0c4a6ebcdcc1a4ea954befd2808b347de07e959951d23e09f31fc034ff2882ee64aebb44cc2126ab2572e4c92cd55f53b0a20bf7367b1a57d79b00393e883ba958ef7bca52a17bea517f9d2b2278b20c749bdbdc5f87fbdbff44369b6c71cf21b4d63e4aff34e35a3d3b0ad2e929b546e4f873cda6b431ff3c6457d827ec06b9af8f9ca2e72e0cf9d4576bedf5b8162243a18104923de0392cb035158b19d7c12a6055b8500de0947df41bb23d972fdb18f7ca505c91b1056c60b46afdf27d4a800459c24a1efe9954e4f7c8c41d2c7c33e3e772df9ef35dc0f81f6b29ac82596568a1a37c30cfb6cadf940b49c347a9738037204fce9dd747241dc5018a4d4edb15c2d2fb53ac077ec25ddc02f139aaa1c2fa790d0ccd480b11462ae8a45eb82f0b03f6dadef8f1fa2cc9066f0f7bcb0f41299de0588add777b5475d7456534da00a4936bc10b04794661723db165507adfac08dd730dafedf2405121801e7b0d1076f08a2c9f7595c1d8b73441e84672b22f31c5cdfb21581e8c0873cd7868a676f0f086145f6ade1882a44a02edcc191d4bb513351a9025461875cf573329af9c33076345c8edf343014a5418a421f20d9167d2f0822101a37d6e7bccd7342e490a3ab49120c44b486fc2a2a05e1969eef14ed0848cfd9c94c4203e6fd62fa27583604aa17835febcabb74b20d8e23d2e6bf0b0ec088439c1670cc02dc4388087431fe24d4f335e2232879480accd1a4f6fa8a9ad6b06097ebd61fb73d798553a202f55775d4fe7b9daca0c86e2ff6df9441f15a4a943e1d48655c3910eac32a901a84ee991b9d74ea20b63b22003c151a30451804abf2836848dcd643f71aad99c78ca725da2ebcdc4c0ec660e0ee992b9c8d2c836928565f6d7dfc7205ce53df6eb62fc6"}, {0xc0, 0xffff, 0x6, "26e376b907c26f5ee51b12c85bc36bb94d79e669f1f6c0fc2613afe7163b7c58b78828f6f11b83229ee7dbc133a59082048909cb65abf5c1c7666982113bc2ca206a0eef6906d28932097aea95a0da90681e87ced7e6154f872c9d8549219c1237a15ae3aea94f633c236c112e2035292d6bbfe9180868855739493eff8ed205ae7afb1a342aba4128d207a11db2cc17411a9b7a836bffaf137718f17e01b7c4cad0fce58d51e47f714f46"}], 0x1118, 0x400}, 0x400) recvmsg(r0, &(0x7f0000001f00)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001c80)=""/152, 0x98}, {&(0x7f0000001d40)=""/166, 0xa6}, {&(0x7f0000001e00)=""/30, 0x1e}], 0x3, &(0x7f0000001e80)=""/83, 0x53, 0xce19}, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1000, 0x0, 0x0) listen(r0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001c40)) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x32e}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="ac9c59332fd830a15ccaf447dae40fa7c151c5002fc6223b22fc52604f0192e8bcb47323f91c53919751b3db156c5d4d80eac3d9bcb9c2455e0beec6364095529cc3265b8b4f99e56f6399b92ef5deff731e934126d777025438a8265cd0704cc8fead5254f0b0566fb554962510356594802a8c56635c68d5e49cf2a0bfca112781103f7c369f34768b239d571bea6e99f8648cc987db0a2a68e3401725d4602c8bc75cbfd5231041ff601a64496441202b19bf86e7477ff02b45b571d1f3c45136da507844d43bfb2c8491d7007618bdc0ed6cb0f4cb5a9a9416f35ee4d16696", 0xe1}, {&(0x7f0000000240)="79ef85da7e4f3953975b81cb047508f41e205d08830871aace8c3d8202309b3b418f746b176764c7fa8b71f96b163f4001a40b65f603e1999687bb6dd068b5d95f75a42ac3241af3f8f80d2b3a8b3d66e8d6a293a70c1f3bef6d1d6d9cb50c8d3df80c903443d7965e13bfb38aa5da5feb331eadcb589f27c881685a04192d747724ec680d5b5f458809ce35e10f890d8cd5563e74ee19e99b4bbb3b1cbf6dd4cec3437b9c2ac41705ad1f5a434a0a6ee0cfe78aa6058bd5bc2279947d93d5b11dd4c5ad97", 0xc5}, {&(0x7f0000000340)="b703e19f2fd20b92793f036652", 0xd}], 0x3, &(0x7f00000003c0), 0x0, 0x1}, 0x405) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x0, 0x800, 0x5, 0xffffffff}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 13:24:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) socketpair(0x26, 0x4000, 0xca0, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x2dfde17b, &(0x7f00000000c0)="7ed4b91e98210581ee3f92ec8fb1dcc1d6ac2992d79f22c7bbfcf3cf75454bd6788c4a211765098efcfc9b44428255adfe69b316e28a5ab218e66228118023b5ed1dc2251e3dafd797b92c721e648f2ff3669089941139f25889adcd2039296a5e56b038763afca3426bb6d31eb503b21d74ad333ef6737f95affc5b045241248210a0d4a268b8ac5211e9649cec290a96b011be9d6df9d8252af5d6980f3f16cde02c12f7047a79fc85269e3aa2223afa3d000961acc3ea5d", 0xb9) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:52 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="6a4e57d57608f6291d62716679db511743efd5e401392cb0cec60d83c8bf2bf2ed4b78a0ad112bfa459bd0b27621e6e97e7b2dde814fa240099ca332da28cc54e517e75bb477aaa8c75731ae4cba51d877da3a76d6e32111b8e41b6043aed5b6728ede7f77e264f6544e400f40aa9bc80c28229f5b3ff617b2427263a859c40e2678df403d52", 0x86}, {&(0x7f0000000140)="b451bc2b2e22e4495c354bf1175d155479280ffbcf7b1368ed3dae3be50254f712d66c4005d9c586995358a82bfeded43db198f89bb9eb6201f0b107cb834327e1b4a893cde4bb30381383ed81e0b469f741b64c4b810e2d7b212aefbf524582a8c265e1c9f39411f9c0545b42ff6e607c4e8afb71ac0c5a7b12f4e0416612e46d95cc", 0x83}, {&(0x7f0000000200)="a4325cd2bf1e53de3a20380f0b2e058377f272abb1310f008d91bd5f391f55ebaf5b16a1d70d2b0d9eff13eeb0202c50ac7b88bffc590f2cd5529a47c91651e2d4175476cc76c73f056c32107f28322342ce38d6618a86cb384d343dd2e96ba4c7d2f5b07c6753a3979be4d144984975017301e9", 0x74}, {&(0x7f0000000580)="c20852750d93ceb7482d14f9021149b83d93ad5d44b9dab3fdfacb5facbd788f9da737f18c60b155b329bdb8507ad2a7f630742c3b03d7ffeff2cdee1eaa92f269fe6ca7426012f4b6ee161c4219840f6ca0f6f4f8f6c22f4867272fe826fa05725fb621bc0c8649300f6011fa927a352840490829bc30e5c7494a53321f505dd3b4178342eb1f12e0781ae85a642f199c76229505d916b0bb4d20ca7433e89543502833826535c75eff1d7eb5ca3b0863b270625c37d369d2a751680b879d6ba0c6c2f9f4db6f936b2d4a84484a2749f35d5504353c26b6d84d226e2aecd46df05d67de998a5a79496732a31dd89bb73699fe5ab70592155d92124a965e8e924de8326c9647667e33f47ca1e06b39a804cba4f5a7e8bc9b0c2e45fc54b789f46104eadf0c90742c8b74d406d683a199a0558b5251cf0f860c25b79b38c85c369e4a7eb53b7bae73c7fb1aef8d7aea89091c41df0aebbad602dc67f55c806c811cef5447b12325e51492c45d7bd93e581bc7d8de30b7dc015c99fc9dc035787c8a205220746ac20aab4de29eacda4a4e3ba8f1c91b3b87d9fe427a0b99622fb25cc357d73d98a7fa6ceb85334d62b4c94aad476aeacfb0b7d58b7a3fa9a5898d4de65a32c73d01c6fde4a111bc67ca9dda00431083ef4d1ca0c6a85d78298c8e5bd7caebd101769b5a0aaaf42d4840b3a7119577e9c78fddf13bdadd544ee79b44c7565d94d75b7ec4b9a9b322a48a9c314dfc211db774b62bae7c3b9e397a657e5666ecbfbe399f6f2383bbc8cb7fc8f9ce37fa5e34c2976f59adab6860096cd1ed8ac8253a3ab44dde1b68189f1cffce3a2f50fad4c524743bfd03d9933eac915b914e72d9a2030317d56a07a639a914ca4d98018cd722e0dff1701af369dbff52b8643fe20d8f2b1a514d1792dd6fadfe4c8e244c69b1fc793c00483ecdb44da84f34292d2f3dc7145ebc241d729c5352b84fcd00c8ef62941b6e5a4868272800ce03777118e0c6359d75d224dbb2ce97ee84eff823c90f4837d3300dc49e51f28485fca3012e95baae03c1a84228047d6dd0c5e7b231e87bd51e2816de8303d04518dc1f8feddd0fba8fa88f564a4eb42ab39567402e251521b43bc00f2a63f346f1fd8c4be0e47532c586c6836ec3d35b9c28e57411ec9191ada89d386f2661add084b9ae0cffa1fccb8303184005d04842ceb75098466028b1c7a6326ae801a7c5976053f818f1dddd6e123c4378365139362e74af3148132921909a9aaefeaa592975b86296b4e5c7f4bb8d09318ba50a344f6819b5e3b58a1673c87cba2cb48809d2bf30ad1768c97a33c8d6d08e885a1fe303311a2f09ba3c919f8e8ba79a6973f2e6dc8126f2974899a083ef01dfffbb5372757ac2d25dab4aa165d221b763efb103cf17f2e6e4ae7a5c004643bba0c0847cff700fc54865f15a9fec5b54ab686ce21f1d6eaf2380dddf28304a3b2fe78dd66479584e6434311da431a8e6f1f0972d3e12c627de1c065eea2ba604cae04ba9eba68dd3abee1354de468dbf2c9d9f81cf1c9786bff6e850e080bcd897981496a048d97f51196b9f5c075c2edc1929361451ef144b55514363b7e422c57c0b177ea6952d7b17e978ba9adf2210f770cde4d2b404dcf4a0599469e5f9098eec0c27bb44604e28fd275ff7bc53ca456e03b6f7d04bce29327297b7e97cae5ccff6346caa1a425db9e0593261dcfa34c2e60749ef991161763ab459d8409bf54a14c6bb72970c8bb175a0d6a7661fe1c8e39e8fcc10eaf089ba4e641eafdbaf5863ff4853f22f237b2fa9a99677e5ceefc14414cecbea66d78dadf1a4ab22ac305b45b339dc0a6be9040829ff4eb2a0ff6e9c9a16cd21880fe3ec3b1f2dd5ea14603d864a9a57ebe0a4afdcaf2c006de2793ea655909453313c595bb35d841450d0694af1b5aed5d46c53b1c5d4b5b6280274af036827e170b6ed10310fc3445a575b2973a44f0b657ca657fed62051c7ecfbf4d95bb4419a583b8ef67b4af66b81ba756462ac792d1080f516b67ec23df80bc9b80fe351403d2d2f3fff218295074a17208213755b9c5b985eae140eafc70e254988895599fd5890839a1329a97118505d19bba1fc10e9b203326a10adacab7ba13a8bc819baa72c7bb19a6e4ae198814556265db905747b18a7b9ad6f891017b11d6d62eb52ff3731f096c8d221dc741e89087b056618558b0d1e14920ddd6ba5d124a30c6cf30908fe09061374e85f6d74796b2a75b50df2821c87ede3772f6d2e48d247e1eaf3984fed84eae2ea4d6c9df685aed028b4b05fc6f0f76feed8fa15368cb5fd9d9eecf5bc428c8d7bccfd679d59ff14e796f723005b72996a225051c155694fa74d5bc8b66cfab39289c78449c796789ec94d2219e9773b9e51fc235895ca0e913ccead4f9259dd40e4480a294ef19c45895e1c194bb8a9583a2b6bd865b8bf5440bb232b20252e6ea453c5a073ce539737b2949183f78d43cc54390e5cfb907acfac0cc0561dd568efdbef6388ef78b1637f45f6097101d869cc137f59d050bd5df8c60388a4a3f6bb31f37a2743458461142c2558afd96bcb0d2fea7eb6b9c0f1962703682858c85003b25cd519ad439b6f27dfd2e9b104b46f5765022578d9d4bdce3275eaed2bcb229d51c401f08a816a7d1ddd462ff6b8195604ce125cc2cd60d20bf74c3c2328b404801f91bd269ced9f96bcb02827929a1ff0ad3ceb5006c4cd0d14bbaf20b4bda83ca1fa192c56795c3699e53959e81a5cd87b03efd45227d23769bae1859007abf92d011ebf571183637895cd8c434d70eb9a04dfad7799216073a213d2ccdf7b763de15f165216db75f30c212247ff07073bcb0ae28db3fd8afd05b203a72e01b33c6d7b8690862acffe4e299e21ffbe41a3c61da8f163a1c78b10bc18f8ebe088dbf62be81b0c0cd4b350b2c93f44bb4913249bd508fb2756cecac72ac8e5c9d0e78f9f6cc3230037b115d4d36a8b8e7a7590c0d9be4d0a962ab38132490a96b51e089af4f27b767ca1fffb04dce890003d170128bb710146effe22a3144122d209352bb14edb7ee69d042aa8c9f9d9a88d8c85c72f9af7a5a93199889407138a1a23f2f94289e154faf833df8de3067b8482e50cc5a666e1217ccf86c58611e2874b2ca485b1edc32ed9a8b980a53d37ae2b9ebdac4dcdc6f00510998aabebc9eaaeeb76a59a997dd20c0d36231da0d1df8d88ac711bcc4770a69faaeacc49ce9db46ad330b0cde60238a403ffcb87967d4afeb7543ed5bd28db8f0ee72b280d33400ba6060d7cec803569f64363c345419a4a6ba43f382cfae2bf561c04e52f1767bcd3889d8dab4d5b0d937e01f425cc770a6e19d0e45654877ec4ae59ee176aee422459044413082b8ceaff5d8af0866fc5f7ecb87fff2044f5b735d062b843829b623ce7965af5c96aeeb1442ca188c3f51d4775dee70ff6cd7aab7b55aec23ad02036577ac98e5b354df8ec6d16b093fcc7b711bb563fe724fe022a35ca7d750d667742c443285172889f1c8adff4e30ef90457bde50f6afcd16e85265dc86c513aaa4be38a76192ca334a99b9906d6fff23a72a8ae38822dc1f3cc5a42cbf9badf25ce52662daa0087c546a5c4d28c88bcfa02e737a1e4be340baac4b4979c0a56c9d7a24d52f568d25c5716c21212ee823f286ef08f930735d5bfda0126a0b19d827fb52b391b040656240b20fb214a4a8785288bb0ff5eb5c280b5309247fd9af4449fe3a47e259fc36d9b91dd87973387faccd024c44384d6e0e565e6b158e104f98d334fd30e34fcf11976dcdf58a45e643e6524bcf332d47b1513302830b84148ac8ffde3c9370539f6cb3f82148e6e41eda47c108e7e588fa18c1e4a88ee432e8d5d553beb01e6932a72e17e9dc8d87888b4424bf487cac1ee941420945cd4833e5aea3a12c5ca472db3ea4d3380d5a1f18dbb10a1c1ab4734b6bcf9d0417c1bc7a3a76c61baa5f947dec5b0057f868baf73e2fd30c60dd6282c10fe310e6de8c516104a9d3fda48e273df3559b6a3979d9253638ff37e47200171fe89931dd9a540fd9cca2b537690ba8eaf4c22b94fc726d2d8c6efd39ff3a9d465f57afb546b2ac454035d804916337a91ff51d9ca01c7be338c0dcaec7aced2e92d9d4104e74c058dbb87e89a252700301dfc213c2587150e2a2b39e12131de99b2e041eb0f8bc032507234c8a0e18b3a964988269e01167ba77891f35160b981a76d93b254f5cf09fb8edbe27f27fbe44274a7c32dada24af221d1494b6ef57de1d9b06fd37d7dac39a6cbf66377570a3ddcd1b26b4e51b7b4be4120f5efeeba6e6ad8506a7fe8f05d99ae185ee549b8c087533872068bcb6a64e5dbc4c454d2167cc14acfd7c45586d0e397b61d0f1ef735652bced5810d1b0bc400a6abe031700402862114ab7f07c49c19e027d870f1c305c587dec22a5ebef7adb85bb3488f72f10bb5f5d0d35f8c357963c5365d21f07ce38c0d0f82890e0845feadcf84e7c8297b1854bd2706e864e1af8de1c06b6dc6aff477e00dc39146c29b4cc7b1cea07cd7685fa31a15804f45011c5328e43a656977c08b1ee813f2e9f8332889d58b8d2709437f3c1a6be52c852ee750b52f685f8279ba138dd16ec14865d954c6466d34f67d81b07fef13ebbf284d4d223f3deed4f73a71df0d21e10a939f87c27e247e4268321aefbaf837eb35720249dcabc5f4e78f776fb6284fa47d30d1a704b5e095c84277cc51f7104da642f19beef549fe1122b9dc5092d22bcb3ea47acbb9a486b80f93d2e553f2b391f913b245a5f313dc244d41b20cd1d09d20a9b26ddfcc692e4a24e404b73e8c7d0bb8c715fea07f97f301996d625ea574c4676b8fd942f99c57acc16357ebb9dde3293b8b60c70e6bb84d1a853085e3218b6a5389476cf0f114aa381607d67c29fb14d487ef43fe3a376a09e91f43eed68248a2df8fd1943b158f7c685c081c73c428daaf558fefc8770c49e55760fa581815eef63350ac8707759a766c93e94995f751e88293bc0c8cabdbb9d0341d9dc1002e632b4d7a942a8be313d6c2c295ce36d04ba4c37f59e4da9280ae4998a5b61a6fdd8e00bbc4f08b054a99a777a06272464fc7e38e381234999e9a437e432423cb4c5ec8c77cbe5c60a847f54983d57b814c7e24f3d76fc451140549e2a14c677e8a951073fccc82e6efcb6ab61a56e13106a652d3f4fab588cadf7c03e0502235885fcd7844ec79d17d04197bb592bb9dd1bba7187aa972b88663fe96990f532d3e1181dbb9ebc011b79f11acbc927c2d594ece4bb21b726830c4c0312f728a87c593a439cf0e97f63f6283082533a4391fc21bdea3be9e9e85ae5ab6ecf8acf0042a6ee3acef7ef4aec606eddb188383b5a628c78c94ca06e03907dfb0fa6397cdbfebf25f27a12b2bfed15170c6a63a93cda20d06b3129ed5fccef6eb1ea4c15d73ae06ff96fe4578ac347880f56b4ad73d117976d87e5c730ce10d51f428b9b483be600fe89224ac895a6bcb914663083b32c002ed9d6a82895189e90a98faa6cac18d25f15e7f4a4cf07e54a3964429508af803733c380f3f70e7e7ecfde5e7e63c1a156bc60780da2d2346d2eb112bd25edf9bfec9ca644f30e4ba5a0d875676415f270e7c570b7817908facc199d331255dff062d731d886faecd6544ea0d25b8fd96d70077206e513e3de8399f8566123c2cd0a804589e08f7cd8c9f331262bcb735508002f57067389915343750cb39d99cfa0a032534aa2779456b0cca", 0x1000}, {&(0x7f0000000280)="db37cde10eb7b631dbc5ceeb8611be252ac9318b4b6eeda8d3", 0x19}, {&(0x7f00000002c0)="ca6561dd23952f7bfbdd1942ba13f95317ec63767e0ce0e39dd9a78c9096e4627d27e99880eb72f5c807f52aa24946103c483fcbecbbc44bf4e1a6f82dcbbfaa8e56b5c6eb8dd0b040444ce7571fdbe49f694a1b71ff84df2e93e495346f1373d22a0b4fe98e7987d2b7b6104959324cadca75742d4a0464a1c35870476a9d386ff49ada9d", 0x85}], 0x6, 0x0, 0x0, 0x406}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) dup2(r1, r2) r3 = shmget(0x3, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x9, 0x9}) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 13:24:52 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000200)='./file1\x00', r3, &(0x7f0000000240)='./file1\x00', 0x4) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28880, 0x4) read(r4, &(0x7f0000000280)=""/101, 0xfffffffffffffdba) sendto$inet(r0, &(0x7f0000000380)="b3c408057213e7d06b2b845cbf6eb1eefc2f24018ecda673a2b49cc73b62e1fc63e282be52308124c7078e092e6caadd4dd3af5c733b549cbadca89566bafd5bae70257502937e31cc790e18be52e0a583c0b8047a7149955d327a55f27006743956d41797107fe6301aa245ddff147e7d8497ad098616a36f30a7faf2d0294911e4aeccfedf81ea1397032035c5c16cf70c26", 0x93, 0x0, &(0x7f0000000440)={0x2, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000200)='./file1\x00', r3, &(0x7f0000000240)='./file1\x00', 0x4) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28880, 0x4) read(r4, &(0x7f0000000280)=""/101, 0xfffffffffffffdba) sendto$inet(r0, &(0x7f0000000380)="b3c408057213e7d06b2b845cbf6eb1eefc2f24018ecda673a2b49cc73b62e1fc63e282be52308124c7078e092e6caadd4dd3af5c733b549cbadca89566bafd5bae70257502937e31cc790e18be52e0a583c0b8047a7149955d327a55f27006743956d41797107fe6301aa245ddff147e7d8497ad098616a36f30a7faf2d0294911e4aeccfedf81ea1397032035c5c16cf70c26", 0x93, 0x0, &(0x7f0000000440)={0x2, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) 13:24:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x400, 0x21ed, "40c91020e4bc9ebfcbadfa2c000ae402c26cf4f1", 0x7, 0x6}) mincore(&(0x7f00006d9000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/82) close(r0) pipe(&(0x7f00000000c0)) nanosleep(&(0x7f0000000280), 0x0) 13:24:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$inet(0x2, 0x8000, 0x739, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) dup2(r0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x128, 0x2}, 0x2) 13:24:52 executing program 1: mknod$loop(0x0, 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20020, 0x0) shutdown(r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r1 = socket(0x1, 0x1, 0x13c000) munlockall() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x5c}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x40) recvfrom(r1, &(0x7f0000000140)=""/144, 0x90, 0x802, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = shmget(0x2, 0x2000, 0x56c, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="7cc3b0a2b5fcdeaa49865fa37c17cc8d5d4ffecf7df6cb29ea5821fe869eb794af150a0add0110aa7060ed8b84db30046e325f53776baf29a626115529c5acb330f614b08c60e5e39e563d99b26180513783d28e1d5cba94e8d38c99fd49276ea7d85a98f2232a312d22fb81407a1bc42c938f1fac742b9d66c7cf12f0d322f696ef472584f2cb000bd39561e54290ab623a7417de02de5218fb514ca93c8893d5c92df26fd7f126c1e4e56abd21ae10ebefe17b3c5af2d84ea261a59f1f962d14f835356357543d828e077608e0fdcae7de48d1cada0782dc2073a1a7a3c43fe0a17485575718a5169b3f7bb34052878315bec08f152c0829df0f63c9da1998832e8b8300fae77a5eec41a3fdc61beac427c99ca7537534c70db085340b45e6fcfca4c887dc64d59aea7ee55351df80a4d0f9c6a89cccbea49c60f76f869e9cf8609a84e2c5d0184dc158708e98cb7ddb89c6cc899ae7388d177dc15f0457cb51877bf849e14a11263cb563cdece523dfa90f6d326f4898cc8ad6ef0b1fe26c10afe3bf30e48c6bbf712a62a7e53012b7cf4b434eed92f598f676bcaa307d3245990a6086c17b6ce025958f0f8d44a603bcd7ac9a799d2935af719b7d7ddb2eb83a302a217d014af5729606a39427b9cec6da73659b27c6f1e7106784f5f106bedaf5422112c396294b7cdd7ade05531736566fcee8b2418d25aaf1034e29afeacd859fa34fa47b8929fb6d42f275a0852333b05de88a057b60bbcbccb116e9b2b0c18901e4529692e937cfb3c6e26044dee5cc3932002febcb8cdb890ed615bd7a4c77ef9090e60c9c6f2fea392cc65681d02df4fe47f741e2c95947d9e247408b2b7cc9684530beecbafad92c91b41a4f56f8ef150b3569483b3b0184809438e9b3ec6f4219b8f8b9155bcb3b24509f6f035b2ae00e3391d0c7532754986008cb7fd7a434d0304bd690281d2a81b4b5172728bc4056633f6cbf92d836fceb7e5e55c9cfc5aacb4b3131b215984107c2485add9e4d1a6812c48487d9c58abea916ec5e65319c339a8749f5aa15a1534132f1d444ff64dc917a98261a0271db1c4428c646c00f732672906812b25f149ecc48c2f99528f31debce9b8dd8208a99bb599607b1250d9382d6c3acc97cfec8fa818c6309662fb7058bdf727805c202b9633d2351d717ca2b473f1cdc955a2b7b3adb8c1c99bac51b00380a04d2b0f5e105d128dc78a5e48285c61f62c3a76f0a27d3cf3e9c0c3d6f72ef051f138eb1bf17ded453eaa51fe82d8e8de005256531af5c883b01be5559b185e269d81cb13af3e521fbf95bf4ea4055ebf2d173eacf9809728b6c5d48c998ef2c74f6d23c3110710907527ca0f5cf8d7fbd59db958ecb8738175d775622213cd2f70552b7a6088ac12ab8dad93c262c6c09d8418df45a3a4bf82634291043f3252848e6ed4b937795bf6b45022709a7b35ea97597f3f0c33fe4e94523970e0ee5eee1184fcff66a3ffbe01e65b4f1712fb492ef50732ebe322f7817f5a4ea5bb99dd03ad8bd3da39e279f8f7a33e305bd78cb1cf859283226d593653c741c4a8e468b8028b01bde2b319723e3c189422b7fa457d4289162bab3e1f4059f4e5278364c7657319329b722d52ef6753e26b5e780576c978b5110d583d671abc3b69d63f6c29fb1a89eed19220d5ac4889cbe0f302e9e8268e8e368f33a3dbd44872ece3a11ff154c6171b8bc2b4a02c3711cbe29112293290086153dbbc4db31d112ff5291c4487a3aca52cf56306b7eec78f648a5c1ba01336bcf5d4aaaa1904e80056ae00d0dccfe6e1c29720bba39611ea7ddfdfe157350b8eb23abb2c2bae2deaf4a28d3ecbdbf88eab03577544923a727f5a360a9ac95b85a63f2e2ea3ccb37ba733b053cd294efce62129f3f9995705af1116dc99181a20303310a135afd082f53e861211f6ff33649bad8cddc2ffded5a2a4c717214745324b50eb25d161b4b0a3d122dbf9914e0c17577dc62fb1bf4341471d8bdf7321d518d348155b19fbaaa8210d0d5afa3e8ec4d02b8ebdf9332be213eda8d35ba86d3e8295bfc93a090bf2510a35390c45c0dd7bdc38464eaf275a91b27e91ca00dc5fa9abdf1c9912f4cdbd03971fe5471bb5da3f269beb21724b7c373a40376cb1124b0e2f161565112f9dfb5a0232f642b5135ebf67c41517854b0a5163f8adb79713ca3aa66d61479192e0e867d580a68c3a0824f39a0378adfb69f74f6d6e661065898901b1aac79ad4969346ebf70343d2f0916a9d50ffb013060771e8c16038c22e233bfbdb840de5d004127410e48055914ba0d5bb1a4ebdc51e45f53dd7c6d51e6dbc21dde05aafa43dbb21055728a6a00248dcbad3a5ab140ecf1c88cf7b61962371b99ec2f0cd2af7b5b1fd2adccc01787122a6ad6a2dc3903fb85364d29c11e0379261fb3e6d259b9b96652aab7aab29d281345e8934ea1060e43a55113770c15fc9a3769ccdbaf50a03e753cbb70d9e3a6b01186b9735b8b81d4d7482c0967a80722a8dac4696c11921d99d86ce9387eaf70877fb07b479d848b229e690f7973254a7b63776afc0788f74706c474ff15c62400259bad580e0d9395c62d9fd1536238f2c94e2731da3e49a63d9272d784091262523b684b9c9f3e1dbbdedebf5896ae3ff0090efd5ee63ab6890e465c4451669bb63ef3d151fa1364b9fac713f699bca6d978d899116d4a0413f3c19b0982e913826553a7d8940c73475474a6cb5b473fe83f9784d5dcc02a9f96f6b3f7a8768bfe9cd664311e5e2203b8df1a148f427d5337c4fba8f632cef125f79e4e0166804aff57456e2d0d8b08b96a07c9b8731d83fac10d3a1bee051bc8efda0731f1ce4bdba498a682be8f02713dc58b82615b949789480a2e6ac1244ae5f4473c39e0ca189ef6a1cc19f18102c7e6cc1f4030ac9053cfd861e199fa5c2c93dd5e18bf257e9e5318a796bd41a08166c8a6f571dcf6d51e57637e4ef26a1f098f06795daa8dc1cc3551095acbed746338db5a245c31f0086ecb04696ff1cad53b99e72693a1af253ce9c1b327c5b2f0c21a66dfb5e54d7a4fa9057c285a7c174d96d1468590174c90e854ac0a6b8b52b7242f62c0cccf8815970540b1775e8b4fa06b434019a00fa262f3c3b7c1792972b561b66a5b9d178b722da7285dcc9a287041e7692f89a85bfcd3ae3c430bd2606be06c2b444233f77e827f1572b98e949565ad77353baeff03a8e6bb342a27f6a11d20db1d8a20f4c5546c5bc389c4d8b5ed37fe70d08d449065b7ebe669e86e6d5cedc79c7258af081ec3a82bb5640edf6528c3fb315add1c0732ad7168428f7895818b002eeef3571dd378b17a640c79b77c2a4f5260a02b3ac77bfbd2c810b2af542114f9d35f52eae2c6b426f313a962dad5d8798e8cfaeda3d37e6a3dfb86154a9dfd9db6ad3430c7789bc5c7b6e61b8c7b623e5c87e23ecba9c72cd07986899a95adc1f28bd98e913f7c43105bc987819e28186b2854b5c01f9036b721fddf5c4c4f16fff5dc187dd2fd1dbe7bd85018f55e2dee119fd7e6a1f070c233e4161a5f41c99a16a600e6a1fddf1455497e62d27feb1bc703f2cad48a1984eadcd44eed0fb9108bbf2d477db2e822d06c2c1bbcb181bb3f53e858243bde9e541a33406fc26c7983765e56dce284b7e9d4eea6ed1fe1e085bc93267c12337e1d81fce82385096c75cc2122fb9c4b70738046e05c3099d571b1e62044b67705e76dd44c13b4985d8e0aec5e1260f019054a92796cc00b9a9f78436ce48d9af21354d90f6a29a751f06d94e8ff0011489b13453ac93c50b65e44f17267f9018d6eab58f782518195bf06303136c9d1bcd6f3e33428577af7439433597fb3e07bebb5eee3b38e3087362cbd24b1e9657250092473fdfc7452e8b6903f4284eee0d9e1b806fe42d87d97161b00411e08be59042b9caa778e5a826a520a522c4f963984ac3e2fa10700b2cc44a44132156925551f15678d1e5b737e83e509f7db5ad83122967759c90d2e6cfa11b5f0d5070e95019d70f86bc77557249a99e8b5e523ca4119ea3052d95f083ca89935a1c714822f741d5e34096f1db3dd5725c4411191a022fee7518d9ac61d42e4cd7b4fbbd4a5d2bce441dcedf3c2d7457c495e8761375a15df18baa2be3bec9799f1a8d1787c9d0a9c83856ef89f41596842a1c03194d13bf82b440d7b176a24e15d0e0626278247d5b222c0f9cdac2c0891e16e85470548212ad94a2e77f90ea5a7f3244d90c4bb2c1dbd8124cf91a31c2761f86654c2719ab22287197d08db074ba4c6f46e34683c9e605fd6e2c4c76dee8144e29fc1496c69193311fc9287963cab60c0064a67470c3054688d633478ea376705b16c647d8c14378bfb55e227b55633284a17f4a548dbac05539c0226b309ec25b061de3993816e753dc69878fd0a2fa12c1398d54b1adc52d21032b3ba8ba4e8d11c83d76fbfc89d64308f404894ae3eac5dd480a290e0831f427dc36bcf6aef141595285dc5534c4a9fbaca33333375072579f7c09e7736e4b8feca180e2acd61a0221408f8528f1b9adea5d8b6210711f101d4cd9df6f49b5b209be7447cdb723b37df32402dad58e00c1d21962b01feb4c653bcca518d9a5c86a898ba47fd5cfaed637e0d2a150ccf91b464c3743da01efec2511066798be501dd95ba501eebf185ead25e679007188d9929c5752817c718c364adae676a7c46671227614fa4b9d998ce435c128d3f4d9aea3b408b78ae68d8d075cac8cb3ed9d1078e38eb2f485acd22e0f1c70594ba0ae40c0d17c15bd86d9315ecc17f90f2e80f368fdce05cb4a0d6fee721f61443481ce0e1c4fd38aaa232e23e4c826d286a9a20c5d0d424b79d8dd0fddb94d43352ca7a656c8c850e00f0d31c78e7e3876faf56fd748ff155ccd120a7b4de7eeea0922d9159427ffe571d7716056c72c0a2e7ea47c22910d853626763143680299beba31922ae2e2079bc1f34ef859d5c557ba9f7635b1493df0e5f888d7a32f678516a33c49b679671e8ec05ca576637d35625f4090fdc1629065e8c7de3b0c75fec9ce078a132c6370c9257353c34211f7a984abc2e5fe9429caedb25607922ed5b3674f1135fe6f65550672ca3305b74fbe2a1954de9491bfa578e48d0a7462575cd83a6209785f92e82b7d48ccd02a88c29efadd90ac84286c727e85307262f9370f6952647a3c0d02b6674842b8c2d7f83e5923062b537b76a6e39a16594dec1cd490fe8c9c9007839d5517797fbe65cb6a015cd6bbea1815e485a3e7f5c847adff82a8727c6a0e6ad727ac41131a82b36156276c6566e16e6147a36fbb208369528f320fd907be443eb8256b343956b55922e3743567e3e0f6b7e8e3f679088ae1eff88d40c547e86956d4579fc0f877b379464bd7b9e6a3a7c2065350c1089782c06fa11b0e3c6fc5227d9034caea4697752b4d912f8783940b015495142b6a6994971f4b3a50cee3c7582e722baa8a334d1eb01c36504806574fb35e5c0386f2041b34cab9b2b61d01a2ed284dbdfc6ec6f98a68157579513beed1a662c6d01510674f1ce2cef342e9165996f3857f4bf9a4f00e072032d3ef3b4d2c57668bf0f5e41993a86ac823239787b369c6cf9b978584297ebe06a01dbe531a1e0f369ce6170a6d852b76e1fc8ea31676bbb09bbd8863bc89d9ecdcf698e075a4d880cfa139b20698851543296e85e664d29fc66fd17d89b1d4be21e805789060d0fd0c21fb3454346515b88526216ae16e78523adf0dda0dd", 0x1000}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001340)=0x9) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001380)=""/42) bind$unix(r1, &(0x7f00000013c0)=@file={0x0, '.\x00'}, 0x4) utimensat(r0, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0xcb, 0x2}, {0x3ff, 0x10000}}, 0x6c0682dbc47eeba6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001480)=0x3793) setrlimit(0x1, &(0x7f00000014c0)={0x4, 0x3}) setrlimit(0x3, &(0x7f0000001500)={0x3, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001540)) r3 = getppid() fcntl$setown(r1, 0x6, r3) fchdir(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001580)={0x400, 0xfffffffffffffff9, 0x9, 0x6}) sendto(r0, &(0x7f00000015c0), 0x0, 0x408, &(0x7f0000001600)=@in={0x2, 0x2}, 0xc) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x80) 13:24:52 executing program 1: mknod$loop(0x0, 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:24:52 executing program 1: mknod$loop(0x0, 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000200)='./file0/../file0\x00', 0x9) truncate(&(0x7f0000000100)='./file0/../file0\x00', 0x5) truncate(&(0x7f00000000c0)='./file0/../file0\x00', 0x2) open$dir(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x1) open$dir(&(0x7f00000001c0)='./file0/../file0\x00', 0x80, 0x8) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x180, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x180) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) getpgrp() r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x80) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) getdents(r1, &(0x7f00000001c0)=""/84, 0x54) fcntl$getown(r2, 0x5) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) close(r0) r1 = kqueue() socketpair(0xc0a80984357df8c2, 0x2, 0x10000, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xc3, 0xfffff, 0x3e6, 0x66b}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000004, 0x3f, 0x1000}], 0xcd10, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x1ff, 0x20}, {{r1}, 0xfffffffffffffffc, 0x93, 0x8, 0xf0, 0x9}, {{r1}, 0x0, 0x8, 0x80, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x8e, 0x101}], 0x80000000, &(0x7f0000000100)={0x800, 0x1}) close(r1) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x48, 0x10, 0x0, 0x4b7a}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x14, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa2, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000001, 0x83, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7ff, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x3, 0x5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x8, 0x9fe3}], 0x1, &(0x7f0000000300)={0xfa15, 0x80}) syz_open_pts() poll(&(0x7f0000000380)=[{r0, 0x2}, {r0}, {r3, 0x40}, {r1, 0x100}, {r0, 0x100}, {r0, 0x40}, {r3, 0x4}], 0x7, 0xffffffff) 13:24:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(0x0, 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:52 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 13:24:52 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000, 0x4535) socketpair$inet6(0x18, 0x3, 0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) 13:24:52 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x10004) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept(r0, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x8003, 0x2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xc0000000000, 0x5}, 0xc) 13:24:53 executing program 0: socket$inet6(0x18, 0x1, 0xf46) socket$inet6(0x18, 0x8004, 0x3) 13:24:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x118) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x20) kevent(r1, 0x0, 0xb1, 0x0, 0x2, 0x0) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:53 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:24:53 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r0, &(0x7f00000000c0)="8d", 0x1) write(r0, &(0x7f0000000100)="075bffde9c83594827f7936fc389add2ed78b7b3717cfc2b50fd0a6c31229c4cfeddf7710ae285ee0468788e3f8077e810292c48d05cd0bdb73f65afead472a00edb120ff38e77e56f4032ed1bfc8053a5da3d557438d46263f340955087579a4fe9812db0ac00300fbd28a62ddf336e99bd6b1f5bffe8daaf46efd58272b0be670aa042adcbd366557915f9934666021f6d1ee0efe7e2c87303a70cb07d4393dd45aef781ac431b27ec21c3ef47b05e8a801151110f96f314bba551a3a123fbe09a930c61", 0xc5) 13:24:53 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000084, 0x6, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x4, 0x218}, {{r0}, 0xffffffffffffffff, 0x81, 0xc0, 0x40, 0xe6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x11, 0x8, 0x8001}], 0xffffffffffffffe1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x38, 0x40000002, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x6, 0x810000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x22, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0xe1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x81, 0x426fe130, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8a, 0x27c7cc527d5342a2, 0x4, 0x6}, {{r0}, 0x0, 0x80, 0x81, 0x0, 0x75}], 0x5, &(0x7f0000000080)={0x6, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff3, 0xffffffffffffff81, 0x1, 0x1040, "60a09a2d0bdef9750146ef943e1b21a07c30eff5", 0x4, 0x9}) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(0x0, 0x1, 0x0) close(r0) 13:24:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10001, 0x27) dup(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x25) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 13:24:53 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x104, 0x45) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x150) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r3, 0x0) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 13:24:53 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 13:24:53 executing program 0: bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) r0 = socket(0x6, 0x2, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(0xffffffffffffffff) 13:24:53 executing program 0: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x7f, 0xc564, 0x0, 0x7ff, 0x7f, 0x101, 0x2f, 0x547c4bf8}, &(0x7f0000000040)={0xff, 0xfffffffffffffff9, 0x0, 0x9, 0x40, 0x4, 0x2, 0xf4}, &(0x7f0000000080)={0x2531, 0x3, 0xe48, 0xd8, 0x70000000, 0x1, 0x4, 0x9}, &(0x7f0000000100)={0x7, 0xc5}) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, 0x4, 0x8, 0x1, 0x9}, &(0x7f0000000180)={0x3, 0x8, 0x9, 0x2, 0x9, 0x6, 0x9, 0x600000000000000}, &(0x7f00000001c0)={0x2, 0xfffffffffffffffc, 0x1, 0x8001, 0x6, 0x80, 0xffffffff, 0x1f}, &(0x7f0000000200)={0x100000000, 0x7}) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6f4bc95b, 0x85, 0x7, 0x81, "058386647c7afb4c0cebcbfd55e2ff87c3051d5f", 0x81, 0x8}) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) close(r1) close(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="66a162e22aecc9608553fb08e005068b88c63b37a171e0d774aeca0790c25b632b0669ddbec3f570d6e74347b34d74a08bb51bfadc63177c6e5a1490cfff9515a5b723c99e1f02b657b5745628595408972b0c418a5cd8e094706b209faa862fa88a7b3628037e0a89bae3f822fb2e714ea39a6229d41967aa5537365fb8143be3653e2be85f024dfe3b4d2dc93c40588f7e2ed22b19ccf66ea703a7c000e2ecad616b98e8a2be1006af9517575dd6f430e063de5cc584984b5ad9765638d9030abe9ed9a03e396e253a53d421be15301685f27e705cab2974419090", 0xdc}], 0x1) 13:24:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x1000) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) flock(r0, 0x5) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) r1 = socket(0x0, 0x8007, 0x10001) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/82, 0x52}], 0x2, &(0x7f0000000340)=""/4096, 0x1000, 0x3}, 0x800) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = msgget(0x3, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:24:53 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair(0x18, 0x3, 0x64ba153f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair(0x1, 0x0, 0x8, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) 13:24:53 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x40) socket$inet6(0x18, 0x0, 0x7f8000000000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:53 executing program 0: socketpair$inet(0x2, 0x0, 0xe119, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1000) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) recvfrom$inet(r0, &(0x7f0000000780)=""/222, 0xde, 0x40, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=ANY=[@ANYBLOB="0107002f62757300"], 0x8, &(0x7f0000000680)=[{&(0x7f0000001000)="e471541e4aa4196df0a6c54ec2cff0c32284bbf9a5c098225e2e6cb6d1f06ddc340f01bba87245661bfe890b8bcf078a293d22fa0bbfce46f7b8b374541116d39cc1f81a5c66107ee3bc873355354d6c0f54e18821ffb4b2fbd61265ac1e5c274da0a5bd17dfa0dd5e7fdf4635bb0258509d70c6030b9e1a6cac67199963cca94eb9f5627653391c6d8112a780c1525670d9c931f10706e723f46080d907f5ba137ffa4147562edca17a4c8388fbb96731832d67565d02ab2905e746152b338aa9cb54b3c12acbaf907b0f452538dc9b3763f465f9a284f30a41e76e59f370c80ba1dc3e07bddd290b4557156a5e56daaa1fd6db8f9450aed685d31727a765e1f2a616057e2bd1b6fc4a687af44cd2030344ec29a0c27ff2e89322b37e0839dc9fb24f2732c9e502fef20a4ac3effa72ebc26aa5d3f1a036ccb14de847024c89865f9efd6d514f50a66dce400eb396a59bcc2ed2ed8eb5c782005f019ca66b0f25c880400a2dd2a6fbfa9bb58ceb588597906be5818dce2bf8e9b2df865ea3de9d515497ae66aeca10689981a1bfeb2f7a9c34e3cf41e7b73370cab54f48cfba3e4a9704766a9bc79cf8bf6bf9ff6d52d2e87cb7437f0119a2e22c49f60c8e3502625670316363ba255066bbddfc735c7f57d128b6f21578dc083fc4919b24b00e62033f807511cf83ad620b30e11f3649ff4ade069068fef470d9672989fdd26f7bcb63d169c8b3f8994288d7c52dbab301388a7041f7bc6f3daf2124065a92f0c8d7f480eaf243aeef986500ab6537e80ad0378cc11c31ff67f0287d522c9f2ee0e5814d20e3e6b84929a92533f76413893f233cf40da617245f53d8d4fd7a17f0ea797606fba66d474e21d08d6a8d93e0c22500a35031d467b06ca5fac78c94994b1458c7f4ea2982f53dae8ee8cc1cbf4c5f577daca682c4dded92b89388f072b6914adfc0ca73bba420eb9db4df0f1fd3b9032a1c979dae5e6c895527bbf378a69397e35d5f9982296204f964ded27228597bcf7dcf668c69ff1faaa5c21575ba477bf00e83faeeb0bf86e3f1948ad893f547875d35c4e42d3b12259c32b643409135346c0a7841f36163e3f12e559ce221c1d415f1b9e0e057b40b4fd68508b5fab53bf088387f83d55900a191f5e52dd09705ddfc85955ef159707371d9c548d7f56aeb2776577c5b86d32cd6bf05bc74169eceb96b8b6151508a14e90a298ebe4e0eaa0af0809e549faad700bf03198b3bf6f9e43990facd2a09690a3fe308f4eee6a54e23dfb1745c9f6cb34ffe3e1e05f9fec19b766a3c40fb176f2cbabdb9b1a7cd53135104eca1295d2f551e45a31f00a742cbd3bd40c756acd9a88f60dee7d6d117913963ea57e1dbbe4b5e5d2820650f55494b62afc0a8d70130270ad7c02a998e38ff0d0bbf0bd91f5e4958898963a742f4c5a4ff08569e2fdf22dc0a5fe34ef92d844f273b80786e1b32fb8410364e0eeca58aea6df118f390ac0d1385248e3a421f9cbd542767cf2e56316ceccab4cc91774414707db1aff4f924ad46a8d461aae7a18ed378a7bd7023a34f675e68e09750bfa6e584a59b518b688ededf51c753ad1338167e44c8eb42b4ffff46cb1a489fa1c35af93cc8c997f89a762e3aa8d3d2f5fb78904152140f1a95b60a17a5b514082ec6883f9b9434808c3fe8dfb60ac4208f6f375f2bf86cddf9aebf4de57872a5dcc09ea4751f4098bbaa1ba6158a1af58dce31e33fba6ab461813707a67f42a609e51f6e6f589673b6ef154f39d73e89103da874f4c17c8762546dd01c5216eda0c35293c99214daa369492e1bfe98e58f9dbc36ad4fb3dcdf347c7aeba88cf0d87d623b6be6c1c593676d96e79115078fe3d2d0eb66b80589e203f4f5c7ac1fbb67f9ea7c44e89ead5cfb4eaebb4137cbf861123c8788ee6c35a3de9946d722b4b36faa5d01b1b4d883d368e1218bb12289d6b2fb3834ac2a62f3d00ba83305c7436655cad1a03d693befce039acb74fac4fc8b31adf6688f9f542abf3e31c34e6bec011a175de710ffa2328efd31708f02f35fffa051a9972a0ea14b416b16701a84216a54862a2c0858c93d6517c74586989f647938cbd3b2a4ffe0a585e81f97383c2323c35fa24726852b8631b602a851d2bd6e96b579afedd6ebaf427ac90c5517a0ae7e36380922c0e46e57028ec92181e8e8d7b8faa3108cfaeebbd9ace64996de3caf91c3b606940b250c7647ba582187ca44e9e6f877c3df33f3c5c737bbd400127090c6b47c912df5d5b7dec6411948c59d722810043e427360413f219791f15e64924d4f839d0c1d96fe5e342bdec590fc35c50fd2e25586ab751f13a2ca43a74647324ef12e132a44f059efab358321020c2934efbc5f7bdee0e47876ab7f2ad2a4ae3874b6d4a7dfc097c713a9723ebbac4e6e6882cadebcd85513a88eb08b09df88767cd5f5f955a42cef5f4d0cad08862a72d47311dd06db213ec26168fb71d24201ec4cd3b29a8060b0d98a51333d5816ac5fcc3b3f8e5f7d8be8ed67f2ee23f4628ea4e0afcfd1ea006c800f0c8c78e4f7560739571333c32d6e96a028809363164a251615e349a7deca895149f11013fabdac134dcb155b6629c7791d3dfad9fc48b09a1ebc040370abb0957d99d2e4338599e443e3757b315a0aab5ca040dc713f1f3ddb58f0defc5844e1a43a43c6c9c96f45980e6e7cc07096c487558f9d33a5b9746b8d3a59f2e48d30fcadd02a3542e6f5bf49005853d9277a6cc0b06925829d78a1b2a9d9468bb23307183ed952170dfcacc99474077170ab23f3943022d649a35590de622bc5a3c7e53734427b47877d28fe1ce89344291eadea71c11940d70ddd51019f1dcaf40e5f640172962cac8a0576e9eb4db2f4a2af1a4d57b8dfedc96db01d6270ebe88eb89c864d0204dae54cc640eb6e22d6d59637b9813dc0946d501e58b95ccdd20fd9f4544507152aca9bfd03e1df1aedac14a993583a80e8324404cebead39e73510d3b6aac7d23360dc99851059874c5e14b3d2dc06f469073b45713f9cb342f282159be3edfe390ef8b405d6279336819036fef9cd5dd494520f5529d4e2f76109703c8814f685ed6731557215c6e4a0a18c7384a7c770dbcb7728c6996d22ed17dee8c16d63c411d8e2f2cb70d87c119799668d5cef242b92ab28c99fe53700a859b8a302052cd04ecbaff204f6094b0d2d6a8233aa5bb1c218580c93c9c74b21ba13a5b0d6a052ecbd367916c94a1fe1031339e64c01536ac50eb0fff624325d5b69bcc03aa9cc854505300aff9b73989824fdcad8f9d33af1f32f4bbb2f83dd1d612b55b0d271732b3f977cbd36ce81ac36553253e9dd651c5eb4ba696c21ea6cbf40b806bc28c0a48159a69ba1d92433c819396bb3e32fae83867dda9759eb8c98c9330e2dc01b6e099fae33546b731678b12d13154ef2425be3a0b1e48072a149f8b77971225f676bbc539b5b159e044a38d1c491a3a96b34c51dc55c613a7470a70941abb3be41f25920a4197f8e57bb59008da0a069c8c1ee23b4b9214bdb602f57cb35bc390127e83936aabf5638f6ec49bc79975e8925a1d6922605f8dd579fc519a01bfbc271ace6ba43330bd12439284e4e410595967d04c8fd523820dd6550f448ad1dfe3915226fa24825f28c8c930addfe5c64a831f6adc681abccdaa045515621d157d9867474dadd6d4fde7b6c2cbeafc374cb5d6271cc9532821ecd82dfdeee544f07ab66af0c1b3b38c4781fa5d029d8de06f2448f2a5a76ab81cb1d1350ffaa709af2a953af2e90a40ed68ac77b7ede7328656d80432d60c75b7fc757ddb04bf5233afe8e5df92906fa83799facb6262d2519f63ad16ce855ae110b05246e3c2f7c8d4d6a2470150c50779b7249e7f930818f0d63969c94293aa8583a9b99546f9ee9825a364a584ad52d8d2c6087cc8f2bfbca3098b33093c00be2cea9e1c8b3fb3a68bb33c8916c62ff6635f56b9223890b1908a75a12f392929ced602723f761065581d994ec9ead39557420db5845c7d9fb5a704aa2de968f92bfda2cca0c57ac27fff8d4ae154f0d4aa003193a29646c4f3bbffb9781f58f510c7faa6df9eee127ac90ad9945bc0519833248b4620006a28be16977a5f485b3c872556fde0e11f1e002c2f29aa84ba416e68bf09da0e5aed8d78d4bf2cf63865c39eea91e0ba522a34ec4d9961d8ed3b03543cca9aadea46baf4865e946b28a35c76d5aa887ccb49714f59fb16ee87cbee9541dc0b5f968e4c30ffdaed58485c933645602d02fc261ce0ab20cdb67bb6d888edbb0523f9a66dba8eba1428ca7fe4ebfef374c7e97264636b87acc92cf7472534cfd781900c41d6d3c02136b4012e9b4ac857da9af328736b1cd4d931f3d8dc9efe4e684bb0ea325704dce04058a315adc802e0010a619c78298cadf4b0c5738b6efad2e3f4e04f1b206b51527eabbfedbabd54a26926fcbcdbbba1ddea04d843f0376f3aa24ffc8cd76ab0df962315047ee78237644d3075c0331878f91c7cfba170f05beb861ad8fcc3aee9dfa37b8e3c923145a88b545dd2a6d3c90440cfc63747c6d16ee398147f8639f6db29f8993d455108db086eb802a6266585a5fa04b619acc5cdef18aa0217c8cfccdbd93c5b7b25e4c171354b40b845f4b014812d87e673daf068f2ed10e8ca2bf991ed484ffeb51cdf86004aee525bc2c54b575ec155042b968922f8c678bd797f4e2af82c98bc583243533798d79afde89f9e2e52e148a0d46cf1c5fec76a5cdbbd7e1398ece68dff258fb6f457b5b306512fde9087bf931a8594a5a43a4adaef5ed1fecb12a16e97217965d14051b4b1d564e2264b6ef53ceec82be604d570a3ec7717ca10acc7583b8eb677bb00082193d8a950ec8737de78e76e5f292c34769bd92db11c43705b78d10c3dfda858fa01371e2473673501a844dc6d2b9bf480fef79f65256a31aa79cd2c703fd7d23a0fa53ec93dbf79b6e1afd9175af152fcab0cf7e5a728cac5ea1e424496c20a2e258ae30659d613724a55e46846f0bbc84eff131e3248ae1fecb69c5ee9c5f53f5dceb7e2ede8fbc7d40c6eef598b0f2f3c10f1e74e105dacd5d32e0fb4f08958149006f38c2f3aa473432e14e11ff7911ee4fe4b65dd7ecdb5081283b5431135649b2918ccd68cfba9a449db2d1225a7f2501353686131f78df12c427d5742121483a1d65cb2bda07df5398707f462e34d203d3a00e6622db049e500cf36d949708b6566225c6da19a929383580b68ab3731a0ac30fd91997ae110eafd1ded09ea27482893f03860aa83f1678f402704b9fef1db8925d05c0e5520881f0985f95942e7d6c4600c7197069497210f7df54f0424164b6523b6f767701c3fd3ea6f6996ae68e6031450e0c31b15f370a1bda9b3c78547af8e9ed698288b3c0ff4fc9815366ad503b781a801261298e0a11f27f70c0d33e6b404369c1f0505bf00a52940d71b8403de4cc57fe535c874bd553140eb822970f0bbd9be83e65ae5d00c124c6ce4cf40ddd7b0a228fb4de14ca312acdb27cdd9b612fbe492ac36ffe770ff4121686793f7bb2a76c7950fe6d6804d0ca03a82b4f4f0f3a58e112205ed02717b831e72b1bacf1f7648ac6b2c0296b79414524ca04b83315196eb491b11c9cb15d2286bc418173e10954b35c80d3bdbe8e25ac9f29769da006541c943f1fc699c253d4a7e62bf243a4b256d8fad6270710d08739bb848005d7e5fa7392111dde86500ad83439cae55b69948644a86489757cabc665e8d21fcf", 0x1000}, {&(0x7f0000000200)="c6ab2f4b7d84aec7cb126e3a2f554273080f3f4277a6bd516be314ed47165fa6b1aa0c466b039bcadada5b40fa37a0658abbba211368e445ec9c85b17c47c07d292e2e0244745583ce33b01ce26dae716ae2f0b355a9f3d6d50ba8e4d0102c143109a71da9fb900c9a18a1f5ad3ec27461f1381f1386f88b530dd9e48767c95894eeb2043f03c59cd59684421ba7f2119970be77fc6e8ebe17f7fc731fa0def8c516721e0bcd128d99be5277b3cc40d7ec30419ee794a999dcb96185a6302a277ea11cf7dbf3f1d7793055f13977d362c274f2c96d62623acac1309193b1a6c46d92dede", 0xe4}, {&(0x7f0000000300)="4e13d52daa3e0c65b1fd468537e94960e3f1cce7dbf40b3b7256e24ad80bfebcae4d6f91123548048e54124a1e6935160bcd8bf8c043b145dad29ea46ec0e4ecbd1984537e36ba275686059b4e88cfbaee064950d242bd34df0c81542507a1c8158afba8b762dc7fca9804ca6a7a98ef4e6dbb9c33a5952daec03463441a03fa2e4fef8cbb46f99f3626248817dd7d3afc4ddd8163e6fd99b27eb3864691ccc6366f2064d837e4ef142de703c0bc629ad4a793326d81815550125a94844648629b9c92011f03d47ef2c3f74140d188abadeec87d9ca1763b3e4efb2554b46d0de9158e61cdfff62f98908271e7fb831e4027896aae", 0xf5}, {&(0x7f00000000c0)="3233ea8baafb548d7de7bbb8951c5a6366edd90c2023823dfa0647ea4718f29d16cd9af8e35a6f06a16565aef130a767bb4614a0d8feb89ee525eb10976651dc44ae1bab0c723dddfc37c0cf9d739a8940b1faa5b53e481da8419a892a64312dba68a3e4219f92a7ef27d02fac3cd6447987700acaa2b2672dfe5d1a78c7eec04675c74f47ee2960ba60dbf6cc88e80935be0076dbead7", 0x97}, {&(0x7f0000000400)="64dcd4d1a5a050e1336bf31b794814d7a8", 0x11}, {&(0x7f0000000440)="8663246d39d499ae7511b3d2f5d1e11ff86119435bea473412e5680858b014da2ff2c032030ee92e391f37a74577d22f2fe9b0fc6a14ea3c629445c690be2ada63ea9d30861b38daadf961f6ee72e835c84ec3864287b1eac120f4d7abcb8655c65d30a2f16187188913a475e42ed835fa52297d5ff817ed360fd6b959be9d1359c989470f39df770309e35bc6eb54215acee65d620c7cccef8f18", 0x9b}, {&(0x7f0000000500)="490f39b49eb8a0e4186ed478a7be6851624e195ef7d38fd803273396317d6f44c737c9e22b00eddacd6b007599bb0fac24b777489b5cd24815c85e61b49d906f50c0cc7c1558c0e5b97d05352d46599c397dcdc2dbd4626e37bfd7946dea65e3138ef9fc26567c82f3c3d5674e5e287b6039d0666fa6c25fdc3a768a9cae7bac33bd9fc3f91d0dc665e023605224a48b55aa07deb3f4964728ed29686e263400bdcbce6610d48482f268765ee12248f3a42874166951b7cdac04a0e369815bc6aacc24dd7cab8a0244138496c78709184d08ab166f8b3676a7cf7b25", 0xdc}, {&(0x7f0000000600)="0332adb3ed1521bfa0c99f99e3fd9f36f55f144f9817856d63ed4d84ed1e71bc94ea4b50f25f68cf490700ea2fb7a18029af94a66ce788434adf6dfb525f6376fd6dbdb2804bd0dfb0fb85642e9d7868b65cbad5e0b0c6f8d0353d71a2daff6a01dccb1e338faffdab46ce6743879fae28d5a29d102a30", 0x77}], 0x8, &(0x7f0000000700), 0x0, 0x4}, 0x400) 13:24:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x204, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r2) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 13:24:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x402018, 0x1000000100000002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0xfffffffffffffe2a, &(0x7f0000000140)={0x400000000008067, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 13:24:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:24:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="894ad2e703d264028491120b614e85126066257752914b0cf68382437d05f60fb17e9ed11ecab36efe5ec8d5798e922fa4d3e3a7d029e3d886442f487c258cdb3e78d870506184021d9a6bb55e65380ddd033529", 0x28a) 13:24:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/170, 0xaa, 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000000611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0xc8, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='L', 0xfffffffffffffdf2}], 0x1, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 13:24:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 13:24:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) socket$inet6(0x18, 0x1, 0x100000000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='##.@\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="5bd22a407b00"]) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 13:24:54 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socketpair$inet6(0x18, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) chdir(&(0x7f0000000100)='./file0\x00') setsockopt(r2, 0x4e5c, 0x827, &(0x7f0000000180)="5c79e9138f60f7d100a61695fcacbc5363d5e2bbf460073de0b53fa3885fe31ce5bea28ff66ba5518d9c72535cd7689f424503119246b922a3e6867dabebe1f918c487ae9bbcb6044897025ffa670a31a4246221ecc840acbe2b86ef453e5c4e307b5d1a254a5c2d0327a2d68328947f1d15b9bbb6900577492f0a27af10a42366b31ca8768daee01852f64264b5844dd48f6dfd4e0bd0d087706155fe46f1c62e6fe1ca4fbec774d71248b427f858cd6196a93554a49212dbe812cae9756294d008bfdece9c7bf018d6bd044e30bee1bc576a3951c063793005307a7db39fd378f8c968f8e2e14d6a0c9e5517333016ce779795355768664735", 0xfa) close(r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x5fff, 0x1) 13:24:54 executing program 0: socket$inet6(0x18, 0x5, 0xeed8) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)) 13:24:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x11) 13:24:55 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1}, 0x3) 13:24:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) chdir(&(0x7f0000000040)='./file0/file0\x00') 13:24:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20) fsync(r0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xfffffffffffffed0) 13:24:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:24:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x110) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x4) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000240)='./bus\x00', r2, r3) 13:24:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 13:24:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file1\x00', 0x8, 0x20000000000003) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) flock(r0, 0x5) 13:24:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) fchdir(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x12a0a, 0x200000c) write(r1, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) lseek(r1, 0x0, 0x3) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) 13:24:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x679) r2 = getpgrp() clock_gettime(0x0, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="894ad2e703d264028491120b614e85126066257752914b0cf68382437d05f60fb17e9ed11ecab36efe5ec8d5798e922fa4d3e3a7d029e3d886442f487c258cdb3e78d870506184021d9a6bb55e65380ddd033529", 0x54) fcntl$setown(r0, 0x6, r2) fcntl$setflags(r0, 0x2, 0x1) 13:24:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x4a0, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:55 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:24:56 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) geteuid() 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) socketpair$inet6(0x18, 0x0, 0x5, &(0x7f0000000040)) 13:24:56 executing program 0: r0 = open(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x28d, 0x140) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 13:24:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="d3b0ac231566c1c81fa7e2b56fbf121ba20e665bd91d7434661941773f98c788df8d4e883643d9b73fb22bf86993baf6b58ebe73c2bce76a5d1cf29d7bed3983aeaa5c797c49e116b2a03b0a0033814497a4d4e53f061b194a453ad2ee18b946a73e927527ec82a67ef549f0d62fe017cf68427258ed3caf8757bd83ed6a6bd26574294f89f22bba14955485e1ae14e1aeba9aaa373a", 0x96}, {&(0x7f0000000080)="acc4b33609121c523a4a97450c085dd6a7a07456c9525325aacee738ab5998b6db48e74faed8c0922cbe0efabceaa2ecacad1fd4005ae8de3adb00e5ce8bb0a3a292a7674e6460f3ad744be506fc7dc99254a32e1011d0e95d8d0b85cd7fbe97a61eab948f3f71d60d5390907fbfb7c412e44ff312f47047359966ca", 0x7c}, {&(0x7f00000003c0)="405264b9321940ee0b7512f9896f5421018c99eaf0aa37b05063e1d77c6fbd52e4f171f675a18a1dc2067b80c32080184767e4c21e9cfd24fb954bf03b5b0b825869b16820dd908da8678b45a7713b29d3c6ff6d721bc8a79a7c191e03cce98a45ae6481fb6c04b514355cb5fce94a633610d0e31638aa1206cc9ce81a9eb24bf39452ad9ee7c54d67e91b2316ea446342ddac4c57bdadad7a33a9d731857981ecb65343f30b536b03fd242df310f36b913de25d2c245600584b7e9ba7dab2936058730d98d019f19563a5ef8db59102a04d6572bf174163e610901a3e2202", 0xdf}, {&(0x7f00000004c0)="0ba2b6bd29a5aa475eb997b74d875949fd22068660b785e06401c7ac066fbced4af3d22e440b7101a0a31c7707cac9690f510fc86881f3c19e767d0f48a437e7685932fc53cf3e3fbaf125decd5296669110c281eb81a2308971d5c3f623ff3b0878f13233d0d5a8b96156fc242a293b1f202833f9339c0fc364631ba6a143153e3e063aa4a834e8054f62dc83283d70a7ce14b563ba43d2a91f72e454a87f29ae4bd150bb59bc63451832fbb565ec2e", 0xb0}, {&(0x7f0000000580)="202c5df23ccf5a2931038fa87caf9b64110354eb0da9d1c3b42cf87636a72972d32323d345707c1b2fc07bc24fc1d0c898f6bb75829a078dd394c629b4dd54bbacb1c8ab300edd297f4c0eaf64019b7bd133949e30a8d626467fd81f9225626c09114f50782f9765f1500463a1314dd1df47f3e344ef5ebeb24ff31c690c1ef32c1623454d018572a727ab6d5c10779f74285b2f670c847c7a8c11378b8a966a43cd3c2dcc4a40bfa59d65f9b41126a001f3c18ff5c019f0957bbb36e48afb8ae5a27b066e0e83af1fdc647c8df4513a682204a8ae094dd4b83ca72eddff2ee93eeaf40b16c081be202e671aaf671d709fd325c0bf536d40f2fd9b0f64ebcde8cf74b7ef085380743d7d0ece9d97bf3171add5c57d8276cb655bd755a7ea22b72db99dd1052bac9dac3f71a7dbb7a2967788375930fb6d656592f68b9333d70972aafd87116ab4a6401e885b7c627c3c81fa18b1c75324c76ee28eeb5cb15858287eaec84807d95ba0c76c8f72d5186ec074144d74a622a8595ce24146ff5e7127e09f3e61df97387045af4c9077a4ee0c1eac87eb3c8e3b03aac8f8d2ced08ee1d80e6cbf824aa67ff27ec2432e415394e977848b86e1f80c2df6aff7d718ac00b978a2f3f788c6f70537a880d75c2acef1147ca6122afab6eaa5ce8cdf0419a2ea15c64724865c1d5d738e9637312a3c0e2933c607e5608c72c4ceacbf299e5b2075554a3029303616fdd717dcddff1ba04a5fa869a97d9868a649edbebff22aa449e588e2e59272069eed93e6f05d5bd5ee86d6548e8921d57de24faacc58f931cc0a02506d52b90d121f39df0527c4cc6660cc2a9cb05ca50ab6f9cf439c69deec5581217c56cbfd8b0b9af8166a5b7d6abb7119cb8e88993ea2379b48eb91e3475abdf0c15168d41f320317c7f668e35521d8696d6bcd376f6329e533519fd4c9dc95c8650d87125a2cfa6d4aa1c276763f1496a89125581110e7a69b4a65e439f0b323ebd249109098e044a8f7f3f39cbd9151b53a15eb22a1b49eca8941f137617d2c84d222625702de047f7842fe197dd2cba101e92f94ff192da174f8793bf67e06c78afdf16b79e0d25f2b921daf6b166321bfacf24de1611366c3a296a6b86d2b19c959fde4343e3ff828142f4df8eed6b79dce19347becc1d02f4750e104465813aeb889ef2c4a6c1a6c2b1ef28c5d7090604f551d760b06c7d49c7cbb6fb34d9fd92d6a74a84db801b4493ea369d7f8ede2b1a35333f5bdaf4423f94e6fe71eb778cdf940195ada31bf74c93d77552b5527e45f60b266da2039a0666b668b8d0fae895592ecc6a521b44bb886902fba90d4f016fdb6de52c57320713ebf47eef1495891e884e600145bbe7a31ad96d6cb442f2b52d7973eb6d0d79232fe9d298a2680c537b218598dd6a7ed78229d0c67887cea5b29d0ae936050506bd9ff1d7121f367f1d82d5a81365d6ffdc77c5fffd3b7f4a06250f87e60e50bbfa2629f2919c4e39aceb8be3e35b4b6134ccb9826d0b3ffcb711343589a122af5941d7533d4fa41a7cbb21dec0c3d7183a70c2bb89f217c579ceb740b768ca1733cbd86a0c7774d2c3552e806e374e6db63d85dcb3741d4b462660dab2b5893232c4cbd8a5fe84f90e61ae61a0b1a117f25c375a7d84d4adc8fc326332af141d33fc8c37d0f35f77f9a926b01e50507c63891283d6b54940c8cbb09418b93370d07b2ac105cd17b2198aff5bd21f08a2db0d9127d7ae296341f1f2feca63f06d4ef9e572834194e5e55ee5e341fb32cb40b670a94585df02960974cab2cab71c90eeb031aef9ad71755971a5056d6c7907f6fa8ae977a0578d97ec8a5e61a975fb1ea673248e3488d80a7f8f0725481c851f417da3f04e7854f6d83477f27eb179079506a49320b01a97692bb9a992ba7c85fbf761c038f41c1f85492e586786701aed3b6b6908cf6376e4b9f9d933c0d8a9fdf464db9c42f8d48b9aba87a1b9f498ff22624352609f2a15e35c05aa58c1202035b58781dcb7da8ea16625bfb16c57dd7245f613c7726fcdd935e49e3cd31af5823cd64526d8aa05a409e61c1767a8630026bd6c83c5944bdbd8bc937a1e5ffa08ec10024af17555f39e01a3efa14ce908a4b7422b08efa51ee606f7c7e2a1af47f0c937900c42f0e98d5851f93409877b81eaef0dcef06b900f7e43101f9c87cd70a06978ef6a85d8d71c71587d76e61f1072962895eda932464604c45f587b6ac6174361f25bf5ec8c7058680657a7f3e5b043b999ea9fa5aee6c9f0db59de1d8e7348d34d25809f30ceb0404a7e5d1e06984f5676e1c798af054833fe361ada76daa30ef4630edac85a852df6f29c9f80b305392e74c86ee5f5f8d686ae1b5c2da2400981d35faf948ea503aa98736d8569a20e87e9b95f753d3dfa323f0367645dcb8d9629a07541f00bc1f8ab8501f9b1a9087c072a73eb4853c244fd75168443f8a2ba267f0e8161fed64eea38aff7711910bc9fe6f6a53f29964be8a7669d79650b274b52d7ce0a143bc46ee9803b4031213932f31f39edc4c572468d6e20cb3ba7c98f84844942ff239b4a5d8d8a986272f3deb657e7efbf4c560e9ebdbd39e5d82a98dc63a636a353be34dafeac5b0d28b0d84f47d7cf4b991e7700fd79b4b2d9c31ea5426055f36aef8b8b7d073be4be3cbeda960cad47b84744f94685a6efccfe637c15fa487b4352a4b94f58bb638b1973e2060000671a3d3870409fdf2b6a2ff6b9305154a771ee1ba4cfef5e526aa0eb0f194927392189a68fd52dce6dbe2e0d22d7b7dcb3be151f6a6ec07d2d2f047ae3aa4e75c0d47bf69fe9dd85f491ed0791d4fb8cf2485b341fe769d6b497ccd019db043bcabff67f1ffe27894dd0eb4b414d1c64f095fe195aed6ca140d76ae52488cc5c36e746c9f12656706719cb4ed6fd0545f53c7dd556a41b9d5f014c155b6d40ecbd1d83854339ad9cd353f859c254699bcf60993f174374ff64feb7cfa7c26a9e0e95f56d7ccbc7d3fb096bb1c1dc9039c87f92a5f292e858c281ca3eaeb4c0b37612f767590c1d60b4c428b287a1a27df5b52f3d5419c92bdf75aa9795b25bff0ccaabce0f7f669c1d55d70f507e8658787d71e52c55f0d398b544cf9c58272b5582cbcc29333328319f90218a3fe80977839fd6b4967d6d14d4afe595d1ecf010b1f43fe9d149738c11921355bbf4d393b7d71886109ce2cf1316a57687caf46388f676804d89a9d0366b2c7fae59a93f654879dca567d997c5ba94aab67a5a5f22c4f180cf3b283ed7011b6a6688c82e2f92cbcbead80f88e310e5b2b24559184a39f2ebdaf814301937bb13eccf3fc30bf7cc354aaac6ad9ff3df40778383220b4930a5a4bcda0a9c3a1a9775cc8ed9c304eeedb80c0905344c6ed10bba650f3ac62004136e14009c115ec2f7f7bfe7016d44f4d3947fe3b892df0a7f8161ca5bc3cdfb0153bef3fa0e86fb3bf90f42cb0f76ccabda63c4ce3e2657384dc1f196e472e2a61ab3bd6bd3ea020cae2a86351e5739307f17e66e5e6ac786ed2fb1cec8992d4a3d5d3a13382bfb801a68436356bd7f428cacfe9595842955cc6bfdd0f0475915ffb85cff19cfe5d7dc72665194ab367f9bec1481216a45c8d592cab90bd84f0a63c597b5d2ed7c52933e1864422f60413c58574351f4c5b8dc49acaa1622b5a970cca165eab2cabe4f47a1737e59ea55b1acac0ce94186182889efb97b17ba5cd3f89788eb351c6cdc84191024941e02460da175815e9353d20376108cf60534387312d083136bd651bfa18d101cd42fa0cd154ca17cbc03e4b4cd7a96b08ea26077d3dc026523740b50c2538adb016000b8adbbc9b65965d9f79548288c42948fd57d208ffff2e7720641944cd705cb0edd35879a829ec2c0244d8dac675356a123dc0f10e60c6a04d2e4e10c2ca2e6660cd2e4aaddde578f2732ef31562ce5eeaa02d5a4e5f2afbe34d96fc62cad49f9887d91beb6280cf33205321dcdee69a7cd7ba4a2ab9a3dc25d166a9fb06ebc6788aa47ab78bf6952a3e00ca42c00b9c4b879f956b7a0ba8c7ff173b2ac43429c3fefb81b613a95b2a2c097ea0e9763ff81d3072958ffefc167ef382347bd12367bce422d85eb96c72bb6de11a563593a84e4a280ebb51c2bf02308ec58d0dd43b16633c635d5a12f69f9db700bf7cc33e0d64d07c5598b33a7b0c536cbfb39691e17c7bb52dcb6f73d6c0b84207fce3a0b54d7c6513c15e4a3baaa2716345e9d9509b98f510bbd5c714107b450fa73ef0f7956d65d7a9682b725aad2914af7d694dc7eee2b559dcbcf2ea8aef73df6956a06e16ba609d766d1f232660e020749a37830fbfc2e4071afdbcdd2b8c2c80da6e4417bc0c2d6378977138946fe5d819e3bda0f7a32775d841beef3cd0aac19a19be263a708d9c1961746ca137e9d56c35e0f7d701d6d168a40e1cb0bc232fae93f0987f139170818f46543108e33501402f4617f21c5729c10fb10724220e7de31913fa9e88ec4df9ff90d81f69fa191c8469746948165d8aa492b920251a9e52750e680f414f8c0dd78255a51a968dfedbf9e9ddd820523512bdcf128df220096f2fcc7bfa94b105d90af9232c5dbeb80d62659b50e195ac447903c5a7cc1b0658cdceb375d6cfe0e51248870ab30f45c1ac392515f4b4021cc6b5143ab6faa60ded4119f60fe9e12b973a0573ebf4315c0a7b50be3cefc2a1abea89281dcc6d3f830eee39046b33418a4e873d1a5433e8ec41a8382fa7517138aec9daf716dad4cc01bd4375a4275181b96b370a8fc8636b041fe8800f48548acf7096d4759a902f5602fcba1ffea170e6855bbbb787aedbfb00e3c491d5b0223318a3600cbc8b5a00bacf42298f6b0ab7f3eb9a98215dd09ef134b22b4ec34251e3bcb582b8b2efe480120f1574c5cf56ed49e91899d42b21116a6c7c968c776ccce513b4bd707188e7daee9f45b84739a136f4ae042c488e86e76d4f1fe7f4602fb6d4ab09e01b1db75e10e4c63a09061099e2e27f42bc2a29c66b766c97e6d1c54a49c074163d02d1d94f6fc155888668aacb977722c21b0d896ae5aa996e9f37e914a041adc11d3daf08789965120f2f73016e68063593cac301197caf869af6c62e11e9a04dc4ea1163a202fe9b4c5d474345ddc9b7825b9aff688eb141f498d48daafdde1ecca195569f336fb56aefe5300bf9a950f13b0917b7dbdcccfd1205362afb9f6be728645b5b020e459118f0bc43ca5d83fe2730a783e87fa7db61b485b3564897402c8d4d139fba65793bb928eb62af89f0ba527ab42491768b791df87c0832543eb282ecfbc2ebbd804f01e654e4048863a43e04afaef6c06c5bafb3d8c81827e7167235664eb0bf13ca29cff13073558566cdbb9a8958f4292c2a3735578daacc6c7952794eefed8beb5bd8479c6dff1bdaf22b85827e249a135bcad506a7ee3e15a13b6fbfb49391cb94a7ccada3135d6d1f45b5bc1368d7b6fc8f08c735d5e808a093e1ff8ef80ea5a9d673d296d973dadec665bec8b3af861341ea53cb0ad0786a83e19426ec476784c9be06075a6e8add851941de593f930db19e4b7db83e2b40754bf9662a543a2c5a6912e8e11420570baccc3abc0f6b10069717965e40429dd4cfd5693812126c434e17c14cb729ac9d96682a89d50f0f2fc27c92068ced757178559578fce735d5802be42d54217713c1ace41ed623af0ea3df3f044233e667941bb9aeb358f648d53598b6181bc99e84299002a3cf80ac87a32057d69775e330", 0x1000}, {&(0x7f0000001580)="e2731543d10a82afbc37d8f5e905c65bba70ff1095b80df5e6f6c891713ecab8c5d10809cf024f35742682f15a57b315c247a03fb0adc9c1cabb7e030bf0c61a787199de0e4a8460feaf74170079e560bd58ee6a4a8a1098ab4d294e87bb464e1c5952abb90c15e6185ae24f2e7a02c523307c240a6cc825981e93561f7e53ee89b2957c1aa4801082022c59f1fa8000201a693e430a60accb2583fa0eab68861a56af55e460cf18b9db4206628117", 0xaf}, {&(0x7f0000001640)="a017412d358ded4d7f4bd0051d9479bb401b296ccc844195042d4d5422938b021d5fd02096cb56b87dd216cff17636c6dff3d900623d2c73db6a4f13c2951068dea99e1dcdd9e3a668dc3e3f8f0a3d5df86b0e362d111228122908c1d6e329006b914b035ec1613e23d4b7d4c346abbc5753f49a40719a25fa784068ff36147584e0d1e72a364ce75be9400b17c6dfec17917024034e279877188c63e4f046a3a8cf369cf550cd7701ed66ef66704c19303506b8892b739d78afd006e0e162772428b260fb54fcba95520fe20e9491b8d849d2ae7f2693b763481332e72ba485429d434f796919", 0xe7}], 0x7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000001740)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={r3, r4, r5}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x20, 0x3, 0x1ff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r1) 13:24:56 executing program 0: listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) recvfrom(r0, &(0x7f0000000140)=""/76, 0x4c, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x8e}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000000)="76ceb85c8772b901aaebadc42a9f508c01e246cd760b705fa37fc947aa40b84bd5a77dac2cc1606a84028f43ff4568c9651a4d8cbbe7a13cb9fe879a8b7f9d39d2cb5ed5ecbd2f31b3e3d951e5809cf39a695acbfa33339e83a4818c8e93fa16b28e0abd5a166a9e43511586e013d00dbb965f989e35907bdae69d7ba778e5", 0x7f, 0x401, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x40) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000240)='./file0/file0\x00', r2, r3, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r4, r5) open$dir(&(0x7f0000000040)='./file0\x00', 0x500, 0x4) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shutdown(r6, 0x2) close(r1) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0}, {0x18, 0x0, 0x9, 0x8}, 0x3, [0x8, 0x2c36, 0x3, 0x6, 0xc0000, 0xff, 0x7, 0xfb3]}, 0x3c) close(r0) 13:24:56 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x2) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffc01) unveil(0x0, 0x0) r2 = dup(r1) unveil(&(0x7f0000000180)='./file1\x00', 0x0) sendto(r0, &(0x7f0000000040)="a8d3d607d7a657919cb2d7da89187fc1d0aa2b58151dbc4894ed59f7ee58d282da140563fc42205a69b527b4257d4e03b4e8e0a131c4d4e9bea60c53fb876b61ab68b572122960494ea5fb9570caf67fecdca1568f271b6cb45c77e34481e9baf2c41fa2db4b188fcba7d462a18d03", 0x6f, 0x2, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 13:24:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x8}, 0xc) listen(r3, 0x100000000) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x9e) 13:24:56 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x90) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getrusage(0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x11, 0x14) close(r0) 13:24:56 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) r3 = geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x402, 0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x100000001, 0x294, 0x7b}) socketpair$inet6(0x18, 0x4, 0x87, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x208000000003, &(0x7f00000001c0)) r6 = accept(r5, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setreuid(0x0, r3) r7 = getppid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r0, r2}, 0xc) 13:24:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x64ac) execve(0x0, 0x0, 0x0) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0xf0000021, 0x2, 0xaa}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x23a6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x400, 0x9}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xe6a, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x80000000, 0x2}], 0x9, &(0x7f0000000180)={0x6, 0x9}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8021, 0x42) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') close(r1) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 13:24:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/34, 0x22) close(r0) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) 13:24:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) close(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x14b9) rmdir(&(0x7f0000000100)='./file0\x00') close(r0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2020, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10061, 0x100) 13:24:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000000, 0x40) close(r0) 13:24:56 executing program 0: open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x2) r0 = open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x88, 0x22) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x800, 0x800}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x81) read(r1, &(0x7f0000000180)=""/214, 0x483) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7, 0x80000001, 0x7, 0x7c7, "60b5421cab2a1a2b38a4e6501fddb14123a2de07", 0x0, 0xfffffffffffffffe}) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) 13:24:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) geteuid() 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fsync(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x83, 0x4) 13:24:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000012c0)="91f4a472a61938f103c9fd97b690a50cb0521f10e387ded5a11cd7b4512901c10effead18af28e148a942c8b7e2601cae4bbbcc910fa7b6c30817af7c70516cec9829547de561d2cd1013b3464d32d3810c64600b0402e89c4865db256bc417080e5bced346047c785929e104b520c47771e31ba866f6dad0af075dc9ac5c2cc6c9e20281f99c6df62b90b9bb86949362c09dd2de79f0df8", 0x98, 0x0, &(0x7f0000001380)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000000)="ada63991bfa6a7d884a57bbc3254a3bd223c15eaba06e4c2719a0ed1dbb9a96b294b7a4b79a9b35388af3daf977076bdbab25143daaeb8b09697cf1bee3b867d5627ececd308b25edfe55305245b4ef5b489d1b7bf27438ec3f7a622c3ff52e327ee8ba2d5fd456b874c7c6289e1c94de0e7f864", 0x74}, {&(0x7f0000000140)="5ee6d4e2943aca3036836508f1ebad490db0fe23cfbe268cec39f8b546787639cb754e41030a118abd48b8877deb092e6cbfdd994378771e1997fde9623e97ffb318371d373edc96e81f5c9f86e1a24f21471bf79084afed779094cca2c750a3a4d748de064d2d05f34bad76c4c9aec828c2894978926eb002ac146d2950cce4f291e44da0dcaed34c17b083c73984a3a0ec85c77844ac4871b69f28216a5695ba6a19d18a2d90fd2491c67f24712f6f42c9", 0xb2}, {&(0x7f0000000080)="2ecad7960ae5c7a2377f7151c5b6ad9d8047ffbc6bfb83543ca0224861021bd69c1981a26a7e9b8692d46664a476189b66722b30c2c84787cab5f4f36819952972c3a88956f8f18e68b0cb9c498caecef371ad505ac17f2c02fc5965c2ce2a673f45b3b06f3857749c25e813f9f2bdbef8e94eddee946b1db407e1dd95fcb229", 0x80}, {&(0x7f0000000200)="08178a7f86db21", 0x7}, {&(0x7f0000000240)="68250617552945b8e62c51240740a9691784bb31cf97627a5466e488de25940ceaf11528d7449c7a8efb283c7e286d9fb9b1cffd70d902d067e99594b02c14c6444f6fb95a5c791abd5352fd3ac270c75eb989d7e7f49f8adf168d8e62ee071bc000fa4684e74a45603ea4f3dacfddf744811b6232f2ecb301579f4c7694f31c736d69a0b8820d4ce494331709b3d150005c30ddd9e9258ca5edf66ac9a3279e94de4a10fc8e2e49a4105a2d3aadeb0920334aef092f4e6cd7b3018eaf77668e77eb71e31c2ed1d4d0436b381b04534c873b463e692f6803ab045adabbacf0fd91e919a2c5c309d75c242a7d4e84c8f84cf7e21a47df0367bf4c2b44f795a5d43b1e7529a8552ef7a22c5483208de83a1bcbaee8e1a30a2cb14bb5f2d765267e4babbe8661051ac782455192d2ebd6922fb9b03cb5c47e9530d5739e764a9dbbe1bdbbe1882d21ba57e5d49fc21debf25f88c8e7d773f476032092eafdeedba7e596f8666dcf13fc2a65f830de843622125184aa34fb78de120206f4967fa726d64bcf4968263e992ac5214d149e577c66ebffd851bb2e21b90de5fffbfc44b59ea138deb12501d60f6d267a0d6990ac660d23f7586e44cd71c57ab1c3f51705dbaa60dbec2ec114ecfc2430fdf1411299f7193bbbb239b69b737beba96dc90af924bb8d3e269a63860041fafd030df31868863224682e8773e3b7ffe4b3293e11e85d544577a1cbae4717e038ebfebe69659139d131ab26e93095054ebcd674e9e9be209532fdcbacde4eb24c3c28f5a8b3eb04391275531ef7e2777be5e5c850eeb29a8a92b213004d897b8053df996d0a132de89044ac3addc1f500b0bc541766a01e101c2bdba35444992aa757f22ba0c7c7fed04967620feed6567291201328795ceed07507d93a3f841d041e61d7a6483f226bf6a682c05ad17929659cccd5a55934cbd6ec750c0b1fc26bc3a26f287920d350b0e0ec9dfb8968148550ad6154a7dfa2b3a50c15b85580a1ec5b87f70d93ced9e2c26b8b489bc5f10eb57f0398d2bec8ff1d4bce8a849e7bbeca662a02947764b240517d6a0a9e25a2a2d2637983c052b1d297cd10f1accfbd49715cd7678493e3797eafd5c6589f7a76a9db49ae68a2057c6a5469b009a2095eaf2f27284ffe35a9d006b9095f3d39badfc156b1c743e9d278497431fb43dd32c03208f9798df9725f2b91811025281bb8e333bb821788e6d98f61e183e8ebd71fc64f81c11a49dd2658471cff5125a39eea2729cd1997ccadb3a1c0c22c05c1dac4642e206c65a5dc4cd9b5cebbbfff1e9387d06d44264d8b575f1cee641bc42494bc7ccc2942d90c07f7080d9e12a839678ee6efe74cda45e4ced90e9e3798a1320b89a25780c6a7120a4fd428c7c3a6564076ba0d720c888cd85c391d6e74a17fdce98eeceab92b30ce8580e3315d6b9f09b4ba783ac2ad78f777742ed208b0f55bd1f105202397127fd4e6c4d498f4d237c49646a7cf75a3e0d3b79ab1146dc3160460a259a1efe53f131ed3ac02836bbc664fea61bca91100b70d6d31522265f47a19f5ca5db52f4959e42482ef1a1e874e701a58a7b9760cca6d0fe392814a1d04ec2e3d71176e94af9e5a5cd4c1dee6e5b3bfe6f5bc740b93582846ce568aee603b426cb6c38f2a1da5a7f555af8c5eeec0d38066f365c75909ae542c0a32c07061b1f0602b4c4d5fcdaab9332ac4b2cd99f804e52e51a122af65903e49002f8db7394eaee933bb244ba0bf4bc11b8efa59185f5a01e6962853f3899e6aee9663e1b0b3f5cde25d51869fb93a4a46d810b564d95fc6365091f04486a185e5bfdc056a582660a902608cfa7f8069059c3a74a5aa2d395067ff75d31f5b900166069d7909125bbe3ea6c4c64f31170696d4cd60bfa4707a6ade8fdd9d122d860033ca022ab339141c9eddaf0f03b59ce8b5cdcbc8622bc621f628a16df44bf2850be15494d7568f3c656ae7858d6dcaf886a7f2aaa8c6801e9e51a7b80c04e80736e3e968b6fb757e6ad092e22590ac3bb6a42515e40038c0256083dab588b886d77cb946df9185e7d87e31ca0d103dee4287e997c9ef8c2ed048b882d8f9794673e8e2d62a3e756ea173d5082f287029fda64e05fc628bf47d505061990f2549af67bfbe3ba7da9c65e312f3a831f1bf03a707fe3e4c2cff4cb6a163decf07c3a53af73ee666bd3f5e2f03edbf0914cbaec352459e0b2e8210fec39221b2758e3f92f56b523f449f3c273c97c6b2d07820131085919e331b78c3333bf1b0f4f024c1b719ebd53effeac1c03a09b1363abaac04c4d82b318c91cdafb8c0f9106ddabaeeee6075aa9a08bafd3a62c683b71c5189240a7b3762f4ff1bfbf35084cf592800949a8d05943d71feaa3b77c14f562044a512c8fb2d8bd702e5058b852755ab6f82ca144a91a549e272f5d30f06f6f2d560ff569d5054e862c34b582d42da70c55aaf37843ccd2aa48d43b7df5ffa33ced8929f4908c7c9baa45fb917d164401205c98b8ca8992546a611256d140982e725b1a16f34a514383ffddaf16120b598682a8b9a8cccf76fd48ea281d45c9e3edc6c3807e0efc3c04137bf38a182e812012ed1c752ceb0bd0f533c416fe858f14f6c39d56cf32fb1db01b5493359d1c6055274fc85a1177d6d85378905a5899b16e02125cff02e4762c0ee71133f24042b24812e91188b4c3022c5964be27f651b27b0dda910dbda59ca632d8954955a9c7fc8b9dd26bb4f4d13f9e6599cbae8a50415f8e4231a0f11d8c177f519584af8df27e49a0a3be7059ba1743af42074d1ad913540ba47b7d6bde7591be84b86acb78e9302ba3c6eef311651b4e9cd1b6d202f56238e75e3b1912cbe1642e39c85d3081db3d959acdf350bf4cd758a55f706024cb2091cfffb2ec9ab4590c3c9c6b7368848b2d6de45503bc834e9094c6157b6ba6ad4857948cd08e8f5bc3f75691ae1a6a853c4cbef6aa8e93548d1ed0e63bac644a31f12571e7985f0d6a8162cf647d53b4f0622590df3744ddb61d005527f74483b427a5b3c8cfa2f3f9cc7817d9d6184fff31c066bd5ba1fd6916aa23752043f8fdc1e6de29754d6ddd7ebb75a6c5019d14c73a10b9bdc4e9c651bec3bb3e332a059f640fe07e90b1b54d3d37b4314e2a5e45518c20efc32a11d1d222410b37567baf3a7ffab0f4ef5e20fd447572c3dfbb7811a9d409e756c716f9028eef18702d638623fb5e6aaddea61b6fb26c494958c201e28537b15368789af4dcf35a98bdb3fb16bba324979e50c200b5093f2fceb8ff4cf3ed0a2376524c91d5486dd30149a2a9e7e7da3a4ae64fb99dcf387957912bd00ad67e3288b18070863ea6d720d692aa881794d765ad7b79af0635f6ae9c6237c8c8e8e73bdcdc7cd667b7a4f87452034fe55950273c9fa91ec0b403fab1709fdbe6157cd7d7933b9847e5047bf3553c5a4773d08e8939874fea5d2f04deb72aa24073d2ecf2757f030d843498228755655ce3520636a6e61373884491ec77c78870d8f94b66ab3f5a1120411ec46160633213c57a54941a452a1cb01b4ea156d95f7f1cd5afd378424013c19d6104c7dcacaf30ac70eee59e1cc184351234c5b260e8364c59065cbf30ae7afa49df8e0a048946e817f68d632693fe572e1da53dff4276aedb6bab141914e39b4c14cdc2859b8edbe12db58b05740199f04cb41ef326771c01b842bf0ff81fd782aa4e9bfc3a9c6c511eb102617c4c71eed9e369d4fefd8cb52ddb9e7a26c7c69e5f5ed28d11f523c8485fe56ae2e512dcd965bfd333e9e4fd521b14b56e0c6b9f4e511e6b31e9742e794155f2dd11512ae9ffbaedabf0ef5f7f6533a4348f202a40aeb2f14dde544fc1d9fc66b27496cdc3568cba2a997f069bcedd58074c6c479040972b64c2b5b38e751562512f82df3b2ebc053f8cdc1488094a89231a82022cdadc26bd4c9b81257a3d43ed3898d771ce75a19675825b449a13c136d7139922153453129d738990ba8e0d6afcc04bd6007ddd2eab28ba4a37889a8d1f9d81ae086632eea0979c1fe11de7f8c05bace5f8d7b9ec62a5c4f3bca49385a165101438027990f52d27617abf084950d1d9753f765d4fa3050745fbb45d0a2a006d0595869e7c8d4e4eb5d2d4dd99e580b5eb433bdcb08847605a1da8533de43eb576b14d9a1d8ec034b6ffda4d3ec5ad876f49278c9dca9af4af0f800cda0df7e3d572175fc501ae5ad92e7b699ad32b82621967abe889bb30cc9831b41baae8f8c1134bd61a41d60eafaa8f916c020ddcd77c26aca84c9a58ff16ccfa66cd12d81b95663fe5be16159bc7e397b827f9492ccf1b4ff9aa4f01003887b188756b102ce71b58f39cbc3941681dac05d8b39b50aa861d4c5e042ec8eadbbe5e79c131bc39429192990fbcd48f61a55aa86e4ee87767d54fc4407b04623131a996316064c2a576fa88e394ba81c97617bab3a9d5d698eaafed5e338410ab5d83439ab1678f440fa437bb0b84a912485b51481e024384d9051b68b9f9d9fbe9b135319583bdd8d76b8c797515d5131c64d7e47b6995a474112980887775ffd25d064857d60b3562290a1ba9b5b160fc494bfcd1c74f57065d51b6cc366798923161717ae134a679910c520380b20324992e87b25e70e67fc00f3f2829c46ffdadc7914c3df5e768862c6b039a5519aa1bb7f80cd7c6830220c51d857adf7c2826e84249e7efc0692e4dea00eb0c9f3a361f332e66a9a135f272a347f81eb014e8721043ebe7d5fad0021182a3ee5d2cddd1590c50684e821e7ead87b61f1884bfecaa8b19b49e2521eb4575f541b61e6a326db33eea643bfc8ce4282ede43004d3b43d5bf1a29ab882366eeee122e165a438f60c1d55c62aacce205431d43af67f8e2e62668766379acb788ab07b1e4ba1ce2178e5b77b53a11516d21ca7898bdd9f7f8b37c0f45794e50e203367e49233edfcd875c6875153e0151a56a1e7b1649b902675dddc393aba07caf0b353287b2176cbe1d115701e86cbc1129054118c7e40e73ac1af3fe9033e61804019ec34b5f00855582753321211a031a51f3a803abcd7eef265813cf2ff6b3e64916fb426ab4534f8bb8f2d98eb6a92cb0aae51f180431a28fbb87d87142e287b02c26e65ef7b002947e377a5b00a960e8b3e9f0b97491c69824403484495fa9b6c0bca925c75a350497cf60ec55ae7cf33e93c5528aaa4a3367d8a8b635803c8a58d8f0c6a480452776098c423fd9c9d07c902b854baa0476ef0baa89c684b4b29e47d637cb6d8e4dc627ca17bbeadc396b8afb8d56da23d2624e1da61bfefb3080537173ddcf4c66bf22c771d502be83f18ccdf0374cdb5c0cacc039960ab7b269cc6e67bb45ec26e2eefc659a469af4f667b9579b2a96e48cd37b6d829134456a18fd435d9418202c1d7f28bb5c17d66e950b93251bbac7ab8f4edad6cb7406ab3fa4e5630cd5f573a9ca8b565e5c887a787cbd5be909b91cc544ed0f68ac4149d97cd1768528225fcab6f0ab1752856df3b8228ced977b2a9aa28df555c31af47be1fd813b14d8c8f96dc9ff28cbc1dda90ee30db72a9e22d5b961d7523db7295dd6e3b9345b8035da7be0be44405172caf944b29c564007881b0ef61e26e6be4de927d5b3f886855db9324fd59d39727ae26151800ba36fa17d300d0d90eaa3ade8aebc313e6fceef2245c4ea420b7dbb975732e7f8f7eed299b66fe720c4ee351c3eb21ca94e06d99ec58cb34e672a62af549e23bc5f908f967500a2088faf0359d0e5f6924", 0x1000}], 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x0, 0x8, 0x8000}, {0x18, 0x2, 0x8, 0x5}, 0x100000000, [0x401, 0x10001, 0x8, 0x6, 0xfffffffffffff94c, 0xfffffffffffffff7, 0xffff, 0x5]}, 0x3c) fcntl$setown(r0, 0x6, 0x0) select(0x40, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000240)={0x0, 0x81}) ftruncate(r0, 0x3) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffaed6, 0x1, 0x2, 0xde, 0xfff}, 0xc) 13:24:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x3ff, 0xf66e, r1}) fsync(r0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)=""/51, 0xfffffffffffffe75) 13:24:56 executing program 0: r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8, 0xffffffffffffffff) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r0, 0x1c4}], 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:24:56 executing program 0: pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/189, 0xd352a57b) mkdirat(r1, &(0x7f0000001100)='./file0\x00', 0x2) fchmod(r0, 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x802, 0x0, 0x0) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xd7e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) socketpair(0x1a, 0x3, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 13:24:56 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x8200, 0x42) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x120) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000100)=[{r1, 0x8}], 0x200000000000006e, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) 13:24:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10002, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x1, 0xd3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x117, 0x2) OpenBSD/amd64 (worker.syzkaller) (tty00) 13:24:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b3e0880c3bf2ddab96fe5836e19b1ee2894a8b90642fe55a2672ff90a2812154dbfc436c362a460693de6ad6803086d38e99e4f010ad7b77b706c22561f57de0ccb310cf33d2b831cec78bba", 0x4c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x20003, 0x0) getegid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:24:57 executing program 0: r0 = socket(0x20000000023, 0x1c005, 0x401) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) setitimer(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 13:24:57 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x2) socket$inet(0x2, 0x4000, 0xea) getsockopt(r0, 0x8, 0x10000000000000, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) r2 = socket$unix(0x1, 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 13:24:57 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8000, 0x6) write(r0, &(0x7f00000000c0)="8ad2b5a39758b254b17e91ba6c5944b71a8cc0b450fd69600acbc95d339b7258d046b811ad083e974c733ac5f17670e2eb4ecfe02024b5a330ca1f49a9d872a0b3d1ac3db97bbd1bb12e3d33f35762e70dce5586dab18264bdbe6736a23deac98351679e4fef4ab48d9eb94283ce2effb7be85d858f9888363127a1a3c4dd3cf063e3f4e811375c002155b5b8550b0c54da8ebd4298062db88c7e51bf7a66bb0ad7206ad2011", 0xa6) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:57 executing program 0: unveil(0x0, &(0x7f0000000000)='r\x00') clock_getres(0x1000000007, &(0x7f0000000100)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:24:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair(0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x1c, 0x1, 0xa7, 0x2, 0x100000000}, 0xc) r1 = getpgrp() clock_settime(0x4, &(0x7f00000002c0)={0x5, 0x3}) recvfrom$unix(r0, &(0x7f0000000140)=""/245, 0xf5, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x8, r1}) 13:24:57 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xff5, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 13:24:57 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000000000000) 13:24:57 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')--]\x00', &(0x7f0000000140)='B\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')%\x00', &(0x7f0000000200)='{+\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='}\x00'], &(0x7f0000000600)=[&(0x7f0000000400)="1f7b00", &(0x7f0000000440)='\x00', &(0x7f0000000480)='.:(\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='(^#\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) unlink(&(0x7f0000000640)='./file0\x00') close(r0) mknod$loop(&(0x7f0000000680)='./file0/file0\x00', 0x88, 0x1) 13:24:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="6e4c36aa62e6156f6b9e0678d1fde8aa7b5be973805a5ef0dd309ad6c160a8daf7fc109ac21fbf6c7221b8fb92e899bde09ceaf71f799b28d74b47d34241b7521a2fe06de84390bd5285b92a36bbb2", 0x4f}, {&(0x7f0000000100)="a3e3131cb7379dcf89c02acf0809693e1fb8eb604a9611e1ca7ed9b92477b1228726abce81d26200b89912e9846ae945bc23b1636a54ff7f868e19e0fd93bfb5fa7fe4824921357865a10687ac87e6839bba23cf89321f832761a1f8cecfb79492adb1f9cabcf17da2474b700fee7604dcc918fc85f5754cef60196d112a6030681d489399ebf993ed8e5ce403435d30e873beb32fd14b4178fa312f1632c84430fb8c7e93ff67ec970e389c06c7694d97ff6816022e50b94248483d09469212924b43ee", 0xc4}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x50, 0x404}, 0x8) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000014c0)="6c6b9bf0ae07434963275f391f7fa13e498d829bcf353bd3016517ad043be2149b6bd9e0aeabb49a580431ff79f8292700ac6a4cc598455e93a8d0600af9d25d5a4985a355363f3398680ec2f482697f6e15da19c74c3bbbbe26136dc13b81a04b79208928d789ff1a6f5649354183b55f83dd47acbf82ef3c7b9da1b0eb830ccfd974f4f8236d5979a9aa022b4d3011ad15d3694787fe87a6f76e8194f120ea777120908da9f477fbfccb620285b026bb7b290903c1501e181162eddc946d7a39cb453c7a14e5b82afb3abb213c800a19b94586e2a30285df18ef229dfb266ccff91541d1c4c357011b71bbff9f1e3d970dcbe33f007ed7383a8edd2d3452c480409c80f122d445e4d03a68e9acc7dd37ad016ac7d825e01ccd3835457405f7b68eba99b3cfdb271acc6f829fd2a849615873b99d1fa5079dd51915098f1419428374cc8297195e5aaf9f4c06c9bb070832adcdcca9c270537bf0408cc3eca76215ff64830d0b1f26fb911f04f06cf23ecde68f04726dc0c050ff44a5854e2cea70802ce8d601c16271c983a3f4781ff4ed093a65215c59a92e509cae04ca9b8e4d39d6358b3e171a144a59cc32dfea002c976a92528ede80778b9e9c64f14475565c7469f86abc9507aff6fe6798625129a0e096525a0d704d684e3c445f8503b8b05192b63ae7ec8618967f72fa4e98de49497c37e6f70b3952ce799247e961b53c4706b637482937b3b9153969593ba7080b8dfe10b3e1830473ea24d5705d445b7a4407b9f74fe96dd31301aa8716a87e224a5c7fc822bf6b9a99f0ecb6c441dcea7f192e9a36a7dd7213d2dff0b953f91e336e2aa72a375384193c2b2773a3225cd40ff32697b2b510c02e013634e4b0cf9abee10c843da9965be605075e18ad953bb80dc6c4f250793cceac4ed954bc46c52e34946933d1d37c7651d3697a915f71a555f5c1b7f0451f188338b0696601227047fc3e2d810c944dd32b6321b6bf421b51a84dd7c1c0df1f1a50c7539d0934ece8a73733a85fe18174673cc61e980404abd3b71a4f949b6d560c9bd721f7d9913ee0df5a07ad879f5c72c0b86ed7f271aee1f3d69b55532ab802658abe3f0857d450598c24904d82b4a22580e3822072b63baf1c3f26b06b2eee2aa3ca3d1e478d98103e0b0bcf3a6e79802ce950e70eb481e4937b6a39b82d84c390241cebfef066d5c5840ba765975f3155d4ea4108b30f7865a03c30e11963d4740dea34f9ef10f3d0e8fa84c625b7c4ef7e649e76e6fbd8f4c0496804306760d2d24bb4e1bfaa9bde07590950e7efd24d203fdede8c8e440980d89c387d5a0517475d083315a971b1f87d080bc0e64db0ceea0e2d906df8d04d85fc004012f949b1ba32afdb12f94d1b66462e4c04c0487f85df35ae4b1800b64c535aa06955460084ba605d550107b7fe986508e55ad4ad578217a959f429b4d4df67895d9e57230129814f2e597f7537ba456e2d58c2ff283773136a57088222f8e5e505ccc5617ad57a802788176a7b6b0ff132a6daf45df4582f7a1f29d58b7dc9880658ca756687cd05bfba3661f4fd80a18e39ffd72bd323461a9e897e994510bfd206396161e952bb95927dd88b60055177a72fee52f2eef13ff960a4fbfc2e4d3c604212c9c01e3e08bb448e5a3a55baf5a83dbd5165e27cf65178511a2ce841a143cb6c54ae0986b7c6978e9914c85ff0fe28731c6cfb5aad5b26c1b8ab0941f5cbfd7f69a9f03915aba267a96c02089f2aa6deed733f75a00449c65735f27d25587d8e45b313c9187eead433c2a52d0ae3e7a5712a10561e0cf24cd6171c9eb94ec1d6cfc7c914e78676364822b393ed7f5517651c7b299d061b3f5557d4953681f5cb33151f1a4a9eff6764a36c4d21cbeb5e657e814e3741d7ab06e8c11c8d09c8d1ceee32390ed526d65d2bda3c49bec6a167d735aff996558bb51eb5820619f83edf82a8739fa6c219cb1cf9b3e553eabc81d3a08d6ab1d2a389f78ff47b1a726d0c998087027e056c73366aa8ce684993fad7759f229c36afc81267d97d85cd59a950554952bbd683f87fc44772f717b6ad5c6118fe1c67d3be7b2e2b34650c13a7165c0b4d7d4421467fd1c006e449611edf8feb12096beccfad9c696972fcf292cf33e9117f0ba3cfa81de24f7279bd6c2340a20d21fec2716b40ff33212b45aea540b9c7d0046f55e2d703eb6a1dace5fd57370db8d4fb334963c58c3630104915f88e23eb21828583a3d9567e017baa68c36a324b554cbbbf44d6a367cc7019c6dbd6503ff9d6446bf1a77762b61f54e5988b2d3889fbb5c5b538dba0e2c7cbe9276409780b8c45fa8de3dac8182076539612cba829e412b101ff80abb56492fb54c715821b4e0f98e9c19b560fcf6165c8faa62b5391e93dbe710098ddb01ac8dc355a58fe2bac48b4f6127c5cf82dcc9670e7db3970c9083f974eac58789fff18f7ab7cf5f333c4cca5d364535e0596089b05ae21401d75cc0e2149f612223d1d98a75798c62625679112a62f4e57754b293b89d026d0b8e9be251bdfce6b76aaf769a4b098d73acb31fe5c9448b1a9ffed15ee92bd1b5e23cccee9ea8655d5376ce2af1f7d67355102ef33141e83888b99926cb179b77801c832d40d462ebe32dbe91d20880e60ed4fb98b0d3e9a291cfae3428ccfed610aabf6383886e61efa7f12a36ed21d6958a2b730b747e44712c56a25b860e41a90c364cf944c35956de1b1ca108e887eff23cb6b091ae3134a8b09ed2e2136d1b576cb6328ddbe949ed6d0cd01b1bcc4790730c73945875078d6cbafe4b34a61cabb0f0abb3c7bd5403617a9f5048cc2bc24eb3869d94c3f8d83a87d207eeac3b948bf45d160f7861d0a190a1a9576881e9b766adcf0e998dd4034dd0660d98dfee416df00d89eadbe9de4110dc9a694ff5cb53cd18c2bcd8ea814d0786f130566ff960a6f3c5f0eb54d6b590fd93cec1f2ab0184b0965e5c149764e9bef2a049fbb74ec25a7edb7729c189e108121d45a503bac927a6a6f6140fde8e091f44f602070e5d0bbe4dae2e4cae8b2e1b1c464f61613e41d843e560737e69fa21b802ee5d8e841015ddcd535b08ca73de387f4e742654a3fb4f900a02d0616cb4dcd54a28a98dc22e1beea9aca02c3728d28782cd881827cc3561fcc0f59c8b77771fc54a8128f042eafb5814ed63c29aed745a484282b318f11e80bde408e07b58ec23ccfa09dfbd5a006a205c4cb2f16d485549fcf1432c5bf80c3356d9b04d235f91e33541af7b8c6cd37993308b3a98d83106172d72da5341da6791e81d6d2e52b4d090eb5708c43c4392509c3ac33e0aa3963ea6875d267aabbfb8d992d4f09fa4073a72a6e46837e68a00f15c1149195b161a43a7d1d38e0ad26e9c5e0390b937f6b1a7afef01467cbe4ad80b7ccc0805e7c052e8265e3c8f7d25da5cd3fd59132df00993af3bbab39b6576407d76d831d18ed06c589e87668a262055eb6e45026bb4fac79fde6d4eabe4d8f252c3a1c0e2e97d6764cfdb9cddd56d1b1d397d46f651108699bbdd632707e2ce520cf14b485605a734c417420a6063620443e9ba974187461c7fdf399d6efcf1786b5b18da8d9bb800e1f2b0f9033e50200cc4a50b7c7acd3c663965190361f58c84c3c29e56d9aa247309d98e77de652157348931b1caf5303e56b34506e220e998e0a168672e701b019c66db74588ae6fec296a7e344a60fbf072c4c615220fb66da471ab4f97140624c3b345a770ee4f1276ac90627cd92adbd6c5bf33b36b75396848bc3da7a6cb7ebd7b9b5d1c94bc32bf1768eb428d901b303350e136e2b95fff414a2b09ff20b405218752468e0b7628f80a3d95f37cfb858f07b3e3273310358bd34dc917e85f26d2d29edf84758c5b8df4fe53ba512ee183b590388375388eea82492f8da8f1c40e190f2047664eb5ec9cc661b750217724ac4e441aa83826dd0fbf57295ac89e20a0edbb1ce5db583c2584fc9c3ff8baf61154a6732b79f823d23a446f29e62fa5ab58ed96cac5a0e53c7472c951fdb2eb6e23a6952a5a18ccbb474e3e64ebf14a75de75d89c5bcbd9b7236dbda1b7bccc3183749f82f441c939936710207cb3a7326219f544b08bd7c6c64750dbd35c5ce64e5a197cd323d71f6790220e48824fe3410a8551a087715771ae33e990b7e2855f095075676b2301d16015f43ad62cc0ea0f85ebb4a072e975994f829e1ca6319d135a20a1278a9c44bbb22c5ca9ab79cc931d33c690a1a64e4cb92b4f2a0b7f5355ab44f5ead7922280b89e1925b4e15a5d7758066a6eea1c842248532a7b657d16f7b4e96ccddaa38beba0c68a1a86b2adfafff85ee12cbc38550f2eb25c6d3013e75702ea86d4fcfb4899f8c5984de3057a0bffe85d35daa4df2d0018a023d73e0e66de79254596e8be0bc51d59f2a544ebd4c5048ce530a8153b5784c73944f6fc8d4ee973b372a47cddcdc74cff1785746bcd44f890e6672d73b6cd43de51bae14181d9714561688e81786b43d9cda16f8dc4663ff4ceba9307797dd2bd064fa3145bb70ee43f725e4db0fe6f280e0e783d9ed2ea584c315b0567fe9c41e3fac5f28f264bc28089a0744651624ea28b636c964db8ec191ee68e022269df2c3808579b0f4cde4ef41738e9cbc6689ce812dd040d52c3d4af11d3cf4c7695173c17d75848b599f31ca4d74e75b2ceab0b226edce1760b709607e7255591cd6ad9e00b3484322ff6d321b4360185fa4cb48873b28fde8427b64c777b7c7b2885667bb299e96aa764674cd1f20e31af441ea45c1bcb16eba74e38df83eac9a737bfec23faa2134c3c5902ddd97825b5f461dcd7e58a0ff7af0ee47598c4d9a1a68ab1ee64f11633d4569114a35c789ccce884a7e26716e6b72bba8b3364da668062cbc9a5912286420c1f7ef9c3f3b133dfecffdf356f3252fc1415097d2ff29cad916d7e670c7dc05c52d8b80e30ff5bd83f757e67ec1109d16573d0a238b0a8bb0736906d6c1f7d3b2c2e105105aae9b189a9df0d66bd8c82dea8efcc502672ed5d7a48280f2424e9a44caafb0d61a59d28cc77ca312a33439e42f3f4a64fe2052bc396667ebbc622c36491d1ce5e61880da79bd52b807bb0ff71df4280d850f8f9", 0xe3b}], 0x1) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) login: pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30723000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30724000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30723000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30724000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30723000 didn't change! 13:24:58 executing program 1: geteuid() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x11000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 13:24:58 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x10001, 0x4, 0x10001, 0xa236, "cceee4d98c23ed05fcbdca6c392a4f091c4714be", 0x0, 0x7}) dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7ff, 0x9, 0x5, 0x400, "1c0ceb850ff8a6e9755f578eecd46333dddca6f5", 0x4, 0x200}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/236, 0xec}], 0x3) write(r1, &(0x7f00000008c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99c8aff336c00ab1e1277c70bd051be0b31e3a81fed72cb0877cb3027c57f0f8a2c9a873e4c1c1425787a801f6a283f3db08485a31fa94781b860678752fb355804f33f1e879375920b5f81a5c51705ecafdc51015c34297de6214e187e3cc8756854fa25929c35d7308f435a2382150d29997fe1c99ef2ce1174f73722e59", 0x87f) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='.\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':.(-\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='-^-]\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='{!\x00', &(0x7f0000000500)='\x00']) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x4) open$dir(&(0x7f00000005c0)='./file0\x00', 0x802, 0x0) 13:24:58 executing program 0: r0 = socket(0x6, 0x4, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000fea000/0x3000)=nil, 0x3000, 0x7, 0x10, r1, 0x0, 0x7fff) open(&(0x7f0000000000)='./file0\x00', 0x30080, 0x10) pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30724000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30723000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b840 va 0x1b30724000 didn't change! 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)=""/95, 0xffffffffffffff7a) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') fchown(r0, r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) 13:24:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mlock(&(0x7f000070c000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x18, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@%\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='+,!@^^#\x00', &(0x7f00000001c0)='@/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='){\x00', &(0x7f0000000280)='#\x00']) open$dir(&(0x7f0000000400)='./file1\x00', 0x80, 0x80) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 13:24:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x64, 0xab3}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) 13:24:58 executing program 0: socketpair(0x18, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000001, 0x3}, 0x8) socket$inet(0x2, 0x100000003, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80, 0x7}, 0xc) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x18) getsockopt$inet_opts(r2, 0x0, 0x8, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6008, 0x8) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8003, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x21, 0x40001) ftruncate(r0, 0x0) close(r0) poll(&(0x7f0000000080)=[{r0, 0xc2}], 0x1, 0x77) 13:24:58 executing program 0: r0 = semget$private(0x0, 0x3, 0x110) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/47) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000001140)=""/4096, 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000000000000100000006000000b600000000000000b800000000000000ffff0000070027f73eaea0be8982a48cbdd228065ba0c049ac070514be71d446e3a1e94cd9c8dad6a4598e90697716e9c40b1ba2333ca2569e7a06b6838b443cb56e07f7f9b568163c03eb91aee1491dbb4ebfdc6eb0ffb9a8d5856eef381790d010b52ff4859f39b9f4cfc6ac4d23c04d94e9bbbba2105a5c95f991740e8ee8826055362b0335a559b3b64c95a9000000000000e800000000000000ffff000000000000de9d803110087f7fed65089b887f681bab87731a012ab0bae6d7995947bfcec198864efb2d5532bc4b7e119b8cd409726b79ef3e1f5873312ca2ebf24516662d0f644e8cf60f7487afede5aa33c44163ded1ecda0d3ae799988cb5daa7b89f856e689959859485c7fefceb2f79c0ce57dbb9a2d05c3838e2752408890c63b5e701c0785bb3a80011ef6d9ad2bf315f79c42cb50958c53b5bd7185c7708c8a454b47fcf9d7d5aa559166bcf163deeb49a942011940c07d02ae95e5118beece7d95decef3b131d52ff8efda334230ddc87d3d8a3c000000000200000000000000001000000010001003cb2869c8789252e5aacea61fc1500001010000000000000ffff0000020000003320e7c14bc804e9eb4ac8d7f45924663e89100d8bc0609f9920a860f28219ed3f192493d82d7498a23e7ae18604f4eb443198a138c26234acea66a00bddbce2856b31a94fafec30fca0d9006db385604d0efc8807b36f584f1eb58d589fe21c4ed48231622796faec9f1d2b6b62e7a3abc6d5ca39a1848921f0c33c63cea4de3a10c0bea9fc696f4b8c884b82558b4e9882c7e9148117ee2f0a67bba8e432fe6e4894ad094d597bd38d934c8dbd0d6e5cde572086e54e06de436dac6d0ac67930fd70f3795fdff77ba026a7d43fb62b957a1b7671dfa0db2528945944f46db9e48de7971594f6c43e4e44b386cd8b01000000ef139d72e93a764e1d9e9f6bcf9e624db76db9e4fc7812272a50f28f3f5b1fb195a295e5bf37aa263688f312cc3bc3f80046a25031af4f4f9ce591bbd2e10edfd0e0fbeec22d8bf93683975f51813dc20dafc7abe594012091a4418216963cb8c7531b177689b2fc543380d15a3eea8e2d991032ef45b5265015d807fdc7f0489c338cd850e0c43876732b30a83c3114d1f78ed440d4a0025fc838d81649b300ffdee50000000000000099bbb85efdd154e02303ecd10bea8f2da92696dd3f356eba4434f31360436ef4455d93ddc478b0c51a6b1505da2e9c262dd81e55ea9f4050b298c16c9fa9afb337f59d2d56d3772919e0b2cb92c367197554e67d1042f0f0dad0519b56aabcbb4f71e0e9e79be16d6e43cc00a545655a8c530563bf73e2c3758a0ee5d6643fe93cd9689c480eeda961b8dc679a3442ba6b83e4fbd1fbdcc7408b7cb03ff128c5f8a15c6f"], 0x40d}, 0xfffffffffffffffc) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x802, 0x100) 13:24:58 executing program 0: symlink(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) r2 = getpid() setpgid(r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) 13:24:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7e, 0x1, 0xffffffffffff8001, 0x684, 0xbff}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/70, 0x46) fcntl$setstatus(r2, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0xe) dup2(r2, r1) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) close(r0) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0xfffffffffffffffe) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8a, 0x51) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) close(r0) 13:24:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 13:24:59 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000080)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() 13:24:59 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x874f000000000, 0x6}, {0x5, 0x9}}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x148, 0x100) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x132) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) renameat(r2, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') lchown(&(0x7f0000000200)='./file0\x00', r3, r4) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 13:24:59 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x1ffffffffffe) flock(r0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) readv(r1, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$inet6(0x18, 0x4006, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x7d) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x29, 0x2) recvfrom(r0, &(0x7f0000000080)=""/55, 0x37, 0x840, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair(0x6, 0x7, 0xfe20000000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x3, 0xff, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x4a1, 0x1000, 0x1, 0x4, "8be462537528e9a2fc034d850057c4b9a4d24345", 0x5b, 0x6}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r4) 13:24:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:59 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x72) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = msgget$private(0x0, 0x0) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000200)={0x0, ""/214}, 0xde, 0x3, 0x800) msgget$private(0x0, 0x2) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xff, r1, r2, r3, r4, 0x133, 0x8}, 0x0, 0x29b, r5, r6, 0x0, 0x8000, 0x101, 0x2}) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r8 = getppid() fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x5, r8}) close(r7) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:24:59 executing program 0: setrlimit(0x7, 0x0) r0 = semget$private(0x0, 0x0, 0x14a) semop(r0, &(0x7f0000000000)=[{0x0, 0x7}], 0x1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000040)=0x80000001) r1 = socket$inet(0x2, 0x8000, 0x3) recvfrom(r1, &(0x7f0000000080)=""/34, 0x22, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 13:24:59 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r1 = shmget$private(0x0, 0x2000, 0x59, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/40) close(r0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/49, 0x31) r2 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0xfffffffffffffc0e) 13:24:59 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="8d", 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, 0xfffffffffffffffe) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ff3000/0x3000)=nil, 0x2000) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f00000002c0)=""/168, 0xfffffed8) r2 = socket(0x7, 0x204efd693f73b89f, 0x1) fchmodat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x6) sendto$unix(r0, &(0x7f0000000440)="07849656fcaec9eae4ff6e1965c24797c8fb545d0cc4e0a5d41fa015c1a4c5d0c7f0d104998aac039c68ddd0100ec49c12baa80358dadcdc08ac72ccbc6154eb0d57947c46dd8c071a482aca62da033af3e77c9b20a6a89837140733fcc49f7661c33b9e515343164f183a7f8f2b7b266ff81674a6", 0x75, 0x8, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x10, 0x4007, 0xffff, &(0x7f0000000380)) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mmap(&(0x7f0000fed000/0xd000)=nil, 0xd000, 0x6, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x4c0, 0x41) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x1}, {0x18, 0x3, 0xd51, 0xeb97}, 0x7, [0x1, 0x8, 0x9, 0x1, 0x8, 0xb3f, 0x7f, 0x85b2]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="d146a00ced69fb7c8b8f9cf4871e2cbf776d41f47e071cf0620c628ac3b721e1fc7d15cb5ef8b9ed32d0d95989e236ea577d285e0a1dbd953e0488e2777d98bbed1b69214aa47a5a25df62039a887bfe5bdb34c0abd3d5", 0x57) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) getitimer(0x2, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="729d675cf344f7bfce7cae350505b204d6b010cae386a84cab9407c72c1556374af8bfa7f294ab3f7047fb2e2c77675eeca7b6834e13b2a2bf0ddb47db1f99a7ec599c7d99c0d6d87e06fd74fdcfafb781b8d9ef26f512527355530e871332ae0e4a47fa4142c924cc3025ee1b4ab0861333e5ee16b7324a8d7f", 0x7a}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x7f}, 0x8) 13:24:59 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="9886ad7db4b8e8066f464069c70d052f1753ff863ec2c869ba09ebd9177c140597bfb2a93b48cfab4445ae421162e5f4448246d458ca416b8ec21d29be331f6796a973a5cbd47155fff187b20b00eae9ccd043085ef453ee7ef0742ae57a2d190d15caf291065223ab1e1b599d0b7f00ba507c5e538c4a485f0d184bbcab9c35af29798d82daff71f0c0175a275aadd390f48ce5924f", 0x96}, {&(0x7f00000003c0)="b9f7614802be5175422049f11e5d9e58a53f6b4279d665d7c77d14a548cc59869f1d1f1f94df1bb89dbe56fb24b5029cebd391c94f75ad951723d89be8ced8a53053e84a858025194773e59bfa82decd59a76d56f5342d00bc27abd6e94a65a6e5c4bea123e3230d7b7da38a6b51abacab78f30c2c1296e0c4daf88e8d0b78823147e8562c6808fbe624495ed574645ab55f74a9c52a646c524467a1", 0x9c}, {&(0x7f0000000480)="e127a2ff3e06ce05882d31ac9740b4bbdca387d484bd03a9c0b55167ae2d6f98f553f6f1f16a4f4d174e747a24c512f4fd86f7e17a4eff3223b3f739e56041eb5f20731deaa643aab212626914b800c43bbe697267e94e5f2db9d4a7563ea2dbf06fcf52a59ac5badafa012ef56a7e8c62480f47133ba0db04f32d4a0ef611bcf725c2f6370f74d0e19b20b72f9fc2d83e95922895e5b55bc359", 0x9a}, {&(0x7f0000000000)="c16bd9e0ce08da615628756c72ccd3f3e50ff125fa90ade5ce94568f0de32a6156cd35115a", 0x25}, {&(0x7f0000000540)="23efc804a53cc23f970f0b5790a5ab057cd2279000e5c3f5f29441354ae75d9ed0e60d3f11b58a14359ce9c3c8dce85bf67891d50631db1209bd2d88ee2846d0110b91b82c4c1a3f8b97823b0cfd53bee47042abb26bdcc124128334bbd3b14d26549b306d33051f9734dfdf35bcbdfef79967a016d5b23dec2ecdfee95f0f5d8f5397f1d55c3381b40c85310e638480cf9b882cf8e7ba3456238e8659e827a68750e408a05ea07cc894a1cc7721da538f83918a1d02", 0xb6}], 0x5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000080)="7aa7a938b131975108a29fe30c86cd1da6da5043b934e4a083d9e20e", 0x1c}, {&(0x7f0000000180)="55d2eadd13727bef8a2393cb72247da207d7794cbf3c1ed9dcff13dc0199f34a2b544a11d9538f7bc200a7ed655a02cccfd14ad797b19cf1fa5588d0aeae4f66bb85b4f8a4decb35e35c50fcf56c2093e8af66c3e7ea797015c4b65affcf8a591fa7f308619b279f5405693f5e4f632d82a4371c661ea10e08066d4f68850409a5e26ef2cf3b993c7554019009372bb15711edb564737af25e5b591b2ca2c2f709ab2dc8bcc7dc7f7e0e3b4a726a0d07690ca110d82ed839ab564f", 0xbb}, {&(0x7f0000000240)="1db37dea29c405f25f58cd1db6cccdfaf97cc458391afa7a0be40ff30b75c6217ca7a0fad2cec54723de311d07d08dd9ffbedcb4af1b4927224d55605afc840fd569f49cb77bbad3b2328ddecc49cdf993d7a4809b94c026c0f1eabfe647daaf446cf26a46516729f08a9e3ce4aac4bafba931f1af1ca70ede4a45aba1739f4c29cc0a4ab6c9aae8b8249373e75b67456754c0f9d5d8eab75ba02bd6b1", 0x9d}], 0x4, 0x0) select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = socket$inet(0x2, 0x8007, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/93, 0x5d}], 0x3, &(0x7f0000000340)=""/223, 0xdf, 0x8}, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/185, 0xb9) r3 = dup2(r1, r1) sendto$unix(r3, &(0x7f0000000340)="f269e49a820072ec66d3b8a2ca05b2e92dea24d4df03c58113ae1d7ec6ec542debf85f99be18ed23617048c4962fabf5804576c26d3bc61b8a56b9660eec52d85ca35317e554358a9216fc11812bebf3cd33acfd3eee1ece897ba308becec5f82ff0d9aec52c4e78c315493aca207c97ccdcb634ed318df857efb1079e44ae2fc94e1cda2f93f36c0f90fc52f3626bb990e89bf41aeb601a4365954c1c9b47250bc3eac5a3d1c23e44b7bb2ebc5790c65da38682d8a44b1af683a75aa212ae8b897d2bbb08c89d090a8c77ba3ed27411997c3cc9925286550cc27d4c661aa6a75bd2c31530ea97043a7b15455f1498581aeeb225ba1ce8f7407f36bda89fad7e6624e2bb8873fc8c688bdb7c1e8b2459db81e2cf6ea83445aa949102deef33b543656477a4be2c271240066a63455f91a989b0db94de17291a942efc7d1fcd9315bcdb4ba2babc53bb4dd569eb2a1c808734f4ea369b9e646e78a5e6fa5881d23c81dcbb7495da7ec5454dfd6a64fe5812d760ea5c756751a85bb10c26459219fe29d0fa2cacff0aa78cf5b7b9a31b5e3f9431a2827c3e8773d6bc12a82aac637938db2f9f595ba71671920db47a87eedb8e11fd774691cf1a8b92dbc86343ea62da3d4758b12251186a81770a5a94666578a421ce5b3bf35c18138aecede0be5993be7e92b71eb77afadec8fded2eda8d4ae97a487b78172bc9ae4fa02493e163a1f1fcbf91c401cb246407ab0cdf580eef2ef03fd6b3d10dd021f57ba9c713cb16671f73e7a0ab5c38ecd73b61725c39caac1e91fe5c2c48d7d657ad4535bc775a682ea7e3a4b74298eac83c3335538c1a82f1d50031dafddbdc28ec58cd0fe96bce77eba9880437261a70ebad42aebc6156bcbf3a17ee2de3c414eabe92ea5172711e024998c8c2f11f473bd13b125f75eb3d35f2c88a6060f303a30c7c770192ab17f7b806d19e6fe83d3e931e799725351a1ebe27e523b97a51db7973b7deb53dd729c5bf54e564c55dfb44fa10c7180f2a79e6a97a41c97220bbb9895db58253d3b4c1c74b83586b07ec57a770a7f488d96af2d1621c1047fa634512399d770f8c4c0ababccfe7f76aa631eaf085e924c9a10bacba85737f0619599868d539aa36b8dcdfbe5d848a60c7efbb609008dff971fa3cac6eda8553f1e208cd2ffce0dd08290297a85d1d366c469d50aa2980234b90dae43779569368e9b29c786ed60a64d28c9a65d858fbb310b1a990cb3b3c2020ee3299c929f9601f62861320d8fa7bec61292e334e275a49503b73014d06fc1973b35df0ed9d67086450cf3ac08df8f24684d836cadf2ec08c03abf67de2b3951c74494455e296bf655afb73e0aaaff83ded2a70b7e5b5dad2858f3e9f994c911767af9770eca28e5ef93997133bd778f0500736802cc3d617c9f1e725d650f3493a223f6a133298bb20a882242833c69ae8d4af1dfb74eb33eec7af7487d3dedad54861c3bfceea1b4dcbc2317c7bc45dc42506ea8961adc0fee17a5a7992f4cf3bd7710f764ea8ae14f44f8772b190b1b7a74ca3834120bd96181977285881412e6057acbd5a002700f29c2640b50f91a6089b80019f4841c08ba65f15e018a39a6a87cdd4a47b237cbff8ebae24c0cc4b6a86a1645ad27c9b50bf3e6af9d718a901058bfc6d8f05c795dc30f5e9a0d0b64c47b929d19c5cf16a512c968e29cc4360b55eb637fbd0756f7a6e698b3b9a549b64b4418fd96e22bb5230a0e5c7e76ad1ef85a2a448c523f7005da1e3e559d958cfdeabbddda1be6e25d5482ea00251b1fa392438404e195b9cfe1c8e56c5e7aa0a7da9a750125245de9d42e65babbda24e00f875e7a212a405869e4d9232c0390dbfbe04c8fae365daedaa63243e9e8e9826a542ea0b7580354e0f3a594053944379fccef51855097c28f16582f3cec7ee4606c853595a0d27a5c433133d101557c153ee45f1acea1666c74b62ca161987a29a5b38b017f936dd18f2bfd7011ff4e895c460dcb3849ff25da9616c3a25efd99247639fac98309c4794fb6ec1071e3bf8420ae0b0f116007b86c485072fa2db22138338d460405b91691bc3321bb8b011c6e9a56041aab78e8a7a6d331dc45e1460f2608243944dab8c46f1159e1f17dfebf483382445075abb5799b7ca466c45b4222e70f92fb2ce3a7424db877bd968e5c543fa10d97fb2b2abcb0f2c00ed14680dab0ec526894c3b2448d62e5a34b6d3476d3151439ed33064f9e257aafa624d63c2337b7816c423547545d40fc5ea7b5ab3fc5da50b9e0283946292ff56ab958915c1d82ea45bb8ff6bc77de5eabbf2fc42210a82af79a20ee88572d8178f3e0a92bc6f1c93e18ba926f01d031104471b36929154af6f0dc2fbaf732f6b363d7274d0020b11a3ed5a181387c8721ab204f9b7c50f59f5c9d529ce18b4dc95f96a0bd24c1756b68a176a8da3afa37a6a5443c47bc0563ca90cb52eb9e98c548dea6564582d59db4e56c5d7b9be29b8e6dd8eb04282ff4682a4f0f21a2a1b846ff1bb1915553af1fa8b0de5ff83703ee2111499c225c641f707b88490e6311164b53bb2747f420aed4cff6674e0427ceed72f6760f5c66e14228f19c5b3fcd8ff986a6432aee582b9893e52b23555b740ef21305851c1446426a626400e34fe2aca740f995cc299f4c76a3f6d10a8fefba7db5ba075718bb663bd0d167ede60a3940ee6269021fc0bd5ce229331971c5838edf8975cc7f605ca47b58844a854ee5291b6c7df63eac84d158ff2ec2b392b56c77e4d2afd7625e129e002cdcf3b6e0c5f06df6bd38d0806e53f26da07cbdbeb17f6e8b2dfa218552e84154649feb31b6c3dfb58d849fc800dd522a17f51b4699dea034a8a023cbb90ebc79351711b868926e1dfca9341f166f81156225e8f4fa1ad2f16d0c0b580933c87daa683c11be574da1eb62f5cbb39d33c40f7f8fa09167c5c2b0dcc855a801c2bd2f5a36f4e5973fbada152b505382d39dd92e8cc82d18faa3908a0d9524108981f7b0ada6e601b600b1ffcb989012ea21a7719c36ec485e9180e7544c0d7973f5a25110ba6b5a18229c1acaffe3aeb674a35b1a710c65f2ac563516105b726cc8d93e5801a6c6871ad20ea4b7a0f1cc44d2e24afa24fee5cd27d656d5db0a88f4897c0c341189facf286b57691a8a7c5ed89c137b12d69898ee4769bf18c57183e6a46d66ea786127c936a4b3f454c87274a911ae9adfd91abc7e60bf72f81048ed8bdc3293aa0f614ee785d55cf17b439ae0475153e4f353bd493686bbf7eaceeeb1cc99b22eec585cc5bd8200e37eb2b5510d805df6034305a603b12e9f3bdc99585e2606d6faab6075c234b323adb548adc80fdff9cf5fbf324f7a5f85357546202d9889be6e4e42a032ce638408c085d5d1bee072240264d1603710d9114d42bdbcffe2039042b23fbc144264b7782d613e83b0e16964998d6cf3e18009e642234491275f80e0f471ddb9f57695c2145d3d4a14bc5b933f28510f2a1502af84b59ef23b2e94a1f6c722dd89c1db9374793689e9db8141d7e3c19339fbe26a44e2c56459753faab8bef4b6a132088b05ac27ec4663fe2d973993492f4cd90307b39e4aba075ddf49590332087226d2fc704138aa888cbf48b14598735d1e583741d10d51b1eba09c8dd994eabe659b4bac707e0920ba0a428e4b007a4237e352a082b4443dbb90d7957e149e70c953d1a49ee804b71ba34b84317b336f9cd2dc6a6630a23e07bc08e35155e9e0aa97ab3f2517a36cbfcb5a5e083c023bf1a328b1f780063e140f755a9d13d454ad10ccc25e5e67b7d6512f8a8564260511d6d25456142ae09c3389c4ddb086c51dd314cefb71aa11f3216b0216f1ca7ef88d72b1f4134bcabd1d830ab0e1120436aa2120fc7b3a99b015894b132046fdc77de4852391d3f20e1d6ca2d3b531e06095b55f53c1ca5c1185efcecf40390dfae1c96daddeb2cd8ec03c4be1444afb81bbe542adc3499fd485a5a02eee4c9166b04f08a452b2a547a51aa01a5012efbbf6e45acce3e3ea5ad9e7f64cf26a5c424c3fa9035af67a587340f7323f5532c4bc8c744f1d942d48681f3854f10caec9a6dfade7329204286a8ac1698e6cbea327c313bbba159591c5053f7a1d5dc4af895967c8d7468fb51c9117e0091f70eeb6f426424586198129b5791bcbb3002146691af85535525346c6e1bf3887c3ca6a849a64360dea405b75c94f3d35cc4a63f332578530186045c1adc08a75c34f8e635460e4957fdd21eef341c1ca33417957de20de8edaec7255456f55950e75e4ef1318e4734d6697aac9a6c5353bd6a2c909f08b115b3d1607bd78b4c6ded01f3ef6a7c28b0e60bde89d4b0b595dab06718444e8e1de41cb4cd88da8a01824eb2975829e3e43f72f98dc33544c0549f0d9a9bf165913850388dcbcee3462e747f8679549cee4a7efacd440617c3e35cc702abf0924e1fc91b1227a6d633381b62710e691bb1eb3611bc059dceb8b16ea7994210d7c01363e42eed454dbb36feb25c9d5d1f7f09a079adc286a5b5754416776ea868341ba58cf338daa4c8c5402fb0802fd1c41059ecaf86cf2a8149696c4eacb06641596494ed71f291dd053f593185a0ae1efe3caa3d9e9c2b6776668405ae47712a98f527c8c17161677440e4bb63c8896652c0c0ceaa9856ab6d54849453733d51f70e06c788a2d8a530efb61b47baaad147ca8181ebf4333cf6c42d13319f39d482bf3b8a98e6d0f9ff7cc376dff8f82a1e3cb065008c4a6778609605d1766903c6153d26c816544bc9b0f503d7b89627aa964d2582ce5fc2f44a0b5a64648174db4e43b9e189b5d0dfa2b1f2dedf8a8f9679241e000b6fed9e3d0cedb73993702c3ce0136107cbc9781fb35367804f7d6db1e348fd13eb11e0f9f943924dc5c4073db0edd1b8d9d1013e0b5b6948ea3cba9c99114249a59062333a0d24a94f134ab80603486d9b14b4c69ba80a4e09c05daab88b8e46cfdcd69bd6d5bff909a970c74e283e30943a53e6a9e82a06a9093d344cb8857ca2647cdbd19341b61eae9abf2fdcc132149251169e2ad7b451e257ae6a9aba5bfe9d4c7022dc939abb30d5a3e45d8992506734dcfa74227af737a6a0ae6fa6b58a051195f9a584c8e5a6f24490065b59dd31c6c652c79319aa3f6d40c2d7931c6a11b6f540940c89cd49f80a1224b1ce3b4cc4e83a75d78d156780b9d7186a971e8f8146baf5406dfc6eab4b47acf98b0df13b50d464169b1ed2e325caa348a6c7206986ba4f45cd1288cda63fae17e05a19865f8072972e3b0f43010af4f3e97bbd2dc840b74bfc960906d6aec1b7187cddacc5a548773f5b3b495c750ca016264c835c5fdeb9e10f1d2342d8a5d1dc0205da88f87433df79124ae97510afe3e60a7e695d1891923bc5afc9278493294568a4ab8c52c2127a2f08876fb5acecb35efcbe644bda3ef6ab46eb9cdc8d4c3904dca5a2a87c42b9b96d7fe083fab4fac7ceb9e2a8bc93a58f2cce696fe1081cff45f5505d6e0d2e3866b2123a9eb1044a854a5ba53bd06ba14e73074a7a6cc29a016c11874eb65a1413798bfd19e40b3211f1fb6b1511619727bc446ffe3b901e0b44bd9aed39981bab5cb1473943f28652d155a6da809fe4e8204c92ba9df191d05e8a9207dcf4bc1f1acbc27c76a34e6491bae4d718a3165d86bbec7ea8b95b60dfba1f97d58b2d832af4aecd26051a1ab8b25d820ab088772a70d7136ce09f6c36afc75e095e7cce068ad6b9bcede2ffd4cc8ac1f8a38050", 0x1000, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) close(r2) write(r1, &(0x7f00000001c0)='g', 0x1) 13:24:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x97a) open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x4) close(r0) socket$inet6(0x18, 0x3, 0x101) 13:25:00 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2a33) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) r3 = getgid() fchown(r0, r1, r3) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) fchown(r4, 0x0, 0x0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x60) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xfffffffffffffffd) close(r0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) fcntl$getown(r0, 0x5) 13:25:00 executing program 0: socketpair(0x4, 0x0, 0x2000, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000140)="b08a420fc3f785d5cb100a91824b16666d402730f0574d6f225d1a2ace499484c484762151a90122962ea44707246203989826ae401a983613f5cc57029a996db60b90329fea2b4cabebfd1b1731eb124467694ca48ebcc54f664b3bc020114014c56e4f705039f9aeed959b0ee07de6b4adccc5e7dbc354af997cd1ca8a311bf8f0b322b18b9c75d7a1450df34188869803625850900b463d727601bea561fa03a74ad5b92b260e802cf5724c72bfb0149898404c76e83966522e58619cead459330a1da3d384a7df14a59e6114bb43805fb5c13424b0ef932a120f302c606a13c196", 0xe3, 0x402, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:25:00 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x80000000}, {0x5a8, 0x9705}}) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) close(r1) open(&(0x7f0000000040)='./file1\x00', 0x8010, 0x100) 13:25:00 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x240, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 13:25:00 executing program 1: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x7, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r3, r4, r5, 0x0, 0xffffffff}, 0x9, 0xf37, r6, r7, 0x2, 0x3f, 0x4de, 0xcf4a}) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x9, 0x0) close(r9) r10 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r11 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x100) sendto$unix(r11, &(0x7f0000000200)="e046bbdc48dedec3bc70da6849e11ec8dbe4aecc1c4420b56cda269b326c3b8a96e73444ab9da117d7176a3747c7192f08bdac397601ee04ebb818454cba4e9d86b134913abe9c6c1fdd5b3a88b6bfde5088e40a193adcaebacaf9278eea23cd9c4db39b194bec79a7", 0x69, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r12 = getegid() fcntl$dupfd(r8, 0xa, r9) socket$inet6(0x18, 0x4007, 0x7) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r13 = socket$inet(0x2, 0x8007, 0x6) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r12, r14) shmat(r10, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 13:25:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x803, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="efa5a277589a5b1e1919c9e7e6de26133bdc92b633342ecedfea88dbf0a221767fa0bde2ce3a69746c2337af10dc17d2156d46463c4437f7143a5a8b8e28577acd5d9c151570e50c3e446b5c79cf5f7d9a566766c36aa99d71d309361d9b9aa11901c00524c735d704bb5bc3fa7114e4bd12edd8a6853423cd3b0377718e724cdb1f09bd137b0b2d41319fa0b8cd783e03661de26dcb035847a68386968bc78dfc1b8cbc95fab9982b5ec17d1523346b87d464870e6ffa9c5297adf2de6fec20d35c6fe7f76a", 0xc6) close(r0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x6) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 13:25:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() getpid() ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getpgrp() setpgid(r2, r2) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0x340) fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchown(r0, r4, r5) close(r0) 13:25:00 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']-\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='%\'\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!/&$:}\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='\x00']) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0xb24cc414dbcb23a5) r1 = socket(0x11, 0x3, 0x0) r2 = shmget$private(0x0, 0x1000, 0x600, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0x101) shmctl$SHM_LOCK(r2, 0x3) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x28) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socket(0x23, 0x4, 0x3) close(r0) 13:25:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 13:25:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x2) 13:25:00 executing program 0: socketpair(0x21, 0x5, 0x40000003, 0x0) socketpair(0x1a, 0x4, 0x7, &(0x7f0000000000)) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:25:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="74574311ea398765dd86", 0xa}, {&(0x7f0000000040)="589f6f5544998bbb2f33ce18c55096e35cff0fc783ed60a639e6755004d1ab355b190199a1f4f08ac64d6876a28f03ff88413be96c52bbddef7fd2771f250054f0e924e35d56fbb0a4dc125ff5a22f35058f175cd100916a52c19f8dd0185056c6930a0e791e7e09d159a0f77a8717f82e131535405e0a9218f8b9b52237b60a98c4b8390b92555d5d188504144492a9c2f6fd95540efe52ef7a07dad57f59c67ddff610b8ebc85127287ab00db6f123cf8bea172d82940f9d8b3238afd8adc50b8189d0958f91d56e19d321b623b0e7cc0aff9c9cf42edb14669dc2b9a2339766e63628f8f39878fd5ece", 0xeb}, {&(0x7f0000000200)="fdb8955f474bb4b9015e8623658637cb7656cdcdc8df11d6e484297e653f55313ccb0638b91b417be90744db5f58137077626b5891909ea327c74a4752bb0d0a9026c8955e62176f54172ec819a93553106b0a664bb89a220390f143820eb702a916d0864389321a72852fcff48fe73774df6fa75da617f93e8dcea294630b998ec0264f9aa4f6f717e00fbe086d9266cab6577ca06958f629542739956afd89e5ddbc02c1272df0189f234330da03df42dc", 0xb2}, {&(0x7f0000000140)}], 0x4, 0x11) socket$inet6(0x18, 0x2, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000002c0)=0xc) socketpair$inet6(0x18, 0x0, 0x8a, &(0x7f0000000380)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) socketpair$inet6(0x18, 0x3, 0x100000000, &(0x7f0000000440)) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x2, 0x7, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x2, 0x1, 0x8, 0x5, 0x5}, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x8) dup(r0) 13:25:00 executing program 0: r0 = socket(0x3e, 0x3, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x931c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/128, 0x80) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x2, 0x7}, {0x7, 0x5}}, 0x0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r0) 13:25:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socket$inet6(0x18, 0x4000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) 13:25:00 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/104, 0x68, 0x1, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCBRK(r2, 0x2000747a) 13:25:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x800000000001000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa) close(r1) 13:25:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x96, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xb877) close(r0) 13:25:00 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffd31) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x9) r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x8}, 0xffffffff, 0x6, r6, r7, 0x33, 0x2, 0x1ff}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)=0xf738) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 13:25:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000200)='.\x00', 0x203, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:00 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) link(&(0x7f0000000180)='./file0\x00', 0x0) 13:25:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/4096) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001100)=""/49) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) r8 = getgid() r9 = getpid() r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000011c0)={{0x6, r5, r6, r7, r8, 0x4, 0x100000000}, 0x6, 0xfffffffffffffffd, r9, r10, 0x401, 0x200, 0x3905}) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000001280)='./file0\x00', 0x1000, 0x2d22) seteuid(r7) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x4) setegid(r8) getpid() readlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/103, 0x67) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000013c0)=""/221) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f00000014c0)={0x358b, 0x5}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() r14 = dup(r13) getpid() shmget(0x0, 0x1000, 0x321, &(0x7f0000ff9000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) kevent(r12, &(0x7f0000001500)=[{{r13}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x5, 0x80000001}, {{r12}, 0xfffffffffffffffe, 0x3, 0x80000005, 0x0, 0x5}, {{r11}, 0xfffffffffffffffc, 0x15, 0x0, 0x4, 0xffffffff80000000}, {{r14}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x1f}], 0xc0000000, &(0x7f0000001580)=[{{r3}, 0xfffffffffffffff9, 0x40, 0xf0000001, 0x81, 0xa8}, {{r12}, 0xfffffffffffffffc, 0x14, 0x4, 0x0, 0x43d}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000000, 0x149, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000020, 0x92, 0x2}, {{r1}, 0xfffffffffffffff8, 0x21, 0x20000000, 0xc, 0x800}, {{r1}, 0xfffffffffffffffb, 0x9, 0x0, 0x7b07, 0x7}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9, 0x7}], 0x10000, &(0x7f0000001680)={0x1db6d372, 0x6}) 13:25:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x2, 0x1, 0x6, r1}) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0x78ad, 0x8, r1}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8108, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, 0xffffffffffffffff) fchownat(r4, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 13:25:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f0000000080)='./file1\x00') 13:25:01 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffff8, 0x9}, {0x0, 0x6}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7}, {0x18, 0x3, 0x40, 0x9}, 0x7, [0xe9d, 0x2, 0x2e, 0x2, 0x20, 0x7, 0x5, 0x5]}, 0x3c) 13:25:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) rmdir(&(0x7f0000000040)='./file0\x00') 13:25:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x140) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/126, 0x7e) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x20) chroot(&(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r1) 13:25:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xd4) sendto$inet6(r0, &(0x7f0000000100)="2ac7b2e78a26d3fc0dd8e4ca51a56105c6f7813e87927100507a3d2de5af63bf811915bc22c5cfcf95d99caa938db80fbdf576f48ce5a940c10f2f13307e56a7e623be6445aacd05ed02148b3c79", 0x4e, 0x2, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffe, 0x3fe}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/201, 0xc9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pledge(&(0x7f0000000180)='@#*%*]\x00', &(0x7f0000000200)='\x00') sendto$inet6(r0, &(0x7f0000000180), 0x0, 0x3, &(0x7f00000001c0)={0x18, 0x1, 0x3, 0x5}, 0xc) 13:25:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 13:25:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 13:25:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup(r0) close(r0) 13:25:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmdt(0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shmdt(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) 13:25:01 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000200)='./file1\x00', r3, r4, 0x4) close(r2) 13:25:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) shmget(0x1, 0x11000, 0x370, &(0x7f0000fef000/0x11000)=nil) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') shmget(0x1, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) read(r0, &(0x7f0000000180)=""/242, 0xf2) 13:25:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30000, 0x10) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x18, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000100)="f7c695df97313bdcea1dbe14a68cf5efcfc80e467c9d76a08ee5f3063a14cac10ac88e7a3b74821af015f54e188cb877c72e96ccef5bf4eda790b333c8a25b0af9ffffecd038efbe5faac22a881ea33a6b5ec088ac947e61f6e3546588763532eff581a240d466ee6a1f01573ccf7e4324275e5322d5c218a8badd46110b65fc8dbed232ab79b2c1824f5e952222cb556a7aadce6b9ee2b565b6435c375d623e62b041ed854e0b12a2f6dda44a516676caa0146d77ca1d4cb694646eff494ec108bb112d854b11f2f0625d08546e0aa4c5f1afcfa69f304e9066ce77705e3cffb028d4faa8bbffa28f4f453c850e5193bc57134f8540c36e33899d0e6c2c5ef285e410f9ff886b006e630cf59fc53f3835aaf37cf7a11ca46ed1faaf90394f65d35c7d9696f2165215767098364d5280ba0c8a5b965e6e0dd53f57616bd5500ab25ac55dd67e4bc7885efa50a1c462eeee278f83dfaa39f9153ce0ae4d1d1b87725995db5b85b3f7e88bad504de6b5b39044e787e3b6d57fbaa4799f39fb2162ee32fe78589a52d19c0d921e8ce858d8bda639e475895bf91f6c381bb69859e95acb9844ae1803674f82754f11ad2c648da1588343a5e3716edbf6f1d511feb3aaea17bd9e7af170ef0a5c7fa573282b03dd3f06dd58b48517297e234c461ecda4176d55354c92baf5d6e3c3e896149d17d5fb3c7b948af9715bb5cc515677ece1314d9fe63f845781274bb9777ed15b8299549fe82ca9fec89d1bd06cb6d2212a0fd99e1f608842b0d61244bc1293d054aa46d4508eb460a94ee7f3ae508b46ec0569a82b46cf67b2713093b0e029c84cd984c6aaa04aa9a013a7329e45b359b5840627b41a872316d351863b430ceb5080a01178d12641dcdc91e76418a8bf7b1ebe22fb66d0c695b0f2912bf273e99185feedd34c88fa624f405ac0e8f352d8bd930a1c6548bba3e296c0395ad2c4471a5345d82c79fa4aa3e8fec647e01c5a0f449858a9944d91703333c0545422db083e399261939a2bcd506d8a0a6fb5ead50fea7f901a36d475bfa145189b894851e6d8f31701f87038331a204bd4764d59c3818b86a72cf04e00ff1eb8cd428cf69fc56a048b3aebe5954b03c540d91794c7d9eaf91f996025a5703e765a9813dade803e4faf18a97e4e83a2f91143f829a4ef90503044b0ee8b6d01ffe3479eff55eee9eeb503f14f809dbf0ed2aead5cd3844f16a1b90cac0847f8de7de804a800fdc9d1bef6f41083e2c08aa9e047cd1736038e243bb74c74c834b79863cb067a54816a73a506ec115d677cfc264357e2d46b1f1410585ca0e21e23d6e17a684073b4555f5df78391e4de55e2451edcf5aecb8c246285f7f435e47bfa70604196284f2e284ef10a0f6c2fe1b74254d98196d3e5322fa7bdebdc56e3e32d5c24ba8574da8939a30c9075399e01f655e19694f1f77e517ae68845c74daf6218a6dd06266ef71608e640d5101c6c772ca3b33d3f5b747b4448653bbe2bf143b6569aa4329f7f36c3df49f2b65d44ffb0802f14ccd00aa5ef8c413619b6962819f4651f831a4aa29f65bbddc378ecc479eb9e3b2d6d45362b3c08f71c9069554701fbbcb0f8156956277c75fdcaffa8f8dd461f5e52136fcc075540f4535bfd8a8ea167c4b8efcd8a9e3f2318bffe846835afa59b51d12517377fc23e90454800c71d8d74b6c8b523008f3e27d27d8b658090f58d3c797531480acc27eb4132c5beed6e80f2ce003f17de594e8d3a768f1f64928e1ff5bdffe49c3b5ea2ca48c852c654e35bdf947fe818acc54935bbeaf02ed6eabc962d1b39cdcad00c634810a9266fc16bf1c8f562e44e8ca76909715d3f35afbabb88863b1a0029653e47806bdc459fd2f6a04895b6ef462ee1dc19c64119344cd653ab82818e0a52e68c519659232bcec87bdd23a66281ee2de481dc75f0a52b473bf1a065d99591ba78ba18b0083fb9a7311cc1870cbd5c6a81ea0edae6b6d091758ffc98baeb58631382d65e846f0e6bbcee1b8af839059753262e7d32b8f5fca0bc150c4022fc079c84bd2498935055c27598d43fd0113ff2a5d44b6ca3156fd5612c47871ca5ba8133667e59c64c326e86b42aca57d0cb88ffdcf5f1fda52e854cb4e01311e6f0067c0974e5fd02c5fcaa114203b75bc90e9faa263274f76c38f11fcb37d09b2bb0232b63e32c4a1a8db1ac1dab20b25281250658f2fbe5cd76c0e998c9ca8718ca4b08868e64d809ad9295a849e2e0a792200101b02ad1019e5d34720dd2295b3d00d34bb6f4be8579603cf7bb2d0c483c6ee72a4a1aa91f436166686daf3150468b5fe39c5f9d415022317576f50108e71b6d56f064b434ec7981fc4637af9f21d784b30c8535065455d8ee4e1730581394b2eb2a547ab35b493052a4aed02eb0488b4e004d03979c0577f3cfb90ec1808723f95105d98780ff7d8ff1cf3a6687f3a190fc65b87fc6fddea144521c4eb35f7985ddacdabbff76dbf51f1eb2cd5516a144b9a9ec72b8248cd7f9d30f6b593b2cae0f36ce28dd332ad38094fca4c9d5bd389be83dac8f38805df3094d269130b320f01fa6bf4bd6bb79459761e417401275d9e4c9e50d8e9f43e75604fea7e9af9a15ad5a9608912ed006ecad2970e4e756e40c0a66808776e1375708e5452e2eaa36728aeba1b22e07c7c8905459e59457ebb60b7214a646b5f515193ac2a3ca9592571b25c78c3c329fdb33498952f8b3f5c25b547d8130704274198bb8e7199ee8595b89b2d6d767f9a1febda9a9eed516f81df5917eef92d492dcb4b08dbd7cf32c943e893c6b50886173877c99382c380bad0aa441878a4d4d3abb5096ce8747ccf62e0ec295988d9db52fd08abdfdf5eb1797aa1a00d32e24b506f48494d3fdafa68c2fce30cdf9f5daacef165fc442608b919d750869a391d4ee499e212adbb057120ebc7f077a98c4ce5af7af0de73d511446000186d01562eae4f43504727e124f32c16eb254cd470a7bb15e94971773564119d3328862b5bbc91a0b19cadc784258a052adb1d282b809709111d7808d189c4ed0da277a1a127a5f3d8652d0848233fd3f107f7c2ee485ca2a58f96b60c8b85d3485148083c6698a54a9dec7c4f9b2b1f43d436ccf578b8c33cf92a7dfd4eaefce929405e93a2b91d438efc0176057f7e65d4205e3223f0f705adb916ee560bab2e1468a695ba3eaef2890ec409984253dcec2fced5b93d549da0c7cd34b84e7b0e4b0bdf5c8c48275e7526f9f72e0da6da482fe53664e7fd2942000474292a6c1008608b75b34120fb1c91be70c911b05f939def85be2eb2e1d8f94301d10ec5ec45996e7772ed37d8cb9c2f9518b22f520a583e3b8018639efad5ff1cb74bf9867856339a046a75f6dcb663f508a6bec54c685067f918653a6010789087ad8fe45b6fef914e8bc9182317d40d8ef58c71571885e32538dd5166b1cb69110d2402667847bd5ce35653f065402695ae72e3b71c2a9f3ab50e039b5e82e458028922b944b511585ba3669411d92808719f6965b255a431fbfe8bfeffb322c069daddc725c40a5c609a403b1f6b735719ced51bc79d3f2ad9c9de5ebeb41bd1bb4968042db87a543ac733233680686215c4fa985af7a9f72b2588be0706531f0d06d41375fb203f40cfcc6c1b53fd07efef74a61f99033f46c3f48bd76258b4d19a55247739a49f1b07276ea85c33fdfa585eb610fc6b701ebd17378d159a36c8bf623455b89d73d9559379e53ec2099a58c915d601029b7a66ba1cd57f8dcc592d490e59a744f1db2b02e57591a97c5fae078de7bcd530c97ca78bf839286d9f0df982bd4724327889147957d6ce9527f8494f4ae8ff6862cc9fd5779aa43822e19b69d277d730eb66aab152e2a86e6d2d544fe17035a8616cc0deace352ecf57f31d107538d4a25d463b90737d652945ad2c59a141c670f0629e6f11bf6f93a62201d23f403d7d02457badb0e5f36e0ff2daec12321331767b06d9123df075efeee3af6fe9a53146eb484bf8d0bc29d72daf461a81f2136566d8572f9a9f8b31df3dd5cb55331de395cf35fd10aab18be7674f34cf2d1e3b8b7ff2bed04726908a36a957d88a3a76d323e317443a7dd930792198c1d8570f2a7a38e5967ec65ba6129a14bb443cc75735bcb56389f7cb8c0d6fdef6563a4cd040c388762a8423be3a0fc5f2fc278a24843ab8d41da9ce11841c0e8c73c961773fa68648e1a8eae60af82d4fd59ee69a956496ca35ae6f82e03ca3a60ef9615d6bb39f37a55fe4188c43f82cec171798fd8b2aa72587966c65a56fa78b617774b15846048e386a6c14b0d4760ffbd53068f2717b1a57c1e294c37c33eb8e5e3bfb63dbf5661b013b86253d27b8cd68e0bd246c93c4096b854a0909b209651906da437e24d759d6b3a00c87c048fcb86817ce0e650c3c78839cb7a9be02cfbbc980bb76ba2b5e480b2942d7d912da926dbee8f944f2a3763a10e524f74a3d9201b3934849340aea1a67d8d49cb6e454d6eb3077b5157cbea6080c2a47afb07b1014abe240b1a39d1dd3810927e707adc2bbc586c756d00a0f2049d67df3e7f8fe9c56945c41a99ff256dfa5e6c9082398169392a6e287347c436a0956077b0a8767ed5c7390c88300687bb0f3c3c1aa90b5c4cd36fc9f3f5cf707104c3884e29058801db18015662f973918b2cf14f2bf0a2fc52f560dbcff60c340cbfd3cc5d387e29db4fd4870777fbb41ef41a2f80a512a8e62dc39f1453a9d2998adce9a75ca8c5a9a621bfd8995bf42dd5567ac55964dc1e44e1d07020c414d4d30395f56d8298e7ef8b25e7955dcf7e63c0415377630a16a293b5022f83c75ea0b88559947d125eabae2925ae97fcfca289128db4dac6405720c379a618259c7b01b4a2c2d1bcb1740465cfb7bd4615e6593454a4511bb8cf23d8a046c0750374622922cb57996ceeee75a40b8782161b76aba1ce2b49acfd91ad91814efa17e3ed9329ed0fb29116d3e2d471658264d92cfd33f441d50e66b5b54916f4771072e0f91ea533e3bf8bb1f5e796cbcf90c73c3a866ca10553b5b4f27ea4ba6c68b7b308c32659077a6d740f4c6f88d131569e3d65a371dacd2636dcb51b4236150e8a20064bdf06133c1c0517d8832c916afc5679701f5337f22f987622f0467cd3ecddc5eaddd51501cb8891cb3e1b75d490669c74949a4a8d5b995f23dd10fe2759a40109b512607862b76d74836632db8736813bdb365e9f42667dd63f232d8304298021ecbd03b5f48c0d7a6e942a2c4688462fb3c80d753b9c9f8b22492642d205cc606bccce7eb3a49b34743e16211d9905115aebe897264216a25dd6f6c9e4a6c6eaf2afdced9c43541f0e88c576392b01ece48b13f8e2be43653419fd5fe0edfe8ea275d028908782812796e580edbd14db0da0592c8c52e7fc2423aedf46bc245bc5f6d96e4fa417ecaf18c90949fc8a2c5f8365a2d0cbc373101e41a91746b3e4794913c9ae66d34cc641725129332b6298b265dd3001d4884997f029a9255c0181fa7b49588281f9c47b737e2318ce68e730ca75dd9b8e9dff3adb5990ed9f0a9e6fea2f0463115ae7fc050856ea4913a29b402407771b17571ce11fc52e9339f184ec804f1affd9da5d08740dc972f4fe0b01f59664bcd18f43773db23bf5c8b89bb788ab2321fd4aa0bcf694258d2f6a827f5223c5c41efbd2eeceb6772d8233a98796b05be0aeaf5a797fec625b91a14306fdb115f97c34ab03d72adbfde399a5ff285ea275f0ab59f056944", 0x1000, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 13:25:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="53d38f574e77ea64b3b05b987bfd98ef77dd7b3d6b4534a37e85f46583e17c327989057ea6f2c643f820d16e5a0203bc7374c562d232676e63f2760519e4e851a0b077f20917997069110e55b8620fbc97e5380fd0a9f285d36281", 0x5b, 0x402, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000001100), &(0x7f0000001140)=0x4) connect$inet(r0, &(0x7f0000001240)={0x2, 0x3}, 0xc) r2 = shmget(0x1, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendto(r0, &(0x7f00000000c0)="82feaed051807944ea08a62f3191321fa570f0e38c806aa953f3241dafad209913a47753ebe760547a308b88238c9fd3e222fd1ccdd7d996c84485eb4f8fb79be9068006ec74a5f710ba1ab972b2ab4fe3d9839d19cd26c50a5fe2c58da08a89c7552911c5c28e0cf11d3585d01c589a8d2bc56750413cc41d37cff725080be6ff043efac2d25e19e40ce24f2e97cf7c91a7152f2d4d85c94d9ed7b99b050511178a57e9967a2006f12e60f9f74ca7abb23ccb406c9b5e8889b5803e043ffc453a3d6552f267d1301129eaad6047f0a589d1b25c0d9b8b05aeb1a5a09253487df0644a5034e23d243bfceda8f93175e0db7993634122102c24030acf862df9ebabf126ba3c5541e202c9b819498ea590cc62f25b86eb8f533594eea5d122d8633553f0b13311ef0f3a8e1dd81fef24914a89164665e83a4a871948da51287e4fd180c8cea40eb471c51825350aa9f6036902fbb77ac89865539b43d632fc65de6eb7838e6c82107e98000709bbb0dce6cab71258feb12a00e41457cefe3b2216a578206cff4e07627e384bff66011a6b7dc34eef3835801df71da64141b482f6db9c5cb4349691deef46448c08db1913f646ed089e121a298db7760aed7070ac93aa206f32c44ae62c820cae85b5fd109ba9a8d51d5c2d0fcaaf18f450f8a24478192901d3f7003eb5094a219d2b42c05b6ba1b6956986bbaa306271897563ef69e0f83a550865094df57164d28ae96c5f7153f9eda3c4a4d478cfd2fe31e045414455fc721f5bf86444eaa707e1de6f496d62c15b2697c271bb297a4ee281198b2ec79dc53c4c2535b0ece04b13b5d32ed3853bddfa2af0b6d2ba5502e28c790117d34c37f40d826dfacb7467641c0a4f5f9b100fd62c6372bd1eb7b7dc49f08b420bfe3f5e05a431709d7b5b9e0f0539a394ee44d9e5d0a703249b8e1e9d0371feca3b63dd2d90d712d618f4ec0465d05f3976825a5b9b3ed20cd22c9364e1682058b3cb2c1e0c46c23d4626450bfed8581170b06f88681dfb7932b7919cfd14daa46ba87c76121bacff478c207434eb8d49564e58c14ddc8dc3e526a33c594bb2553830b66f77e90b2959be3121152c352164d5b490eebfcd3476a4cecf24a9c5c34660bfd4d5cebf262f19eed66917f3a06297fe240aa90ae47dfa505fced493be97a3984bd3bf5f6322abc3c25c931f9109bfd56971283f80720d44fe61c4558ec1911edc2cba6fec03e4a87258dbf4735938c64742165c9f9d9640c8515d3f10cf22fee567f18f953ea7dc6d9379a18871e67aa98dbe794beea4d9eee085017139fcf94aabe9cc392f44842106056cb54404fb42802c1be9091559cb721d54eea6f892d9f49c46dcc882087a2f997b785664f52d03209e903c82485cb176f8c410bfb8d106a169fae033d1fc1ac162c9dca129996e2fc1ee40fb0e1650d047427eecdf37b1942119ccc040b633a039baf34a4be0fd2f5f1517ca2eddb4bf4ca45328209abd71cb7cb92ca2df6acd529ae1a38ece9e84e6b47727bc334f8340f5735a973cda14f32b81a83c11ba39754a53002953f60321d0ed980fb32c3d8b5ae71125dfb7679aa452fcf7b05ed2184f7b6455c3b1a58941ea35c4eeb49d30f0e67993bfac860103a67e75b011bfc0006cf5bac057221b0ae32028f5f9c1413f4eae339fdf3eaa5a960259ad1db40a3c4f3326ea017da3223b11d0fd231ed8b9ed38117eb07bf78f516d32631ad2b864fe7d25f64bb1bafd93a4cbf90571a47ab8b56a9a5e74be1aecda914d95540ae609e9a489780ac50489ffd0d46e188b9e2db9ceb9718106d9e22dff73e6b00abdc5d9487b7583a1f3465f25211f53f8ec8620695726c06ca63b5dd52db50cd1bd55c2b188b7b9ebfe334ac89ff34571be435d1aa0e94b832d40979cf01edccc9743cc1be41968d7d95224e4955c6d8fae7a0a70a13d012d7a8f1fb925df625ef0309ba2139e849b104821cc1c5a23955eaf3a392a9170ccb95bd90b2e05a73d9388e49d9d69b66a7efdf7dd4384a57e57a404418d80b6863eb6a7e3858919534bfe2317a5c81ebe1d68da00ba717342cbce6d0f53a4706aa606e48429d9189132f2b48054950c1a9426913583c15ae38787fc638ce8db47f8a46f125f73a7fa1660335ef859d8bfacbec6c972d296c644e3023450724543f4490d20d6dadbcdd0a229fc4fe68c6a0fef3cf872903a9fb0b657b23c17bc5f69764fd955ba9bcc4e517b4d6d77c551a82984ba86a3aed1e27d0e94b82921b4cb310547e260560e4e5f6cf789cfab39c4294eadedc0661f4a842304cc783a82a39a92db1835952782f8c5ea6ed09d174445befc6ee52c06b218503560856a00553cea0037eaadbe77023d08d7af782543e1170c5bb1469db1ed1f2178b25ce2ec263a08987df9efd258ce583790a18774d7c55b10c315733a5d2403cf0d62c3111a5f8b5f8d89c2bd302331c0f92eb254dbcad238c6090878ab86732cda9610c1139c414743815a4f7d41bdbaaf03e52b19cd650b21b4e748c494d23d37033255ae1773e626dcd315770aed35ce15677f061a0b44f4b295bb09b3a8adcadd1cbc7c219f1344499f9d2ddb4efeedd2b9f20e4248dfc75f158503bc16ace135df3d83bbd14fdbae95dacc22970dc2ef263dcb02d9b6faecf53b072e26680ad6851bf228c2949dcb24e423cc9e7a4f192ec802bfb4fb6b2d82aea3621c112e3d4352a21bebb27ab6e95c74cad9ed19706834a0058af37c5c6b02d41cddf22233a565da7d082b387edee07e08043ae0893635100bcf65050ca769dcc96f9539bd1c169391eb3a722205a4d60037a253a8720b32e67be68222e871f7694ec231c5e70d2de7f9d8e0049d915d4924dce345140db8f1dfc5ecc1d8ff54bfce3d7136429bd2fd53ef257400e66cdc399a5cf6219b30afd2e55a68a8a183865d91a638bb6e638b43e45c86e5876f89073dbae572424db2a4616d28d1279a906836d935ca5e6220a1bc87c17576b962b46f84a1e29e034d2da4e6a1f278dd0072095206e46f4bebd8b491c8bd9765047e0cf475e67457eb9b53cf3c7bda3cd609b536af83a517db156f96387cd329f1cf94d77fe56dd75ca28e614c98676a0982020ece3c9a39e7e8eb4a8aaacb6ecba5ad9d5cf7ceb3886bc99157c9620482d57d74632cd0c8ec2305fa2d8fa02fc7373f33500261d490ffd06679d41ef40b60bd0c54feaff6331e66944199eaaf0041fe3a5608c9253943ab1f7db58ab07ec1d639c6323b48c1895dbfdb9431cdacf65fdef8aa19602d0d160498af5d0a70ab46fd1f073bfabb0e5f6f1c26d8c5b44757bf588c973835c40aee65ff900de2b5e2d4caa685df8ff9e8e2c7774f69574b173abe60e42bc82cc3706e0a3a0b8b9fec73b7f691b576345381bab76982ca35401eba86ea895730cd672783c64b0db249ea11316295f7fedf9c6fdaa9b68ad4f787efa291e760bbdcceacbe7f8f409eb1cab6bc6928a9ac7d3cf6276589011645f2350b079c139de2d73fc6b2fa9434b0842277eaf7751d0894b53ced2fa2fd2497a32b2e907ce78f337cdb33024cd8667d76a3a47cc0437a8650d549e8cdf97a2d75899eb580269ac2ff436e078df26431e0bbe3472d647b29fd5e3493b5b8a25f6ffb434617268f6a674570fa3c42301cfb0f3eaa4c688039093d855d4212feef702b392276a29182578d1d411477791da766b97f320ea50e8bf65cd932bf9928e9d85f76bf54e5aabac7cb0e3795bc4d7c5932e17fb75137715477164526fce294522741885c8ebc295c3af0e05cdb79da28e976cd3b8c544caff24f534b6c2e5c547f153a586b076d9774391ec1ad2c524d04b1891c429e442377e144af2252ac55c0b6554d921f2f6f0465fb0a694cd6a457f375c72fab94d72cb778a129266a96cfd592c8ec450f9078c3385833d31a48430aa5eb7ec8af500525d2e0b0e563e47a001f4ea4c61fb73f526bd008486a0fc3859d6b71256ccbb139ad3a90c029af6f6bb2f6f6d3f35f62b668322d068b40c32f691d20bcfa077537327c75811e5de4cfa91ccff90e273191beff1f53ed1f216c41dc36d31c423d1e8312b1d026708bf3c2dd2d23c416a7db9b08f85f5b252020001c13c13eeb9478059674b5f895ba60ef96bbeae7ce5ee7c18b241be9d04de350e8cbaae20122ee38381b340571611f3ad82af153dcbdd505361f37d5e1330e0e223b337fbc00cb8535fb6c8c3679cdde4c8db0a97e2e03813022da493e0a37eba9ce4dd699f2cf9a3c2923d2c12eae23422e572f5b223969c18b3a57cd2bc7d372655c1fb84603982fdf2275ab30a3c581ba2a862fe045c383aa67a2cc0c23ac9c8b9bed84414169b0c23d5471acd6238043b0ec1ec6466e5dbeb23813a6e588bb8aab0fe08e04b38dc9d131bad04016f9509d972e0ac11098f9ec24c2d9a41224a320cf570fff8b382d94dc8cd4a293db9e36168a4aca10e744928c09b8b8583d072a81f8a95c943e67685a9e6b38468f877a07afe6d1ba35b36fc4374006c96fcfc4276c2ca1fac07b944623f3c485e26a223800433665b155c39abff0932ddfe6b6e7afb6ef949e5f090f3558f263f4cdf5fa4bcb3760418378c6bf18f9842f84fe052095732a7d12b62d707f93937966f8a91189d32c76b5034bbb37fceaaf977a0621aa7684d6f0e78ed7e266203f7ad2f394f265c4465c32707a5db9bf081fff4efe1024f4e6d657bc638362713fbcba0af2ea3c4cd2fc99e2ab65219e532bd88718d53fe89783294908e939ae7500993c88a3c75ce760e31974c5762c95c1ffee9d53dca2c07e5cd09fc2f8f3b7eac3d80faa7ad0938197a4a012710d05010b02c8c4f705a0a86d41fb756aaf4e10fa8ae4af128ec144f3a81ecdd555674c82827ce7184d30b6d2cca806e9239969ddeb59feeaa0191369b3689034a1bbb58665751ec74917817b3426b3b2705a02aacd8f8b51f78dfdba2e2f55590f76b60ce18ec4d0ced4f77b0d8120088f3f1a6bcd640856ff4e99fc877b53cf7b5e2349facb00c20b48aabb74acdb71d414a1ea57c3f7b0aca40dc6c9c1e6f1895b72fa8ff35f779bc0b2e869ea473b064cb8c87e7d02925517c01f95c79a6e0c408c9354fdc2857975f5ce5a105a8864cdaa5a33aa513e0173d1dbf675d0bcab13d22052838b3cf73c0ad68f4a178bf7e6c0472ecee216604c272129ddc36f957e52d8481950142b93d1d509507635f151b5ed29c80f3255c453e081e8e1fd2539fa1fda18e9629f589375ad785fe4cea605e4b08c3ef8b1471cdb94a64c190dc6b93835fb598923cdadf0f5880a240f3ff2cb11af402fae8ea90d85ecdf0bf0788584a377eb1f8f5ef558589a689ce996f1bdbcc7607f068244bbb24d87ea785e0441d8f90502177be2df1f7a3fd9b1e6815b493e026573610b457a653f0950bbcb899a0db28c4e0bae1cfb22b349e556516c455a2bc0b91e3878a881e3cb6b8a4abde913f02c0f68ceee90155a2ee8723836a4ddd0eefb2e78418a910d4438fb48b07cde20d615f15b5fb3d8dbf1fc26e6c5b444e85082536e7b51ec03d79317e60e463ff3d7fc36a4e384ad3f34ae52395ccb32569ce6282cb3816e7215891d293d05ff07f7c9d9ed9ce96a218f7326d336a87ee0464a003cacea73ee8b7990a5f4810369e0b92fa4ed7a579f40d0f8899247e076291da465529008fa1829114bf494d5a745cf56fceb09fa578e5a00720f6852897ae0d3529e772670bd033519743aa3e0adafbd541064b837ab83e13cf0", 0x1000, 0x1, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x20000005, 0x405) syz_emit_ethernet(0xfffffffffffffff5, &(0x7f0000001340)="748ecd7b22b7242099c9644dd091d925d39c201d353cd86599280a234cdf648b48d249eebd5639aa1f1c4b743be58d5a8eb7cf11dcf687c4dcf7e9e233785de8573e086a9ab4e3117f27cda2454626ba34bad78354d7cbf602fee67239d8d4c2631a9014e150ceca3ec735be22d1d1ab98f4a1bd") dup(r1) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x7) socket$inet(0x2, 0x8000, 0x1f) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000011c0), &(0x7f0000001200)=0x4) ioctl$TIOCEXCL(r4, 0x2000740d) 13:25:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = socket$inet(0x2, 0x8003, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0xa2108b2e27dbd8c2, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffd23) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) close(r1) r2 = getppid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 13:25:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="3c082e53fac5f967bcedaa24f3880bfb6aa2853d2bf2cf28b8fad992fd58481e14b63a1700d1c5d57b09727687f87f9d030134dbc9eaa3fcdd151cc709931d0474c49ad1d5f7bf20e8f4796ba39b8cc8cb0898ff290e203473066184cf09fd9bcd695955c09ab9134156f1a23efbcf6152621e7fabd91cace31a6afdcf6b7cc6533e57670bd7120d5c84d894089bf9405b987e25c25aae1b44e772f19a722693c3da0938eed1ead005cc2c36e30e0062a6f5cd11ac51f5d0347e8a52fd29f6396d765187091a82579269ded3a703bd7ca60bd01a289e068b04c396a24a1ed1d76ffcdf6a263c90a7aee3bc70188b862bbbe26df0", 0xf4, 0x403, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000e7d293eb347d4e2afbb9edb65d0e5d575a24aaee559496593946e09cb787c75e1b2bcac"], 0x1) 13:25:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xcb) recvfrom(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x40, &(0x7f00000016c0)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000580)=""/85, 0x55}, {&(0x7f0000000600)=""/108, 0x6c}], 0x3, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x8000, 0x100) syz_extract_tcp_res(&(0x7f0000000000), 0x867, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/183, 0xfffffffffffffd72}, {&(0x7f00000002c0)=""/221, 0xffffffffffffff08}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/173, 0xad}], 0x5, 0x0) 13:25:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000200)='./file0\x00', 0x8092, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/58}, &(0x7f0000000140)=0x3c) 13:25:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x82) ioctl$TIOCCBRK(r0, 0x2000747a) 13:25:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x2a0) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 13:25:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/125, 0x7d, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) 13:25:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x65}, {r0, 0x80}], 0x3, 0xd47) open$dir(&(0x7f00000000c0)='./file0\x00', 0x408, 0x4) 13:25:03 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) r2 = semget$private(0x0, 0x0, 0x410) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/41) write(r0, &(0x7f0000000080)="f2", 0x1) 13:25:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) socketpair$inet6(0x18, 0x0, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:25:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 13:25:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:03 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) bind$unix(r0, 0x0, 0x0) close(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 13:25:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = getuid() r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) socketpair(0x10, 0x2, 0x2000000000000, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 13:25:03 executing program 0: r0 = socket$inet6(0x18, 0xa4f56ef12210fb8e, 0x9) recvfrom$inet6(r0, &(0x7f0000000040)=""/58, 0x3a, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x7, 0x4}, 0xc) stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x44c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) chroot(&(0x7f0000000000)='./file0/../file0\x00') 13:25:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x3, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x7ff}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0), 0x10004) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 13:25:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file1\x00', 0x200030, 0x80) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="8a2e0c354fa4b226d8a8d411e590bed7c45ddb22bfc959ce9657a013183e3bd0fb7217a82d38fbe641bef87d750c85b0e60903684dbd9c91bcd197bb28979a7bd1895a7f529cc1683dc9b27c4b417e01a2c02120a69f9250effd39499f79c2c3d2cd58a540ceecc60e", 0x69) close(r0) 13:25:03 executing program 0: chroot(&(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x3d8b, 0x81}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x2, 0x620000}, {{r1}, 0x0, 0x1, 0x4, 0x10000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x82, 0x6, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000001, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x12, 0x80, 0x15040000000, 0x6}], 0x1f, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3b, &(0x7f00000000c0)={0x2001}) getsockopt(r1, 0x3, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000040)=0x63) 13:25:04 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1002, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) accept(r1, 0x0, &(0x7f0000000100)) close(r0) 13:25:04 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getgid() setgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100) read(r2, &(0x7f0000000100)=""/170, 0xaa) msgrcv(r0, 0x0, 0xfffffffffffffe54, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000080), 0x8, 0x3, 0x1000) 13:25:04 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xffe, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 13:25:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:25:04 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 13:25:04 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6, 0x1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x401000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x206, 0x44) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 13:25:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) open(&(0x7f0000000000)='./file1\x00', 0xa20, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='W\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 13:25:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 13:25:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1020, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = dup2(r1, r0) r3 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getegid() r8 = getpid() getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x100, 0x2}, 0x7f, 0x4, r8, r8, 0xc451, 0xfffffffffffffffd, 0x8}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r9, 0x4, 0x4c) readv(r9, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) connect$inet6(r9, &(0x7f0000000240)={0x18, 0x2, 0x4b, 0xff}, 0xc) faccessat(r10, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) close(r1) 13:25:04 executing program 0: semget(0x3, 0x3, 0x2) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) 13:25:04 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) close(r0) r2 = socket$unix(0x1, 0x5, 0x0) getsockname(r2, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10400) socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) socketpair$inet(0x2, 0x0, 0x2, &(0x7f0000000040)) 13:25:04 executing program 1: socketpair(0x7051d755f2275d98, 0x3, 0x2, &(0x7f00000000c0)) chdir(&(0x7f0000000040)='.\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x202, 0x0) socketpair(0x1, 0x3, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x9af2, 0x37, 0x9, "2b0ea340055e6539ffe2359f4853953528272824", 0x10001, 0x7}) r2 = getuid() write(r0, &(0x7f00000001c0)="d94d29f31823e56037034c4866af1bdceb1776227b8cf42890a65cf9c6acfc", 0x1f) setreuid(0x0, r2) getuid() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) 13:25:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) r4 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r4, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/75) 13:25:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x1, 0x2, 0xb7f}, 0xc) msgget(0x2, 0x60) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 13:25:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() 13:25:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:25:05 executing program 0: socket$unix(0x1, 0x5, 0x0) select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) 13:25:05 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') 13:25:05 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc002, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:25:05 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000200)=""/161, 0xa1, 0x841, &(0x7f0000000380)=ANY=[@ANYBLOB="29b6eaae02bfe98f740055f444e2b47df05dfbf1367c2dd1d99fa57d7ae47f8fa45ab3311e84f1b5f073ed59400b4f805948df447124f02122274be42ac439f7e0628f828a492eb4132cac0df2d85d9a982fcd35194962322278ab9e058b16c165bdbb40c5810c35e485cdc6c0e2a6e7945eef431d43613bdc6a6d408fdc8223f57a25177214ba1b05e1c3aa4a7fdbbd9f8deed8e6a2bb06db69e742a0c02c47014b3073"], 0xa) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000000)="9e6d06894b2059edd68eacaf950a06418fe15c102390c44dfb1de1362c8a526852f22c4db5476997834247d950d3e260564230954d365949d9f32075deaded2e411acda69741be0310a3a07d7017d6ec7ff051918d1ffca776d3d8c962f8d73c836a3c7a04e24ca89e58c9a9a647870feb4c32676ff15a0278eaf07131ffe1ecdf49bf88966c7e711d1d88a19dfe68444233ff4464427473f189550b34b5bd7151e8a4e24e8e2406e922ddddac54d3b119086ffc8d320944d8a462a1ba4787d26ccb51b9af42445ad16a091f62227869315987750e65d47104d7c041b427b2a81993de770ece3f3de6c18ea5b9e89c823f53d208bc9d1e2784ba1eba92e98487ad2af7a7e35ab090d98776cb023f07fc6f8c0354f5cbb6b57dbfac4a6f1fda4e880af64f6e03e2fff0b48a7b29483ec2ffb062df038ad05af580a529bb3391ffa8e380785161dbda69fd7f9eec93820d36df019173e2db005ca1f6a9322e1f97629ce4959a65435fc8db74701e3c801ef9", 0x171}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x400000, &(0x7f0000000300)=0xb8, 0xfffffffffffffe64) 13:25:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 13:25:05 executing program 0: mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 13:25:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 13:25:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d87", 0x65) write(r0, &(0x7f0000000040)='=', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x6c9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x80000001, r2, r3, r4, r5, 0x8, 0x3}, 0xa50, 0x0, r6, r7, 0x8, 0x0, 0x2, 0x800}) 13:25:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="24213aa87e1a5ba20b41745d7cca106572b12240", 0x14, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 13:25:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/9, 0x9) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) listen(r1, 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) 13:25:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 13:25:06 executing program 0: socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 13:25:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a78591c15c1a86d5b296d445553413fdd9ad029ecf533acc0fa750228e2723e078f1ce59"], 0x1) clock_getres(0x2, &(0x7f0000000040)) 13:25:06 executing program 1: socketpair(0x2, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r0, 0xfffffffffffffffe, 0x8) 13:25:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x51) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x10000}, {0x7, 0x8000}}, 0x2) 13:25:06 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) madvise(&(0x7f0000e6a000/0x4000)=nil, 0x4000, 0x2) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:25:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) syz_open_pts() 13:25:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x1000000000000) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 13:25:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x89, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 13:25:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x114) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) socketpair(0x2, 0x4007, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) faccessat(r6, &(0x7f0000000180)='./file0\x00', 0x81, 0x1) utimensat(r6, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x1000, 0x1}}, 0x0) accept$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_open_pts() ioctl$TIOCSCTTY(r7, 0x20007461) r8 = fcntl$dupfd(r0, 0xa, r6) r9 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x44, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) r10 = fcntl$dupfd(r7, 0xa, r6) fcntl$setflags(r10, 0x2, 0x1) r11 = accept$unix(r8, &(0x7f0000000340)=@file={0x0, ""/93}, &(0x7f00000003c0)=0x5f) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x78b27285, r2, r5, r2, r3, 0x18, 0x8}, 0x3, 0xb20, r1, r1, 0x3, 0x9, 0x5}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000480)) faccessat(r6, &(0x7f00000004c0)='./file0\x00', 0x2, 0x3) open$dir(&(0x7f0000000500)='./file0\x00', 0x8080, 0x100) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r12 = socket(0x6, 0x7, 0xffffffffffffffff) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='r\x00') shmget$private(0x0, 0x12000, 0x2c0, &(0x7f0000fee000/0x12000)=nil) getpgrp() poll(&(0x7f0000000680)=[{r12, 0x1}, {r11}], 0x2, 0x6) 13:25:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xffc6) socket$inet(0x2, 0xc006, 0xc361) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:25:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:25:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, &(0x7f0000000080)=""/192, 0xc0, 0x2}, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 13:25:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) truncate(&(0x7f0000000080)='./file1\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 13:25:06 executing program 1: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10004) clock_gettime(0x5, &(0x7f00000000c0)) 13:25:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000500)="8127df31a43d69e15cfd2a1d289e08efafcc9277b6c13bae5b6afadb4b6c8f9bc422b944f50920572fbc018524b8d8c800e206515e859ae443b833abaff43194db09749197d9e3181c82d9a5879c3f429cff7106fd972b8f2807bf5e46f65a1e6f29080f9acc55848faa35dcad46f50720946a3991b426380e993ee929536bd37769b1d74954345d", 0x88}, {&(0x7f00000005c0)="fcaa4dea220f1b6f710e48cd0bdfb5c3b296a91eefa3ee25cbb8df9d1aaa6d6a551d89e03a23d6754204c9b74ddc52cbf45d01fcbeeb59bb7d437776da2bd3e43121cb9b87ed92967b6676a736d394f92947ad257d7bfb566c56ab831d3817cdcca4bc8c1929d1240a34176fb707960d6d1f38670289e8525f49b067711251f2df9ef91de485f88c60819a74df1e3f33edcb2e56dd725eccc055c7fdc977ccf9743c74a866e7d0dc858e4b7e1e88c86926d7125bf49b060825190db543a8444f7edf99ef37120019b761a6c0ed0f6726e2cd6ec2231a4b5f11bac446b1592105ad", 0xe1}, {&(0x7f00000006c0)="9cf20b84a20d2a49a700830d919aef7125779eac9a9f62fa05beb7aa63c7846264a0b8dffb923d903e45f51dd27ce306f2dd6d9ae4a5503cfccd08423a16c4a6b297acd9d6c0275ab04367524a6fc900c17cb013226ea3aede98ec9d9dd4b2e5beddcfee244b54c844fdbf0aa550bb24c780c053d9399109130d77202d5aa994dd7614d44650533d4e05065deb9853976430e7c15c7c07a540ded82e39", 0x9d}, {&(0x7f0000000780)="564fb5d85cdc29ef7f871d0bae0a28a35308666ec07d97ded46f12a781f2bf35e932a4bc0d3e49d551f0486a70abad0648ca854c13897ebeaf55d45f508ccfeecf0bd1eded4fc3ac102e1922c43e2122715ff232bdf5cb871ceb39844f80d65d72f0adc216d2f573a11c53fc511944bf62bfac4f79ab2e8278630109324a73b872087eef0a1f39473dbdf2635958f8193e6d154a77d47556acc01e9aa46ebb26a3f24f74977cd1e064038d66893171e316dca0bc73a215ace95a79", 0xbb}, {&(0x7f0000000840)="64d12155e6e9a4d794dbbd77d7d6c6f13f855c288ea637787fb1e633debcb5f23ade34e2f0316222079ce8c9d029b7d7799937cc9be08d26ed6ee7bc705b7b74788dbb3ba529c52534548193aacd8b3a7b89a6b00a331bd452031b536c4f2d7aa6b090e69ee2d43725ceb269693bef2f173db1e5881112b9c1660d69bd150f2d37c72f19ef90812bf935c54562427f89", 0x90}, {&(0x7f0000000900)="b85e31379eb735be6121f9c0bd5c05a869ec52b3576aaba65c1e27507dd7b4d0d0bc6d18ddd0bfea6e16c839c6c2aba6329b31dec52a4d0b40cd28e144a667537910a40818d47cf0810d7042f347302b3f87cdac1d94636514e601681330df41ee51602e5bc2823986093b1caccf0ed6226043ca9eebbc", 0x77}, {&(0x7f0000000980)="0bddf0028a49bf01818806d19a9a74223b9e4a53a426150789397508bdf6db50b13899f92dbca17cd5d7b35e036af10b0b3f7b7e2c31e3a571a1b5809eb14f0ebacb457439096b4ec89869d412ed6d3147a13e203966759e2e7f709c9701db5d119fe89f6d30503a", 0x68}, {&(0x7f0000000a00)="4038db2989969698c3f5b3c6bacf6165f6106c13c6a8ad62c49cf716da4c0c88d039139d749cc04a444a212d90bb0d618e36bcdc6dcf04e960af0d0ed8add04b363e1bb803a01910b3c1e6758ccaab61b221af33d98773e7cc0b752b7eafba5c83daa2e0a01d", 0x66}], 0x8, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000003c0)=""/151, 0x97}], 0x6) connect$inet6(r1, &(0x7f0000000b00)={0x18, 0x0, 0x8, 0x80000001}, 0xc) getsockopt(r0, 0x4, 0x7, &(0x7f0000000b40)=""/4096, &(0x7f0000001b40)=0x1000) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000001b80)="9a5550a87592c7ae0ca0c14e0e588cd77b93966392123c5f7f5eaecbb57d1575f51ff4bf9d1f0b151451a993c307f857943db05f9408d1a01914b6616af92b920f4b3016968ef055f29f2d44918ac444f838e1c37d61f51cd5a7fe2182cbdf971304dac6d35021829c9a23032902ac52406d1032fac2", 0x76}], 0x1, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/164, 0xa4}], 0x1) 13:25:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmdt(0x0) 13:25:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000080)='./bus\x00', 0x12a, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 13:25:06 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:25:06 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1100, 0xb4ad) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 13:25:06 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgroups(0x9, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000140)=[r1, 0xffffffffffffffff, r3, r2, 0xffffffffffffffff, r4, r0]) setuid(0xee01) setegid(r5) r6 = kqueue() r7 = socket$inet6(0x18, 0x4, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffc, 0xe, 0xf0000000, 0xffffffffffff0001, 0x1}], 0xc, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x9}, {{r9}, 0xfffffffffffffffb, 0xb0, 0xc0000001, 0x5, 0x4}], 0x8000, &(0x7f00000000c0)={0x6, 0x2}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r10 = kqueue() kevent(r8, &(0x7f0000000380)=[{{r9}, 0x0, 0x1, 0x20000004, 0xfffffffffffffff9, 0x100}], 0x1, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0xd, 0x10, 0x6, 0x7812}], 0x9051, &(0x7f0000000400)={0x400, 0x77}) 13:25:06 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 13:25:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xffffffffffffff03) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) write(0xffffffffffffffff, &(0x7f0000000180)="041665392dd311b1c46c9a27aa04098d8be14803e2bc2e6672a2f5431b8044347e80d5c0a2fe5ee0e6b1c0d3e26a9d28eeea403804064ed7df8f04f63eee0274d7307c6f02de3eaec2451cfa3da548bc68ecde6dbe30174e30a26473889bbd8ce950d0a83438d8584b114292311c3af91f4353a0230a65fcbb625194781e3ed5efd03a6a1bc365d469e68b4de7b3e9e05124bda70d368bbb14c3f804dd1247cac2483d9eda75f4b9affe3594f17552dd48e7f9e3f3223e6a14ed2e64b2368bbe9efb77f53f08866da0b74c9ac6b6e842b7d21e687afaa88db2d0974c4df30fbb66304b0820", 0x9c) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 13:25:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x320, 0x20) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 13:25:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x35d0, 0xfff, 0x1, 0x9, "8cbc56b0d1a03a0518f1bf2c7abb64c00d872513", 0x9, 0x4fe5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cb72c43e52bb7f028c10c6abe5ce96c1c36d75bd", 0xfffffffffffffffc}) ioctl$TIOCNOTTY(r0, 0x20007471) 13:25:06 executing program 1: setrlimit(0xa, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x383, 0x800000002}) setrlimit(0x6, &(0x7f0000000040)={0x4, 0x4}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x1) lseek(r0, 0x4, 0x0) r1 = semget$private(0x0, 0x0, 0x24) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0xa1) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 13:25:06 executing program 1: socketpair(0x0, 0x1, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="040000000000000000"], &(0x7f00000001c0)=0x9) select(0x40, &(0x7f0000000000)={0x7, 0x101, 0x3, 0xfffffffffffff3dc, 0x80, 0xffff, 0x3, 0x81000000000}, &(0x7f0000000040)={0x3ff, 0x5, 0x1, 0x1, 0x4, 0x6, 0x40, 0x12}, &(0x7f0000000080)={0x0, 0x9, 0x4, 0x20, 0x6, 0xe1, 0x7ff, 0x5}, &(0x7f00000000c0)={0x100000001, 0x5}) socketpair(0x1a, 0x4, 0x7112, &(0x7f0000000200)) select(0x40, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000240)={0x0, 0x81}) 13:25:07 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="25fe7d7f5b1e1175cd2ddd8c8fe63aca73ec0640afd1bab29b560cded7eca73badcb3235e21ebdb65885693e5af73074", 0x30, 0xb, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xb9be, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x838, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0xe7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000080, 0x6, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80000081, 0xfffffffffffff800, 0xffffffffffffffbe}, {{r2}, 0x5cfb2b3336be9571, 0x28, 0x11, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x101, 0x20}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x10000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x2}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x41, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x101}, {{r1}, 0xfffffffffffffffb, 0x48, 0x80000020, 0xffffffffffff9245, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x0, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x22, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x13, 0x2, 0x36, 0xffffffffffff91ea}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x80, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x5, 0x20}, {{r2}, 0x0, 0x0, 0xf0000004, 0x9, 0x1f}], 0x2, &(0x7f00000000c0)={0x59, 0x7}) 13:25:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchdir(r0) socketpair$unix(0x1, 0x40000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) r3 = dup(r2) recvfrom$inet6(r3, &(0x7f0000000180)=""/181, 0xb5, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x1f}, 0xc) 13:25:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x4, r1}) getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x85) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0xc924) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x1e4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) fcntl$setstatus(r2, 0x4, 0x6) 13:25:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) r1 = semget$private(0x0, 0x7, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/4096) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r2 = dup2(r0, r0) getdents(r2, &(0x7f0000001100)=""/35, 0x23) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000001140), 0x0) 13:25:07 executing program 1: r0 = kqueue() close(r0) socketpair$inet6(0x18, 0x1, 0x31a5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000)="07d149720ddc2abb781c58c5025c367d9923821a7e8d89e724c3bb195c05d3a78ffa5fa96463d1320bd3914b4b94f464f6116e2958b67f276e318bb206654c3613dfc5a1663b90a2e2f205ab5b37dad744917feb1bb99cab7801a4a781d7", 0x5e) fcntl$dupfd(r1, 0xa, r2) socketpair$inet(0x2, 0x8000, 0x10001, &(0x7f00000000c0)) 13:25:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) 13:25:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:25:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setuid(0xee01) setreuid(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5707dc0fcda9d912429d3a64cbd9b6de367a42e18c8d6365b0ff3d36c608c438a72256224c539e3960af88177b823824900d71ff38a438ac4681e54233e39cd7825c6e47ad449978a68bc4cd1c940a1de2d6e072036aadf621695c23", 0x5c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 13:25:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x8805, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) 13:25:07 executing program 0: socketpair(0x21, 0x4003, 0x5, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 13:25:07 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 13:25:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffe08) 13:25:07 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) fcntl$dupfd(r0, 0xa, r0) 13:25:07 executing program 1: socket(0x2, 0x1, 0x0) 13:25:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3", 0x1) dup2(r0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfff) close(r0) syz_open_pts() 13:25:07 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) 13:25:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:25:07 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='w\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x30) 13:25:08 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x100, 0x7fffffff, 0x624}, 0xc) getrlimit(0x7, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x41) 13:25:08 executing program 0: r0 = msgget$private(0x0, 0x320) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "b64f7d3737417810769ccefe453bc56ff7dae2dabe70b5e4b0b4bab3f570c956c4c97f753e88a0e5240911984649d3944b6546a60a6343553f94bc94ae35adc9a744a658e5c72ab1e188c64fa2fea8d738a6cbfcaedfb834783eeedbf287cf7225478279c615a9a67118ab764f1b678c5b192e3a1761f6ba70d3c156e29527e6dc9da61c60c18aca05a8e3350917dc8545459c3fdd687558fa5d8a6dea9009e934783eaaa1cb887a21a1d5fedd65264e4f7ee732e6e4f0742c41195d1be5b2f0b3aeaf813411c021c60da8"}, 0xd3, 0x800) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 13:25:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r4, r5, r6, r7, 0x60, 0x1}, 0x8000, 0x9, r8, r9, 0xfffffffffffffbff, 0x8000}) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 13:25:08 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket(0x6, 0x3, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 13:25:08 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="d09b1807f5aee1735ca5388de8df314a13d7743526e3211fe2e18ba3ce6cf0ea6005772935abb2d1bcde19f633ce7a7684889e91405259d6aa3b0762e15a2d6e16b49328b61388d1cb2bb0029909baa5c866b53dc54c80e76184", 0x5a, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) 13:25:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000002700)='./file0\x00') fsync(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) 13:25:08 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair(0x18, 0xc000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x6a, 0x2b, 0xffffffffffffff80, 0x200}, {{r3}, 0xfffffffffffffffa, 0x2, 0x3, 0x7fffffff, 0x10001}, {{r4}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x8, 0x6}], 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x40, 0xf0000085, 0x60b8, 0xfffffffffffffffa}], 0x6, &(0x7f00000001c0)={0xdfd4, 0x2}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) close(r7) fchdir(r7) 13:25:08 executing program 1: socket(0x6, 0x7, 0x6) socket(0x800021, 0x40002, 0x105) 13:25:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') read(r0, &(0x7f0000000140)=""/120, 0x78) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:25:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sync() setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 13:25:08 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/69}, 0x4d, 0x1, 0x2000000000000000) 13:25:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 13:25:08 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 13:25:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!..\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-:\x00', &(0x7f0000000280)="8b3a24212f00", &(0x7f00000002c0)='Q\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='[+\':\x00']) fcntl$getown(r0, 0x5) 13:25:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x4, 0x4) mkdir(&(0x7f0000000180)='.', 0x0) 13:25:08 executing program 0: socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 13:25:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000109000/0x1000)=nil) r0 = socket$unix(0x1, 0x22, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffd45) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) munmap(&(0x7f0000451000/0x1000)=nil, 0x1000) 13:25:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 13:25:08 executing program 1: socketpair(0x20, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) poll(0x0, 0x0, 0x91) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0xa2}, 0xc) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0/file0\x00') 13:25:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) close(r2) 13:25:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 13:25:09 executing program 0: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0xa) 13:25:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0xfffffffffffff6fa, 0x20, 0x5, "4c2d3e63645619e962270976301f27c805c1416c", 0xed, 0x100000000}) r2 = semget(0x2, 0x2, 0x32) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/10) close(r0) socket$unix(0x1, 0x7, 0x0) 13:25:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x1, 0x10) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 13:25:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/32, 0x20}], 0x8) r1 = semget$private(0x0, 0x6, 0x4) getrlimit(0x3, &(0x7f0000000440)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000500)=""/115) listen(r0, 0x0) kqueue() 13:25:09 executing program 1: kqueue() r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 13:25:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xca8e}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7ff, 0x1}, {0x0, 0x9}}, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) 13:25:09 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0xffffffffffff7fff, 0xfffffffffffffff7}) setrlimit(0x7, &(0x7f0000000000)={0x30000000, 0x5}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 13:25:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x14) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8001, 0x18) r4 = socket$inet(0x2, 0x1, 0x7) r5 = dup(0xffffffffffffffff) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x102) r7 = socket$inet6(0x18, 0x4005, 0x1) socket$inet6(0x18, 0x4002, 0x40) poll(&(0x7f0000000200)=[{r0, 0x144}, {r1, 0x1}, {r2, 0x4}, {r3, 0x102}, {r4, 0x6}, {r5}, {r6, 0x20}, {r7, 0x8}], 0x8, 0x1a9) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) shutdown(0xffffffffffffffff, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) 13:25:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchmod(r0, 0x100) chmod(&(0x7f0000000000)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 13:25:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x10, 0x4003, 0x80, &(0x7f0000000100)) 13:25:09 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 13:25:09 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc2}], 0x1, 0x6) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffff68e, 0x4}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:25:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x2) read(r1, &(0x7f00000000c0)=""/222, 0xde) close(r0) 15:19:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x0) close(r1) 15:19:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xff, 0x6}, {0xffff, 0x9}}) socketpair(0x2, 0x5, 0xe96, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x32, 0x1}, {0x5701, 0x5}}) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000043, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffff4e2}], 0x7f, &(0x7f0000000140)={0x400, 0x1}) 15:19:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) shmdt(0x0) 15:19:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 15:19:45 executing program 1: r0 = kqueue() socketpair$inet(0x2, 0x5, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000180)=""/130, 0x82) r4 = getpid() r5 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000240)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x100) fcntl$lock(r5, 0x29a7deef22333c3, &(0x7f0000000280)={0x3, 0x3, 0x7f, 0x0, r4}) fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) dup2(r3, r2) write(r2, &(0x7f00000000c0)="17", 0x1) 15:19:45 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=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\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1f}, 0x10) readv(r1, &(0x7f0000002180)=[{&(0x7f00000021c0)=""/164, 0xa4}], 0x1) socket$inet(0x2, 0x4, 0x9) pipe2(&(0x7f0000000180), 0x0) 15:19:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x2, 0x1c, r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 15:19:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchmod(r0, 0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x280, 0x104) 15:19:48 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x4, 0x7681, 0x1, "4ecb6d4c11c64ce3c02a2072919826013c619599", 0x1000, 0x7}) 15:19:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x211, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xd0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9, 0x800000000000003}, 0x0, 0x0) 15:19:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x200, 0x4, r3}) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 15:19:48 executing program 1: msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = socket(0x6, 0x4000, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 15:19:48 executing program 1: r0 = socket(0x36, 0x4000, 0x1f) lseek(r0, 0x22, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0x43f) clock_settime(0x3, &(0x7f0000000080)={0x3f, 0x2}) shutdown(r0, 0x3) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r0, 0x9, 0x8000, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:19:51 executing program 0: r0 = socket(0x18, 0xc002, 0x1) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:19:51 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:19:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 15:19:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x620, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) write(r0, &(0x7f0000000180)="de1f2b1041a38ad96b7473ebdd507b45", 0x10) r1 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000040)=""/227, 0xe3}], 0x2) r2 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 15:19:51 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 15:19:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) socketpair(0x1, 0x7, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000240)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)="2b21ce00", &(0x7f0000000140)='\x00', &(0x7f0000000180)="b500", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00']) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000002c0), 0x0, 0x841, &(0x7f0000000300)=@in6={0x18, 0x2, 0x200, 0x5}, 0xc) 15:19:51 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x3, 0x4, 0x24) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/192) 15:19:51 executing program 0: socketpair$inet6(0x18, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x4001, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x800}, 0xc) 15:19:51 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000100)="c848521ada84eba5d6964bb0c1823612afbef4b91c8b5211fa49ea837d582ef271f5ce9ef3a537b5e48606147ebc683e36b744bff2f59f0c4406752360658d494879ec3651cc4f97af4d500d28e198818c936be06390cb37b5fe0ef32a4bcd064a70dde77da479dcdb8ffe35ad8bad688b1aff61d9207b02aeb87429887f64d347d9934a31baae31055f9cc6", 0x8c) 15:19:54 executing program 1: r0 = socket$inet(0x2, 0x7, 0x5) socketpair$inet(0x2, 0x4000, 0x0, &(0x7f0000000000)) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xc55, 0x1000}, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1e, 0x0, 0x0) 15:19:54 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) 15:19:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) 15:19:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x83a607e094ceeab0) chmod(&(0x7f0000000340)='./bus\x00', 0x140) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/247, 0xf7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='x\x00') link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x28, 0x3) 15:19:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 15:19:54 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="d7bd4e2f78a13b64e4ea55d3e1f6c52b716960ae617591825af0130597f9c91cf4bf140ec64aa033b15e79022e24016664faa7351ddbcbd2c403a4099e6007c611e410e17f24fd5ab70647e981b3cd8d29662bd70128f9d5b1f25ae0163f5ace6c5852365eb7d97179942bd35c4fe0ccfdcf377811befb61407f051133f9d133acab59d814027fb530", 0x89}, {&(0x7f0000000180)="198800f886234f0444b5c2ea444aaba9ce5a159d659a66a2aa3d9309f914675fe373d5b9c0701e525265bb39d6f2363e343b929cedee6ca5dd42ebb4bc45bc932a3300273ecd841bc3455dd68b6fc167daf819324408c58e403d2be8cbf55fd1c5008ccb3f79baeeeff40abcc0f06cba997ddc497f6358c7cb0fc00537435c7f2ab17bb4516a1d8e3d92ce66b678804758da0cded575c9eb7a7144dbc63c9e7100974efd14f845ccd12eefb4901aadaf129b48cec328a05d2ab9b01a3adf03d3f549fe8a28f1e3217b91235afa1bb71937ddbc82aa200ec42f5e4ae9cbfc1bc9d7f71fd23493e40f2091aea423e3658f57315d81cd049e22b4a68771", 0xfc}, {&(0x7f0000000280)="cad3f8c14f6574d2251f0df1509ee0736027377e65c76521787693af9ab7d7b9bccb88305094fd6d7d2350992b280b4e0cfb5481f1dc127b0bfe4720ed10390de4526e9d059078ff1d9589add43da4d7ee62323d7c572ac028223088288a5a6da4df5a226139251d44ee59b648c554781eec82e054d0f4ef2a69aa2e2e2352698ca02e4224bf6f29efdd50482b24339c21e88fccd6fe7d128a46", 0x9a}, {&(0x7f0000000400)="aef4b186463c6116616cfcc74e683afb3599aad84dd75086acb32e4e72446270b72543f898a81ab516054f745def2bd9a6c03f02f4d9d2d64776205cc3b6f608444fee9910fc082dec0acf703ac0e1a4d9de01b2c3a114139148a1aa5ac0c460039de593b35898c17c753abcfe7f784b740c00382bdabfd2337555524a1d67a857e6caf414f5c5a7ccf23c22a17068618d11b7d0fc26569ca8e734cc34fcc113c054dfab5cdb207ec1148b8ccafaa9606d164a41de23a149b0e950141f143e", 0xbf}, {&(0x7f0000000340)="a1f076632bc4a0a62e05dde41bcc7335033bfef5f788fca0c7c8828262b05d2cb35b91c13ba1c4ef46418f24e3042059909ec832ca2f122b150632c8050470e1", 0x40}, {&(0x7f00000004c0)="e9b70ba48299d5d0a327eb2e705c8c7f5f6ea61e27fa3d057a5006f0956b6fd9d9a38f0067a21d427d00226024e0dd7674f19a186fcd1b831df4631d03406ab46f8e244064055eee911dac80c59747731cdbdea2b5", 0x55}, {&(0x7f0000000540)="7f9ca8e178500249119f280cd61573d94a74557bb04df72efb265bea1dd36475ae9ab22b78e0f5822965e7c41796d1e46e7762c40f0001d2d0776fc8dbb76c81eb59345da8db8fc71cf88b2f8df7545de3a1e5f625e336ddb95dee835f363f32516b115708e01d3a9f7306be830f70211165ddbe0da1c928f4c8f22ac11fa5988d7fd2a32cf2cfc32f468c85691deb181bae8abbac39aeaf12b318b33ffa4489b012f43e2e3ee30c65375ba81248aa90df9c43a948cf29f993660e3565abbb0658cbb2459b153be6a2c1a8cb3b6ce996bbc3165a68b357f2b92e7383ef920bc871ab", 0xe2}, {&(0x7f0000000640)="b0800cb998b109415faa6ccc481997b92429fa81458ca152ef4baf4f50cca1324cdd84d4333d4a9e7c44b21d7ad1428b509ed99a984bdb3b2488b73bba2c7abea9e59f49b13d603a913054a08840736b7bd4ce55ffad5de4735a88da76bcb2b3a810fedafd637a974cf22c629032135e5a9e30db308ad3d13751142243a482dcb9968e757bd963bd1b35beaa9de01e57410bf8f972a67b13d55a8d88b9bdc38902b6beee9c95e566e4c11501ee0ce45bfceef51acbee73ba3552e7da2f6ede9a57968ad091742c3fccc5", 0xca}, {&(0x7f0000000380)="800a886f1c06adafe844f82668becfbd37", 0x11}], 0x9, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280080dd02ba8db65ad26d39dbd6b938ae9f", @ANYRES32=0x0], 0x14, 0x402}, 0x0) fchdir(r2) 15:19:57 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/35, 0x23}], 0x8) r1 = socket$inet(0x2, 0x1001, 0x0) r2 = semget$private(0x0, 0x3, 0x2e3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000640)=[0xfff]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x10000, 0xffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) semop(r2, &(0x7f0000000680)=[{0x3, 0x41c, 0x1000}, {0x7, 0x7, 0x800}, {0x4, 0x1000, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x20, 0x1800}, {0x3, 0x0, 0x800}], 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="f74d302d7d1b4d9902b4d7bab159a42dcecdebc084af9443d7f861ebdd8e57300671e157dba35a618eb84a4080276de2a9b7dae3a680a6ea4b02964b7c4f37ee445cbe41b9e6de66855516210f8b0133", 0x50) 15:19:57 executing program 1: setuid(0xee01) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100), 0x10000) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) fchown(r0, r1, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x1f8) 15:19:57 executing program 1: r0 = socket(0x1e, 0x0, 0x0) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x7}, 0xffffffffffffff37) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa1c, 0x158) poll(&(0x7f0000000140)=[{r0}, {r0, 0x4}, {r1, 0x1}, {r0, 0x54}, {r1, 0x2}], 0x5, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0xe65}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setrlimit(0x6, &(0x7f0000000180)={0x0, 0x122}) 15:19:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 15:20:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) 15:20:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x80}], 0x3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x51, 0x0, 0x81}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x100000000, 0xdc}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000011, 0x1000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0xff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x21, 0xffffffffffffffff, 0xd0}], 0x73e, &(0x7f0000000180)={0x2, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 15:20:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 15:20:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0xa08, &(0x7f0000000080), &(0x7f00000000c0)=0x4) close(r0) r1 = socket$inet6(0x18, 0x4, 0x101) sendto$inet6(r1, &(0x7f0000000300)="77e5caa71def86f42dc0af337c54e9a44ddc3993ed25397f6cda24acb25f0217312f6ad8e95dd9077e92b9f0c4a36022e1e9a4cd3570342e0ce65618f6dd1c5bdbcf82f7627188769541cfe01083dcf7f162a3e748df09d0d3b77a7f53af80a91297ffdfc4b48869a0e06efaa527f07486d62a7cd24873997ed28845a225450b824ca4fada889bc139385540e5b45b67335abe63f9bd1380fd889bd84b680596d7e0ca92c3c64aa8d74a551640c3784d00df63fd4094b81c39569703c53de333ccb89429679129b487eeadf5b19100cc67820507a87998adebf7e343d53e06f7bbdd48b4ecbe499703c6949d19e9cc929cbafe3fda58a186ec021aaf62abe55cac99f70e7f8ba5a0c28ed9295945e1da5c4e13ec76c1f96e81af0d9dc57d052714d3ecae944c08d7bfa2311343de186a251a4798ded7e7b476fd76352ec374eb462ea803940e25c04f7c18428419ce316db1d4e2ed98d4d14d4be4197e5ade3d1651733fc87f5c79e297ec9e4d09ecbf52993fa24824cae7fab550db2295880df9a2bc4f6edbbf660e1645e338479aa09f45f5c7c78924176cdc70eb1fb724d4aec81b213037946c2a5ffe5f9438cb783e86fae17cfd1ab15d664597a20453e9dd42eff4b99f86c35c2cdee2c4e61b59417be25b42f1b9b24bd31945c5c6b46040e1f945c2fa83b053f5a458a43460033c468d90422c575c35d5476520c6de67ef25d731936948afa4029006c646e0eea386f361569a9207b94c5f07995975aee05403623a56a6a6e0e79eceff435c08e0ca8afe6c7ee743515c5942bf597924b0f0cb17ba00f0a2f49115f060dc3e0784b8e72b3436cb08b69455be3d098e46173859f1d2748c0291fc7f616d68ff2c1a50e4606501ffc85406439ffe50201defbc7229ff212c497ab4a6157e82b769f69e6ff2bfa30acc4d642f3bc154a37670223d583950ffba583bbd806ffcaf153652af64013a076724a4de510e15e1de0f3d66be950567bb91cc61ebbe9279dac007bec13c2d380595e471810709f29da6e675bde3deb3f2eaa013fefa202ee7bbff44f203d67a8039eecdf0c1aacb38e306d951578dd52ea78aeb87299913de46532218c54c8582063b065644a97aaca637b05af37f4f19f5664110999a26dd31e65bacdbd204919ec32b730c063b17e6297f76bcb515ea0ae5fa732c8cec15deae2fa5705b86dca40e41779c4539eba07cc666b7dad78e9690beae031fe3eb942a24d0b2cbe20db19f9a45df738f130006fe79ad6dd9be6b861a867e17bb453737555000e7d5a246f0ead5d9f26efe989ea20300e563594966a7b3558f86112844042af00d214c053d553bdb4e39c667aa9178e45eb4eaff11432c5bfad534784fe0aee260ec6170e2a78381469f737c7c572d9dfc94461cdac8aac8a2aa91e39bad3d4708f51fce5b8c33b61ef4ddb0d721752a9742a5e0374d62288d2209bedde8554f713e3294ed218e8c7d82f1203647dcb74c0fe1aee51eca3c5f03bc288992f34bac329aec0fab06d74dfb67be2a2b1ea65e825786421ccfa86d09775e73b9c2a313124bbf514b1a390af4db3ab6e0c30eb80b2adf351507be7c33dc7193dd1d0149e190daf698580879cec43f978c5e265872c3f54f6d9a893b7b6fde8a046af794b12b1bc5c8dae0f73b6b36034f1050f189ca345be14ab117faf2b680cad63acbed19ed9e25e4bce3d59d498135d79f7d0fb349859ec2a3da7b53164c0bf779e32708f142b1427d7b18c5f1ea78e0d00ea9671617f7260538af9511ec6f16d0a7c9e1ab4b1689ff6c181ab320f3e68d47c24d5b8cdcfc2f65342b2f5f3b23b032ff6749be885c77096c3147249c7e5bb62cd0fef5d8e021055742f8dff88409f052a4c6206625d42efda9a29e4776d1ff9f1c3b000ea6260635b666031d2ff421dfbc465432dd7a73a5ed7e38c4114f7841b9d5abd975b34de83b2e5dcea50f943b1166e58b59b03829da1422edd09c5163d7f71b0731f22f56ffaa9b4367312aea108620c37aa0c45361985e01c1200d7ebc111538f467cd0d1a1966a9bf6bd6ce2dd975d37d8feb029b6e7de782b1115984aaac4d2804a0cf6ac86e51e8a3818bc152e3ca7d3633ee7b5915c5b86553a2928f0cc92f5938c150fc473a79c7a6b1ef5700ecd01974374834b4f06ffc3401124852ff6b19857d415eb84be4f4af93c88ab0c7b74a682b9bd5c1d82081641dfe788debe3564c3ee48128d37fdf47189db2a6785926c078d4bf4f0d95809e376e7f8eca2fc77fc0e14550db8e7ec61f6e77c733c4c41be3e58d877948c637c7bff393b75a6b9c7d64cb668e13838dabd6a6f73966f2353e0972763a86f21e76e9f684b0c8b9b3f55164a615397dceeb50e7a322de7fed96152ad6baeac6b4827153a2f06be7aa3cb1d55220a5d532583e0d5c2f71fe5ca848d0f929b7787601ad62ee7c92f9c3c8742f4c9ae8cc92a2337a420456a2d2640f0155cc784115448011bf7d53b9b2a3cd055e7fbc4d167ebd5757e6aa2794a3f8534c578a6a5170e54b384a9ee81467eec8ff8b2a3ae94defb16d37bc4fef23c6c3948feb610462dc4d28736b92c5bc42e7e0b85203a86d0e4029cf685f6f122fcef909a38e88af2eb5aacd7e92d6568ac12e66dd3d4a7fe2ba9518c99be0997401383669d541147afa53c3622af9461345c9aa297ac59e107e7cef2e64d7cec58868e5e9cab05eaacc7fd75a6c4a7837e96afa447644c33d095da985f7b65d98efab1de6391ceb2650f54948e4b4a4fc184805af0ca570c8c685806adf8d98bbe99a64701d17ec2ee9e7d1e3bfe797d7a69f9f384cb3886793ee482dcb229edc961d1d37392f6a994f8174f685f9d20faa45bdfea32c26cba0d5391e180c143c2b061fa0c9cbd290d28f4c4e7735aebd5efc0cc361387e495b1fb5da89ebafd66baf813c3c936df89bfe963b5c1e59ec34157d326cecc6b5c018a6a99e81401657ad991da5a53bfc1a0a5928a121bf0e760872d0493f78062fa17be6f3c91e8b3eb19d62113e5cc734b901314f1821f82c4d1d2b1869099e2ac10b0ecb56951bd41de92c8e97c4179e6960467ba2bc4fee5ce8c431e34e105044d9fd1be51f3787f7007ae2aeb342cbd48c7104b797a2e8cb3a9bad588a63ee84ba0d64c89931849190cce6d365645c7de0ec075df1642177ade8fdc9ed9225234ec419fef1094de0269256c29d7fec44b601e1c0740282ac579a062580513c7160f3e41b0efde5653083b2269d796e904121c955bde98f4cabf4d22209e0ec02014baa1f7e7fb687b4843a62e6e138d7b1af9d5160df2205984dcfdec7e83b9f55380ec12d5a41018dbe48b16cd8743e6b5f5c414e4674d769e6342463925401b480bd4419125bce93dd22ba25c43f794064fb5bb7e78acadbd74c5f2d0d346b76512173dee58cbc387e307b4657c79d2c9ed487987dfc8d6fedd5fca604406dd2c0b58dd28a49f7ff764de01203bb1dc36bd47270e065edd53dc562906dd8e49e27519d2b99db1f3410dcc1d384b7b2e6e407aadbdefb2fbb0b9285e4e3e04cac44c4d5237acc076178985c73b912fc7eba0e9135db7447249dd619ffa7dc96c9adb83e5863ae9f9390b6f14bd04685ba45a788182645eb143c2922ef63ffeffb20af6110a783f3bcc90bbe50f3c8bee5c03242f6241f56bf0038c2ca7acf80057dd23c2df6fc403dd27d3977166aaf96db31e0d0d8a0feff30ea6e7d0dadae5d846b707d7a4d947733b207b43621a0502cb66c01770f6791f415a10380e4f554c94faa3123970b06176bba58c80ccaa6d36f7a5f13fa09efa56af630076f6d47cb1f159ef02a95ab159210f9c10e999573e1749c4892bbc849b6c5e641a53704b735f2fdaf910350e77b2129c427da16ed40739658e7f84a4d7ae660fd45c3c0b23a9cc6b0fce45b4aa3569c824d419227e7802511d6b4cb925be66cc3feebfa999f2dc8bdd274c2074b8a5ccb7b6907ce6450e1412fe93b40e94055395501931e0d41ba9cb8d6b8fb108e874be0dfdb027ea0c5321f31dbba92f95175161683ffbf244b440545e816c3d541b6be8682e63d463fb0a253da43f7fd8bb487caa27af63fdeb63dd082b25788e7eb9eeed026d9295a0dc7f9884a55bce7a13823ebfa4b34ebb8fec3eccb57fc823c5895a5f21baf8a54292f59d5f632a293686203b4949dd4a11587c83857d7cea545dbcda30d6e5b12c7937cdf39f6a24dc3c31a52b8fb87f8172698ea03dc8a26bbe59bff12edda88796ddb9c46a92f5e2f9d2b37611f58221420777ac9c13d279b7261953ad319c23d6bd13046495bddef1f0148b5b90a6e08d62b18726dea28e1c257ce0c100d2eaaa7b18769dbf735b01991596c90eabd6063fa1802bcc50cec3be59ac8e91fb6cb74e24a80f57267978c249fd8a11a923980a9741606b3637294d19190f500bf8b2ae2bf2fc37c1e4c88333a2596aaed5036e4913543ced23941104a030f6624a1510dacd446ebe6db990f7f88e9d0dd0084c39409a6afb0601ee41e3c42590a0fbec4248e217652bc5d12772e49a686946601d60f6e490d42fe3d34956476759f14b8b2a6d5e47b54a35f39148be9a9a63fc72ee6ed2cc4ed13efd0beba739660a81aae8b075d6e1c0fafeaaa431071937f8546569f713c29d6709bb1c133522c04c6e171fac8ad95e33e81aad8c34358e9806440400b6a768593e3bc52029d2ad01fe2de59ae8f5fe5798cc10abf9f31fb8e2da9939f1e0fc707d1cd02e8d1b5abb174ff62ba0bcfacee20378e9a1b9a27be85a11d78bfa92ab40c20fdb3f1470512055b83c9b24f6d2e71bf59b2d2344e312d498c8ff8885356988b06d7d9d78b76cdd28a7d23d3cd601e8bbeab1ffa594c1d3b5c91ccc6b69b8d204e1cf00fdc3f568e5a1cc6c6e31da34288875e50f8d488f9d0d735d93f4350be6df949da6fa9f9d39a22d0d8e5793474731ab34522c60f3a8ec1826a24c938626e98b1a22f891deace8f64e7d90d3b05aa72725a4c7472ab0e44b504c101ca9a349839a1ec557b79f932d99e2d8a0438866248daf43c1db93f9f0d8862864bf005eb8bd7d4c8b95ae38dce2d91d84bde444b19c3c3bb23bf687f6975fae48b7a9c92380c0c97d5d6d8f2cfbb3afe69f12625fcf12d267a363c8a567d314228f45051d8876c5805cffcfa68dfaa726ac52a6cbbc7721d847345acab74a63c3a81cd875c7ae5d69b0841c1401219adc32975c3383dd1a4798a9797695fb9682808ab747794dca4cd13adc32959ea56732f3be05570b951555c42be8e5a9875ae984248128932b8044c76ef24bd0d7969e7685b497fbe00de3ca26c5c12e8307c43db97bc0552ce9b5526759c1c79a45222334b983565c492c3997eef83cbf74a7e5eb582301f7002932161001317392f1341ba2da0a2c365e9c20675d8dc612069aefb025c93a7e3f29ebbf3b0e79c9ad6d9af91ca9f03aea786a77be11d61960551dbabc2de72472b1cd69c7924e58ecf8a0d25b79153ee7448151ca52cd5b02a24785101b70f9775fee91f39bcb2ec01b794aac107d19945da6671ed728d2fbdc8c8978ce755fcdd22d50c90ee32fe45406cb95808137f2ea85fd0071aeb7ac5114779e3ef46a3dc45a267164ed99fb7a2c60f9f536245eb8b6c6d530ef77771e22c275b83beacd926f40efc890934074a157c61bb5f0290dc6e777814a6056fbe4232d5f68cd269b9c6402a7206bb3beffa9216527009f7e7f33c53b806c4a03e235b7574bb53eddf6045d2a06f3ad305bd05", 0x1000, 0x13fffb6a639ab02e, &(0x7f0000000100)={0x18, 0x2, 0x1ff, 0x5}, 0xc) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f00000002c0)=[{0x0, 0xffffff02}], 0x1) 15:20:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(r0) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 15:20:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 15:20:00 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r0 = kqueue() r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) 15:20:00 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 15:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r7 = open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) getpeername(r2, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) openat(r7, &(0x7f0000001a00)='./file0\x00', 0x40, 0x40) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:00 executing program 1: unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000003d80)={&(0x7f0000002780)=@in6={0x18, 0x3, 0x400, 0x7fff}, 0xc, &(0x7f0000003c40)=[{&(0x7f00000027c0)}, {&(0x7f0000002800)="859941c77e7962894cbd1fda354a029503c83c7434f36b8dc4aade9f18a73224b33b196980d13f67dd1280fece36041e32703669c6cb0f1ea7ec34137d5e58f9b7802b66ec0d8961d0d3efd121", 0x4d}, {&(0x7f0000002880)="cdd85f3b4b6e32fd210277895b42d6d365f503877284628c25afb144a45b5c878a231a4c1ef722c8bcc537fbe4dc6dc80b528e2c3f4c989f996a0cf4ce096d30674907b09a4164a2", 0x48}, {&(0x7f0000002900)="8a9006688492a6e69e43f7226903ea2c36cd6cc9c48dc0c0ada10a2c7c8180d865b1077b3b8c3550b9ab0bdec0e13c15cc97c64ed7923d1470761197fcd6655cbf77d61d70bd046e8047b0462f8ca56c3919ea0fb070d7c91e4d4297c1932e72795fb105dc77c8e890acacdb3c8f1f49", 0x70}, {&(0x7f0000002980)="d6069007e59e8893ce8c15b4bd0bca9621ba10d46be94803dddfced0c472c7d360e30a997c08bb8ca9047b19d9b1946354fc99695a9d478977020fe8f622bfda5c83811d4cbfa282e7405237d8350f194aff8606a67fccca2380e075648bb78ec27d85d9be5c8bd9472de581d61b583970d72a3fb9ab6f7a566c812d2b930b408edc93805218f4eb47c19bd297e292fe4628ea212dda30fc3361486df88f3f9e23d46d94bcb7bbcb4f14f6737851bf94b1e7ef7b5e6e9a0fde5a227fd0bf4f9cbc0f2b54d6b564be99fca3f9827227f064f0b8cb477278b2a383929b8e8d23d130c9609e28b0b5ddd1df845b209aad240a83cf8628c2aaeb7963bed9622db8b4d5800711d89877810cb4a26506d167fff90080bce07cff3d1d0d1a5d60df05c3930fd391ec922cb912aeb00a11d153018294f38eebe133aea5c73d1478e84932a576c09571c0b30207fc7791d7f6b16d28e21dc2e4ca38050b33fd72120e7f12af4ec7c37bda723858e82bbf147d33e9b276b89e433e2dcb4124406580a5515c58a24860a87f777f98fd58b541a9f2643a465dbee63e267e4c18948ba4b91828471301495d794862f95464bff753d1167288c9701c2e3c1e5875c4a8b71dad1b1c3c0b09c77d65bcd89b205a7ab49cbc65c761b9811501fd5e3266b0ee517b9421cb3ac07be2b3dd5423af03261f948c55c270473c6ca7d747d5cab191ee0676e898439033cacdd668fbe3973f143533f061b558cb84a45541eef1b8329d97b5d78b3e952d578e963af372771dd8b6223351134111334272e89f531d442bbc62b2f36cbcad3924cb6f39f6b08dd79a4e0e1d3ea9261d6c8f3e961cc045b1698874b8ea03616d5e079221e8bb7edca4a1ccbf2333acc4dd4f1727b9ef31db5094cdbc0f35a7ffcad7d0bd3d19161508a659f10ba2fef008ee81a8e64ed800844ee8bb63aa7e89c10ebe9f506dc1b4d26328ce1aa7c929446ce3dacac94baee19494f76288cca808834b3df79bc30f561df3467bc4b437f7bc2859c94cee86f52a99f947b4d2760048befa05fe938150c1bd0bed679aacdfe63e9d91a79265beb760c3572cfef837f7ec3d4842035083b75dd813a2fecedaac318b7ab4578eb1f1421bb68b0d2f423d51e4e8742a5a8efca690578507a50a311acc8e010440a9e6ec94ef3bf2c71114526dfa74b7f150c7e58179957f57249e2e2e1358dd458c6fcf152e17419d9e7944e1fc2292acb16388f475cb7f61aa7b14ad7f489b839f38b09f5010c5d97df0fdc832cbc185ddd329c14bfb16daad709f0dd1b6025f47ae1c1a867d63b2f310eaf939bd458a6eac30057e4875b78fcd42bb12627b41c681b2ef9196813c619d540e99de467e98940b4d96a6c6fa7449a78ba37741156baec03ba724442bb690ba810f0af5e0eb3070f7b82ef3f9f54d615286aab8aba997d5be554ae1e30fd83ba25c88fb647c30402a33735b3b16906db0e6005fb06c9ff369e1db1f648ab34851e5f569f44b16b9a3d538a00e2ca170b895d6c5a5eeafc8e050d268bb835f54cacfb42098cdffa85cdb2ca79a9f58e91c1f8c63bd67395f2911ad604d2e8c9912c6526d13787cd0846df99ce6f2df6735992ec0296188efc789a2220df7e46e87249c2051a6d389c4e16243084b668f51e576f67de78fc7957ef8343aa61daa95be5f8d9cae55cb5bc3ac9bcf4232a607b97f6faf12e2641a09e0b5d3be22ee2a77903f20e29341d6233e5a5f8c79c40dfdcbba971366511b823da591d24407e5a5b98c49bbc59fccdda6144c193839a0d0e80b792ed3ebd4a236b8b407b3ecb1bf475e8a0fd166f0651e74254ff2b3056ba837dcf81027a3b2001c64be62cd644caa0fb5ce5fe66f2d96121721b30c119dd37c5f1ee5100057a7afa157ea9b75b728581567abbab548ea7e47a2c2fce571611adf502dc20089da25df928b96315e22dde675c51173cc107b3af9601713c61de11e05bb9887107b28df2343c44faac4884e260718464c91482c3f12b0fd8829ddca37926779ffd429551c9dd48ac69c674645cd10412bfd5058d8d44cbdee9ba51a0c7e6bfa7305493a498614a2294c2b21139bd7d9e689415f4fd3cf6d731213df58933392e6e817d84f8a41f6d8bf50976b3c279d16981753027252d89ba719d3f8d8df26494059085c0431725e167279255fd9691c17ed4781496ffe133b88240cc2c1f786e75bd5c2a3004ce4b226d071035dbd4a79fb90ad66ee70dc8dc07b648e9a8e9372c1c9a7db341c1c92b3678f8fddc82f4aa0a4eeb83d221f6fd401ad3c6a0f0029cd8d20dd65586e6dc5970f9058f673e5153b6fff3c7c31bdd34986692ff24fec7406ee41b1fd0930122d35be5e6dbfb189558093fc5a266f6977fdefe86819b54ccb8b93dc80b2a9c2aac9e0ef42a5a76ec8ad05b9f316295acf80a5f722ee8b4a7fe572e7120f5caf1e96dd03d9f310eb3c1ab0bcaed1e9768da90262617c08973944be5bf40a9463b9b2e25714f52af0633fdfdb266ccf3c382732d2a6964ad3bd71ac0810372944c828c434a2d3e5109b3a030bebf1cdc5855c897ae24ad2ebac6a7073e68e525b6bb84e98e435e147e74e87b1fd179e4a3937c21fdffbef0aced5b54c932a68d67b40045b7835a7bfdb01e07b0505270be23b7a647ffee7ffa858db6afd697efae4d3132dd02e744f1c80d3e3d100a549bea737340af78f49d49e3d6488274173a1a86dd85d89620395b9fa534fd1868f301345bfb6156e52e03f1c09b3827e85d123b7a4305398fcef8d87794ee2cd8812d88ce0791cca87005444371816f30fcf959118c3326ac644dffd85ae30f17bb4d92e6413541cef0e80de0066725a389c94c249aff2c435d64bf5bce31de85e9b4b1a5b56e91e7f0d001369a2c3d41682063874fda3e6a3ac92bd69f7acdc43504694bea8a71d1f59224ea535371deed8213363606b8b323b7f3adde7f8a232b3feebe07ecd4db99771907e8abd6835b5765f5f357813430d40278de83b443bcf54202aa5b98eaf1be03353d91b78a1314114e48197ec2f80f1c7da7e38f2a306a6940bb3b7894a12c08020c7832775bac205f57e84f220f73b8cae4015e7bcd73042fb6bcf4b2bab71ee176fe284ee1ec0f00dee01b51341997d3e29235780320e8dc7a55a20261dccf3e0e7bba86498a33083545e3206f60090c169d5e93d9638c58467b0a770b48691fb8fde421fb073389b24c5dd7170a27c3827d6dcd1358b7d2b63643f90c06927756e8de093287b3b5d01fe57e72d13ba0780cb1da49627fd5a6288ee66891e79d079535cfada2d496db2b89359390adefc771fadaa98db8494e06802c576f9db2ee87c5c5be4965500d5a8beb0f9764db7ea59faa15ce84805f57f4cd0b4b94938c511800d649389c2fd8ac929ea1fec1e45a7e0fdfdbabbf72e5382989af165ae69d1945d5b553e794094ff709899727e3865cd61ad7de1e5f06e8fc1f5ac8720d8a8ec63fddb8bbb30138e262d8cecf31c97ed67299825700cd6015e6b1c037aa8a71d3b53463b5df51aa93da6f0b0c4e18c05660bcfd83b7ae4a706a4336519e8aa498ae50310220dcab33d2aafd9e1cc156d7332f632eeb19317beb18dac30bba65badf5ed30ad7efc612e1e48e375583b16f36cb55cb47acc85583c714ad21d73dbed392740c18dcc4f334687a428016bce10d408925dc2cea8a1da180b456fd157493f5b243387a49dd9106bb6be4cd1daf7a7fff2ace9f428cbb10de0ef7abf707ca7945c45a9dc23f863722340e4a255d153f851316a1ba9234b38c521556396b91f301e1b63ba85bd18d4cf4ca70b03485b4635bd468d4e96e22917fc3ba09b83d70cdd175d03b19c021c396f5c1de4bbb81e063174bec2aa0760dfc60e94381ea83e7da607f806824f33f681b39a4b24e1e751ee157e64bbfd261077470802c02911c456bf6d049e4131e1a52fd06720ba28fe7cf158f55eae18c748c351038b34220421f067a658572eccd65412268ebb83b5d5079e227efb1128ca31009fae969d38b112acd37c59cd32b3a806b07125feaca871343d03b9d7823406438a7f840ca4b6229f4018445751321b4ba38dd5bc868898c7355e4338e1244c2c640373e25cf3aa40dc55de6b1460bb986306a3a5efbece9743ad16dd429c93409d2ffe9d6603eafd75e22d2a353c40020d2e94a3c5fe84667ffcb7f303b7c80467e7deb1460b66043d470d2fe002553541f86b1f11d297aad466554b55ff81dc2a494e41e104bb3de8adc9f37e256def9235d96435acf98a91a073b4e15f5247f8a6792061928315effd556fa448dd156aaf3d0af6b4c44e2ef94ac951ba4e1b3365fc46e32f8f807f23ea9b0be3dfb1b82d24599211f7f2c512755aa9747e714d79d5f6e0aaefb1dcc96fabd50a573667ab7e6fd8b295b9b377afbee61b5ef19196753621b972257267b292b94f4a73b7bc75b6fb554a3a5ef1a6f1870cd877f8987b056a0484faf653a626ae3a60631fd0b8d097d7c0309919c7293e32d396859d2ee3677c8b1dca8934bb0543076251713890fa28d2929f4ffa386fa40e984c4c89b9d74da3223f90686db24f88a3fb0ee7d05d2f008ecfee54ed1f5bc1c5b1e98dc764baafbaa237d8788b39a1d6ad7e41a0734b1f656133e58e14d48803a8b266f88098667f48a9744200896a558f54edafdea720d1abd1266c6ce0e9789841bb1a2254b876eb30168438add832d7eb83027758ee522a8683ca611a7818d0606ba2009a09fd7414456bdb5c0fc9962f6126e5f629546ddaf07f221d1359f690bd42c5981f9958f4a8916315ebc6124cbf74b212116784207f7adb7ca04dffecdf79d8ebbcf093b52072c7dc1ffe05b41b30db72a3a679f164cff0df3a0011b66df081a98393acf2e6f9dde6398408ab9cda8bd8b0c8218461b7ef0b8791e1d57ddc471dc812abe4a64c6b8befb125210810417014d88182c94a92ff7ceda66ff143c40870dce4ae5a694ddaf325cc558e7c863352f267b9151b151f7a3e06ac1ba8a45d4994488f5d1bca55d795323c552bf704ffe67bff9d78f9c98dd13d6d0534ba44ab5e19b801066fc1152b700361cdedb9fe8cdc417b6b83b98a027b262c64063396d6fff37902f0ce090b4daac5a14efa249b9ee7c827ca2ea3086f0f50c2b9680b1951c24a95c800327d09339bb3f78ae74d93a3bdfa4cb1301e2b0f93a2a34292918b6fbb8b5dbb2e597b2445718ad0de81020810c9e6454d6d78dbaafcdacb237f70e89c3ada4715a1ac8f2546a21663370b5bb0cc153bd8ca1b7de2bd93fefe2330d4161a06397f3f4e578c78329157260451d62e584302e84aa0277314c56a0a2c28a87784f3629bbd5f3f881b85380af5abd7989c217179c2fa39f6f812501d7c9b741a5f1d82ccb03e3d16d176efe9e343c8cdbfd9ed24e2bcf52d789b273e76e36d4fc7826d89e0243e6364bad37b4d6ea621613187c614fdcbc6879d73a1c4b5b907a525903880bdc69fb02698f70ae5828ed778d2b1bdb3a3453ab4796c45132ac9b03583335c5dbf2e6ad93ab7eb772fb675b178cbbfc44ebd08af00d27ea928f6a824e4080aaf120bfa9194bd170e3a1da5d6d3febae6c6450c94ce52954874ec25f60fe49dda028ff2041f915a6068bf58eda10c3269d2ebdfc2b0bc2cb4ed14e10001eb17daf194d0a5658243af4ef297a6877f2b2dd16564ee82ebdc24c39d0a7842089c66d103e5b86ce3fc91f79957bef374522b50c1329f18e4fcdba5b47fd5a679245ed5c4cf", 0x1000}, {&(0x7f0000003980)="a1dd526426e6ae63a22d1b85339a899bce8a8f3359af8a1346ebcc369d8d73a8c03f2d004f436f14f8d268036bd497b72aa7d8f3fb5556541ca37a52f9da90db5ad9d0cf26206496e59c666afdfabae08668004de4ae0e05ee13df9a4a399af56ce28b24933e07c0a16291797316385370", 0x71}, {&(0x7f0000003a00)="788adde9cf20923c76073bdd14f915acb03227602e3713183e916893b191112aebafe221a87f88143f30306c3a5e6f3f1ac9fe7ff4ed9dbbf8fe1d7053a4f630c08a6aaa40cd1dc975c710435feaae3ac6121f2dfbaa7d95d66337f0f2ff3babadc5ff02a4719f5c35427085f4eceda9e357e5bae44762accf0838dccc98cbd2e16d609f037771f2d796d62440aca8baf058a0c1f7071c69c2cdcc0b46b8", 0x9e}, {&(0x7f0000003ac0)="a626fdbb2fa64d168bc18eeca4b8e7765c98d4b46d5ee1fb08989fd069b7b2f3b1df2d73385b8388a3de8d62014074156dce184f559973644af70c76cff42feca8ec14d522b237e1ede39e234e35bf26d1d2f1c2e3405836717711d9d93253a600c7e8e5dfc5f534469185c2160edfcf0051f1e69ae719d9eaa8ff92ce01bad1416ba81ef5d7c43fd78872783320e8a3be609fd54bc4c2c9b99c757f64", 0x9d}, {&(0x7f0000003b80)="9dfc5adcb31c079532b508e8835a6be238562a6f8e8b2578769a8eed87e0565faa1b29dc0db578266b204eff2c1ce18280c3bae96bb7abf1039506cd68d8139ff33c8295e6d755b0ee99923d345823bf82799208d66351b5885202d82dc08abbf244b79be99cec0f285010ba94aa8e002526512a", 0x74}, {&(0x7f0000003c00)="3c98779db2af42c260b865", 0xb}], 0xa, &(0x7f0000003d00)=[{0x48, 0xffff, 0x81, "58c3f98d22a087db6907b6c04abbe7f377241a681c3fbc99e9c9331b169b0c8f42f1a7e6d26a88b128b3818e6fb0e518dc"}, {0x28, 0xffff, 0x0, "14c0ba4de230caccfdbc2d9a0a0a3426546e9561ede0"}], 0x70, 0xd}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r7 = getpid() linkat(r2, &(0x7f0000001280)='./bus\x00', r2, &(0x7f0000002740)='./bus\x00', 0x4) r8 = geteuid() r9 = getegid() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000200)="1a3644e62b8f02636824b348dbec01c7d3b04cad", 0x14}, {&(0x7f0000000240)="eaa378d96312c457ac2c378310d635", 0xf}, {&(0x7f0000000280)="31b758f5817c95067de5610d8c2cfd8366df4166fa76fcbbb2ae34901b6208ae3c5c9abb13438e3b51e0990e2cd3fc5b0ae24779efeeefb55f1c24915a622e02fe16d5ccfd39f9314d4a96e3149469d6fb3ecaf22b08ac54aa8b5ed79d4c6ab6e7494931bd59b64605654be28ca9e1ed48e34b58aec8b3edd170d7490db7ec624dccb287733afb6d047712c1c35879b1535a44d52d0d58e92b52278159f1694100c3b34eead958536dd4025e8d08620cb1404c768b56f6aeee2d1cffe7091fa8166914e6f3c528907c560628c2f700460219ab35b7804c21d0714660dab5a062ae091f4f514593874260130da97f637a6b6349fd6e37ee6220ae48af46f3580682f05ed50f10ae621fb482c549663007acd140bf6bb2e92fd6b1b93429a56208c18211aed48db5be59e3220919cae7a28638192abbdb812f84fceff829cc0e75d5d795039ca4671ef7626a7df1052def24d1076e09a6ee85940e138e82b7c48a067c7f79e8fb3c8ec5b0d23aa9ed2455b3d0f6e050c25ee21f28cd14f141b846cbb34005bea5023b4f9294e990519f2ed49bcbd5d5611ebd1941e1eab0e6e64c27dc3dd35ed53c9f23ef8d3895f856e9b6277cf6e53b1652c438c568c810a01ff18bd20a0ff500990a7bc67c1e0247b9fc8e227b9fc115a5e855a580b741b99d650e6e487feb329c7fc9512a505cf3145b05c4e0ed1a314d376849ae711bea16f5b37d617203a747641aa86e28fd5c3ad5dfc34a4cc4b91f676ccda0d34e7b3ea70ac6de742be7fb0d5bbcbe4aa238d72562e1a406e8a8ec03400eb20c7c320c56cf14052b83af327c3108a3071370874e38ea595b49d19ea107389f6905815ea77cc688eb9fac6b6af51ba0bb803b2a6948e279efe5b7ef3dfa40ee9cb19b60b14d8c0923defdafc2b936fae8ee9dc229132c2ff4ae5b61587324ef4bbf539d45aa67c90ece936b08b025f67f1abde18bf2cf69dc0a2ae62a82c62a8400ae3e320058394f9c811bb70f1b5212a9fee9023de380d3c2e3d109e2c5d3330a649585ae1596b59a2f191cfb1668d930f20cf7aae49b56d8d55eefa64aab1bb99ef3d70e53afba466d9e213ac7d6b7d4279b56422a09b868b29674801a8f7748a672a4e9c5b610755436766e948f98d4957d5853407e5ec04db86d53bb9674ea04e6e144b232e99970eb4d174db83270f69e6f9fcd823d1ae5cfe0c4e04e97601af377ac0df96909abf05324cd8205990d2d2fe83b323ad4ce831d242944461d88fcac7af6b607a5a310d25f045ab883542199cb7847e5a50e81acb2b25fc6f763729abe16c9d45ccc52c4c2f015f479af776f4c19716ffd5427791c3ea8ae43a4c35d0a6bb7641899ef97fcbc6f17a955620f29e0a8fbae7ea14484230c93caf0ca9c4242a225d5fe32649ecc5524d33939305183ebf7d358485bfee6c64fbf7d1ae9357d42719277f84d7ddee0a372a3541b540538ead09832d6e7a390e758f31927294c39ffb802bc113afd3892bf01a201c6646478261a3d8b1bef4bd15171fb8cc69bc06a915dcc81bf7e0cf367fe5feba525a04d1be6a75396c6bfd31c86ec52ed013f86e56149ea8932094cf39befd23bf75abd2329135d20c5a0d180d7b538f6c6af5d22d0dbded9e274e77ff5ae5f8d1ffd9faf91a750e11210d6eb8faaf1add1a3ca94d78ab3b456b973367eb2aa84187213a6fa6e5afc61591b75d856f435d404101b68be1d95bcf928e96d0d0b40835b9c1c07d6ead7ea5820b20907b09b320387f95e415a7a7e0cfa318d19ddc8723651803756a5888e181478717ee4981a92ba8a3f60f880f565e00ca0080db89e5a4d9c79a17b13a863e052b0d654738d54d46bec5041f139b53ae641f6560ba920fce28a0c9fd60e3043f6548751175d1affa73f3738a284c87cc35e69a57162f1983fef4d72cc6a99c6925bd66e3e55dfe6bbba08e11b6d7d94fbb8dd2e7cf6b9a8387bd6ca0518aa52f2653fd898f208cf125aa081f1b05d7566fe2f0978742570aada3d2f9970565feb65d6f212c009960f9adfbe9e9a4580cd8aff49be2f0ebeb064b84f9402ed1a8d2af65eb87e827cbe974e92277f66f329a3073e2f680fd8de9e85e347da0316b0e61a8802f68b00402cda36ee31a3dc74d4a2d228e218a9957b0af40cda45035ea328d8f49247921dd3fb18969d8391c4f0e0cbfd098a8f0eb2b97c3628a3a885d0fe1378700373e78b109e3783bf0c36b4bfff341c8903530d30d465fecd802ab0de3998adcff6fa15efab6b2c33037c3085d9d50254ee57ef9a361e69d387fadd479f23b4d4830f383cca51ad0e0b6ae6762a73773fb07fed91f084ab55d58814e0067bb6f672aaf58c10c73eaa69549567063dfd6a2eea4fe6bc703d82afe6618bf6a538deb6ce765cfdada664be5e4b517c18b30d247db7ee76845e6e6107badcec4afdb5f41ff94f41829e4fe0b57cfc3156123ba6a5d2f46f57c850e7cadedbfe05dfc631a8ba7c5fc6bcc1820b5e45a8a7ff963a92e87dbb49fe088f6c1ec550a3cbadac80202ebe4ac64e7c82104dadf166a5ee8d8b2df87af0b8f9691ae4169f0119a5f8cdcf4e3930508c1593db3e97d40d1f7bbd76e88990a472163d645b3238a483619567ab5371f8fe0e448da7accefe502e51bb77398341ab74fb141df367bcde2db7e71a2b8349e02802eaff3d7d0170fcb1b35072b58e60bc403be9b8c84bab9dcf2e83293ae53c177e6aebb09cb2d9fdb794631ff781a1bddce67e6357fd116d2288884039ba450d5007fc5996d11ea51be92967476cf61934ba8fd1f79ac8de869809e302f26a1ae5e959e304a5ee6ff5c4545a2cf04146f55595235ee24e014653e61fb53db7e6fae754722a50700ce6e916cf1d1bace8e2515868b096a5d572a61b568e7fd6196b68837fb28a5d10386fc3c138e1dba6786f062b73e26486db1e5477e1e3e29c7159147eafdaf8447db017283d470172301bde3522d54d4c55f4641a2c6c1847b9108c3d4ae139fe6b897485997556a1371d8139f4611c23296a5115bc15059c54c612277df7cb90e7341e43ce2ccfb02716637041f0e8fc0d4febd332c1c5147c40700641cb9fb8cda49481f7ba10ecf5b803987f92adeeec62008f52fbfed143b5bc81b84554000858a7f114c1b42355ef2bb02d1ae157e1e53bd77552d6dc8f5e2d0610a819b56f761db539d87b7efaec640fd97750e3fc068b92049545d7aefc92938d8ccd9de702c424a164241872f18d8d51e11ee768e496bc33db7af8395e690b75d5135cc4e82b79c4f08790f658b38135a6a957607af16110199758a3a9c519671a88367b4a761dc8c9aec0786f5ff444e083b2c0dd76d3eabf535fb8d8c3ddcb5d6736c9113d6322bcd8370c09b358ebf7625a2c2ad43bd415f767efe40ee8dfe2efa85122e442ceb57f20816b66144123ef9860356d4f935b41628b65ad387d606ca672f5d87b77a5d80279d773a9aac52d352078f8057af5c9557a9c64d297d0c0ffa9639b83d0fe70fae660a8233e96730ce823832b3bf4e9b70e552da9b29e17920a3258f065d60f17187916f652bc45e9e3f29f579a75effae9e59d00c2b27407785f258314a65321be2d5fea909ffaef266f43fddee77274206f4a235e708639d1924cde2929f4aeb2c92f61a53db399f5cecc2e6c2e0b6d794f3bb72723169f1bb4d41e5252608cae39cd24fbb51bce8a616a2b5a7fb0a9a8cde28a44b5ec6a9cd7ac93ef97a835b1114074737133d9dde467cce2f9d544a0908966e248089bc9efec0d1cb0bc6fd6f50f82ca4369cac6a59ac625b052f07a96e915ee3a676d48775eaa9694ce717e6a9bd00dcbacc19ad60f05e890ec91120515be8ae3c398be95fe917bd0970072fcd65833b3f4ea69fb795898d69ac4c1f988261a09275a40076652570aa411cd72c56e9a9b9a25e2f5058ab22aea8b58887f58c2f275138e78739612ab62e4b2ec7e1d936fa1606978ef787f137896d67aae172fe5a00347cd6157be920bc8644c20783e3fc7681f0c69c1300006840de0d0400abff2230f13830506e8ad0559de5e152e770712a6a747d9b3972a0e8840cc5ab0c95302d14f860c907e98229a355a346b639d554e3394e06f6a8fe1931b1db54987cef7c1085e2cbc6a89cb9c5312be0d8c9f6815bb51fd26b4085f199b0f769d5379e4153cc3628fd471ca60d98a2ef671ec284abf4b486ae9f487494148672d750175d3d83932c1c1c8f99bc65e00b5ed3defc393d1d2a7723887e481e4b53b225b450c4e3d470e18f61c30280dc94a09a28790ae56faae986d30777aaa43cf06410c1aba717c2f8a2d6462cb32291def27958c867ded8cdc00dc8116be15ed536f4ac405fcc076ef0d5ff77f9dedaea3f18826cbf89c4ca84a191d91f5d31656d2d29a77fdce9840171ffd24d623fc4fa9d615af6a1e7bf5e296ebf6df20c8a37f8072cb2a5c7f07b8e83be82a5df9abb87972144d64f403f2b892e559b9a4f29d6fe79a11bd0a641942aac37dc3f3fd21c3c58e37cb5bc7d7031bd80b39e2232bbb1dead9a3508640b798e6bf0b2cb82204457f681de13f7d19984364cee4e3dc88fff6533be0121ea6988ab6bcd8604ede5a3ba41c2b97056889242c4148bd8807dfb0a0ee8363e20e7df404aff8a4ed22eba71463f7600870b2193dfb03b176eaffef59ec8f7c0aeb9b124ab70e7cc8dce32ac0590d1c1c40697789bd0de088e62b8a18f8be24dc73d9576ff2c9e13dd8453d5d959611b4cf587fa5b8f7d5fe32908d1e4fa7f1b9178be3008f6eb17bb4c8a002aff983cb6fa87c7d99157163374e89457dc9ddda94836a1372906903e8f86143a96ff89d8e62ea005a4299ae0046d36c0bf7ffcb5705b25e98f96b5bbc7b505c42be10e826227a038782e52030d649933db308cd31e179ee3ab1ea36d16264c38d3b7a95c9f7654170d47fbbf353cb8bf89b7a61184ff277d03182382bbc94d7c2a56ff4b2c1b63fff43a65710e7b9676186b562a2bc9be23acde8269ec331aec7a28bc3fba98c6ba1027288025fae0aa437682b694a3c48346df0dac0aa4b38c3d58404542ce379782c0ff29bb51d5c811ad515b706c8773faa4bd04b7afc5dbf6bf6abc0f4bd0daa1525264a2782846cad8c2de4f76549efc1995d8ee0e687cce8142231923526d096b0be966f391d323a27e72e3bdaa69a883d07efbdcc77d259caba5cab428001c6ffb3c8eef521ba987d57950d00d7affe3322d5cc3e6fb9b44118e9e8fa8575efcb3ef634791ff482d530e64bf99e00d72bbc36df41670e33969fb928c09ab6dd306aa89d8dc04394f363d0b222c23b1c8df82d08a03080fb8e33f4fda9ac1cc2cef120c5cd52e126beb29e763f7933fd646a1d9e1e84c3295eb87e7bc7d5c55ef9a443889cd4fe4ee3435be26997975a2576ce81c7cbece3b482c3acae0b2c174979dab7fd8618d6f42a9cdee39f52d87bee4cd6593988181f3e9edb3309c0fd3252b0fc1beae0234d0528b5f96d054e024712f23ce67cccb6fde0fd35604da138845c7d39d31649f2ffbe43dded354c5e8ca1c02f922a4e566750a5c497b37b10243279d5c536f6363d93b41a3449e203d8f9054c8ab8cb4c4daf15b3b9ce85fc65b262ea8e16ab6e58a4cce98af3266a800697372819774d45d862c892b3723a620bc025bf31ec0d2a23233b332a1fe018630ae137303b3282c5bab37d04d4cb8d3e0175ac277fc7e538a65c41a5871e8b6d71220f10f10ee5d51979c7fc191e954167325c38ccf68f99f769", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="a84c2a1079e3", 0x6}, {&(0x7f0000001300)="23da6c161518c99a0dc0676645cdd1b6247e3dae5074356e8ebf2c88caa7ec531ee2e3f8308cd5063ebbc03d7bc2fa3abe6dd7a923d016e1aae28c6ce649aeb5209a7078d704a6c0fce01de5f81f481c4669ce3e7bf92ea7b5fda89b4d472ca1bc551a453ef941bf1db1adff630e6e191d0441fe4c5c9e2fd795302da2f63251c1c4496e094e007c8ab83745f93144145ea37b67e28b4699eab6762bcd9febd9f3b920a4e401ef3fb46963415e7b80b209621af1792920d837f819fba76ad565", 0xc0}, {&(0x7f00000013c0)="2ad3a806582c9cd0ae93c890c692627b38f7a0597d712e616997b0ce322cd13071c615c0e6911791e622f430ceb77a9e28d5547583cf418fce6bb0b75a921fdeb6193d69946890bf03dcb45f5d825ef6f90e43216aca8dbcf59939cb7b6240410ca0713a02c06fe5eb3a691d2bcc51e048634d2bf48b01e41ef5f93dc20f83ccd04d6759b2b6a9316faf412c184db7f595eea5866e8ce8c3d267bbccf628738117b756b12b2eced49dc5ea260f410e2d95338bd09bf9a5cacc3e02eaa122de017451fc58b919b8b87e32cbac2bbfc6124cb51b413c620785ee42d92e7a75ac44b3eb3e097f6c01ff692a8be3c8c728067f3086c11fd2deb8b9", 0xf9}, {&(0x7f00000014c0)="454abcde2b15aca3f69d6eef4f383a1eef9aed20fd02cdae52e3e4671dfb42dd447f61e7779eaa02430c87dacfc23b7db7bd1ff79bf1ccacf70eaa8ede2bfa57f8616becd98be1159b43002e9df98fd4f38dbd3fbfce7d484bcb99ccf186a26f12db8733c1874d449616f20c83dad1df27bc08c860970de25c11d161f4d10f8397f2c86afedda5b55d50c3cddbae8ef1a6c39533609c540fa6dcc622151cea0250f2b9cd0aaeb83f942ff34e099f3972f0756522d28cedc43fea5a569f44b13d45f224075e2109910e56b9e2468f383da90ff987254567de039ca5259fc8e180ccc62f3fe9505cdc3d1c80ec7d0d8af675e343eac0ad1ae6bf7d159c4cb1572da01de16d44797245ded17fde1cc816c83e498cbb2a87b4db7b8cce9b91466b8cdfb4e45b294c0249390b1b29614e40563ce7fac8c903e443edfa82b3a86fad157071dec3dc9ce10c606171ebed5aacac605b7c5c6503abb94c935cfcd507cef5773086e71368d5d674e79b475fba1769027556bf2b62e1cbb5c5775ca434a8040cf8ed798e7558f37373a3b784e901de3b1191f040535328849fe092398b66e983c6a24b4d9e05e978369bcaffca7b4885afe9b2dc4dcf220a21ece8e8426ab4d431b771c243c7f085afd046900962dd0996d26c6bab4dfd1c0f3bd8d740cdfa4c2ddbcad58c9f1a95adce15d5e1f5f9cd84bbc42d8fd7cb6826e0525439da811ee8655ba2165e45158d51b26136d7666eae4b76a1d0490e3e849b4c1c1eb2b8eb1c4b000d27e06df434444dcd5cf2964ca6c73111458d3fac4090096c3a7dbacbe92caeb4080c63b0eefaecdd345275dc99775df4625e00de3f192b949d7bf1f71d3aa87211a7a257bb82ab341025be90655083eae01728b9594fb943a1975be8635cce5dd66524d73d9f471ee0b160c22bf0896a5a214f021e0282e27e40fa40a7fd6a7b2268ee6b84cd7d8bc85f5a764106621acae750b511028d51a1398d230ce3aa392a926539fd2e6fc3ba229171dcf91709cf2524025611c417a08cf9cfd201d04a1060ab4ee0dc1687663173bee2603c662a9b45f75ccfe331c0e345ec8752c572e6cf6bfa5b75eaf18dabcbf6830a37e790db9e3070e3f0f713731c5993b6a998aa615765f866e2db555b5bc8e4a470467506e30a9a5ae416aeddbf5c7be5b0826e22cb5c2c2d0d17f631f29d0fd4ed5bcfefcbe1c58a469d3561f293be07bcd667a73dd25d1d35f3ab66ba3b83d8642f26ed232e255614f29f9c047274c07acfed2a5033d483b00783f8d443e32c26d14119521f5af047b6ccf621d2a0efcc264c6682b17409f0dc8e2ba156bd04626e27dbb581c880a2845abdd78afc2819cbf0a05b3750596148680a3b027acc0e0d1af5472ab059d3a46cbf2e8a5f56888c62c29898a50d95ad197fc80a60c242239d39e54a2e7215a1ed4fb53a612daddb6b14147b9326cfadad0969f4d5392e134209d98de6445d2c5c4280fcaef5cc7aaf80614d00b674f959f07db32c002155e5a87e66a0d13e22a84fa888a4ae7afce58f9b90d8af2fc50ba8ab431840134059398af13d7f8146f1784fda036a7604b91404583278eb7d759cd0a1de35a88c1f76e6c16daa3a54a66351d78683e68c0f94e15772732370e436e8aa39a6d2c05c2cd791c4deefeb843dc4bd6f91e12fdda5ca401946ce7b0941d2ba4afee42e844c45c2ca9f9e8e588022be9065767415c933700473b5b2a9194e3cdb8013fae2185ab5860a9d03dfc3f39e5f4829e4723fcc84caf778b455cc815a7be8c1e2aeb1c4b79b27f014ee13bf6f07cb3e658c8ca56918abfede0147c6f640c44878c2bcc9257e217771e73a2c75d8807358a5a742d6bc5607184feeb35df6c5ff9ca0d382b85fc5cd148653c04fb5fc4b32b691f75e42b659a5531c0e8ae9e115a5982b87f760bbe1f0a951943295deb3f90fc434e66727700ef1bc6fd3e53b5207df5745743b2370fff191f5635888cd53ee76dbdf284f858fb0022b367cf6ca5b92f39e7bb15689d24ea3936490ea2840e2288904bfd1f5e61c76dbd3915cedb01ea8878fca60e403ddfcd591c207d54cd6c11ea2df009349f413bba597f5949d6138f758c61865554fae8cc3fd564f0025334c2f38371120fbb306d7ca85196bfec45f267511ae44aa779f224a470e0d49316339c18b037f3f906a7c746a396540410e6deaba30599bd8d2c21f598f38181ef41a7fdf69e07b223da641e68d8e4dedd2f33090fa73d77e7812b37e52615e396b27c5f573e7934f5d2112f820e86b9bdb25d1585846f5095770b896bc81baaca61a1e30698ef91246696cc4f1f503e9521a2bc454cd5171b91dc8b2b5018741a5452baf1dc9ef6e4521647addb3fc6cdd7bb066712edf588ad0e5f7f3afeb2e84762be11c957af9e7aba5a32b81796d19c6834018e75f6b51de3d0760a7c42301b907b6dd5aa0ad9db4c66a94f5c2bd838c4d1a543aad46ea42297d81a43143906accea894a8c3859c669cf16ac2dfcc4100d2822955ec0707669abb5f711c805786c448db7857d32e9212f76925a8ef32dd95f1a5cff614efae2eadf4f2f74b112e19f6dda73e915ae433254715173d47b241de348a36fc19def6bcbffce1a729deaa844504059d9f3fb7461011323f0074fb60962fa53bf65ec505dac751005f3d1cf36598ebb009734000f7e3d83d2253b96a150c925881ee9e01d979d45c00e7132dda3bb04ceafe2c84e56d50af9050bf9c4a41db0bdfa1eafac9444f3cb2032090cc54beee374b1fa9d8bdb7226e5320cd1c5e60e2c7c89589d3a46ad5480edf44f0aa3ce3f3619900f40ff0a983ddd78b6ceec9511f53c94be826c9d9cabdcd3aa053cd87c6738f3d91498d0bf41c155bcd8ee1f9de9b1910ff9d4b60183e2030f3f0c399301d2565cd3a09858cfd951476ab35b0ef4f1f77b4d547931d32e6da80e6fbb07e6f07688418726cc772b47f5bd89ffac1304923379a49da20db2353edffcaa468c2308d6cac42e40e7af99eceec7e07b233b0982aa32765cb192523549f265d033d026b69eee837eefae0229d232617e1ff1c339289d319d5205a5761d7207ccca05766f6b847038f09e6ca6b4223317822d3529ac8f4132bffb7ee058f37ad1d0f23f98182f20199c788a5001cfa25e9c0b6d7b5737818c45159b9bcbd72c7799417b4ea12398c87f4541c1a07c5deb08e8cf919782a550c3edfa41a63d31b7756f1a48bbef49194d124e01895ec7a8615f2ba3c4431c46ea23ddea36d1d5cb428ddc128966ee7c84c4faea6eaa5d18d10933fe21f7a1516086b6abe717510fd45f85ec3d0bd7067eed83a755545afd3064721bb98517909961b59181f6e2c616e21b3e607669aeaf35d5cb9c9f6d20af38d800e893c9a6ad2b3c50726bf9ca9d53b29cdc3926a43610adaf35ab4160b21eb075e5129f965f8f1cdc9cbc4810c15245348a9b71adc26fe8ee1a8c34a4bb35d1763d85f70d2399e2bde60dfb2713f78e363cd07f48817505e0dbabb2e0be2150ec0d293514eb6cafe4dfbccf39939d1aecb9da0aa7c8dbb6eb64f15f4b61795f12ebe6e3a63ab122e57ca54b0cced0362567a17baa5bbcb19f5f56fa2cd6241cae8dafba6a4b571e144d77413b5a5cfcb77e36690279f7f5a2d144fe52549b2b175937bb6f6a7813048e3ce99432621974fd2b8fde2fd83c85977d28474b691e0759dba782e2519888e42ed1c236243d86b38a445951ee1d8d7fa193cc77a7f214131777ed90b24414d7d6336ff30694aca080eb9980fe73a604ce7aeebb94cefff1556bf9d2a3b9bb1ff1b2275029a6f1fd0cdf16c1a684da659c695b155385bfd9283d7e5ff7adc7eac4d3c0c8c40c9b3a6bc5debcbc86d184c6891f631c793968b32d30dbd4ab4ed3407be6b0e4d7eeda90a724c3ed958116413aef2b56d64289ea785cac6e52d35e6bbd2950d7e9ca975c1fd445a758d707b0bdcd3a03f9e3b4a8d33aa6da9c0992da27cb1f15bc35deadc856e2d6a81fe3f0d6de46c7d753ef00c3af181593c07afebc9793d0e9cc3af1003ab5ab3ab480eb28f17d02f4b0f6a27b52cb2a1ae2c2c9359db765b1d9f7a3f5f595315321e6abd7322162c801cad0d12f7d2fd9545f556cd55953ba7c7b0193fbb18a9db3bf35ee05782704b5a341d24b1f36a95bbe55dd4e4d40810c0ac95beae7554a0f107aefe38cc2446076159d7878773806d048627f3d3092e63542d6ecb435c3496657e482f9a0c4f42e0412720af80df93c7e90267215b955738e5763418883e1f914a02d04615abd00792606b3dfc9323d5f51fc42708b61ddfb983acb945c6c609310795f214e26508e69436d28643fe503d8d0c4c83a36b434f055b0abbb78b545bae5ec6f01c95e13c2b3c391ba87dcb32a697b61b4902ef9a78c8bce01f7b1d9491d11f2e3d5b31e983aecd891b759cbf7f7c2b4275b51724dd70f7cc97938bdf50bc2d3143e88b10d414cb345a19928e7318e1d1a463734d34a2773d2ab995da7c171856a13b33770fe74c58f2befa9ca2167919b01e0321f01245cbc41d9e79c28b76b48dae8b24c3e3c7fde2f3ee13c2507c949f8eabb6fef679604b8a76314d9263045a5fdac2f679ff8499b1f9ac7d8888d4c64741a9d92717e9f12c7b66c4cbb4115ababde882a06fb43a3d3ab3bf156ab5258cadf90e8ad38ba2fcfa6ba6650c82f65891a79f832795c46313354d83d6cbc8892156d2600f4f9e8056e233ced3d02a2eae265cc295cf98eb8302b6bcac45ddc5a063885a15913d1c917a355c052a33d7ba75554fadda260636f0399f5fabd7a31d2f3dde244af9868169832fbbc98dc0325acf3b1ac865c53608814217e08f3ec5008ef17f4d2299170062ef966710947fbe3eb5fba334ca955f53b915a51a504b47125aaaf790f16189b47235b4292a45c84eb2b3e3f7e0a0e85538e69443f7ddda8e16f8fa1c4db16145e88cfca13c9bbeaed1e41ea630d14396e2de0acc1a791a8e1f23cac09d10e9f3fff8d43efa64765bdc91bda5e67a405b98c3c4e207406c97080510b541dc28fc7b39b0bc96e6757085fe63f8a783226f897e2ae65a760072d2df5c3c29e16b64d780260eb8da588781e0ded366796959551a79376314245a754ad3ef3a2595e30cc24825d55800dec656b8b51301a13e6c54bb3803913e121e8564a03f373e963bb43210d099b1661064683949c40e75dfa35f34c11f47a5d9f6d243ca10e45748323486706ae04cb81d27caeddbbda818fadf7a002ef876eba61b2e526f273062e742f04c49def5efe3b66d3da0e105dfb4bb69304f1339468f5b7783bff1a4727a3a7ccf08a1ef494b4313aecc247a27ca21602479c061160f0ec83c1b5d5aaf498f360f8188f1da681689cb29b2f06d19b8e2421c6488a1a855cb34504cdbd24d41736d3c04505ef5e8049355ae89691fd93f684dd56be9f649ee7ee8d0b4c28dc88ac12d7c8a7267790e35d65ee3fdbc567d5052b38faf6be1fb4ecd3e351d767523e55ba6d4ca29850119fde4ab5db1f7d4c3ce669ba251f9a5bf8eb8163aef5b13d9ab30b149a449d7b36474c26cf78ccb42377c11655ff2f8903bf7cd49afdd8dd2e76c1a3ba99fbdd6ccd790f39e1ffa26d3f34a52494a345c580109ad432eb72475843824c5dc11555298c6800ecef61d7b77ad1a3add4ceea73400b199328bab9b1e5e540ee510bd8c4143cc63096941df87a36e967dec2abf2f14109eeab5dfd2b8765cc943c96d9b6f16605453df814693e39cd1f907eb44de253", 0x1000}, {&(0x7f00000024c0)="3380a6b174c8590467c2cb585b26691394147ba2b49590235b5f49b870665b105cb16fca75ff8ac8acfb28fb39", 0x2d}], 0x9, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x4) select(0x40, &(0x7f0000000140)={0x8065}, 0x0, 0x0, 0x0) 15:20:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x40) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 15:20:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0xffffff72) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x4}, 0x10) 15:20:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r7 = open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) getpeername(r2, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) openat(r7, &(0x7f0000001a00)='./file0\x00', 0x40, 0x40) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) 15:20:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x40) fcntl$setstatus(r0, 0x4, 0x88) r1 = kqueue() r2 = dup(r1) write(r2, &(0x7f0000000040)="8599863b7115e67e", 0x8) dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) 15:20:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)={0x40, 0x3}) 15:20:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r7 = open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) getpeername(r2, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) openat(r7, &(0x7f0000001a00)='./file0\x00', 0x40, 0x40) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:02 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xa1, r1, r2, r3, r4, 0x0, 0x800}, 0x93d, 0xffff}) msgctl$IPC_STAT(r0, 0x2, 0x0) 15:20:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x82, 0x121) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x10001, 0x100000000}, 0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = dup2(r0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 15:20:02 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x800, 0x0, 0xdf5, 0x2, "2498a2fab1503dc01ff87f0b7dd1127ab3a51729", 0xcd3, 0xb}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1000, 0x7ff, 0x80000001, 0x10001, "8380164cd2f3c69babc78fbc0df545cfe71e915f", 0x184, 0x2}) 15:20:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r7 = open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) getpeername(r2, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) openat(r7, &(0x7f0000001a00)='./file0\x00', 0x40, 0x40) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) getpeername(r2, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:05 executing program 1: getrlimit(0x100, 0x0) 15:20:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0xc) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 15:20:05 executing program 1: r0 = shmget(0x0, 0x4000, 0x5ab5a3976e016172, &(0x7f0000002000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r5, 0x4, 0x8}, 0x6, 0x10000, r6, r7, 0x7fffffff, 0x8001, 0x1}) setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x4000000000000085, &(0x7f00000002c0)={0x4, 0x3000000000000}) socketpair$unix(0x1, 0x2, 0x0, 0x0) 15:20:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x0) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfd, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x800, 0xf0}, 0xc) close(r0) 15:20:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x400000007f, &(0x7f0000000000)={0xffffffffffffffc2, 0x8}) 15:20:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="875eca805f826d1f3de76e185570a7b5a5e6700588cbf2c053d5e27fd2b24ccf917381fa676b592f375250e342442588daee9f73023a92e089848b3af3e7723d981525a2d4d755d7e25b499c9e1c493fe4740e92570c2f912480e4f4b34483c960b713f6d148fa8c1868b9eedc8bd0869580cf29bf7e2c82294eeb761e874e2fd1c91bc353eb4ea1c573d7b2b1df6e9e5d96fee598e4cbc78c280fd3f61812add9a1f115dfab15365bcc1143cd79b76a8799e41edbfee6ac81488227a1eb4131d5e045987cdfcc0cad815485d790ed9e63fe78d20a9e7a83d947629cce126b733ef3c2a45c295d20c582ec63fb6a3ac0a7"}], 0x1, 0x0) 15:20:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) getsockname$unix(r3, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) sendto$inet(r2, &(0x7f0000001880)="56a5be9d5516a7", 0x7, 0x2, 0x0, 0x0) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:09 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r5, r6, 0x8, 0x120, 0x80, 0xc54a}) msgrcv(r0, &(0x7f0000000280)={0x0, ""/113}, 0x79, 0x3, 0x1000) 15:20:09 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x7, 0x356, 0x4b}, 0xc) socket$inet6(0x18, 0x8007, 0xc79) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) clock_getres(0x3, &(0x7f0000000000)) 15:20:09 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 15:20:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000007c0)="529298790297359ad04f390729eebf2f0da32a2d00df709292ffac9219cd470943abbe57bb04fdb7dffb23a3f5a5826d8156b07d3572d9d360e741f80fc9860cdc83fc75f9fdd20d4f95f2b03c598f470f4c1132aeee6c720323cb784ca081e4202073b3ed89cf927c88b921377a1e644d07f23f60c770b5a09eb3a4790acb9e3b8284abdbbbeae5a60316587f5e6dc6b2fd570f3e17e5c4fa5421864c79efed3a6e6d824dc67e79f3873c0994e4ee3664c8f033c517780d72b43d59a77c11693f66f6d072e604da43e01399d6d194d1e044e80def775f0fa687bf2e2a1f594088effb53e4d9c7feb2f72c0291eaa0225c2b7c3afe3a0342f1046f4029d3dac37cb52143681f05652a0ff26ea309727ee5f922fab159ff79ecedd1ca2d00bd3a6304232ea770f6da94b425a525b4dcaeb9aa3a2d12db88b473ef484b4d21db82ef16eac443008a6e80cfa21e405dd10328f5cb33a802f1b3cfdfaa3a69fca8ef3f675764d0d7c6a6de6cca92031af43210618806a7ad81d77acdc558de04bd50b955c8a9c54648f8b1c60c0df0b3e191953676d91415a0299c16e809ef2a602f434862a9e5b00e75b2174fb2319d15ac1fc937536f6e8fe50dfc439628f0c36ad8e2d5fbb6fd802b31c13fefbe043fcfb7f30b619e011d35153de68385da1bcc79dd75f226ccca917ce3a3070fe0cd5b5ac4feec0987b842c839cb094ed66226a71067d1878fd90fea49e52de51f095f2df2e0fc33de055a2dbc714956da123eed2df9bb7067de0e1d10116c47cd9e9dfc10df9279c5bc51e6fdee997857078edc78b11cff12e798d89c53a2696fbff3af98060298b6a5c8f73a3ae706bdb32396c16ecdcbde9cc20308e7d328282cb5926a945844416959a58bffe3604b2438decfb9430ba56560d39e70bbfe60723ea769d2fe1c9e1aa9dff2bf1cd776c0be1591ac70d6e622f0bf8ec625627e71707c557b1097512311997d8f9b53b28135cc927d25dc3e000c6dc61d7b1046541172ca2135c327b320c9e565b8f989a37a513c9fe61c88e6c3392c9666e1f3a0cdc9d1edb30a0c91c4e59e6aef81ffcd07c9c7464cb38700acc9044260ed3c0cc7ee98442ce9009c4bc427a38da9f68849c623c352e338b8483a4155471aebabf382d53ae832cf778496dc3f3b8ca10d268df763c46c41c36e4913ff7f84197a64b958b3af560254d99c48dd7d7544323ca9d0db6f219d1bcfd8eaa9def0793b981db9bb2026ca5889afd4d314d4e5638fbab5993bc93a1bfd0ecb3124973df9dde319fccb1f9359d8501be9beddd9e36155922e16fea70c9a788211007aa87ae9b3e0c55573c89af1cf69c930220b6eb1d7d3ba4be85ef7017d631093b648e59296559924d25d167bd9331efc7fcd970d663a74e77c0c1f65e7d6f3556cdb1b38b1c815b3fcbdb283da213585904222e3152b7ad263198243dc35509b8d96abedd0001ab6ba426c0ea80d9a6b50b1a7e5a9c493fb2a692cce0c03166192e9c6403cd2846154016ece8620c4db2235b725d1f7c861b5fc60f36839e44e1b59fc67ea8be46c4b24848ba8141c4e55e7402174202a3b3f2f123f228276c29c7fa45f2e89cd0f4d26f7498c493300b803b729c616742b8805d97599c0411ae172835fa099481300858c02fbfc65aa7c9fcbd6569435fcdd062c3275a3be532d9ccd92f95b94c7cca47004d5b36a18bd2dcc11aa22ad9033108a9dfab63df1594ec1001b6c2cfe8d52b79d8d7c4770deda80c4614f98a4c937beea1a4aee1c5df20b3e773939918596b5ff57a6f2cacc2c9a31c95d38eb9a1fad7212a147980401b39f39913c1224862b1cc16bd0a44e0ecb787f4d25f7f5ba4ed9d4c688aab2a5c21ab0caf95722dd8af6b472bc10eb3564177cdcb9a1ea3bc5a7fa1c86a5cec20381f6bfaad36e47c14692d229654de960c52e31d797f34cd14e90ea750a8a62ae2fbab94d133bdc7bd666c61020b925c86b83f2dcb047056f328ae1914eeb64f73afe00ffa6fbff8a6f51d8fccdbbef991057035db454c3f4d515fb7be9c4f603852e09448bff32dfc87a522134975fd97662d5cab665e87348ee7f915a91f9c6e9ca6542d45a8b993a72cecb11d6bcde7bb6b4a7f539a850c569bea1dfaed8b863dd5e1bb73823100e060308cbf6405361d1a64f373892312e8269a76c7347154d118fb2acb334107cdcdbd269a472b28b72f3dd25711b88a880d2ff87ec33a162cd1972f8540c36270cf3c2087749b2295525b17563424271cda7c828ec076d15e0928fb55e9dbf9fc930a217e7f1a619ad71910eecf08b9d7be36eb6fcf9d631c649e791da5f5a795b2b55c6bb324757f34db4777c67aa87d97d28a2097f65053d075431b1b5d3f6534ebcb384a289c931c762b4a35bf2f2a836271726b857849c3c70a8d9d84f9cea3249d1d1041878a5584483bb1171024af115beb33bbf08002fe418dd5d31ff92227f495e48228cff3f91cad9330133fab3e8ac845a1c7e15ffc7a87bc5ab4bc2ce691d7e79ae0ef8125af9be645685b2c4563668c3d34dbd656d1cdba89606e1ec81649a3f58bf70bf1fe6bc3ed20b3319cc2cb76573cef79ff26a7729b91625c743de616cf702b265be3c2f13f65071fa1020fb83882a628eb6370b18419a18bf71945586383773197e2ad40b10d14110c9a6189a90dfaaea83b595170d4d094c87bcc5c871567fec40dd4c28392f40e4d6076b7e4cf722eda5d754065e5efa968e13d86d97e2e1f6a93f6c765cce12daf38b7587248088dc9ad0fc64a285c5d29c7501867d86b574d363f5aa27e0875f3cd4347f34d231f36c806036e7d8c85a11cfe37ca642fadce02c1d4d8fbce123706aad5682218dffe68cc963a2530cf780a49c1d6b748272b41c6b6f9ac0463db82d1382fedd183d9e5a2b9d2dd1d8d4f8ee96413a3622881cd2054ff184857247125d61292225b2947a72567844d9ff2aa3e896e02a829e942b13c8ee22d4c7a6f1b61ad0d461cd1df7604022fc547ac606614ee559d1b2c6efc93d47c404bf2ce5db6bd449c625c5315fe588ecad14796d18cb2503d3870ff5d11ec08d1f09d373f0662a3e6ff1e495e98350452202ed4e511ea8a11cd462081997782b06c2bf7a1b4683777471ab08dc2c1626feb4f1db7d1ca1d1f11aeb87c187021e683388986fd7b844cf9d06aec34f24820bdd25f8067cd72720e66ae9e80bbec155f0fd1a4f4982e44a4f0e92e1f043e30a9ed7f50d371fb4e8f0b389e8bc564b89340ea65cf3a107b0f21b8df5bb0c84f28f0f8a322cfaa4365dc0596b9d9f77c2ee92ac29554a3a6606a0f92f374f83a704bca65b80ee2862b77d6dad738a73f7c2abaefe0515f5294a460ff0be13b0f13de4256a6529c8e7bcc6db5bb6c6d4c1aab12fca349ba2bf3fcfa2985f4328b08523c725342b4409e60b817031f1bc057a4031d28c991da2c5f2871e8b34e65463e735e0e869dca42e2d14a8dfd3c2403323e8d2d9480a2fd30b6e215b3290eb78561401537df691f29b8014ecfd5836c85a0a760dfb4cbc75cf809eced40b6aefef4e60e02d3730107a53d6fd7e6467e1e490775374fa14c5bdbfef466ab858e404d587e72c64daf38e7a083ebf55befe294d7d31b7a79083c1b0ee8a411b1d25aa0f2dda79567c845610381c9b93e42f64430966fe2b97a2dd2190537568d2d3bd7629d09744174632bd47bff330a6176f6afcdda17c28484346d150c6976a786748cb69799868de67b27f8b7e5aeeaa6bf8a7694241058516f27988879ea8b9984771046abd2adb12d5f189e4c99bf89881294e5751f69d607dd8e876cabb301d29c8b3b61cbb37f1054f0dae09adfb549e50b0bccba9c2258e54cadc273d073a8437b7331abdf6c2d5ab6920364f185d3280d59c441b5624fb659dd9aa6caf3573d69c11ced4cc6aa19e5e5bf4143e63dfb58b1f9d2915a563d62742a167543036ae1ff591ce77ced7576871707a175e1f1b0b5ea0d686fc6ba61f64be0ab0daa7691e03a9c17b0a8237f0a8aa4fa6be19e7e51e48f482321a605c9fa67009276abfe18e1e12018bc52c4e14cb59d0ed0dbfacb4e29425d814ae8aa3fece7d0c7ca11b91896ddbd12c03289b50cb791fc33b6c70298a846c5c6e8b0f71eafe349d24a10d799ec6de818f19004a8d3b66c29cbb3fd0c4cad5420c400c8bcd579ef3011877b908740b0ef1625b6e8d67de1c2edda9e0670246e1c363bd9f469220bf037978a487709d81441a9f9dd2ee3604b8d359f2598d985a35ef91d0bb73df8266ab19a62b27d8942c5659de25ace008006fb9b394c653882dd345b057fc7443c71f67c4cb57294e43aaea83d48a3d0210f72a2564dae5f03389f85ce8d12b5f739901f09371061058a4779b8664ba50b5646abf1f91fca8510cfc139a3ef41ff9141d4e596ed50917dec10688559a9fbe34dba3e4cfc17b0c96076daf5ea675f4ec108fd622a0e1536edf61fcf8ca8aad59c2220d2e8bc0b64444b97675894c9eb4c3edade194a478091ef4a04e423d0323cda51b7ce76ed50481d31d4bb18f9334005617f7881c010071b2a33dc29ad0a2949f014cbadc5fb7f9c6e6f4afaa85a87512beceb5c66c42beac49b28bc72846ba7e299e631609ccb948576b35a809239184ce6c6289e419b82dc953f409d1bdfc10438ca5b07da321140e43d5a8bbb78c75eb85cba395dbdcf2abac9ac4f384ea1186f1e57e1920d2278a0e0e75b94312e71b27b0915953bf48744504ac3510dd1c46b76d6cad314fe34abcd890ecc6333e8b8a339b07ad011151fd1ea9aa19b24664fed2ac305a80285bb88b49beb3c5aa1ab2a618e37d0681840e7ec280538ce615d28e4700b82ce912d69f34a8b103839e17b1c3b05eee935f348f7032bcfdb76fdffbf40117b08ffdc8b9021f9141dfa7a74213bdeacfdba30b58713b4816947bef0b37a6a5fe3f30b0b964b5622c017bd278bd05fb07c53f05b8ea17f6d100962a2a23517cb3a8ab7d4faf6936bf59440720f22f0a164783be2ed26348f3554fa3ae6ecaf0a586846747f621487705844e9a9613d911af7ced5f04866597f37832678e07537b2385cc6c9e3d6c28728223722999b9bea415c113c74813366c75b382e580eb247bbc54c86b574fb609441f4c9ac30710748f2bc4d900a67ac804df13606e4c5e590dc641e6c912dd7d9d8d4d16561add54b399bb9c40e8d8298500a3d9a1dcdaee53b06df15b824320581ce2e6eb7753b24ecd275498137023159ac002d0ad7188d254548985500b562645e812d3c21e38e498687736fb3425af68224ea9c4577f394a814c5d4cd7ecb71cd15ea58607fb38fb3a67bd7885393007932e0249b47d3bc852569fdbe37fe22acfa32d707154f6edbb52d336dbdbd52c76f5f7b1dd3492354ec106649e0a4dd7c0b06f3ca349c346021799b6e878513f2bfa4d0d9ff7a32b98e4acfc7756c12df8d4d0c500c4d5109394e4f8ea5110e53a7bf5530216104b691cead99804d8d73d66ff3818edcfb15e9929545ff995e9d0ca3de51b1eb765d480908d1b654dd082a93b4b3f0a05a88b346bb323636e820c673629426763c10e75df53d0f4513591fc2d61254f34575ca301399e89d8c58890173b5b9d6e275e141bcc51fcad4836c7b0d1bec386f0fefea237966f55f9f2196d53eb79f170e1262afba54fd8568006ccb046db8db80c029fea32edbf4563d117d17019d2d72fe318c1fc2350e1cb438df1dd14b2ca3985129d92535fdd1fd0bbdd006f1dafefdbe4151582", 0x1000}, {&(0x7f00000017c0)="33dfc78d813feaa789091df81afa580e67556e7bd3f97caab77ac5b8634bcafd30f555d3dffd5b16afdb7efd0d81ec514951846dab4224c0fccba4522f5930", 0x3f}, {&(0x7f0000001800)}], 0x3, 0x0) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 15:20:09 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x20000000000003b8, 0xffffffff00000001) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 15:20:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000780), 0x1000, 0xffffffff) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) fcntl$setflags(r2, 0x2, 0x1) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:12 executing program 1: mlockall(0x3) connect(0xffffffffffffffff, &(0x7f00000027c0)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0x10001}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000080)="dca159eb6bccc90b505e553a05b92cd381d67b9d2525c683979b279a5b262d0865377add4c195215b1ef52534c1f2a8f104d6ed55e06b32b9cd9d9156dda3cb84ff7a2b7b3e7898999316f01cb429bc70e11b8db29161ebd8e6e7009730827ee25dbd22cdf508d28d8695b81db080034f72cdacf6f82bb54a03d3cef6f035d8dc64303c0221eea90a231e660d0ddca7e267bf5548072973ce1ec56486104ba687e522a4747306e87af3163fb2a47272aa57b4c9391e8aaa6893d82e83489c3cb0e831ab5d6bbe0c984cfbcbeed4acb2768079197463c2f9d05e8fb236354c4822e588905f113361be028ed1b69e1ba140b5c6b5c55685c98da3f24ed2cd1b778c05247df64267b60844f6d2fd9e4d782e3a9ae076cc052a19b3dfdb8397e8b3671fc5954e587c19495020e658d1ecb8932c2583f60397c4e80ebb0f9b31dd4c7cb635f95ad538e579f2ce83db0ad41d5ece9db983c91e24fed005ff637eec2ba0cc5b1fe40f8aa94e2376ee04d5fab7380c2b1b348bf2ee34e4fd94ac4a01637b8a5af7f5b7d1e1c55a2a3e963180122c8ccb4a6d3e520730e1c9f5e7b38696e17c5bd9d5ae8905ef7467aee6ac75ea37a585c98559e578b129f9aeb01f7d2fbd43d977e6aa343c35b9ebee6d1be1473ee4421ad6573769f724d8b74e69799f046db2dba91e301d3b46ad5f14b73c7e81b511fd57fc57ee5b67b9c214cc23e3bd4858599171f66c9932df3de8738610e0f4ddb18480f23fced72739b37ad629073b57c138559e6cbff610a549823c818f9ebc55eb80a50d7d5d7caff0bc27e12bd334bae582a9a0508e67f9d9350df4062297e04e96cec9d92f925877bb5b11e7746d54765069d33ae423a64af63c143908763d624077c412f09d2ca067a6810abfa9ffdcc9ad5dfd3a0a3266aef2f2785277b0d850fa9baf52eb711c39fd1511a6a83678e5d6ebaa57e1d6aa116ff7880d0a0e6b478a51ecc6750eef691b5847f4d843ce8e3c630f56e2076f3012bc928af0d070026f8e301988e2eea2f4cdab7f10544cb4f0319d158ae5c52b015c06c3c2fae2c281fe3bf0ab236f605db463a45986706ed4d2e161a76c76974ece3b721181781c2c6ef06161527674a0470922a02b2d429d9a8cca93060e502d5cb98044cc34fb5f7ebb4fa846da85da6f77182f0b771ef263100c2f334e0c6d6896e288fa116b5c274442dd4ab6e4ac9a092aa09e22a64cd70ecff29ff6c533895c7254d4207b7a83871acfb74e33a9a333feadc495ee59b11433e6f60e8d1049ad30339ff3749e855cb839a57433fb6fb8ae5bc2860146648e6de6b67be0575bd3bf503c0f970ac5cba0474555964d10c3e31cfe1df5e0c88563a479d4da20535463000ccfb17c71580ceb9e5160a38e46fd72e69841e424d85a482f247eb5114a66b97d829ebc3123570b72994bc1f2d8529d98a96bd86162a39f81dfe55a9569e96deed055d7860cdb10578be3c6fc1214e9f83bbc585218ec5fce7e67bbef2b5b4d768254ac84bf5571e17f77ff31ba6c5bedda75188ab5689eccfe17045c24891586f7df0d4dcad9de43ff61f02aa0ff4c2a7c07c7e56a1380b5be4cf59d9ed6ec252f24e61bbe2609b60adcfe3ab4a4439d39bee83a7997b009398ab53931f05489454aebd70e90e3d7b2266e3c1ce1fb29129d14ef13c4a202da8237f192408e9a5954cb1f9420c65e71d7024ed03103c68c796a35b9ff56923b81ba86293a107f3e85b9f3c9228054e17b6b2b030e62ecc67d0f79ab623f423d54531bd0beae4b4782dd9387c3db54592183d6b7e2ad2253598a5699053db594094349ffe26108e023cdb537e7a27efafb4da28a323d2c7d1cc8e6dceee27f979ea0697702e56a0a9b3a886b91cf3e716325675e4baf8a2b8296499a3a3b470c80d405f57d673eb06c63548b609c0e3d5bdb77f08e1f85f5dca1eebf724644eb3e302b9cc270b446a866b846cb75f73a6e940ec03f020967bcbf62d6413c08062829a7bb09608888892da38a21ee9a9f03ea3c4160fbdba847adfbe33dc421e41f8f052ea5ec0c846ec45931e10f68e7871c312c32eeb140a63bd9ef96b0cd13a5605ec13515244206fce14079b694c5e534fe84c6feb65d9846de37a0188ed201b5186b469e565165025c21e517b38628b40bba2c81345c8df76bf16e8a4744b07d5786181ebcc96e2f5606d04a834bd11a072d0cd07efec0fc4328ec6177591b4e92159a3f0cede98e10e3c87d33d03b1cf766e9f97dabfec002e2b3c0f3ad36746fce07c93228e7c3b990a5acd492ce73bc58831600aa88ddd5f81af26bf397f135616e6cffdbdd52aec9cfc9c238a23a523086cabc609efa8f949699e45ef64dcf5a0da5845e14416ec85832ab800569e41406f74afd9113d30c18feeca193600eb556f7f3aaa58578d5b181b393d43a3ff46ad058145c542e7cb2a6cda5ed24ab1808580dd626c1ea0fe94ccb9a01e0150314c24ed32a4166890072e01f8b1e76eee95043f1497f556f2b87daa5303dd1fa666fb0f366441620d3e7e235ce2a565c48c6ea9927ad8b9cc7ccfc2e570f5d9889eeab263393e9455d628615066733414d8c1ef4b8c4b565a93152e2b44651a078770579ed632973231aba883356fdb605353100898257d6be181a15310d3c527b3a2c9ba34e5ccece5b30ddd618639eb98bf634684e05cd9a99ed67314a8b679e9ada0c94b43f8dac3f5150d90ba15525e0c5579b27662163d51b47745d9c0b0997d116e45deba903af3f2c540b5f618b45a7b760f59f3398273c487d1b508cc4dcedc04c9434eb1bf66cf1c40fd6f2751f27008b049af9e2b9d12c49fbf4da1a01cfca8599a83b3bf152f3c3b9ab2e639d4ad800cdcb88679b11f409b75fd7eab4f88b9f455293235d6bea34456c87d672f41fb7cf8607203cdf79420f46894afa0790d5019d224d84d0a18eb5c082adbe20b21324e452fbf2386b49f4ec0a4ff3e9a74b970c658e38135497dcb1a83edec86a8c49851e8ad6a0e34c3f112a374991cef7e583c651055cda929883546127f38acb09452d0951a711e7ed35706f388ac720bb66f23f01f308b5d35015a69b78c38ab598080ad00f9c7dd0629b5ea39cb417ae1a29e2578241cbe42b93d43bb0b8daadfe8155d8320da00063e2779be0308546edba25f41ac449a27ccee9b4b8cb22eb5e04b4de2f1f3c16405dbd318fc5fb1aa93183c718c76a0946027fae6fd40bf461f06de771685da7ddb215be8aebebe3d9e477543cb554087cb6dfde5fae11181b0414e6e130246449c7583e874073e63c48adede2ccaded174ee148c03e52bf01867f191ed291a3b8e544fc915af389ade4d5ec11b389b0e3c55a83e5332690f627ed58ed439279c71817efd23ebe926a68f67d0c6f0d929b59e121e2c97c83724b835d33b3d9e0210d331c5e372ea44ea29f9f66ad792b2e82fc8e3d439be621102381f4b75f1773d89cac156626b438bb12c56832f36b8677d09fa416467f74d8320c6cb34f0836a6cdf0c763f7276cccdc86a6081603af2d7e7dc0587e9b047854136b5c1ec50a0b69c3c15d7f6278fa34162f081add7b664e82891aed613c1d169f1e9d24f6144f9a40c54431e7ad659fad13d563bd1958f7cd65ebd18b27620ba39cb9c0b4954193cd9e9c3255f3270a81e8b5300b66bed68f3f12551ed02f028f0a2cb892c73150a11355d7faea4d77d20ce29c3cc22c729fc49218cf12157fe7e02b7ae998ce7a431f84787934298549431198fef19d9b0c0f89fe44a98a95d5f65e6e442bd653e8b2b7cb09a5cfc063fec269aa62decb53de615c02f74aa4c80ab09255256e76e63578daa85baf4836d69c8410bfa2b7651691afbbc2c391c3a8b4720485cdc1725eac0bca35c5ed9ee70f4bd25ca7cec17b826d4c44761e73a89df55b840e55f944f103d58d438a472c112f6eeaa0a6e2974c03176a83da43a2ace88d78da09db3690c9078b2e6498e0da715089e88b5b099ff23068f34dd1aab3d5c79f90f4e7fdeb22cf355d662677d65c3d838f064c88c187805aa805399114db705923e066453a2d0e5053e61b5664360e9546efb0851f4a39fb5834e93a6a9a69eee7dafd7bb075e2a38979bc9d4433e790789cc9f1209c938d491066897785d2b659dc225c73603a8d477878a2a44b85930d2f14170576cc8024e8ef469066129fa7cb5caed1fb09f7dd36c68b8471862a7ff26c195c19d0d03908258a69064b38c7928993c5340a14c9409e22b6571d6e66efa43bdb2f7e05c9131142c0ef7cdf8fc41cf8aa26bbfee405852111b923de709c834ce0e724e5b0c57efe8b289347875cbc48ce003bd28d494286a6186f055969bde18d103ddfbd2ad15c2fd2a7f757d952cf00b75efd4589e3d9c0c784e50e0ec5306c7637479960c17286ab6638ed52c7a9f824008a8ebe3441bbf246e6a7a66981329b691b66f2f4a87b6a4a5e3f97a504c706e7af9af548be9e17a3c2e6a540e95d3bad54bf3d06665e08c92934363b6623769fca87db092bc972ec819cd90b34a18230599fd682a55b3702c6f3ae3269ff006119f7f6e5c1d2cd384f02379feec7910d2f67c526e1f66e1a4494c301e091c54e0a55825b472357f7e8c3d3a2039219dd94baaf36ec90fa72e3b25fa26bf6e4d54dd62d11d3ac6b524baae3928e44ad2e0693bc0035c376ee925566c20c278932d43df7ac0b829bd845feec635de879c30f6440f1f708ba9e3cc6cbc859ed474603bd4c01d0a7f23f4fb61954e53c5d0bc51bc92281df2c4b834b0753b64442037ac1d09cd2a1f59616efcfea13ad1f9e9454d260d12a497b10f072ed0a4a3a1687800fd3df19dbe422d99a9134f6f77feaed6ca00c9465a734b7ce932c0c1c70fabad5b4ecc29b8c582f70befcfda3c137cfb17c1df749dc1071f31e3561afe2944fab2cf6db69dc49a6a43351b428fbb94ee121405c3cbc201a0fb34064ba34969924626b15ee0e82d16eb4328d2542971abc0bc2ccf61e41b4e6202573cca7251d3341eb38169d7012d676a7d2b364fa26b563a249cefafa16f79264795e950b4d5a4784b749915e84b1801e1608597bec63821511ddd4afd888803881f29e9c400273a84e1619051c7af793796b5d0f26ce9ec2c014d1bf13d311ff1be84bffda90ea444af30acc1fde4434ad6937b44040df27fb354d1d739c18a813e8e22bdd975916e9995ec48aae646a2a7809d3a2515c03b1c1c34c0c3c5991fc45e4c564d14660d4194ab5437d0f0fa233640a6b7c584b9828c469aae72ab7210e2e5ff5f40338104e2073c6eb7440c0cabb49973443a85125b81bd14ba8fa68abc886ae879fbf67f00f92c56ae9107c020ee3c3af8ac063df0732c91cd4d7a91cefda6213d7d545b987ab2ac02ad1b7b41636fb9fd89d223aed812e554065a833cd6ce11c87367f820e0d31a6d659f5867e0cd0643c3df2c18e362196a211d35402af0e37aaa57d09b6a8837a8c12426f87493b86ff04a2b109cb64bed6ee784eb9233c38a24b3e12607c92a66166ac49fedfabdad6bdbb29855032d1da7bcde04d65abec5c51c3d37b4bf9d6f9f121e6e8567cdf9e61c187c6158042f851b1707bb71fb4320405e1118955611185ef081b008e8753159d2fac85bc97334341a5be25eaf84efa312e4fa439850ac7c6bf92832266d52d718b5f20e6b3f5be8ae7424b497b136d74455891a672809fe1d886a5e34e9434151f24b7616896f52cfcfcc9c9889c4d5bf03736b38819d28b7a54bf8bee31df1f11ca09a", 0x1000}, {&(0x7f0000001080)="c719a5855d22886b3f70e84843551b6f49ea3fd1c5e026cd3732ba2280cf4f74b142a1d073132df422bf1546fa4e5c93f3725eb2d6b1a0a779b8b5b7b9ea3900fdee984a47c7d62272b40312ca1db66b9a1ed48efe89feaf", 0x58}], 0x2, &(0x7f0000001140)=ANY=[@ANYBLOB="d800000000000000ffff0000018000009e36f9df75c881a11b2ffe074175c29d92df16e2f987353c47a1f8bf3b0732858e077dc77da9cd29087d671cd0e7f9285be870218d7a0256c67502d7e3af7e5a178dbae1897ebcc5400dbe0bc7959fe76ca104a3f7e3bb340423d1eb0b8eb601a8b7dceb6d04fd9cf5b2e103684baf49ca57ec53f378154cdf0148ce5d69dfb8729bf784d6fc468346068393890f7683621c424762059d22dde3f3ad0b9ca5aa38f16421d4f9580e51289c6473cd3ef9a25c0e7d9bf1a65dfde5c1fa0572a9ba3edc1c000000000048000000000000000100000000000000d231de0a6bbf3432133341d7c89cd725c26f05d4142ef40212336764bb98547b3f5108034551a845208c15f71e2411eed7f5a29f00000000f800000000000000ffff000004000000a8ef061235e15a06621625f8592a9b0c3c4d34476c65a6183d36e77e63106ce509c51eb8b09beaf47f51a9d81a5f19177665eb07631bbdb37f9c514895432cbcdde0c676d0aa3b0782686c7ade81eae3e7c99c0f9df05dac31be41daaba358a4a435ef5990f584fb8fd3f467ce5d02cb7acdf80b24bdaa8dea974b650c0d6c5df86039500d72c72da4f4c97f9f5710f77a3a9eee6b6e260851c0542b5c4936728a605fa633cfcb188bc97dd7c608c34ead104ad99782d6abd93352d2240b0d8607e3de8370d1dea3821e6d4083a2fd019eb326049ece76933094f335869e795965c48eca0000000010100000000000000000000000000000cd4bf4145f6d20c5af2a8cb091182e69d06b128e6dfb2da8ba83c69434986204043431585a32a8e3a8f487fb84d63a3e5378f89f30bf93fa431647bfb7ef9c361cfba6e507b4b602f863c116f206aceae47dd0821183c09661a4bc623f3fe3100c867d6b8834dbca9449720062de34fc809c19e2ef0b12d23b833dc314b7c90fe8eafa9c6370f78c15848b7857519e35f8657f33969de0054c1893fd0c25c56762d4e160cf43e9ce678955e8857d483b65981db58601348d53dac80df4b837e7914d5943756ced5d357882f4763682d462fd7530b1799688e14d2d982c27cae870eb0fcfd641486228447a9b06f56a8607e90485313c367b223093d678f6f8d3a97c5c4c12cf2b70b8a1b51c53f3df77c11f749078d33b5fbe51869a2e2c09d4c6ce50d388736ed762f960e2e16bc5497c3394888d2c6486ee14b4bb2e98097b161b15cfc4f32f98ce58453cc1c922049bd893fb614606be053db5695b1393c2e102a2e271e978633527a1220a21c348f3f02f6d719b69bc259bab88265a375f978cd966163678787953c074aa931bd97ccdf4bfba1b2193770a04dd222f6bfe4f0fdce51e9e00fbc200972f4f55bb09941fb1c2264614930a6f0cbd54005cc9254880e752969f25eb000c864ecf64db3f35f18e33cefce3e1300756e9de05dfd72e774329bc9d53336f38c5e39234d855cee36f08264fba2a56e86f648694c297fe643f241fa8a4a12b82532aa45342091c06bdacb902fa3bd02c7e9a2ab9e73b10cd85db526bbe356a2bbaec015115e24dd534b20be43fb6067b7f5021ef68477ed148af92cb33fd824548ae641fa8f46f81d95e8f00985c868a6422e07cf0508fecf369810bb5e991ee46828a7d632ef4900fdd9f9233e7fcbcd5bb6c25c87d25498aa01a7e12b1ac97305e60998bd88f2b0926a930bc8fc012776447ca37d423b2fb74711e19f63820f7e3cf1a507c2092ee68df3462a07f62d76f3265c790128a3af60110a8dc7d706f9c89fcdc663f2a6ff26469daa829c3213d18df4cc639d155ff2b5b12676da95fa78714fe4556610ee10ac1ea6cc66c44eba9f996ad372eb3b3f1f5b6447f3f6eedacc1fa5ab4b4ea4058adfb7e6938770b628be58f62607b299a163773bec4a3b51cff1ce5b0407eff71da4c0b630258e2b6eac201f11cac76fa6d0d8331a18274baa8f6514c040284e50eed639058bd3fa737c82451bc94a989ffb93911a3de5802573d10c51f65c6a5e1ca076f2b1c738c5e44317fc719824c76f42c47de9d4180b6a2fc12aed7b704a06d266568c5c868dcafa7ed5ff0fc5542ff14d4fcd440874c6510671f13417a302357aba27c0b7692fc531e0203d7e1426a8a41a16cf9337b59b8c07ffcd560be3543880596c9d3e893693fa541a66adce22e689d6eb458f15c19baf98c7120bed31c6c4acb8f1386630d213c80ace20684eb04f5bc99a6b28eb55ff955f9c785ff26513d936e4976e742da9b0680e07d98fb8aef8646703dcb1b81f1934a267df8687b15ae82bbfbd64b5cf46a3a9dc50dbb4328e5ea168f3f91e56125d3c5b498636ca00608097c3ff4b68b28222d89af18e5e4836192e941e42a0f684dab833b8966903d0812ea924edd4bfbb732631634332a181dc5a2409107b47a25678b2dfba7c72fbe30e9fe20cd5a5d6a82389def6bae172ae710d11f28c6bd7ffded9f859f391fb4bd779df4fc5b88954d3019b545f2240688dac0f0e42de0a26914296646175cd91efbf87e024a1f1654726fe2dbb864f7625ec0239449ccebd6266ba240df02b67f90c67fccb56dfd8f3ab40b3d632e9aa9630284a010a55fe144a6034ddb65efff6e43a04099ef560970627c97c0d91c6a26dc266d4a8e6aeabb25c2bfac2d9f26bc0305edd6f0bea538e56511dabc3596b9412dac6ad574fc8731d42888148ee4ad3c76bf981416c87cf917a3da8db2c903d7f4a9a0cc81cf280819505df0e5ec7879a344a5380264e3f7fa4e0a4659072fcf438f5b4a6c927f6e79368b0ccf0787a332aeb32a7493740f5e9d2a3bea66263b4a25d0df4279709b2e4829edbf61b03423dbbd6f467fb627b1287d91210cfb87621462212d77173889e16266b065cc0b40b8fdb02c195e4171450358dd8fc0f70a2dda0124b6c199d54ba081ccd41206ae828446212dd63b3f9f15208902e5a02e9fe0f6e82db39160aeb96ea52ca6b62086a3e786a24ccee8a4bad4986a5826031f3c6f50143fb4eb822e89ad05fe8f1ccbaef0f947cce98e602e60859082d6bdfe7947107d785551b0dc69d0bcfac663692d17b77a817235cae521ba4172639c6f1491dc9cc7a34a543649d729b046b290af21acff68249308d7a36023b793fa94d8ef5f805d4b720ffd8c0155de7a2b37f996e7329f3ab2a21c75235e47188893d386f0292bd87bfea3324567a61bf1d54df20ccc28888112cb8a80a9a3945e32440b1bcaba408e426586a40b9f4965ae0f1954918d4c6bb3f9802b52a55e12f4332217b7465ae83875a288c68de1c5648a45845c54b1048362ca69dca5322e754004430fcd5bdb79bec9dd009fd99d89287544184768d753d3c0f67fed969a4e6646519bcbb214ff0193f39363d7294e3f52c3c284218fa3e625ec0cc6212466979ac720b36f2a6e62e4e0165702a2736c76d64b318493b5de771333be7e67730e8cf9fb2184c0112fd421298412a3355f6b9b4cff443a0a2e53b4fd06d6b4fc1e1a0c67252ae43f3677c91d27bc80d18597959865c25d4ccc3322ba960b27960d6d926f6374633ab7ab5ad09bbdd821a7ea4e6c23427b568b56fc483f9ac492a2cfc134d541d9de02b176f92247d9046b4770ffc1b58f9888bf8ed3dbe3d8c0f97cabd3ff0783f6bfc888b2f6d80cc61fa7b58bc7a5f713736008af01d8069543cdbef4f882f92d71222c1911c90dece48683fa377e84590ae0d6d98802eeffab55ed5c50d04a3ab98425c38b2d4f98fe925fafdc3cf8f757de23b38b6d0403506409855b596c3025b3faff1274a4a9acb9c79d5cf30f3f8febe7c5b785a1826a55a48adc92334c2384a4b9eade040a5b952f45c909297be6c73f794f8832e0a5af80da00eac66894db58b28d22a262ec1762d851b38a12a0bc074cf3e5bbf91896140eedb7723ab69cef1d81fa7554aec4e814e2993e485c72edcc33372cecb2848616106d97b1a0637fad8ff12a74b44ece2959684ab18263d52e8c1ddcb1f4cac7cd4b33c48d248a156c4e071bd257e0ae4b0eb1aaa06ce227cfcb7f6bdf4d0fd1e06442a39b45b9c7afcbf2ae5488509ae67d7995c4b8f2cbd0ae6ffb52f700503e3bc5c0eae0afec7622edb0fe19ffe77ba8bc8343bae5d7cb219d2282bb164aa60ac5746e9ae0a4b19551d28f48d4c05e3660ddcffb8e8fa03141e9e4adf0c995f8376ccd096dec869f540fc9f8ae6debf3b4e6060d1a039250852c6a50ac31faf8de082a0fda5ba25178d67232687104fc908ead8e81e81ed3b1893afdb33815487b21ecf780d25f4e95582770efe14692816c51b1c9d0ad9be86d83e1a8c00998a3ab6e1d7d9b72dfd76d8b584ed0855b4a78c6045460868443ed498ec0b6f3543ea780284c80fceb0dee614989632d8fa88091c04745ac78759e2840ea5012c071ec614cc6b3c28ca3a013c99c7cf423df992ff2420106498f84502349856f28575897752febee178774679a67ff12f3cb5d49a96e83c759fbaea97ac5d2e6832cb3430c4298cda32d64412a70a2114b02d8e8cea28fa5899be6165d07c9b9e02f8e4ff128a7a0693f2dce6b31eb00137c9177aedf4675898d54ba1fe50abebc3deea08a32de8ec09f1d2bfdb05c0e37f1d65f09328de610567c27d63ceecd5e69c0b3608880fa92785b36f4c450940857bab0d8de4689e5ef17c27d1579bed8c5cd90d55682ba8ca0f3c81910ed8912c21f91355cf7eafa12b7123ad828d17022b30da25d06eea827a6da61f09807a7de50483c309873e2a60607f75d9851e502e2362daf64c6a6edc94ded28fe33acfeba48d43993e7fab990539750b38c62bb90399272ef90f87404389ef273ded77208dafa4a5d780bf339683262344b45b85882d3bfdbd1ce75cd068a2910e1982dcd1f263312634d0f0db151fc510654ef9d1ea196525b9837f06e66f7ee463376f44642bdf85510659224cebc7027c6d46771269a5668633a8b6dba0660b37a3f81a98561feff2ce222d942475666d3ac5f703fade42237e3e5c5fb979b242e3c39bb42f028b23c7c5c0926bd5a49cb7425c41ec465e5def4b91071ea016d72bfcbdbabd9e8d240b80b44754a0be5681aed2e6b91fe4863d184ea7bacdd2561fecf418e8a7cdaa03261a38d9905e183c9cb48c90e8fe6083ace77f7d8a32ad252539400fe5d00af1371aaf5ad3297d7576dd7c56fab72be6744e8a168d60ed7da81958df3f873d4e5be92f955e6c71c7ff331277b474885fa5482f2958fc4f3c64919c9186b53466d9d0ef0db3cd152848f19e6d9f69f06ee22d64ecef175e5ee1e9060a39c9beb1d8814b8eb67169d8b0d6a762eab0fdd85cc2c8ccece64f3231d10e0a961af6412e406328dede3e02e828dec1d2fa12d91244c49e459a268ac952d13cf536dbe1ef943ccc5507c54bc8b2ae3e99191f1694ac73a12be6dc65debd3a4643aee7332afd9f57ba9bdaa615f560d8967a9725ee408f4d15842d73e7af661f9780f9edff85b26697a3b8e21b230c90f850f52fb685568de2d0e383e79a4260f9875d620fd4b8c71977cf0a0e328eb82b9e9a0a3dc8abbe2374459f6e9a233bc59a58575797fc1ca3946308ae723f394e1a19a7abf1f83915d8da66dc82f61bfee29ef8c014ce08ae675c6d6fd77c82ddf114110ba8a36ee0fe8cf0dcc635279c0f0589641ba27015b53307627b10250349410ef5626062cca3f89a66608b5d3a6b70217eeff8ec119141d4ca5f1d0bb7a302432186f30436e8511ad4da8c1fe807db03b4375499bebad9106cb36c3652beca5ae8d603bba0b83f24903cde8db3fa1f7838e1984ab3a84412dcf116dfacd9d29ffa06adf562f24fc2b0ae5b80c89948b9437264f4b382cee36afbaa4451caff284a5f4f3c18ea878c7dcf420f2c1c18baf048e13c228f9825d0297698bf4766990306e368dde0a3bbc7b8e01d455f9a2abe751d5c6c89f5f472455333204bd760a5ff42c9eef9a4400cb76ad6f6e82d3fc1d4db88973e05672b6913ef1a6f664bd04f82584b5b9c7196afd76252d8f25b2baaf376885e63f3de592d3feec7e579d7ee322fd0f322eb10cb5a4fbc4087ace824f7cecf3e7be7cd78d83fc1c2cb15799e0951d850dda66656f0a3b0fc19ec240084a6c14c10aa1c63482b79d866bd31291443a10d19bb0962cda600116092dc2464ca2d1a90f00b379fb94eb1d26c3b01be8520f2da85f3eafbbcfaa31af0d06d2f7cd3a0f527fb9f602e8adb725afe1810ba8eea1d98364c28af8b3daceecc771b9433de36503f2bfddb184b32bd5773fa1d12fef566e30a7fca37a68a9196926eadf4b886b9b128918697dc85886b3dc232d089fded93d854fab41a39d6f65865da6da7dbbf6309585337ec17d3b52852ce697ab1fd016dca0d6677d1761099069bc00a559aa4256802f0fce33023d76916eaddfdc29df184e2da371f4d11c40ad5b4340bc16d50049869c5f823aed05e1d97a9a5586ac394d72260bb9b3a37a6b7c934be3d8de2d9cea4d50d1584d77f75954e4ced70519ae42a8f61dac8d39939f8d4148c361997c0ef5110560"], 0x1228, 0x2}, 0x8) r1 = msgget$private(0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000002880)) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000023c0)=@abs, &(0x7f0000002400)=0x8) recvmsg(r0, &(0x7f0000002780)={&(0x7f0000002440)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000002480)=""/104, 0x68}, {&(0x7f0000002500)=""/29, 0x1d}, {&(0x7f0000002540)=""/127, 0x7f}, {&(0x7f00000025c0)=""/186, 0xba}], 0x4, &(0x7f00000026c0)=""/181, 0xb5, 0x5}, 0x2) recvfrom(0xffffffffffffffff, &(0x7f0000002800)=""/40, 0x28, 0x41, &(0x7f0000002840)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db22000 didn't change! 15:20:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x11d) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000002180)=""/157, 0x9d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) 15:20:13 executing program 1: lstat(0x0, 0x0) socketpair(0x2, 0x5, 0x45, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pmap_unwire: wiring for pmap 0xffffff007f12b900 va 0x1b2db23000 didn't change! 15:20:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000006c0)={0xf4e4, 0xf29, 0x5, 0x1, "2adbf075e554c8926157e73609cb6e48ff9875b6", 0x200}) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:13 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 15:20:13 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ff9000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) 15:20:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x6}) kqueue() kqueue() 15:20:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) 15:20:14 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xffff) mkdir(&(0x7f00000001c0)='./file2\x00', 0x100) mkdir(&(0x7f0000000180)='./file0\x00', 0xa0000004) rmdir(&(0x7f0000000100)='./file0\x00') getgid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xf8, 0x20000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000004, 0x7a, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x81, 0x1000}, {{r3}, 0xfffffffffffffff9, 0xc, 0x80000002, 0xa8, 0xffff}, {{r0}, 0xc92540ab515ee7f3, 0xa, 0x1, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x10000, 0xffffffff}], 0x200, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x7fff, 0x100}, {{r0}, 0x0, 0x8, 0xf0000001, 0x2, 0x81}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x0, 0x1ff}], 0x8001, &(0x7f0000000400)={0x874a, 0x10000}) mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x2010, 0x6) 15:20:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$inet6(0x18, 0x4005, 0x7, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 15:20:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000640)=0x8) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x9000, 0x100, &(0x7f0000ff4000/0x9000)=nil) r3 = dup2(r1, r0) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0x1f5, 0x1a4}, 0xc) shmctl$IPC_RMID(r2, 0x0) dup2(r1, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="afa631a6508bbabc304446b6295438d25ce9d7a2ff7a78f215", 0x19}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 15:20:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() r2 = geteuid() seteuid(r2) seteuid(r2) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000000)=""/54, 0x36) pipe(&(0x7f0000000100)) 15:20:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) select(0x40, &(0x7f0000000080)={0x4, 0x81, 0xff1, 0xfffffffffffffff7, 0x1, 0x6, 0x401, 0x1}, &(0x7f00000000c0)={0x3, 0x8001, 0x6, 0x3, 0x7, 0x1, 0x2, 0x2}, &(0x7f0000000100)={0x9, 0x1, 0x7fff, 0x2, 0x3, 0x5, 0x9, 0xfffffffffffffff8}, &(0x7f0000000140)={0x9, 0x100}) 15:20:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'-@\x00', &(0x7f0000000380)='-^],\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)="2b5d5c267d7d28c85d00", &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:16 executing program 1: setreuid(0x0, 0xee00) geteuid() faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 15:20:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000110, 0x0) getrlimit(0x0, 0x0) 15:20:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x1}, 0x2) bind$inet6(r0, &(0x7f0000000080), 0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x195}, 0x10) socketpair$inet6(0x18, 0x8000, 0x400, &(0x7f00000000c0)) 15:20:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) r5 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000280)=[{r1, 0xbc1369b61ceafc6}, {r4, 0x5}, {r5, 0x40}], 0x3, 0x6) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:17 executing program 1: r0 = open(&(0x7f0000001140)='./file0\x00', 0x302, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/104, 0x68}], 0x2, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000000c0), 0xffffffffffffff35) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0044296e2ff02411b1d02a56f9c9f9e5002e2f66696c653000"], 0xa) 15:20:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ae2f66696c653000"], 0xa) 15:20:17 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffa, 0x3, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) 15:20:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x3) fcntl$setstatus(r0, 0x4, 0x0) 15:20:18 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() setgid(r0) setegid(r0) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 15:20:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0500000066696c653000"], 0xa) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r1, 0x26) listen(r1, 0x0) r2 = getpid() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x112) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/128, 0x80) fcntl$setown(r1, 0x6, r2) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) 15:20:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 15:20:19 executing program 1: r0 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x3f) r3 = fcntl$dupfd(r1, 0x0, r2) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="feff2108ffffffff"], 0x8, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x200}, {0x6, 0x1}}, 0x0) 15:20:19 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) munlockall() 15:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) syz_open_pts() nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:20 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair(0x2, 0x8000, 0xe64, &(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x1c0, 0x8) socketpair(0x6, 0x4005, 0x27, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 15:20:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) socket(0x0, 0x1, 0xfff) pipe2(&(0x7f0000000040), 0x4) 15:20:20 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000df4000/0x4000)=nil, 0x4000, 0x1000000000000000, 0x10, r0, 0x0, 0x0) getppid() 15:20:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x39) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc16, 0x0, 0x10001, 0x545, "ec0575b3ef20875e07ba747ff8e3c660772a4d3b", 0x4, 0x2003}) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r1, 0x4) close(r1) fchmod(r0, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="3b0070ee3d60c57c40223c9963eaedfb9975e1d6247f3164210e5ccf3ffea84cda74091129328db373e3f2698c2b1bb0c295a2e56969cc283be7b882196655c1e1c9051e4f5cc620", 0x48}, {&(0x7f0000000100)="a495b7026c9c025aee967172a883effbeaba8910602e2fe563f7996534ee0318915769bc644366b3e5dad2a38cb3458e5244f3c194af5d91989006f11febff80d403a1f50b62951dd291f1644ff1c6dfefbdede5fa49d2617d992c2763df937a3f9f4483032bb47e19dd7ee309ed670c4634a3b6443f45e441845fc5344946248043b51d2beb7cd5ba28b01a72db2c3a39", 0x91}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb8, 0x4}, 0x1) geteuid() r9 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x60, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r10 = fcntl$dupfd(r2, 0xa, r9) ioctl$TIOCDRAIN(r10, 0x2000745e) r11 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000540)=""/240) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000640)=0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) r12 = socket(0x7580ce6681196117, 0x1, 0x10001) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000700)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002c00)=[{&(0x7f0000001740)=""/122, 0x7a}, {&(0x7f00000017c0)=""/1, 0x1}, {&(0x7f0000001800)=""/149, 0x95}, {&(0x7f00000018c0)=""/219, 0xdb}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/135, 0x87}, {&(0x7f0000002a80)=""/255, 0xff}, {&(0x7f0000002b80)=""/90, 0x5a}], 0x8, &(0x7f0000002c80), 0x0, 0x8000}, 0x40) fcntl$getflags(r12, 0x1) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000002d00)=0x5) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000002d40)=0x101) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000002d80)=0x800) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002dc0)=0x7) 15:20:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="c3a0b94927e865e17a387e97129daf724f4ec3cbcc26f03086325b7bf8c80f54dd335a02cb0a9e3b0a45005aa57332fa9db1d2adf2eb9cacefea6221755cd8739008429fb359c7b859882c4a5d54c105d4b0dc27a48b688f7940a2b7739b53e719a24e447866f7410f65861c", 0x6c}], 0x1) getpeername(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) renameat(r0, &(0x7f0000000300)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') link(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="75a5fd33109775e05ebc8e15f4ab0781dbda0fc8d574392cf3928c5ff6405562aaf9a55cd90d28c17a79029fb68ee4e439f13bf92551461bc3d1de9ecb551ce9227450ec3bc1414101dd95f85cd32bf4cc2ec79578429c2b3d", 0x59}, {&(0x7f0000000200)="3eacca078181c1897c70801d78e35d9b19e82a7dae634623480e5caa56aab2e6917243bc31133eb60544bcc79d4c1169e8d7cd84ae32ff554f3d07614190fa6f892d9c8b840edf759678fc22ff80715e85b8d03f4d342a09a1514ee995595248cab297dd98b2035a1349fa16e91a39444a23e8b42d02feffb073401db53ed6ac2dca9857fcd9768ca25cea25fcdcb7b58d46693f2799ba43084abd82e9715d0760504a5eae4cbb317e0fef944f425be6df23ea9ba1a6adb7fbe6abe8817d8993cb98385083a9bed58503cd69e3573bd2d0db", 0xd2}, {&(0x7f00000000c0)="b5eeba0ed204dc386a5bb73104e3b35b33bf1c43f5b15ffd576f3868ae03ee6ef52e87185cc2933937d06dd90bc37edf3f075b9d1c409874bdd97ddf665653bfa0fa0836fdc8bd87b3b0ff8463ac3ae2830967", 0x53}, {&(0x7f0000001000)="d0b9b5775fb5a01faefcf41c7144d362a7f4097dc9e41b0d5966da4175c83f93e65cfa685178aee6182dbe2f89d56d934edb05e2571c6665da97da0bc5bdc8b8feb1c161b42c58b5c5b7571ee2e2ece32e96fb9953ac8b6b68cfa87e97795d6f41c5e1d442b409f1169de169fd69d95beac257c07a7a6aff8096a049a842011937e5744e2ba4f3169ce46f33ddc8b5648f8ef549fccb689c6d7fc3d73eed2a34de78f8079de7e24f2d858bed548b62ba859f552f6410248766dd6e0e1e05b58e3b00d22b85dc419bbed0133ce535cc7925f31c64d3c0630878946c293e1f8d3d204fc74cc519e18c9f58ee07dccfd748342a001dcfbe34c9014d65fdd3165ebe43368952668e6848e52b1e7c2eb84b5f87a2985342b5d28a41224ce15733861564848a02da9c100fd9882e70bab8646ad07fdacda7fe42b66899ef48abf9558a0b3239a1fc3f46e4143edefd54d419730ea863a8f3277015e6d9f50e23279eb4807aa865822a790f199acefdced480bfb1d1c0505d70509475257d57007665fc5b6b34b545334ba94db4c0a9eaf991eaaf9038bd18de3bd0af4ee8c94627c3cb4daac739941fb41cc9707dc287b12d48e91c4ea4346880394b06fb188fb07688b661560abcab7a63aeff98b21769c23878ac5eda8bd6269f4a0a8c44bbf42560c9684f0343f7abffa91e42232424ca75be9dd95b175d5231104917c38de09d402b8b65d2edab61121cb63c200ca51b3af7ad9240836a721ca419ea3bc02469ab5cde11d0bcf1b8c1f93750d3f9b4f6194e9b55f7dce6608eef1890890ed6f8fcde8e5858ac0d5596750993f77ea9c21211bfe2382560eb80c6974845029898ea2dc320c25e93461e11dbf66753f78945a88af8714a9e38d376f3dc44c50d68671bab3a11c80c5768c23454062c6d09b4d8614d8bd2ac99254027bf8667b2b2909b71f2ecea71930188076dcbab330af16249441ae61f8a1cec71ef153be5216f0ecbf191583d5996d72d70f981690c614a0d21d18426abfafa4f4840f51883f91dedfb8a7e7fecc384b93e690c7159b5eebeb14bceab93187f6cf680114f58a8eeb6a57642faac7fb79b366b4fef9a22e080bacae31132c7ef8bc45b25c134573bcad9181cc50630edb755d0708c9e8f9e7943e59120f9315565608ff386f1166816e81a11bd7200e7dd206d59e51f2c26deab2816e0d656e3db06670edd6705499b1149c68ea8d1ace51476fe4df71f8cc5166278301e88415ebd4e9bd90cedc9328cd30e5aae115ca46397fc2a7738e7f578e1100bc2bf02b17d000082f815e611024acb1990ad631f25145b8126c038fe19e6145a867adb7e1591f24ae78b6c0aaec745602fa4b7ba6ebdeabca4d241ce1c4e02a8d2cfbb5484716fe66667cc7fc36705cfcff8aebbf9333a8702338a55aa1368ba509c116d838491cf3ca65fb6f8466b83c85c89fd2f7e323f9742c53d5ad9dfc334f886b2b4c61cc6775183368a77755d75e1c7883edbc4e7faac049aa464ee4365513b79fb11c596ec68f8ee7c86dc3c1fa34f978984b4befcafb44271007863ef8349fea1ad4df6264bb88cb199d378f2f20d1ffb120d29185eb3dbdc95b438aa4cea9720d49b68f853fd9e96d35331f117c09132b60291f25a881e2a68b96fe89d29ed2e716ef42756c63f4e25ef66a138c896a9fba9c2950ad4c94a28aab7995744ab6527acf36c538358c1777a5a799855d1e568887c8f9015657cf9657d34a69793fe34ca5223c07e7be0e55a59109503105bb1df799a3ec91a0a96139ef410206e4260e5ec179ea47d429484fbbcd8a37f382fb89cc19ff0a4d1de66f69fb4cd78126b6354aea60db6ceb31738590c25f6ac35302927c25fa5080f9e2158703010c833f348e11799ff2422e4db06ea0a79e308821e4bdb26aa394b326f559e0f46189bd40c66eb6559b9b4fa24e3a61f806af09de81906cb735795ab0640e27ed27b21d4428054288cf3f95bbb699703406791603af897cd408328f34c62477d2021253df3a75b7171393c262c6fd07a4a5a88578d214e3572686406c5bd8514cffdb7d911c7dea6e61210b65288463c59226374a313f8199abb3aa898e3baf612208142946a59c3a1398b54138f904bfb2afb5f428b0bb6f75df1f01d18124680105b33d78f8150cb64d5afa44b583045839ee10cac509cbe6356ef0b759757b9102b79a0272ea99f6b163f959a566f3c35fd270826f0742a05d05bea081561aa671b1c9691f341230d0dde6d19062c294302bbf67b6b6d44128ddd347718578efe74d8bfc5ab911ff0a4cefacbde9b3fc44ada6b4f2c28c03398782f1d6959d34787b7153a9d3c56eacdf321e7076abcae4009ceee84eecdf1e23dc00ca411ff512c274da2f18549c75f6413f0b2df06a5d5e33aa25c9de371b19f16afb9ce1bf7a87e7dd8dadbe60b3cdcf8b8cba50fe20be0f16f7aba827cc649619f73dd5d2dbecc6df71197af6e0e6b99afa34c28c9221234eff278ee0af2fa3db0b87d796d99ef8698514b041c4c579156e1a8f07cb91dc8e2634a9af30e8c49fc9004956d2f914d5f30a95e35ddb168a3cb693d2299a709303c942698d194733c32ea6e70ff504bc9a56b540f602a6c7f0c25bc5b4694b7d45a0d4cb921abd37e3a756f8a29efd39420e8afd99788990c1a9790beb610995eb55062fe569a6eaf9956aeaa289e89115de3f6734ad1d23b4260050977b0ded89942446688ee4b91181733f0a288eae6888313efd5bd43aa171df407d44a7328c99bbf95f9cfbab2fff8f7a279e24a2508b657976cd682bdce3a390c95919784a44d327cb7421cdb369e2031b74d61459807ae7bd781b2f9a3b344ee8df8c505c5511bd7615bcee12cc46d4e0615ba906064b12a311f6a0d2a03d802c52611d4cdc4b369221115176ab0a6a755cae5a7894a5daaaa61158f38e927f9e2d3a44678cb6498dd7695229ade89be642d1162f4decdb1ece42304872e1569cf41db567f9dc845ff7d427ec68c36188f1e24392525722268c5f72cae80f80d6b359c2331de4c06c8a2fe3164d4a8bb385638c80854bc793dec34c51ed58cacd131c5798687e8c7cf35d9e79decc721250d41d21abc4f5244f60752be425a36ab98045653cd96a0cd0a345c02a51b68e0930f1fbae88c6363f49b994d3ebd427ce532764dc9e9ef109bf3ec16a282c0c3abcb34c0fb37ff6fd82a2446f34c603a863ce53465f990b8988e560aa2057116da9ab68a0e197a3c754b81c0336a433141b8162d43d563ca47ce24dc46fb808043ffebafb4d0ef461bcae0bc7993b188473a60620bc624f40b00886c9616e6c54fcbb5de283972047726396fc2a7abd0991d04dbe2e8bfac2994dc81019bae5956da2da184b9159d91d32427b609f03657018783bf1980afb1c1883143ed279eb994cccc8f132ab73145ca9aa1f641634187745c2eed8d0eb02867af8d468cfd1dfa6be5da9648f13bb4e50d5a480eb6dde29be0667570fe187542c72dcc83257e2d243f03a62d2966174ff39263d1797af2c5701de6e3fed1a434f0fce9e5e006f78f59443d34c0e2d7364c1cabf970a28364770561c0edbb6a423b79e3efe9256cc4694755cf4dfc43a573feaadabc8a0364524aa3134af6274b7ab7d5e4257c66c1cc84db42394d049d5f1553901118c7a439e230873162f7007edcab4afee98cd36710879ea5a604a33cb085a4de8a549007f9ff9bced25852fddc11aec18a297e698d0d19de1637bfdf590361d56b2ba7f155eddc26b3a83dd4cd5d5fbb1bff8ad2e16ac3e2c440fa71593ccffb43000d983027f1a04d54dfa8245f5b6f75a47b5229dfd97132b4b095c5f616ced8747a08ae2096c534ba7a724472d72dda1607c15289de36f54523c3bf3a38b8c1a25e028b096fcf28977b249c4d9c28b242fa192c9723d03396c30a7ca9bb16a6807d17420c0c699ac97522143dd107b2749e21c758a6b6f50d288496af8e88ed7bc092ffe822d98259454b8e678b6ecbaabd4cdead0708e58f758a37f952ca58f3b38ab674ebde2d3a1b3fe1d5173bdc4d889f71e19f605b873df4cb3ce5d03acfc03961a0403634fc0e4641229c7e7940df9f21733c101a541886682043ef7aa056c23ef0d861ad3b1306dada84a4d557db5bc24433f8f09364b7687fe6a6f67c619699055ecfe24dad90883f021fc7f9de35d2a32b69c786c3a24fd02ff48c797f5e3be98b03060f36b13074506da80616fec2c3be279958e1307c34a82f2e629ac7dbd3388ff87e7667b0e7d9f14d8e6eee16b6c1a115f2321c1addb0ddb0279f2906b9a5d4f99a46505108a6d811116658ad8afe481e7fd7cf6a22f3aeea4d5404963856bf2b37d456511ad50db511bac3392c1289f0d14cd7ae60e10560911bdb33c2acd8ac197f72731cda59c2e74cf8c8ea35ceb6638638ebdb46b9bf41c58e0131ce5aca9ec2b7d7ba250b3dff38088f30ee3d79d9700df11cde2782dd92294334be333865ced05b4d46bf563b6ddb9e802a25664b9b28596beb9c6b7990bd8b497696f0f1124162b27dcf33c9e3711d37ab05d486895e162d1e8c745701d7356e72fec11983a0b3fe92b91d0ae20c6c55c8a23ac6ee90b59149bb984ff86bec9eea71d0d72daf8edbefc42eb8347b319fb5fdd0f2efd0a480e31df15a269f1508570ef5f49a577b764c26822b79c808e02ad888a92f0b4768d67f4d8b1914794450320298f21c424250cec4f20fa68e756e4c044ffa949089d296af141446cda9fc3a216bf5e8254b8893475baa47725792df6f6f24fc1b2e3381da3ffe8f04d554cf982b869a76bce3f82d5d628ce6a8e8c368f323596666421386fd9137f0b2097096bf24fe747c8aaad23f2a71d74a3da3c3adf005caae179eb20ac623508a5e575f818b7cfe70a7c7eaf319019e2ba9d21d2de5de7e4883b89ff40244125e6edf02e3cdcb80b2ab97cd53f7234b717e8c52daa0ecc0f6ee0c5a74cd21fd44b676de4dccc96a39361f1273abbaaf2097db05358e952e7482e540904ece80906e984a7e83780fa69faa17cf8ff94341711e94b997ea27aa6ad99f018ab5b294e331e7bf5b5f8097d57e85638adbd8386cea8be4c86e50ea717e305fb9ea7ac60567ca7bb6ab7c6a7a20251e022bfd8f4a112c548710c6d62838bae684b100182b8b79b6c07504c20744924098ac19021d724f6ffaf1bd696bcd468262f9c53c6713fb3d4974733b73f82541c0cb64023bf942e396d35e5582ea3bed1b5d338323e9bd431f6421a407d985ff028f0e855815bbe6ba7658442a6608af811b336d867470e0e4bd98a453c0b8d7fd9274019be8b872f0bfe75ed92e75607d3a5709a4b6f220aafc3a07b64448c7506ba2276a1cc17976263555d6a198a331370426b687cd1776f148ac44b5af24026c052c95431fd4dc99a52d33130219a6c567b5403238185a4be8b96488e4820ef60a7a371ef7d64f10f1c9536ece7ece767ac2a93cc1b994574a40af9f3764daeb892fc4d659ba4b5b2b5f876c7a4cbd1833549d4006c7ab038712fcaa6434af8d912bf1b435a8c207dddb4154cfac5412f16a35200b418b3c330d3730c05528f06e33896b62f6d1dafd46d2230d39888d74603d5d6438ccbb1ee7e9c946e5348db4c6629359e13f3a935425e119848e07646354f040418030333b3d58c46b3c67c31b31ee68943a4b23dbb7dabd490fed447e7132a7dc71653c7208ab6d9fd1548594ac6764e22674aa51a5684e0eeba0f5017fca9e4cf67497dc1dc194b2a4cf", 0x1000}], 0x4, 0x0) 15:20:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:24 executing program 1: socketpair(0x1, 0x4, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x10000, 0x5) 15:20:24 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) socket(0x2, 0x8000, 0x400) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0], 0x14, 0x402}, 0x0) 15:20:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20000005, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x30, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffb}, {{r0}, 0x0, 0x80, 0x80, 0x80000000}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x6000000e, 0x1, 0x1}], 0x3, &(0x7f0000000180)={0xfffffffffffff767, 0x3e1}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0x5, 0x52ee, 0x3}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)) 15:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:25 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() fchdir(r0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r2 = semget(0x2, 0x3, 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x1f, 0x1800}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x7, 0x0, 0x1800}, {0x4, 0x2}, {0x1, 0x2, 0x1800}, {0x0, 0x8, 0x800}], 0x6) socket$inet(0x2, 0xc007, 0x100000001) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 15:20:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x18) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6fff174f7ceb21f45803a27d0567158ca40c65c95cf7c743c77449ffc6e0c29a8a9dd2418d7799b86a20ec88ff833e4eedfa15e22f9dc291299e73c2c2799dbd6f07188c4dc1e87805a7c2eda3107f6700a7b596c89f0ad7395e4218a5ce46d0817eabc64bd07f5a51fbf07b2b294845978ec834758a15d748386dc102bd921e1685f1a22ebb7535f8b6f8e19f6184341f9e91ad6f22959279f42ef5af22bb219b033c069d6d2a3d2c84c77c3d8508d43baf42504b37a757076b76d8391162a712ee855e214633bdf2c8babb6d14", 0xce, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 15:20:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:20:28 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x4) recvfrom(r1, &(0x7f0000000180)=""/161, 0xa1, 0x2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x100}, 0xc) fcntl$getown(r0, 0x5) fsync(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x161a) chdir(&(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x42, 0x2) 15:20:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000), 0x0) 15:20:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="5a776955b9e3bf0ef72df669070bbc9863cd64f3b177253144bacada225982f57dcbb4b052b035107f833982d7b8ec49aa0ff968a446d8ff", 0x38}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 15:20:29 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x402, 0x24) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x44) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 15:20:30 executing program 0: syz_open_pts() nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) socket(0x2, 0x2, 0x3ff) socketpair$inet6(0x18, 0x3, 0x150d, &(0x7f0000000180)) 15:20:30 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x8}, {r0, 0x100}, {r0, 0x3f}, {r0}], 0x6, 0xffffffffffffffff) fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0xd9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 15:20:30 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x5}, &(0x7f0000001a80)) 15:20:31 executing program 0: nanosleep(0x0, &(0x7f0000001a80)) 15:20:31 executing program 0: nanosleep(&(0x7f0000001a40)={0x0, 0x5}, &(0x7f0000001a80)) 15:20:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x4) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0xfcf6, 0x0, 0x0, &(0x7f0000001180), 0x18}, 0x0) 15:20:33 executing program 0: nanosleep(&(0x7f0000001a40)={0x0, 0x5}, &(0x7f0000001a80)) 15:20:33 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x1, 0x7}, {0x1, 0x7}}) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2121, 0x1) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x102) 15:20:33 executing program 0: nanosleep(&(0x7f0000001a40)={0x0, 0x5}, &(0x7f0000001a80)) 15:20:33 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f00000001c0)=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'], &(0x7f0000000040)=0x6e) socketpair$inet6(0x18, 0x6, 0x100000000, &(0x7f0000000240)) unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 15:20:33 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, &(0x7f0000001a80)) 15:20:33 executing program 1: r0 = msgget$private(0x0, 0x34) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/140) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/243) 15:20:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) openat(r0, &(0x7f0000000380)='./bus\x00', 0x84c0, 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)="3a3a262740a62a00", &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00']) openat(r1, &(0x7f00000003c0)='.\x00', 0x80, 0x10) 15:20:33 executing program 1: r0 = socket(0x1, 0x2, 0x3f) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 15:20:34 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:20:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) pipe(&(0x7f0000000080)) getitimer(0x2, &(0x7f00000000c0)) syz_open_pts() 15:20:34 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:20:35 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:20:36 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x8}, 0x0) r0 = socket(0x17, 0x5, 0x1d6d668c) syz_execute_func(&(0x7f00000000c0)="c4a10575f9a5430ff487feefffff460f0f91000000009e4b0faeae1c090000c48141fc39f30f1ace67470fae20c4413e51dcf3ac") getsockopt(r0, 0x5, 0x5882, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) 15:20:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xffffffff) poll(&(0x7f0000000140)=[{r0}, {r0, 0x42}], 0x2, 0x0) 15:20:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0xfffffffffffffeb6, &(0x7f0000000000)={0x25c, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) close(r1) dup2(r1, r0) 15:20:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x100, r1}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r2, &(0x7f0000002700)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) 15:20:39 executing program 0: nanosleep(&(0x7f0000000080)={0x7, 0x4}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/33) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7f, 0x0, 0x3, 0xdc23, 0x1}, 0xc) getuid() 15:20:39 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$inet6(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) 15:20:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) 15:20:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/189, 0xbd, 0x800, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 15:20:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000040)={0x40000045909d6c, 0x7}, 0x0) 15:20:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r2, 0x5, 0x0) 15:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:20:44 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:20:45 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() setreuid(r5, r0) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) preadv(r7, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/250, 0xfa}], 0x2, 0x0) r8 = msgget(0x1, 0x300) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0xf8, r0, r2, r3, r2, 0x102, 0x29}, 0x9, 0x0, r1, r4, 0xaf4, 0x5, 0x7ff, 0x2}) 15:20:45 executing program 1: select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x2710}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x00') 15:20:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x1a, 0x3, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/118, &(0x7f0000000140)=0x76) socketpair$inet6(0x18, 0x4000, 0x7ff, &(0x7f0000000080)) 15:20:46 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x4) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:20:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) sendto$unix(r1, &(0x7f00000001c0)="93d9cdf5201dddda1e0a3d291d66e559df337f22127673dda186364460d6904ea89ae4614c8f83078581c2bfa4d61f938eb6a6b57f6de711c96e752eab018965244f21b7f873025bf48e86701737f14ab1d71a6402d27ec2e71397773371f2196d9fff6a4f3e380f782c", 0x6a, 0x4, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r4, &(0x7f00000008c0)=[{&(0x7f0000001340)="4c684cceb710951d10af8686398076e2666ae6ca266296f06be99d211ff3299c0b96907eb0c06a44caa594b4453e08e45c4cb5abc08d43a06e49b37220634046c0f796587bc05f17556682362b762f55b974cb779fc64c98b9264c1acacde5efe95a5ce78a1d0749df4ec7343909be1b0ab7916b1c76ed8f4eb4fb3c526a29ba4d7028d25d361f668ca165c57c5f2340682ccdd9ae5f191981fe66248b0772db130b33ced3a3270028ca6fc2f62a3fa3094670fb5c14a65b5706c804390fba02cf9cc8f900a68b991ba3b734cdfff6912299e4d053f488f5771d53b46e4926ca26a59233f2c73e87214bd30143a69796264a906c213fad56d5befefb949f149a42ebac0f4b55018d8cb7facc60ac7af3bca6ed3b8edf829c6fe4e6816e56081ac2656ea90dd249e399935aad9240531d16a95052d63d3f90dd4e5bb699969ab4b00b3e79853d2b47f72eeb655285e3356e0a4bd7eaeb5e88272f9f846c3a50999a88483aa81d6386fdd266e96155a65aea54e3e9dd85cc5d0410a84753f743722f0a768cd61936d93d4a8500a531959d8694f5d7a346c87ad1cd276bc4ab6e332293638b7ab7fc6c9c9bc31620e43e27ba13a4c6d2911f86e46804ecec20aa78736e145a3a25c125caef06fb980a036c21eb22b935390c1f6abfc2bca7881f67ec03e1d024c83cd5d55a4cc9b975257a3ba2d3d016170328258e45719640583c7bf1bdcfb80f6a9a547df012b06274d0266fa18f33214725c2b95921fe9492032d2be7777dfa37a4abe2aed1df6e9d391a2380d274b93ab6dc26bd4ffbc1c73a635db5125ee61b21d680ee5addb16c5af6e5212829133018cb92fc4fc7df23309ebbd903e87f086f38adb5d804e31db70380536e9d3f0dcf6f9bf386dc8af1b2f07ad393a947c9970398c5ee865bdca0bee5b6371a1ab9a522f0bca564e57855941ced7198025d1ee0540453e1f40028a8ee0b0352c650b593e8b58de405d3288217fa2fe4dadbfed5ab9d3ef5ab3bb53004d930d128b410dac52c5866c2c551dd49bd7fef55a099c1cf853e1bcbc98793badd90303ee1bed33b7fd7d12c5039856e71a7733d182cf394513c9cd5e46182ecec1ae35f6bc2a11d812a226b65446cee69a235bfba62c979ee2620f426b59d11fc3a6b05efafc2fe961d1b0538c3dfad567399b2405b01af2801f69258ee84f4c9d6520c3cf1e0d47c83f9f24baf45a2f56d7d2ba1bccfc55e5cfb41d2dfd68bf667e36a1c78541e2f242e0cfddf1d722a6141e622a763c94885c62fa7075b41cda9d0e9d8a7e55e4f5e8421108cacfd5e3b744562b1d30e560f2a471be760e0f4d75cf78b854e7fd8718d328d9bb1f028b320b64c4e88fad216e28b60bd7c6500d8b4b037e00f7ef3f136391d6ac0a790b0490801f25a5fc6d28afb5f4be6d22160c5b7cf7266e83a49e98affeb1bf74557472daa7d5a97529fbb0f540a4c2935443993c4fd95f8803d5c464d57cf9746273fa58435b2a7181a3425d8862f8ea89edb42df24228b3595af405c13b87ee12003a7dbc50a0ec85092407f7366b27d6d8b9ddb66ea4721be414ecfd3df42c382e6bca7916fd0e62de56ec2711ee732298ec551637629e75df18e45ff0bbd0274621a0fc75b02f00f92cb4617039e449f1a7b9cfecd201943478e6a0b6511542c8fec0bae27d3b82d10f17b0672ce26884fa55d2d44d05d1eee4e78b9a33ae3dc576567c3320458dc54aaea901c045fc6f22e85bce97c80aea0d33d50384ff9aa207e483a78d56c794d12d9dc4f76deabcb03ad24e317052ab70251f468d343b96323d6b0c76b3b1c3deab3a7d926fa981d98e33e66102437a58e38d6214759191e14919aa9333676e897fc7e5ba9c7184ff4b55ffbdfff7fdcfa77b5cfec0d97f37cdba0f4a7ca506078c7f0cd960f125ee466ae0189e5997ce27905e2d759f1aaa4cacefa3b83bd9326af51bfcc5ca6e1517f48aef0fa08984bb22f60878967e849271adc644f07521843e21107f86e7a52cad1c6f1200c15cb8f25c45a12de515bd79eaef5220fd69f7cefff2ee8a638ccdeeb82a456b21f5ba0c0a9683ba4b3f0612df3a32d5860c02e4e459aa2c74773ddbbe2622887e9518a08034765a1ac14d5e885310247de48db999105f9c994f8252d99c834f19a5d9f86daaeb253f02db5813239263072d3eab1d55cab9fb1eea824309fdcc84fca85649702d91a4e6ae66b38382607c2054cb43b221f0dca56f4a1189c246caf0602bc25ec59112050e610bec1b1897a3c455d88f04dd34fc3ef42892ef1b3da6063e3e713ed573f0962c0455328a1a9d1edc62f171b92846fa15fc77a79e004e17d7fe906f39b4b668731f0c70b2f2e70d1e2bd082565a9c86d49a612fafe47ae2bfc60f328fb165517d4df8f42b24c953ff5d841c79d7c2dc1c1e6cfb3645ea5725c32c3b1cf63df5d4dbb69d13c20e2cdbea8db91ca690554d856da001ee6a5c03a0c480e04e1563b39bed372bb5330698ea647e6801d4913a2099f754ad5495440aae53189b69fa74d0152f544e215641254003602f84e5bf9528f58157eea8c8decb938020418b2db29897c3073395ba269f7c8cc48d326d0e8b8e7c7dbff55840435cc3f8c12906d778416717f89e2523304972414ce74ca27c4ec698ccb31ad31cbaab0f62573b6adc44b2e9e8e073d09e2ab0bef2247c9d06a8acd30e1a70e0d88303aa716094b92fdf16277005fd928b01e429001c68210ef46e829a526a1cecba018e2846861f170625b760f9ef992700587e07c04185dc528be95c69a21cd3233724246fcbbfd6a8d468a0df732288e699321e2280c3eb6726a87d2112e4531437a13911f303ca5e252362987d14104b68957ac28022adedf8786e2552ee8b82537dbf4e8c2972baf4be95239546f938c6a55948a2af1570415a082d60d7a90a5eaf3597b4e9c7fe7b8d6ad39d1288f807f76e2d4953e51106682fd425ee9cf9875e01dbcac02eaffc610b698e78afdff6038b23f2a35ab75b1cf1f0fbd00e6588852ca50a6044ef45e3c777d070adc6b5c9f9f4aa456898d9af924f29f40e2fcfa76d68e7f01f7714dd37c96e3312d96fb909cb721e8b76aa0687abd85c582c23e9376118544c279c1256f03ae921b9fefdbd1c6f190e2233dbbdaf2860c80c74590433c4a6c8666d28f828cc938e8c5b7e2e3a5c336774a9128078de0381c2ab5faa81318d349e6a0db59b4cf376b96ec4281dbc64236a42a016225e8c56a00ccde6e8007916c912c1cc5d82e70b056a1659cb6ce924a8f0df15cae6b172162ef4ab2e24693c39424f76e407ee80c5a0eef4731d2299d9ece5d96e74519379462d6b11b9269b00d6496ec8ce8a5cf4fb6bef4c0c64c7734d50f65f743cdbb86b500e0ff417c2af057c7333163bd37e850d6adc3a2355c637349c8056ac043df7074517a732ed2ba01d454c65b9609ae45ce9ca67638e8bf4c4c29019a18fd6d230d21092fa6fe28ea294bccf18a5da7d70d07403949302b058c561d347a3dcc96154f8874b6dc11c2cbc218fb68b88bb667d70c0db4f75496b337919a5269236ccdeb2f38c127d9c29287e1b691575fbab6c02b24081a32104601fb839bd7847971abe3cc36a5911b399f5bb858caf1e148e387decdba2b26f2b6e7a560a32398e76158b4381f911a1be88ed7fa81b483d172bf20fd052d1cf7099c86b02c876e9f0f786e780cefd4f8e468294acfc0eb0efeb4467148379346ec1a74a1cb072aaaa7b757f1fbc31e2749b967d65a25dc4a8a0af099804090da9e40abf36221dcaa51fc60221d143920839a2df940c3555349e7b8c53e393dff17b3af2b2f7e8f638a49a86138afd003e5118b98175ea6d54d4b3fdb1cb0f7093808ccd7e2e5f9a15dae45873e8f677c0a5e2811e6996b3560f4defe43770ae6be6159de65b2018cf6570e0426442713491ac2c7e964b308850d17ef2bc8423c500da7385396f231c8456fe681db57804ab08e9f3ac7604a389d73af5ae34cf62c2668381f108124852df365338cbba87e801f8d255a057c8d248e2b83b1b922a9c9c7f32537af2ce58b926ae3a60875acd9d4f24718c9ef7bd5bba51c36f1371ecd2d934b9c9f598f0646b3027453591e1a8a25f86c6cc7617549a28109b47ad6b4d1883849708f2cd19eb42da537ff1a1c29b84e711123dc2426fdc0ec71d007c8b3648da399076fdc5068d2a3cf298bff597f7ae53d8423509520960ebe35fb28de461fcd5e86d48ec86acb73772b3a9cc603bf32bca76400e4a1ebb1d83081741e6bf0570ebcafd322b1b8444c5fad1af8628daa809e336c90f7c473915014e433c0340c72d412b4b4151816f18e08419804e02aa3fa72028fa0118768ae9d7f2acb6bd0dcb0d3ac5350c01caf0f0e288e20c4d677593092e2eab9ca40f23a18d389b19228f1abc6e6b605454341035f5a1f52dfee70570993ad9cf3ed0a712f74ab76c08a75d2470c603638709192d625f8842ce482e06dd300df29670a40c37b2d489154ce1f16ae69349c249d09adaf523dbc1be24e4dcea4e1499d419ba1cd553fbc11219c4a9c32ed95e456383113832578b297bbb64d99a066e9bc4400a12487a590e43b7b4290e3b53508ef62ff386cfb17e991c52749aa5c4e156ce69029259bdc0ea3c42202b624d25ccaaf6d5f2e46aa57a4689961eaf64363135d4528e11d0e0be7dbcec8a6947776619f7d4a1edae1bf20518fd0c5101f2a97d5187aead9cb01a8b789cd2f7904720cc5901165d6063ca4b1ab97c7ca036d716707f3d3c6626db13f97082fe1dd8a0dfce0bcee649badfec2b6117e4781944faa98adb54411b6b6c7f01588f47337baffcfae73d60bc31246f66644832e9cb7fa0e450906506ab0d4d3078d9ad1e58b6051a1884e0ee1f3ae41311aedbecd66d1a0d48aede9006de1b7b14beabf491a6f93146e09ac8cf657efb968decc022366c45e20c5d2419e0269500df3c008d7ce259991f36cf25a851ec49998300bbdc0eb3882dc8a44ba307955eee15b6932959f", 0xdf0}], 0x1) execve(0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000000c0)=""/181, 0xb5, 0x8d00659226b65947, &(0x7f0000000000)={0x2, 0x2}, 0xc) 15:20:48 executing program 0: nanosleep(&(0x7f0000000080)={0x1, 0xffffffffffff7fff}, 0x0) nanosleep(&(0x7f0000000000)={0x8000000000, 0x7}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0x80000001}, {0x5, 0x2}}, &(0x7f0000000100)) 15:20:48 executing program 0: nanosleep(&(0x7f0000000180)={0x3, 0x1}, 0x0) r0 = kqueue() lseek(r0, 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x82) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6010, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1038, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r2 = semget(0x2, 0x0, 0x30) socketpair$inet(0x2, 0x8005, 0xe0000, &(0x7f0000000080)) semctl$IPC_RMID(r2, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) 15:20:49 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x80) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 15:20:49 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 15:20:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x24) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) 15:20:51 executing program 0: semget$private(0x0, 0x3, 0x40) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:20:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f00000000c0), 0x8574, 0x0, 0x0, 0x0) 15:20:51 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffff0a5, 0x1000}, {0x0, 0xd0e0, 0x1000}, {0x3, 0x1979ac0b, 0x1800}, {0x2, 0x2, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x1000, 0x800}, {0x0, 0x0, 0x1000}, {}], 0x8) semget(0x2, 0x3, 0x208) 15:20:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x81, 0xffffffffffffff75}, 0xfffffffffffffca5) socket$inet(0x2, 0x4000, 0xfffffffffffeffff) 15:20:51 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/61, 0x3d) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:20:51 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x20, 0x3, 0x0, 0x7f, "97b88941faae3998291c90bd6b61ed31117d4375", 0x800, 0x7fffffff}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x200, 0xfffffffffffffffc}, {0x101, 0x6}}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 15:20:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0x2) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:20:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/160, 0xa0, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x3) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) setitimer(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) connect$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xc) sendto(r1, &(0x7f0000000140)="721e5d811f2f6150e5cbce17da5bf169b8d893582faf99af38eefae22fa92d5dd2b53cdc2b07563028a65499963b2787995d4e6ff69b53bf257224f37612b8040258e7644c37f6280b77a80d57c79147d0853c52c976b67720733b947751d331ee40033d0a9c0f4c76835b06f5278882fc31c1c8bf70de472f13b63a81ade6558e3a0e97806031b511bb54c11bc49e2c4e3076dbc834cbaa953bb955ada3a1a14b9f5affc7fa8c3e9fc94a57ee9b0ea6cf140d0f4a04849d8f41bfc4bcc637b1eb2339e1954b35603a484cd9477210bcb5774fac69", 0xd5, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) dup(r2) 15:20:52 executing program 0: 15:20:52 executing program 0: socketpair(0x3e, 0x5, 0x8c9, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/175, 0xaf, 0x840, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000200)={0x0, 0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x9}, &(0x7f0000000040)) 15:20:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffef7) r3 = getpgrp() getpgid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) 15:20:55 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='{^)', &(0x7f00000000c0)='\'@(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='$:&-]\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-%\\\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\\W*\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/214, 0xac) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0/file0\x00') syz_open_pts() 15:20:55 executing program 0: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "a771155745ff80d1b521de2c071a0bc421ea883ad4ca052197657231fb096ba54ca82381e75aac6aab4162924b25c5d4bb44224385da347d67ff8151b7c0ed07858b6757737f6dda7d21fe34c57238e3954868cfae191123ec440ddc87f56ef49a6e27e8d53f97351ebda99741b6fc7c4c089eb38152e02e572de3e316d49585750cdeb55610ec7f18c84ddc501f9381efd73194123bbe00b763436631a9acb753a0787d7f7db10ad74c13eb2ad551959f46273160ef0600707a47b0b3f1b4f523360ecfa464dcb2272f3113759370ca3d18bbcfcb64f5b46a09394287830b4bf69f301e36e5c20cd47b2de7"}, 0xf4, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x4}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) nanosleep(&(0x7f0000000100)={0x7, 0x7}, 0x0) 15:20:58 executing program 1: socketpair$inet6(0x18, 0x4, 0x49e3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) flock(r0, 0xd) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x1) 15:20:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='#/+\x00', &(0x7f00000000c0)='($^($\x00', &(0x7f0000000100)="9200"], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{!}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^#\x00']) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 15:20:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000000)=0xfeb7, 0x4) 15:20:58 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/67, 0x43, 0x802, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 15:20:58 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() getgroups(0x7, &(0x7f0000000140)=[r3, r2, r0, 0x0, r1, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r5 = getuid() setuid(r5) setgid(r4) 15:20:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x3, 0x4a94, 0xfffffffffffffffe, "76570250eeb43544fa8d084426171324a7c169d3", 0x9, 0x800}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x81}, {0x18, 0x2, 0x8}, 0x4, [0xfff, 0x8, 0x6, 0x7, 0x8000, 0x6, 0xbf8, 0x4]}, 0x3c) 15:20:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) recvfrom(r0, &(0x7f0000000080)=""/88, 0x58, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/8, 0x8, 0x42, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x7fff}, 0xc) socket$inet6(0x18, 0x2, 0x4) 15:21:00 executing program 0: nanosleep(&(0x7f0000000000)={0xbdb, 0x8}, 0x0) r0 = msgget(0x1, 0x20) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:21:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1807, 0x0, 0xffffffffffffffa5) 15:21:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x100) fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x3ff}, {0x3ff, 0x100}}, 0x2) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='}n_'], 0x1) 15:21:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) socketpair(0x32, 0x0, 0x200, &(0x7f0000000000)) dup2(r0, r1) 15:21:03 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x20}, 0xc) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:21:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) setegid(0x0) r2 = getgid() setregid(r2, 0x0) munlockall() r3 = socket$inet6(0x18, 0x8005, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x41, 0x6) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) fchown(r4, r0, r1) 15:21:03 executing program 1: symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f00000005c0)='./file0\x00', 0x6024, 0x3) r0 = dup(0xffffffffffffffff) select(0x40, &(0x7f0000000600)={0xfffffffffffffffc, 0x7, 0x55, 0xd42, 0x3b5d0909, 0x4, 0x3, 0x3}, &(0x7f0000000640)={0xff, 0x7, 0x8, 0x0, 0x0, 0x7, 0x400000000000000, 0x1000}, &(0x7f0000000700)={0x4, 0x6a1c, 0x2, 0x0, 0x5, 0x1, 0xffffffffffff8000, 0x100}, &(0x7f0000000740)={0xfffffffffffffff9, 0x9}) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b5114b0752301db70a3e4ca2583a105360e1efb654dff27904e1f23ae23cd187575982b6d7c045f79fb659a0c884a68fde26e321730b991028b15cfef65eedfac5fed9b1c4", 0x45}, {&(0x7f0000000140)="e687c81961e696f669639b654e173b92be1446d42d020da0c2d18b47ec7639ece01b2fc56548a6d0c570de1145f0bfa5e9332f127a2a213b03d3039f0fb2c754101ed8428e76c8883b31011cac8561b1fd9985e3a69bde1cd6189d93cb0096358bfc5cc5b981944d8882db290366c6ab5332f726340af2df6d5f5017bdc376c6ab8aeb68f1d75df8949475b18ee290102ea2f163a57b66d2913d8909c24986f9e82b6422c889c0e0ce65fdd4696d67bc70cd4e3c5c81c925b451d17bf5c4049e16e4", 0xc2}, {&(0x7f0000000240)="06d70c9c37fce8ead14f9f0f484415211d7b47a5cf16f4247196a7d203ca66da7d59393f688f1fbdc70b1877279628bdbc30745f8558ab5d8592b17c9b9ce7ea9240bcb5c0871d7ca110c959f1c701b384c068c440c213d78ef5ea2cc53f33ed92fe2000", 0x64}, {&(0x7f00000002c0)="30c637b8e9ec3aa5fc9ba711eb", 0xd}, {&(0x7f0000000300)="4c5819f0e87c01b6cb3eed547bc875057747e3501b64c8041026baeca9462ca2003cf486429c828d633e1989910adf6d0b4e0e4b33de4a7b733f99fb26ab98c76347d268b8a4ead818b8a94d80c4d7258927283c0f3758f67b0c42267445c533f7f125ab571f9ed47b70139e4e2396ab0f36", 0x72}, {&(0x7f0000000380)="c9db0d144da3c6241aff6543eac3279c016e85e3ce31ee598e656a", 0x1b}], 0x6, &(0x7f0000000440)=[{0x108, 0xffff, 0x1, "6cc64d071e7469f4515a534bf8373e467e57f6cab10df1fd7ae2a7e181ee81055d5b9c131824f2289725c0c58503145c33d7e7c9add7f6ce00c8da4e99581a08a693203cc3d82049b3f716f3c907f9cc1e00226fbe195579838fdace75bed76e438c022aa22b8637cf40407ee66842a2447af714b839b25354793934a809cad8e37d2aeaa71c244f45ac7bba3ccfb29a8870af9070dfdc5a1c51cbe3443bef6663a4afc41a105f6c04bdddb723ecbc9be7b6650239f3ad208464e6d8517b385be87ae66d43947e58756272b959a32244dc03456f598deab6ecb662aba56b8a5b788e948ea99a2b49004303cb0a95175a93"}], 0x108, 0x40a}, 0x4) 15:21:03 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:21:05 executing program 0: nanosleep(&(0x7f0000001a40)={0x10000000, 0x8001}, 0x0) 15:21:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB], 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8}, 0x8) 15:21:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 15:21:05 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) r4 = dup(r2) r5 = semget(0x0, 0x3, 0x4) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000200)=""/229) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 15:21:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) lseek(r1, 0x0, 0x0) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 15:21:05 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) close(r0) 15:21:05 executing program 1: kqueue() r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x6, 0x3ff, 0x1800}, {0x7, 0xffff, 0x800}], 0x2) 15:21:06 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0xe6c1, 0x3}) clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 15:21:06 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x40) socketpair$inet6(0x18, 0x0, 0x12, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4) 15:21:06 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x4000000001006, &(0x7f0000000040)={0xfffffffffffffffa, 0xfffffffffffffffc}, 0xa0) 15:21:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 15:21:08 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x258}, 0x0) 15:21:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x20000000) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x8000, 0xfff) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) pipe2(&(0x7f00000026c0), 0x10000) syz_execute_func(&(0x7f0000002680)="f3416df0430fbab200000000f6c4e1bdd02bc4824d9fccc965430f570b8f6808cd5e933c66430f621489c80100c28fe830cdf800") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000080)="97ccd4790dd8ed615fc99bc3c8c504fed80005bc", 0x14}, {&(0x7f00000000c0)="b0d5bdeba68ba0549df514b4a3140593d9d28687f170d5b3638f5902fff3455c3d068883f2f545181d08aecc15bc36e5ab03f79b421b5f4cfe82410ab090dcf40982c87ad8542b8db88a69431b9a66c9f358031184f70dada12448e006493c9ef54fde0b93aad4f34e5f06bd5bd93ba33a64235d2ce8bd", 0x77}, {&(0x7f0000000140)="485541ada6aed406b6c91ed49dcaeab08588be5885a2518e005e9033787bad6f03c9267c7de0a4c80f1aab0ed9c7bda17560503f113d17e75cf04c2fd439754558a5839cbe4d7d5359f46023c5ee72423e03e105a596baecf712ca751aaee1312cd37f684fb6219e3ce74f69bfab980d2837263b9bff7cc3d20bef9c278cd90f927d1d680d4d8d20def46fed6389d7b0f9ffd4076c2f8b709d7543fb19f0e14bb00a8744c68963692d191b4b11551547dd972531448680072c7d9ba81c3a2b7e53f0bb5071f775df6272a491db8041854e9b9e0cb928411a2bbc96515157a9136f74a760d25fc1454b6f7aed9b41f01917ababc4c1328f94639524473e872d2b01e8814ba9f92772ea9ed847379482fb64c7d8b3ad794e526630394e4a98a24e16c2c405b9c3a93d3757629e89309792f6148eba3bfbaadb231d501db948400c87b812184bbabedd7720c011f5c4518cc28033cec2172461b36627c48aed91dc0a012fc2a57aa679138497434e610de980c789b8c37a53ed8e0654d7cb27fdcbfa417934082df384c4215c548f6e1466ac7b9ceca524de2c20df021383c8bb9b68c17cff6ebdf59151cfd73c6e27cbffd4c1faaa308c557058d800495dcfb2b6056ecf5c7f1991c7eb4b19479a30d1f752cdfe943dd3573e7a263b6a96d959418a0b54da8369feff05d24837a6ef4dbec71389acf4ac3147cc3cdf4fa0fed1491b179ff121ff391817568a6a5f5b8fdcf817a4b73154fc1e0d2dba38933517c4061558b5a7b6fb16cd3e8464db03230b91315d2acfad1bad4ebc4f6f4c2a55e072fd5dcb59314b89e6b7c8241107a747cae3924ebb851ee23ba3087d61c8dd9ae1042eda7c961ddb2bd23bc48f749d1765c959b565f609a7d8a4b80fbefcd010b3a6440798674363073a152e9e89c9732c4b808a721f154f741050308d04b46d0b2f175a39237737218102c801f60afa9f4ac6219629aaeda31b44f2eb5059f8d2542a4a60522b9257a741c0f4f6dddaed2baa6b5bfbdc63d2dae841d37440647570360be1cbf33532ea139ff36d8a53405f12c0090fd99c7449cd6227873afdc94e574f3557165e61e888f0a5b646aee14148e377a2066596b2fea6a48bdae3cdb36716afa6335f91b2bf95b9d5ba665fa42211dde9d126d3638fd6bc8516927f3992308a90f2671cc8a9eab03c446d8b1dc21efde8c6ae1e0bfe06ab3f33a92f4b2e3b47e3f7098113ea3f12e3c44261bab7db53cae9830c6420865d31c2b4da2ace13780e3441ff3a424140568ec72442617f02434366805757ce76de95502b3f63cb4430fd8c70342145f4df9077ee3ffeda715e852b9e48468cb593d315fbcf0d6c9c3da3be723a5f9354f839d9c05c0cedc5b33fba98ac7e0de8f2c1d81c6660b2994e7fa1842e2e77b0e8dbecdf115cdc2fc0f7141535fe9767ae09f214bc5f807dffa02a6b4c853c8af3860fbfc4f988db8bc76e376231e6c0576c4b1cb19dc8fd0869f1b1b0fa99d776832db1cb48a4ea07e5ae85cc1c556f12164572b37fa67bdce9d6f91b9b35c50944dea608e586ddbbd8bfa4fb1849e982865f842b0fe31e3600dd04a9755e623b1b2bc0d4035f90440205363b4b7d752aa7ca57ba6f5f914ee1b6c190c9fc89803d54e538559dc094bc82fd4faa8e6c963601c4810dbab14dcd291d497c69d51e255f33bd8d1f516313392f78b2830dd279727b1c1a7a708f3ab1fdd90dd50153ab39de55847262a5e47c622a4a1e902408ed800463a455081647f4aeda1d96b165ed239cf1d2d2ae9ef3b1d45ebc7b6456e61cf76c96ffa7f8199617feff8e72a8a83ddbdef5aa28ec4446b03f718ce3eb5963e90f59da071d1f16782226dc9d315977c71df8c3da6c3bcc99f1ce0e17daf89de7d72970de3c1899996c10c2fa6557a4847388b555795e1fc77ec2bcff060d2dfd581bddf31a3aa72cecbdff2f3067a0cd0e8686249c979003501ae93c1ee8df27ebb306c3a493b7f6d104532f91066e79cc4d496275b51a516685819f13bd8d7869df2eb3fbd84ba7395bcbb003c21f86a00aa377fceb351b4f28a809c755aa62f9d502496d944c1ab8c566d114db2c33f76d45591246151d606a07c4078563ad68fd8196e6e4b6a56b8b741fec2d2fe18466e8986e979f4c7c51fb2b02912d87683603d03b0e28d31a539b0cdc44261ad1ddf584d29662dda4b4936188a4774a477b324de65e7fa6449369c6bdacb56fd7d40d1ac1b6cc95860a189d754dc0d77ab647437bf06afb10a1b6e903ba0af9c307ea68f2514d9731d3becced7a140405f1885680e4aba50308b6430fc5d1268533a6a562519cd912ac146c7b4d193e950c8fef164e478a9d27916c6acfb427ccd5baeb722a60d44b41176a7503baee1f472a32396fd0b5862c8fc67eb9c673ff479a06739fd463f023dd511087ed2e6abe41a4550194ab79b263c3348729aec1891a044ea4d098972df00e9c6c969c9389bc2710d4d7df1ae9eb4419edbeb84a29923d19e4336134d721ab20b1ae3c9c35b4b5c28ce01bb55270218b354fbaa6ba9a16096b87db562825157e57604094416d2f35d0706fb2a6073e9a67f9fcbdaa2117c94888c9c4d4b871b33db019142ddc2362b665a7b21cbc7e8b99eab2a94c65e5372cc4c9b78c060dcf1fb17690c3afe28189694b97bf4667742a55f3f9af1a749ac695ea1690eca29c72afe07f603bc4c579cabfffef4a46c6f214363659e6fb2be3e73859ab3e6c6507b78b513cb3f6030cc3cce40e3b7cc11a872d77d59ca39159364e78432b96d3abb71e8edc3bb5411accc021f0520db9b054fcb5f0e3de3be605e4c563ef81ac13af1561c84dbe98069aa19deb5d81150be662eadcec32dc2b253d659c89fe01a665289778dd8d16658b6dbcff88246d3f384f4740adb1a1f7a830445d5b37763698488fa90307ab558540a0bdfa3af0aa8b58aeda9b7f754beed0dab96a0fc4fd1462fa3f4108fc80eef45539f3a59ee31f347ffdc54bbb0102e2f8ae48be10b82153e9ac1ca0f46000df1c5298e251f639825485488278e3660e002a21ce0bec759d6f2cfd00d3196dd97e8057a94e52e287b58c7afc7b910f50ca178cc09486ca8eed7d9c61ec95def8da109442266f017a933ba4a64851a3f5a0a3da28f7d61e8d1fff2b1c883cfe3a572e863a5ca5d13c5235829d06ddf3df6c365ccd5ad2efea0845e0fa2c8371a20c56cf5951603a7cea1bb3bfe8f8dae5e3b455d384cff905aa140f25a1ade1ac69f46207b7c71a656f327f502deac97c90995198ac5a6ea30e88e403b235a222e3a72190bfa0e459d1a9ad51ab7cee1d6e90cb96a686471ee16b01ac544c2a08bac5fd83fc82b65f8b8c7c5bec2fe122cc76e414564d1fbc6a34b287d79c1db73469cfd4f35f73c80d83c3250b7c3b56074268163ab237cec4c2b57d52e95219b40768bb3605e932489044c6495ce331ad36f10be7fe6bf7b491b0dcb2e038c16d869618597e3973db5263d48eb15e9585e01d6461d7e6913d421d2630b29d3ab4e60a4e534dca183c3973c6e31d2615ca43d123ad0b86519d8df94717d09df2ceb77c22c06f092543ef410bdd13bbca4d4bc3346008ec8bb99e12b7cbacc5bff31e3116ed0cfd70db46b8a07fd7fc59f0958b35b36ee5a941aae8c06af9aaea6de3a60a4901572394f26620e9b81a6885d229cda36fb545221e684557451d8b08cc12e1a18ce931fbcd9dded77a8a90a443c3ff2a62aa4ed8681a93c0789d9d21549b51548e9d67fc18e5537f80cc611590a0460a8ba70271108a6f7b91bcdc13027d58c1c50ae6a95f422bc940ba2cd21f162db94a68e372899840473750386aa1db90ee0733ebf479dd6cdeb5c23170b644a6d17ad22220f7f357348e907be81dc36e5a9b5a3b1785c4960996c19d65d6b4163bc9ea3944393a47df50f6a49522ed1f7590923bde188975d82621670a5b7711a98afdf6a3df512da0bc0c96dae18de9a461827fc75d445b096fa26562cd4728ed0c991d6f076340dc7d12538877d0e7db84ab37dec448ee9e5ed81721c9b101dd38eb606974ec93a35a5a27bf552c7b2edeeb9f61d6de513e322a01405d9f97b09a9293460af33e8bb827f484074b7bc645c71a8158b9477d89f42e3772ec48acc231abefe11b988922a2af09372060e6eee579ac1f6236eb69ae2b6ddf9823df08e4eb51ab0b9678f44974f1d0a313af70aaf36feee5856f29591cae4eb532de0dc39d1fa701b408fb6cf79a408a38064542dfa6e41dffd470e598be5034fd20926a1efecc03167f5cb076a4cd91ea1c24fb33c9890083a3c282a4db872dd41ee08746cc8ff53c5511e88feda174d190e3fed94906b4e0deff519177f745efc18bf3c0c1e484740da6aa564c6d1c9a75b724d656e3cd475e0393dc975a9a7ef261d649c5d80c5fbf3b50a7ce9eec7170e75d2f4faa7fcaa65f24a872828a8d831a6aa43e738daafe04f11e1f71748da3ae0a6ddafeab72168712178a0f3dfeeaacee09c46919234128746111dd7d354903e6c59e56020450a48a28823305c4cf9b3408971465b97c09f5b6f77fc13ab0c93adfb9ef89e3110284edb8b5d0ce765abe835c8a82a5fd0dc77b704aa00ac17b74c0b504fb8035d45d82883b8694c4ad47b4ef31539990904cf99a3ba9f5c32b78147e40f7cd573a898295bbfb4b3584076ebc62c948baf3fbed46b7181bdb51cc7bc0a9fbd3f1184358453147454b62051fd03d5ee86f6f7a3aaf3a66a08b1bc70a46867b8d0bce430f2d0084576360f0690f912aad9854a829ff84790f0e859cb5614f4de486e0a25b0246af96fc6edd000fa1d72086b3f5fe8a006c2fef069a310282ce9619a06954eb679a61993dcb79753e3f88f028db9b8e5bf7188395e4ccce0c57b8811a40952bc2df5b6d35644f3a8be9a55fabcc497dafae33a2ba3b95de7665a4eca70a3613971772d4425d80eaac2e159c38f709f5033097133e7440db15d2ff2ff23bfeee5c924cccf32764a2d09d85a2d78466b9a99b6c83aa27f4d351673e033ebbbad8325e89fda716cabf8ad66fc2a0af7b5339cfaabbe078775ca1e73971140faa3cfce9f6289fefeb22c15e03cf5e0fdd98d06a4e8a8e41ac03ee3d32595407398be3378733f63ac5d74a9cfbe9bb44e8ddbeeba07c5f93baf21014cd701af984b12c5998f095cb6944568ba3f66e6f90fc76173f79fb472707c381b61fd8456cf6d0ef2dbae2c75b1686f7db3dc3f7b5c108011019be13225d42859d8b840572f529d9e97959dea9a5da6c17f4d2c10e3318344f42cb64b3f9ba55900584543ecc073c324e0c5e79086c2063a8ddc529a88724ba20dfb0377f961f459caf4f821932021a43014739a9f5391328a3544cdb6b91dc50b2b8c5bba4d5ed2a2d00079abe6d6a08b7b2bf09380be347f8f5b33a9a6c0f523787d0ba496ee772468e6730240745057a63d501df47e446388f80f4dc06ab729d60a4f01e4294d82ce098181e652efcd24231dd5687cdc3a54da17434d9fab2ac0ab805ce17f435733edaa4d80a212583cd501cbc58cfc06b073f3bc94734e9bc108c133f2a7dbb39c7b5c244bc63a27f1b186565abf0259a13f4a75c717b4982ec0ee1911403aa81d324b6456065710a2823b387ef1df234ad04f76f39e76f160f40f8f3bff2f7962ec455e3ae31be20cb7355d1dadc44fa82de3e38362b38e83e61fcd6033a041231b19042e9bef7eb592576bf1e0f6e784bdedd104a85b027ce164501adbb2e6839800fbbc7ff12b4", 0x1000}, {&(0x7f0000001140)="a54a3599f6777db648f21024444c91356fdcf88a512e084a510c4151afb8727ce85e0a206a50836b61bb1b847aba3febd3de76d781367edc8728d29e990202758da3e46b5d939a41b48be8d823c7168345948a0c7f6026d4d3bdd6a2c976c943dc3eda94e4ee92137383c6019dfb2af203f5c9e3d015433b25c070d4d8a8334d7243f9dccb175f852c9247f1e42b1e07a29705442cd39ed8dee3a4718347c4587e8cfebfee69b0e3a2e6dcc505c41b33c7545f38ebb85f315007297c3a8053968396b56067272b3a6c22282d0647d337d688fab5896779ae2e65f10d004354e7f4b240fdfbc8f3b99253027d0b0db668fc5daa9473eb4007b6fac4df8fd073f0b118a18ef0776c98440a09ca7768fcada6364fb9ed344385f27b401d83bd55fd55d285d5507bd6906f0c2c2002e738089c2dfab96fec6ab56d7cfe1ccbb3643424e7071a2bce12ea6e637985575fbda74b7bcd126b642d59af1e949f8be2d04f8f29dc8302329ac041e2100e29993012b1c4b120224c1eb61bb989416572fd0939e83b0273500a2041d0330e347d985190061c25bc64307eeb5a8e1a341609758f705aaa92ce47d2b1d995507b3c4d937072c171fec90e88edc40b5f9355e0d78c9614cb402bf3287885f1e68dc79393c10152ef271de970f7cfc5a7481fac38e3c7ad94c87e0ed520a9ae73fa0e25e5fcf75dc1d11f7f3919f8c50ca52ec13d57194fde4278e2b0419d69daeecfc967afa41038bcb4cc4f4776c92996ebbdce87837a4a3ccc737bbc1eb3285be4ba2c0090d79707010c197a2e04187a275df727ac9b73044eca7a00f22c26ebe2f965e2e0166f53abddcdb16e762d874ab063f18014c389e91a764bbf43d8ec1c173f2c87b42db20b7deccc8334bfc79b151970bce41c71a5b88071363d03fca55dd0e8b0bfbd38f12d9148146ecd1037f226f5757279b857a5e40ad333b2e14b9a4e0a197dda0bb8a31b90887b5ec6447f2ad14a07a65f90dc820bb4c6a95bbd48e4cc567ae5e0836719e9e859c98ec11505d6badd1e0687a315033ec1a9d366264fd0e80cda686657edb8c41a32bbbe66a472fab74c2b8102211ff5bdcad1c0628891b7523b97a1a932b76a1aa45a41664cfd6504785fe8ef387270a3d07169229456813804b1b57aa1e1ad2bb46cafccaedf418ed25ffabb9f6d7dab0f25308f5954d1400f5e45568075c4d2bcf75fd2ab7e836e07e6c04422d8ba38ed9584f75699403901f8cc6e0df18bdcc69641196d12b15d04a8899becf9f9a436a7ffa4b2466b765409db5a25fc705309b760da82b8efcbeb8b4bdb9cf5c29ac52ccede3ea1c287dddde6b054029e73bf94b29a2977e69d7f0ca679e5fda097a5f7f75731ef836b29f37e47f73b95f52b1b58c782cd0858ee36eaa4a9e91cf68e472713a50bf2e09a8236068e709158f5c0dcdcb6bf2b939ea9b03908c64e14956e0951d717346bb5153a0aefe62b555020b198ee1fa68292668ac922b7a851a86beed5274e50542c954958e6083817ebef1ea1055c04160183c08a9a4b902126c29295c8a63c035ff1df34d4973289513ee76ee773a4b0828840f6971ede9fc08cc0c6814f8fbc2bbbb3108b98a2e3cfd853527fda138b75cd6b482b2ba5b437ab506e1afde9496506b4a3161afd111e5d04f7cb5ee2de7aa3d3565a1828973eebb1c6bc63cf5f1e9669188c0b6bef220fdd31cfbeb58510c7f85cfb14457760dbacf1c6b12b134f8a8993466831605e410d10c7edd3a0dcceabfeb92d7999f1d17929af338dc591e0637cedbd58ea07c63a4d081a7d6c98f1271a1061a4443a415a2ae6cf3c059e574ccbca9042addbdaee3423221edacb46f1bc16a4acd4b10e689664449a8c6316cea4b30a1172df6a80f3ace22b6e5bb4385e5b25c9e2eb52166d72ed68de7e68daad435f65c3dde5293707c25d882fe0f40053ca55fd5a12a06f009fc6df47233273ad023983fa02f30dc4e754071c14abeb83fb3b725538fae7a80113183d2a480d2ad8575921e777ff4d5c8bbba95fc1531093c60c374fed5e4b9c9ef13dc0f954cb1feae58e9ebe5c4540d2d646dfda8bf047435885a60734ca10f7b77edd36064d87f00c0ea2f51904780f2fbcd926768c3f0c67075ee5bf57336328a9b829d1fa2a80835052abfce19ffe7851dcbc0071af571e16d5a478eecba15b4a7fa17c1dafd563d8ecdb84a2cc6dbb1244d032c96a28e7a5d3312023a78d47ce498de9f8ab99d8f009d5eb636c9d88c24dba778dd001a0b9067d26ff9fc2c6f091bac6ceed7dbfa2c72ecc2c9d8007882fa1e2749273fb32e737004e3b2e139d69ebe3e67f20a51d0caa8e8fa7215846d2ed542a5653e2eee8d71a5b143b819c656c92f4bb13276273da0044ac17149bfdb5e358bbfa7e1bb37d40a6895febad889496eb431d174a1ebdd5d2ef4c207a7db69073aabeab714e653facd4fcfd92f9f06624932b1230d8f8860ede9c6d84e9256132f23b28b75f101017edc17435717c3c9089502bc50c55b01d3912decb7d0e84e923c1bf6f0218675fb0ff1d0fbaf5490bdc9e792ef4067436a351b12343db9d916327353f84dea235cddfbd469bd7179afacb8628b3e3f90df7476a167947461771448ba96932851ef0322e6926c9a735e6ba0866f45486407d0b5bb718accb287331b800fcf2149c68a31f5ed5fa6b73b63f4fd5201b5b236d16f9598f2501889353d1b486a30ed32a33846f1476a15f3cc9324c6fdc83fd87839635d4c3c7b7bd9dff7978e04cedac8b967d75abf843be7ed86445eb840304118fcca189e76140407729eb8ebd7498cf9444acf06492ad2db8ad645b292700db18123de573625f05804b2bc0a18721f6d998cdf7503a894c5d102e5e5d6ca3a96bd4f7c58dcf5696877ab36ba14cbc2b4f9fc4d2d9a4d4084f5d2d5f5ea7318745fcea46e5904f3424203528d0842e5acf8e59492924816f35d7349ee21b44fd9c966c126356a762d3e50d723b2c711ff122404b427198f595dd546614251c69830b25263b568c04d1dd0b6c4251e1d955da5995ca7afdd60aa4db8194e00a24b5632f07c3d69b9ee52207403e03b0b4e542e7791eac216b43db8a71067b71b3f5d2298b047160dd8339c995dc23bf4d7328f09b92b5357c40c7a7450dea6eb313c61f57208bb6bab0bf9c4539c03117aff8b785706681e65d84d37a1d6596f1156631001bbbe68f1ca1857fb73e6281777e7ed0d92e758667f3252b044d9f3691d74db1500b340867118d6f04e6cc8e57f3688db0d0ec6ee1a538893e9199dda5cc56554584627f7a9ec36d0b32a42f193fec516a78bb6265fc18bc36ae209cdfb9b4bb7b1c60aa2694e745b6d0ddb9330d13a9a3eda6d228df3bbe90743e4feb6e30c5346532586497f6bbc5c52439793e006e3117f50632c5e47fa3e5a293fc99b6f7262da133158f827eb662c0c76b513b46a1bea222c79806004e354a1bcb5f8a2d908ff1ad14ad0d0f8ff7aea01c1b9cd1c0ea2c6944778d4fd55a2e1a058cd5bbc305e6ed7d3cb9bce2768e8d12e8c08bcbd6ca068fd1daf769a6d72a703e1eb80d03ba539ae327e24d47981a602adcd25f588418db8b7e097c3fc1f9b74c42468797cc7400e0d47219b1d936b3068246f40f8a0c6cacfc127209f85c5bf87c4feef0116497cc33f6fdd7612d2151bdbae8f2b11b2ddff9ec940b0dbd41572560b3ca7e3cad91bdb94358a5fa34adb004f50568bebb55f344b25a7a488d2ad2a079fa832e4ddc4bdd0a4da08eefb0400a69096e81b691f65463f74c6a366384e6ff814c192768edb504d240712156e2df1ca89cd70b4a2d6599fb5f5c5ed7639f9d48217507d50b412cbf553b3d0caacc9f2885868b68132135ac6132ab4242d7284deefd474fe3cfa1b73384f55f21a036c1dcf19259bd4e9ced9a43f142f084626675b028971218fa195bbc6d57b73c652f6efe2e24552e5ebffa8eed8ab6e044c0360752a5215a2c3c8c3522a7e7d4fbbd140c3ba726e15d8765edfcd35ea2d1abc93bcc08f235d3a320a754127eecb670d76fe96b46515b94c877935352d975ce82cdbdb25eb12bf78d853bc027fe8f2951e52fd3bdc207e38e36d1815e01102a0dd0cf48c4f82b7ee9d13bf5b88371666864d38565896fa42a465b4505868ecc89e81f79fe0287082765aa23b4ef5fbbe3b2163f242363256e202ad6115efb7c52c36bf28fe43576b4936a7181068d431b495543939cb66b0f40aa6ed1df32d180e91e8224d9e65ae5da70acb174ef1d5421c32bce87b5434a2f1dab5647cdd8f4f18015d774b15db405942c89914304883d482e97614e4535271bf78548cc56dd83ab3c34e4260c5f17a9895c77ca70297a7ee0f5f7b45b5792c2f863aadae2ab9149f5630957eb1477d5bc5e29799cb1590ca6005bdcaace91e673cb8cf071c47153114d9499f4ae29a17026b231fae75d593bbcdbf0ecf144d17d06af965b9d51c60445d673e019423c54c753109a367a7ccb5b360123db44cab845a67482cbff30077c6360d0d24c981800ee7940e8b6c81965930d95c568bccf8367b9ddf79043d3f9677c081fa2cddbdb0664643b0d185e37413fb0bf42bd3c12fa0010716926a0209ee956fafff0eb793ae8a052367b15d788d033c41c3df592b0f53b367b89b0e0d259f6b46c85008a72ef6aafff3bae7a717010ba13ddf8cc26da64799013546fc421a3817233c5c4247151dd68ecbf5e6a90873e0b59ec6184c4b96e71c962af96afe8df4cf1e3989a6cb6d33deb074400f6f22e05bac641c08fef4cdaf01fbffb7538673ce89daf30bc5e6ff396a83fab5394829cb457506a72670239027b96e9187d2213ecb852026caa67d9f8ece6a25ed8ce15159bf698ffdad503826f002eda21ca2f5649a4fc174bf1b46b7759d8f7294765a0eaf176bdfb0ea56927ca908a9a1a0128e3ce12900ac327630196014b0a3ff1242cdceb3072340a56dd5663c02881fa3775c08461687545ef8b2a8f42139c5544f6710807718972af7a175e90f7986e3ff2e5f16bd8ed4dbbadd444f7c717df43965f86ef422e1af2cb92b0e825a324855ffe596af6aeced4a6f0253030e42ce105a4f6f5f23bfbea119844c47662afb70a6050a119da319c98e965d9fa18fdf7472b667260a85453c27bf55eabf8c332445784c4182c950888800d40ab6082346ee67c8799e21a2fcb8d66b8b3ab2c2610ce1bdb9ce18119f8734b446f0fe40c50632de5183cb1cf5cf53e8d7350a4d274c47035b033e2a983cbddd9a9b2b0a321d5946ddbbd44c5b80bf2cca553e8d6c69c2370a45968e12603bb7d7bdfeb7f2f93646e2e5b8a2ba9d80ae2644d7c45ec80ed8667ecb1d5b11457869b6c4cb27c1c34062c68a54d6bee8b601460346d44e5ea48ef28518b150d24f35660553ec35a9ecf63693121b515504d176ae4bb1e9dc3eb2a5046792a0cd160a7676161975aff6adc5fd46ff545d97c2a2fd5175b408d974828b611c19969788993a0a449ba558bd89564e17d6a425c8e669dfe82b91ad12160e402ce34ec0618bed6bbff6b32e93ea93fe9784ca1b1c21d9348f89357ce6501ceda8d351eeef6be0418879593d5490dabe3c98e223424bb00c8a5eacfe4b95627b8135dec30bc790b6a14345460818a2401697e411640e59b4e525291f3dcce53ec05645e864e42084026310f8b73de5be3780f1b389f8fcca4d131000fd6085476114b36e2b07a63173c857fc75b6a6f20d6e0ef7951cbc3955778337ff8e1d31ca643e5b5a7", 0x1000}, {&(0x7f0000002140)="5fbaa2e65795927956a697bf0d5889390cd6eba9938acd32b7b6605b8c088e", 0x1f}, {&(0x7f0000002180)="cd351f34a724d08dcc", 0x9}, {&(0x7f00000021c0)="9ed7211bbb67df214e5f9a8587ed197f74cc896347ff20bad83128202a6110f8d392893b262d79255012b6c2620a736eaa345d09a85dff3c53af947e1c11aa3d4336ba59d628970d7ee6d99e7cd296eeff99edee89490961ecdf72d2f99450a6760e78d836adb07aaa43cd2f671c4c22b348f30b5c308c0da9ea3308bb97297fab50c198f96d8c1693ac8276bfec76c3190a35ceda2ad5f7fe1f7a6b1c12317b6819", 0xa2}, {&(0x7f0000002280)="ab6cf4f85456c4538b47849b", 0xc}, {&(0x7f00000022c0)="17184c87d8b16c4fd9a933544dd7dcacba30fb3e13f2ecb3b9982b026ee56bece60f3c3ca78c2898108b099050c6bc822b463fbf76b87c1123129ff9d7b8cc70441a051db6760ac198c5a9094d7b92858f3522d0095838271368662f551bf35522e8d0856eba4e25e59c4d4eedb8b173ac36287246ee3e4d1381c2653696ed280b8997aa460527070f7a755829c8d221f4d3ad46b57dbb66dfc4780b9fdb90b9c3b2876b7d732bb21aa7026b065ad97a85d272c072ad79dc4a8328f04bbfc9ce630f42145c27ae108cf683e92035010edd7e91700f771e200fd455003aabbbf4813717ccff0bf82328820a0a0b129d8c9d3f2ca4d18c54985913d03594ef", 0xfe}, {&(0x7f00000023c0)="56b918d8c2e279f87746484d4006d8e2d06e733feb0e59", 0x17}], 0xa, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x406) socket$inet(0x2, 0x5, 0x9) 15:21:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3b31b9119936f404911c194495b3d9aa75f6bf7009a3f80027d5a6a01883445e4e2daab946440cc7e450c7d1645ca5f14a95449afa90404c63096fdd185e73f4c9f0aa14ce8f80fa059e99524eccc2f3311a40bd98d185901227b5badcafa3180d9850da362ae0ba05777a921deff9b31b2292483d87a6a701e5cca2fa0b00179bebd89d8de5fc36ba414829b384de94f2c0cc67a11030997a3612577030caad0dbfe41d68152acf9e9a98c2427367afb8e8ac1bb0046bb3b2f2d8bbcadae7bf544e0ca5d07ffc4661d578e411ada3ad1ef0c7f1bb33d6171a34f1274290193ddd50ee82132fe9036a57a218d33930e7e125ffc0b292", 0xf6) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 15:21:08 executing program 1: setuid(0xee01) sync() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) kqueue() r1 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 15:21:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xffffff60) 15:21:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r3 = getpgrp() mkdir(&(0x7f0000000100)='./bus\x00', 0x51) setpgid(r2, r2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) close(r0) 15:21:11 executing program 1: msgget(0x1, 0xfffffffffffffffe) msgget(0x2, 0x48) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) 15:21:11 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x800, 0xffff}) nanosleep(&(0x7f0000000080)={0x4, 0x7}, 0x0) 16:34:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socket$inet(0x2, 0x7, 0x3) 16:34:08 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x610, 0x88) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x90) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc7}) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:34:08 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x222d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0xdc, 0x0, 0x0, "3cbb079c7e009085b8c5bcafe0e1447edc909581", 0x1, 0x20}) 16:34:08 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 16:34:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x82, 0x1fe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:34:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fchmod(r0, 0x0) socket$inet6(0x18, 0x3, 0x3) r1 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 16:34:08 executing program 1: mlockall(0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 16:34:08 executing program 0: socketpair(0x6, 0x7, 0xad, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1c00000) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x119, 0x4) 16:34:08 executing program 1: getpgrp() semget(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() getpgrp() 16:34:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 16:34:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5e94a92dacd314e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045aa8ab65c866919ceceabdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400000000000000, 0x4, 0xfffffffffffffbff, 0xd58d, "b914efff7c7558cc67f07100e87c9e6ea54acc65", 0x7, 0x9}) 16:34:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:34:09 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x40, 0xe4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) r2 = socket$inet6(0x18, 0x3, 0x0) close(r1) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffffff81, 0x8}, {0x18, 0x2, 0x100, 0xb4e}, 0x6, [0x8000, 0x2, 0x3ff, 0x4, 0x100, 0x0, 0x5994, 0xf041]}, 0x3c) 16:34:09 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:34:10 executing program 0: nanosleep(&(0x7f0000001a40)={0x787, 0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x800, 0x8}, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x2}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) nanosleep(&(0x7f0000000100)={0x3, 0x3ff}, &(0x7f0000000140)) 16:34:10 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) 16:34:10 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000180)="a5a9f9a6f4b5287e81b6c7db8d1f1d90c679cc1cef1515f823567c738bc324990c426a5dfc692ea449414592cc887d06ba4787f068", 0x35) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x40) socket$inet(0x2, 0xc005, 0x2) socket$unix(0x1, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)={0x2, "c628036d31d6b625069b35db4b8d10d98118efd030111f678671dc00a9d13af487affffb71f3e7bdb07797780e7dabe78370a115e01ba56baa783bf333c314ceed4f5c13464a727e654d754df37d648da5c84159370a2f1edaef5f180097a78adb82cfa2c5cacd1d06ed0308b70edc8a0ef83e26278cffae7448b41af0b735c52bd21ba786e781625d2b80c0b6ea227d2a9673f9ee9b95114e0e60333d17d85fed9efc694acf5c8c78a65c4a02814493bbd632366ffd3ef2e0b6ac42feb5a4"}, 0xc7, 0x800) r2 = socket(0x2000000010, 0x3, 0x100000000) pipe(&(0x7f00000002c0)) socketpair(0x2, 0x8000, 0x8001, &(0x7f00000001c0)) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) fcntl$getflags(r0, 0x1) 16:34:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$getflags(r1, 0x3) r3 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000240)=[r4]) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="3d18a4ef3b2cabcfb405575e65d63a356f56f9", 0x13}, {&(0x7f0000000100)="f6ce0c75f13ab9a979c79135f8e383cdf6cdcdad50466389348ece28c581147ae25f3627068d3bc14b8dbc132cc15610bd95073e9853be731eb5134419f790eeecaba96f630b2186063503632a3c3a57cd414ceaf6461f2bbda254d00f50d7e6a610db", 0x63}], 0x2, 0x0, 0x0, 0x8}, 0x1) poll(&(0x7f0000000200)=[{}], 0x1, 0x40) 16:34:11 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = socket(0x2, 0x0, 0x3) fcntl$setstatus(r0, 0x4, 0x88) 16:34:11 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x80, 0xb0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0xfffffffffffffef6) 16:34:11 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x33, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) msgget$private(0x0, 0x45) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:34:11 executing program 1: r0 = getpid() r1 = getuid() rmdir(&(0x7f0000000180)='./file0\x00') r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = kqueue() fcntl$setown(r3, 0x6, r0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0x3426b5a6ebad102f, 0x1, 0x40000047, 0x8, 0x2}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0xff, 0x2, 0x6a5d, 0x8}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x7, 0x1}, {{r3}, 0x0, 0xa0, 0x0, 0x1, 0x8}], 0x1, &(0x7f00000000c0)={0x5, 0x7}) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) 16:34:12 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xff, 0xfffffffffffffffb}) 16:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x0, 0x0, 0x100}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) fcntl$setstatus(r0, 0x4, 0x8) 16:34:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:34:12 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = semget(0x1, 0x3, 0x2) semop(r0, &(0x7f0000000000)=[{0x5, 0x4f6, 0x800}, {0x4, 0x9d3}, {0x3, 0x3dee, 0x800}, {0x3, 0xff, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0xb95, 0x1800}, {0x4, 0x2, 0x1800}], 0x8) 16:34:12 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) semget$private(0x0, 0x1, 0x9) chdir(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:34:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000) readv(r0, &(0x7f0000002500), 0xd1695828d8440a7) setsockopt(r1, 0x8, 0x9, &(0x7f0000000080)="9063586a383ebd09652f3c5908211b9a2f2e7bb73186dcac573f4b84aad9f6c33cf43608c6115afb653041080cfb556edd2db97cdee1ed10ccdd486679d364581b5d7ef14dca866ceffae81ae7cbb61ce0977504f65e0fd47c94def9347465e5e2e6143dddda297bd845fe5f3c3585e3aa5055a9286babfc4df7e43ab4674c7debed16ce3c07217c745d67ed0185502b9417308adde7673d3be0911c73d349f6289c9f192b892892fe44245eda0e0573c2d23f7c1d53c9e9bdfd88d3986f95ad0bbb9d88d1c0e635caf68890993892d405", 0xd1) syz_open_pts() 16:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x7040, 0x3fc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000003840)=[{&(0x7f0000001280)=""/221, 0xdd}, {&(0x7f00000033c0)=""/132, 0x84}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000003480)=""/176, 0xb0}, {&(0x7f0000003540)=""/226, 0xe2}, {&(0x7f0000003640)=""/242, 0xf2}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000003900)=""/72, 0x48}, {&(0x7f00000037c0)=""/94, 0x5e}], 0x9, 0x0) 16:34:13 executing program 0: nanosleep(&(0x7f0000001a40)={0x4, 0x80000000}, 0x0) nanosleep(&(0x7f0000000000)={0x80000004, 0x8001}, &(0x7f0000000080)) 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x20000000008002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:34:13 executing program 1: r0 = msgget$private(0x0, 0x424) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{}, 0xd4e8, 0x7, 0x0, r1, 0xffff, 0x7, 0x1, 0x2}) 16:34:13 executing program 0: socket(0x6, 0x7, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) nanosleep(&(0x7f0000000180)={0x1}, 0x0) 16:34:13 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) setuid(0xee01) setgid(r1) 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000001000)='./file0\x00', 0x0, 0x1) read(r0, &(0x7f0000000000)=""/4096, 0x1000) getsockopt(r0, 0x0, 0x80000000000c, 0x0, 0x0) 16:34:14 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x6000000000001001}, 0x0) 16:34:14 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:34:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) close(r0) 16:34:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) ftruncate(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) accept(r1, 0x0, &(0x7f00000014c0)) fchmod(r0, 0x4) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="21ffe55be222adfa4798", 0xa}, {&(0x7f00000000c0)="cfc91f4856ac9fdc6fe9e99901717adae61669370b471646c91f6a1eb3a959c0116a4c588077e3fe450fbadfc86b789548facd5781c005b28a1a3b12ad9d6669194b6c23d21318d7704a", 0x4a}, {&(0x7f0000000140)="f69cfdbef96bc99271", 0x9}, {&(0x7f0000000180)="d48733484e4bb0924c891bd2c51ad1cfdcca86f9a19c00f9d4b97f7d5ebe503f29f7bd38d82fb1f7e639e2142d6263f2667958d755a4576960ea2ace679d777c32c3a41572", 0x45}, {&(0x7f0000000200)="eed3cf0af11634c7bf870c1d2649229234690115ca68768c7480a46a7e88118de23c5c2119f522d83ce9284e137cb50582b361e3e565306341fa6d6719e8bed5730b501818f7d94636fd15b3ec221630029a7015dc7fd4f2e89ff544b7a86361b89179b6adf1177faa7fbb2ecd5eeed2606257db2bb18e80af94b267e04e2888b43087c4d41ff3583fa31104e2a0927191792fcddb6a91905976a528b6cad67316fc32ae148e4f3ab2446bd7f5d241f71b731b88247051e3684f919a3842f2a9d2b798c2b40d4704e7226dfcab39d8ee768dc4d7c1a31473c34c4d7d49675250ac538c8066ccd9a5c6ff0b4bfa8d1207e6cf7b698846427c90b2658fa4d644ba11d6c0fa2931bacc2a9d659786b8e89eccc9d5ade78aeb393c5f2d43edde15cf165b59e23750158f68bf48083e2d09d19c9211a2278d6a4e678dd1ddab93c1b7649afe1ec3ec93fda948981192c6dd5c3018188466cb7a83782aa8859080f642fc92812e3a134a2b2ba720305e6051eb568d2e83ec6f5ec3a0d716c3866cf3a0aff31b28f45d69ac07af705f4425a4c005835257027c3cc5e3cafe35d5ee4452d4a1e2edcf8ed51332d444908e8fafcf7d38fc170af7b0fd34fadcffcf3fa10b1663cac82700df3acc015003141329091209c3e0d9fbd7676f06d517566c4a433bcf0d3bbabfe8232da315b8f5deaf4d1d04d54c861857f3e1d8aca8b163a65e7309a18e8260b78cce6dbb5b2ba1953e25db6832f9b2768f535ee5b3e3374a3527e79c9ac7b95ac803c259cedfeed7e98895d9b7a087903e8725f72037f024ef0b7ea63f048a80d0c7bf65268202fd21a18f6966bb3a68c5c14e5d0a315150cb3000220a9b9a93390b8547cecfb2122aacfea74c96b09fbeacd0119eb86fee3328b3af48790e489bacc826293f3b72755310d7018e25c1aaa775178a4702fa17cc559b6b4edbc272c2f97eea58ec1f46ed45b6be6da481bdb22719fc39f2f16761f7eea90921775b7df029aa5ebe12026e6d3ff579b6808fcf7f6831513d9cde399ace97ffcd53160a800ab8b7e8dddbbd6a9ce9a64c4f419ad3cbcb83cc51c64950b2eadbd55209374db0a27af35ac1d18f92c5fed3431fdc6008f49e1e4a67f5be9d1c4041b65eb1c15a90ecbb25c1c2ecbf5d3edc2d1e145140a235323e833d14164084792d563e9271f1ae4af70bbf86e82f86460611822c4f09fdc7bd0ff7628992977607926326e6e4c31af01d9505ad0a9486d3cf9938c934ade481298605e0df9cab40087df4d850cbc1418ac63956d7d6e35caf287ea6d1bd00f3d610522f9aed21236af33f86a950245f2b2fe4da0236c85f3b9c6a7f0e6a4e2e1cd96f73f1d1b7cfad65d357775d8ade48f5907ada1968e4173393b3af16515fc1f68a963353e362873f3fdfac56f5fea1618bf1d0133b9236e009b6e0a7fc3ab27d9f586c787b5f8216df635a5b329bcefe4668bce28cd38704134d80e11cff70259c57bac5de0e10202c631c07c8275d70b89e771717a8266487d8b0fd37ff6090d0287a1c26005bc12a0a3680e57f5c8713619c59db6c0f2eeb3b225554a86b1560156a8f3dd3d57e3e887bab9205e3ea609482450e065bf049d9c91b0e4f180531a074c3ef4ed792f206a92385cd09bf60bc80662ceac72d74151040f0b14c086c795b6156b4246f8ea529d4ba2295657ab8ebd556e7e4b85049b8fba1f08f2b52ee769dca026ac1e4394ec07d79db1a80bb0aa271767c7d767210e74bbe07fba5d8f3e9610391e059bcf2eb88c7b2d2cd8b2458148d0afc56ca27af510dcaf7fdf640acd6ae542f5ef30eccc64328f7345ec510f93912a92fdc9c4d4d9afdc5edf071dd59e850782dbeab3ef41f6dde6491d170466edd90895eb55aa3a761f83e509d446a2eb3a66e3f9098da13bccb2dbacec66c689b2e8df68d02d2acc9ac3afd3c72ace5a45cdf8db616af157afaa726143dd35caf3686322799f6fafaa1887cd4c4fb6cb71c4ad9c68540cf1204c48ede50f00d6329d2943cdc62080b1ed5a041fa9483295a9f66c35a38fc70d3f19bffa268673751bf98a2f092ca19f8ef0d5061dde84a0b9e350cd2ecbf8595d85c83fc71999ba28a19e73242a700e0fb5f58b6e279f37056c73ed128d68441527cafd746102c10862b7af3df5fd805016878467b7e804983ff1a4c0e7d3cafd1002d090b114abfae6d5e5dfbe31c976b252f7de0a69ee601a739272c958f8d40c809d9c2711ce42bdcd4fd9db515f77498e4b4d3cead1d6f35b5aa594409ece90f63d8d6a10fbc5d4fe68cd28d905b239a324a26ef7f7a91e851bf9ea1aa1014f7dfc94534e9b8a95f6fd315203a165261ecf34be47ddc9aa339f0c1546bb340ff94ec6c21d13ff5fbd7fe84a160e22d3eab05514bcf8e330915225cbe901e7f71f91d66a3b21495c1bb1703a311d1e85b2b3d763de675d93a4335f675b47a8c71525e6738d993e568501a2104c4b6354d1f724b492c8da9343c6c004b66609d7bc685a0a9a7688667072e8375dff0baadde058b6a80bab5b000351574c452bdec3ece2e6037d1923bfbbc3c9ea98f9d479df70b76d22ff9fd2ddbd7d6fd9d5276c8a1f35c241558118e85e53391356634b16adc545175a01ec85cc55087e38299f0f842ddcb03e797e506b7233b06e32abb39862bd16eb06b1badcffb85c5b9e9aa2b833998ae562e359e599b67970085d539b196ac1776559e63f282ff9fa724d233612974063b4ffddd97224caa03dd43ff1b20c8407e8593b112416c8e9cfb05186eec795c84c00be7ce256bcb1bbce4a5020a0091a24cd86b2d7d9eb8f7fd99fe9925746ca801d43a30f0173df761364ecb1f55246dabed91ea34098945149e1080af72ff22e6109e750b693b01de755b08ca0446cf49c2402af448d08cba4f466dc3bb3f5257a092ff2f6cb3600e4e1cb7786bd5079f0ee77bc23382eb21440f91a7195d48e0306f83d7b6f8fdab2caa1ae7cd7bdd96e3b65b6a74e3b2150cf87b0964d8a11b11a7bc9d55894bfbdf6c77c3264f0302e3f384f4d30d061033c74bd1eb80db0ec91690ec92f0eae9668bd2221f995590556134e929a75f095e97aacd7ad8f34a523c18087a73378cd8a5010e46e43cf0f95622a00f36b967b61aa12adc268f6411663fa29c8f28cf452b07ed660b45d680aa8878357fc2fb8529d9ecc3aaf11120ed8c6893f01ae3f0e5e317020e10e2f1958f9ba4573d8b4ea2709d5e4a1f44aa71324a1636c8f119ef5c4f3ea50837086c5d0529e9adfafbdcfebade9a088a61c5e33cc5312cb7f7c58453399579968d9608b4a9f925b26cb554900c503e58ba30ec407968cf0b949058bd35c291844c30bbe9385474c330cd54c14f53e2e5c5662b3a5b2e91901b9762fbc31988a250271c80ef13758ac90dcdae95b98bfebe20912d837055a4083e3d1e00e47e09eaa0ed8d89e566b38a59e7f73877aae3153b95c61f8fdc11743becfc431bf6bca7178da0ebfd0c28851b83cd112d7c21f7b17a5ea7f36074a13c4673988c92aa12e161c4685678d3fbc965a09cbd3a7a75d945ef103505973436c0860339ff8f7512708b073b14ec16510e581e3d5d0ebf89b8db45a734808b69c238dddccfb3f6bcb29ed9b332ce0a88dbd6acc266141ed792c8d145a591a0fee7ff4c80e6e0f68f4381f4bd2ec6b691ebf8c0e1964dd1bd871ff1a05b5c0038d5aab57afc2be9a464f5cabf7c6d1c1440cabd57a8a223c13c25253932ea1e389758081e9da525f05a740ae7e8e0d7885b1e3a16712934505689345021c4a6818638849c5999e63ae2c5af6f929ab399e5567b48c5ae796d78a4868690935ea541b572150e8e9a70a509aad1a4e809ef4450d5e536086463b4e32936f8ec95fcdfaa1c15305f157ba54d6bae04933bec0e31f3749b5bc1a2cdf3b55340df5ecdec8439f14e90dca9c36e97703f642fdf043a5ef78351cc8e1aebfe3fc7ed921860553d5a2e5664e229c811fe0fea9b2c939f5f6c41e119365f4f2e028277fa127542e1f198e6bea650c74893402bbb7aeaaaa93e9207ce82f7d6720fa01fab99a8ee06d0c388e360582b762e2ca9fe71d633f5d5bfa69d1cef7a2c93b0965d78637e70c58eb10f80c7650fd3342ec71df375f310a9fe6b082c20a5379fe0a65bdc94b3b4acffc03c04ff825a028e7afb119389c2f513c9d27b5b2d7f7b262a0b571a190dcd12de3457b1f8fb4ac060b267900855fbd3f4c6ab00383b62bf806ceb086a5e87873080e4a4f69fc0c1fa62ab7464a813ef7fa7a929bec1520cd1790b0f16717d85fcae3057d81b06cb3946c424fce4d563cb7170e2fe7381b39f1bdb485555b32b69592e06e80b674c0915e67282b97c2508df40d1bb7273b027e19f2c2bf11753c37afac7a6a7d57d415fb211001c6c0dc0039660fd4d2a75617b00ede4a8ce071a3e0dff1286fbb771baf1c62b64de83119c3c9ed3abafb712c1aab310c488b66250bbc82e5e61ba1e384e1041d6d9ac88a14898abb465d52cae1c40f6d9f09f8eae8921ddd4fd557191549c754a027ebc475bf6a0deb603c74fa5c70e86eedeb82dc7451aaaec973a6bd61472c2b0f0d41a5a7cea2ae569f9f70b6fafa6fa20c34f3ab6e8211c3a48db8a261edc87bbd7860919f418636643819b2f11bd41f929626c5899505b06a6b7d08658dc1ff6f37552b6de68af64707afc373a0a7370d4717b1ab4a25c8ba3e36cb12d8c5e178f1e3c573ce0f8fc49e8c00387b31992a1ae2dac7fbf05af9d361393a0c74cd8f6916eaf1ae786344b2de4ec034eac48b783722dd03db15a5466b65fe467fa9a9535290c3ed9748ed0d10f2f215abb43653b644e9ce3964be3a660092052a6a1ecc1a0eacab1d65ccd947b3001d9bd9753d869902cecdf214f1659c67e89e1bf228585fb307ef3a9ef197f5b6d38d2e5de1573d225cc88b5749d839a9cce2c8bfba7a8f4d9cb414a109eea46da0074bf709c8069501f59ac86ec6dfe8059a56628f06fe0ed8701c296246f3ddacbdb48f8db868c73f7a6dd62541424f206d00bcca4bd9ad714768612fed2e99425eefe2b4a264bb228290f17d80b058c35de67367f72b3551762dcf78eebd60fb4138e9873c333f7fda2f25ef45d24ab9aa2993a4ad7eb6dd2ccd728a8452a051e4c498726e847cb20b2c07b1052e0d1d9b178ba276670a152f0507530ae0bb5989364f4c43b1118a5267ea4b64392e89e80c323a50c20c01093bd2d83d38cfa37a56a1ce7894691a02f17bb7fa57b4c6de77d9be93966de5761419d50043d6e4c91fbfd2f8497822c366563e1e0abbf4cbbe4811bb3477dd5839a761e51935f24858fdbb670d7523b8660825eae2b1db4adfc60b9342c1eb5f4855ba32d64d871f93314b2114db4ebdd7254eac1e488dc49989054d1266b2afb6e2d071c23aae0e5883893ead845c4acb1f2e81344ac4415c21986c71176979122072347bbab8755a1b771365bd47151aab781b40ab29770ea15a28cb84b5b64e573f9246ee1ec94cbfba6a2703cc9d8728ff82f9d0624153fbedaddc7b07a85233a77478cea444986ea35411a13fddd9334e1e2db9713b02282301c77f210a16f6664b9ca450131217150518ce0c5bf30f34016735347109cfb8b96a32d18d47a45a06ba9c9f8b69e010e170aa48fb1b6a753b0e9a569e62630273bc371f7ba0636731002057a8f2020e669502a13206741d72871e506c672517ba13b88289753f4fe8faf05da4c00d5c94a6118fdd6449cb56aabedb9301bb899ae42cb", 0x1000}, {&(0x7f0000001200)="8cd3462e1d5bc228ad0326f7f2f3df700bb0a2b8f1d76be030e188c3a3860ebd4fdc2eed452004865e9aef1730cf44180f7522c81450ed7e92265124e2d634e7cf27bf8fd58edf68c69b2f00aff239c63a881e1775b2f76070b9417a85b34fea7161e2c3c2f423418ae5258fefd98a9dfb457cd4c2c8ac80065ce9973275d9d52220b8f190aba248954564137594020064c4886465e79a6b6b493cbf5eac9ce8d8396a1b92a09098c2e4d262c4e0d84f8b97803d827b7070c6677fb85d94e026e7565f658238cddaeb6b3953", 0xcc}, {&(0x7f0000001300)="5ebd7a05f8a1853eb2c62d072960bed14dea146422a98b70e259dac233dbb74053d29a79db1dec57e8ea0f3028b87a3f7495a1f2d8f87eb52e4a3d31316e010df8ad6c7f057bd93f4443614ba4cc768e568f5d4302dd77664797a0b8daff29e7911cfd074ba2f21d644093c60ecc2555a0bc3cd9fb39", 0x76}, {&(0x7f0000001380)="31a3", 0x2}, {&(0x7f00000013c0)="c04888d2910b476c1f266fbd97c29a", 0xf}], 0x9, 0x0) 16:34:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:34:15 executing program 0: nanosleep(&(0x7f0000000100)={0x1, 0x3}, 0x0) 16:34:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0xfffffffffffffedf) 16:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getpgrp() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r1 = getpgrp() fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:34:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x404) msgsnd(r2, &(0x7f0000000040)={0x2, "08ca32f679325b500b07e32c640a07ddc377444bfa"}, 0x1d, 0x800) msgrcv(r2, &(0x7f0000000080)={0x0, ""/1}, 0x9, 0x3, 0x1000) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x1000) msgget$private(0x0, 0x0) write(r1, &(0x7f0000000100)="be6f85800afa5f2aacb276b8edddcf2eb7ce2908a3e9b8c339db4003967ddc8fabad0d25eef3f32e8af4df0ba36af25526e7c6b56a293c9ce0e53faea38cd45c18c029a32e47d473e38fb48d0a1b6d16700f9da1633b6c117c1f350d4defb41e0172ecb00c5f15d7b768276b6b990b06e20b15774996fc8a44609b943d6bf0b8166600f969695b531a22ada2a89fb4ff19a0a81d495a234f53893f2cd822908dc3cb986564e86a34982f9b5c66e6fe5842a6e6342d4d07b8909fb509900f4b36c0bcc2a21c7bf195701b58c0670b6ca14bdcaa32953d13f840d718938b08c7fef91d1a58f951e9503f5242d024ffbd1c737bc6bd454452c076bb76699990193d26ab0dd110b990508fda693a9f88c5be71b7100bbfbdc08d31d61334893bc8e492d977b479854292856cb7f844ea50760986cbfa7dd6de025fb3ad5a4b17009448ffdf456a98747acd125440bc9b3a41db1e3b02e2728a36bf885b2b1b61aaca5a72ed1507aad30cc9571e5ff4df0bb2264d14dfcd719fa89ec5354dc10c5547e0de4523fb4cc8a0fe4a6f5bdcc53d81c45ed21f20d926f315b44d58030e6d0babe3970358794e7ee1dac872901af5143453d4711ca1b0bc2b34561c58f8a741596a02fe9e913f44704ea83929216622612b45c337d4661393208a313bdd05f5d4b62da4e52b5022b2b9604fb2b7e9cfd46a5dc23849c489fbc22e8bd437c68f40dffd93bfa0ea5a430971b192ae98e3701d25402c60c59833bb3e73417c4b3c03bcb1e3b36fc1d84618c533234fc9c96c494231dce5f3321075b7672ac9dd8eba4c5b9e86d6cde01b346b168b32df451fe041beeb4feefa7b703b7d480007f8b0619f45fc429d37e835404808eb8f6198837b90febf6e0ce80a5ab4dcd16fb75f337302d2c1a0299d7ed1d8b7b3617b2fa793af4c38e8a8863df913e7b1215641ed010167f44c0a82ca4258737124de1b4984fb3fc58bcb9e16e716614438f6872003e1d03178672452a0c2b663ff8a4d6ee24c949b1b83a40be2e5a41ada7c896224ae2c9327803641c332d1efdd1f957dd376fe097aa3abf2e539724245ad9a6dcfc1aaa37d5cb8961f9572d38f093626132be0c6587bf9f81201c1dde5589f32bf41bb1ef535b38c7ca67fad1d9618adef4621c66801b05fac503cea4dc3e687a23c82c63533845246dc66e8e6510a810aa0e3d897449c929e04a7a57005f12cb251787ba07dd5e4aada060ebe78afc16d5e03bdd0ce0dfb6aca83d1cf213a1038f4164152f378a0029f9f2c47783e2b2df0d9b1c300dc4ad81cf0b747aa7a0fecfe47c0b3b6bada7eb5af22f2fd757cf0e473f22a0c92def55db91e3b7e51085e8ba612d15522bc75dcf66df65e439bffd1526fda172d59a061ce0cabdf689291dd985c3c19ce1466bfaae29b9eda5c81448753863d358399c7403ffb88022c802cf04d885b7d74647653675779006edeeb625b5fa8910fb3778e1914e8733825b2bc200ac8c9a2313c2327004684e5f5f715223189553dbeb78384a2f24d4651d57271e81bba11af5e0825ba212d4449db85464f30f6b3de1a132d7827300814c940ce32db4e0d4331b33f88e023166ddfb13e13d4391458ec57514bc23461a520cec49516e7d32f8e194d9b3c6b7d4114d90a74626930072d697cbb02c599cab3c7a792df354861644fcffd678bbcced74d35bb2e27f558c7b6b61ba35f14c2ec2710291342d326fe49487fd302cc995d4b141fba607d7152ad65245691b69ed292f3987895fe3258153088da87fb41dd168005c256c7284e71cc38dd8cdc5de839d45d080777db0d38651e16d18628c0f17c182672658ac6bb8b5dde9a044fae1ddbc384fb31d169db8ea362575584b94dd7a4afd3ac87d657fda489a8a994228a3da368ca18708fa761a4376f20bd50deec14930da04a21a14dd3558ffd06f47e03a308c7154951eda336ae4e4333f49099492cd4600f040e98982813e35828fda774c760b5bad79a75e8646f23a8c6e636c6467694236b79661182c30dbac3db0e3df9b5af0c6e164fcec683cf39ad8b5feb2e71d34c0809c0d5ef943d0d4753eeb39013d1d05ed5742ecb65cc73c6a9f7df370fac9daacf196abae33ac1b09e9e07985a621c107ef5de6381bfa7788356f375c26d1b230f5cda02e974fa899dc937bf9dd57dd77063caad5a7cc0d0db64e0f0e7fdd5952c73e46f1f2f12ced3c3d13be2e8418134b2eaa17a99d5a21ef8f2f0de9b92a075866d0cf4e8331d168af172c33a6c32b8f29c7fe62aed1c75107bd8eb64dfb0cfa2e9a664f04cad9d6748920872169d88f9c6d4c36de9694fdeac35177a8cd76b028caae773f5ef149a6112ce069d322c0fdf1c0d09da6e4b2e31c9041e6d3e5c3c6735aac1f81a38ce51815725f32c9133883fc60ce83f0a2b3f33ad94ca1f9b8e77fece97987a7bbe3b393cb504004892a1f806011cbf8567c2eca46bbe28b02137632c0bed418a3f0ec70b3e3ab6f86a55d538244f9aba130170c86190858d3af7a3fc4b726f1f163528bd24d16bf20dc465bfb84b47be59f75eb5f69c338e8b0729c21c69e7e1057722c30dfb1edeab46e63bb88d5ee2f27d31b8543aefe659087c58196c6896b67087ef11f3a7d0fd60f50836c64a9e1b4c483aec88ddfff1d0295b431327f0d3198350c7721716edb9bb2d8db13d2ab68ebaf79239d129e5d860d8131c07441263a766e9e467650f64e3ff6c2d43c7b94a35bf56dcf530d09988c5a22b64abee96fbe275ae149f0074d7566711d7074d625f21a14694796488173ccc006742ae330648f6e5b8c3d23dc642018c2813c4eb0f9a4bb91399e0bab4dc5e2a1966f92e23a25f43589d9985a687d5d2d3775185845b2ea9b31d09ec19e3f2e82aa9f70cb620d5d0a7d55b007a7335f9fece0a44a7fc0a2cda2bc8fd58a3cdff9f3672e90b30865472a8bd566df635e213dfc03d86cf61b8cb3848662a21fc682cfcea8ad894d564b9e4c5bc8a3bff91f0be8a2c32f50a340304ab004a6902bf6413d5dbea1db7c3f841c99f2aa51c14ee8bd1c40080265d9e8bfa5cd8eb3f5b8401fbf270a239136d83138753faadb63aff37034143f98959eed31b59cb338a44cdb82b0e6f2b8895e8cd4f7fb2b3bea17527c78260c2257db688a7d9c8a215af3e50e06ad1373fce8e3f384c8526355045efe34b81d5cd50ba4f7c253938f1a1c374d7b915387ee52279fdc8beb6cd754898c333410f9d9f9505ce30687fef0aa2c9d2dda94e5b3be7a648b325cb31f355e82bba4beaf56b354c5ace120baf74bd0943805c000b756cccc1035abf8c8406f95e8e77eeae0593df208378e3776d52ed8848c50a18b0368d1d9e4f7097233ffd5b533a255bf1f3dc69b8d6ae6fb006f3b2e956c6752711c911c002b54a7dbd0b3390e0baeb528448f362470f04f5f303f4870e7c443b4ad1e09891789d3e767e2daac5dd28fac68c8fdf6c66154cf16fbff25237a159574ec8238f917d285f1a0066faf7088887b8f6aac3c5dbaf758eaa184ad2da3b6b7043d4667ae04066cc0ad7fd0a0968b466a01060a22d7a63a9964a34653d335f1f327c92677bb95a0daa9610f22dafb5bc01c36ae91a7964df94a6a8ef233ca00add24977a57f7580528f37ff0e3d4a06fbd8580263274a189ef74b030a3b83d73129cd09e34c339a819ddcc1614a45627819d6284d8f37e351c01edba464b9e1986a7584ab7efbfd872e3776fbe35ba23a60190389b411b4cb47b280acc304cf357dceecfac3dba4a9aaff483a1a1ef0e22b48d025480f0a7166416352c940fdbb5e9972922e3b6308ac4e9c6477d83b0fc0295f9a49a280156c28029960dc08317cadffd57d4d61da2b4fc873ba605589931254ef591fd3b051d1ebef0495126e29cc6d7b46781398f2a3ea7716536c8482e14c2fee13c583dad1111788d7c3cba9bbe16dc2cb166eada44bdbf2b067b78feaf1cab4971861b19c29987157c053cb376298b90a02c61f468ce6ddac548e4a6c7ad2995473870f92bbebf7114d8bb43abb577786385d4704a7e815d07ba994cd4c240f73710622e164afc371d53ef3f532ffa218b42695d108b5adc516d49ee27485559b891b61b32d2aaa5db03d6ccccc22bf12a4606ff661d75027da7c269e89e446a47fecbf7b0fff90e6eb0127c7319875b794f358d52c53ac0732f5e2ecc0f9775d13e784fcf01777d0aa14f4b732d1ce397835591e8db1b89e9293ced794eae5dc78907f97b72ae4c7016189be770ccb39d31cbe5d709107492448829abcacca76a76c19ea783e2bb371760d9a6b10075606903028a3a0c3f1a0c1b2602d463ce9b70583d12e617167acf9e08902d440b6472ec1511ca210fcd72afff7951d8001f4a44acc7430ad94a091d4b20a8ed9062520f6e04352774d8b4e91be5d830da22fad008d588b1e07d3a362bb3507b9a05e1a7722143f9b1f31e165a296ea85f001fe8114d34c7fbe62e92e1687e3fad5fe084350c15a64a14998856f3ff37cd7a19bbb62f09d5b376904392081c617d1260dc970dc4a34f35ef4e74014c0d0590965023489911d9d9f9d7b67883fe564e4321efbf8d3632a0b1a2e0830e6e38304bff7d9bb40b687d40052abd258c69a76239fb7c1c139e5b92cba59d3bf0bc5ab495e21a049d1f50482e2053ceae82d8f53aaa65ee00666c3319f6d34b4b2877b72c842c2147ccc231d7fb2459a83aec3d2555c54d8c1c6e1301c45786bf424669900ad401147235b00e76d62db85a39ae75835338a840a19337310d1e8a29e9a00021807cc2a3b0924fa832c205e1400cd514c694b4b85cf638e5475f99ed2020fb690ba95875b72fd28d83b5fe488b621451e0bb0f8c43cad45a8f921487e5cfdab0f3cb87ba23d0dc330c6a789b524f890535b167dd6d0fdc18544814998e748ff2e209fcc1a2252fa1a3fb6d9847f9f460aea275624623e8feffcdddb6e7045f54c169321235777e6fa3af00987e364b669a11b7890f3faaedc8028fd367735ae9fa752b814f6d0e3ebf25966a0c9042e8a755c4114fae76fa30eb447fc0514509abdc6c0b07bb7f8c23f02ee3accc48145f48aa31f5fe1f5049d2b670c4f336a0c7739afd3387afe83424395c73124f6814e476a6b7bedaba41a2d423d0fa4c1c0636f4e057026ddee30d93eb93eca38a5b8cbcdcb0ccb9517d9591a052984ae7faddab2e88fafec9138b6afe600c360c342db826e8662f4bdf5cb51e93d00edc94ea955a956015f5027d2376d9f53ddfe51b3f606f0debc20c3c449a9622585f8de692e417a33a9068d0e3197a35e6b036dbbbefe0b98059104c5b6db8300b4295769d5b91d904507d3e7a3c976c396b6968b446abbdcd716eda7c7bb23aed7b7070c42d1952d1b20a2a7fa233440a67ae9ec561719de10f8bcc2a27005cb38a81b92e9e0b2665ee7e2e4292c2e2400497e20f0dbca99c039b92285e2fac49e4c96bb02772fb29dd76d53c5ed3fdefb3bddb12f58ffe2c4d2425e1941009f56a6cb203c6eee5df2e88ef25ad190ba5b10b079c601370f940292f360aa2c070cfaba3597e0e87c7deab25d07dde78ee0f3587fa1a4289bf564fd2cdb068f0170a0e48a0eed7f6dd057897b6efcc085462143d2a36edcd9123138ca70c17d916bd5ba8bef0f2bfb51e85111e84a76b371ef4429feedb508981ef02be033a769ef2598f51721fb246030e0f94e6cfcd81ebfda403e126663393e391c6600c721d2d36f122d71788f1dadbe776ceca3c3f222cd84d323cf66b26", 0x1000) r3 = msgget$private(0x0, 0x4) poll(&(0x7f0000001100)=[{r1, 0x1f5}, {r0, 0x18}, {r0, 0x1}, {r1}], 0x4, 0x800) pipe(&(0x7f0000001140)={0xffffffffffffffff}) msgget$private(0x0, 0x34a) msgsnd(r3, &(0x7f0000001180)={0x3, "6ee6fe5e15508e7712a31c93fd1c315812e3d7ebd4d01756d44f7d2ed711b0619695701518b683cf852ea1f272f47a892f41c3b7582bef84ef57adb2b01ea84dbb87ea19245a98091d81395aac7530a7783bf9ba64714a17856ebcac1132b416b2711df25332fc9f7027e9d9199d0d5a001e107182d21f12b639d94efe2560c42d27b7dea915d592fe99413b5b351106089f554a510248765192e4024afd161f820cf1229bcd09bebd65d67786d3f7df383e42fd736dc82d9a402006fa4fd166661ea32d3652d9ca52ad4ec644"}, 0xd5, 0x800) r5 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280), 0xc) msgctl$IPC_RMID(r5, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) write(r4, &(0x7f0000001300)="c8b89de39049d8dd7356eed0ce7ada545f3e5c6030c93f63ac329d84ce4db89698af59b7429020cf9d3bc87e474aa60b4de7edbf699260c8d69195c5142ccd3f96195b1d3f4ab821c5def34bde3d8ce1390dcefbd5938fcb2f61346931f1329bd6a467b21bfb6a8a1014a39693f6848abc58849390e90b0188baf6b9b3b1a82f696fdb0b680e287c901bbf008d30b65477bd17b4f9300b40be5300c9eb67d35e6fc2b8131f796b07adaa076744519a20cf0f35a429772841900fa8ad98b560f876d5b5e272b4e1f0cdfc1a9fbaf3670a095e664d36eb241934f6ddab7813815a28346997a4efb3ffc4928dfb2727f32c876e90fde11921a5225ca3edea047d5fcb11de6cbea020c9063fe856d0703ecab9c11e100485063b0a69716492c29f3e10bb2486f8520041d27626e2080966f84834da004cbda305c51e3088e5633398ea53919190967a4af2bfeff729b26ab9b252a94942923c55e1f7a146c0431d9cfb077bb4f934a8df59a774d886c4ee4fcc2eb74b8906cf3aa267e9f213c1cd963b1dee1904a502c285583f245ba5249caaf39e1dce2067546b150a17ad40e1d5fdc4799f9e135566d8c77081034613488f163af30cdadedd52c52f7623f062ccd4e5c1a6c21bca5a3d2f80d09672cffd06d1d6d4f3e436b410dfb2537908f18c6bce8b8d0514943aefc7f576edb46eb76b2e3c09ecee40b6483ae31fdf2a72f143a7f19cee04b5efaee11908c3618a5157aa491cafbc148d9133da2876d76b8d9b20283cb332bb5914d4bb1eb3580742e24853a11dc9dfa1acf586c6e55ab4ed12774bb7e2cfb3275a7fcc3e9a1e3326b449fb6e7a6d2c0fd2e009bef66e6033724f353a921a6fafabcfc770c09b977ddb5767ac7d38975512f72b42263e5a87fe25e6fadbaad66d766ae6303dbacd1b7e28dd58ac646ed8541b1e535129e4bbb50611de6887412d325e61e8553a211be2cbc04e322ede84c80d30a17335e2eaedf7c855ee7665eef2f65bc36ca87b1f2559795190ce1d531533e933813ea2396de2dc3ee31c60c7cfd0df4083305d684a828385be1154538def91e1ddc112dd7a23425c8258f6ed614fa128707a4b4100784b1a14174545ff568eb2bd235a01260d8dbcd190ace18aabd3941cdee275ec016e5e28d74bf050f180343235b22f764bdff890d1c9a33339f0aeeed9873c5ca2742cd10374d684fd6cb742187eff3893b5ba0e9a36324fba37da2e34381af5906039bf995579191d34593360daa838ffdd5ffe7d7a6acb39da344b8c36a3bbd92632b77eaf9b8ba6f3cc947152b76f0fba6eef27ae609843124706bce2970d5f4f5370a4dc2224d3a4212c72d71d225e7fb982db0e382b3ce6b6666285ae18a442525cbeb00756dbe86f853a3eb73c14737df79290a3ab545844d8a5db4c2c0b00ab5f4a70ccdcd9e78d8165055a2dc322219913772d1afe709428f10aa2f4b4174e36613649b291c6c519d3472027c21f0e36de728275802724248d2161d3fce181a10744bdc13dff4c9d0d6a4d43788f7373bd123ab745686ee8a1ec1e5eb354cce7d18711de1758d0d860cacae34d3e633086f322b79e052f19cd69d5a982af65772327c76629e3adb299c1d43a1dcd136b7bf36a4ed43ce7b23aa2bcf08ca1fb29dd1f266052ffbf8f007a491b069109026ba6091a58e58deac89806016b7d34db1b368141a20108b566ef55e74299e26ddf5487f2eb4465bdc4f0b274890afdf21a302030577e0cf5c1e984d4ff9e1efc332b27723c0c26295256bce0196c20e2656be4bec9a8aa6dbd6191533dea6832a078a22a3dc23cc7a380e825ed11544f77973f3b4aa0e4ca0adbf799bd0a05c49b50283f0e54326d94f26c79a113afdc543287b65fb3a863c6c68e44af3bc49d01ce148da17e837dfa76b4d0c7fd4d84c7109f294927462ffa7f6642a00fd724debee8607f3fc94b23a2cb422f68527a76ccf2794650c35373cf90e2373f81f52404b27339bdff8b940faed6a87cf5ebb76b435ccf096e1c65691907d08531ccf281525f5000ed98163dd6eb8f33620d76412a06870f27a669c7d099b7268cce114d863c787d303ced80e4e6477c587cc3596da4264577c5976c28b252e9097b6c84fc5a0b8cca992c65a55dfb32569dabceb7cd6508a0977c0ac5cb9a885c4791c60428d011ae6650546ef0a2915a0d0ec39c76cf5fefaf9ec0a246a5a793305db0c37b220106464fb8f49cdc0f67c375a3a603287dda6dac4c2f80ec1e0a426cf7dedb0fa38c4e3e12f29a445b9a0f0dcdabee742effe88355a377f2e89661fcf52a9e9add4f37399d731b59ee45385a2771792645589d9243ca8d623d9f31ecf94172a06b745175d5a28dc4b8e0883ae1c6ef72865a0df6e15326651cefb2fdf12389c43df10f0983c7cc5c9c6c0353035f6ab821d94e63e020242af263e90099f9c80cb729f5103f7153491c9daff5d9b3b020262fcafec2bb02b35ae8d36f2da742e00df7b168535db4544d12e79a92e44e59ca1bcb137580acee0434c143b5e910b3f3f3682f820c3049ce63777e1208a62ad9c61455a63bb08985fe3a6296b688bb341cb39f51352c51a299ad607ee11bfa2ef7c730d38df33bfa0b9aef9c15e3104ea72cc3692c49ed0d0070ad51b5a883b9114aafcf653084ad8d3b87aff8e8b0b1f6a2686b7a918947380ef93b31753e7ea75913313731265fb3e18983677fce59b3ed8fffbd6ba11119f36473b0a02649ce3a17031952c88855e2574f6e676df5035583abb21a24b3a1b7c29d1a6cb00b6dec8f70c567db34c14bc13c63dfaa816cfcf02f23508d7d6cd9b5f3134019d00b9cc4a022a992ca12c1b4a74ced6e1fb2c3d9ac98647ea8459f3fb28a764b4f2a5c1a825b2d39851a0468edf1354f47633108ea610fdf5112ab026ebb7120da995d30001cc356d59c74c5044e81245b16b4953a8c822ce201c293cf3adccd32fab420c80488155a1d05325dd8eca7c5c8242dd53188259197b769a76a7bebb0e623378935c6d149549237b27a86b9311f629f1ebf08c1dfba9cff2426c748a06194620bb220381c7796bfbcb7537745c5f71207cd13408d2328842f878ffda8c65f39bf80aa89ac5386ea424fbf44b3980d4d0a9d5ead639863b0023de3966cde86aa2623a402bb149daced3bb5490043a689028b1f55216c1c7332b68a24031eff40babc858d2caf59d3f766b3ab8d218072662de66173534da27a97be73c82da9a52cd3fe816d5b4290623c4fb43c5e33e0e24eb7c9a6896d07c757a9572895c712290f8c02423a1244fc37c82849d0a99ca25466dff484924d79b56ea753251476513c3fdd14b671f03b121beac5e463077d7d58d52841b89716ac32b7c391db9aad821f8d5a53db6c53b71d6edf1915a643b97e9434c1d2a43f58a45f80467509dbce498ec0191c33b5ace1fc655301e6973803c2d1cad815a1d8b2826e0df5cb9ffb080e4c2813c49a1397dda4d58ac966096db78a1c01d8a0ead37856fd47dcb33b220b3b9f2013a8ebee958c0f46f225b7aceb3bc90dd9dd627a33f15956d8c133b27e0902f69fdab285e3d7f0aefefd265e97a71f13cc83988cfc7ac839848cb9f66fb756aa9c11e204b4771eb0545746f7b122241edfabceec5a2129eea3a6492aeb8af14aaa6ba6012bc42586f635799c096f1cf006573c509933e6944abf4be630f2b5393a9a66238e5a17ffc10fb5bbe822b3f5247ab15e6a1522ffe562aab7def02ca9a5894cfc7a1bf499c6fbbd61719f05564928c4d8f8083c4a16c306105430a986d6f2c17dff7634dcaf955efb2c8f82adec6e927a14f71973c9ea204d5de0d6fc35ed8d80784a923acbfc27219aa50391ba2f15ff48c3c80d13fe2cdab70b1c54b35227a40598b99d659cbbfc01c5d89e443970348ef6217252a445f0c963d289ca9030d9bff9e96b5ea5d47440a23187262669af2daa372a6e7ea7b00aeb2e0a561c42dc409587154321ea665a081b06add9f5787192fec8d777fc49b2c6bfd10b1b6017ec9dc8b2f12fc59f4c58a7647d60f6cb054ac36541b3bb07c8b9c8efe76c0be8ddbab458fb77a6ac5a833f58b3d159daecbb03bd2b940d36294365445760c9669ac94802e1341a745d675d3471fd33a32410e207c3d588bfa4acb14a5281f1ec21c8b2d9ec6a29e604d9c3f7ff8b6168d0258aab2decd53b0fe20172e9fe897d40f85a20f14643f5769e986e13e220454309262ce74d1cb47bed8070e4724c84de62d96f50cd7dc10f78ddc1940cf687244b0dc27834e64abd1be20b54f11b6d99e2f8080a8aa708c1933be72aa343b248ccefb40b59aee3c168b5f62239be46540334009177ec5e3a27ec06ab40efbb333ddd64c87e44f5a2fa282eaf99c88a0580d9f0ee8f23e8857cd398ae6d95940946f3a07324e244a84f4e463e30e6d9a2f5f9c162671152aee8cd95727ff80862a5f338e4b46e1664b02edb6a95d50d510a6c5714728bbe584e6145ef254c2387c3b7eca82b5f06ff4fb108a017ff5e684996d83d3c71922fc09cb7a28fd18a20075cfc99375159d8ba12fd9166aff0c3e8244cbae3a8be5ec3d825ed9a5cf49262f740839bfd21e6a3483ef760de9a6038a3ec28a4af8e538144ca98a84a448d1bacf03357ddd1f2b8ffb4b45589f6fd5828bd58d62f13da40c8ce79e66b2f64b256c1f22ad805e8989071d5b823bbfddb06bbb1327b4988c4fa6f253738060a1d1047ffbd51a36a577ca058d2e5f454ecdb4301847b45bb7a996c6820cd568126f32c95337fec4b57059e29df47548df2b25145489922e7dad6746da8df1484da20683f09171c3ddcf223b1b55c389deabb375acf1ac91e7fb6dbb55f0e47a050d343cf11bb3e84181f6d61503d39c04f76a81c6ecbab5ea6b42f6996e204a92baed78bf8433a4bf7b08424ad77af44d46058743fe4abdd1713c5ceea409babc7a54fe1c719d101c4082f85b601f7bddb64d9759d105b8843d8b93b2a0403aa423f66c1b064533a05cb964b89956b0c3ff5995a5c3de2aab5b0fe4015be5a1b880455a92d123ff6dbb2b1cd0363ac28bfd2470836204ea38106a453f6fd66c42308ee09cde7f6370935dee272bc1668e48d61157d7e611c471910ac4f59094061af5377e8ce38609e86ed5e838d6639792efdb63d3b4180873f30416d928f217ca7bdabf42b5a8a9cd0f8ae2bef3417b9dbb2df2c6852432ae29d64a17190767a4e83b59ec4bdc347ad66747dea13c87a41c1d2f3f940ba58b1cedaf6e44780b4efeacdfeb373faadedf35f4f7085faa2ed113f9d4af222188d23041db6d955380c450ce356485b0cf37d5ba4f892a5171ebac16d867220630af755d2d988bb75c80d04d4a30fab3a4c78d03b896c4c411a7ca233439314d6bd6d251d14b573693c8ed1acb6159dbcb24165ef0581433fd5be3952eb7103ce009f4c2af7f50e20ff56e3065706f1ecbffe0432905d9f670f3192b85c3b787bd4ce872cb6493215d4c0b8f24e701a1bfccd6536455762681f072aa7fba878296cffd3cab3f1188f3b21278e4224d911f815e865298f6b283758f0263db41f840cf630e632f9522801da6f31cfd2aac0ca3b6f4995c57c51bd500830e380375cb4168642d46b39bba6d6f452df4598c0f7dbae224b72393206353267209a4dd0225b9b3f63f55f1b0a2c1b56b988ce143b3ed9615653c3106f661427ac74c812e7a8dd69eb99e2785beecb7dab0b8b40d06b48930c9ad7321ee47bd07f02b5606ab50fb3403297fb18a674e66d", 0x1000) r7 = msgget$private(0x0, 0x84) getpid() msgctl$IPC_STAT(r7, 0x2, &(0x7f0000002300)=""/130) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000023c0), 0xc) accept$unix(r4, 0x0, &(0x7f0000002400)) accept$unix(r6, &(0x7f0000002440)=@file={0x0, ""/61}, &(0x7f0000002480)=0x3f) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000024c0)={0x8, 0x3, 0x5a4d, 0x20, "61df66bec9353ce7f1832bdb3a033776dbb0ebd6", 0x5, 0x6}) chdir(&(0x7f0000002500)='./file0\x00') msgrcv(r2, &(0x7f0000002540)={0x0, ""/238}, 0xf6, 0x3, 0x1000) socket(0x18, 0x2, 0x7) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x15) msgget(0x0, 0x400) 16:34:16 executing program 0: nanosleep(&(0x7f0000000000)={0x1ff, 0x7}, &(0x7f0000000040)) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:34:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4, 0x9) socket$inet(0x2, 0x4, 0x641fa621) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/140, &(0x7f0000000100)=0x8c) 16:34:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2000000002, 0x86) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa0) link(&(0x7f0000000180)='./file0\x00', 0x0) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:34:17 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x101) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x800000001) shmget$private(0x0, 0x2000, 0x123, &(0x7f0000ffb000/0x2000)=nil) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8081, 0x0) dup2(r1, r2) lseek(r1, 0x0, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x3, 0x2) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:34:17 executing program 1: geteuid() r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:34:17 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ba4aaf4dced265deba7e9c436b55c1a4a9f9821395f09323eb1b1f372fb1b3a04109a65fac07169035add020b43e4534cfdc347fe16d8bbd1ddc4c05c19d2089dfeb", 0x42}, {&(0x7f0000000140)="71c5eed99e72d01d95273ae0d86813e1304214fab7b984c6a3af163d1b285553bd7cec21e8750f6e1e8b629d56e8591ccc708c009ffb33b76fbafa2e80c10a57255b18bdcdad9f14be54fd4f5203c8914ad2feef0968759956e0b128aefe47a7a4e256c1c15425393300fc2cf54199c7c687c90b4711be1aa924566fcecf17518422ab4ce765caae0f487dfccec99bb96d854b512977e40c7d9461d05771b314e4c8e0ccd40ac55cdfee7784363466392238593825b89aeebd306bab4a3f0fe3f6be0a217685affef8f52536aeac8f9798786107c3b4d7e349239286a0041855d902b37b08b3e2c05660e2bc37dea08577225474593e31001bfd0e690cc325030d49c5c0555228b6ad7464e127c83efa4d2712fabf69608290ac6860b9f5ddd13693317ce8b45462a62dc56e2bae1470168ef377eb3b4b359ac4c09b74bf2c78d9158225144709191f27170e5e1321d730169462fe7f1a8ff6af0627ad14afffb014a3857a7de323d423cb0aab57fbf9595682360bb221f34cc8260006d9b1553d3fe4f0d2c4c5d23ee35237348c357b8e94ce0d79c2f118752b34612a12434b5cc14f50d163b1ba908aeca59030005a2ccc28df9e4a2d56f2f8bc0ca934e7065a50167f5d5de9645660818fb710846123f91263514c62da9878f46fceb1baaa2edaee98b83836539da59496ab2a2486548a3af0e8dbbf0f860de0bf8f4351565d83a1815dff12d2b540f42a8bbaade587d87129bb82d72467ef2eaf907597115f2ce1919602d4b544355561e3cd8bcd64597e4c9b1fe30516466ece148a5b1c87a7c3a0470cef897bce939dcff4a09a0397335e721909a73aa9070265b381939d1eef32d4ce9cb0b6308fde90c1f5df42c40f5a3eff4486d2ea60e73301aab97545786bab1a20407eaf657ce95ff67dc5c93f83ec067b348d3812d3f83fe35bd6a7519cbb19d6b06d737a8764f3a48e1e5bb159b847fc079a42b39ba3d7d8a43d838ee934c3846057ee25b24d42fbae8e245c5e901c789288accf4f5ecf610984cf45fac81bfa71221674c338696a2830792c170f9d44b3e8fe76ec075f3f094e34570efbad379efefd9116f3f67d748fb7bbc739f7edcf0320eb3f699a9ea3a492fae7af6a81cf198d25dc5b1f0c2f89c033a5456ee51ed9d7bcf666fc2264cf18d587007edf3a66f903a6adb50fd23edb1b1ddf790c0b868a38a060f5f7aee3c95888b19bd0b61b9f8a2ecba3adcfbaaf18ae9c34512d5c1f9049d46d922b727341f70f9362eab398588c954871c14769bd63a6f650bb043f4ada3b16d8cf9248ef53cbf61f9b5ca44771e71a1713726b09501bd6a8cc5f739b289b13f254a2c1e02cd69c6ad12b654d5ef29fd131fbc0ba999c56b6d0297def2b8cfe9838ee73152f2355eeb676dbe304db944af09d52dcbfbcba34709d57779fd57cb5c6ea80cafe7bc157d53ed5a4061d08ba6cd67714f65928032a97bb0a3a4bdafdd7c5a5361925235b433084afa350edfcc29db7f64b34124519480efcf48d16ca3a097759ecdd7bc183c46e6e68208b8276ef0908bd62bf8e664746b892eafe0b6d55e05c791cf24cc14b7bb4c35b0edb7f8655f3130b88bf37a54a4e1aa362b40dfb9c40afb171ea9563b28174165f3af785f1c0dd16f399783022666d17f164f9680b0905709680cc8998dc1acedcb0db67c6a6626dd49d5a4464a6ad2468adb432619ddd1eb8865ffcef522be991f23519b21c1f2c1b233dbb8c4d80609d584777732b65b4bd96357f8ff9d98b827b5d022df601359f8a7cef88afdc44bff02197eeee98d8926ba2e417dedb937a0ad3229bd9824577c9f218f27047def5adf8f0646148b9dd895b18bc6e577d47898bfc2104c6359db5e4f000d30e72b1f68091e3b1bf672e84682fbdd1355ef83efbb4368f6989222fa9823a5b76c86094d1ab4718046a995e8d64d95dab8968729a2511a796700ac250e236bb1e5ef9b27f12803da37e8c57d9c5cb26aa3ab0913ece2e41851d9790c36d1fa8e87038c40a0f5a78c15bf62dff7133c9142227c4a2d48429e97f7da10757c2393d0fc68a94a5bf4e57fd3e8bb9f9cf937250d23768644b103a116fe6e37f8d3826987cbc65a85aa92bb38e05d7d51418e2c8d25ea0b034d6d25c05789b74ca6935ef63520ea5f181c2f8553ae72036f996f65cd3628ca13f0a6e815fca157f4079ef86ceac9502c8b01fb049f558655163e6af26a8b8aafefd9e70aeb2d908e7fa56158077fe1150271c24542cc0d305afa3bda294d26da26d799c9f21bfa75ca7b113bf287b7e340a2be1f76e7e2641787e82cd6a48bf3d712c6ec3f5496e13a886863f37405b2accb9cc4ef2d491da0b0c5abb4f3708cc71b5c3a6a0e7c1bfb4c005eb9bb5271b1e01df1b5432db88c973f2afb3141817da81ea5d754629c6b4122e941a8331fd46dbcc3fed830b85944beb4510e998d259e0bc76300347ea37d405df3305a5fbc1acfc054a9500014e85d37441566937c01e4c0736fa3c822fd42ccbc6acba394769ddd1023351e438119f3fb9d44c53ef9796b07f4bc7e31dfea41106c32a7e5dc3f5e15cba68ab290ae2bbe75eb122f4cb42ed0581a5e5b1003ff69e1ce30fb2ba35a52e42d2e2727cd17382a5f51386c6a7a044b46fb0496f93de3983c1067a00e53e83399d83f021bbe6e1c454017a82f4d30f60ef6e1f6d2c7abdcfa907f74fb6c9dcb2b7c690ef0f113c5944225f6a6fb13ef3a7a04cbd03da4d33e8c733a0392bd65db9f71dadff00a0d24490a44030889d8f8d51502908c35afa2d1c8174df77c14fa4d44f1c85c9b92b2ac86e519d1c21243f2ae38efd6a5791263b50e638963bfc2af225e76643ad61462b18583cbf73693de8718749de839bcf2a93b64c4c7869c350a45798cf9f4bd6a3b9c40be428c46d8ef4fe9b34e47822a4512e224fa94ede3934f0360d7551d36590cdaad860eaf38e44a6c747644208ddd582d119c3199a88ae835ee0a7d2f2b66cb733d01af9ab07d1d6cee0187427b70cdb018ec07bae05a7a642f56adac2cb74fc60b0540379177276f0687be48c05202acbea2c75b15255cf94d53367cda7a667fd69a2e599b11ca56f86104da96b3f84bf9b7112f85743095f97acbbd55541cf3f5bea7dba60a9306c277c1f064fbb86389e07c4d005d0d2f7730c19389e49f038d5c030634d5bd55cbd091555f7813a9f90f0b2fe4a363d4a4da25f5d98f1148cd87dfcbbdfb22ad301f9d47c652cf87391f14ef1075c6436fdf39cb3a9ab7d13c293a2307863d3ebb252d1481c7e8503f868344a01d9df43ac1e7d4b7c840ea45353f138150d3acf69121a4c95118cd3f46e61eb4114181a099ecd7ac8fb228a0713ff9cca5cdb4f258d610c3a1f498936046bdde318711587b465c8174fa28b80d9875ecc044cb748b995591f8f6addbc6abcaea3215532d8c72d0681d06318d06bd15a635294c532f117778062db0c2cab75c70c2ded19f22c05612f32e6240350e1c242c6d6e8991a6ec15055260ec3948800aa8265174decd02181d1b05a48fff633f073fc4db442b5212feeffb9148777f6f33c6ae798164d38b562f1ecde8398534b08391797808a2790382b3f633537f4d88cb12b73d33e6521a65d8011217ea04131652890f820b8341d8bf5d51137777f94e89ca5de7d99b76e1ca1241ca75e2e90d74a9b3d44b99c62bca4df4f7ee35dfd737e7ccb594665ee4d4c465eab4a5dc95ef69ea46df80d7f486f0271d7504121f5aaef706305c5fe2a2eb1fa71f9d2e1b4a5fa00d709194572f235ceb8c193bc3b592c9a8cfaeaed39423da65d4bf24ae89c961acf0adb04a17cdcea055a08e6b0756d05e4cde33896ac2725567d98e3fcce326653bd6d0b3374e57efee76ae809cb5374dc3a354cb5d662c60e9f732173ce923279d542ac9d9a86bdb04888bf07d2801b105dc896ec695cfa21281299acf1f7e5bfb97739218d5ef17bf0965568d0c45256df696078872ae0ef989e09f9d9a792da8d21a8dffb88d6f284701428d834aa30bf02245661b6057484d255f0a6a5bb33741bf20eac92d71af2956bda25ecfb9addabb0ef9422dc0b5d9688d075775148bf725d62df3e9550b3a6c1ff5cea3a5716a48b920a02a5a14fb3140da8fdc0b980844a012296e64573d2b12560c3774c548e27e9c6462607cdcece8ba46c47e6220c77c02eb09e929f600b64f13b63959805fe8ea890dc86d0b7e336d602cf121eed2dc1ccb092033a960af88382972e6a0c0f97b34e6cddcbecb69f5284e8cefcc99f2972411f75b2c1c8534b95bf38faa6a5c56d065818139b1c853ac3979391bfa3a31814d2c12e56ffb29f1efd46efeb5d5d25dd3fb4bdb66c3d02ea3213a635906e3b1bb3e1991b032047c578b35c5fd20228fb7e0ae2f76d62dc1beacb5fad02de6ae92dfb68c13d3d89bdf3f3e9d70cdeec2f2b2a65face8372a576222b15d6f052c959d0e3ea47b34449b5b76a66cfde7400bd3592e40ce990540af38c342f81681c391c21e39cb0b3867b5a70eea0ec253f3d447303aafcc09e0831e8b74accc815c40a64ca424c0870c68e4c1059c3078c5ce8ef68be010296a85ca2174e6d911a672cc7f1ac8e254665d4d71c175b73c7228bd51c4aaff2845aa148af7f02cc82062d71872710ccec11e3b8e903e267199e6a68fca965e96665ca14fe4821a1580cb221fa4b92f240a76577c9554fca3e6b4f5a1152cde50571bab4fa1fd242a3dc271ea6c0389077c76c49f3eb67d1022a5254bb8ed1b3793f4df508fc6d89e5abc792a1ff3fe2f82c4793f6996b3b650b560d026e2f346e7cad6b22f8993cddab1bc0ba639f48c4fc568c8c8d5d1a33b9f16eede3215ad72342d91246cb664af241a6a60ce51d3a84caf5b18b90376d91beef77d443566ebaf07562fc4d7efd592fdadfdecfe8bb39e5dc98a6dfefa42022a0ec9bb7c359b88600a97239019cdc0f8fb1671aeb3deebf002eaa596f36bbb6e0dbfe558ce600e658221e3af2590c955e8742ab726ad0ae2f70994548f389d4fc3f13cc7c14d334ef30aa319306ab3dca73609ba04dfbfdd0128df1b27ddedc6905312194c152c652a48b22005d42a6e6640ad6507c34dcc7c391d321af81a813d44512bd7945c336e91d5ea8f078dc131c0eda6672b139f49bcd6973e2febf62af2739037a8bbd07379ab27f0e2739ad0db50d4d31b56c99c8801d777c9168d12df865897bd7a38c1cfbc979cd14530c710d2be7d38b7fa2ab156ec6e554d5381308e9000805e377f890f57a6569fa7f2cb45d004962a3c78140e97ca927bf2aa86250755fde65fbb288f9a94874040ce8a0df00791122edd087e739bed26ef49b9bf76ef6307bf430b01275a952dc9a7d8cb1db074070d5f80e447a2f9e7f990883034a7a9bb9657a3d615a0cfdee9f3e8b1b3c43a21f4449f3b1bdefef9aa68975633248a99e151e7f1e0b19aaa5cd16945668fa962ae36a00fee922e818c23114fd5bab1e7d8c46c65e5528ddf22f3be412ffce5cfeac39cb8477475ae0d8bd82f740cc3cc6383cbd6ec280941fbaae41197aabdf03875d8765f1ea5e824bffdb9a13beec6a66b89bc3c154a3af0e926588dc50e821967883cccca420680e9b43c0a4262181889e189f5472ade7773753ebe12d4f99da1163cb5b85bc76fdee5be9cc7df7cdc6bf1b7dc728c5e87a8e47ab1471b56af18910a32c623ae3f1f009fbb724bcea35339bee312cff78150080b932f2c0262c7fc1e780076842536ec0e22096f7", 0x1000}], 0x2, 0x60) 16:34:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x180) link(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) accept(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) utimensat(r2, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0xa22b, 0x5}, {0x4, 0x9}}, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r2, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) 16:34:18 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="2dcb28068851875701b02983e54e90d5d4516146b1d9599c2379a23383e213a28bf6a8e6481e6facbf35c2a67600aa94255c1cf563bf9972f5b9cc287b1af0923e014070188be0250ec364052b8a77ecf77ebdf770624bfab88754917f3d8f4522acce1b112b8985c2b05d1ba37bbdde90b4c909ae3a16611da046822b5175dd91caf720b8f19c227000d85e2af59c9fedef733250f6ba87cd9e90ff838af1a7a501bba17d0cb179214ea6aa82b38937cf715a8aee441673017ae87e1100cb5034d06e8cc406e89c903e9d94", 0xcc}, {&(0x7f0000000140)="b1ad51b6d5ea4e4e537dba667288310b51a3672c0abdfb2f0c383473fd2a914a78aca76cabec278916ce0cefb613a4fae876e68a105bda048948736780875cc5fa10503aedaad7f59cc130610323fcbe5deaf808c1d39d340198ffed99b3ec042374cadafb914f2e439dfde137f953c532ae74da10f7360fac72385282aea194f3406d9f1d757d5d2a513da3ba28d2be363f5d9d56c575e4d3db5a8bbe972d730f73dde2eb9ad33627063c9a55eb7dedd616b5c0fae5f9ac5e7aa05613169163dc8152ca8c8a6696a261e3c1b7291eec30e25ff4af5608bf64b4bbd8b024b96df052", 0xe2}, {&(0x7f0000000240)="436339ddb8b4923edf63957f8a4dcea1a210a6652efc350df9b56ebf12455bf52f6f45d6ac54f1741e22fddf507b734bfbe3d2196555d12d388a82ea2ad2053239e9e34fb6a4efc0201c711cba1f5e012d7b0d1f37f96ae36d0bde7ce794dce47c78346549d3b500eebb6f0c8d1e91d56fab7138db72167af416fd7c8cc562377be9", 0x82}, {&(0x7f0000000300)="aa309aaceb1565d0f7776d22f4b1d3f1fa06c1bad73b3cdfb951864e81180a36ba644c4bb06dc2be6873276ffdd55edb", 0x30}, {&(0x7f0000000340)="08b9a89387a0a44e301e12074d7e8e0fa1aad0fe061cc42b090a80f65dc8e310559611133232aa23b97f6ba21747c8d12e0623a1ddc1c2e2176a8ba565c5e9ec41a00ae4ae9f566512a20377eb094d58edb4ff909d2011f5aecde8fb8d16cf36b99d42263354577ddbb871c306757f615e6f930089096614e7cc91b5d684b21c69bbc1ebcec3aec441", 0x89}, {&(0x7f0000000400)="b7f55455b72a3228ece573833eea63049e5c4e7274a953408d14a94d4643ef0f9a1f787ce4395c124c5620a0eb6415c4a3e7683320d06d1c5e44f47b23befeeef241e59facff67a1e3b8d02033aaf5583ba4a85b2cf764c20d3ca26395ab0a7fdfe0b01966b4bfb22269c9ad60520b607e9e3aeba911ab7d12f8561eff649a978f3c7ee486c716928b906278eb6420ab063a1842fca6ce44c8e018567a384d1df43fffdd641ac8bf870c43a15ac92cdeda69c97772c2f9640f7ddf38607495dce2097f11bf00d74a424cf61bdaf676dfd277c7e48560c4726e7f0babc9e5f5ee38286cbbb3a77358dbf44e3d778816ec645c8995f2c24b15525496f07a7d6ff299983bdc3a55eba44ac37305cc011a1f5b8fa5790f251a841dd168b7e678c71bb9319b2ed50929de8e5cb54c5deca91e0ccf2d713252f86e58a84c5010313bc119945b86551db0bd98d18fef5ef5d76343c46e1e292fea9273e9eb090a16faabfc2b65c8779e131ee16b3dd0dfa2cb42794ac41d254531a746fe4d462695b85534339f28a7181e389ca3cec6c9719d7509a6b772fa8343a358eec7de610b6c515536d5c52d110c9e3c404e3a4b2b0b3e17fa00b9b49f56a778d993912373d463983eb61428e085b8cc83a44f3636d37058a39387cb67935eeae69a263aedfec35e6087688f555fcb8f32aa15b54adb52b61b39c151c5baa58b861808bce22a2d332d2eb79b166428d71537ad5b0523d5b783857d7c453a9943a12886a7d0780528a8e8932d0eb5b8a42fc71684ce735532886754cb182f5d33e5d99104cfb0af938b318be0c5528178bebc331da2e61245ccb1c44217087f814695d1a5c9958f59981926495c58d678e66c2af36d1b99084b9dd972cbdea0328bb88413cfb26562f1c7a85781577dfe679f39ab3b5a5b3c9c66bff914347c7d901ff184c75f8fb7ef4563726224265c280efa895764a8f5fd9102bc91d419dbdea4e3e655abeb1fc814666e745279104286f4e32fd35201d22a5f25d45e98b123a1a4b4d0cd62acd687194ee2f91eee4d5f868b5a9904fe76a3830f5e9a28aba789244d0367cf92b6f99ddc1a8541b2ce2772d1e8c00597fca4a17a957a73a5b74d9822f0e205df3795447d538f7ce63abd037d1eaf4b7df08d6df4f1802437afda90fc7abcac7e9e431afb3e700b518122511a1bbc140c1c21244d2cdaa5d60eaf36b18c9580aa81a8ec1a2dbb5342f54c62d2c0e9f01fff11284c64e076a7e09d52a2bb89d4caa37973e39baa6cfde8d71670bdedbe358f63fafa4ff0b0254bb8af6ae6fc74f09723bcdda9d2cc4e0c807ee75c2ba353260e6f935cf5970f47311911830361d35bc609a0cfb0b58419ae8386b1982436e3e63aab9f1c99775e88ac899b840785a0fbd277440cfa3c7fe96a165146d7086349829d9285520cb62bc192f7acee3bd33cd0951bfdd668fae2d45059417fc9926fad3d33c1fe1a45604be5a64b59434d11cc81ff4d47f64a0683cef5603aa872be60ac10b27a628060f7f17be10dab04581dc254bd1057e2c490dad7cd73c8b76094dfb6e4fb916989de334449ef413ad3bc3ab255b1ba0dbc0a3cd4624c0430fe253154c7fff46b7cf4324bc5129907933e37021c84a56ef722201611bc5d31f8458b13f8dd52d77adce5206c804a661a44bf4dd1696fe27ed55251f84241a15c65d4e5285413e4de25487cec853b6d4c57cbeb336d7e7b7225862d1d0bac713438d57f70e2413d9dc2523817fa16fd8b3dbb031d1a00179833e7e4f7c0a4ec60f5e6acc0898b5b716e3276e1fec74ec7bbe5c2b8e17a1bb1b418f69fa1eccdd6f8626934d8b50cddc92afc446148def9de228facd240a039437bb9f84d2c6ead37a0df98fe6a97efbb549b570c11308c0d42a62fa1c7c106ec528a80e0844e87687b5d7c68b8e007129342a75f29c1553cae64f796cab9dc5bc6f44ae0ece6db4e52b525fb6808a5defb1fda418399747c79c1d0ad3ab16ef912e296430227758730b82653347ffff39cddc28f5aa04cf484fc1e4a5e742894f7a135799d6b8a68709af3a7781e193062e7d2a3c3ea8d769390396b4a6047b1e6316d0c844d9699bbab61db4d1bcd14e11002e7ae25e417d37feb6dcb18530d7f40f74c8979f7868cacb44365b8c6021ae459e857c8a93d9fb9790f960bda58cb5e193425d5bd5b18da59c829ac34c3381b5773fcb2d776c8121fb9f16390637bc2207a452e18a57e3e282431c94dc3dfffc17eee2740257baddad47e5302050c9b7360705ab2299fc8f83c58f38298e3fe79bcb3c01f1c837833e5639ab5576bd5c271f2996e9270706311dc2a05c202124e8d2efeb35d4e9ffc1c466f8b74d35c5a83b442f9208d2b3c332d9ba95f75f4f042475b4437dbedc87d35f910dacb69508a47ba352baa68f8b0b3e8525cd9419176b37128c51ac54cadb534295505c434d6d3c20fbfcb5a8f2dd6c6547afcac430613188bcd9bd730064a453eee2bf3cc5f18a66a702bcc5c3e4545f4392eecc041b3a4bdb7d35d162325e48e185313269a89b32e7e23c80d8cf3753122d4b7e455a2722c89464b48d8439bd2bbf0552604e431ebacf538f560f68f26e39c92bd3678d06bd4a99c59293bc9fd34a7d7bf666b4e1d27d13c376530efc2357bee9a3aae371598eb58a9725809a89b8f82a0658a89b98285b751e8f24063e053af360a4fec7891221c43a3b2156e807cfa5f7afcdc35543ce69e67b4352ae00f2b696bb3404f3cc6bccd04f53487fceaf5d47591cec3bf945856805e3c0ba31d72c8794c9cf7e490a1ffc2699044195123227e5c8fbf7a7a40c0b5b55a132575df06b86f483e89819c07cadf45bf665c93ef452d889fbc85c12b65864938dacbee8227ff649aee6d4916bbb26dd9ecdb63655dad3e0d2d52c6048e423e15f00025b6ea84172ac10e5c3357ed3a26175442c369a2380be734a82696f411b0b3ccf33cd529c949be2ce1a6c1794a9da62393df47b07056f7805ddfbfe202cc171900bf172e158bbce14a4bce710a478d949522bf0f6c922d734520d31f8dcde1b7e7f59d1861008195a471434c82a4dea3742a7c386791f6d04b41756d00d84e7f3d794ea23d01b10217bb1cbab63b377b828bd9c6666aef04bff925f778cd6afa63b28836b0eb4638c83db91b13947779dfe3bb12bb2f6754f3b3dbed6f52462c9fb0507c0fec0d1a765c062541cee781d062bbfa6969cbb5bdd0356588a4355a4dd536a172c07baa4d3f615e972403441b79cae23590455765facaa305c9b22d6cda19cfd50328f39f74b9c36c941ab534fc8aac94d7f61c9e890a1e41b423c39749d7812e05a6bf65af71db3200dca79952557b943a748b881feb066d83cb92e4d593eb6d272a54968104a4701b202a409b49cb5d93af85efd73f43a22d1c4578ebc5313bf5d979bb1d646ff149bd36ddebdace030ef5b98b0467d27366407160aba24ca33b3b922a747d3e6a3480263fa3e59cbf64d2ed397deb0b7decb72515bc3a10dcfe5647ae31522fa0145ced9bc83d12ef3270fe89b02ffa7ff4e826b0ea33a78a4c5184989766f05befce418c19ad2cb26428f4b8de103c4f21de12ea3b16fb4aa6308882c2c66aec848e2b2ec26705643155d301ce9d9e6a3b41760c95c566d91921e65728635ae71f1ad550eb37a88e507e68b4542a14d69109fabcec6bd3eb1d58932468684fdda811b6b2dd766021eb8b68eaca36ba130ccbca2ac052b91683a7bda244d159e05a5e2ff84282d1f99b7af15925c443b9611b45e12a2061f61ea10bb947c47a69b9815f09e28efd3c232982a051117620a515b073b315a317c23ad6604c7db16f198ad450a75b12a39bbc9871e9567f0b814e81e657d2fa287c451d3908eef6530a814c48d5cca6a30a719c688150dffc81cb43e338e19e1270c7156fcdfdb29f5d975c502c239a38811c9cc60d0466c9aa6f0cbbdabbea2e646640afd498c778879d619ec3027c663aabef82a7ba3e37577ff2ddb7f817f0aa6a1d11bbe9b132e1b42159c7a78095416e159a3216d3ad2e4bb986a06747949c6af5c5bb796be3be13d95d77e7d53cb6d2166359cdf1f413025e8ce87ee8219c96d8a74b29cddf1751e743f4a2874a5bdb0db76ce7d7229388cb09111157d5218e196613e931d7d31750416cd7b438ed3a4095c365062e8d7c19a8e063bc02e3e38f32112c4476fc4caf03c92ea9dd8b4dc3f64c53eb353bac6ea9e393c83acef0531a768dc69b2bac8e1c2f222f8ed70135f5784c9023704ffa380d06089b7d832cbacdf14228bab8a92ebd06e4ad072a521ad79f7019dfcff707f379c7d573144710434c6e9b49d0aeafa0777a4f00529fbd9be016b42fadb31ed8d4de7abd825921d4d65a5293441bbb1ac9e74a61a9f4ce41b568a51a08650c8c6e32cce7c506ac002372c27c6fd7d233cd1aabbd9023d3d5f8c98dc2d1fd157373317b6d3f55d829c3ba76833e3120f3ede31a767097a744e99309208d5d7c085a7ca06b4232361bc7cff63d68d8b640b99fa7548a436e9028bfc3e1cdd33cad3fc2d291805fa8fe1243ae40432ff61f4184a88d4bcd5968cc405142c7766f5582452d8549ef07c8a53346946aa4b02bb58c63b4c04a78dfb94628b6718eb93d91194d30e3ba7cbaf2b64aa4cf59dcc60a422cc5ff247ecc4311e73e6b2b5c44611da7e8de8b9f98890f8aa3b31f9f62051c62920c853067c257f0e9cbb605819b9ff7941e8ba8ab913420357cf688ea7e78e9ec59eadb72b3d2db1ed728539cb9db58127619c1cbf454c63c7759912f27a7b4e9838c13b167ed1c31882ab28e1efb7e11fd40f86c9d70512b236fc118efd96b265cc1fc9268fb11f6751be8190bde8e8593825291f61c75bd41e6252489f0bd0e80dc644cef74fd42f6ef791e874e3b12494ffee7fc0c7ed6bb2a4a23827c79a5a8e4b876ef0656b19fd018750862213e66f3198336ab57a2290a6a12dccda10892015cef9fc7c6cf6074b6c2838badf2cd265e6110911a3f07b2fa91f2ca068870787de1c02143c7bd77393f830d260f543135aa10ba0e33ed6ef48bed3ea9f4abd4d7f284be4b36125d03322b3feb53e527fcbe2e5e829d78e8e628b02977f8ca1403f43cb5a4702fb4038ef319f56d1813b8ccb4dc8c93c706e55a8167e3826590f0613c0e3495347e4c0af6fd1bc83094cf5f200237ece037cb29086dfcd0b1badbd882519ffede424895f76a96ee7f7e96d2edbb8e56113036b101553f377962c308fa9b367d224d73945756d883142ddd88beb1f16d19c9234739320bcc351c25f6b18ace4fd3d19ebd55fde9b9fa800d7c31668a94e3c0c3065922d891d60e3803163fcbe400a613c58f7d38e33ac81d23be96052fa716b470612bdf37363bb78621d372e81243603a53c45b86e7187690246f6186f6b4967bc42b9b72ddae9a02ea61fcd5a95dc377d01bc4f2e4b39c7c26ca53b5dbc388b9be8ff4ac9d5e06b6055615f32c31257741fe595ab346cff6aa865973c90c7b0ed11fdef49197dffcde9c1af7bf244a4778284fc10d04297970c6b1e8b5d3e15227598f284e61fc92b710ec02a3e6b966c9ff021b5b59656d0ca3871cf4662cc60de056f0d95bf14aa5c8da667e64cdef8d5968b5503a2db85dc0d7aed6b47d9a3c0b405c0f28de4475dae37997cc574143b743080c2d89c26702b5f2be94e98d97c124467bf7137677425cffafcbd9cfe4e7a76c13289f2e1f8bfd0dcb26ca9db54c8bb9c09f150c98bcd8fc1e21353cbe", 0x1000}], 0x6) 16:34:18 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) fsync(r1) dup2(r1, r0) 16:34:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgget(0x3, 0x203) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:34:18 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchdir(r0) fchdir(r0) 16:34:18 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x6}, 0x0) kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, r3, r1]) chown(&(0x7f0000000080)='./file0\x00', r0, r4) 16:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/64, 0x40, 0x840, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() 16:34:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:34:19 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = socket$inet6(0x18, 0x7, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x1, 0x0, 0xfffffffffffffff8, 0x7f}, 0xc) 16:34:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x100000001, 0x9}) r0 = semget(0x3, 0x0, 0x434) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/210) 16:34:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x3f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x23, 0x21, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x1, 0x9, 0x3}], 0x1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x90, 0x1, 0x3, 0x2}], 0x4, &(0x7f00000000c0)={0x2, 0x4dc}) flock(r0, 0x4) 16:34:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0xffffffffffffff5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 16:34:20 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000140)={0x0, 0x20}, 0x0) nanosleep(&(0x7f0000000040)={0x1f, 0x3f}, &(0x7f0000000080)) 16:34:20 executing program 1: getpeername(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x0, 0x0, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/208) 16:34:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/71, 0x47}], 0x2, &(0x7f0000000500)=""/242, 0xf2, 0xff}, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x1ff, 0xce90}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0xd66}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x7ff, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffc, 0x4c, 0xfffff, 0x2, 0x20}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x66b7}, {{r1}, 0x0, 0x4, 0x0, 0x0, 0x8}, {{r0}, 0x0, 0x80, 0x2, 0xffffffff, 0x4}, {{r0}, 0x0, 0xe6, 0x80, 0x4, 0x6}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x20, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x4e70efa7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xd855, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x8, 0x2}, {{r1}, 0x0, 0x1, 0x6, 0x4, 0x7fffffff}], 0xc000000000000000, &(0x7f0000000300)={0x100000000, 0x2}) 16:34:21 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$inet6(0x18, 0x1, 0x7) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x2}, 0xffffffffffffff78) 16:34:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f00000021c0)=""/207, 0xcf}, {&(0x7f00000022c0)=""/186, 0xba}, {&(0x7f0000002380)=""/221, 0xdd}, {&(0x7f0000002480)=""/58, 0x3a}], 0x9, &(0x7f0000002580)=""/12, 0xc, 0x7}, 0x42) 16:34:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) listen(r0, 0x3) 16:34:21 executing program 1: r0 = syz_open_pts() socketpair$inet6(0x18, 0x3, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setgid(0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgid(r2) setegid(0x0) r3 = getgid() fchown(r0, 0x0, r3) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/127, 0x7f}], 0x7, &(0x7f0000000500)=""/54, 0x36}, 0x40) 16:34:22 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1a0) sendto$inet(r1, &(0x7f0000000080)="bff7de06e28d064141291bc5b6ab3777a732ead26fba0c31787a0cdf0d76e7cd278021d2ed713f0f33af6baa6ac9be60b05be44e285413ae9b23f6fb61cd38", 0x3f, 0x400, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') connect$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x85f5}, 0xc) 16:34:22 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getppid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xc85c, r2, r3, r4, r5, 0x54}, 0x0, 0xffffffffffff7fff, r6, r7, 0xac, 0x3f, 0x1}) 16:34:22 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:34:22 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x8001) chroot(&(0x7f0000000080)='./file0\x00') 16:34:23 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x4, 0x0) r3 = socket$inet6(0x18, 0x4, 0x400004) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1d, 0x20000045, 0x8, 0x200}, {{r2}, 0xfffffffffffffff8, 0x2, 0x200000004, 0x0, 0x5}], 0x3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0xd8, 0x40, 0x6, 0x3}], 0x9, &(0x7f0000000140)={0x3}) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:23 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x2) 16:34:23 executing program 1: socketpair(0x6, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x50) socketpair(0x32, 0x3, 0x4, &(0x7f0000000040)) 16:34:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 16:34:24 executing program 0: nanosleep(&(0x7f00000000c0)={0x4000000001, 0x80000800}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x6}, &(0x7f0000000040)) 16:34:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) socket(0x21, 0xc001, 0xb9) shutdown(r0, 0x0) 16:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 16:34:24 executing program 1: pledge(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:34:25 executing program 0: nanosleep(&(0x7f0000000040)={0x5}, 0x0) nanosleep(&(0x7f0000000000)={0xffffffff00000001, 0x6c9}, 0x0) 16:34:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000082, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x73f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x5, 0x4, 0x1, 0x7fff}], 0x1, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x1, 0x81, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x6}], 0x0, &(0x7f0000000080)={0x9, 0x7}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc}], 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) 16:34:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0x60162411055c8dff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1011, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:34:25 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd97) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, 0xffffffffffffffff, 0x0, 0x58) r2 = socket(0x6, 0x7, 0x200) flock(r2, 0x4) fchdir(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sync() flock(r2, 0x0) 16:34:25 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x3}, 0x0) 16:34:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) chroot(&(0x7f0000000000)='./file0/../file0\x00') pipe2(&(0x7f0000000040), 0x10000) mknod$loop(&(0x7f0000000080)='./file0/../file0\x00', 0x80a4, 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1081, 0x0) 16:34:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:34:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) 16:34:26 executing program 0: clock_getres(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0x1, 0x10000}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) r1 = dup(r0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0xe0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x9, 0x8}, 0xc) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x3, 0x2, 0x8000}, 0x65f, [0x80000000, 0x7, 0xfff, 0x9, 0xc518, 0x2, 0x2, 0xfd]}, 0x3c) 16:34:26 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) r5 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000001000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:34:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7032d1225ba5b5dcb78fced94c0a3d0f0c2bef03"}) execve(0x0, 0x0, 0x0) 16:34:26 executing program 1: getgroups(0x0, &(0x7f0000000000)) getrlimit(0xffffffdffffffffd, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) getrlimit(0x3, &(0x7f0000000180)) 16:34:27 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) socketpair$inet(0x2, 0x4000, 0x0, &(0x7f0000000000)) 16:34:27 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = socket$unix(0x1, 0x5, 0x0) socketpair$inet(0x2, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) socketpair$inet(0x2, 0x4000, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x4005, 0x1000, &(0x7f0000000100)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$inet(0x2, 0x3, 0x3ff, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000280)=[{r0, 0x20}, {r1}, {r2, 0xf1}, {r3, 0x20}, {r4, 0x14}, {r5, 0x100}, {r6, 0x96}, {r7}, {r8, 0x100}], 0x9, 0xffffffffffffcdbd) 16:34:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0xfffffffffffffd10) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x4}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1c, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x401, 0x2000000}, {{r1}, 0xfffffffffffffff8, 0x41, 0x8, 0x9588, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x401, 0x3}, {{r1}, 0xffffffffffffffff, 0x24, 0x5, 0x1, 0x7}], 0x5, &(0x7f0000000140)={0x200, 0x5}) r3 = dup2(r1, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000180)=""/156) dup2(r3, r3) 16:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9d648c02550300"}) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) 16:34:28 executing program 0: nanosleep(&(0x7f00000000c0)={0x9, 0xfffffffffffffffd}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x35) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="ae0f5b12e97f5820577777c9f6ad5fcdc60a55837058827594369f8f69df920990f7", 0x22) 16:34:28 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2b81750fcc8a0ca8249e4d54ec926646cdb907cbedc94a4f540e4e00169039abfc30ca7824af6b268beddb1e8540f532bfef0e6a741328dbd326728f588b1555", 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x2000000000000000) 16:34:28 executing program 1: semop(0xffffffffffffffff, 0x0, 0xfffffffffffffebd) 16:34:28 executing program 0: nanosleep(&(0x7f0000000080)={0x400000000000003, 0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xfffffffffffffff9}, &(0x7f0000000040)) clock_getres(0x4, &(0x7f00000000c0)) 16:34:28 executing program 1: socketpair$inet(0x2, 0x4003, 0x400, &(0x7f0000000040)) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) 16:34:28 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 16:34:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000)="e8f0e55e", 0x4) socket$inet(0x2, 0x5, 0x7b) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20010, 0x108) 16:34:28 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x72) 16:34:28 executing program 1: r0 = syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xfffffffffffffffd}, {0x0, 0x3495}}, 0x0) dup(r0) r1 = socket(0x2, 0x4, 0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept(r1, 0x0, &(0x7f00000001c0)) r3 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom(r3, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0xc11, 0x9}, 0xc) getitimer(0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="250650df2dc5cc94f41602ea70307e379e6a57394f4e528f49c20d", 0x1b}], 0x1) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:34:29 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) socketpair$inet6(0x18, 0x8006, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) 16:34:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) 16:34:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000040)=""/58, 0x3a) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x7, 0x0) bind$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xd7) 16:34:29 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="b3a27a3cf92f7638b39d104f5c732f195cab52a680998205d7967412500b6c5c9c4c6d1d074c710ae5db4ecf8d6d6b9c52f67e7141ec36b90815", 0x3a}, {&(0x7f0000000040)="721b93f343835a7f22c2e8de784b27d6e63f9d9bfd88b3aad086b54068645ad6a22ed7f25f42a2aa39e4c841498f0746eb25fad51a72963a", 0x38}, {&(0x7f0000000180)="8151235e2aedd55b293ee4fde7027e9e77c54bfe68271afa4ecf92cd817e79878f68f3718fab7ed2c7c4d7bdba17f6601c3a5c2e04a850fe3df87ba587e74a6228e9293826d3cc2ddb605334397e835c03a4f44fd0907435c82a970f34fe6d1713e3a3bb4fb575aa43330bf3dbf0bd4c04b36681bd73331d6293805b4deef1ab91c04f4829606e8c7bc9c9f5d9fed02a17781f085ab179af94b3001584fdf0900ff90425ddfdadf0d0a491e029ccbdfe84a351266c6013dc5d41c8786b0df8bddb887e84f4130cec04e423b054870a29380efc3b43e0bf773f7735e7e2ee8b10a4ff86be40600a", 0xe7}, {&(0x7f0000000080)="b4a811003cf69e64de5141f34a48852058", 0x11}, {&(0x7f0000000280)="f5e443e9646e1a5727c6b7d06501c23967142fa5b28ffb008050a845106dca4a90264d77abeec6cebdcf4c8422dcf98e4b2b2fd7b72d85c79870579171938931f7f785a33c0ed09e5eb96293c40c765b8ede7432c5b5184f68638d35930d4aef7e300da00161f2b41c6e6037d109c5ea5dc55b8085c8e62847369518c625282e14e37b15f11065f5cfc52295fe3cf93de1e21a14aa67aa0dc12d3c9a2eccb3d089", 0xa1}], 0x5, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:34:30 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1a7) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:34:30 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x1, 0xfc3942}, 0x1, 0x8e, r5, r6, 0xbe27, 0x3, 0x240000000000000}) setuid(0xee01) 16:34:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 16:34:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) execve(0x0, 0x0, 0x0) 16:34:31 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) 16:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:34:31 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:34:31 executing program 1: setuid(0x0) r0 = socket$inet(0x2, 0x0, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) pipe2(&(0x7f0000000200), 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) getrusage(0x0, &(0x7f0000000100)) seteuid(r2) pipe2(&(0x7f00000001c0), 0x10000) 16:34:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x4}, {0x18, 0x0, 0x6, 0x1}, 0x8, [0x7, 0x8, 0x18ef, 0x5, 0x7, 0x2b6, 0xab, 0x1]}, 0x3c) nanosleep(&(0x7f0000001a40)={0xfffffffffffffffe, 0xfffffffffd}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:34:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) getgid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r1, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 16:34:32 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x9) fcntl$getflags(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x5f30f3e16d00c9cc, 0xffffffff, 0x6, r0}) setpgid(r0, r0) setpgid(r0, r0) close(r1) write(r1, &(0x7f0000000040)="d3ebca13827e1a9dd76e2557dfe2de455e6a817d48cde977e2f072e673811afc23ab29bdd3bcc1513c22a583c5da22bc500438d6eb392c0872b4e2288cf0233e52d7b2dffec4a0efdb6da146653746dcfcef60cefee2d36aa2c4e57c77dc0cd551a06c005fb1341714d45ae61594186f56a082aab0e1b223143d91f96620a3dac8d2219d1957c968392de9b220cbd0", 0x8f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setpgid(0x0, r0) 16:34:32 executing program 0: nanosleep(&(0x7f0000000000)={0x7, 0x3}, &(0x7f0000000040)) nanosleep(&(0x7f0000000280)={0x8, 0x7}, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0xfff}, 0x0) 16:34:32 executing program 1: socketpair(0x2, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x9, 0xee5d, r2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000000)=[{r3, 0x8}, {r3, 0x4}, {r3, 0x8}, {r3, 0xa}, {r3, 0x50}], 0x5, 0x7) 16:34:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) syz_extract_tcp_res(&(0x7f0000000040), 0x100, 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) 16:34:33 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socket$unix(0x1, 0x3, 0x0) 16:34:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:34:33 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) login:       16:34:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:34:34 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=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'], &(0x7f00000000c0)=0x6e) 16:34:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x100, 0xa) mkdirat(r0, &(0x7f0000000080)='./control\x00', 0x1) rmdir(&(0x7f0000000040)='./control\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 16:34:34 executing program 1: socket(0x20, 0x8003, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ftruncate(r0, 0x0) 16:34:34 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x1) chroot(&(0x7f0000000140)='./file0/../file0\x00') mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x0) 16:34:34 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) socketpair$inet6(0x18, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x9, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xffff, 0x100000000}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x200, 0x3, 0x6, 0x87ea}) 16:34:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x10000}, 0x10) 16:34:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x19}], 0x2, 0xe0c) 16:34:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000025f3836cd4be1c2e4e66696c653000"], 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) rmdir(&(0x7f0000000080)='./file0\x00') 16:34:35 executing program 0: nanosleep(&(0x7f0000000000)={0xdb4, 0x8}, &(0x7f0000000040)) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:35 executing program 1: socketpair$inet6(0x18, 0x8007, 0x3a15, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/146, 0x92}, {&(0x7f0000002300)=""/64, 0x40}, {&(0x7f0000002340)=""/103, 0x67}, {&(0x7f00000023c0)=""/23, 0x17}, {&(0x7f0000002400)=""/213, 0xd5}], 0x7) read(r1, &(0x7f0000002580)=""/8, 0x8) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xdd1038fa68209edb) sendto$unix(r2, &(0x7f0000000180)="932c82ebf9db79e05452fe427893eceba14baf00457e22dce42297bcd666e3755a3aba543c633fe2a52de20d4ccf63faffb7125f8bc668b9b42a5ad58bac2a30b66a950c92859e4103965cc699e738df97a30400fdf557669c8471898f565d5f363b24f49e2d22b448520e3db7e8b0ef689bac1cba7b", 0x76, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 16:34:35 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x16a) r0 = socket$inet6(0x18, 0x3, 0x7fffffff) flock(r0, 0x1) 16:34:35 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0xfffffffffffffffe, &(0x7f0000000040)) 16:34:36 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) nanosleep(&(0x7f0000000000)={0xfff, 0x116}, &(0x7f0000000040)) 16:34:36 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() socketpair(0x6, 0x5, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000200)="8b9ded304cdb032d7e3212b824db1201282aef4f2f2de096c20aa3acf200618505a283e31a735a8a300945a8ce34f265a9d09a1049723044a4b05de625ed28bdee0e822eb0d10d5a9033b6eba6443f7308b54ad3c8f1fbcac1565b673bc3d399306f28", 0x63, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x1, 0x401}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r5, 0x40, 0xb9}, 0x82d, 0xa86, r6, r7, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:34:36 executing program 1: 16:34:36 executing program 1: 16:34:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="be6f7afb9654b784f03251fb4bceb80ef46099bd0279ae333fd4b38e86f0fef561d51f90aac1cefddcaaea24d4276d4412fc2befbf98051018bf0c6236daf2679e35277a5fae35d35c80c38c405e67d391a7e4454492d1ee605b73789724032814ab0c1321c9d64dd0abb05f674a21dcf4c69bf87b9e24c96a3aa3a2ba41cd896c4c28ed11750a4286b885f68d209df3bfe8531b7f5b14690fab38285b5ed07771d197d4", 0xa4, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:37 executing program 1: socketpair$unix(0x1, 0x10000000000003, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0x0, 0x0}) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x20) 16:34:37 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000d53fc1)) 16:34:37 executing program 1: 16:34:38 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8001, 0x200) r3 = socket$inet(0x2, 0x5, 0x1e) r4 = socket(0x10, 0x2, 0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) r6 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x2, 0x83) fchmod(r6, 0x2a) r7 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x24) r10 = fcntl$getown(r7, 0x5) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x62b, 0x6, r10}) r11 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x1, 0x5, 0x4, r11}) r12 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000340)="4a30fc386dec275f566968f4bad4eb15fed0802f8c6c49db05d45790c27f1c6f70a6bd27908d1629cb277140cf55f756b84d2a6a327e546d87d5b07b18af4e427c36133569e4cc4f59bbcb677f3beb32d152cc2e0499e2f4a16bcbf55dd18983468aa560283c1f0d61c7910182e9ea75", 0x70}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="e676b5c5c3f25a168b45f1c4f3b65aa3df38733b20b9fa63beafeed2860f7b5290a5d27f58147ff27c3cbdc0370b709f87109262aadf4531de0d7e14ef9bd7059c39e2cfb054c7764d1dd2b47f64e5fa8cb99f9eac28efb9c2d4ba2bbeb643a5b927d0f05eaf1474b659d0309bb1eb414897b628ffb8adad819ee5785e5238b826360902743f1c55265edac978d91e41ad1a3d7d59119d8d4213d6799a826127b65787fac68eee48e5b37565bfd1e248b235aaf3bb121a5faa323feb10fce511a20ed7cd964072349945012221471b0ce9a60506ab2e59c72b81620ab9db89a2cdf1a6514ab093fc34ac9a41d2d54005ab4fadfc06d0b21d0c5be4ee56a536f49f74edfbb2a1b546cf493ff35b6b403d6d931285d15f20d3bc75887b7d781b5fdbbe0f131f63298f0f4711e2337d372e2672047cb33b8c8d2fc35b65637c9d5c635ce2ab92784a5f02116356cfb027f0eaea8b0292f3cc194db314658c565c1cea8fc7a9b41fa204b1216d63b694883c00dd8914d0255fd52d9201f872fb1dfe7d20d3f824b9a88d9333fe433b3d4a972dafeecb1c11fc1b11461a621b3470dc1f2ae7bf690331018df1a0c69553f506a4c78be4043c49df1defbd5a41993a498a6ac637501cc93a508dcd019acc35ee607015792f9fcca7138bc6ec60a7f251d753effd5aa03ce13875b15f4327c8b101235b0e4505857f12337d1a715e4289e0b023048dc94fce8c7c01a216e6334d1e6b9c5e3b81f6ad9c8797695e8eea94abf568c201e90e6e1539ab9cb1e65ce8af3579da7b9f9f15c1e09add1038161a22c7ddd071110d1511764e01c58cb9bd6ac52373ad156134d4e6adc8d8c49a0e66a0b04ff5ec09585e3f78081be7fa3b555dcae862ae8360b4a0f3f47332e619e1d35de1285018db12ea523904e29ba40f10837ed869eb879a1147eedf1343e7d10f7e9f20e4874a39e4fb99c6012ffd96bfc893e858bdf3d6471c5e7dd8f8ae2d75b8ea9419b1ff39ed1f590b2dda82e14093c5f0fdca4ad936052b53d3845c246a728ab84bf4f305ee553fc57ee99f6c14d0480ff72d7ff50eef4ce1a44e7f08881d219d344d6b3287983cec54a7f5bf8aa4de17a728fa01cc68129ffbf7d55bf538329eaeb690f29eaab8b1799ad43bb1fb13f05ab039f0784365783a8829d95586c48b0e9cd3c15c226cb3513ec269d0c4e4a0232e1971f664a4a7fc80593157c0d615625b317e13da0934180207a2792581ae15bfc6cde7baf5803747d5fa6471e94c8b3e92a7c5832771aa610d8be64f111db5dd489f6d50b6b5a23fff00f1bb15f622c9ed98fe67179e06032dd15d121192ecfdd5fd4e4988f0231d198c5e697cb38a5d6e1443abd3f30514f98cb7898810f3efde923ae69254292b58a3b438b77f998a5d7ed77941699e6bb20b13358f9cb567063a20507173365b09ca53d4394c40f9ba7095d5849fd7abf346946d225de7136b5aefe2dad5269d315f86c2f4fbe0e17987cecd02ded4ea5846716e67d26b55ca1bb98a0a60a4cb71272aae55b32d3ce9afa1d8868c40ec8a4d3564cbc9108dae073e7794cbf5db1e738cd451aef0f2bb9573987a8bda499ec4cdb6fb580b10f8b9157d39971eadaefc0a3b266abd84d5ff78836bdcdd1ff60a743fec89eba0007341a3946088c583d469b7c0222acbeebeed6e16426f5fa9c42465682a58579ed446c640dc38146acd82ad07fd9c445c1476566570ea5f73775646cb2b36eb110f08371e05d91ef6cce998b2d828ce01c9e473ea74f0ce3b68263310216b21256fc5c55854ac853cc18ab2567423ffa0eb36b91672a334f2c992e7bd920933d0028df4535d9885d968fe7f013c0ee64d597a48ee08b0a97e71f24cb3f1c52bbaaf8dfa21d663310ec2b8fc27b3c65e5bb871f8508949443786f773be4de0ac31f79eeeb92bdbbff5136b5601ff177cc036a07a63e873ea9aa9176becf9d6ebf387fe85377682b0a593fc0054aa0f9b039663ce2fb232f2e85ff81e2b811bf7744e43defba66506f94c9039cafb25bf625c96ad56e59e4b2e54994e57e450433ce423921612c2c8910184fb7acb8589d6b1af4ffa59de40b6e3f3035b1cbd621143cf6bd79cb7c059d8e840925769c992d79230a9c966e6aadd1bfab567b6716d6f1a9b298db3efce2c243c2933ea59ba23d7dd645f58da579ad39b444272f9fdee34beaa3a90bdc050320f9a48ef784813ae60e75872911190f1878ff42bed79873f0c9d1734094d33aaa9cb4c7c23a99229ce63bf41153d22f84898dd1acd987b09e26c86e5530e8a5b31bffe479b1dc6cd228d91d7ce068a808eb4e91383d6b0187b508a85a44a206c0b66cdda5072c25501640c60dbf6160263d2c000d9b7bc206e2ed37da41a130e4ed259bd04a61626ca6a3c92ef542eb15c02da89d4c6a0d32a794cc0bdbeba29eafc48d60bd9af7d9e1df05b608c5eb7805386db7e42ec2fe8e719078c3dc11f1a6e19a192628ac73a48b4bcaecace17d5c97ef8693cd37a2790328eeabb1394db1ce032a52f5bde30dd98ec5db3f3928d66818b882d00ea18b99d74c3a8d947db99e087ce0d7345992e949903341796fe3bd1330187514bcd66c177685dfb28a360b7c32db75dfb2a818ee56f717466bbcb376da1926f57812310447ed7c7d44ebcbcddbab8ce351f540fbad71ca17119c3c832179eaabb20802616b037050981cac3d060dd51f90783003404163d6d1ffd2cf995ff00bc76d7c73e6f9eaf122a16991e5b9128b471f77817b42a1186cc9bb305eefc4504e0f545fc8703bf85b35c1a564a0a671b3712ec375b66d62615e3d333ca93d835b514a0a100f4885f0c2a6221df14a5ba5e9b190cefeb35e04b9c891015e0a568c3e1adbbb6fa5b07e1d1ef3d5ac6d281d10c2f7dbd3e5462ebc06d246f8a53edf442a0607d5e37ee0c59ec0b613adc50e57297de2ba79bdca3f756439812dcdf1c36e654f2db1d582955a59bc5d81a81f597cca8224579f5de0b1628319cd1f924b8357db49c96b08fefb59027c46a4cbce17cea9b18aa6319912eb5daa9ed8de059e4cc7b274fb10c61b3417b2b4c0aa379f2b72840288c9876f6b149e81d5e971eb7098137c1e7386b794fa22828ce203618dd7b9196f7ab073166b6d79a0a21f8ddcb253f864345cae34e23b5ca679271cd140211834e3a9c709e2dfa23e26bc29891827cd2e28ce2be23a68ce8d999c2757b9717f7ec31cc2a3bd99b3513e83218bd2602f983b2a4598db72c066fd3ff749d0fe4abb80abc5ac304fb9afdfb1ecdec3b78673f5e349778fd1f07f10ae59d01ecdc15b84292356a4d4e6ac537fe79241bedc6b64bbd99e8a523da1727d0f2941fc0f3f322a84e0fd8995241112725b76436da5512be3ebc588c7a01d6bda49231a82e2316117a3ebd28ae82055a553f92756085fcf918fdc24eee87bc75f3e80193be4decdd95b4c9cc77197064f15a152369cced503a2468a7e347df2504277bf69d7cb26fd91be11280aaf1307b96b44365e5b367e4eb1f850dba5f30b3b4e8c7b09f070efdfbedcd71eae7b8877d4b071b0519fe6cd17b7ff32a666cf69da7bfe9f2dfb9dc5422a6495eb16100e41946292102cbea85cd0250a60b6049cde83889c61f66aa488afc31e76519fbfca0cf6a5e142413a4ce6b17d110e7552853129e7d233167610bd654bd06aa869ef5743b22e2a4b4147ff308c960510b690f50cd1252d4ceafc94b8c9df9d58ba98e7bc7d4c412e5a8d5ab1b234e41a4e3f6b898c6157fe2ad46ac796e43761d22f169963b7c031cdc799a7893f59d3881e72e52047d523db10f9f2d0bbda2c9e5c31eece8a391795a8de44e6cb03d0d13a08e1947d704796bc039a008ff15a3b8c312a62d6c680001df4c5e3c8b6d1b16af5fa67e76e21cbf950c12ed1443fd2edc3778bc01ba50792639d81464d970b0be7494b37c0fafb5b998dd8a491d7678d568a7225d59087e7c4b756995ca3f7b75b03ed4293332a15d680c719ee82b6f0d6f7bcf9103b5cdfe5464c358322dfe0e241da5fb84c3409ff24e8394a978d8a526f42b60e2540eedf4afee807b261db5ed616dee0ce08dafb407f1fb790f316c09d480b6ac6285dbd0ba5f9d6d739b8d3a33d1911fd5eaa470a816411b2de05b5ef8f7faacf8e0cd4e9e8353e1770aff0721d9ceb16d6a2ae35fb0926fc1536eade59dc2163be2d4eab655dbb036e9a6b7110e90f1a151f4df266093d6f471497be32c0616c0d2f83b3a76c5a4a8d560f235bd3fe6a6be298ecf6496e1adad8b10e4a3788ee0de0d8493ce62072cfec29a85649a966f19469d524979563485d427408103b634175c9de0bdb04d45f26e72e559923774ea90fcf5679a1060f3bedb95f23b0e1f51276a236ca2519d1437bd0e82dd8efea29b6f3f4c7ce0b07806292936a367553ec0921cb4ef8a4620978f18d4e43c3777b43652615080604064df0f6338d992ae8f005b12514547f86af5cff4e661f4ec820db720789969146af89948f6a4c4a455bb42b8fe974480f2f9db1c28620d03b6220ba42eda7f6d7f3b29047d82c6ec5d33acc0029dd8d1a43cbf377190c6052e6088af2b6759c5656e8bd620769a76fc100374a138b9eb2ae241f8abe9c3067e71a97eede3c7993ef72db2c05cc31f58a222c401cf6294dcde1562f6b540f07d3b8f51702cedf01dae8329f613f1fcfd940a0386866ad514ee6f18867d22f450fca5e0d25306080415a051c192385436ef3981d5b5271052655a0cd458cdb55e3a5837b0a080794caf79103d2e0824db7384a426ec906eec9adca546531c0fd69d1d66d166031b883fb1762decbbb4c22aa0e82b8ffcd5f0a2b338976a7af0169c72fafb7db55467e5c460f79b2ef341e6d10f53a6977838889e94cdb9e56396a33ed662766feaa6e6243cfe7d70fbf866108c2055f7345ae0a817105e1076a16424a83912cf44db78bc76e4d416a1d5e8c0251d9f02e70098401cf5f6603fe6a5264590ce18144922d93ba5a3c991551cf5fd5f65edc6a060d0fb642dc6ee03b853b533c222d142c17bd779329814da34906b01a71693a72ebc141b9765e5dc23f49ed97bf7b351f71a752e464f1a2f8b736a847a2867fb3ad2e038685061e30553d0628263b3213709d29bb436da39f208ba3fdc9e4314d21414a6ad474ec22ebcfdfa5b7264952d1ce05c7a6a79acb65acdb31758728e6e9844ada2d64cb0b8913bf88c83bbb18694ef46b7bca15a3908144c9891ec117668a2eff53dc96380334def031f9da162be42fc23f8a5f5b3582e61a8960779bfba087835f525324bc7610d80955b146944e0f1a30c9f76fd7775ed800a393aaa6da2d7d9c099ae8c0939bf87b36de099e137c1b99ab6fb285e25dcd54f0a0e243e029db2a780b360c124d7dfd26c01ca644e7e2a1a2421b07855520c94c60d02f9ec683f37c67562e4bcd35b6c7b023305dd8ab60e61f6df9895d69366229692f0c55ef24dcd8cd90a604d4c13675e29ed923cfc88a90406ca559fc51740913699ff88dba4b415c94379e62cccbcf198fb0b2797aa45e2cd314384643186530446a25d7f6fbb7651972d21ba205d872fc05ad6e5f60d3bea3966f01f9cd5210b926947136d1adcb271b8b4cc12de9b8b86a5d0f71a193de724593a80710c387d0805951932cf4213192a9464c41f462b35e8f534e9b84fd233f2f1095586fec7a2dc4b6b93223ce8f772f3a2d4721ffe0b643e06cc017f7f9c5cdf57ffecf57e2eaef1a61c315a39ffc09b4cbff6f133", 0x1000}, {&(0x7f0000001400)="0dae9fe6c4ede179cf142d4daae275ad8ea1bc884558b26822516f3fc978ddc07ee10caf3688015bd6436c13424ffad3ebf5f5061d252864eea8b0446fcd95692883a2ea82d76ac53a13b4c82f2452c003ea8b6157bbfe17c29659020c0e133221f07fe8a6354521fdc073eaaeac17a38c7d8669d76b0bbf7c18827e6d7a74e9", 0x80}, {&(0x7f0000001480)="47e9bc1ba74a211b98590ff9c22747da128eba9be854d2be0d2ade2d1e7eeea70ce46db095530f27b0b09f2c531846dd47fae51fb4ade50739555e657fff92df859de0cd41edd6528edf6fe28acb809a70e00e2b7f74c5060c92b7e893070dee5c45fd430b858ee6e887a1fb5a7bd03082b3cd8b5ffef4a04fb4c02bd1e94b12e4b2686068315439b5ac3bd9737532e0eaae25fa610e2b2896918bd318b9", 0x9e}, {&(0x7f0000001540)="00bb4632725b8b1aac6c50b681179099b96f47880f432306f57910b46ea2f01e644202feb4f9b6d483716b4811a83703aba6af4998a7157f2d7da37dda270c3bdaad0e0aac89a35bfbf8765269e865e1cd6208a08d78c2a7f08b36cdb1ee7366016d419f269eae146e33d867377a2678514a0968bbb27f4486eb4cf54bd04be0dde35a60009463f5a72a6609c2330470505e54dc610f01bfacbbc7c4fd5d29ab793e6983e533380c7ff7bbe4eebb09301cca0287614b5e814e", 0xb9}, {&(0x7f0000001600)}], 0x7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x82c9, 0x7fffffff}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x41, 0x10, 0xfb9, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x3562, 0x9}, {{r4}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x6, 0x3}, {{r5}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x2, 0x48}, {{r7}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x9}, {{r8}, 0xffffffffffffffff, 0x1b, 0x0, 0x7, 0xa5f}, {{r9}, 0xffffffffffffffff, 0x1, 0x87, 0x7fff, 0x3}, {{r12}, 0x0, 0x8, 0x8, 0x4, 0xdbc}], 0x5, &(0x7f00000002c0)={0x5, 0x7}) close(r0) 16:34:38 executing program 1: 16:34:38 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000d53fc1)) 16:34:38 executing program 1: socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x80000000, 0x9, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0xffffffb4) nanosleep(&(0x7f0000000100)={0x3, 0xe8}, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x1001, 0x7fffffff) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) accept(r1, 0x0, 0x0) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xfffffffffffffe65) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:34:39 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x7f}, 0x8) 16:34:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ff) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlockall() 16:34:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/213, 0xd5}], 0x7, &(0x7f0000000500)=""/4096, 0x1000, 0x1000}, 0x842) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:34:39 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setown(r0, 0x6, 0x0) 16:34:40 executing program 0: nanosleep(&(0x7f0000000040)={0x200000000}, 0x0) 16:34:40 executing program 1: setreuid(0xffffffffffffffff, 0xee01) socketpair$inet(0x2, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) 16:34:40 executing program 1: r0 = syz_open_pts() fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$inet6(0x18, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x1ff}, 0x10) 16:34:40 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x9}, 0x0) 16:34:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x131, &(0x7f0000000300)=[{0x10}], 0x10, 0x4}, 0x402) 16:34:40 executing program 1: semget(0x0, 0x5, 0x40) r0 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000fef742409fb31a36b37942cff2cdcbffb4035dd52896e0f3eea343fd11f5716fdc05a794552904e5a81c543aec3356041525c1ef8712eb1c0478fe28642ed873910d8f765c8a4e6681d727223deb63d79c732dd7223bbc50823ade01d6978b75659731bcd327ce0ca5d97554e0c245970d143e0d1e926a7d7c880fb90cafefc7f9e1b22104c649d1c2f8680f2907f98ec4cf94fcaae83adbcd71b30a27e0e28d4fc6d479631583bc58f1b86ba559035be91577aca1ab7eef5bad81c695c040bf856c69f5fe67b98ae584eee6bb2981b33465284beb072e042a330c1c8627e7f52a4a15eeb1cc24c32b0df58b246bd46b3201b411152f4613c62d3241828bac4902e4a2af505e53dd6ab6e24bf6f0d4256ee117cc54e98f9a9a1b1f253c7ade0f09bb7b9ce27f3a3f73a48e2e56350d39c13cb299d3a27f51ff56476b0830c9166c72d8314e9b4df4569da6d52747d13e811bc19c4b53cac0f406f62bfc42d5a6de163488f542902f2357b29f34b8cb6e136095bcd5b7bb0916343657d8713df2781479fe839ec050376be7dab7441e632eb18798d4088cca46d04c72b98e3320699c6c44e79625b23728b5d219ccac3742f87ec7b112011f89d64048e8d09034f22e328c7ee0e34b90698229a31e69522886f7997936a6abb4b704b1154ad5f2ab8d3f182855a9703f9a455bb746e82c8287b9e1f7cf51457de106bf3aa1b1dac639ccac61af8869a77ff4c0e3557767c5fa727f873a5c74fa3461ff9bac894ff920d8f07c43466d4228731537d7e285151e66a0cdee3864a395dc5d3423b3ae311ce1095948e13b48eb9f81cb49a5a37a842b71c79ad945eb9db9025df737cf35c45b604f66897d3937d5e9f9c84289a93bec5d1fd6367ed26754c495a627a773bbf5ebe6d99c63266a6e228b2f7553183a0401116fbbc5c836934c0890b7af71be27e423226f0da26ef28a5d1c66cf9397748e80a4e6a7ec16298c6aa54212cf73b452ee7f1ea6f8fe2a200b2d689d49313c511fe95d60d3a0228ed892e66333daa8fc5fc30869a41cc72eb90ed99ac13f8ae901623177e1f2a56d3b9ad338f356001cf67a8ba937364cab183dfd9af03de56e58df9ee417284689812315fdd32fef70e740c542f9e81b1d281c5fbdb4216bc3f7aa4771a14e45fa3d1fcd0cd02b0d176cf2b16372992001c8098fe5afe52df7389f5ba7687b2d210d7792a7871d347cd01b7843fbcee9aff3321ca6b14d91af4adf002399595d1163d7d74b4525d7cfdd5915a9226195abf9a2dfe9e32654c98d662b9cba6dd677535445e1c5f06c529c5e6411636e0bba93d9cf39ca335a7237eee26314999aefcc33c244e6c81f69d110d30afe9fb55e453514567265308a09aa8934da2e5603924920e1b2c330c0efe03995cbbb7adad3f6f61414bb737c04eb8d4f39f18f80bdec2f42362d84717f2615699f97c5bf3ae8d21530711db12ef899157f787f357ca872efc923ca634f3b2a2f4d9952eaa8eb763d83cbc869a78eec79fafd9a3067fe0e0a4af53a9319a11b870be6aafd40264b4f93890c04e7bd382f4579585aa27ae4561e7c928fa7c10903275c3b107785de58a1f99cbbb62c8f72785dcd845b7c8215c7893d0df2914d434c0d6f94e9465dec6aacc6a5bd15beb83effbecacfac511006c52fae116ea1738859efa1c1f8f7c065f16134ec75a34faf1c7169b1cba904fd2693aad9c06b1c9be98293b80fbd6c7fd3253e40078fa67153634a046ddd881167501664a60daf9f4951e132079c381bb6c4412faaa501cb5e07826a8aa667d23ba0969f73f930bd2c7bed9c23bbc3d9abbc041666ce027fc8232f657dfaa189e4c40c314d9e9214a9988a62e546bb210574e94cad9bfecf70282a7d8e4eaa172cc7282caff79096c12c533e4098d049d5dd3cf64a18fd79b154e697135e3fa694a6037e73676f65922570979f15d49303eaea6e45a5202c6ee6bd348c82b287916a84fc7c6e895b937af6a1ba393737324c35b83a02ee929207acb3b6532e1877c432976f7930515e0087d45e9200f633bd684d6c1609efb57bfd1853a07edd9a6d314f65b99f1d98cb649cce715a528fd6de89dae40576f8fbe66b8f5a039157a2029855b0b10707fe5cede456c1ae6630de7c8f43c81d75c1a535038862288808609f93bb0870d7199a5c39c3719a2daed78482d70dc9571c48205f67a28bf9158d14ea71cda13527696579d36c06b96fcdb6bb8179c16aad2bd382c6f87e51c564c9864266b94a4afb2173a363658ba9cb13bafe31812541e9406d83cffece475d630cb4b7943e708ece69298eb1c446d4fc1888e6e7e5c7a2190a8fdef85d6739269975f3ba7e588ea8aac9067d4ffa1113e8f56886f5c4e1f4afc5842b72c666d6d4c20ed53c8f47d2ff05e6b8257bacf0d09fbea9a9b9a301b8b4b17d88c3642957703e662ac5f382f7ab41787a56245edfd731fceb1d27e01fe438e38f9dc870d71d3013e58ce42dc87cc5af57fc5f18560deeb1c6d2cd093ef55c87de14414d1e03cb220c16829d2c384e548abcf5d643e36a24e141cb65053ec1972ed78898f09e72f64cebd457decce775b0385594a490e320057f2bd64301e4d457d0d374c46b21c3134be03270bbe2af4292f50e6e880ec5c0cdb586c7db769f0521483f0deabc5efd12de0cfc305d7abad25dc4310e3380b86ed60bc80bb27375d177229baa9d90806f2a875fc5b0e46d46b4e7c1974463e3a9d61df754e132457726c00b798c2ab34902228d800f5909aebdb1efd13bbf2923265b303eab7b5e28fa1f573f0551ce1a5143168d48b5677231aace779cac4ce8fa7f05a932d3e2fe52a0cd6833c577e2bee21a561b6b30c5560372c5afc31a91409a80f7943c738a94cf91875f4db24da62b9c3feb90454661ae6328f2809e0a2fd63dab16e9c1bc0b5a8fe30103f045dd99d76090516d0d61627df6146af2335663b2e15d3e18b3d0aa455698ea1f616c102d04b04a04354c63b78d889784b880581bd3e36ab8a33188ca77f8e5df5b29ef4a3876a34edda6ca161ab3137b46333e749ebc569048e74735ffb068a721d350df35126ce2438833a4146c073eab43ad4e584301aad10f3a2928518eaedeca4ac05aba6cdb118be0bf3cfab16b9c8970a65c7edda06611c965a6657a30b8f29084bff06fc1332413a83e27ea1970335bd2f585a61ca198cb1fc2321a05db90a4490b2682cef3113b9636ef288959d66da79e828e32979c2ac5819aec52626440a067afb9b81f7b656e50300906554e5ee04dbc7353a96fb91ea18e1d46918c26817f23903fe61aeb32c1dfec201826fd7d104420ee367d387fae09f9f7d6601fe07891b53b78cc27b834075ebcec6bab058a8c8e5f46826b6782af95ad0755ad916a276e27ad79756c359cd926aac12f2e0cd0a57bd6769769881100ff4f9e120a5b146d8fe5dc8bd81820b5e8d3f81651c30a693cb6b74d9ec5d77f521eddb368300786949fe07ec237ee115c6465922636fac08e245098cb7b9bf8c44aa885a103d738affe2b43d898261de807c4ba9b373365413955bfbe45cfa75943f8932083d9f2edd1895a63642515c4dcf887f92b3e6cfaf5b41cb52260a2718c7b64eeb7f78b3def488bfb0141c40f79bd957f4ce20de2b33fd3a473a1ff23579865eb280224e685543e31bb4edb05411191cfb453068f9286e853658757cfdefa4053997b75e6453af0fe2f71248b3771e01674b50440d0475dae1781baab621807eaf11bd1d5c0f5e69359034e9fdddd9359a753e92a320809586d398c1f0443988fbf5d3db2dd38f38d7ef3033355b351f368992c215f9022e170033f1755e3251b020e0f9f89196eda275c5c37d377f9874c9bc029c528abf5bb1dcd6d8554afca9dda489d35ef67b37f8f163ef8881d235d5a6780974560438801cd3fbc57a3f0ada315a9c96cf9d42a4d0d529df146eb648584c4fd0cb283b4f3d4f48e26b8e2b4981a7d85d57359afd4cc3efafd22c06c9498f14fb9ad31607c727c010942546fbba34007c6e711cc5dba7057b26b5a71cf1fc67f51730063d653b796e55b9df63721f9a0ce1d1e438e11b0a54ca2ded527ad0c826f0071991bc386ef781147c52e6e24bb35b5adde208810f9c1f855a6656f7b447a148822774adf2c045f137d3893cf451d3bcb385a59a54601c0a9d3e04c743016b8a19677eada947593c9841ed4a4ed874956e9cec02b8200e8b0a7916e5521f480f08abc0a638d810863aebac26ea33b94e0929444772eb482bb9a42561e14cc58efc47f8e66dc0b937837cbe94d5d221e79633de9a137d3a967fa17e0cc60160abeaca9a02b30515977f3ea1923a47bceea71c64f3859204cefdc74273ece1ea1eef5a79917e77f9e2598a544971d939146587e657941bca57a88d5fddc96c6852de173b7fe68ead2ee3464bcf04fd9b4d826799a30af1edf86db633117adbd83407fe5ff9d2c0a3a59d660659d540d6a01b35d2b3d4485f75d2ad31021638fda294fde44dfa95eac2158ca4bf4cf83abcfd6fe7d8bf1bed3136783c725562d71a0538f29389f8655592449c691ae2014e712ba03224b748b087e895ea5eb4a3560d7a37922448aeadacb79662e4a0887daf3d85ce74121dbb0b797e4f576ad9301191fb449bac7444119d8f53357075ad6e3c8b3e4192dfefb1163ec49de7f048e7da2543f845deeab7609b669e5cef0311b08e073a32ad8a612b314df4b4f718a083f33d58c08ebeaca24125d2d35d1207d0ce691a004a3fc800026dbdd7dd6194726bd21d0e4ad531e9d7ec6488f9baf7beec654efaed53774b828b9fd025d69cbfa6d28566801931ff6e0b7ed211733144c24fa9a4ecaa7ed6f52b456013fcb7d25da2d4687da6619cd1318e84ba1a6870a4e9b9214b91ef07890cb4643830fa52ab513704c5bca4a897d67f3734cb42e643fcf8442652b81d2554801ae92ad03d641f39a5cbc5136ecad1adaa1f814815fb373e33ddf913f3af4aaa95f90aa513db889eba03558e84a662a13b179cb5b73c4fa4b7b701821664c26490fa9f14ecda24759acf68319e607d9d027d6ed5c3dcdd73f6d0d963ce45fd85d66bf7bee256c6ef5ab8d8660d421b71ae030031e4cb661890fc4862c204326298625969f0b72c29c337cdac7694e84fdfbf7395730c7f4f4794ca86afe6adedc534e47591b1af7a54925c9218ddccd35ccedce2f1b33c649a358dd074634aed58e0f0cdbad630c7a3973634c3147e8479849e29e1beaec01623b16a9aadf6d79821a3e08b6866503ed82ad69e0a4fb1ca988405a643250d2372e7ca02b2577b3cc992e026bd9bf9b3c8ce670a9566bb0450b2f13857891bae624470e11a9b5cb48f2c63f5cd2905e385c8b2fc32e542e66a8cfc9a947bfb49cdcaf70bd588452cc5a85ab6380a0d59561e8f8fb465ef7bcac51f0eebbe5b5750d788cf3240688ad91d65f11612a47d80fa313aae0e540b3544b0dae8f035b451e45ca9865ade24a22d3957128ce51dd5e22549a2d845c085e52f08bf09b2f8e3eb3b32c04028974dbac704b51e325c2b220674fadcd8469503a8fbe217def387d356c281ca656f50e62f0bfcf348d220219a362e4a7ae8d18c13f03101d36f463730ce3ed1d028ebe06046fff973f1f00badcf2397a1df471e093f8655c9c77a6ab6666e20164e7a4f569b1cd33e3f22d0e338d4c3caac818be299cb9a46689acdf9bc7ab96372d6ae55c5a0c52f8d3b4385ff65d4b5b52524162d1718caf4fb0ed00001d6a99b94588c2770f8cd839428b25bd0482789b32cfd09303d7bbb2542511eb3862bd091c5c4985767ccaa3d62d07b3bab34fe2aff32e8010090146460eb4"], 0x1008, 0x800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/12}, 0x14, 0x2d8c2a59f92039bd, 0xa00) msgget(0x0, 0x400) 16:34:40 executing program 1: r0 = socket$inet(0x2, 0x4007, 0xfdfffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="8805babcd9aaf6209cbe9c6b3855c5f42395d7375234eb97cd48d736ed48207119dc97e06d5145119ca189167478661c36b111defc0d68", 0x37}, {&(0x7f00000000c0)="30d14cdc0d0e", 0x6}, {&(0x7f0000000100)="ba4686caf112b19e4af9b731c3a2f371aa954288c4def6f3978ae7e1481405dcc5a1b0caea6146b580dbc10c216a27c7973d00b282ed87157801de862db4eec7501cb981cb3f5624545d44d2ed20dc637faffdd40b00e07e9d8f496dba08c7af54d27885ad8991d9cfbfd155cacf38d99f0b1d9c8788fd8700800f14d9139493662a8877", 0x84}, {&(0x7f00000001c0)="321e13a983fd2a0568b7cf2e740d699645f4acbf4302865f0a64736c9a1edb6e1799f1354d1996fe8c355068099d251042503ace65dabee95468cecda4e796c607550a279687498c5376c54a3a8911a89395bafc7f0984a805b48230ad2955b415b823862f93b4c525358b45c7f1e79d3bd34f5b98af917c3e9532d6fd4e0cdc8adf8aab556fb503c34970b3ce3d81d05a23b4a9bb82d141e0f7b3e2ecfd07a3ba6d661ea29c8b5a45a9aeabed1884ecca92b769b90a801c1ed27622570c4273820e604c1d304b1e878096a47bf9dacb2e5d96e86990f2a355ffb17fcd680ed79c31f1b55b59f36a85b8702fc20a23055b7ca5edd909858287bb4ffe4c1c9892fece478ec448c37176d2ca0156ed4312461b558923b5fa43d26327f28a602255595b7e749afc7d4de5473f58dd6dce0d7445883258a6576e5f139aaa8621c8cb83ff6c3f2dc10d2eb692842d32b2b8e368252ab8a1ae998b54cf87fe2273ebcc5fb04ebd5d85fd84ebcd161fdb82ecbeff643ae5b477eef06bb4322dd8eaefad8c91023db7c57093b6ef200f5f7e0c1d976fba8be2de756fbf9df366d46bfc1d3b9279799ddf17a878322c9e79ba45ded9a7b6868fbc79223bb2fbf4bc89ba0d033e0a1e85f0bb91fa1be0de7d89127245ceea6e5b0ffbd0d8ce0660968eaa79162714c8ac0c83634eea413a44ac5e026f2718d3fd6f5ecf3026683a1a2451d985373db20f43304d19c4bb018039a3ae0affaccdbb78378bc1938b4ccc95436767a35f287643925ec38260fcfd8a41a0f2e9a4ec2fa3c32da1b8c0c40666fea8dd3417ddfd27de300e6b3136320f1f50cb030f80184056a195e01afcdfe901eb017bceadb6ccb4024223fdfc0b8b0931c00b7091bfe4e508e85f3ab03eb6f00457f09988ff4b767b25bc1c3bcafefa31fec65f681775aec5fb84bdc5f7f5441473a29750122c6ac8e585e72ef0e61390b2f68ff88322871d5dfa63dac8cf6f5b97fd2de51a44819e58c6f8c3e5a427f5e15399a2cd176dfa272df1dd2d89669c51d07a40de1013be194982d59e175e059dcad1d04a7d4d635b01cd2e374b501870d546bb6f88c9a379ded155539e101b6b3da0f7bc8f604f208fe7130dc3ac25bc6b4ccafd0797be0b57380745a76172c5fd8bc8b868e7e75d74022e640c62ded1e39eff45220e48e511e782cf2a6c5a248321f0e783aa65ec5e6a7e52cba11e1e1292d3c9dcb1cc735fe170e922fc47065605f163b11086656a15885d2de0638c3f7f0b8d3d31ca4f28b8171e0dc4654adf23f12e57bad58ebf67a35d93c97d316a068d2925a464587fb1ef77afd8ad399d5a39ffacb7be986d8409a1dcb2724000b3ec7d81a773ea731a3f5cb58d6ebfd1e3e25c0935ed538af3d0add451b386e39050683eaa23e9473c505c39a6fd0c0b5b5d1f547fd35b0db056409a349a9716446eb06226c69687a047e87d2a2abf265cd577e8ab055674d28edf0dac1459755b26e778215a6a006e649d2035f2f4a7daa8daf9d7708d12b7ce95f020779adac638d43ccc35d29fae46dbc20ed105eab79b6fa3f23e6f4d4b01a62003f2916235313417d0c42aa860ebb7f679ab1ecbe04e4c00687360ffacae062d8a63ea657f7b35f610d309c66713129ecdd34c312bafae516ad2820fecbe7e1db5a29961bd20190d88c840c0f699b27de3958141eb1fcd7fc73945737c91d9789ad929074b1105b3aefae1966a8f94aa0d727db19273d1628990d2252458f64db9e45f585ae32dd3845aaa70c6becfa7064f7ae64ba8c61604a5a7a70c3346a14d1aa0a35c6e89891c6559433ca03d542be790260fc891377f83c1fa61691658d8c127ed0c771af98603cb4e38b83206038d67f318293d557249875cde9bed03bc86c26fe8b9b8edb7f1b910e855e6f4f5be426bab10b6229f27379fcde6922bdb7fa74ca5262438466b1c41a39fa0b73b6e2f325af2c19466f15311bb6dae641c36166b96de55e4bf74ca9806f255679f4f61762e37e41cdd6d480cf4cc20747c9fb7ea3070d2bc9a50e36a91bce8ea77da25bb51a4a4c3737427aa3e4965539b02a81315b4fc7f4c3b9927e465b4d5bfa1302ef9aec2153a1465f71ec7bc750e99b2fdbc20b1022dd8b88a3c4265bbb203c4834a893ae7a8121a11132452992538ba807374ce6b7b5c25599784e31e4e87b7fbdd5b1b4148b4d3dd4cdd7cefc76ce844138c4939ab6af7db39bd1ea3c798930bd069804fe6da8dbf1ee68d84ba8970f8438067e8785c91c4ac3ad59401c9921dcc070d38c113ff696728f01b8e8dd586d95b73dce836afd8e6b663bc559ba604211c0ecf3d9ce0efd083ad4ccb95e48b58426be3efd0f1c275588ee35611def11371d72c544d8782669ce276df392a27af0374b051b00df752cf8f2f4682896e86a014c4fa0a9d2f6c38dcecdc093d5bed86bc74879d1c8796f63fdefebace886161b564f2ac3a46d5ea933e39aa06afa92fa4d2e943dacc0b30668a485acaddad6a721bd5afe8a549ba5f1a5d4c6582a46396c2b0e9d310abc5a1362ea779a6a041f495a4c1cfa1eb70fd7df8778f020ce20fca3b2a4b3d6ce0888962451d7ab7e5efd2c97d901b342f0bd88727f1edeefe3c04a9904a547ded8d93d43470bba10a966c8e20039ef7f2db23aea16cef8c5591299e1a563b0aa47d1c021fb4e44e6b93f360a9301041fc0e3c7e7d89b27b3b1595d309ea18a80289b0da3388fcb49697dd2c762cd05d625b4a6a1880c6aacc5f8f1d0e5d6fd84d90d73421a4d537652514d88950dadde5fb6aaeedce2e94abd85b30174c41ce0cef175a0c3c974eae1a2365dbafd8f5445a5c1515256567b74574d8bc4541382a52338e9a2135e78d4c8240314fcf992ba5e22aff45fb4e7f260c6bb81a796132a5d7f58308b62648260a37d794125a10193c39d7ba8e5b9cc041d03ee9b3079f46bc1e28a589b1cff849dea1226905295696231442d99b68e71cab8208cc5e99eabddc4caa3b7628e6e517c4a25e78d086b3cb8fb5e3306f7512c9b4799a22da1129aa669c494ba796dade71f7a31887934488ea63c77198a43e5e588469ce5f9fd6d41288591bfb8afc7060c809fe3587443a4a2ccc7c1c7f103abd3bd90a33f75d14fc364cceb70520a31d78c598c9681f640aa87e30ab420d4a8761369141a1510654f1f04ba37a16f810071cc47b59bbad3f9895d9b9910af4579d24308327b16df30639d63ee39ac15f3eacde1ba1316db8c1d0385b3e9d334d28a29f285aeb65b36dcb9b6344211609e886b13e1e82e132dff53de3bdaea8545e2a089aef18f707601cf01001b2ee0b84be9e9bde806725d84fb856a1e18db96e2d9a6bb49ef0edf1f0440d84bccc93285287beb4480a41ce4e9e0deb96ceead54d241906b55a4535552525051ad49856650b1f5809a13969a82c5a71d2052aaf6384a010f589a6651aac616a6ebbee73b899d93727fdc500765858ff348dbab546f78cc95b79aa06cdd613890d303e5b32cce556a5fe80ecc2a15fe1a33af958836915e56a3e18eef7eac39ea3b67a98a233a07d20ce8f066c2c61394d20e329b01f4e2c33ee353b4d2b7197be802128fb878cce91caedbab10635cd01a91fcf17f96ff3d652128df9355d6f1626832806879a9308d934e2027674be7439624ab792a156798f1dc92da45706238a572c536e63f6042d1c6cc7d33685d96f334dbde9f0cf6c1a885abfdd04d9e213dc8907583f4ede9e35e9406f6b19f075e60d89842c96a9cb12f8f597c517226e62fc2f5d3d563f8d15d390f2e566d558bd4c5d0452dc773146c21a7825a350732793b58cda36330acc800083947d16f0c4bad25284971374a701779f3e3d16f92f192d167e4095ea2e8e373d4c2652c2aad97e0dde0f000b9bca37693839bf15319d700afd5a6e55a2e0608f8f01fcfb3be46602d376523257e92268b75da9aee8ed28e5a692667e1b02b86aab81d27cbbfa322f7ee9e28e003988680b55701e22e467e0618f58e0fb91bea4786bb99d88bab94729eb995dcb252da5f18bb685417f0f32eb5c03b827b3a3e73661fa7b277c5dd7961463f834564305b7d14739aedf2bd88b223c25dc59931b1ba20d2f3b7f282fb32bb4910b0185a3b38d30fa5d6dbfc8a2af77dbab0835d85474bf76cd8d05c94d554d46ed31c3a1f39755e1dd7bebf9e2d2449d0a967a711a063009e1542d2140792721fcbcc40e07514aa91916429007cca15542f69f848ad40b01cf7c3d471c349ada2084b35d4266faea180fe49d66e7b03a7444f791db0b3fe9c59521101af3e415bbbc8dc1fafdbdea6ff47e4039fb731832ce417b67ecea64642fe4b5af020b1085e8d8ccf3b8b210d8eec7188524e8637bc2dbe849af906a76a54e7dc6cccd71cef27c82431b2234352aee5ac549ba286337528ede3fab99aff19e5d5f1f4b39f475de157ff4e21ba32303eaa528de51b3e55c78d3b97a6609c5d99acb61744fb3d68ff08b32c990584207c3c3bb04e9740e78f96127c793441400601e1b3e95a5d8ad8ddf77fe17a220fb68c052836ab3b405f926cd07892e9a65dbc84feccdf7ca737f4bfc190d93e8ad6d6f1f175c0b3c2c3028f8c731b6a29a6e26b198b44d378e659cac436efefeda7a9d5cc1b0adb17698c418bfb7377614377ade19f7fc8fbc1c352b7e667d7b22fb474efdb095bc40223f10ee81a5414702d74d6f1b19a96d7fb87ee5197d914663f544ed3a9fbc2625f2457b5de956fca5278630832eb22c142209c5c207e7af4bd734226f512f810b833f175e199c2cc2d0187c121286a009eb88ee9486d7d744efc59d663bacdf899751719e16d55282d487b6df8b3b4e67ce43d79d4b70a53b2923416fe0717a075c45d0514b128a30af5c18cf0ea1b36a8518ad08135347ecbc21d4664848c0e4efd9f3259300f8927c234bb7c0f6b9bcca6e07b5685972f0fd0575c9268ae58f21582c558cbb18609824b1235e90dfdfbd59f2249e756a3d1d9e8c43bc8210e2d95c2210fb03c828d0eba2aee171526a3019fa9c33236ff709be7b238d7701d623653560bbab9c63756e70f96d5aca47738ab90798e7d24ecf79a3b212b92ef754c480b596bbd96398901f0dbf521a698bec30936ccef4638dd7c0a5c72544081f61f38a5728f8ca3ebb49dd2cdff07b08412a865297dd66bd4430afe0530207f6d6ec52c46b8d8647fbd6224f1478d3424961498ddeeed8a7bcea31a1672397175eae4e4299ed6c07f79410615cf3be237e79067b396c507a69857c07603092a931b25cfab1b1a60b085ac8db275d3fd9d2f4964997ea9dba5b75fe9d1c6f8d7545d4107a42f43e517255289fb57b70c1eae98498947edb1c9d0d2531d68a410784ec37399fd689595c34311c6a10ef5ad773c531f76b887a53555663e66b793738a2283798ff3846f68b73ee00f64cd23c73c84969180b828ccb7b359a8af2403abb70aa3256f9ff672df0eaa01ecaa497337eb3713677bf5940cdbe35ebde824ba4680980056e41a6cebc3583427a339ec770057a243f183b6cdf9a6c02308bf7c3cfc8999ab5b42d604a594ed3ba86dcf06ae40acf83cb343675df75396b18bea74b9f8a84155ed84019e4ce7b46a1dc20b536f1e4c4a02a67e63fe36877fd3adc93a2a8fb3d68f67c9703a76a1c1a98c53834d1f6a16ca86e9674bbb1f4914a700b6c9c1abe25703a0039ec843dd04de22080207d1e6192e2359a1abdd8b5913c349622c42e38356d1cc6e5410f5ab48d008b818b93aa2dc27d7a", 0x1000}, {&(0x7f00000011c0)="c84dfd06c52989e8acc50b154d1da335e73eed0b81aa89fd3ebbbfb1fdd39018a5ff92008462c9b12f33b02a0c1579484c325f5ae6156f73988cabea73fa82f827c7a82f827c9906626208223e11a01cf87ce8d78b79780f2dbdca5c34365965df69fe831ca1dd9aae8935da3965b476ba44fe5bb69be7692e57e072038746277f06918625bd6d6713ea42f5c8f9dfc5584851131a93ee11ed1e7d083e29d69ba7956678de2ebb2380ea0794c6305e70b927c12f2b800eb98198a55deb05af61f206ea89a4c1583d9c42cbbdaaed8ef43ef393fee95a75c17b10a2dc675d849b9b7e9c24b96e8c8415f6a244928ed8e1572f97b86e02723f98beb1757df777", 0xff}, {&(0x7f00000012c0)="1187b13c28979b05f59ea5d8", 0xc}, {&(0x7f0000001300)="bde4479dafc6444421c3a932bcaa187abc4f684e76e8db6f93e45e67794451038e832a94033ee64e3c58e101965781cc396a99f9bc9ec8d0cdbec75483eaddd09a8cd926ed051359b8b86c09a98ad7549ba41f708ab2be05b830b85d2a832ca1533148ec34ad5f267a056b74c358f4b176b4a98d0c95e7d15c48ca122252eabfb28445f85b352cc154b7002bb4d86110fcb05b94200230b8bcdbb28b80a30a396e056cf2036ed45eecc9a201c860e9687cf78ac8c535c2e7e1e2ffabbec0353de370cf9473452372d3b8aa33e359a6b2e5", 0xd1}, {&(0x7f0000001400)="6d70d399bb2987abe3a32577bc34d2169e332dae7ddde227fa06d51b34c33a606a40da361455b51de713928206454659a7dd943f0a9b6a5956cdae7142c950e4b76eecb47f22fd95b6f97b655ddccf88cb944a6e52c97e782551fae33fc21a4c5931761bbc581fc742a5b2365a39f51a854f49f6924a38a4a383b32bcda05102b0d6b1d965cd0689ac", 0x89}], 0x8, 0x0) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x3fff, 0xfffffffffffffbff) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) 16:34:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) 16:34:41 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:34:41 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:34:42 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = semget(0x3, 0x3, 0x5a8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) 16:34:42 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:34:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {r0, 0x4}, {}], 0x1ffffffffffffe28, 0x1) getrlimit(0x7, &(0x7f0000000000)) 16:34:42 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000000)={0x4, 0x4512}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) 16:34:42 executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) socketpair(0x1e, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/1, 0x1}], 0x7, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x411a6d39) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2ce7, 0x3f}) 16:34:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:34:42 executing program 1: socketpair(0x20, 0x1, 0x7ff, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r5, r6, 0x92, 0x7}, 0xd5, 0x7, r7, r8, 0xc33f, 0x7fffffff, 0x7}) 16:34:43 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x2}, 0x0) 16:34:43 executing program 1: r0 = socket$inet(0x2, 0x8008002, 0x200000000000c) socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x2, 0x2e77fb83) 16:34:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x3, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x180, 0x1b) 16:34:43 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x20) semop(r2, &(0x7f0000000000)=[{0x5, 0x7823, 0x1800}, {0x3, 0x49, 0x800}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) 16:34:43 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:34:43 executing program 1: r0 = socket(0x6, 0x8002, 0x7ad915e0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) fcntl$getown(r0, 0x5) setgid(r2) setuid(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="6e59b200f67ff4bd0951a82c39a1734811db3f55e1a9e9edfda2f69d7eabe66ad9b59385224921be153249ee1400b8086b93f5a813357baa0917d3adcdf2910dade64c1a2e1d0ff4f3d83c1e110a45951445", 0x52}, {&(0x7f0000000080)="24f398a2c54ced1a1115143171b3ad54e21c5899abe163ab2cd62c29", 0x1c}], 0x2) lseek(r0, 0x2d, 0x1) getgroups(0x1, &(0x7f0000000100)=[r2]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) r4 = geteuid() r5 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000001c0)=""/234) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0xfffffffffffffffa}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)="676c9061f9cac262866dcab81e8c187459a04de3c0cfd73e1d", 0x19}, {&(0x7f0000000340)="0190dcf279a30e277e81fed7dffdecf2fdd4a2d700d1d6e58b11035e49a000fc141f7fe453d6464404a8931e0871074b8fc51e4e7c4f93c8e0c788dffe9e7b5a1b45ae0e0dc6e800c2568042b3d2d5cca31e8f485344cb7693588f4a82b81bed", 0x60}, {&(0x7f00000003c0)="c6b6c5520173ea6226b9d4cb69e33fdef8ea717b7dd2e66f28a7a9e11f680dc71b5b91968714162ec7515ed4da721a92d07bac05f134add932ffbc0c96b68511d7019d1f76b0e71360df33", 0x4b}, {&(0x7f0000000440)="459d82011adc9932805f1cccba5a688d789884c53ca8e5e5103e796489c74926d43b93fb961560c08093c8cba7ee43b91594ae9e4fa10bcf18cb2b217015da0855d121bcf64973b6459dba9fe87bb0745ce16b1423c58689a4dcec4d77c82ac37f92c72d77e6afa09eab68646e86d83af87e2718d53ccd0ae7c73d204fe6c3ce381fc0c0c49d06631153e3e9458c0d7bf9e39a3d123b0b528f2f460fac100e452d8787fb1919575a745776c2a790de1d4c4bc9e9c78ddd52d3ae70f46ca5188f5a63ca719d", 0xc5}], 0x4, &(0x7f0000000580)=[{0x1010, 0xffff, 0x10001, "a37ae710c78e835d2354ea363cbb950dec9f446d61305de56152c7b2af39a4dac0421a373152f556f255af5b02722be817b151e863956743fb8c642aa7a849aed846062615bd1fbf29c0c977f443e66281d841f38e14dc1fc0ee2974e2a705599f527c40a0338871e3c8369966ba0638d866c684f3827fcdcc32887628d81d9a1b3fbf56cbf40118e423663b235b4821a6ae195ddd4d9ef6914f4ab4d49ef341e33fd087358ba020da519c7b3db373d370194fe4cf23d78a4fc99c5adc52872d512696d12674d950b3feaa9a936d3c3a8af5fcdb29cd4cff680c119e211f002a0a4098d9594c3674ae9a8eb3bf234c9bc0ad19ee5531f711f568b9380f3eb7a1b8e134d34a2578f5772621a6ba7baa428c6c5aaf99a78d21d97d6f30e54ac95cf6ed619aeea4e430ba2df5e542f78de9a637d672c67cd4ae72dfb974a7c829f13b18253b4a8a4e3b0e656fa3089f93ba2a5619ec963e65c8a04929d63f0f9f78f909ed572256663af49a614407b223b25f9086291ad332457e7a7ebbab3dbca4584f16ad975461b2984af7cd13aada3777b5713fb5e7c0bc724cb1ded3a82085c98b942a9b56b227bddb751ff0679a895644ff501afd56470f1e0ab110eb52c3747ce967affb4548a029d1f22cfd0f7d77c4dcdc6ee113c1cc6473077bff816000117fa0b7161bc3c893d09030e94d7810b9e13684c1b1a5fa86d48631e73b21d78db700b5935247f7b837f258d0ff7b3fbe4545272d0ebd8285a11b8954b8bd7d97beeadfe0b63931e7c29cb76c46e2754d47d6f265668cc1984b41300be155778389aa21377040548b6f13d7713ac62166cf2cabcffb29ceef019cd2fb9837341266e07a199c881c8a7f6591d51d8b173d764e88803bc78dbb4c107eac8de4f579c7b87b1029249a2ed5812ed626d356a9377a42ff985d3efc749e765c59b27e7ddb87fdd4a6ea7d3bc4a522ba0aa25d0b7f233f77767215e75057c7f6c139dcd285a084a36f3a1045b8716c17242a293b00dde92ec8117a28a0facb49982abd361aa7d070f9f7e5329f9762c420280f196e5ced550cac121347a42f242b31b7e14116c224e28bf69602123aa4bbac3b277287248d1da21094121345dffd50a2d68f6bba007ec2bc2d1f3588c68e43b37972e7b72be01f464386e4bcb79750220d26a12329d915264f4c0b657da6a2029071dedc184865a90dc37f518e13f2a8553a195223c5724ff095bc177c3e24a38fc20087073b75058cbb64b05a31137979d865f26db0f5f583a18f080b95331bccec8e344fbe9b0454a27c4a58c861eb7be58205903aa6c2ada07d3d0a178308976971c6639c4634a61203b5c13303ab4b62a279a5b26a0c762c570aeaa920ca62fb9f73b6e9eeb48e0163ae28bc7d7940e897314be1605c72f6b3a5a58110e02e76cf8e912c6c449611733f8349eab3a3440ab29f7dca888832380cc9ae8275b7325c14196cf1aa014813fd8c683028248e228269d5bdcbe2873f11555c74147eb2fe4ccdc24a272f349b350a268f5432192afdd3efa8b216d3b7cd0a2fa70a0344ab62d4ced49bfbd67df2a09f7e30ba9027722e60401ee0001b4f510a52b0ee9b614761e147f7f10b1f11d03abbbc6179a1e03e416d5dc82872d1f63ca760c150cacb59fa728e40c5d19bea610cb6a4760dc5a590122674677aee841ee9c8bba8915200ba0896c44a7279d5414c956f78e48b62ebb9d1b30ca3d8d24d4a41229aeb22b46d3f255987aa0398ce9f9a921b77af9ddb831c8a103039d5fc1227b1ba2b97caa8205dd1106d0ffe57ff8dbbb674a3357ca9a8083b332d4a25a7f532c68481281293b1d8dff92ecd038a55fa57b6ff84537c376272b52b22b6916b290278514b7b50e66cdd5288aa8019aa2e25836e46c5a77dc6c6975f563235a9c38e077f0a7f01bbfabb03dcf93be7894c1a06d04460c56a9e0d1022ae4ddaa5a241b5b490d070d531f346fa4da1ac28405a5562c5249d75162793e5a013ed342e4931ccc05e88b0e4ace52968475fb4876274f3a46e21c1da4b2a4f428c639d288353260e0a3920eaf3b9090177c73f02d4fbb4177209f92b8061efb7fae4db577000ecc6d8f1458c18bcfe0ae5c6c419888d59d3a962c3c6e990b699cce96b86204fc66d39e0d8bf065a880236e88e0c34c0bcd1706bcefd4f4e7727816097f72d7cd7407cb050ba0cf1f5614dd1f258d53f2934921f09de2feae3d8eecded509aca6de972080b38c520dee79f30d154c134c332abd8c2dd1f82f70aba604820feb4149bb3093e8e39061aa840e5d9edcd41a7fcd4088aed32c7cc8a7bb19ebba82e1f3d360bc6b3b20b9c8ade75ff34c4c41f8a4d9c535c70059b57c1b52bdb3fa62325104bccaab15c9d0c2f68204e584704bb68119f849b7aef59105162f833c448c2790a1c97583ecaeec0bc1d2d4ff581864f29192106430a135327b5db641c5c955f6afb044b92312973b64655f8503f2e3335b96efeeab23bb1468715e353e6534537a38898847b17a6828de294e6f5578060543f39f5dfa7ebfea3379d86c076da062f1870c823b87317cf0fdbb8dfc3fa4e645c5ee4c342ab8ef38c44f7f39774b87991883382b277885f09c84967486c8f921c69fff6dafac6e18c7f58fe6b5209aad24a2f804f0a471bff94a1ea90445b1279c26750405036189f714f69b98f86e06ae66195cf15d0abf572a8b272ba6d6d3868dd2e531c4a9e01ac150f9ada340830aef8af1b716ce4505eadede8cc8d11934111b3d042d82bae55d85184bd230b5b8777732b40999d7cff0308a988e3a92aa87aec18c8665f5fe3038552f7245a0d670191abc07c680f31c7e18133d480229830324517a8e58f87c5119db7e41a66542852f99a66cee989d7f854750711eeb2e7c6077a43ab1035baf50090a04a48f942f7566e2b017732529d3380d332b0795f801d9d4f6e3f10c87fb7b43fdb7d185defa90870a87b199dcb9dfa377f62223ecd4e9be20f80588fb7a128444e9976f1012cc289d3154c3c296fd62006f920c15602afa13e487c6ce2664094151e6bb7c89e11438feddf9b83fcd899641054ca39839d032146c0df91257bc6a6335946c5cd83ee9e5f356f48bb739c1128b3a602697cb98de2057249a0f20b1c4b995bbaf4b51bc5f9effdd5268c47113e225402efdcde5546ab1e403eb44e975b364405ca8dc79a2423028dd3ee4a81ca1203585361eb57a7b655ecf2ccff7e327f353d61ad38f73ed78c807aae5768b6e04381624bfc5f01add19a715e929f692c7dd587c49871fa05b7404429a9c1508c03564a7e240666938fe8fc9d7bd87e42ab89f4d4e4a567904ff7b2ed6eaeda67cb98a0ef8f858bcf00f110d49dbf17e79d5673d128c5a3664ee637017d84878e5698ed2b65c0719c0db20475063876c2447ac9197fb11a015b2fdcb4a5f174032ef9742c04cfd3e5d333f8b4522bed44d77cb00cfc0ce98f2828feb40de20f334f21bf94657b1eb733db9ac41d6f5c5733f60db098b92184ef028dfb0485deb2e99c0a2acebb374859b664ac6db1f8a0b72418bf87d4c7ee5d91fbac22870039649721142cc84739339d6707f77b30c3c11ec9bf453cb555a43eb97fde92c04432067f39d9e74d1628113e9ebab2f02e546ec2fce8795e04b67b225508bc47e418959eee24f854fe8b09376883b629511daf17c7e634382e75111bd11e9e70ae74f0a19cb9742c2ca1ecae9707d50202b9c43307be790e63c7546618e68b72ffaea5d0b67d39fb5d5b4e76d84bc57dca85ac06182dddf3c3394032d8a8b7b2d64362181987bfc1e38012e31c8f2209d1f2d702e4d580e970b0702d2f33b44d2c112617931b7c657847c9514302a75800357ce348687bc85ae1a2b1bbcb178f1dae35a6aeefe0358d675543221122f0957b87ad4db9bc9ad3cc568ffe117d06c2d93bc11be0ce95a77f830cc15256e046ff321b10b38cfeb682ee1004191f2ed6c62a9b834c2841279f4430c49b2a2c1cfe26bb9affd2d64aeb4e9e86aff9d44431434aa1522e247c45f53071ed63f38ce9e3236588481b568c5ef882ea4ec82caa7011021e8eea8d1a67dd1a4f511ea6ecd59ed993f74bb9ad1c9b05ffbdb646841c103066bf26e0fe39b3f8b74fb8efd5356a6927773fb39e9f77209a9c518121d02a2b1f947183ab36deaeb027f95d603736fcbeef5011da33ff52cb6989d56a92c7926a6050e961c144caef4b9beb8284f84059bfe3b35f7ecacec78a36ae9822a84809d917d50de618b8f442d9d498784e25600ae190bd430ae81486251e8fefb4b21d8ca16d06c50ae129fec2de3f8a47be28ca5dbdcf7e371aa361893067bfc7808bd24431911cb32d73757762cdd3db333c6eac302a2c40344979dd15b808518a55361b300150fb0b38a7998c694903d275191d820d41a153f8ed9d58240bf84f2ecf814ff3f466f0fd1a128a4b7430563fd3e48fcbd4e7bcad0f9550ac6b0f77c0e00e73caecba56b7f0eb0ab44619f8a9c4c4dd5c218fbbb5ff33d18473238e617b76cabcd508fbd7c3ee6f313897115f58c2e694c707fc4d21d66e4e01d4f070eb1cf2fd89ca0627cd6c439a9d9a850b79c4173ec7d92a56614a4990533a757a551c3e01d55716934555bc5b9f3bd626fd9c501640bfc16fa6181d36b091d6e522ed62a2a1609a0b1e5718f692d4893207fd51dd33f53e96772ad304561e623a8d43a48720c13ac1fb61bfac4b082ffc532c26d443d87e45039325977382cb1471fc13856e4f5257390f589d65560a46f009e886904f0c893e6a73c72a65e4a00bc19d051a02f3a9d9339c8b3f1bacdc2c86043e04f87f0f2cf1d9b5e6f77c7e80fb83d4fc9982e6d92b937768060e4a972afac26872694f8c341c4effe86b27cd410ad28c927c1fa88b1db5a7d9acd67dd20228b558f34aa0ef99df423bb6a04ae6dd4e72e2564d6bc7c244eddb67e7bba4c90e998fcac4de13f160aacd0045325ac351f2bf917a0e51207ffbbc62edb908bbde79f6f1b3e5c7768c85cb5b6a97804886f4ee70e8690478546dad4fc63533c895a1f32b0494f3c2abbd243fea82f15f1322fee48a3262ac57fd9777221d40a22352ef89c5f7aafae15593110813293a0decfcccc11ed72b9de699e2d5f502b957905764d87d589f4851177397e75d10ad9172790b4b1da9fe0ee98daefec9911b3c34a55533099b5c52c0a77e205e1821f1326bf5878ebead901934eb2bb026b01530e3fcc3efe49cc8f25b4465c72c4abe74aa11e9189e6651d25d8544504e4b74df8b69bd00b029adf7087c58ccc6f68ea5550d5c2a3a0d0f997a8a85d9b1b2362e8f66e3bc732d53649b48f52f6eb5c8ef47bab0e8c83879a376c40910b6e4e0ad7491aee0d593a3891ede6383c590e774cdb4a254f9af24972ab42d7e14108ef03c91bed8537a295d1e3ae22831515fa81bf870d88d5f454330b8af9a2f26ed4c5446d57bf300927311cc3f5c42787a6883cf1bb3059a1d2bb90ea5643f7accae6b73d93c0edc2ebd7e04c358a45ab72a628230954e311cdb4a7b94393a43a2d009f0361f22001c71241af2a350b2dd77f5a1b7f2b6e66482bcfbab47325cf970776e88ac26312f5c2da6e83e36940067881d0c1c8c49f2d3384b4e4d4ebc9acbfee97c5ce0c9cb35736946e255694d6889659d5a8bef445ad335035c0acaee0eb582fe36df20058c18fa8508adad4bb91469927633db3361af3373f0f2d728323fd3eecd37c820e4ca440613e343775dcd1d1dcb957d6c50609b"}], 0x1010, 0x6}, 0x402) getgid() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001600)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5010, r3, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001640)=0x10000) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000001680)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f00000016c0)=""/64, 0x40}, {&(0x7f0000001700)=""/91, 0x5b}, {&(0x7f0000001780)=""/108, 0x6c}], 0x3, &(0x7f0000001840)=""/92, 0x5c, 0xfffffffffffffe01}, 0x800) setegid(r2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x10, r3, 0x0, 0x0) r6 = dup2(r3, r0) fcntl$setstatus(r6, 0x4, 0x8) seteuid(r4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r3, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:34:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:34:43 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='@$!\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='^*\x00', &(0x7f0000000140)='\x00']) pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000003800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:34:44 executing program 0: nanosleep(&(0x7f0000000080)={0x7, 0x1}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xadc}, {0x0, 0x9}}, 0x2) 16:34:44 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) 16:34:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) syz_open_pts() write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) 16:34:45 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) socket$inet6(0x18, 0x5, 0x9) nanosleep(&(0x7f0000000000)={0x80, 0x6}, &(0x7f0000000040)) 16:34:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x4535) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/192, 0xc0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x840, 0x80) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="b000000000000000ffff000005000000792e41d9ebf5efd976852af91574fceeaac3faf1cd2b405b04c7cf9c2af15e634c26d6c90b214b1f8297111333be765c63e800073a5ccad8eb27e754be01ba70fb6624b235a0ff68b236ccd9587cac278dcdeae1ddb16ccd85131f1f97c95c64aab25d62d11bf74dfe4f8168935b3120455b64dad035dc7f794ef4a740e524097457f0e048be0bf418ce6bdb252c414780e12684309a90eb3c0b698fe600000028000000000000000100000001800000aa2c1e6b6bc16e58c4216d3a2784545d298ce85395c3e6df"], 0xd8, 0x402}, 0x402) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000280)='./bus\x00') fcntl$getown(r2, 0x5) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:34:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) dup2(r1, r0) 16:34:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = semget(0x2, 0x3, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x7) open(&(0x7f0000000080)='./bus\x00', 0xd0, 0x10) r1 = semget(0x3, 0x0, 0x88) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/52) 16:34:46 executing program 0: r0 = msgget(0x1, 0x180) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(r1, r0) 16:34:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000100)='./bus\x00', 0x480, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x22, 0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') 16:34:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x12c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:34:47 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x100000000000}, 0x0) nanosleep(&(0x7f0000000000)={0x10001, 0x5}, 0x0) r0 = shmget(0x3, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:34:47 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000240)="24213aa87e1a5ba20b3b29bd1837a6b4b51d41745d7c20000000b12200d17c0c74cb5cbaa0920691ef90e04f0d965ba95f871d469a660c04377286880bfd44e6e22c645f5b5451da0ce40fb6fd0d4c2bd6f92618bfa24187f157e1bce5ccf9776390e1c8d910d3856d3b2b56875c466161f1e10ff71fbb50900f894c67cb4548c5edeb1d2cde19f5c01c983529f8a818dc37a8109c5b77585dddd474e9cddca29490c5f5c9930c182c2a063e36eea45b008b756f674b97bbbf6140df5682b6fe489e2e28a9dd1fe2394551df10f69ae370c1400cce7016199e2c5745d31559ba08ca8c8201196407ea324978bc7e1a314d4b6cb32befabcd98025955aa46a3f0f0361f9da4d1c32992d6247d53db1d8670be7501c6383b96e57f52ec4611f2a7c9269530e552773cbf7d77c920466f", 0x18, 0x4, 0x0, 0x3d9) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x801, 0x0, 0x0) write(r0, &(0x7f0000000000)="68f01c7fde82a6322471cee62c769975ee91c183a0a46b421449395f8c26d12e3800d90486575fb35ad6ad59fe6207091b59366d6740b72c0a2f83efbc849f72ec8c4eae953f28a4b54911657dc8aadf5928c301", 0x54) 16:34:47 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2003, 0x2801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x49) 16:34:47 executing program 1: munmap(&(0x7f0000fed000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x100000000000006, 0x1010, r0, 0x0, 0x0) 16:34:48 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x3, 0xfff}) 16:34:48 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:34:48 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f00000000c0)='j', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:34:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) dup2(r0, 0xffffffffffffffff) 16:34:49 executing program 0: nanosleep(&(0x7f0000001a40)={0x7}, 0x0) 16:34:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfff, 0x4, 0x7f, 0x3, "434dd4572f32fbf33f9c93da5dcc968f6c3ae09d", 0x5, 0x10000007}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair(0x7, 0x0, 0xcb, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/17, 0x11, 0x43, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') dup2(r2, r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:34:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r4) setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[r1, r2, r6, r5, r4, r2, r3]) setgid(r0) 16:34:49 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 16:34:50 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 16:34:50 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x1, 0x81, 0x7, "8415cf2efc759b44bd1be0d252338549a82ef79d", 0x1000, 0x9}) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 16:34:50 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:34:50 executing program 0: 16:34:50 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000500)=""/51, 0x33}, {&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000000580)=""/184, 0xb8}, {&(0x7f0000000640)=""/143, 0x8f}], 0x4, 0x0) socketpair$inet(0x2, 0x4004, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x12, 0x1, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000002c0)='./file0\x00') socketpair(0x0, 0x7, 0x401, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x801, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x110) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000008c0)={0xe5d, 0xfffffffffffffff9, 0x8, 0x2, "feffa3c721bf39d9d4650eed7ea0a5b55576a832", 0x6, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x202, 0x8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0xfffffffffffffff8, 0x5}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x1763}, {{r5}, 0x0, 0xc0, 0x28, 0x1, 0x7ff}, {{r7}, 0x0, 0x40, 0x20000000, 0x2, 0xd31b}, {{r8}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xffffffffffff8000, 0x6}, {{r9}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x8}], 0xc6bb, &(0x7f0000000280)={0x2, 0x7}) pipe(&(0x7f0000000900)) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) kevent(r9, &(0x7f0000000740)=[{{r8}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x0, 0x8001}, {{r6}, 0xfffffffffffffffa, 0x5c, 0x80, 0x5, 0x80}, {{r5}, 0xffffffffffffffff, 0x40, 0xc, 0x1cb, 0x84a4}, {{r9}, 0xffffffffffffffff, 0x44, 0x0, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x22, 0x44, 0xd34, 0x3}, {{r2}, 0xfffffffffffffffc, 0x9, 0xa, 0x2}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff, 0x6}], 0x0, &(0x7f0000000840)=[{{r9}, 0xfffffffffffffff9, 0xdd, 0x20000000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x0, 0x5966}], 0x4, &(0x7f0000000880)={0x7f, 0x7}) openat(r9, &(0x7f0000000940)='./file0\x00', 0x0, 0xc0) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/209, 0xd1) 16:34:50 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x75) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchdir(r0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x80000001, 0x1}, &(0x7f00000001c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:34:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) execve(0x0, 0x0, 0x0) 16:34:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001500)) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="78614547a6b811f30d8a0a1e9d7814b9a5150cc80af0b6ea14112c5218302f3bc9501e7a7d3d3e98ae723b08b0ebc2db720ee6d88c2efc94b7246a8e69c8c361e43de145415942646e1a199ea1ad6e8644fe8810cd834f00ad1e83f2841fccbf9cb98965b88b4ef91ed9ddf3178650f7e8b10dbaf1e76428961ed6cc13249b9ef1283df1d5a559ecd2659545fc525eae1cb4bfd20d908ccb1af700806947da76cbd0041f427fb2c75c5f8fea506c1aeb9656b047b528cb6bf0d2deadacbe07aad4f1a7db1fbca84b64b430ae46815042a9", 0xd1}, {&(0x7f0000000180)="f0fd895a3cc6dd1c9ddd88b31e942e4f0f974f5467ed2f791e48e260384bc80b9a5f272b4fe5ac4a872dd2e225ef2742d9222bd3b18e61128a75189ac23f763bb912c8905ddc25bb46fef0a9fdfe8e001d7429f13f101b535f8c7211f422da3e6b26af251cc4426904258707998eeeb92bc0b3463de51c077d1d9ff9b05ff45d97c3d7a9fb0c4a44a553059ffacabaa4708865643ac0992047611c864eaafde606583b872c8303b4f863931cd1302c4e52c94eed44de7bfa1ed1c15780421bc8999340b2dfd62d12bccb350ab6dfa5b3d3ff08bc4df7187e68", 0xd9}, {&(0x7f0000000300)="1218c84143b79513cfed5666c64755ebe89f104e72c44fe596eb20de7767f83780720b95ab080583f356d6d81f95037449eccd76b57bd9c1b781b44c07e721358434f4f94f7f2fa8d797d076e3a10fec9c489da81dad0a236a0994850cddea9506144e5dc25b0f149984840e9800110d41a658544cc5b8c868f41330553030c97091fff5c6db57a5e52fbf0288dd6df2bfffd0aecd27c7b66650d4dc1484c638db176d877f6a1a0faac297cbf4a0ee185af5a79b15a9b6e533052ae8", 0xbc}, {&(0x7f0000000280)="aab50792c594267279756612", 0xc}, {&(0x7f00000003c0)="9ce5d76d247b2444f1e9fa678bb39fbb3e062ab809b97d4f5d0511ae6de5c3e233a59561875d22dbf7afcdf874cfbf2b5279093ff072372300b5dad0ea9d9d34a8d4759b7e81cd92b0b3ecade06dec173f3d9df5590135d7ece5046cb734021305ea60bd63e03b04f5d7e8899bd32b7e43202908bfdb07", 0x77}], 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCNOTTY(r1, 0x20007471) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000500)=""/4096) readv(r2, &(0x7f00000002c0)=[{0x0}], 0x1) 16:34:51 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x38}, 0x0) 16:34:51 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000001180), 0x10003, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x20000004, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x1}], 0x6, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x279c, 0x1f}, {{r1}, 0xffffffffffffffff, 0xc8, 0x2, 0x3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0xf, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000008, 0x100, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0xb1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x53, 0x0, 0x7, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x61, 0x40, 0x2000000020000, 0x200}, {{r0}, 0xfffffffffffffff8, 0xf1, 0x20000001, 0x9, 0x8001}], 0x85, &(0x7f00000012c0)={0x1, 0x2}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/22, 0x16}, 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r1) 16:34:51 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)={{0x6, 0x1}, {0x200, 0x1}}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4535) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x4) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r4}], 0x1, 0x0) 16:34:51 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x611, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) socketpair(0x26, 0x8004, 0x2, &(0x7f0000000140)) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x93, 0x70, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x20}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x20, 0xfad}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x80000001, 0x81}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xf0, 0x20, 0x8, 0x7}], 0x4, &(0x7f0000000100)={0x6, 0x4}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r1, r1) 16:34:51 executing program 0: socketpair(0x2, 0xc000, 0x101, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) socket$inet6(0x18, 0x2, 0x5) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffe}, 0x0) 16:34:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="a7738245edc1824521e0def8252d071a1905cae3965f8a5c9876e2f72745d54e3cb3f2b480d30bbea2ed1dd3787b3321c506eeea280bac4484a0c5a859a015a638046840cdfec45c8786c89f587a9f17154ae88bfd0066eb035bb4af02669fc58bd144f9842c88323959a4f5779ad2fa001c0cd6c0fc281355999e00ea229d4b12ba79be80a488ecf70501372169fd681a87f4d81c1a2d4a8f33cf22f6fd41a9580bcbf61baf7a9ad0811458cf9e0313398fcf92f5df95d7a8a83bb7c37399af0930ed0ac27535cff79158c2ba9426c6aebff4825ad371444adc7515fbb9ae2d8b57ad1b0700f5695328dc0dc8", 0xed, 0x409, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000100)="5d4926b3fa9671574ac840b190780adf2ac88f4d055d9a14a5f3f039871bf54082cac23fad4cd9a22f19e11edfc2b31bde1acd673482de0f9fb3389e8ebefbffd58d9a95ce77cb565ad8c84e037be17aee3430e35632f10ff62b98b7b1d07da3dd78958e8c10ff30c67f68f17f5277c30bd0a68fb28911004ad964ad475bc413f6f7772de330ff8bcae3a60d95226664", 0x90, 0x40c, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:34:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x5) listen(r0, 0x0) listen(r0, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) 16:34:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet6(0x18, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0xb2) r3 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x6, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30011, 0x104) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x100000000, 0x3}], 0xffffffffffffff96, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x3, 0xa7a}, {{r3}, 0xfffffffffffffff8, 0x22, 0x2, 0x5a2, 0x3}, {{r4}, 0xfffffffffffffffd, 0x3, 0x12, 0x37982639, 0x2}, {{r5}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3f, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x4c, 0x20000004, 0x101}], 0x7, &(0x7f00000001c0)={0x7, 0x7f}) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x0, 0x4005, 0x8000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000280)='./bus\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x9) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/32, 0x20) 16:34:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) getdents(r0, &(0x7f0000001200)=""/159, 0x9f) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 16:34:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() close(r0) getsockname(r0, 0x0, 0x0) 16:34:52 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10212, 0x4) r1 = socket(0x21, 0x5, 0x2) r2 = socket(0x38, 0x8007, 0x3ff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = dup(0xffffffffffffffff) r5 = socket$inet(0x2, 0x4000, 0xccd) r6 = socket$inet(0x2, 0x1, 0xbea) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) socketpair$inet6(0x18, 0x0, 0x101, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = kqueue() syz_extract_tcp_res(&(0x7f0000000400), 0x6, 0x800) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0xa9}, {{r3}, 0xfffffffffffffffa, 0x82, 0xa0000001, 0x7, 0x4}, {{r4}, 0xfffffffffffffffd, 0x2, 0x22, 0x5}, {{r5}, 0xfffffffffffffffa, 0x68, 0x2, 0x8a, 0x7}, {{r6}, 0xffffffffffffffff, 0x44, 0xc, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x12, 0x15, 0x2, 0x7}], 0x6, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x11, 0x8000002c, 0x1, 0x2}, {{r9}, 0xfffffffffffffffa, 0x10, 0x1, 0xff}, {{r10}, 0xfffffffffffffffe, 0x7, 0x1, 0xb96, 0x495}, {{r11}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xa9, 0x5}, {{r12}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8, 0x9}], 0x3, &(0x7f00000003c0)={0x6fa, 0x3}) 16:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x102) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 16:34:52 executing program 1: socketpair(0x36, 0x4003, 0xff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000240)=""/32, 0x20) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="16fc10dd5fb04deb6c47231cc772ff4571b0f612b4572978f6a73ef0cb471870b8aa82662962d40e2361cfe09e8a476965292c54c9aeb0113325f0423006a2b31d84a5b0ad333de3a5682ec45d05090942b5dfaa7339d7eb4d15cda6dcd5", 0x5e}, {&(0x7f00000000c0)="d1c8613e6a71edd0637745f5ae34118f8d51b42aef6a64cfadec107787980932d10791ea8b5c8166c5e0a165d35115cec299f0aba1f0b7d89cdf54225f9ff4c85145edfce45006a2511de898db73e4e637539ea25ad1e4a7905decb6784fabbe85e2b0e53375275f9f0b696912883dff1d089fc5668a70f5c29ac458433fc7f50dffe8957a4134fde16db0eb7d2bb7de34a0df4c32d7c87b9063f07247bd11ec3f06e368faf662ddda76d36b39f615d82e03ed16f1f3762c633bf4f2b6b57ce0cf9af73e9314dcaffa52", 0xca}], 0x2, 0x0) getdents(r2, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x3) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 16:34:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="dc", 0x1) socket$inet6(0x18, 0x8007, 0x9) write(r0, 0x0, 0xd9) 16:34:53 executing program 0: r0 = geteuid() seteuid(r0) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000042ff6)='./control\x00', 0x43) rmdir(&(0x7f0000000040)='./control\x00') 16:34:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1a7}], 0x2, 0xe0c) r1 = semget(0x2, 0x3, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x1) 16:34:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:34:54 executing program 0: socketpair(0x27, 0x3, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4007, 0x3) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$inet(0x2, 0x2, 0xeb36, &(0x7f0000000140)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = dup(0xffffffffffffffff) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x840, 0x108) r12 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x8) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000061, 0x9d3, 0x400}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x20}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000065, 0x1}, {{r5}, 0xfffffffffffffffe, 0xae, 0x0, 0x7, 0x4}, {{r6}, 0xffffffffffffffff, 0xe5, 0x80000000, 0x9c79, 0x401}, {{r7}, 0xfffffffffffffff8, 0x40, 0xa, 0xffff, 0x5}, {{r8}, 0x0, 0xa0, 0x10, 0x0, 0x5}], 0x1, &(0x7f0000000340)=[{{r9}, 0x67386b785f82220a, 0x80, 0x400fffff, 0x0, 0x6}, {{r10}, 0xfffffffffffffff9, 0x4, 0x8, 0xa36d, 0x100000000}, {{r11}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x10000, 0x76f4}, {{r12}, 0xffffffffffffffff, 0x82, 0x20, 0x4, 0x8001}, {{r13}, 0xffffffffffffffff, 0x1, 0x9, 0xffffffffffffff85, 0x9}, {{r14}, 0xffffffffffffffff, 0x24, 0x0, 0x7}], 0x8001, &(0x7f0000000400)={0x3, 0x5}) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) 16:34:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) socketpair(0x1f, 0x2, 0x5f6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x102a0, 0x0) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) 16:34:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) poll(0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/144, 0x90, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x2}, 0xc) r1 = msgget$private(0x0, 0x236) msgsnd(r1, &(0x7f0000000140)={0x3, "be635c589f097771b1e2bfc0a67d2f679739f657f92e66ecb8262b17bcf83159ab1cf5b0dc4d9136ece686c0c8d163ced0314f2f6bff8d3a760521fd71b0aecc18439871b9d9fb8a5cb2215840cfbaef24f57688aabb1c2d2086666a5e90ae71dc07ebd71cef332c9fb5aa733c1512fcd4d8e7334f2d80fd26c3141dfe900f838e50488b2e12484aad36d6bcbdd75bae44d05cbdbf0a204b2821bd6c215bd8402d4bcd14966a424a9f97f9dc2a1776663298459f569650dd1e38e954d6ecd5f1f5b8c595648a8cfb9cff7ab1235a082e8e4765add4d3bebc20e71f23483936e4a9c4b986e17cc5dc4ce5866225e77998921887d8"}, 0xfc, 0x800) openat(r0, 0x0, 0x42, 0x0) 16:34:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x20) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:34:55 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = dup(0xffffffffffffff9c) socketpair$inet(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0x5) socketpair$inet6(0x18, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) socketpair$inet(0x2, 0x2, 0xaa, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x27, 0x4001, 0x3) socketpair$inet(0x2, 0x4003, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) r10 = open(&(0x7f0000000280)='./file0\x00', 0x402, 0x92) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) socketpair$inet(0x2, 0x4, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r14 = socket(0x2, 0x3, 0x5) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x40, 0x8, 0x3ff}, {{r2}, 0x0, 0x9c, 0x2, 0x8001, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x3, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x10001, 0x1ff}, {{r5}, 0xfffffffffffffffe, 0x10, 0x4, 0x3, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x5, 0xffff}, {{r7}, 0xffffffffffffffff, 0x42, 0x0, 0xb8a4, 0x40}, {{r8}, 0xfffffffffffffffd, 0x40, 0x2, 0x10000, 0x3}, {{r9}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x40}], 0x8, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x4, 0x7, 0x5, 0xffff}, {{r11}, 0xffffffffffffffff, 0x10, 0x80, 0xffff, 0x1}, {{r12}, 0xfffffffffffffff8, 0x18, 0x4, 0x1c0000000, 0x9}, {{r13}, 0xfffffffffffffff9, 0x80, 0x8, 0x2, 0x2}, {{r14}, 0xfffffffffffffffe, 0x14, 0xc, 0x43, 0x800}], 0xffffffff, &(0x7f0000000400)={0x6, 0xfffffffffffffe00}) 16:34:55 executing program 1: munlockall() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x4, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x961c) 16:34:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) mkdir(&(0x7f0000000040)='./bus\x00', 0x80) 16:34:55 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='](\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='x\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='x\x00']) sendto(r1, &(0x7f0000000540)="3837fd92efb4d6218aca6fc78bd2e9cfaad8f74f9f1c797f20568a38b3b404847728d6f30b37ba77a58c3f0c70708e60d5f657f4c1ada1a3227c828d90d27782022ff6074d3fbb514d59f3346fcf44e8f1c876725e0d84cef6d1dddbd4e3a760e32cb8c50c728736b7cf3ffa0509ea5d3ed74831c58b4026a94202704c27c0c5765903df012d731bef4a00d5fb2d37363f5a9a063c2d6bae787f068d497b24cf", 0xa0, 0xfffffffffffffffc, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') sync() pipe(&(0x7f0000000140)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 16:34:56 executing program 0: nanosleep(&(0x7f0000000000)={0x80000001, 0x5}, &(0x7f0000000080)) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:34:56 executing program 1: clock_gettime(0x4, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x20200000000003, 0x0) nanosleep(&(0x7f0000000140)={0x6, 0x40}, &(0x7f0000000180)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/141, 0x8d}], 0x2, 0x0) 16:34:57 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x6) shutdown(r0, 0x0) 16:34:57 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x10001) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = socket(0x20, 0x3, 0x0) recvfrom(r1, &(0x7f0000000000)=""/207, 0xcf, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x16b) 16:34:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) 16:34:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffc1, 0x0, 0x0, "adc40074c1d92338d304384df50bd5b0ad6a6252"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdc, 0x6, 0xbed1b7e, 0x80000001, "be62d8d5a60ac3793ccde8b659fef2298e07813a", 0x4, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:34:58 executing program 0: getegid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x123) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100) nanosleep(&(0x7f0000000000)={0x400, 0x7fffffff}, 0x0) 16:34:58 executing program 1: socketpair(0x7, 0x4, 0xffffffffffffff51, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x800) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x8, 0x391}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:34:58 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xdec) 16:34:58 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x6}, &(0x7f0000000040)) 16:34:58 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) 16:34:58 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:34:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0xa, r1) write(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe1, 0x1, 0xd574, 0x23a729e3, "4df52696b713020eb7208e2165d7f2bafabb5e83", 0xffffffffffff0001, 0xffffffffffffffb6}) syz_open_pts() 16:34:59 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000000)={0x9, 0x4}, &(0x7f0000000040)) r1 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:34:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8090, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:34:59 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') recvfrom(r0, &(0x7f0000000040)=""/101, 0x65, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') 16:34:59 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xf9b, 0x5}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:34:59 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) nanosleep(&(0x7f0000000000)={0x1}, 0x0) 16:34:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:34:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe73) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpid() r6 = getuid() r7 = getegid() r8 = getpid() renameat(r0, &(0x7f0000000300)='./file0/file0\x00', r0, &(0x7f0000000340)='./file0/file0/file0\x00') r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r5, r6, r7, 0x4, 0x7}, 0x7, 0x419, r8, r9, 0xfffffffffffffff8, 0x100000000, 0x9}) r10 = msgget(0x2, 0x238) lstat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x8000, r4, r5, r4, r7, 0x1, 0x8}, 0x8, 0x1, r8, r3, 0x2, 0x100000001, 0x7}) 16:34:59 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 16:35:00 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x7}, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x7ff}) 16:34:07 executing program 1: kqueue() r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x0) 16:34:07 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x58) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5) 16:34:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) nanosleep(&(0x7f0000000040)={0xffffffffffff6883, 0x8000000000006}, 0x0) 16:34:07 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) nanosleep(&(0x7f00000000c0)={0x2008, 0x3}, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1c) 16:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5bd, 0xffffffff, 0x8000, 0x4, "c757f9430e0ad677c90e838c1e5170063f467acb", 0x6, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) r2 = getegid() r3 = getgid() setregid(r2, r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 16:34:07 executing program 1: socketpair$inet6(0x18, 0x4005, 0x0, 0x0) r0 = socket(0x0, 0x4007, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xa76, 0xdb}, {0x18, 0x2, 0xadd, 0x40}, 0x6, [0x1000, 0x800, 0x7, 0x8, 0x8, 0x6, 0xf7, 0x9]}, 0x3c) 16:34:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) nanosleep(&(0x7f0000001a40)={0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x7}, &(0x7f0000000040)) 16:34:08 executing program 1: getrlimit(0xf, 0x0) 16:34:08 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair(0x1, 0x3, 0x3ff, 0x0) 16:34:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 16:34:09 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x80000001}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x5}, &(0x7f0000000040)) 16:34:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket(0x18, 0x1, 0x1ff) 16:34:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="f80000000000000000000000010001008e6b77285dd6effeddf24c4d28e8d6fd80d9d9cf56190191381c02dfd0b311d1820e46f199c1ed97fe09ae17216d913318cdf4c7f9622f2ef8269c8bc2e7db522bf4152c48db85c189c5dfbaf4d0fa53839ba5169c3fa08227dfcbdd0ecbdf1387b45dceef281642017fd67aabf5fd893f9e154a7767c6b1cd43a3831c17faac03b04edbaa58bb631ecdb769420bc75d156f6e28a6c198590ef582a039e8d92f8b9f29df6670ac00f226476fb1e3892b88e54428d48c36ca73a89c8c5c62aa16af7128e164ce5f390729c35417bd7774657036036d65ea658d3c33fe891360bf1f5a16f80000d000000000000000ffff0000090000c1e023"], 0x108}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() r4 = getegid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() setgroups(0x9, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 16:34:09 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="52bf69579ac07ad2fca947ca29b6592a0f0fa782b3bbaa4394ba531ac699c423244d8c073a164fbd0cc58b129c92f431a9c1a9df915e418348673775d8393f2f", 0x40, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:34:10 executing program 0: nanosleep(&(0x7f0000001a40)={0x1}, 0x0) socketpair$inet6(0x18, 0x0, 0x401, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x1, 0xffffffff00000001}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x2e, 0xf0000000, 0xfffffffffffffff7}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x5, 0x10, 0x401, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x7ff, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x100, 0x2}, {{r2}, 0x0, 0x85, 0x5, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x1}], 0xe5, &(0x7f0000000180)={0x6, 0x80000001}) fchdir(r1) 16:34:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x42}], 0x2, 0x0) r1 = getuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800, 0xffff}) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:34:10 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:34:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r2, r3) write(r1, &(0x7f0000335000), 0xfffffffffffffe5b) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 16:34:11 executing program 0: nanosleep(&(0x7f0000001a40)={0x1, 0x7}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x3, &(0x7f00000001c0)=[{{r1}, 0x0, 0xf4d693f8402f5a, 0x1, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x90000000, 0x7}, {{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x3, 0x7}, {{r4}, 0xfffffffffffffff9, 0x1, 0x4, 0xfffffffffffff803, 0x4}, {{r5}, 0xfffffffffffffffe, 0x8, 0x8, 0x4, 0xc5}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x7fffffff, 0xd25}, {{r7}, 0xffffffffffffffff, 0x2a, 0x82, 0x560b, 0x401}, {{r8}, 0xffffffffffffffff, 0x9, 0x80, 0x101, 0x80000000}], 0xffffffffffffff81, &(0x7f00000002c0)={0x2, 0x6}) getpid() 16:34:11 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt(r0, 0x1f, 0x2b5, &(0x7f0000000000)="aef04fe35fb57366fd6b181265b6fb44b7103aebb103873ea05f0a9da539518288d394f35bc75682fe2149862b1be10a63ffa99e7af9d0fcb44a0122689b447497603a82cfab0ce02e734229f5ed56d4ff2d2239929bc6d424c1ea890f858ad8b00c1c94a150de07f04e02d1701eb22c34744021f7a340c02f22c7549ba21edf2c82f9af7b3eb2a70ef10806400fa45213cfc49e6395c45d028ca38e3d34e3d647ccd3b066d5565866d96780241c38", 0xaf) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x81) r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x280, 0x1) r2 = shmget(0x2, 0x4000, 0x444, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:34:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000caa000/0x1000)=nil, 0x1000, 0x1, 0x6013, r0, 0x0, 0x200000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000180)='./file0/file0\x00', r1, r2) 16:34:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) shmget(0x1, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:34:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffff9fb09b2b, 0x2}, 0xc) 16:34:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d, 0x100}, 0x0) r5 = dup2(r2, r3) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r6 = msgget$private(0x0, 0x69) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1005, &(0x7f00000004c0)=0x800, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xffffffffffffff08) r11 = fcntl$getown(r3, 0x5) renameat(r1, &(0x7f0000000500)='./bus\x00', r1, &(0x7f0000000540)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xfffffffeffffffff, r7, r8, r9, r10, 0x10, 0x7fff}, 0x1, 0x9, r11, r12, 0xa6, 0x2, 0x1, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:34:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:34:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4de) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:34:12 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:34:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5) fcntl$dupfd(r0, 0xa, r0) 16:34:12 executing program 0: socketpair$inet6(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x4, 0x87, 0x3}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 16:34:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7fff, 0x4) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:34:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x5, 0x3dc) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000200"], 0x1) 16:34:12 executing program 1: r0 = socket(0x11, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 16:34:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) 16:34:12 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:34:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/142, 0x8e, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:34:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x200, 0x2) fchdir(r0) 16:34:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 16:34:13 executing program 1: socketpair(0x38, 0x4, 0x4c3b, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) 16:34:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$inet(0x2, 0x4, 0x8001, &(0x7f0000000240)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x9) 16:34:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) listen(r0, 0x1000000000001) 16:34:13 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x10000000000000, &(0x7f0000ffd000/0x1000)=nil) r1 = msgget(0x3, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xff, r8, r4, r5, r4, 0x10a, 0x1}, 0xffff, 0x2, r3, r3, 0x8, 0x5, 0x8997}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r4, r5, r6, 0x150, 0xffff}, 0x8, 0xff, r7, r9, 0xf53, 0x7, 0x2, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:34:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0xfcbc3023559a4d02) 16:34:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x10, 0x0) kqueue() sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x422785b1, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="a77bf081f00e15724e33a359632be30d6c21862e3a92e03d1382d930f23a071c4aeb0659c7a8c3bfca9e11a28ee19c02182de99ac36d5cb0d57605a45eb55adfb5", 0x41}, {&(0x7f0000000240)="cb439e987f2e8bb8298ff285b7204ce6fcb5eadd8067020de57fdc8ae46642386e34c69f166a5c394f1678a45b8be6c79ae5ffe62602537e6c4f441d5167b62ea63d9c59d86fa5abae6df887fdb3028c192f312c90f28e33f152", 0x5a}, {&(0x7f00000002c0)="5601458724b2e9acec7cfc5d0ec2a78baf56068363c365b03fb9e05bcc4a6eac0d24809b9af3f54cf7fdada650e7150aced91fa83ace00bbcfda0986ba17c4af1cdff2956d67d102e3809b43e58e1bd3988a7d52bd4a783bb6358c341f4099d4ec145041232cc44818e9a93ec8c6d4f697a82be2f3e33a8f34deb43bf1f3dbb5fbffe55fef864e7a56a610b4e17e109822b527d2368ac2e69349d01d766c1025d16eba1a44e2dc7b50076e1b8299f6150d9980b1f6b501bdf3a9c6f8d2d66005fff6d4e39a258d7f278ac4a493bc0d22fc3c1ccc4a91330630413e44df13308e39a45dcdfffc11fe8b6116201c8dfad0aab520c600cbff", 0xf7}, {&(0x7f00000003c0)="07038c50642bd4c396de8e6320abe5fe16c52ca0f186bc47baf5bc9ee1d0ccccd12a28f8dd3b321330290af025c54e87049f7ca51b3eaff4a5a7d90e23b7c031ab4423936e9e9dcc7d86c660cc60423fb23b45d458f81ca843dbc7470e08b279be59430fa9236dd8c2b4ab989c5c90c92225b7d1f15d2c9eee9a092ae0ab60c5676b01f678b5b1392174760f39763013b43b7bda088c9e6020ae41ab5e8b0a494933e4f315f1", 0xa6}], 0x4, &(0x7f00000004c0)=[{0x18, 0x0, 0x3, "96e658da"}, {0xa0, 0xffff, 0x5, "278a6ff245c34172058f898fc6680335604d0cf2dce043818b2d3167c4d8380f58587dffacb007f8295604c58f0a5bd218d2cf1fe0e22c5d78d467cb2ab0d187032fc0cb7afc42a36805816464994a2ea2ded096f612078577bbbf4cc86ce488aef2e495a2b68458c8f4b5efbb5bb54c2c061be8a2cd546922f9ae1529f1162818cdf354e39af783f4de9be24432e6"}], 0xb8, 0x2}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x20, 0x88) open(&(0x7f00000000c0)='./file0\x00', 0x241, 0x100) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) kqueue() 16:34:13 executing program 0: mlock(&(0x7f0000efe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000c3e000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e49000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000a1e000/0x2000)=nil, 0x2000) mlock(&(0x7f0000c40000/0x4000)=nil, 0x4000) 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = geteuid() seteuid(r1) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) socket$inet(0x2, 0x3, 0x1984) 16:34:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x8, 0x400, 0x1, "816506668049e03c6c1e7b393f90e96cec45ab1a", 0x81, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x3b}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xe7, 0x74, 0x0, 0x1, "76f80a72597fb28e67e756e6b132027b5510cfd5", 0x327720bd, 0x401}) 16:34:13 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r5, r6, 0x8, 0x120, 0x80, 0xc54a}) pipe(&(0x7f0000000140)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/113}, 0x79, 0x3, 0x1000) 16:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa1d, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x175, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:34:13 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:34:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:34:13 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28001, 0x104) fchdir(r1) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) 16:34:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x101, 0xd, 0x0, 0xea, "f460a632a478c500", 0xeb1f, 0x2}) shmget(0x3, 0x1000, 0x22, &(0x7f0000000000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa) lseek(0xffffffffffffff9c, 0x0, 0x3) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = getuid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xc6ac) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) dup2(r0, r1) shmget(0x1, 0x4000, 0x200, &(0x7f0000000000/0x4000)=nil) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:34:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x22) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 16:34:13 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') chroot(&(0x7f0000000040)='./file0/../file0\x00') mknod$loop(&(0x7f0000000080)='./file0/../file0\x00', 0x6000, 0x0) 16:34:13 executing program 1: shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/33) 16:34:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) kqueue() 16:34:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:34:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x1, 0x4011, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x810, 0x10) 16:34:13 executing program 1: r0 = socket(0x0, 0x1, 0x5) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, &(0x7f0000001380)=""/6, 0x6, 0xfffffffffffffffa}, 0x41) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r1, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 16:34:13 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) 16:34:13 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/19, 0x13}, {&(0x7f0000001100)=""/182, 0xb6}, {&(0x7f00000011c0)=""/84, 0x54}, {&(0x7f0000001240)=""/75, 0x4b}, {&(0x7f00000012c0)=""/158, 0x9e}], 0x7, 0x0) write(r0, 0x0, 0x0) 16:34:13 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8000, 0x8) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000040)) 16:34:13 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r3 = semget(0x0, 0x1, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/221) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) bind$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) r4 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/4096, 0x1000, 0x2, &(0x7f00000013c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001400)={0x364, 0x4200000, 0x0, 0x6, "b0d8a434aeb36332aa654363907243285aa802d8", 0x3, 0x5d8}) getsockname(r1, &(0x7f0000001440)=@un=@file={0x0, ""/108}, &(0x7f00000014c0)=0x6e) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001500)={0x8, 0x4}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r5) write(r4, &(0x7f0000001580)="bdaec6e33e7ccd196249c61abfc6572cc6ef65566df33c8b0f590b8f0998467d4413a4e86d8f3adde256c8faba0e9badcdc6847a0809fd0e5c3209fc18fb6ec81fa00e92971cbbd9c49da8e2646c333a5b0f97775afaa074c85e069f756f9289c4a16e029890e130785e3bf498e75f58b5c861e538a4456312b0c6952e35e17a8fab0366305ef11a412a4cc69fcbec2da9ad2d3f445756cb2cd743d0791fc265370e2475361cabc080fe485243ec7fd755b0cd14e2416a1aef5815c0", 0xbc) bind$unix(r4, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001680)={0x0, 0x401}) getpeername$unix(r1, &(0x7f00000016c0)=@file={0x0, ""/108}, &(0x7f0000001740)=0x6e) socket$inet(0x2, 0x1, 0x8) open(&(0x7f0000001780)='./file1\x00', 0x208a1, 0x108) r9 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000017c0)={{0x3, r6, r7, r6, r7, 0x100, 0x5}, 0xa3, 0x8001, r8, r5, 0x3, 0x4, 0xfffffffffffffff7}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) r10 = openat(r2, &(0x7f0000001840)='./file0\x00', 0x8002, 0x4) dup2(r10, r10) fchown(r4, r6, r7) 16:34:13 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='#[\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(#(\'+(/&\x00', &(0x7f0000000180)='\x00']) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x198) unveil(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x290, 0x0) 16:34:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x1001f, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:34:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="50ccc035ec978626a03902c3fdeb78d4e0c28aacb114dc782fc2cc7a9ce8dd"}], 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x108, 0x80) 16:34:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x792c902a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:34:13 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x6}, {0xf5}}, &(0x7f0000000080)) 16:34:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1ea54e8636743b16, 0x3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000080)) 16:34:13 executing program 1: r0 = syz_open_pts() close(r0) socketpair$inet6(0x18, 0x5, 0x67c9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000000080)="6c21ef9bb5daa9bed5f424a4b4ce8f4385e2f831b2cca189014db85aa1887d0458050d75afbe16a0bd287b9691e7103832377b28efe598d13533d9376abefafa266b06ca1ec2bb4aac46572ed985e2", 0x4f) write(r2, &(0x7f0000000180)="00980f56bd9b302a79d7b54a0302f9b95a6f49d5d3be206adab0a3d7d35b12d4d68921655ad2e1005a560dd3744e08f87223afdb2742d3dad65143f5a8f6fb99f13c9fc078fbc9bfbc12429f676be9d4abe5c5de8270f8410785757d3187be25f6885379b276f0fedcf329312753ce9ce0f2ea2ec10efdf3e8e4a3b91ead70fcb520960e725dd8dd31", 0x89) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x7) poll(&(0x7f0000000040)=[{r0, 0x32}], 0x1, 0x2) 16:34:13 executing program 0: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) 16:34:13 executing program 1: poll(&(0x7f0000001fef), 0x0, 0x0) 16:34:13 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x3, 0x0, 0x81, 0x0) close(r0) msgget$private(0x0, 0x180) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x82, 0xffffffffd05e592f, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0xa0000000, 0x7f, 0x8}], 0x4ad7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xf3, 0x40, 0x7fff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x7692, 0x6000}], 0xfffffffffffffffb, &(0x7f00000000c0)={0xfffffffffffffff7, 0x3ff}) 16:34:13 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:34:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:34:13 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) 16:34:13 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40000000613d, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:34:13 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:34:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x420, 0x80) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2bd, 0x6}, {0x101, 0x53}}) 16:34:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x8000, 0xfffffffffffffffb}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x11a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff73, 0x3f, 0x0, 0x6, "09333a924b9f934643b1638a6369ed33d3811bf6", 0x8001, 0x5}) 16:34:13 executing program 0: r0 = semget(0x2, 0x10000000040004, 0x10) semop(r0, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 16:34:13 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = socket$inet(0x2, 0x2, 0x800) shutdown(r1, 0x1) 16:34:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x800000000020000c, 0x0) poll(&(0x7f00000001c0)=[{r1}, {r1, 0x40}], 0x2, 0x0) 16:34:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:34:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:34:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 16:34:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) dup(r0) 16:34:13 executing program 0: fchmod(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0x119) syz_open_pts() 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1c0000000) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:34:13 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)={0x0, "318bf1aa4708e1a3eff94dfd8dd8f7bd86ee6e642c4e5fde31f4f5cf137ffbfe9b65c6f467a232f969b461feb2166de6eae50d361697b18d9fe640d6883075ce33c7d7f7d093186ad436a72c2e7289c7719425ef0b6601ad4f44d3ef053587f0e6684a5d1743d85f5b989e526b8ba3c3ab4daa9ec7988bba7df304b56688fefc2d8b2ef013be47ece88554909112bc29e4a3186a81ec32a7882692a3ea2f4787a22911fca2df03db6be688883ae4b2c6bd2bd6f272281b8145f79fafd2fbeec502385cdfb69746f8f4e5ef16f5a36ee28322a97a290be920c94c305a0e692648023aaf969e486bb93dfaea62664b8500a0e38f9caf55c29b01c11d629fac41aa458414d262f6704f3d0bc4582a3b33ea05d97a887ae92027260ab23b5bc710a728428bf5deffae1e227e9098a784def215c53e124721d5b535579a4f4f0d9b31ecf623c6ad57fc40aa9d62b7c7b718c79916df10392fafccda5e54817c1af242cd71e22eaed2c4dd2f78a9a43428fde120fa65afa933cc70b9a9e5728b713fe9b5d062d505821175c73e8c3849ebb4b36236a013b3a9e3e936bf4809c9ed967cafa47e853c458d97f8358758c59d29d6c8405f2fe20b6a734cc24dfcc6f13c36b13b431486a4da07bcd7a0052bd5f0cb136de9b3ec2aad22f014b93e02e6df22e561caec2551dfa8d155e864f4b7c7a16f6aa1a086a7c8c01f6077b5ebece1639918bf7601c07b78bae9aec6d649996b265168f6d5356f72c704aa319adc728fd38528021d669e37dad207671a8b826d20fff9934c56c8968f70551bfebbf679e6ee8fe0701bff5377383210e76e19d161e6ba6982bc4ef19fd24d8b73c62e4a538ac127191ad29ec5275be15973d879303bd60e7d0db1f5d12448bd2430279847e6eecd51dc2d36241ba89789f9582acfc206786cb710b15b07151569bfbae77b392e70a7cc14b720deec777c53b50711d4948aeb3df3dcdbcb248d8e4d8d103e139e7772bb6bc60bea14b8886ab4e7845bda0aad115f57fbc08c068d2ad11e56425dfd71331695a845a44a51be10c3c6fdcb4cd957f967cf63f9d2943b3e6acb80664380898333a7a8e9b19a9db39e8f700b329f1c42c16f599981c1c40f9ba383301e8d1c2e6458b61ba0d409bef6b27dff520d068668830a2d16d040d484a7cf9698dcb810059179d3bb6684bc975c768a3e3632b70014949ad1bc29185f5576b81c60f20c8cfc642b78c6a7b03424cd133b113942f9a87863b7a9691a01bbbb31b40e2c2cd37462bdef4102233c5d85f935ee2691628ebf6af7a5242b4420f388b4d068f7bb4fbebfddcd828753fe5a49689f5698ee16745f68916f958278f303425caf1a2254857059b58b2eae0aa4c348aa3f2b2470f15da02ac75469b8e630e08dbf87269687f9d6f242de3355f75511a7541d4c54f04f6e38e73bbf684583079166eff29c56bcbf6fbd1207aa2ab0484eebfccff5f4a4afa3d6d464d9d28491d67924fe98105ec556b28f22098d361d483b3e1e7811f41d86b32ca4577d6a24a4edaf57be6c6f21cd98e244ef48701c3fa5782f66082ebea847e855af1ced8cfeb2ab71eac35a711b56943eb0be6c8e52d065d390a795c654383684ba4cd030a2b0701ccbb0df7d432bd73a00b54f7e0bd6c3bc44c97dbcaa387c092aed656951ed7a089ac0cf5266bff58c2ada5d0b711f5a978d9c4933a3fbccdadec082628372f45e167155b8db6ae8c5be4e0280500ea5eb479c42958add247695f8711424d776503f1888e69a82f1232cbf5f9d979d70e22eab9c6295ac2a596c8468fcddbb0c3d2a4068cbc1edee4c94fccf6e458542cabec0e34a0cfdcd511b49a12304b9b208ba0aac2c1a57be58c0b4dc32a336d11fbf2517ecf028d0e664678aa7515ed0e6631d5c46dc9777f2a222c9437c9e547ebbb83e035d0c02adc5558cf1a5c3d91fd84fbac95c5be577c5bb4e8ca840731aca84441c352af137c1e1dcfaaa8034bd89ac4769cf132ee801b99ede372918f427f8c6b0be17b07e0a964d2c361bdc54351785e34166cfd880b42b9c9c08ee8e9c35928c7b7e1e4b02e3f7bdfd7dab57fbb8150fda5430f0a8f1fb939cc56b9dd77928ff22f56ba481f00310ad7de1194d058b8498ad1982fb8e2e5f3bb6390410a9102d0ac5c61216b5732f068e58c0a0ed8869e41d0028b4b6ec075376aa22b289a9fa3b5670673f973e2c1e5fa797502e1999d63bacd8f5de924b622fde22f917abd6f46ec1773ef19469f22a5c68a7b8fb092ece5c25deba7832fc6eab25d7b28b952d1856df38252a5baa6b90f0d47878aec16f14add8759edbdda292cf137cff5e9f30c0bf4a4a4c2506cd3f0c2a294a9bcfc54cfbc4f8fe2435e99fadcf7ecace1cfbb885666bde43cbe681d760961a9348a05c9fc77bb28dd1ae4b425d64d52d2a29bc7ff46d412a4e4779d852f7a6aee20fbdcf096f71498e62513cfe917e6a4810d8ea3d78229e430ce2374db7f76b2bf9306c59d16e0ee6703925e2cbc136bc14b7446f61f87f4db5bed4c4e0fc76ec0051f0ec73c0e54e6026e55dea202c65b0f7dfe836196f7a47d4c09307428464231b2fb642188e3bc34bee3492c4a376fbb141d067f3b723d8801e3b82fe4558e691ee369e8e2b07630d8b13441a91b65828c9aa46b755ed08acd6663f7e4c831c64ebdb08946fe0ed364eb1b8c285ab8fc02ff67a99a2958faa4cdac0a819b65e888073267df05bd8ecff3141163ac39facb1624f9f4f8306d003ca2cc4a66593ee5aa82faf5ae11f643c8f9f9977a04a4e21f5546c5850abce2392182d318910a1813a43fae96bc162445d9614dbd8d4477fb0e56a1ccac320dbe846fa4d7e76f9daa4db565ac75c0109301367b683db783a"}, 0x808, 0x800) 16:34:13 executing program 1: r0 = socket(0x31, 0x4000, 0x100000000) listen(r0, 0x380000) r1 = socket(0x22, 0x0, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 16:34:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x1) r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="199996bbcc4a804e9c8c695963f118e11e42b177f9dfaea381e58b6abe1978d550f07ff9100e98d276d5fe4c211e735830d5827c3cffb31fad67db2d55ee816b552b5254b7b74d485a17eb02b0594b219838763fd956af528903cffb002347dc915dc2de09227e6fdf36ebbbb00374b96dbfbb1f38c5be40bae6963599db446f63ead840751f2af4e0726d1e2f922733baa36aad86f27423712b9f0a91b55a2a688eeb63bc1eef0d8f7cc941290689b9b31af09364063d5b30e2e13aea194e9bf157008fa7963147a15a927712b1522b68a03903e896c464e8aac526", 0xdc, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:34:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7fff, 0x0, 0x9, 0x3}) getsockopt(r0, 0xd9cb, 0xd989, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x9, 0x20008, &(0x7f0000001180)=""/166, &(0x7f0000000140)=0xfffffffffffffec1) 16:34:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/224, 0xe0}], 0x4) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:34:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) socketpair$inet(0x2, 0x1, 0xc042, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(0x0) setpgid(r1, r2) 16:34:13 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000002c0)='./file0/../file0/file0\x00', 0x226b, 0x20) r2 = dup2(r1, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0xffffffffffffa6c4) unveil(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f00000001c0)='c\x00') r3 = getuid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0/../file0\x00', r3, r4, 0x4) 16:34:13 executing program 0: mlock(&(0x7f000021b000/0x1000)=nil, 0x1000) 16:34:13 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:34:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = geteuid() r3 = socket(0x20, 0x7, 0x40) sendto$inet(r3, &(0x7f0000000180)="1194d480b8f1de967c9b42e94af1e1c7f10e4c4e579b837613092a1586acf8333cb3dac624a66616d220f23ffc6e09c13bd833d69ec013e05d055fd416b3f5d0a89deb26662af106dc8297932806b4c3f2", 0x51, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() recvfrom$inet(r3, &(0x7f0000000240)=""/37, 0x25, 0x800, &(0x7f0000000280)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) 16:34:13 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:34:13 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet(0x2, 0x4003, 0x46) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) 16:34:13 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000200)=[r0, r1]) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') 16:34:14 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20801, 0x1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = getuid() seteuid(r1) 16:34:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0xa, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0xa6) 16:34:14 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) dup(r0) select(0x40, &(0x7f0000000000)={0x7fffffff}, 0x0, 0x0, 0x0) 16:34:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) r0 = msgget(0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/191) 16:34:14 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:34:14 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000240)='./file2\x00', &(0x7f00000002c0)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:34:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/251, 0xfb) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x2, 0x80000001}}, 0x2) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00f12d2f66696c653000af9e226b3680d1ff43d3879203603f7d01b53f41905cc1b1299a8d5f480008ce"], 0xa) 16:34:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:34:14 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x28d, 0x3}, 0xc) 16:34:14 executing program 0: clock_gettime(0x5, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x5) 16:34:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x93c, &(0x7f00000003c0)={0x5, 0x101}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = semget(0x2, 0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2d18, r2, r3, r4, r5, 0x1, 0x7}, 0xffffffff, 0x5, 0x5}) 16:34:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x52) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x10, 0x0) 16:34:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x3f) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000080)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) 16:34:15 executing program 1: shutdown(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) 16:34:15 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setuid(0xee01) r2 = syz_open_pts() dup(r2) 16:34:15 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x3f) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fchmod(r0, 0x42) 16:34:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) setregid(r1, r2) 16:34:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:34:15 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) nanosleep(&(0x7f0000000080)={0x8, 0x2}, &(0x7f00000000c0)) 16:34:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1280a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x8) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 16:34:15 executing program 1: r0 = dup(0xffffffffffffffff) truncate(&(0x7f0000000300)='./file0/file1\x00', 0x81) getpgrp() unlink(&(0x7f0000000340)='./file0/file1\x00') r1 = geteuid() truncate(&(0x7f00000001c0)='./file0\x00', 0x7ab) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x401) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/151) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x1, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) read(r0, &(0x7f00000002c0)=""/37, 0x25) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 16:34:15 executing program 1: mknod(&(0x7f0000001500)='./bus\x00', 0x40000006009, 0x401) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0500f3000000003594b300000000000000000000"], &(0x7f00000014c0)=0x5b95333280a92667) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000002c0)='./bus\x00', 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="91bbff7c8a45f309a6bb9d00b6cb53ba0787f83cf77b7addc633193c5f6556b32263903628866104ecee0ac68fb941611400d81f9164757c67f98f8b56aa46f7b4b757f6a95fdd550d3b59107b6b2449b7e5a8118aa490f8440556db96b2627b563ef36e80b6ee8761ce20b8c8ee2eae99c5bd4d93f01ba635855c8061af9018ba9d311a403019a77f431f8743762bd0466a56b49527a3cde7b36406eaa0e42c4c5e1861fe43a7029b9a27ea0f875302e051f5d54fee34b7943cbc3fa58f2e74dc730b8be7fbac1817cf853d7f62bad14478e3f007bc2d8f7b4f64521b9c38c28707f1b5ffc63987be7eda4a75b0a9215abafe3c", 0xf4}, {&(0x7f0000001100)="d17cff5247e449aaa27fb04031e6d756c2e86650306fa2a6ed75b64fa786014a2bb9be8f2e68f19dc138f2b8b21fcbc53f1224c6db43ea65051c0fdaafb10e2ae4b1da70fae1a881d80fe1ee87e543212e5ee0095c75ff892ef3bfc5139eb8d21673388cd3adaa651105ac4bc41023eef940892609da7c6ac5ff1aacecd484ac8edebf1ed887239c58a91497a4", 0x8d}, {&(0x7f00000011c0)="c7a3af66ff7c1d6b1a110f98f2d52a07d32f8f7cb724fa2baf3adaf344054cdb4c6311217ddb05ae22caecf01f43d1c0f8959ba0525e8b9c7ac4c0225d561d363e91862c3fd742ed2be28314f33bc41254ff8650bda83742d9dbdb88a164a5993241098ef57b28a36bd5172ca7b48de1aaf76d40e3140077f8f9da1d83533dc63b1ea3a5564044e0220669d502567d8179652c5b73449dbeb6fbe17d87d0f934c743c43492a1809b2e3f5b04ad131984f528a3fe7fb8e79130d07e99d399f7ac21ed433a6020f0a6e83aa91c950fcb04c11cbd1c7cfc31f31ae9f23c505991c179d21139439f0065", 0xe8}, {&(0x7f00000012c0)="e8433f8a00b42c59c6856e302f8d288f51d5723588997ce985ae92c884b159813328097c1950c1333abdaac2141fd169064152b37f140e899ff7224943e294e2eb7de996441f52b9edb82f3e800461bd5a71d5315922c7b55469408d3a3640810eb54d72c46cc4ee078eef685ba8c9139e5424546b92971f0e9334d308894431901ec9087281e6a60f78956055f0c9ed782aea5b907c451f574f6b6703574aeeaf6c7188f45a78dbe34ae66fb9bd9511f5bdfe03969948eb6adad6ff6e032eded28444fe88af16a7174f2ed9432235301103744da1427302ed742f6208eceacebb49c027c929203f8a1fa9ca9225987ada036d668eed276ced8c1ea31f69", 0xfe}], 0x4, &(0x7f00000013c0)=[{0x70, 0x1, 0xfff, "51b0080e05ca13d8f3350970d4354c9d023f03e39c1a3974ede3675713a194924708196c2bab7831ca8fafbd33f007df977da5f925caf34d9a5d4da2885a498fe0a6fba1d78f85a878c3c7349a03801f0daa2ef582bf38e2e58edb8cdde6e34a"}, {0x80, 0xffff, 0x9687, "b76106737f2b279a2113d6338e5f8242633776966aa455d6920723ea7e438320dcba0cbbfcab542617e571b6db08e2c7186c4c068aa8c785e1a51aba8dd39a9c40a90530811157962099a8121119d94adfb6803729dd31cab8a59d9278d245183a61d8c59156f898b0b4e602"}], 0xf0, 0x402}, 0x2) dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000300)="da76ac4d4a8bcc8d4be1ad9f50ab244c4e407320d0e701195346b5c9b48267277ac7ace80432a70f038a18280bd89d1fe5b025c08f15a708a05e8e1372137a09e6848f134cd082d7fb527f6235d288cf9b6a8cdaa49bb1cffd26cdc08d0eb10098c8d2a47c155b735ea791e4b28b5038be0696804ca2f909f5c0edee057d7a6bd897de38f8c7f475c98450340ab33e95b1507bdbd03312e3f29e77f6d93dc036fbfc53a4dab6692f336217afaaf7f657893726694db72c9b797b16545c9e50f89d306f637ac0060bf1e3dbceb1545195325348d21ece33453aa8a6ec0e3093b52ffafb600fd2f8e75bd2c79819abca4b33fdd4302508a4242268018f7a0390c241a0a2eea73c1578c5cd110dc35582cf2aefa651d913e606330ce2beec463a4707ec99c7804ea603d0680a7b13a1f05e698fe9a4e33aa2a74cc6374adb744881b1b6f23585b70fdc58a68d501c510dd9e0c1347082edc57c847451b7caa23387a6398f83e7c76108e25dae84994fd1b3c1fceee4e6840e87f91ae7224f7c636c6fdeb50a5be728ec47a8efc2709a4c0bd71c36be13efa06b59fb31534b58c9f72787c069e01b638bb0bf2160f144cc3e7c36021bc26a09a3a4b73b198fef47f0f16c94d7b3578713506c276dec1ea67562a22e64ac7f8e55b17abd3c5aef036c015f683a38a12e1b9211bcb8da07c9fa50c6549998bf81da5d8f4fc88730c1b41f3fccfb5c6926f1088123a97dac70afeb09daff7bddc0bea5446f79a1a5c8e96dd2a4fa039eff580adcf617ed7912d52952e7098f430818790a073e7cec9f3ef94c773305603dedc70e5798c6bb394982466f1f14c64475c916b73cef292de8508d0f7efc4e7a105e3113a263efef81c81a595f6ae8e1b44f9726630700764c7a6de5f3168e9312121142f2faed9b481d959e451f03f0c94bd5bb61d6eaa3338f662f828f96c79cbdd85e6626d3276562b361650492ea60b17e80af6fa24565064edb7f301ddd674b369ceda4df2706f688ede179ac607cd43e5b2ceb668a7f0d40da262ca1f458d901afc8ef9884b4bc7d3b386e4b8420b90a0896f59a3dc4f6a46a2e4f02efb53d753ef9c07d874aec45a819b28805a06c1ed68048cda40de05a6d54c082e9b2a2811320cef33bfa3cb5a5c2c937e43901b1c80548812e41cf24b2f7db882a63ea40a221ea4737d33ccd7d9d3baa855f55c99dd19c577e7be92434175c2a3e0a43db247a9272f958d7f6dee891e355ae1d41f000e89d36f66e61e1d9ae11ecb11c59123a04f75fdfdb6412c92db936e0d9495b1d67436e4dff0fca23fc2fe0486fd926d7b3e4c484f4c3d7b26f54134b100f902809595bce9ff236492c669bccbe600319fe40550662f432c2033fa5d6813359ec6a074c97e4ac9248c8a299a724c400cbc63772619b43ffee16cd0d4e530a55fa20b990ab3c7ce61c54d1d635e0da6af9dac2d8b9faf8bf2d9959a5946d788ecde9076e79b7811d5c70399c550c948cc29fef4306b00ebe1ad34ed89a2c60bd6d10d15f3d5aa4f0dd63f752764bbd69a30c117b7f0724be4ab75c6288f339092a51abfb561308c9d906629b8de179731b7e0d066984c324b0f51de9e34eb255c51f5a5b662a7bf1e286913c608a1458de79fb735f48556a711db72965bc24978f26a436582c529718296ba7fdee30e122d9a08cf0946f2edfe941a4aa5f26161501e0cc15110342d401ea65717d24b2f317f8db23e8f852a1320d1aea64e5c30a1a758cd07447e749509752b7e8c42654d90550692c83f1b14cb96be47de025d6b66a6a01c8cbc68e85dd69ca27b1707bce481ff35f9ee2ebae3e3288b36089d99c1f27de08d678f04b76c0f1cb096633ad110e6501a4629708d1b6719467c07729296e50468a35ebbcc8a6b19cdb29ad0694851cba95dd5e29e8180b8054535f3e4ad5712372530e4da712a0fd3233c9a7d9f5e89cbc217b620b0208acb7f9bce9221ae6c3f218e533dfcf8b6562d323b85b55971cd03eba1a6acb3d115319a05fa83d4283fb4c45f9471b14a65e4581d75e777226a9efd3c2aecbfdc78c027e79571b7615c9878b09284ce78583a0a887fb38a40cf0ebd4b7569982b36d249b904eef4985cad201b21ebf3744771fc801795567348610150386772b0044e28d9748535078f7a6ede12c01dabda3b8d8bb7bee5fc59f7d35e298297adab7da79d52a17bee696e80e51490bf1e8b67a881af22689d33a987b30f04d422424f6d03bf9a8f21194ed2b3aa178db35943387af9b8a099445794bb8c916fabcf1d64a679740c298a0b23130ff1df8e6eb4e2e211703d06ae3a0ec67f23b7f188c001dd01652ad69ba1891b5fe610f9c387998ab2c28cbf4820cec330b79fceb22d0e3f41798af3c0caea2b26ce116fb7af726b1db274567424504a25cd00e4daf88962cd2b48b7aef83f6355e3cac763ba7808b80c0a03a39797ca8f30c9b9adb49c003e361631ffdd27265f3b623970b4c9e9603ad389ff03cefb8dc847b5bdb07466c38d281bacc9e3a80aa84665ce266bb2d2339e7bfa7d6902f86d66100d3b9bab98790006308747f20480aa69f8caaf272b14d00b739371a1c6c346fd6acc194fea7c29ad1bb84e81382a736064b78cfd68c63d57503463ae4a586f6bb5a6beaf11a9c52d45ad3fe2822943eac2c6da492868b9f607a8c60706387d15970c4ea4e48f60ba6e2d3eb6328e407887ebfad2edf7b5452cb5120626c6ff5775cb0a3c1197d6e552a6dc9b4dabc16d815d0d6777a3352451a6bd78bca78626b4ed93570874d4bb8ba5092abb5fcce408178306f22ba51479b6be5013866e86370f790a2a6668393521ead5b777e71fd6dfe011b597b7d335eb8ecdd3031c877b0acab46d4463133ec363537d3f02adaa05ddea4e4aaf82baa9f60e84ca84bf25f61e01249994eb14733e0b87b6e5ce4a17c41b5f12b9cf04fdc2bd5b9cbbe14c3283b4162fbd3cb893ae939dba378e6f674c30e530ff720e1d1876f8bada87ae8d80f1829dcdccc1cf12767e680439a74332665e07a62f25290b697519c6ef587a642ceaa4572354889deaa7c547088d4f9dfdd74d2ca463f5e03dbb06a092b7f4ffba7d7d18de840f78bc2db48a58aaae3603e4c2311b4cf752692cbd57808ae5f376eb73cccf3f74b9bd7a8c35f4db97dfb4d7358b72e58a6b785e634155a409e4947c2d0240b5f2d21e463470221dd08a2bdcb715b059f3e52b8d5736a94cd50f319b309b789e2006a59be472c436ed65e876d19ad7379f0d99208e23eda63378ab1596f25e8afa0d5be25f81e869adfec60d2ead3882bc3dbd3c41608372d617f2416544b9ac2c1421f8cdd62c96161bf3fee9a9ac30779f2c5bd57fe54ee3ce0fbe0d5c9c4be1b5232f3f10a8ae1a4053351119c84a3ad20ad3d478116532eecaef5e0dd6a66d1b0fea2f83bfb9f7a19f41caafcab6c63a54adeeb2a1c4968f7869f0fa485cb28718583e67154a44e25870aac47902f7adb3148d10400f695d57adb9ef86b87cd9e48260981a57653f2bdfa579d478058bcfe5f7a1dcf12a4cb44437ffe9a014309df6aeebd941aeecd28c21622ef5c80908e5459be5fd180c9bc3a39c7857369f32d75ec4b7f64a4c86e4d064ed1f4ba8c35d120b27b1da447e5d4b8d167c30c9b8e8ed622bf5393a6ad6caab6c15395a10d250e5b8e7e2a8293c7567d26a7d81f5252361375362f7cd89f9488a952af9f7251545512760ca8938520cd87fa3db1c6b6e8319fb1cce1c4a6d80173641f049eda3fe469ecc1b64fcc9fc2e3b784659b1b9a2b229395e3ded992d02c4692a76ac9600dff23dbbb7beff07686e5569c81ed57d220900d774a95973086575297fc332c615a2cb4674e64e679648156e1c1b28c6b78331dfab5f43d904afb3e65efe595ff094cb9229c026c8ce5d15e023852cf03f1c8f18140160dc63ef8051fba4a741a3ce31595a4fa50ff62e6e8426cd6f9e3694331bf16df4bed97fb9afbbf02eef4fade9b127fab19fa461d909135f8316d6cf818f1bb3e8be7290e7b9282c3a331635e9cda687d90b515ef75790554272f399720e74d05235c1d65f991f5c6bdcae0c62a4830e1571e6baabd085dba7d98c4e9d49415ac33934777d3cfb9a8f4c294d63c7d3a33cbc0b01339de2a96f9c67e49d8218939a028eda792582ab123d1598312bafa32242c93ed88b234482b2a6e61e31aaa158ab37dffd81c5ad9ecabc05d7108571f5f5beea1a9858bee3db742fe32e7b860006b1d11a2041f0833a2bfa620cbf095d1a8f71cac3c08e821909e8365ad3f47ff17f94877a8e1237dec4c5ac0782150ba9391666a8ba3a1bbc8be8b089ca05142e12eddc21a8b3ddaf9dafe18ac9ab4d7b7756599e321c984946b4dd1590cd748617b9fd98ff0af16008010c45c353a3c25e96d175bfc7180384c512cc59d7fa07f12957f03cd5e138701b961dc2287cda9d086582706e1113d2e848e9895373029132536f3da7e6df8b56930ba68ce7e9b575313615d8fcbb415287de9e9e5ea8d1445b5470338f28844a9cc6ce9e0b7c6cfc6c7e5aa60c499088800eb5a8ebbcd7f428cfb03889e3ea07b09769fcae311adbab09ed2430b8b5d8c3e35af3020d3bf0ea64760cad2a6a303b582b45823e422a1773d1fb9345536558afea48266fdee89c3170668f620b47a3ee09c2fbd85fc50e5f99638f69d7d5ad10a0eb88040eae4fe66becf0216f573f2570087cba76385be84cc17a9532df7f8cea1d84522b2b3ca89c8b6c88de0246f6d5c78632e32daa111e1c0b207c97191057343017b1eee8dd2a5708bbd1b61e7d0c0ee7f0366fbd8ecd9c7427cca337877bb6e7564a46a81182af4d60c1cca970e44af327746a3b66bec0becd9f1ce5bebf8f3b6a8a9d3e5962401c12e13b203e667799bff7c89bfbb9b2b672b1f64911a720c3cd42bc857bcab682aa55f32d131cdb1ac26783d4beab680216328750f1f23d35e2b8981896947c705a062990a78697af0d1e7f9edd0de59", 0xde6}], 0x1, 0x0) 16:34:16 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x100}], 0xce70203503aefde, 0x0) socket$unix(0x1, 0x1, 0x0) close(r0) 16:34:16 executing program 1: nanosleep(&(0x7f0000000100), 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:34:16 executing program 1: r0 = getegid() r1 = getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85, 0x2}, {{r2}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r4 = msgget(0x3, 0x20) close(r3) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, r5, r1, r6, r1, 0x4, 0xa9}, 0x0, 0x4, r7, r8, 0x5, 0xfff, 0x6, 0x5}) kevent(r3, 0x0, 0x0, 0x0, 0x1b, 0x0) setegid(r0) syz_emit_ethernet(0x9, &(0x7f0000000c40)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a40829699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") 16:34:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) kqueue() 16:34:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/228, 0xe4}], 0x2, &(0x7f0000000300)=""/62, 0x3e, 0x100000000}, 0x1) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:34:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x5, 0x100000000, &(0x7f0000000080)="a65545f87f33ec50b464b014786d062e", 0x10) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:34:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ftruncate(r0, 0x80000001) 16:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xc000000000) r1 = syz_open_pts() openat(r1, &(0x7f0000001600)='./file0\x00', 0x0, 0x0) 16:34:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket$inet(0x2, 0x1, 0x5) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x5, 0x0, r2}) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x4000016, 0x0, 0x0) 16:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc100, 0x1f) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:34:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:34:16 executing program 1: poll(0x0, 0x0, 0xffffffff) socketpair$inet6(0x18, 0x5, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) 16:34:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000700)) 16:34:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x200000, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 16:34:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000)=0x6, 0x4) r1 = socket$inet(0x2, 0x5, 0x9) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/46, 0x2e) 16:34:17 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000000001006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = accept(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) getsockname$inet6(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) r2 = accept(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000008000000000000000000000000000000000000411d688000000000000f829ee3f0000000000000000635df90a037c9b29320e56cd3a0a6ed8110fc676fa83ac04f13b5c3a3bdf73e6e771382558540da38d90f58c3d3bbfb66d5cce115bc84f9f21ac282a29548c8b6f774e9f5f89f0231d0ada87e04a995e49550f14b4e981c131903fefcca067fc0dc30e757c8c46c5e86937e57f54050000000000000000"], &(0x7f00000005c0)=0x48) accept$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) write(r0, &(0x7f0000000680)="480519050db7e7571911c375d32999591d8ef713ad7d5cb678cb62481cb2d1f7c37914db1e844059155990d7d3a4cb9e7feaaf19958ceceb1e695e08fba1cfe056af5186a0f9b1a1ddf92bf1680f797c94e1aa860f85df8c7d7f8254095133eeb13c0272dfe7dc9cbf5bccd7f4f55cde3d91235671dc02f49a6f893e35d6f64c81ea72acb4e88d86cc3869662ad93999317c63d6ee657d8972295e3012c2949842b280b74479dd01b80f84df8ecef2199c47138e252e10384951ed2b6aea2d80ff3e7036b5590c4fc83f2f362e4f7e4bbf8649fcf3cc879c240f15833e", 0xdd) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/186, 0xba}], 0x7) 16:34:17 executing program 0: pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000003800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0) 16:34:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x93c, &(0x7f00000003c0)={0x5, 0x101}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x1}, {0x2, 0x7ff}}, 0x2) 16:34:17 executing program 1: select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="a968578b80c3be4fa153a9e109506bdfebdbdd0bfa6647d193629d937fe54d8ed83abd06f2e58be3b733", 0x2a}, {&(0x7f00000000c0)="fe46517c1a81dac0237815b54711ff6013f0319982b98de095faaa0c3bef9495bec94a44b7e4625bb3f25091e3b6", 0x10000019d}, {&(0x7f0000000280)="a5fb59f1cd87820738806586a05a7ffc8855196a16856517634e2bbefc95a487d68c09b8efd5d0884c8bbd106af252731052521d454412dd138233739ddffa2dacb9a9ee5eabf866345fa8f17480820a97940171574d6a38f97bd9fb2deb62acfd20f908b3d9f41c07281a8a3789964d2c659b498afc59543843cec9352a2c07f1662f3224c2c6ca7d8f7617361e6569cd88a26b4161650ca6b0fc477dafafbb2fcc8caaf579f984dddb194ff923cd029f99019fb5d876f36f73372fd9761a73b796b924740e885d3c353610ec0fbdde1660516cd2ffb9", 0xd7}], 0x3, 0x0) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) accept(r0, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = shmget(0x1, 0x4000, 0x102, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000700)={{0x2, r6, r9, r2, r8, 0x20, 0x4}, 0x7fff, 0xffffffffffffffc1, r3, r3, 0x2, 0x7fff, 0x5}) r11 = getpgid(r3) r12 = getuid() r13 = getegid() r14 = getpgid(0x0) r15 = getuid() r16 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r20 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000380)="50cbb003198bb8d4c4f5f89ac303a3e8a4afe61d1980db7e185be3d5c4d3c4ec20d438984936739fc5a7a90de9ceb3db9e26ea157e22598fae8a532833ebfe2b9dc357f9952276b9c86d93ff570f80a04d19f3f51a5b0f18208501c74c7befa085a46f1f5e5fd04e946560e4a093037594614d07646a38c6ea8c48ba575209e808d0f0a9dbbcc7c98519cccc98574d0aced0c48993b29f611287456cbd9d93e378f6124d7ecfde6dddb76de82c5c657ec2616084d15199d5fb0f6de1e5b561678c127c27857ce74737fd19", 0xcb}, {&(0x7f0000000480)="b78a18c787078462b5761893703ee7099405084e75dfd7f6d2883b2e4eb20295dd348a8807b24de8241ecc492ceb5cd794a58b11fea2cc23f8bcb578e8c37351837d8aa06d03adfa94", 0x49}, {&(0x7f0000000500)="e0d377cffd0a30764349baacffc1cca7331e93cac6aa78048c6ba52d6572e51623c38fc38fd753b3dc31277d826d80df23d5e2c0cb932647cf93e82ab8348213b24ae3ba6a33939eaad6ac885ee6bd1bdef395d4fef6d9060af6bfb9decdd6e97fcafa26f81bd9e28d0c03fa0ebf9d769501a92d229135938e0113ce0e3ad9d86ce912dc6a2b1e5104382773accc0ecb3034cb6896fa18d89e04c1fe52e80471b9de3f79", 0xa4}], 0x3, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x110, 0x40a}, 0x400) 16:34:17 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x930, 0x10) poll(&(0x7f0000000040), 0x0, 0x4) 16:34:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x1}, {r0, 0x2}, {0xffffffffffffffff, 0xc0}, {r0, 0x180}, {r0, 0x14}, {r0, 0x101}, {r0, 0x1}, {r0, 0x10f}], 0x9, 0x4) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x5) mmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x4, 0x2810, r0, 0x0, 0x0) 16:34:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000002700)='./bus\x00', 0x10, 0x1b6) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000002780)='./bus\x00', 0x20240, 0x40) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000027c0)=@file={0x0, ""/66}, &(0x7f0000002840)=0x44) r6 = syz_open_pts() socketpair$inet(0x2, 0x1, 0x2, &(0x7f0000002880)={0xffffffffffffffff}) pipe(&(0x7f00000028c0)={0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000002900), &(0x7f0000002940)=0xc) r10 = kqueue() r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000002980)=@file={0x0, ""/92}, &(0x7f0000002a00)=0x5e) pipe2(&(0x7f0000002a40)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000100)="158cba63537ad1375e3f456bc465fbcb84039c5a7bd5de662759c247dbda5d5d243b1609a03bd1dd03fa769a5a99523a41a81a909de99745454723b3e6d918de41370e67eb7ea7a95b52fa6c95cf759fb6742a59a4e58a0eb69eb2f1f078db0d613227a161caabdf15a3b86a2277084069e0678818f3d5659025cbf1a7bd812ef2096fa68f999630204473c8edc16120573f365f72f70d8f1f56e093d37de119adec332f0c776e012eeccc79a518f71beda9c903fcebfa2f4c62b67f15590ad2e48f6f54e1fcc052670a60a89be912f3c670b6a3aacfdebf0818f5e1f3c5d95694dd592cfa7888855dc7ed08ca900b341e8e32e2708fdb7db89ad82541cb0d20e57cd12d0f5a0eac5e1cfd0e1039e1918ed6144e13e8eb8a493530e141c73c6a52f0bbd341060a047c88c12488112f451bc9a0cf51e0a77891e0b37d70fda3168656e5b0876f0fba7195e223bf33cbcd762b9375c665b31ec3f3406ce429623a6246b11d6447e7c5619804fd54d2b1e43bc7c22f5857b81d33e93fb988c52fa8a79daf6b84359fbd39a05322115fbba039eb0976a39d31a6e1bc82363d51cc8004df7f7d36c533ac974649547099da84a3cb0db62ab26f7220f173eb1d80fa1582b6093bd05fe958157177f67cc58e70c5537de0c5f5f521f11a7f51f0ea4a261fab0c745aa704cbfce8fc2566c89c8e448d76ed6f0469d6c0428d57d70870a0713051cc51233b01ffdb1d2e53630ca1cef394c835ac24cfa7277b7bd388acc3d081b773be517e2c87f49653dc4ae8cdc03105ac1c2484d2db7ce114b113f90d3fe7276a3797f03c0141ed315f0fd26b32482bb345bdf3426ecffea31eb2c6e15a318ee7f0979d125d095e04d2e0f5e73effa02df343ae0f1e24e0e0d8b130d61f52d1626b2a35bb17a9839952daff7051c22e4d541b7ae5045c533afc2a3dfcd74853f4f44a478cf9db281706b2f183f52f392362c0d4ea4a49373acc4ca73bb6cb6d6e80d6928515d85c966326c164f6ea3f212fa5c4797ee0621fb4fdf4807a35fa0c795c25166564e26d12520ba165560a7e6b67362321dd7ccfa247e14a7b77bd8365dd0597c28dbc336fcf245d493a334eb74b528864b65b32875d36f0303d4776c5f5ff8bda08d01664e67b7333862561429c1187457dd58918b6a17daa1a5e0025a5a9e29ac985aca5bc48179c72c997fa1214a8d6d9672ffd6c2fb8e703753b0d546a525e6bde0edc004455b76e7fa2cfdb21e7478eea9fcc0f4a47d8fad3e233fd472a97e04868f208f74ba0c021234312a3c69bca26f497f6f185c73672b6bd63d5eb7ae680136dc8f7b4276bbd195aa8680a7f39480d4069ed54caa64c9e6a4a8635834f478c0d7e30e20378fac6c638f3c56e5491e45b93ce6801a655c356ce62fe19d202747e6f9d2e6c83ab9daaab0207d2e79b1fbfdfd31081e5d441449f14ce6a6b31ed697ccb8515882ee735d45026893679dab46ae5a714527603ada1a467f9dcacd7f816cefb44ae1e0d6cbb17f0a65a5ac101af0c9b1e3ffa800946670e7041a23b52b545e50a2108cd048e7b6a2528215cb4155cb947ee3e1bbb35141384f408ba92090efdac7cccaae73124127adae7b19689c314d76fe13df44e08a9dbdee1c7eab5dc0a79dea7ef06b7d023a778f4f97beb153632c72b58ba334fa50889fc86036a6223cef3eab874b1a544bb798a9ec534a952e5b552aeb1f7bac514de3d1aed36502b536bd340e11859a55a63301f3d3d545035d4db66f0fbf40a6ff2eee4bf5b04202b30f3a9ded0b3665a6d0cff9ebc6b7577bf77a0e7f137fce2fbffa1d2b062c83fba08360218895f18a1a5fe3910b8825082f7aebdc75a65ffe5ccdd0075cedb915373a5a9721b23475bfb60d4ed9748313ebb986991d17c5489c86c140c5172f229be66e83f6a88ebec11448334ffc15dc7a46dab0a263df7e25b902bd972a6f47b3cf6660dbe79c9df279017c8fa3f3bf3f392a0e6bdfe1a4bf04c9812fdf69bfdd124da06d54d27b168fa7e8b328725d7decd94b09a6aec2c2499b6c302b2a9fc5f256bcedc267f6fb8f9f232234927442ef80cde0304b09987679e098a60c064572289d3df0253fe7d0a29377e2826264d063d2843f085a2cb22273589f51156f71f7994c290d595e685dbb0e0cc569ee6b10db4bc2e4ddb807ac7967092e035d9d14850fcb7352b083f0abf052c6e8c587281894e0daf5f2db37d69f3bbfa4b48bde7b18dc9ba91c92870cfdecf81e617ca730b7035f54acf7acf721c03ccdcdb65436c98a464f0a9874ce71cd257c66b0205fc0ed4f41dd97ac14fb9144a8bafda42fb31af7470bc0ffa118086f96a7ee9970b74b75675b620a6e6c43eed5a015f4db7d66459750cf1fba4ae1b36957dda6a4114458fc9ecbaafc3713da82da5e35b101abf920d88d9ae127d4aa0e7171a5b80e2601a87294b030130cfc6f3ef162a30f07dde974b1ef0611e61d0a1a24c70927dbbe035c668bf0542f706cd1654be0d4cea69799c470d3d6cbcbc3cafb152c839ca19d21beaef3dd4afbf41565a62b2f977a7d87946af71e8554733e38ac9031610957345f5755beb589742cc3a8ada2ea870df7e6bf0d2ba2890d6b139b9dbbbfcbca876898374ef0a007590f59a2772cba2024a6d363ae793c2437dc3577b687b9f63917b38aeaf5c8d5ffd6d1b8f5c26759a1c128b7ad10a97413a6da19c613094404dbd85c9ec12d96d10285cb22ebc1352d68b0e3e2ef57ca9f26af01e342bed22e120fe4c17a145f5fc651ad5ca0031a00e70eeae85ce054d9b51ee824e12a1ed9eb4b320b971c6dddd7e281afaac4042184114fe406cc3b98590fce72f0bc8cfe3e330ed58b95ea1c57c5245e0a46c482f44f4f28c67cfe59aaa05587738168e12520b10ef15b81c621a802fefb83ad2cc0e1c1287fbf4ee39633965b7a9112f3f175039d2a8ba9f556c5da9056a0f137d6f2cf484117ee5480963cdcbb44b3c02a5a07ac7cb7f87f52bcd7b6b9191a22d513a644046a8e6269daa5656c0a6237c1204a6ccc8c89b15c61354339da6a7a39c3b3ddb1ee8e6d27ef66a9c0b85a34d997c7e36cc55dfff221e2e661bc15e69bd8c63986ef9f0378434cce72307e2cca5fd2a41fad2580f36d689c3991b96a92d081b1f6f67b0f7016228a9be1d0b1bd0bfa8c3cf5ab427de4c1f32c2825efd99c534a6b3dc45c774899dd15021f662bf28d83c2ec6c418d348d34c8980d5c1df88df098f4edc7b30be668a6f6e5903df08652f359574c9f6bb1f170a469e68c065885b90fcd037be9b62900940641dcf104de24deee30463942ae296415d4d2f796e9aa24a5debc6ffdb64e69fd57c3d756feb8adf94390617afb7342de78410e20c3684082e3948f407468563ad8d1d8e0e140087ff418850a4cefd981f6a2b83ecfc14fcab26dec92965c910ec9d19f826967260b5205d5925120deb030f3e6b37a7c6a20718b8feda2b22c337e8ec327c6d99e389e6d2aba6988a25515003dfe5be043e501b67b23f0562fcad11e2dcb877accf651e1391bf4e1f58391ea74a91b25a109522c97bae50c703d01b8262b2468020ec6d2327b859e5a3f88170fd56ceb9d8b92f09f17dfe39ab62f6bf2ca0804f844a4295058866bc107dc9f28d8d34348231c5b7790932b9f8e5531be11efa216eda4f5fd8950ed04c58a631ce51baa5077474014bc435ab6525417e1dd227f9430fd93d0cdf7fd12fcf1a702f02d7ba70793f3e5f8fe7cec240398f21d221eea06a48b978e3bf81572fbcaa30150908eec1637aee074de02dd837ba655594b7b352188488cf9375dc8e5cca0d7c381557a9bf832a24d95e49eda9afb83302264d9833e6346a6bbdc5f188225172c2157f0a26912901673faea26354aaacae86a053162ebce5dcac0aa04a4d20b7d66092a1e4157d2dcad4c3a6d29b26815d083910b841f7e1c911266c8ea7e6fb203f705870a1f00fdb60c86f9d7f9b3f51a111e7f00693b4161acf5590fedb4b0fe8ff7c4ca4beaf4784c82c4d899a515c8fe9a90f12d7abcbb517f57e194f87d1d666354fd8fca9e530c6ae17ce0a0b8080691f47bcd4974db6802704ca5e266176d6bf4098a4974eee2a32ae22d65f376c2f3970fa5e76992e6c2b019e177c631ebfd728e31c08ed00e574ffcdf71263f8ecf325f7a4d09e8f3e7a08b129fff8de149f18175fecb5334b59cbd139f80718aa91afd632e2590745cdfe8bbceeb70a5486e027ed7befcf6b520f173065724a15c0927735f7ff005e18cde641a6c0aa32c732e05721aeed99a7b94274b62a3615b3fe3d3a903ab6d7d2e43ed2cd47001052c8b61b23038d490e59c023539404c9572a1c48889901b218737c65594490f12c4ea245981713c7e1376cb653f7de4d1e90dd640dcea0bde6d3981a4dab6d250b728ac02772ce853278e0cb9607f2c3d4587690558f8928481f1525d8c4583a98293939d3d0f91976e7306ade75e6c1185446200b535f6bf4243cb00b93b99df4f1e90391309113c046e2bd129ed1f80e3600792bd839598ba6cd1eb1b86a6c60f471bbda7c04b47ff9258351f93beeeedd24f6dfbee40265c9fbd310b37791e9cf0f651ab01c477f5c1f5ededd57759d40580aadfc47fe27fc402d396d610c783b817f83d82cd896d3323cd55d74fd4b4bbaafeb978b7bf571c7beadcc81e0d436296213ee84a481829d71d5f494994338fd2087e0c87fd230aa33e669140eefe9531dafc748a3156d1d2814e0e5e4075a0a88224521b3112e58248db38a8032330d0b2ee191469081f9197856e57ddd4c6a6b8a39993a14da5fdcebd6784a347548866cb657f8c6c8bb557779d53f2b9fbcee4feea04ea975c27b7ac675630ebd13f5678f1c8bb97ebf8d0d9a7d63ac07c895cf46478791d9966a8fe8050647e732aa5f5b9fe8705ab0d89f32218ab41dc9080991fc2bb84a574ce5c8d0fa2f8681bc45cde817b188a05a0a7de2b102e42e85ff491d47491d749cc1fd9c2f9e815c61f8ade1bcfef5f452913159543170e0521d1216a6e047fd3235b471141662aba7651ee2e446c6aabfc5c576138fab690cbb1a3352a20c3e8b28e0491b7a6a257910564b1a8eea6110a5307fd4a1661e4b1caf266071fcaec4e9be13ac17e7b22c360fdec96c53a30f4ec4c93d7e6f6d9d46e4b9642bcf54c7617966374694688d6e1882a794d4fdb270f09fd07550bdd11f6e69706c422e1499076a028ecde4550662b58286162b1573591494f3eb2120c4074d025e52990c397ac088d637c8f0089dcc790072a42c7281acd95fbe788839e884e807867f899df76dbab3ee569dd902aa7212e9b535c2cc89e84f75a68c10a439dd3bed38abedc41ad7a2ece8bfb6915cdd8d2cdb863b93f5ab659efa873931066d62cb14a60afb9eba48a22bbace21c696a006cb4e2c70a360f13a598a654a2048ae4299bb733c5660e39e1083bdd762b3afc16a1d698055e65bd275d27557547317ce179a7d063cf71022e5a2244988bd34a43984215ebc5ef8d2979dc3c28bd33a331250dbd0a49d74a8d2818cca893ae6c84129bcf512aa7043b5ef6d379755d83f07e31c84fe8fb9c86e6c9968117edd896b42f57eeb725d9955069b2716c7b1de3ab8c8fed946c700f75001564ede84586c12621ef79ed540a25229a1d8e0545f4f9003ebcbe04ea844e43f91e04ab1c2dbf6027337985970dca68b7a5153e7d4642ffc382f97a6636b0e1c2c30f25cfa7b45466a28c7df6a81b706fd19eeb724966a6f4099", 0x1000}, {&(0x7f0000001100)="4959e3d91977c713a4b3d82c8653d712ab354cca4d7fe1f752b116fc6bd3e673f79f584e61d1d04e9ca43856ee5944112410cdda1eacd1235e2c1a05aff368b7346d80571352680b21a8ccd75a6e67f07403b53bf0690531d76e399372d2c1a379fdbca6a6d299e5f3d71551e33449deb48d9cc01c2b4724536a0905118c1496bcc545b952263f394fad149b599ff6d8148b1cc0c8837b8c", 0x98}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="5a0f", 0x2}, {&(0x7f0000001240)="79f1831a54ee897d913c58b6359e3d35bbba79add920cd8bc9563d333dce116aac486cb55112bf80a2bb40300c7a6453a8014d8ddfd775fd6d75c6663ec6e20940fcd76913ead88811cc2283c7832f16692f8e45f507b4c006f3feffa75a8955d27719615b5009eb1c19f9fb0a21834167c221fd469c41aa46e73a412daf8438f63d5f68962d147da0e5bb488dff0744912c9dbf09f98a69532e90452dd1daa129b8acd8acaa99bf10b01592623e6e9f86c4761e7cb12ca46b91a31193ab42257cd2906fd07f04dfddf4630d1a2edf48dcee541433a167146cb1c7d25a617164ff73ccedb242bcea5fec6c5f8a69321d9a2c69f557d4cdb451936ac1db7a38d4a57dfc28b51170b3bd6723d5f2ad894ea14c2cb72da4c95a212fb10088b62a08bef5a041ee02dcc39d73c781e82c3c48020120abbd352f447e3174099f7913cc6427dfd6f921cdf3e9e0d25fbc44610a1f07adb6a4ccb2d6625893237b1885856447b4e7b1076ad3b7a4c93fa1fa842a2db2cb79b0ec53f4b7fc68a140ef611422b273e4d93d9eb4e2de40aa1ed43aff89492534cdc52a4cad388b1fb39b1c33748489983b4f3ff5911b0efbc6e5d7d8ba186fd06f161ad9594d43aedcbb2247b9fd8c89c32f8a582abf69b5bcc8f70c72fbb387c18296004bb0dad604ba872ea9aebea3b0d8d9be02c5f6d8f76a2f4c83ab44ef4bde5cc29a53542493f7e98930ed947516ffa0a40fbffa5a35df3073c40e822dff234b03268f28c74eef692ff573e612ab04b91a3e55798fb51652eb25e93cc594580ce1d42a885d3eae72f59a28405afa6a4acb9e1e274d1e2a95d395e8a36c244f22d61eec3ae225485bdafba32201a42e494413ba0ec9c1b84d413fddf58d077f93332af5d8060eb36530739a681d8c706cf6b0f82d741ba4420a156f4052bc4e3b0c2aa8457f7101de7afb61b3381ea54e3b19cfbc53a3e3b2856202ca7f9ff00f46e8901ab555503ba950d479cb21780236f352494ed05ffc8a0adafbd22505dad040640096654100ed4ad26449b5d60036e607f967d60bfe195a476ec89c3a412dec920b24aad20b58042f84f09ae49e6c73b0e5b6630197704ea60c112743a40c36b2d08e067804ac45547d53ad030328f8899c43f52e38461e498719b3121826cc0528d3f1267b515ef1d7ee0751436ccd418912c671cc0c22041d972ec81e9b5e08e003c757fe3b519110587d9502df3d42c12d90ae97fc27285a4fa56e886a74c4bb977fecc10b36df1ee48fe34231a6f177c0334bfb673194462553bcb4eb272402cced2f70a732f5463a73894225ecfd0801c4d20cfe82a8185805d17cb093acf2376b286816cd16ea7b870ac3c7ebb2d0bcb0da7b695c1b4e2ab7756dba335cf4893e32741f3c7dbed510c4babcaf810f1f6b9f408a376f07310edf23ad6f7226ad03f33e729ee3e0a917dc2fd348fa8ed20a82abc67074fff307b4bef7bab65fc1728549506dda30cf41b19bcfcb9f688d57fd8577a8f9dc3fd644044fd9d260a0fd7d5ce2f5dded37f18dd01bebc3de203d2073fefda2e122cd6413debf22651d0ab0fafdfab7793397cf6c2d5b596215e2f8cac249d4bf0f7cc998286e6509101dfade8c700d3a05545f89c6c0ed5370aed2d7e6f573a5b33d9cc5175b2f4eb56fa641968f72ee408f9d87530a4f7220f683020590d5616b899560611127e02d4a1fad08a1a5a9bd874e16906aa276b4f0b969a7f4c3a4f1fa1a3deebcc3b8de6f150aee03c438db9a246b1db261d10f2e813c8a8e7dcf7b234bd1e465f4008020491a3beceba826d75c1b3c7c2bc5c990b579a17568627f992622186362b0e322452bfb9bea40206c0aebb24a040530216f0f532a69ad55d41c82dc33cc36cdce58ebcf490c429215d67beb56d23a37acfc96b62963a58a7233babdaef7e788f24978782d81937b076bd1878fa5d8c81fa12049a306c9a1763cdba3e02be8688ee7a41017c6276d137ff291b20ba9ff3e5541fcd6f727ed176d8655cbe8c14497292435d8cc62ac0581089358e54115273bb3639bac0a1c08ae39e65bea533977f5be5497a02ddf008c749da3d35571dce11bd430fbf54f2b0fb98b54253af5a0b2c4a08713a733d53d4be4df3384ec296b7d3c8249e98c974f109342b52ebf3e9f296e7fd5b743046570bde26df6c4532c479ce40444adf7540cafe96f6331f2f8cc46b860e3e9895ded0dca331e60be9dae8817e914f795d9c41e0e3e8d4362958e4cd1e93ebd198fd9325d43eba26d0fe2233f503e51723883ea5d7d803d2aeb6f349a090dbd66a20603b83cc9f10a9e10e9ec2d759a30c5638b3eee674a4e69f18e23d4d50a53120ba74349b93f66135e4c09f405feb218cfcb6313aca67c9b3736dac32f197ae8887119a908fe640a2721d8b9ef2f10195fc7b5be034bc62138ad1a14e0a1ec75dc9440be00363142b8072857b0aaa899b5e303ace4726bbb6d8ce26a004aafb4d57979a896e8c87898ba142cc7e5d09a54a6132ee9f3926a010cae718a79291fa21ae2b4d6254241a5b944e14041d865c682e5c29b40e30034e9428dc1cbfb0ee477515f2353ea5ca0c00a5c51de04c74baad183128e76c88bb24c50c5ae1c00f77780df4ebcc59f1f1dcaa0646209ea733e275dc30bec874bcf0ee77616ad8d740016234610f2a48de49cfd89a6e489ba6a656820eb373699abd32d4de1a51b77ad90431f88ba5dbd1bf8d129aa26d6ee3f737a16879751e3a7594c871ad42d03259e9d4b58a31351609a7f4da24c35a637690132fb48dd8355a36b35f69be2a0ee6c8d8722ede76adcb3e3b657dec719bcc028278e1dd653cfce50c5c42a9a2a67efacac23c7acb74483095718b7350aa1613aed2e11ecae718776d9cc66d82dad8c5444102f45ce9cb9b88e93286205fd0436ee4e1a01953c5a71c041cd4d026a563b337722ffd564e438ddeddab599399d8c54c405affd27d3b290271b4fab2bde556f3cf9f3040efb36dc5cfd2c94392cae9e8c5bee0d9ef281e369c87aa856ac1d21173833242fd353946e6aba3c5d6f79543908beea464480e71304d296859e84c9de89e5beb094e824e3bb693a86eb1e87811d48aa8e05368e4339ff084b825f1c84977a7422f8989df953571860a21eda76431247ec6aa73cb34452385e7332f23c9958c77082180665bcfe6ddfddd3d8d58cde758eb089ee096ae96f5c0579678da17b235dc4d44e77dcf9668d7b9b5328beffe39107b322d20140a7234b6a385239390e862a76a6e9e6c5a0e36b8fa00a3268f3e9b19a5a7a0904f745bb056c2090d209be940a1c69da823105173aad9f328f8bb7cee5828da1b02e12e234741d3d9e6a11549b9760c26ff6be59c84902a6fa00b38086b0057ba04777ed03d3e1ce00a8517f33c2bcce8efc8e18475e05176c1d66bd951e907d4f328ebc92cd3e95a97ff5a2965eebdb4f7c6808b0123fa615970b00599641e4b2e1bb6539da4c203d65742f6a99982ead3e2fa9466a080be24983096fae4b86c7572e83e92ecd1ad1f6e3eaf44d203dfebc9ec6931e2a7333039a9dd0faab8133acfe22fc5c933349fa6d5fda3415df5928e3d71c00fedf84237da94cef22a4e01e042bc7f3f63c105f7d1155556e08a77710247d65812fbc8eb1f2606c41cb86b40d71f2b28df19d44a6cc68f1384222c1b76ee29389f6e4a2d80e59cf460404ea20b2c35d754bead40fc126fe39c2ab52904dcf628609eb10f1872d67fd39f01c83139ed978487597b96c0e19d868819d4caddb51eee2643d02c340748f0ad1f852c94cbf8004ecd1019f9a82f9451689d01a1157d3ee93d053a733bd793b867b5bbd78ec0b33ab239342dcb6946d78eb0e6903c6353b2edb58f612d46112d703ea4cca5da33c2f111cd69ede1905c325c7a8d823378c05173b63d10751f2d3845a229071a70f31e49883c1b4b515bcb9981caa7e79dbded800a4ee1d6d14e8a5aa42f3a0987854a71c154645427abc40c123063d370883fcca244e099ac14005ea4317baffd9f62c11c9f9c62840396592e14ac83e6c672bf52fbb715c22b17fc730d5703505194267ac5dd0ab3f6a9266bb05ec1b742f7cdbc2e3f9ff796acf9dfa86219bc018723b672e174ec3d9d38812b4a90ce03b5e4953c78822dd5fc7595119fce2c0ec22d10de0a94e123bd6108d77ebf11090a4a0e7212823aa74296b048e2e947258a424ee3f9480e93245d523067b9306335fa419f3e23234b5f0d9113de59535e3805b8bb8cfa2f00e651c32abcf740f5996cfb2f52e5b693851e25a7617b9e00cfabad2c2bde2a16f3b8c0b35d018bca63de4f21a039867f7771fd2f6f79fb74152076a3d864c1b53174ef0adfcac7ac2d7b08cc491cc0ad2ebc4ab51d45808ff67e6be726f46997edfcc7e61412d32dc91c9e2c3a5475cec38888e3dddfc8767d58bcf64d051b54a9556e431d450ba2997ebb39b7f748b5e6fbe2daffb282bd4ac8e30185201a7f17bf41b600751584fc9659bd470e3d478e6447ac4429ba925e22ab14500ca459e17353ce5a3f2c663c4312adc26ad53fc5b89d3eaec37dce49f65c6e55beacffc04773b6615387f82492c52563dce7006b55973fd7fc4089deccbb232cc4bb4d2019db5622bc7f972e6449bff48d974e9612f69f12bd461e15b356a34ee7472f2086bf3b14a054cb15fa2ed903cf8691ccaf905f74103c4e03980c1a8ae70115305e023982b32ce9299481a3e9f98231f3d64194e5038db8cdfae4e6add978f2f99949cce89615e203acbb8c6c4611a1dd8025cef08515f1774148b9679bb04168554320db7b8da60677979edd2e5395af4d74a85c94da46145ac32f9defa31cc1f92c46be703ab289ed1dc39b21442acdbbe0cd55fe0478460935e61fcb01c3a0ac78e4302ae03d51a12e622a2227cc466470bac1aa90c08ca708efb876518e662178ebf06606658bf6249bfe5d5559f9afefd5c02d550f2bdb15a69a401a7438ec70d1d095fff66e640933b55a9ab7c2b52b7b144ecb41c44f324454e5b144bf9eea655e33b6406814257925898e89c5e0cfa2246bd5ef0d64ee18210252baff1eeff808b473624845373a4dbe325012d161e082e61164eee2501e9e18fa7893c700fe9c26091725c91a37dc646d0e011f30ab4876a6d58da0d8d75a965d156aae4372c08c5f89dfb672e8e2fe1b27b35574a2aac6efa2c67d1b70039ed3851a9e5854631440f7c12d270c4c5e9cc1d91cbe499c3f002130f5d434b7f4b922179591f4e0292bcd94e435704a9599d55c399056b3f8a15d861ea76b674586c111b4a78e0fdd5d2a3f47e0c0e6f13c487a48fc789e8313413e6f07b9cc18cc6d093b55e04ad5b241a575985ca4c79798e87098c50b8b385e191988693059a48c2b267385aa40b4f784d6ecf4af3a15770d4ccd9938cbf20046b4827b27d2895ec1399730f5bc540a71d28a41e50802be00865eb7f4493e523ef36853ff08fb5279fe2794ad027d3fc938a244ac3557809b8a5613bbd2442eda8c6c691f23839d84b05a455b9d31bccfbc79dc96e12829b4fafdb7930cda5321dbd0fddff4134b75c58f0755c7a019475810f57985c0c76b5c233d57e0dd0ee2a613c4e5c541866b12e996dfa22103ddec72308ad99686b23d649289f62a931eddad9d0bfad6f22a9f6a6bc241aea7d52dad8489badb361e965d0412da13718502777eb08a1dfe41969fbae8c945ad3e4c32a2db00339a28ea08abee5f5e085adb6ba827b69b48456164d8fffbb88a0f377", 0x1000}, {&(0x7f0000002240)="825faf09bd145303b0131ae9dc6957b00b87ba88628cdff3f318e067b5070d87d2c72feb10f676e4abb8fe587791491ff8c3baa81682f5de44f9cc638271dbe99b0be1795694be36844418efb7cf72a5d8a071f75ffa4477222ac32fff581e2adad497e54528ea1218c4f11bdd4aadef99c2748a4f3066c166f129859062ebc0254362ce7a611ed773c9efb9776bf0e640e649e6c5abf636107f2c7fcdde02942c352a59bce221d8677aea4a6c3dcd6d7eef134f5b", 0xb5}, {&(0x7f0000002300)="97ffa5981c6809b17128a47af320532a1f47524e0ada1135d3ff5c466eac01853c1d49eac0eb3cd4d5be70affe02bf9e8fa76930280eaa794325b2fcaeee8d51a2ce2ec804ba64db19be771d5b828c191594ea8a6a2e2f8121947af9829d1128d6540899f6ead96a74932c4a4feb75112806ffd0e251c9994ea25be44a15a3d109c61057de42dec299874bc334673ba864268b64ea157775315ebd49b1b138c986fd9286bf02c314fd48743ed0f287049727960b57b1d547c0c7e831595483b052c0e11abffc9a2e1b7acad976ce75faa689e1600bcf527b764ce24547c43146aa6f5d79dec22e465e499eee47", 0xed}, {&(0x7f0000002400)="78fe27f3455fd03bce058030fe119cf5f33476b2e836abdff01a3f", 0x1b}, {&(0x7f0000002440)="331f92ca1c63a8f9684ae62985fd6a697dce2cb3bcd35e61736e4249b41e7a442b0e562b47aa270e4891ed3b709e486cfce1afcd86305430bc44e2ae498945d68eeffbd3bb08a2d579114a3c676dc418a6a70492e6c462b2cadc34827de0c9c3cbb360eea42f10e1f37b4a59ad9545fd78096bfbebc2fb0f02cdd2f031fb6f09fa98b18e73c61260be47771ddd6111c366f731041a021f13cbf9d4e1687b5e04b5e9dda1e66ef016b3cf9cb8d1d6caafe67a1c778e4c136439a70ff0b2f927cf392f69501859ab091b93f1d522e15c6badb9f473ed", 0xd5}, {&(0x7f0000002540)="b9ee8758c639d906fbb68ac35f1449516807e6d041fee88c778c463b2d264b648aab1065eac658e923b4b9e54f53fc952545a164a58ef392969911bc4facc594ba8d8d48f7ff5e8840f0981b6d343f4f47b4558b307aca717a3b8e83ab15892aa375c618942c816a44645c9a17f36d219e3a33f5fda58c98c426efa16cd771ab86eb3aefb65b8e1843c5ee56e0f09f74e89ddb90c9eb8ccb4907d0a9d9651b4db5c83abb08ab98049c08b1d42c13d1a58945f285ecdfeafd5a9c67e0567881763bd805ee3b39e49ddd7b8b1b8e84314e94ec8e4fdaea19702d8b3ee53adc59ca812862c80220", 0xe6}], 0xa, &(0x7f0000002a80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}], 0x58, 0x405}, 0x404) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r13, 0x140}], 0x1, 0x0) 16:34:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x7, &(0x7f0000000000)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:34:18 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x60, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x94, 0x80000020, 0x38, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x2000000e, 0x200, 0x7}, {{r0}, 0xa6434b170574f88b, 0x93, 0xfffff, 0x200, 0xf6}, {{r0}, 0xffffffffffffffff, 0x28, 0x3, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x84, 0x400fffff, 0xe1a8}, {{r0}, 0xffffffffffffffff, 0x4, 0x12, 0x5, 0x8b3d}], 0x7, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8000, 0x1}], 0xffff, &(0x7f0000000480)={0x90, 0x10000}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) kevent(r0, &(0x7f0000000000), 0x70, 0x0, 0x943d, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x9}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xc, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x70, 0x1, 0x80}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80, 0xa0}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4000000b, 0x10000, 0x20}, {{r0}, 0xfffffffffffffffd, 0x38, 0x0, 0x38, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x47, 0x11, 0x101, 0x47}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000004, 0x7fff, 0x3ff}, {{r0}, 0x0, 0x16, 0x0, 0x8001, 0xa4}], 0x6, &(0x7f0000000040)={0x6, 0x2}) 16:34:18 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 16:34:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:34:18 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x4000000000000) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="e2e6065e12ba", 0x6}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="d000000000000000ffff0000724300007d881a9fd4aac910e10b0fa6015ecd9c6a36c8fe8d1221da6bea4f45e09daa914422d19f1d7efdd0344d9eb7031f93947800000000000000003e0560b9faa4a877cb33b27b3b7c82a3eb47641993c4d66cb44de6cea0c79c579c1ef60743b09593f47e8eb0bdcdbb4e5a830198a38133d265b3bcfd3b6a7ed46d1ed1b302be962e8675ed045d795aa707f0d6cdba01618c690aaff4e979c604a27c91130d7a26175fc01525eebffcd5487aa2dad46abc46aa886ff967d842a748cc0cfd0000001001000000000000ffff0000010001003d4e7e0e75e8de968ab0b83e914c7d5a7021dd5a026e15a34f70dc3fd57c36c75547504c94a9759b3f60b155c309e739ccde03d00227f878959f290e58689f09bc60bde395bf61b5731589970e583cfef5025103563cf500368638c88776e35b778c3e2a70f83224a6861b4798fba0e8d3f812743c5402662b7ae0c44480b24027edb674ce632222bf4f12e8cf72b15ddc330a56972ef2d81db930091868d5aa5514dd123953c78c0d8451f3aee393a5df8e1faf3228292e767192d357cddea20e5ec10bd5df17b8b1c2198a1ff1b106fe192581f0e8155ce55ef8f2abe7b5ae60459d00f5ff9b72251b299e7853a352461fc912aa58fcdc07dec995fb000000c000000000000000ffff000000000000e920878fb5dd2097d0b22957740cf9a8c541c7a65cb37c39138a6922ea10f123302ba8687f6b32e53a9ee82dfbe0f7342f7707cffe6d3d1a85505351fa6b8626da438f02b66c9b07eb74714a70eae86ba27d7ef45437352a041df68e95b1923bc215b7364b084bf800437948c69b8d669a69ebaf4acc108caed9daf87a9b67bc236f03969d15567aebe57353d5fb20a0aadaefe69298839269ecda0cb565cb5c0ee5b7be1c39434095a459bd000000008800000000000000ffff000002000000abb3c8f37e4523cec5bda19c8b3e27cfb5f282e014be7b0579888e83e47594c69c7355f1457d3e14b4be81103244c79272830d4a7f3ca443a6942e66a3aada5c460ef1adc92062b62b8ccf42ba9bc7d165cbf9dbd98f15faad6f09335f0d8bec2f37c89ec189f711756d8512cff0bb8fd5790000000000000001000000000000000000000002000040cd573f67072eb440c302659c3edeb8e70036d6afe463515c50591a21a09538f3b45d0f6ad9566983e6324f81731b5abb1040d192a54be278f9fdab54e2ab9f558db281cfa03f2a900df23c36cdc74bbfafb83105dc6bb1aadd1f7314fc5c4c7d5bff3d1f12daa8c9091337b094b53472fd3fcf967895baef3048aa6501e247ae3f35ff95baccd4cecab6e2088b92cb26bc6a129387c005f28278d12ce81b7c5083a882f51a7097898dde289c47de96cc440777f94f89fc9c156d078ddc3b413b5c2f681dd821279176f80a32a1b2b79758bdf0eced7fcc79528adf5a0340d58df394b008d9579ce464f5126520cc4cb000000000000000ffff0000b10c0000a24483dac67991117ccbd75c25ac8fb921fa91ae27f7c7ea1cff42a31da84de34e5b446ba2c64a4a2934c70bc01dc7a8927da73b8b80c1f7f22bf846b4e20117c4bd0ba630b5056309efce840e5307d4f8e5670a3f28578bede9706645ce1abd1cf54c8a2cbe03a448a69aee40eb4f34c89b440a874cf33af4fca353113428c63574f99b968c4984e1dbe528179a7df94780f86ffe461d94654349a2000000007000000000000000ffff0000020000009bfd6d1edf8d4f571e13ed98fefce0ffe3eb5e88ffc94722cd7c5fdd8a0a623b6308517a38649bc1f3ff579672a8b37d7be5415adc16e280d726090471b8df6cc5ef48184880f68e7ffc5da88732e9ee1617eade7da1e80441e0b0c9f0f4277ae000000000000000ffff0000ffffff7f5a031ed4b710fa3e00cf87ec0030eb3e7747597d16a8ce845eb8701f491a541f4432db44f7983efa6acea9b4d8ca4646fc1577d26d60b10a16a59e90ec3e3ee6374c3135c840f851754f215f135fed95be7feb5af18a284e1e2ccf5194ccdaafdc880f5cbf6a462f2733a0ad4433749b740a322589756fbfaecd456998c71a447e0f85472f35bd90c86c27307a172138998e530fd09b1010edb42d32a28e570af30b791de132dbe99cd57a122ab811d788c8edfe9639937e7b94cbbb2e74039f1d2b9350fbe03a46e393308f9c2b00009da1a28077a3f6137ac4807ed186e828c3407d241674715ebb7a16deeab2adf5972845dcec1e6b0bf099e45c71ab0f5aecac05cf52f4abbc2996d1575db80b4655fb26530dff270a3f8e56fa3fb39414d84140d57019055fc85eae01a09c1efe05084259a50d148d8569075a332e45f76c101eacd8377d7626d339918675064d"], 0x628}, 0x400) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r3, &(0x7f000034aff8)='./file0\x00') renameat(r3, &(0x7f0000d5a000)='./file0\x00', r3, &(0x7f000033c000)='./control\x00') getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlinkat(r3, &(0x7f0000edc000)='./control\x00', 0x0, 0x0) 16:34:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) flock(r0, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x41, 0x10, 0x5000000000000000, 0x200}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x7ff, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x40, 0x4c, 0x100000000, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x92, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x2c, 0xf0000010, 0xd9, 0x5}, {{r0}, 0x0, 0x2, 0x4, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x7f, 0x753}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xc, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x9}], 0x3ff, &(0x7f0000000100)={0x101, 0x7ff}) poll(0xffffffffffffffff, 0xff, 0x0) flock(r0, 0xa) 16:34:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) 16:34:18 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="0e0b7161c912977605ea2dc1937c75e61a2022fcc81e1c2d94af9adc15717f2991a2ddb0a64fdee0386a16dbf52d40eb03de0a9f3ef77c35940001f4e2caa699d2d5655191b3ecdf9d0f66e5ee49dfff2deb6ce3389a7a19f26649b627549a2bc41f7437fd4f947eb8c70192804046e212497ee0ff8a9a803283e23c910b729f8494c887810096db058751e0ddcb0b840792f9362c93673049f1f1c18c7af3d5be1650d3f4f8d04f872294c58387d4a95e4157854cf0d471057e3d8e4da26de84d61f085d84abd805423b1712d2f61d635bbc46566b2aa8a484f60ba689364d403fd86d39c3279c6fda74562a8fbe02f9978c73c99099052", 0xf8) close(r1) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)) dup2(r0, r1) 16:34:18 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="b12fb1e0d79b030e4faeb4d0dec36bdad4f935c4d26398107f61fb25311d0995422ea17ee350ba31ba6308e16cf5b6fd89323bcda789d470d400855484a952f35d4415a2eb62b403a59bccb13161b9bb"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x112) sendto(r0, &(0x7f0000000740)="714928ee1884c9f7b0c2c37b211bd4ec0942ad6fc299237b02e1fb398ca5b3a45b01302710992b66af752ce00952e1606979b54f9a2bbba5e0aae06c055c2727161d0bbbd95914e2cc6747a69488ba87cc9ba4dc7ea1866cd62bf5dcc1e74dfb31637232257ce02c68efaac2573bd823191b7465e07beedb2dd4f2f5cc32841ba02cb694cb8a31fb39b12cdc683a8e574a558c023be2c2d413754ef846bd4c2706c51647357a860e97bdf4a32139bde62c5066273e73087d9c15befbde9ced85f1087245e4855be60280b028b88cfe678b593800f87baf516bcbd1cf81e0d4f6a3b4fc71316b1592076f85028cd1c94040d147648aa4972bb93bce2f50301b052f557f0277e0e04c4b0bcb218f2082af590616029ef40dd8536f2c09ab484e74994d76220a36a356a18c562bf93a72f80df3c94b6c8ea8b0addfabe971d1bf0890e491d78833ba0eb4b146f17df310555ab8ab62c6cd648d00ae9a2390305d349af753b5b30669746a6c65885a3d7b19b75fd875d243a7747d63cfe4093aac0b587047a1da68c7347851385a9e7ad818acbcc4ae0db0e87a6352f65d78db1990fc2af32ea4bc59651e0d74c43ff2d90b0f2e8857c45991fa7ff6786e8845fb42e7e97d659b345f82937b0071a8d43316cacdf590b0f076f5cb5ff15c371279aa6c5bab2dacb4a54622c2288adac835d01cf6c2fc983caaa4e902ae3997a0a90a8116416169ea6cf5d9badb6b4d4e35234888fa8d1605664a54a53ff966868c92ce06de4d80141be012e4f6a210f8372ba7c539e422256ca67bf20d128f9bea57023497369566111b3fe4dd65b556a10028a6c6b238e924d550aef248475dfb829f82a7c3e78fc4154fc429bb3e651d67774867164fd7826c5566a6f12e0ee1d71be887e80ffdaa56e9a944d937eb9a15840ec0e2cd960ea7de58be3db6c6a2ef35b7779e082293b5e1aaf98ae63363e62ba00671cf2b282f91bf03b1fac6c0c1368260add3a586f9ea29b9cfaa6069145e5c4e5de18a108d578670cda32df0d4428162c01ae2ebafa7f73b5996c669c300f85de70f6e88b9bb71bb6e4827f03b95333ef7761e4a4261dea5d0735487d65ae83e80d47268090b98b6b9083bd4272cbbcddf1372eb69ca05cef88565ee18ec0707d7c9306686ace3b47782e5efdbdfa3366b4f37b8741501f599e458dc2b294a9921db2c92cb560e132d95d05cd156a8a83e92183570e11bcf8269c90d5589b58545b8f46818847cced5048dd9b7b5ed6a714df32d23f8acd19f2ca107efcae433f476b8ae57359593b5aaf6f42bf915e5481687a5c25925493b31c71bfca7e91a3e6b6db094637bcd89bb4467fdde7f56ba77399f939cf6485eef76e077200ff833f17a19035cb90ec20a566bc285a6fd29c6a9be88de8fe00f477c469c9106307071035c4e029d55b435b05665edf32702a369d452e0ab843333d8faff6a1d8a03510819c938d94d2e166e966fbfd84edab433f5fc840b095e8e3c519ff4214c7ecf8a67b6c8bb61060afe0f5a739734b38b6e768948d56e8f40b8b50bd2a19fcfa7fadba276c43b8c3a8e635d426bab030c48226c853179617ccbf4a4595136bf43f8628a1620143609f55cdb5b6702055ad3d57afd7b1edece3cb8807cefd28c97b999a91606be603b17f80924621ac95b88d3ee3c13fb480b4cf71dd1c0c81e323b5cf5714b6e90992d4aba7f4ea401cd308200588d370ceed8abdf454595a591faa6f5f942e8766cd14dfb60a8f707309bd103aca09245aea46cf0d14588cabfd4519de09ccdadd6e96b7b5309a4389205b93ef9fb283be798968206f364f72dcc991f000000000000003182cbcb5ea9d70103f3f1a9f88f8082f5cb0e362f64c5c04c82f5d8ad8c7e10942057e26660ba390eae0415f8cc74c21053d07e4422132732ff0344b7b630f44a3f109916eef23d3c811c94aee0c264be4680eb7f7574512d043beb829d51f22060273049322f612d8fe5189a9bf70d48e2623fcb35c15a815eb2f2a1c3bd179824b35a22c3502dafab0ba0a3b917422253bd84f6f6ed5329fc50419119671d4ec57afe5b3667ab3d1040cdd75aa682d37004945df53549077c26633b9ac88f61cdafb7e298bf1d9ea1cbe2141773c118df939d6ebfdff3079940563d3ca2d06506b78e9e526597aac22ad8fe5ef1e5125c6e4710a542991db9c785e37f4f9674015daedc30cd5f355c5a414cf4da6cba407afebcd8c3da5ebd01b4b34efb43089bc837fcd8224d9fdc63051f29d21aa29a50c7536abd093cac03b84aa823daaf037bd222adf76607de7e37788fb1305e67ca14ea1f08bc7516ce4aab1d77312496945aa0b36b70d6380e9a79beeff0e741aca500d399e62ae8f0eb2399ab5181e01716ca3aac4aa357cd41335a78c9e939c483011d9ff2a473e697da311c75848dffc1903e1859d95b76b1be5c0d0c779ffc3a425499f1c25e2577d7ccb781de3b720aef31cab046829b05317752490c509f3c4e9c326934a4602b1e2c107de57afa5cf8f693cd2f1a9489628a34bfa126cfd5c0daaf5a08f630ba722ba9ac6461016f14402743f1abf1d474bc2b2edbba97023fd7d7c2597744d0ad1e41d5cc6337822f57a9c687ff50476258bbeb144e2393f7d129bf2e3ba9fadb09944e6eab3e88595824fb0338d53f9fe33ea6e0a3687200ee475d78eb3cfc326c29e2b22a3228bdc1210caf66c0c6d92ca06cfc33ccc3be6574b7f2cb11bb26f8cf83103e231206bb0da8952efee8b8975bbba5515e5b39ded562df45a79b84f7634ec309fad3db71f45adc74c00895789c96dbbc05797e370490455e1447f84f0f4f2e6c9ed0466c72b5c681a777bf12ceda0064417a3e40b08b4c0ef8753dc8ef8feb6dbfaac1ff9fc9e1143f4403e5366f33d1a3fff053e64abdca7f5b25a2c9a782851c252a0c2886ec6a49c3081518ae7c1c69f65f644a8a2fbf180e2c6e3d4c8cfb8b71799bfff57563245a59e821df59b56000a5410e4ab060c7568e84052821f2ccddc2e65c69d4825814a859cdeea7abdcf34e2e9cf141b5cbbdb8beef79b3a73d5145a3cd4e7cb9d22c88f10cd8e3222c28ef00809c7fc9b11b7315d46fa807c46bc99ce1b3139455d131e5f912711d6105777dc3c44a5599e64990dc710bbf20248109304569bdc3de1314a993ad2ad30ebdfa7ab0cff2420ab3b3f0cdbb7150601932a275667e6dafc0b73eff36701844d0190658dfaf71939a59bd205be07b584578ecfa2ea3db3aa89741b978253243acde9f926d54fbd71f3502abf3c0d0648f2f6b40231840311a82b0d61f228156677ea51a484b90c09ad5cc9a8db88f74e5902efbd1b15b1d40a4c18659dc9bc8c015ce68291ac4507885f99ec4d4afbcf99cd5dc79cbf450b818b8c4ca47c1a19d9d95b672cab31386d3027a5309ad4b088f56dfe3eca69f3275ea1d556e3e40911d7a8fa8f4fea3d9a732e2a5475aae5746aa47247f1af87dccd0c084f62b58629bc6a1e14f3d50ac3a7a47811d5cea5fcfa1bfc8822ad8862ccf8252ae2892246f508ebd55f9c0107f3d8b45d75dfbcb7f1b865f36b208e3df535cc9ee3d141f7fa75968328f28d6b886c11075932b4b8b27aeed0ead5a4c32b579c6ad3fd69223dbcb40d53e60320be604c273f80db4a0397b062d5d9050bccbdd67f93a4f9b94c0b09e385f398029d1df42bdf2c7c3da346b9bf0c250d369afccffcf32cdb4961b7b09c92699e62f33acf418875dc85fdfaf7c685fc736aef42c6f68d3a00fdfe792a6f9271af382c03b4ae76cecadc6238121bb8ebb299f827f96bd000cb0521a859ffbfad30e6fc27619e1dfb8dc9012eff2cc4e588bfb868c97054700f066915ba7ebd5a87c82f4f1b250d3ee3ebf049a243a64e5a97a2822f35e10aa18fcc1e2749340e39775a6832a90ff6e36f1becd48908182b21d5821ae72ff4dfc4c1c9b501051261eb74ffc648e5907b00032bbeebd04c00ecfc3f8de717b0ba80e50710386f4f6ea28a3c039e6d1c0e0c368448904b45274db9e932f9581b6082e51086d48381144408a864fb85954813d09272f0ce720f0be29074f5b02c2e1c932141a0d845ca990890bad7a277746a090491ee504ce3027e8acd1265c343c67f24d0477407efc385ae8ed3fcc63cf7b1f0baae72a419ca458df5ecb3ed46b52e16cccb17c2990f63a0f372631e69cdf4eeb36fb183b78cff61b53b5a9a0ceaaf93b0ab71dc7dd85994b6147c1409dc5420b279c3c8dc03547bf3974f1718bd3767764d74eebb9acf47c2ba0aa183a6fdba4cf1a3372588193fcf169d0908bb08066c146335b29e400fd6808215793a793401a6a09cff2ef77d3f290e7bca277a2140a2b0eb1fa88174d153a5bdadb4acd18f32d5f7b23baabf66e6279f6303151269982c4c5d2b266e46a8d914d3623b5b13e20511bf1979c54748ccc78d32997725abe35bdd9777f3a7ce3864d4d09772022c867d08e5e0a4fb9ec51b99b216cd11f5d4536da162caa20ca3410d475e2f87b6108903bc816c2e2278e68f88f2cbe430a20aa6b6d839b9d509301ae9fbe7c5c8f024f9240c239de6af3e57cb75a58b55d94fe6aac7cea34da1371ffad5a76a4697e5375d2b109b335e7d11f8457e9044eb6300f817191a6a6619f38af559832f293788a3b2b8b392cac5a6b54f47ba0caee41e21af8adddd121ad219d9f7333109ebe56af719702b00911be25023a2cef138652e7e02a23c67e257ba612c64f6f11b72b23aa0aac25e574d79c2d42ac3411f6f0c93ed5866dd0afe7eefe99b61b0476e22ad414576ada8d9a52bf05c2904770d343da5d0b0b4c0cfd06e4852f5e7f438da552f8321e44368aac317c0466f5d5d3afba1179aa5b40a2803c3f267d5041b3724cd0c54e657a3b7b10a602b65bca2b2a11689475d2f6a01375cae1b4d88ae0ebabe01c4c6fb305e23a860d01793db92cc52653584d11900e4fd8f2fa5eeee4e87b8cd0ba9f488099b74d3f8f02d02e9053d46860d05de47accf2191b224aaf1b236ec44a63b16b12493ab93f2b77b9056610d8354b628771ef571bd9aa2a50d77c44f0fad3dfc4f1a6d7013029d7687dd4bb9aa71a9f15370af8f11d769e9e5acb64209fd6ab563d20e3b341fc5ddfa6697884c62f3e57fe5c5f6855bfdfe9762e5be2283c1d78c26e342d92d96fcb5f395f4a138691ca8a36f41b1beeb13e0f79cba4f2849908d2c9792ab66ea90792e20ca3288da6b081dd62ce2a00789998816c785e15e8d1efb760f4d7bc7193ce63e46d1ac3f247b44f393e74111affe90488e8cff1b57ced617e4202d6a0f1b07a0aeb6c055c05bf7e5cf3de21d683ef06db52fe781846a0e3c4bbeb76bff7742343a3939cc7d7e8914779fed30cf1d8fbc05703fe20f1e5296cb09678b14cfeae6331fd29cea5518e019411f4880bb770128cc3692674f9719db1917d13a9a44d4ef6f9ae08c796102a2fea34788d988d552d2b4dc000b570b94e8950693116e50790abd90258b1a983d82ee1c74b2089847031a3015f0420faffdc88cf7ea8cdddcd7a2bed268a80933768bec98351b2214075374c10ef06dd06e26b5ec3f63a9d76af9eaa7f7ca966a76c62a3bafd83ab4b79affa775f68cb6067e11b7d107bab408db57fc35f8a091ff9994db803a2a4786ffd9186c42d551dc4a46f994376a9f7467be9a3ac49fff9bda9ed5f43a9ac282fa29009363c82c2e9b3f4853e017f85ae3f1b9983e009420c2c29324345e992080dd8437d8009b88f5a5b3c4c5bf5e79f605ca7a4c94149247607717ab707f9d3bfd1202047ca92ab6c5dd47daa2d423194b79cf96964acf163edb8fe01c71cbdb949710c76e27e130e1b9b7ce083bc6d2674b5680ecf76d61f68d4b0a65c1a1733c65c4e8d3eac3c04a1c4f9b41e7b18643958204c2220ff34b8b6a77bc20396a3a38074a98bb1523cc3be2423e10824e3ec0ecc50bdb17df449e2b687a92186eff8916cf8d9cdc0d4ac3b78161a1601f4d436824be7b1209e96ea06164fb4a79014388b896b1562d2a8e639157c170c1acdbeada9f0c6735f8939d8ff6bd1b8c3c4cb205bc3ecb65e13a362ef4a11b6239abf2bdc6b39d9b9b085cb3a265f0065d3cde0180b21ae04ed9bc685b04cb27ab2fa728edfde5d08b3eb06930000000000000000000000000092ad7e870b5fe48370da118223d695dfb0b7e48a55b3c32af9da4506ed2bb2feb42d196a119f3a32df01ff8c9e7a22cb997b3702ba1c08faddbe7ea002a6c8c431178c75ae7d94d7edf35352e2c97059e240a5bf17defe685658aa74e36e3fa68ec457408231002e99f91d17ccf747841e4cb1b8d6ae12", 0x132b, 0x1, 0x0, 0x0) 16:34:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062547377a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047c7fcc8e6859ee95977321fd0d0744d8fb621e7834694982381727c93208c7e27f67d33e812c8b87453d19a00bc04b8c8609cb9a3ee2c36da451ff97d27432b047957aec15a3d02fda9550da0c8d83758b9b7256d562b2dc3520b7c2bb7a81cf12ee2c6fccabc7eea31cd926469ffebf0e097437c66303f36b659954d20b2fc3373c1f3c36b98fa22c5b6e2f554647638be7fe955128eee1c30b70819bb23aed4dc4c85ebe36de5c2c09100995f1d8da464a9f67082d1ef7c43214aa04942de07791b202d676f8d8516342841e8d36c8329114f7ea301fb1b"], &(0x7f0000000040)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x124) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/135) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0xff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x4, 0xc5, 0x4076}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000004, 0x9, 0x401}, {{r2}, 0xffffffffffffffff, 0x1, 0x24, 0x7, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000083, 0x40, 0x3}], 0x7c9e, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x422f}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x3, 0x260}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x4c50}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20000021, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x1, 0x6, 0xfb3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8000009b, 0x3, 0x9}], 0x5, &(0x7f0000000240)={0x9, 0x10001}) write(r0, 0x0, 0xfffffffffffffd37) 16:34:19 executing program 1: socketpair$inet6(0x18, 0x3, 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) socketpair$inet6(0x18, 0x8004, 0xc, &(0x7f0000000000)) getegid() 16:34:19 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x40}) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x8}) 16:34:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x9, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000100)='./bus\x00', 0x7e, 0x4) 16:00:00 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:00 executing program 0: select(0x157, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x10, 0x4, 0xff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) getsockopt(r2, 0x2, 0x496ef796, &(0x7f0000000440)=""/28, &(0x7f0000000480)=0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r7 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x3, 0x7, 0x7c}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf00fffff, 0x5c38c3d7, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x80, 0x8, 0xff}, {{r4}, 0xffffffffffffffff, 0x15, 0xfffff, 0x10001, 0x1e28}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffffe, 0x800}, {{r6}, 0xffffffffffffffff, 0x40, 0x4, 0x7}], 0xffffffffffffffff, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x8, 0x80, 0x8001, 0x5}], 0x7f, &(0x7f00000003c0)={0x8, 0x9}) ioctl$TIOCSTOP(r6, 0x2000746f) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000941800000000000000000000000000000000000000000000000000000000000000000000000000d70800f908040000000000"], &(0x7f00000000c0)=0x42) bind$unix(r10, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r11 = dup2(r9, r8) mkdirat(r11, &(0x7f0000000400)='\x00', 0x9) 16:00:00 executing program 1: socket$inet(0x2, 0x3, 0x1) 16:00:00 executing program 0: mprotect(&(0x7f0000443000/0x3000)=nil, 0x3000, 0x8) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x6}, 0x8) mprotect(&(0x7f0000444000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:00 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x6a}, {0xffffffffffffff67, 0x9}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000140)) 16:00:00 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x4) utimes(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$inet(0x2, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) socket(0x3e, 0x8003, 0xfffffffffffffff7) socket$inet(0x2, 0x4, 0x0) 16:00:00 executing program 0: r0 = socket(0x823, 0x7ffb, 0x100000001) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x803, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) getrlimit(0x800000000, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000001040)={0x18, 0x3, 0x0, 0x8001}, 0xc) 16:00:00 executing program 1: getgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) setgroups(0x8, &(0x7f00000000c0)=[r2, r1, r0, r0, r2, r0, r0, r1]) r4 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000080)=[r1, r4, r5]) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x2}, 0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r1 = getpgrp() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:00 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x90, 0x11, 0x4d18bb75, 0xc5433c1}], 0x1800000000, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0x40, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000082, 0x8, 0xc1}], 0xac2, &(0x7f0000000080)={0x4, 0x401}) pipe(&(0x7f00000000c0)) 16:00:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x5}], 0x1) semget(0x1, 0x2, 0xf2) 16:00:00 executing program 1: chroot(&(0x7f0000cfb000)='./file0\x00') execve(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='..') 16:00:00 executing program 1: r0 = semget(0x0, 0xffffffffffffffff, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/69) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003740)=ANY=[]}, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001100)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b240e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918836ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a709327117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x1c2) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x4}, {r1, 0x140}, {r1, 0x4}, {r0, 0xc0}, {r0, 0x4}, {r0, 0x41}], 0x4, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() socketpair$inet(0x2, 0x4, 0x800, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) fchdir(r0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket(0x1, 0x0, 0xfc00000000000000) 16:00:01 executing program 0: socketpair(0x6, 0x0, 0xfffffffffffffad4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) poll(0xffffffffffffffff, 0xff, 0x0) socketpair$inet(0x2, 0x4004, 0xfffffffffffff835, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x2, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x13, 0x3, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x540, 0x51) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r8 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/5}, &(0x7f0000000140)=0x7) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r1}, {r2, 0x24}, {r3, 0x10}, {r4, 0x10}, {r5, 0x40}, {r6, 0x28}, {r7, 0x102}, {r8, 0x80}, {r9, 0x21}], 0x9, 0x1000) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x40000002014, r0, 0x0, 0x8) 16:00:01 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8, 0x7ff}) clock_getres(0x5, 0xfffffffffffffffe) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd99) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/221, 0xdd}], 0x2, &(0x7f0000000200)=""/123, 0x7b, 0x5}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x18, 0x5, 0xffffffffffffca76, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 16:00:08 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) dup2(r1, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 16:00:09 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x80}, {r0, 0x100}, {r0, 0x4}, {r0, 0x80}, {r0, 0x128}], 0x1b4, 0xfffffffffffffffd) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) 16:00:09 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xffffffffffffffff}, 0x10) r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x4007, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0xfffffffffffffc7d) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchmod(r0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10024) recvfrom$inet(r0, &(0x7f0000000100)=""/194, 0xc2, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000000)=[{r0, 0x16a}, {r1, 0x114}], 0x2, 0x0) fcntl$setown(r0, 0x6, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x66f8, 0x4}, 0x10) fcntl$getflags(r0, 0x3) 16:00:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/4, 0x213) execve(0x0, 0x0, 0x0) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x1, 0x7, 0x80000001, &(0x7f00000000c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0xffffffffffffffff) 16:00:10 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') shmdt(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x110f, 0x0, 0x5d1) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0, 0xfffffffd}) 16:00:10 executing program 0: r0 = socket(0x6, 0x4, 0x7) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000002540)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3ff}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000100)="36bb88b91583f796af0af693e574ff315de748de1db7e07a07ccc157b37e56460364fcc0aa389b572ecff563fa01e80b29095e3e55114b5cf2d81f96905137645007ec6b652553c288e208031f0a3e0843b3bd4cf759ed49c1bf6c8afa399d84d7634bf2925aa73eb079dc9876230bf4eaa83f3c22d6f3246c9e4b4eea688809ebc593ccbad76dcb04f03e5c27de1aa7aa89f91b300c1258a98bfa0ca4e66bf5c5d8746943eb3eb8252c2ec906f38e597afd9bf1453d52922aa16c65c3b37ae389e04ef71cb0ebe487a68f4200fc4f0faef6b9b49d32db8cf1b31ee0352277220febe0e92bf9dc233b2a0a14666ed39bc50d41ed451e9615653f5685b6568cd2ffe10f36f295d1f74d162739a05a8b4b4d49a77b2012a0cff85be6a24d71ec8550fdb00f8970e9b284fe297388a3e980460d9b2148b7e6a4d96267ffab4513f3762616c90de52eda82296e7b0374ba575be5dc5ffd71a508a932e4b53499637704a3e5e48927d8d974b3b23faa0e783533551b8e9f2b412a4d0efbd4fcdcf90d5fd83bb94e7fea45cee1b5f920f8eb7e2f36c61bcc6c7d9483eb67b77b377db4090357179450c6cd3002eb2bf7eb3e08c978793f31782dcc12378c9bf32f5afe06876abbd4b764ec251b9676fd23213d1b17feb6922f7206ac3e22a3f986b42324d607e6ccf5fe9e423724dbbe405814748b62510313598327ad081e551ab15e9e28f0caa97b68737741e61f7d2bcca16490b3aa8ac5989482c3dd2232852592a6133d0b60b3ab6a629cfb7c0ede9ec25fba8a267ce0230b4eb1088e512778e8cff8778f6c8f1ccc8534807775a4238ee76ab87f65985a2cbfc6cfbc1816e8f113e39ef1e3f50854139fc5ca2934cbc05f4d81039c69a2e0a5350b65be00557b993016c6c63b836ffa4372f5d6e4e72317be1691ca9adcdd1eed77454b575d3c851ba22c411f2f06768bef87c2b93fc068c6504e71819a888c9d8ce564956f166c146b0b99d8b6dd46eecf03befe2345a645c48d92c7dbd08b706980df852d0d02afe3b98e00fa76f6ea9b4981132d5ead1ef137f3df4ea72a3d43c8c129361dece9f5a63c42cb7faf55760f12e3732c5c39193507fc0e9215e3a7aad2f80e5581b288cf5b75aa1f3b1205dd1e8194d48960c7db3e3c3f9c1e817d309e8600adae3fa4b61f58035f3658c56efc25c33ef610e6bdad03a4810cdbba36ce0277226ff6a1ab14378fa743e7007017a361353aba5fbf0483c400affa42133b16b91bbd105c0a73851c26dfcea99408a7809b8934525e7eaddf5dd262421e3ae9d75d4a2d882376f9755e068c697bb905afb821627aa09ee628d9385b412320253143634eabd9764a5a0e3c3edc36f3dccaa26c87a20b37db0304eb41c3ccdfb80c831de2fe130c7c0da9b240698a79ca045c43c9cab0260b947e625ea21780ffc8366204358588b9ac7eaa15683ab40032ff966528261e6a0fddb73cf0693e6de27ab4c6f5eeed6be933adac59a4cdf4352a6d80691afecd7c565e5db5fe64d3a5b9aa904794d13cdb82d3425c3b71f69a75381191a7c979dc2b0d3e771a88ae836166e7db8f3916761bc2f2fa37619ba4dbb323a02c71accb116b200932f53c36084978c6c072afee279daa7651f2dad919d64836d9eb97916ad8e75dfabc808f509301c3beee9a79649252d9b8c25d77bec803aceebcd1253524d6498291a1f7c29cc0545e95a63b3c79fe256b57ebe69091e5514742182a004447a39a37495863d3824e6946ba4bfe475d3799b0c6dc23423473c9aee85a2b972985b4e1d6068a77e6f60cd056120b0a51e664d0c0c030fdb252a6062242391b37fbcccf23169e140171c2ffd54856cc873faf6862b388bf785387b5c93c74a3172c382afb0138d95139f81af9447341f9a73612913253d79bc83a741fe405bf160b1e65a714875e2db7ceea94f98b80834e8afefcdbdf9b801de28c47a88cff6a9ccd3070f0268e3bf2fca21bcc072370fe28b48a10c069115404fcb24b0da81adb14d7f28787597aff5632eff6c8c39d55591f7fbf866179be71c1921b85404c89a8bb3a80e7b469aec0254b79691c25476025f3d7327dfc7f58e15aa7ea36bb1161821106a3a1eef0c4cd5e3f09cfeedbac41b8e4e19825e1cc1625181d608a7b718388242750ca58eac2234660b800a43fba918f28ecf28694f2f82f4a664b7506890204247ea88bc9f061317e78f76defa999c68326b60ca89d02d933988f531e6875e5d06bbe8c6004c372eeb40da2a6032e584502a4016004af78a6d1e3112836dac895580d2150f4219e8e1b2751bf1e97a6aaed8754d638f972b0c871ed8cf7e1768fa6906e0a4e757b5638590f6ac1669a5ea6f856f1c91e722a64d86f62fb5a43bb50b1a62640d7341e5004564c0b7268c098ea22c8cf0e1a04073ab8de08a3e1256d3c09f78738aede783a84eb435f15330a55961f6df15ce48925573d9d5cfc21aa43bcf207d0814495ad0c033b5b2addecd7c7db5c5fc917f02ce8982dd10877e25be3cf678f8aaa703a423ecffb46ec2afdb814bbe8586b37028336e1b1542ce940501b3b2d35a8488cb7ccf26f939509d0efcee11b6176c51c92a53801fd9905741f5262e9012191cf2903e544982805de873a495eef0a183ac2837c09b9cf2bf8b0d1b616ba82f8b747e1e8f60ac547abb42872365ab9c516f421e33535bbab5e4a53ac804f3e37072156eeaa6a3508fa1824d38be91f6e65923966c29f74afe0f070ea0d91b3240c0f81f42dad1b5719eb1a4525ddf4355c22bbf31ff9c7ee50b80c5cc89a9b8755c4b6dae3837da58a1f953f30c5ad491507b55c3485a46ffd51383b39f88054884d0cc7ae1c6532ff48b9a552de295f70c2e4f6c3e38457eb2df9ca53278cb446860818ec5769f1a1cda5628315caf7f9e3fe794fe2fb56d8bedd60345174907e63a929b9e3d12869993275e2186c645aee39def9133483f995bd2d20243064a1c8d45d1ce395bfe74135787b0661ab0d41ac8b0a6ce9f25ec94a5d8fbfa70bbd797d150b32a5c2b28da3cae56021ce6ebed0e4ed1b896ed374a489a3b4d2b133069dbaa9b85b71b806e85685b4e7ce8a2689cbd47bd5f3945a1ce746799e2c100b9568be08a119b140f41f62b463963534465bbdc205287869e03be3b3f81b861c41539ac9e64f4327f106ce79620c75e2bc975173290e13956d0bba87fd075880c91bf6922c9cc5ee1b57ad645d58c4eb49660b696d17d9258991da712e2eb5bdce565f847b6f7ab4fd07e5572ec76c248eacf911c5a6fa9955de11618e057ce5265d8e82ed51edf82bcfbc18db9ae8bb000526da8e15e55ca003f727ad1a705e2a9409d6000c4ad5f11cf637155d4d39f5a56694c6f1a2b7a8c50325769ced4c10a7d2f696e6aa728433b5fbf7aa8ef35b2e69371be613cec8d0008ea9ae853ab0407882245a5ea255bfeb1a7aee43d83f9fb842bed0910b69d157a746b6f78d0cce64fd81b47bcea47bd65092d8ef94889f218e349ac983f70adae5ad1bdd171d3d66820ab0dca0dc16959d780f0fa7ff76885675459a96d372550db06a2eccd16601867b24263769f8f4d9f5639991e68cba6b420d8c36d929e86088696845e0761327c08602f36bae6fcea78a5171b1ed502773cc278611c6a180df848b23ff722f77b750c590d885a3bfaaa30d31415ae333f1eba3253364c73d6d64e8f483af228c0d8e5e9e01f3e121871edc5555ee778d2dec39439f444383ec5be35551e2fdd08567be481a2bdbce1c707febc5608ace4d6fa488d2b8842a8c750d371d14123a60857f4544abe96cf2049cbf18a954ac051eef1bd076e41c7e1bb618355c824e02a611c783e4d7b95254f8a419163a4defdf7dc62c333a7e5c4f526ca994d2c750e6286c4ddc6bfbb41bdaaefb0a58f0f1de24812a80cb684eac16ad62a82fe4c82d4b82ec59273ddc3a91b798a6e2d77a0f7f421faf729306066f2ff9a5945c84f44e81563cde4cf7be9eaea09d39194f39f0e32e4f6167ea2da692c44cb73776b6f3198cdf3f048d546647bb50e55885cbe6339b930ca1c60324d64c38ed10cfb7d9be7ce0c92596314f315a8f188fa3e6b3e730dc650f4f3ddcaaacb572f3fca7a0374b859b724a597f71014bf3c3767f0113262b8d69d49855a64954e378203a67d0578fd160c475310e3d43efa15045e120493bd297866362c654227f55b850f3e137c7aef979cb55acbd9bf0483fa45dba8d87094e5540a1084cec0dd134995201f9e12f3128ea43ad9b12ccedad64b4f03d4d6b15aa39568aef748c7c4a4f817a41169a45569284554c1bebeeb55938b45443006ef4d3c89d85fca3638bf6de23bdf600056cf59bf7ce1b33c8f64e77458b30218b68d4d5bbeb072044ca2cdaccf9c4ecda76f9d5a6094da22c7c104dc68be2edef6ebb2137aebdd7607dab034f2c906c020460940b6206a3301d5cedb3e86541518efe772fa86eb6d916a6da1f959faa0c9aa0ae8d98fcdce6bf242eb1fded057af6d67d7ee431c2ab133b10d999c9eb380de1c996012d87d563c3609b351fcd3ec4ac69b4bd5fcffc2faee4e2132a5c59b563b8b8b5ccafad41f29493267b4a9a545c21a78ebb6b75b0feed78e5685526bed52c6769d7bb5b40d82225ba7e0bbca7362160c1ae4d2c722da9f89b26ba5d1946f96f344420929b3a6a51f0253318600daabab1ce69ed94c621bc982bfd52c2ec78e2b4c04a924308bc0a57f8745c54be62458ba0e284af1ebbc522f72cd6a74283d1c643f71122eeae054cc52c3b878ca7384e38326a5ac8933920b21fc92a0073b9dd91945170fced22ff9e237209738f8eb0f76328246cdd43efc6b2380f2cad18cde18705130789096ef706953a413373da4f34529cb33dbb913cf293cf5c1e38cec98a4776fa6fab6ca66ab23b31b816cfee3d578c3d82dd7cfe44637014dec444d6ef72e3e39614bf783aac96920e646d27bfab55e129e018c2ed94f4d4ce23f3827ee2f5b11213a373d229bf137b76bb4c4fdb95a8a879b58bded031d8445ea3b14f9e71544df3346dbe40c07c0d4d91b499d9e28e1ba1189e1face4b6ba6856a117a992f181ae43a27a529364f5c5cec2917e2c9509b5ec862a9d46976cfd57578e90e8630ff8128d0cd60ffdcd734553c04260a369ef1be70a83cd0be2f3533a26e8c4937ce77d2021149df29ef9b680f51f484f1fab18ffa38f67a46a5da9e4c059779cb1687411511a0de5e8991fed255132eed383cd5ad27d8f10e73cc17d7cb163ea7ac99d7f2c604ef194ccf6a52a07f379499b3bd9a86f12d03d1b1d731f5bb37af06b43bd4fd362e8438632fab00618bd022bb46a85d44d4520a661490e7fd0839327cd1e3de36a7252b254b52d921e058bacdd8fabdf0b89aa7ca34321b39ff643de9982caa37d9a8d01be73ad7e4d5636611d90c773a47934c2194062dacc7721421c62397309055d4823c217c8a88069661799c83828bfcb5e9c8a1dd1574ebbc333f842d1d368f82eaba58401bd925caa1fcdeb251d096c01b766e55b7ccbf45a154eff6b9178c693c2bd28bbafe64f15137a73e30016d552b900133827045a76a48c5cf84ec9e9f6fe8c696f783261d360a1e7f95c91b6aedd17ff4840e0f32048fa95590a36483675f4e7d779f7239a7cbd485660c1ab715e8af79b03e19b48395f4bb1e2a15fed12809b44c790bde031f5f65f000f001168ba00c30da2c67023baffbf1681b8faf6969cab330d3f2463bfb10c4088ab217cdefda38c", 0x1000}, {&(0x7f0000001100)="524841e711c39f796be19aadf022d3bfdcdee63bb75b5fd1d8ade69162e36af6da573d5d06b2dda2ead9ecb7bcf65739040af72e47d82850cba1a50d79ba940ddae9c3874ba33686aaeb65b37900c8704f12c874aa17c79bdffb44f6550b859018dd0eaba12a57feb6503fc8ea986c0df834fbe3214be11d35da67bbad309593b78dcd0748f5dba3144a7e3fce31ba46fdce29a390bac7414e8d1c51d3882b74616c77f7f62904fc019d5960ecaad00f07527e6365ed299c719cdcac6af6dea1bb9dd1e648ffba61f253a93fea238cb448ddefb3554dff08d2d3da12e079f932f2830f0444e8a820fe8e0b32b1e12594cbf5388ecffebd7a", 0xf8}, {&(0x7f0000001200)="0095add6dda48f20fffed455a1c7a7e5f01cd528edd1fab753b74edfbcec8a3d4d27e18d167d2bb14823fbe292cb88b3ff4f640e1e605f2c8ba326593fecf859bc3b501d245741", 0x47}, {&(0x7f0000001280)="9a8a7c06f834c3120567719d85c9ce11f520d9cacb9e05a9bdde61f219b5460f3719850f8d7a914c8c6da321e051b225d6ed713f182b0c3f0bda896f32a805e97f9404e04ca20f3b1797ac2d7fc5f5c71354772e321cd58e89f5ee3e409ffd0c88e973e7d28fdae42f334b414c919501632bbc62e7f9d52be104e65e07bd0fdb2c80ec5a99588b92ba0bf21c2f81d2fc1e517461058cd144449a3040a4d63e7d", 0xa0}, {&(0x7f0000001340)="953b425245414c59d3d97c6c95fb978537fdd64c13a5016e8e604f43c41734336e5f4ac1f7b948529aece581c1a946b42bbf42e9d2b81e624d1dac9af5163bf23c87ce04dee5c1bf0b748bb157240c4a4ccb4bc0a116d532d95f1f420c5c214fd588a38cca7a7581e4094e2eeb4bbc075b049cc050c4fdb9bade6cda92b06e8bbb64798f287d7dba40d8556ca16e09f133f51edc74b68248fa5e3e57640378d74a2bd0e7029645df946760f0dd11d05fa685591ccacf257196f1071199fd9afe6293e596d656f9440007b44914d324c86e2bc9e4e56ac04c284ff833c05861e10ca2b0e46e98eefc1a5aebdf5bbc49b5c7c15405bb274ec280e936c9c8d7c166bfe0455b02fe8b97ff6a4866f94580928bb18d15db70b6adc54bd173969af79923905dc3f6e4b509c00dc4b430eeb4a6d04b0cb5b8d65a04f06cd22e807c0a3808d5ff2d0c5e6c66403cd102e8f41f0ec5169aaf7ed818b3421b78cf9a00440ad858fefda2c7aaa12812eeee40cad698c21d89383aa057191105094c0241ec84ae41f5b99579b2cfb372322428726d5a16f8b2a170b693fae6f12178678300d579e6f46d4183d5e3a727e9e17ebd4265d0a4e80b3720bb9d2082ca008b688ed758da486c213141c2f65fc01807b9d664ca01998e53b4b8ec5eb64dc3812e593355e8bc1571530de12c7a021d09adc9a0fa38aeeff048215e2fc25fd55eefc12a0269d0901c52d47c4245dffddc1c4ef098dbb5d3e4f8eccad89e6854eee2b867651a8b71450ebbf7fa57e0d2d6c15659801d6589a4faca14117e1c9fe1b1db0e4028d69e6fc3c87633713fce4cd2f16c3e95a64372a78fad0b167b4f412cf3b4490769dff1ca31eb8dbf880eca31867b08afa412a3a43539017756b20675fd45f80ddf80f183f3f205f786cbf649f51843f12ac771b4dbffed5f0d283a6464aae2e5fd908631759f6e71a3799c74cd4ca0c5a7968316b5ae42c669f63d9f0d18ee7331b286aca19fa66fb0b54c476feadbf49a99311feafba1633953c9754591c84390c10cd06ef8c5b323ef328a1f8c2974c430ccf49b08406ad26720828514ccca1fb1863527b5c58fb33de72f4e68af5c859b5f41c36a6d4a5778fa761bb1837d728b29de3cedd18ce77c2713aa26922eff71dc055be447f28aa02b38a363fb3001d42192f7e56efd5e775c2b67a2d0942d91c6be864860693a08a50e38b04c83f0a942fd3e8e18537d7494c1bf7e65d61d4550a778f7375f321ea8c1caaa0b66729bf659aef646c62c87a1ba1cce9004c297574c87e35fd82607470081feed431f3726de1b1b3cbf62f51d5a722ac07d957b699ee5b7bbe7403d7ae07ea6a59fc34a5d2eb7dec130b5aac01338d03677ac6c53dec6b2a5afbbb3f639cc1e2bd0ad3012e3ef9e6ed48762c536d05c897ae400779fcb54eae62c8a72325f99731de106b4a1d7422f2a4c502463e755b8b4d657d141d348388f903ea57606a743f7c8a7cca004bac92d625e32d1dae5b21d0cc540e2cb9ba31f5069ab8146000f4f4371c4eae7875f490f944ef4d99d9baa20f21c42f026a8ced2bd671e556a0ba1244ae49a3ac98e40671724f4fed18b0256d5a12fc7172d80a76c564d292599f14863530c9e724f183209e0ff1b4bc871ef1796c16dbf7563660d387cc95cf666a3315b1fc3bb559fa673d9396cbf93948691deb68b2632b70ea322100fbb322a5d86459b8a737743f50b6f005c875649b267ee9267b95517e3bb20be5930dd15f89eef47d1cbaa2b7ab1fcec51101056981fe5eee2ddfe7bfcc2c62ae0b342860b6b32ed3f3ac58d60c8ff407f005f1bb4651d69501a09992089f0327cd5c9e9675c0473e17ab7e845dd861560e29bde91fac7b79ca51d03802cd47863a32943df1896aedb904ec60e82f3cb0e6f74d47f10655ff227f231b03017d308a668bb5ba62744f8b6b65b0bb9ecb68604c6913c848ca805a813e5b9628d3fa5824ffd8e80b3de1c99a315fdcf7f0173bc5498622468aff0e665dab95d428363177cca4510a98ea6dbbdd3dbc238a01e99f024f86af0e26824258fa74c8112e9b842833dc88e1d45a37ab02ba365e28f75924f6fad2dbe92c2d2a9619ecd3aab67eec9e5a9c09c88ae7f829e84763c8ce9359fad4feb772b31a3d032c2b27eea3e532f8dbefd00091e9c60701a1c3854a130d701740a18a5fa2106cbdaa97de724a022651193d548114bbe44e09d2802b24d7655bb3bca26862a739c3b1652348bb2490ea3ddb7560a7aa4654663a5d5ec1d0e4457b86103c5777b5181b55364828d56da34b13da222523f82d594ff29c05b3e132de8fb8d31464799b12ff35dc9fc8f3909249062ced57544eb33682557a05bc3ce627e79c0b9f47ea851c601830b9809260e50374f30756e07511c21ffc19dbc62539ab54faa8f9042e18e0a2a3a156edd042babf6648ca6cb4080e375ba9958dff756347224221c81f08e072866dab2c3b9cc31e2da05b3419ee88673d9dde07b6a2d5bfe11e590d7013f988250d9d1096eae3380d04a430cfb1e3e7dd2d9c06c7488273cd6ab03922a2cf486cc8e5e470f958b1c3e16113ada06053e6e528953a3fb8e9d292f7a659ef659dfc8451545020c96d0b2a5259928676244e24a68f491c094548576672b7044581773297a7644f89cc853d74450c23553c39d41bbf79e0257acbb72c8730810d4f3aac29a18a1ca75441a8c2420c790d5f8a78d8901c1c13680d156a21864960b4f9a7f745a7c3e0fc886c87772735f3675578ba86f8601772981e1a586db5ac289bb1d43e3a74c516baab5497df96892d0bc769afa8509d3bedc1dee340be503327348190cbd14f0d88721f29b83644b5bc1c8ff1b72aab297bc9362f5c502ff023d1fee8a09110919d1eca8c97720d889a74943c1ebd7d2580f7797c51ee5d7800110a24f8ab92ca2ec014e6975b9a186d63c3c8b06a2575ec69fb5de75856ef30754fb49ef2ca90e20c8b3f0a12bdf8f7e759400bd2d3d3aa0e567d71812a6b574700965f49bde30b5f5908464c4e689ef759e848ee9f3bdce1eb1edceaa5af3e603534fcce614a36aff53669b0ac2226a007ed6e3c7519fb8b6c83a72fb1c8842b63166b817cbb024379c05bd3983295dded62cbc7f038643d8492cc5d8e1c3cb32bf59ac2823c96804b63985051b1dc7ce4a2cdf347d98b34467797056318e5ff580bf8ae8d8a9342009229c313da48e36167c8a37d4a9cc06ca436184e857f3cbef0e6ba9fae30c2b9ab411e601c19ff9814225be60b3a8622f8a57824a139f152648ec96cd36e5b643d846015a921a59ef9aa6bf2b50c409833ff87ce1076188fff5573884316379e153c7fbf947d1e7cf65764b2abbf4b0a0b52f3aad30684f7e03aef0ad0e85e4f163f65690788f34dc7dee1cd8b5dcb988bbb0584ab2174dbdae191a0531d3e0598cf4d4e8c8467057f74a5b833dd2e464f25cf5ea8a677f4680e279980344dd50f0a2d540fed2aaaac2264c6c50268c620c491651f653d7551b245848565d87290c61189c7f0587295d5b04d4df3c3177bf495af8c5e062e7ecf754799724d8642e09464fd91ce8f64180c068aaffd6396db8a880d824029193ba99ff5b7144783da297fa3fe29b3a750fe3d37cc4b1b1760fd370bcdee3dd298f762a0b69f2e028f2e952078a3a10ac51c054aa54d3eb4fbe4934cddb3366adaf9697b372b7a406a443d8a2d060a472a00acf41c5c66ea755c7fe3666c072d9778064fca89d7918d508c45579ac116ada8048bd851ca90f48ced69189328467361bbec4b62b22fd7451df21ee53d9c4517178cbd188bfce1262c8ef1c41b94723f46aa30685d5061d3c846800fb7f03ad20b439e9acb46802488ab46edb109f5e057d2146b710c7d12f9f416cf15ce404171517750f75f7b6bb0c828258d6f6446fa73fdf8f9713c90c7c63c65e38cab348f4314eec13d72925ce91904d4faf584c718de19bdcf6a73bd1deb7fa2f4d13be204234bb703d16835bc671a2f5e79d33ad3c817beb367b2af1388b2910bc5d0c0edd50d06c507f2378b2fd0af99b942a6988cb5df68880fbeec204f2b0f0e4833f64b93cfa068b8c9acb6dbf6e101c9aeedb6c607b808e57889e30e8039798d8330d5ed827d09a201b646a9ff4fe00a8b72d73c8f5ef11a360f1eb79cd2a26626c83ce3a6b1a7a565940aaee4931fcd6a3dc45b2dc86ca0ba999d7eca730934eaf5e54a63b0441cb6cedb87fff2ef35b2e391dda10abbe93c11ae94a59ffbb36ba59dacf72c0201ce2b78f2aa076fe0a49e9f7ce9b69cc9f8452f2d94f2152c7ad79244381f409b396e3e20cdf1b434c4c390f9fdcb5ac6a24a13c3b1075fbc49c971944a8260cf83224b50c1653a65b157eca5dc8d256b202614d9b0051eb7212e96ef83a359074f0d29a73150711d7a433b6b5fe7697cefd949af44c795cfcd4685f04cbae3001d312c495856b8ae4dfb1a8327a9c9e85cc7d67a8347df3f017b28d1dd68a53fe1466820d11920dc2e39c003f0019b9ec27a59e7a4b46be55520b015f17b33945713b2451267cc1be16de3a73410f5d52f929a04e61ea3ccc1768a3b359314dc942105a49c51fb0f74b57fccdbe100d0520e699cae9d9ae3c18b456c6e9597995244a4d6db2901a7afb7184fccde712ff3dd00b68eef1e777d61a72b69daecb948ea194ac217315bc6bb3fff94a9f318d1c97df620f8c3cf78535e5c307dffd371e927c4dda6e7b78e6e34f290b7956ac3a9f1611f11a6bbb738a8d3f557e8e623585ba239244c192b1f179060c04410cd7b630d33dc9500509f31fc98c289c65608de2e9a3a4c5cd89b6043bfa72ea02df8b0df3e39929aa27136c196f9120fa4b3d1f5d8fd2b1a02d982e795352b445369f9092ca6f9f1ca0346d6c8f803d329e24b09716e07027de1d69f7e798ae2707752dd5420b000023d01b347acc9bf81e67e90f5e7e842aa883c91e33e888d56772f95de15ef7e405aa30239d5830286a8b868ec8ea81666a8c7c4bb5fbfcd98610c31a98d9f387fdc9abf016473d6b40e7bf5599ebc78b541bcd4e3c68b9752e668e3cddb4c2c51bbf5a3afe8c6a9e7bd516de9003e86b31a20ff66fc672be5207ddd64c96a535d2c0b3c2ea2b963864c9c9b688ef25b4a56a5929a8211e13b5275f0a45e40c6e0bd635fbfb15b8d8f0bac30fef81159c3f1892fc7e3992c0069dc8f25f9e696265a3faad62076b1c279597234789f53e28f17034ecc543235c99d920ae7a44c38a9b9168aee4c6a517d112a59adc46445056e96ce2274f3ac73918fc1172dc45903d2134a617998239cb0bb340cdefdfb2cc0296d118526775860f1d8c526e9cdd36a19fa887e69c3ce9800aefef20db8006e9303d574557ce0805d1d4863fd4726beb94feef406d15ab62e99759980966373cecff749a3794e135203fd6b7dff4f7ce27808a31fc8588b0535b8eab0d1d178c184a0b928a84159f00b83f3f001f8768f94fe85b97099f758f666710a0a757bc80aafc2bd3096f31b7a76f67fbcf1721f6d774b5acb44ad4807e5ba078220bcf809a2ca3d46fd01cd39c2b799ad224dc9adc7c70b15283eaa361da164f46b4cc0527b8b4a5bc3da7893eb34568c8b631c5b37b2878a917bc6b64700df6b503a29d6ceff09d5c48a5506feae25037701f76957f8cafc8a923bba1d73f66fb94791ca79019790d47bfef4d697717f21ee67227f2139da595e39ff03ef39c340baff5f15dcd1d3ccd7c4b7a8f0bc10fee7279b17a89e47b7e", 0x1000}], 0x5, &(0x7f00000023c0)=[{0x40, 0x1, 0x7, "ad1647e34280a4f5975abbd9816bb7b99b6db89e7ef0949ec3006063bd15020f0960986f7ee691b15272b1b84d"}, {0xb8, 0xffff, 0x1f, "a98d9cd31ef44cc2e1a8ccba0e6859ef0d6a5247d3c8e7676bbac8c4cba36ffabb169c665e5e91e9e4134286b1344120bc387d45ce0c05cb1ea986afacd78497aa3de21b4b604f3ac2b92f5937390610e910f977b731bdf1186e85f42f786368ebd321dfdae7d18edea00821024f71df19ccebfe9db324c7e1571f5895d184872168ca6c9eaf273f924c919c82590b39a409f641dc2412ad400ea56a067942a8a0086353d2"}, {0x18, 0x1, 0xfff, '}'}, {0x70, 0xffff, 0x703, "17f95a55a000b5501d947bb18e8e8a3e5b13100aeac7305013eff6c172e5770d88dc183dd00b03e23eae9b7de70d60dd96045dbd8af6a69d82ef89d680d22df3b7a17e7881b7d302051cdc78ee290d18157931d20e35bad78d0ab651"}], 0x180, 0xd}, 0x400) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000001000)=""/4096, 0x1000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) bind$unix(r1, &(0x7f0000000000)=@file={0x5484b6c914396a4, './bus\x00'}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0xffffffffffffcefc}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="e902249c6b99ca56f937"], 0xa) socket$unix(0x1, 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) fcntl$setown(r2, 0x6, r3) 16:00:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget(0x1, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x880, 0x3) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x100000001, 0x400}, 0xc) semop(r0, &(0x7f0000000080)=[{0x1, 0x7ff, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0xfffffffffffffffd, 0x1000}], 0x3) r2 = dup2(r1, r1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) r1 = semget(0x2, 0x7, 0x70) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/227) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[r2]) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x771a, 0x400, 0x9}) flock(r0, 0x1) close(r0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2093, 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fcntl$dupfd(r0, 0x0, r0) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0x2) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r4, 0x80}, {r3, 0x80}], 0x2, 0x80000000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b466c1bd58e1595ca2d3071d3c0233dd1563c538e8ab363b80ba30a75bb9e3fc57c61c48dba21205833625b075", 0x2d}, {&(0x7f00000000c0)="cf219061d04519efee2e03e5985a6b16", 0x10}, {&(0x7f0000000100)="278051b6098572c998e6abed7828d51b62a549a80b8871bfdf10a0c2374fa099afa9d68c83d8d20672cd2a9ac66ea6287ce39db949cde9a62817143bac4f0e3b5a884e5a98523b06d7a8ee561d91669d2fbd81e615fa44152ee5a9ec43c80be1ff0e270218ccc5807f9845c1802f0db8aa259939f4f14089b68078c72d0f83886b59ad72abee63ae572069f95048532b75e46494", 0x94}, {&(0x7f0000000200)="6cfe4c5d22727aeabc86e271bf3982ef3ff0a5d5334393211a8342cad3797e462d81b2c30412ab93163144e13ff7868fe78f05dad41247b78dec74d9bbbc3cef9e5d", 0x42}, {&(0x7f0000000280)="d3bf176dd644b4e2a62a55e7e02556fa3219e09311ceae7843bc1d3a66ed0d636b54fa0c8dcbfcb368301e12ad8e107cb8a375463ebb6996b058a0c9dd7c50aa287c8e62af9f8674c23b7a7c5a2e9246fac50d3de1ae9e4fd8e158f78210e7384a725869e5b9ba4e1742af9fc1e59251c03416b0f70c3416426c43842fd49640ab65c6182f364990d61d0652b0d540819db3699ca21360", 0x97}, {&(0x7f0000000340)="84bb1d0ea961ffa8499b10bc2f21da37fa5b510144c4330e1a1d24e02d17c522379b2fe9a618200e2ad2d89763ceff85b8d8e1a109be423cf442b1e21ed250fe1a4522836745a2b1978f73eebc9b61a6a4cb1ea8a236e8b9b7b5c1afd81854075f6c2714cd83ca4dd399cee4175a34d242044a0bfaeec14527a0985119eeb8c54169a7dd33ecbedc41a3050f4bc3299786667fb4d10f3dc3dace9692997bf5eedb63658db63d301f64329f1f15c5398460bd05dfaf2ec08c41c74a5ad6c2f47d6b22d813118f9dc0e2551884c1a3d20e07086d139df8086c03b9392bd3aa3c464595371b51a90b2c", 0xe8}, {&(0x7f0000000440)="48c33e9cb436dc6adac10f69818128be79de541947dce562509777d13d4d1946799fe40599eef68848a96fcfa5d1c67ead", 0x31}], 0x7, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r1, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x3) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000000)='./file1\x00') 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) socketpair(0x11, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:10 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x1, 0x0) unveil(0x0, &(0x7f0000000000)='cm') r0 = socket$inet6(0x18, 0x8005, 0x10000) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="129ba0ccd92ff4756dae3d900db812a3069d23d9c956605e940a0a456370a2f13bbadb2b3e9a91fe332cb20bc8fc4028b81e27d6c1290e00d07caa6c35241355403c91948128d8ae47310f62e99342f68fd29cfd558cea0b8e94889fa8fa9ce747dabc4a7778eab91dc5c87c9bbc48dac473d622bf73d7d58097edca13c078c830b07aa1fd09150391cb3a65", 0x8c}, {&(0x7f0000000140)="5db34a9e816a8de0124213d3ca3d143f060fdcb5d33e5ef5b9938af08987548d53ef4284160005d460cd37f98f4c76a1ce53aa2d32b0b78b201b261a12db09bf8e192a636432028e03aa6e71d1c83fdb576812f909c89bcf7d420f0551d81ddfa586c06ee8be041458b68d7aee9ce3", 0x6f}], 0x2, &(0x7f0000000200)=[{0xb8, 0xffff, 0x80, "7773f183a72a13c416bc79f88e0d01568f46e123180f4dcc2f9563d6a80afffd1106b4aeb238864852b6ad302c8966fcee988a369a9a2ed8316ed4913a7beb627b5d0ba0f7de259951fb74a2f9c073c4ed2a4863c7362885ef1bb0d2184304d6e1f6a1eeeefa6d0eb70f60c9d4c76d7119799b0c0cd7a6feec6c65a188e09377c28c860300f8a3844bf6aae64fbd60e651cb07aa0a463aaf29096aae61f4d3defe78a92107"}, {0x30, 0xffff, 0x7283, "b77828b37c04bcc6f603bb65aeb09320c025059300ecbad28238"}, {0x50, 0x1, 0x40, "f19beaea64de40f9ca1d93159612449563df7cc6b6f005e011567e6e3defc6dd3a893c9bd522e73cd2ff8344b01fbe205db784a003495bf3ec56a44b"}, {0x80, 0x1, 0x7f, "da8f4c25e4c803f00ffbb4d352f4a639bef73e3cd447992e86158f0df02e564c0f3b99657b91c83cb82e8d4ff198b3927ef17380f0e910a8fd04d2a53ceb6a645a024f457b0e66224d4a3a5298932aa9d6994d52a05ffc0179783a15b9c3c42bfe7cc0157a6672058affac"}, {0x1010, 0xffff, 0x9, "2d80ccc2cfe50efe39dce33805b6f3753df57d7287f8159168e1c89b78a18cdbfb20ff6cd8e5c4aede2b4e4b72efdb91478df185786e285b5170a0a6900a02be634e73ed9af519c311db4c4c76c9d1ae2dfe37a87d0d0924a2f14be583f358991050a7798d349fa96db1c105c6e20fea0ad2ceb234b274cdd7eede516ed8e8d79fc71e5c37fdabe5bd75e2dde7676ddaedf61639afcb733bd7e264e458e8f5610a13f561d4d2b3f87a66a7a7b542512cfe27a974b2721244e774e7b5e4638498ed9de12fa27ed298c2c75794adec797ef712fe8d4ab4c955fbb7318a97b31b241966205f50ef004accb0f12950fa82cde863fd6811c54c545df3032fea94a7b4e25d67065db78797b969d6da347a17c819a045baed1848d6346262d253b5880bb841cc5f6829e7048bd5f07faad96a61a3699219e573f1d18684293bb7d8916471da04b312fe712854f5f4eb9c3af0517bc434c4b9a2a024094c8b7655e17833a200dd3621272f112ff3f27487a5d1b3d1008dd0f5614f562195643d0a83a905edc5387d62c8d334f3dd82df3e29aa6b0f278f9e069c5b3c9388811fcf8252583ecb370f03cd5e88d1e926f9473765bb18fb18d6732a5021356a2d84e13f7eec01200fe546b1f656f5063207139be8259c36f8d51bf9231e173c7cbc74842f00235ef98a252e229ac1d6467eaf7b7b1f142961d533a3e4a7848aa7306624411bfc6e788c7502f3a2a06c2e9d9566266ff09a8cf5554e4f3a2a385a495b2464277017a417602a03b23b8e64b217cfc4ee2e058c07b100bc11ad616e3dd24b3967621de2cc2f9f37b6fc8401e950313f036afcdab199b2dab565dd2efb5f6b931ed1488704a9c7a0da01ec84902c4856b5292072642e36b897f2f88f6b151481cdd3d16c65b5ba102e8170e1d62de615f193de4bb0eb8b2425a5938412e940e70db982152a94205f6d17e0d4f8e9a1307f567673b51d0df100791dcfaaeda0d1750cbf74a60a12d4bed3f66ff467f12989bfd0d24498ba7fcd45d358a0dffc7287edba922fd2c7dfe093fa1a6324e15f1df73997a855986afa7c26ba9e66a5dc8632098a36a8e69b5e0e2b315d73b7513f42a5e32aff8846db17872212011afe130cd2ca2f7328e7120281cd0736d4a25b396ea5efcb2a80fe696c18fc6533f3dd554f65dcf6b24b88c19f8abe38541921ca6085f3917bf395a900b4ec7ef8e52161d2023768214a931e3bb862757733adbf1603751cf29dd43c63bfd846b4540ff7f67fdb8d163a436de2783a447f75243765ea51d9a78c96b3abab98afbf4a87cb97925dae5db3781b9a7f204dda9263d2ee47cecc344468b9a25729d961d4d37f33ac95dc4c1e21f46c925750be54a2759a8f6a075a69f65437347a7711f7174ef74d350c6cef73abc7b297ca8a6782af7c5999cc2e0472681519e9e6763a9de82e499b76b3213ce3a32001d6cc61f4814bdffd61f808d0c83bb0139cf1a45360518b2adcf5de3ce1498f36aee93f9b4a05a7e5289646ff4e7e3e418c66d5c5ba32f8ca1eeec441d4b0eac877e1530706b724987fda5ad01269d0f0e37a6f159042edfbf5851d9401d89d4a52a467d6bcedc75786b85b74cc79851487da9ea4c4642e639f20a4d863a116d6a70aa3831583fd30dc4a27e8a5db204a857de6d841193219f1105d891ab494fcc9eec3b583a6482c10891319554995df8ce1f864ab59f3f0956c0f45553e3383722f16fef3f298dbcb94e4101983d7a76bd18c2873e1ff45251788ea66350e62608d028af699a739c0309294072fda9cd8b1972105c4a6edb92b9c1b533d0d028a17f691145ce366a968b39b5ab24d0da2a8416db4f6f1ea1035b7dbc738301805c67b6423339523e55bc2240f3aea6f3221712c55dd357aad0777d9f969e26223eb83cdff52db4d6388e840688f4e516e5467861191edcc7f1b3968fb44c743a734b9b2ba746dec843c60341c24ea9e6451b874a9861c3a806dcb5df69a80bbe92935d7126953f98d201f0e457c9e7c0a9be8f9d27a60f3e328d2e9882f9a589e9f9fb038c70cc494e4a50789cfa013f4af10248786ddb14d5a1d32540eac0b56c08eb87aafce10e333414ca914177938c63e0df472cd25f206d851f392be1b26e0f6c38d5e33d9ecb1ad3b9611cdbd21ab14ce2288f7569774a8ad2e865028766a1469104c927322fd9355beaa66e6645fea76c4c1f1c0b3c789a807ec0a9ecbf64bb7084360f944792c0b13fcb3a829fcddc95b7168a290d4cf6eebc2d2b4f99aa320a9ae7601a9b17ae0ef1352c9d95d896cfb48ed510184c5cce38890251dcf49e8d2f18f4fc587ec02a4ac5864354c871a04469e4ae16278427eac5b9987a4ec027a516c45d1c66d1adc34db0d22bfeff0090b3471e75262f4be3045155d5ea3efb0f713e0ce3df8e55358207dd20eb430f326c30249b279a7df2719f2b75c86cc124ede646aa9cfe9abda2233e5f464531ca8126e31870ba5edc0ebbf83dc4a5391f1a3aa6f19ef7d2c14dc43990db838dcc07724e94a3bc8ef2b0e97ace46097746bb407dfaa8dfef7c466dd096fcec0c3033d28e03143e994f12ed8167a5dde685c9cbd5597d8a32cde937570581ebe9907898611cd649240225f13352b87d46303ab29d22269d69dc55faa6691bba8e4509c2f2c45cdce1dfc15dde0d0ee9dc9dfae96b9b51f1f7e319533cd5f3dfddfc3dc9f857c62b43bd4c45d2ab0b0ab4d996983a6a486887c691b8dbaf8d141dfafcb1a4d489f6683bf97fff9a68cef42e55997fad092ca830d81b369c4e4b4809ec392fb08a6f32a1a9bc8b18cc06fa46113473fa9e795cccac57e4370d030532e895ed13606c6832c960b5d1bcc77bd6fa2a08e509651228b3cf65a6bd51dcef1e587d2420377adc76c7ae238bef100e9840c098e51c498903e0247bc09e71e521c0161fddce20ca4cfbd9d9827496f9114205b227dedfdab6a669f5588525036828ec32de8cc35eafaba56671cac1dcde07538bf08faa40ee081be49f9a95c5a5a429d7bcf985deeeed5157afbccf577c3bf2dc09b8b7883e3793ccb46b35ebb9f615e435d270b89cf612a181745413fbd2119b18776b1ee7ded5908790c1cb63cfa587513724a4f1d15285d197af056b175cbc7298f79d688715d8212873730365a1cbf9c765214329f83b2adb6a60fed8919e70a4a9f827ed11439a6c4b543abf4aab7eb664127634d2230724a81c0745a243f50e3fa5f39b8cb4d0bd583f1e18af3f044558168a19954fd5a8514e1d1b4c5ca2756d0cd443f889768b218c4eccdbe833531ecb283f65ece891b35fcb687aa31e687bc2ed7b4b202ec44f282ff45a866c86bade96aee43e9a91a43f4e1f2a8b3aa15e0112e94c70f9ff96c94f1cabf7388f825b2a58c661ee16d1410623aec2a79c75cc4cbf745e43bbed0329fa3f170a92f7ca75cf9f49aa9af10fb78f4f836e689069ffe40b949d7b04dcac6ceee7e43c8981001b218e0dcdd10c7df0e1cc14cb038aaf983a6e306feca8d85ddba9895468b8fb368414c20db67e6c7f00f3bde1ba8e74700ffc0b08c7a83af72057c9c451f64dfa981c4e4f45e1fc75299314068cf5db51d46f37152fa4ddac1a3c4a5d4a2925f335e573c4ebbdc89db5a86bbc762031c0b5e38b2db23d773cdbc6bbe51706c95f6cc49060c132b0c2b77a61801fcb130c7662ffedc4abf5a88bdb1f76ab3523a35d07e79aab394228d963eb8eaf7e9dfc5591806770c297bb334ab2b58dc4d8c11cc8500a0e2f1a0fb581138208963b5ed486f05ffc03112c337c90d856b2b8169906d2daa4fe453fac66f5da7dbe70efc4e7decfae6938a3c22e1031c74005954a7d5f5f47d2e40fe8df778e8d67992bffc128939386a097c89ec59a99f267f0ffea2affb758e4db39e55240eca6e09f03387ff7f96074825346d62eaa4784871181606f1cc37a4c9248cf34d349c5139b1fad000aa9a191fc7aca38bb7ed72dd7b606e62a9abc2a588cc531faa2a03bcb571df747ef237a59bf6fc0ddb95a29fbe0cef59eb11618db5c7b55ed4ee3da92f730ebb50bf20b6e3630c5a295fff53f7d97a7f9cbe1a7ec70d95f2caed0b0582db54fc9c951e167eda933953998333c2b49e1b58dedd407d5c01fb25218c15a835381864cebf5f7e8e4324d30c5a14bbd18b3bfc76b8bdf51e50c9b443df336b7cb1202c4f2afb618edb0a9045d551e5f79830eec78533efcdf6e32ea294216347ce62896ff8007115f09e9b7c05f8dede809e4a9aa5f6a702b3b66d6b1ec5f339607f2e15323e234885a0b62668fe8add37107b0ffc415c1bf76989a3b802bbefc653bb9206934767558c5e354f6a198ed8e0c889a935e1135ddb35b17019c0825e39ef2f897c3e1e13deaf5d934508d64c465a46e247e17912a5f52396a1606e9969dc9b84660a510dd5c2b398be6e13676cda1711b9e723cbdbb7de7d4646682c75cc7780bd436de137842920695cbf2a0fd92570799c39a2f63c6fa4e26c7590c2f3ccab9aac3cae7268ba18595eaf414b4371fa360597903fd503d3c043b9aed5fb56ff756fec88041cef79b0b1e52765b44fdcc0391979d2f4700b2f6aec6fa4596a7bbadf1a25d330bab361a764e7b1542a6b5111a936790250694e68e4de40cf5d5eddbfb4881fe1efd4ae3221e4af64810ff8ae81f06088c422b77c76d71da3054b1e2260376b6ae3f760d8b0e44481fb91938ac0502b05f0f54c7ca3c8104bd20632213bbdfd02b5c06fbb707ed4c73de228d2622ddd4db84dc7cc0755e34ea36c17b44464b61e3d95aeb8675f66a18064a8f3fd9e417213ec49b93e141207f437d9658bae83c829bbf9a6b5cbd5218e1c088a968c8c6288e5d6db3c33a90110cb0b7098477e8cde0f63ee5cce7bd3545a6061629a8261a66347cc6c6b920b6327dd9a11f1b99fd556cb9abd394b9415d5c68304df53f127f4fc8b06e1c3fad3655b9bcd52cc6c77a3cde40908c88237abf816e0164af4bdcf5c96df7d4c801389e9df55cd09865c642420f420dab7871a53fb107e3d63c1233f2be34111ff8f7c7187898c81a65d1508ae15a7c5e528393aeb1943650dfe045ba7a7136db37afb02a97b5eeba70ae9d42bfd4212aaf1c8ad35d5f12a68207ab3a91bf0ace9f97c05705703e304b5b7d8a40418d0f34ae4c932abaded59d63f509e7eba1bf9a714ac0f488afc77c27e06d8911fdc9bb02918ecc367e33439437c7b04eebb04aa0b5b279d753ce9f6cdeeac27828eefe457ac85823e3ca2228070d187c6aa1758ba65b26e375c36f965d15b33d946a91c1d0f0065eda8971c1b9d34c63306c214d31933653c637c129151bbb515bbe86b4c01953ec48f3c1059104374cbfb942ed15734c4537f040c162e0bd82ac1bd7b4a8f816f94a30d591ca7dececa1b31b6fd894084159a2cdc71d4245249f561db50b68a005c80f1b18d80f51eb9003060e2185511ec7420c060abc08e5867971ecb0dabdff4603b115952b8093d116f08ce8862bef5d21a3ccfacd48dcb552df9f22a8760b78ba7276c344f7b21bbd63e690729691617d15136180183c23c178a3b9f6c60738fed6c0efbaaa0a26baea2e34b54a9c06998f5a9feedf9d8b5f8e7d3ddbd547bc3f437bd9af5010bd1315bfb0cf1e9395c7a37d138d831ed672b7b00ad6351afaa7023431e106f45e13ae0f5839aafe9b5d25316c152ff9c5495df1d5dafc0f19fec62e86c8eee5f17ccb377bd9adcbd516e4c74486c11f09f4fef8f32b9cf47b4256854e29b766a36"}], 0x11c8, 0x1}, 0x8) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x4, 0x0, 0x1000000a57f, &(0x7f0000000140)={0x0, 0x800}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/82) r1 = socket(0x1c, 0x8000, 0xfffffffffffffffd) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000fddb061543c9c7ecb34c5d7750192046d42837eb84ddcd00000000000000003c37db59f9f96c5b62f9e97abc9f357946d9e3f4998a5bca99e0fb58943d7cfa90159fcae4aa7f79b313e15ee9bd2f1b49f64107e30f7955206ecf7f000000ddbf15f07600000000000000000000000000"], 0x10}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7f, 0x100, 0x7, 0x3}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x100}, {0x7, 0x80000000}}, 0x2) 16:00:10 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = dup(0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c8448fbe4a7afee32f01e887fd815d905aa3dd608965033b86e6a63f53e69f32a92d2cf6f050dfe00078aa2c4e20e15b6770a95ceeb28fa2dd61518aed26b576c2b328166e6ab3a36b446ce63be3b0bb79a19c73869bbaeb91259861f1fd7f35c42b1758817b36bed30fa4442e6ec9345d38c81578926a24edf5412eb20c297b1acc20ea225904", 0x87) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r1) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000001180)={0x18, 0x2, 0x1000, 0xc2}, 0xc) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) recvfrom$inet6(r1, &(0x7f0000001240)=""/137, 0x89, 0x3, &(0x7f0000001300)={0x18, 0x3, 0x92d, 0x4341}, 0xc) flock(r1, 0x2) shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffa000/0x1000)=nil) mknodat(r1, &(0x7f0000001340)='./file0\x00', 0x81, 0x800) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) sendto$unix(r4, &(0x7f00000013c0)="8b74d97c77cf23cb8efb5d376292582378da54f8e59c418879208abe0ede96940adc6f98dd4e187d8e8d5490498fa0feadafe34786e2857f17f7a0c5e3c9c2", 0x3f, 0xa, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001440), &(0x7f0000001480)=0x10) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000014c0)=""/2) kevent(r5, &(0x7f0000001500)=[{{r4}, 0x0, 0x51, 0xfffff, 0x1f, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x3ff, 0x9}], 0x10000, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x20, 0x7fffffff, 0x8}, {{r5}, 0xfffffffffffffffe, 0x80, 0x8b, 0xffffffff, 0xffffffffffffff81}], 0x5e1c, &(0x7f0000001580)={0x80000001, 0x3}) accept(r1, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0xff}}, 0x0) socketpair(0x26, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xfffffffffffffff7) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:00:10 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6e0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c9e88b6d17384bee1bb11a8062ac942ba1b3d145a02b857d46b80b43ecd0191a46164bfea15dc30dbb623252381a5f1385a76f8a7f684fa253eb950350ef1bbe5c22dd90707ae6248917d6fe19c7e6d42bcfe3995d2202b17ada5ee698853195b97452e97433671c8eacf7af1d721e80b1a85b346fea92fd07437f7d6500a92530b94efcf5ed716836d3f178305b9e9ea529cdd406c430f0a3bfa243f957e45ed317f1c4200d2661c19502fcf29c2486ee9e285a5cd75c2b36c95eb00a5188974d644d482f227f9704f9e9dbc3fe879c6508baa1511c4aef2a4d7a7636", 0xdd) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) semget$private(0x0, 0x0, 0x400) r2 = semget(0x2, 0x0, 0x400) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xa222a66, 0x2}, {0xfff, 0x2}}, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001200)=""/112) lseek(r1, 0x0, 0x3) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x20}, 0x10) preadv(0xffffffffffffffff, &(0x7f0000000580), 0x0, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x6}, 0x8) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x800) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0xc000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/163, 0xa3, 0x840, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000480)="7e9148919fe4f08777fd2ff95fbb851611d4b5e2c0709ff971d48fcf94602ff43fbbea2e9a3160a6287516b3b9d2f6629e21b5f353689ffdc4cf25e8f0bf0b694d1fb6df28c5a4a927ab07aea5e078078bca0c597b6b3ee85aee2b0c919c523303e3f81b9513baeb53f6d65ef56db2ff2906975512ff6003b11324133dc2470ec91393694590deed52bf3adddd8983ae9a03f1412e5a4d3e667206f6e018037c295b520d464a3ee22a3cd8fe6d3e7bce91bca1b5de6862cdeb90aa4a2d3f51b1dc0e52ce1d1b9ba937804e7d", 0xcc) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/173, 0xad}], 0x2, 0x0) close(0xffffffffffffffff) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/41, 0x29}], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x80100, &(0x7f00000000c0), 0x943d, &(0x7f0000000100)={0xf2dd00000, 0x7c}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x400000358dd8c}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x8}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x2) 16:00:10 executing program 0: clock_getres(0x6, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1a9) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0xc, &(0x7f0000000180)={0x8067}, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1) 16:00:10 executing program 0: msgget(0x2, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) login: map stack 0x20001000-0x20005000 of map 0xffffff007f12ce70 failed: no mapping 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, 0xffffffffffffffff, r3, 0x80, 0x1}, 0x3, 0x7, r4, r5, 0x10001, 0xb1e7, 0xffffffffffffffc1}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) munlockall() getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) r2 = dup2(r0, r0) r3 = getpgid(0x0) r4 = getuid() getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300036eb1c87b7c876acce5ff36aad238ba664fd57501ca316eeed57fd4563076dfc4c45b1b42b2905477447356cc306000000000000001e5c6b79def03301c10136af36d9b198abfd9a141722371ce8a291716a1475a9bb1f42553fa41c0a1a3b535a7c76a04fcc4ac4e5834165197142ec3c4e734aa8d4b17ccac9a95b1ed923aa72e7811bb1498e4980a11224ff9f"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="fcc865cb179f84ba8cc642bed2ef70d5de5fc453", 0x14}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}], 0x60, 0x400}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) fchown(r0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff14) 16:00:11 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') msgget(0x1, 0x18a) clock_getres(0x0, &(0x7f0000000100)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) clock_getres(0x5, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000200)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) fcntl$setflags(r1, 0x2, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='^,\x00', &(0x7f0000000100)='_[(%@$\'[\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\f)\x00', &(0x7f0000000240)='\x00']) linkat(r1, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) flock(r1, 0x3) pipe(&(0x7f0000000000)) dup2(r0, r1) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0xc000, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "4c35a3857f3bdc5a5c1e6d253010267c06662e11"}) write(r1, &(0x7f0000000180)="36ab463ddc18cf06befb9856e609", 0xe) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="0402a6cb3e064661a7168f65c20cd2108e9f9aa704e352685ed65cb99d9275918ae9f10692d6de7cedeaf60484a5496f6a2f97c7978eae73190a9fb4dd8f5d7d95796cff762734aa5fca89364b79503f56f4f4417dd1f275f22aa766bc41354861ce0cd62bb058eb86c143623539b0f0037d1e50598bb34db4614a26f361a2511a6a4d8c0465ac6aa2c6a711ffca6d3f0bac6ee6ec363b2819658c4a3edb5c94901e356d41384fe3b3c1", 0xaa}, {&(0x7f00000001c0)="102a02466788ffbbded731b8ce6b42ce41561ffa53008c01e703401b47a141481c42cd5f1d342f427e7cd203020d6f1fa11361b4fa1798ec0ecb1ecf5bc2da3f5aadbed0d654815d647def49c92b5b9dd5dbd3fa636b002de641b5ae37dd98c34800c972525845e81aef8f3687ff15903971fc5d91127e257f185b2b18bdfeab9c9ebf39fe5a13abf06143374840cbed23c0537480966ab31d326ec6676de6", 0x9f}, {&(0x7f0000000280)="72b2f8809e54609eef9c25e76d3b87022ba90e5517f2a23670ec4df421e988ab1113069f4eb2acaaa6bd05564b834a47082b9fdfe3a01c996c64d2f0743727c7f83e83dc7bd8d401786c3cac18a89dd044e95dfff25eebf19c6dba7fca563237f10723a254d064a23754934da7c3c7da107b0b51bada4d095a4267def85d3dade9e8193154c55a82047036f1d2a2302cdda6c3b8bc612d9fa55ec02eabd6", 0x9e}, {&(0x7f0000000000)="e0ddb02a982f74c43256023cd67912e5957b3ae7565e1c645ce4fd0484cd2db8ca71df3456dd61bcf076235657f18d729120c537fbdbf5f1a0f13c146b9e483347ad46ff3d01e1e6ea1f685d15ef841e3c488e59e247fd0a1a1024474830f74a480b9305811e203b2fc2da00e66035a37559", 0x72}, {&(0x7f0000000340)}, {&(0x7f0000000380)="052b8baa7a0e9791cb44b55afa440a9447490792b45e1a35fa040d322491289790b30adaf1ccbab237c36676714f90b2770386cd0494a45d71aa8253a20d7f6042f672f892f9", 0x46}, {&(0x7f0000000400)="dd9f7cc35060e3c615203b0c8c7b99bf14face04295029f898f583e174b8de8d995bab468e9bbdbc8c8ed159ff8fc75435a636ba72c425ca", 0x38}, {&(0x7f0000000440)="9d1070388a14aaa4f29d56b90beb0a6c8733ef0491154bf263e71327868490a14c007c594c1e7bf5c62d90d533c727cb45daec270bcbfee11c5a1e7c0491b76b729abeec90c54f07b677aef8f3ae605bb67f00fc2e5f46330e0920b041acf9a7b7c2ae54f591caecbe5f3747d4466bc11c2303f1adb40cc1ebc2d4cf720c5b9d49e72aa7f6cd9eacd9942af7ce05411be3eb0af523ddc3dbda13a035ac0548b22e521d53345517b82386d45fe0d07ff7fdb1202f33ce2e1994a3be571ae5e96a58a2075755f249d7b341fc1b862964ae7f942486348ef5911ef9c14d31bb3709c4b79d8fa05f62ac7aafcf0d2e4fe378cd", 0xf1}], 0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000041, 0x1}, {{r0}, 0xfffffffffffffffb, 0x90, 0x1, 0x80, 0xc}, {{r2}, 0xfffffffffffffff9, 0x10, 0x64, 0x4}], 0x10001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x34, 0x43, 0xffffffffffffff2d}, {{r0}, 0xfffffffffffffffa, 0xca, 0x2, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x7, 0x1, 0x80, 0x1}, {{r2}, 0xfffffffffffffff9, 0x50, 0xf0000043, 0x100000000, 0x4}], 0x800, &(0x7f0000000080)={0x1, 0x9d7}) syz_open_pts() dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: unlink(&(0x7f0000000000)='.') 16:00:12 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = shmget(0x3, 0x3000, 0x40, &(0x7f0000b47000/0x3000)=nil) shmat(r0, &(0x7f0000b44000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000b46000/0x2000)=nil) shmat(r0, &(0x7f0000b45000/0x4000)=nil, 0x3000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x6) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(0xffffffffffffffff, &(0x7f0000335000), 0xffffffffffffff3b) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xb0b) getegid() 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:12 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') truncate(&(0x7f0000000040)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x131) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x1, 0x9, 0xc5}, 0x8, [0x1000, 0x6, 0x1f, 0x81, 0x9, 0x80000000, 0x7fffffff, 0x1]}, 0x3c) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:12 executing program 1: socketpair(0x17, 0x4004, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x20000000000014, 0x8000, 0xe42d) setsockopt$sock_int(r1, 0xffff, 0x1005, 0x0, 0x0) listen(r0, 0x6) 16:00:12 executing program 0: r0 = socket(0x20000002, 0x4002, 0x0) r1 = getppid() getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) dup2(r1, r1) 16:00:12 executing program 0: r0 = semget(0x2, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1000, 0x0, 0x80]) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2, 0x0, 0x1}, 0x1ff}) shmctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x8}, 0x10) socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffe) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/77, 0x4d}], 0x1, &(0x7f0000000200)=""/222, 0xde}, 0x842) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000340)="8d373505c959f1c8ffd893c5c2ed1b58e40a22016e46a72f1800af560dc821059e91c04a1fe4de8c445fcbe3198599ba180be873d93600c429a6fae6026a0dd701795aed744e8b0e28f8c48fe169a62e82f625d1edc676a954d798e535d19d23f4624a253f4edbb0f75b539e90cb7b72e799626e05bdbdc98356fd02d54d4dc3ea8118c3bb1136c778794966cf2bba284db1e99c", 0x94}, {&(0x7f0000000400)="6b3a364fbd1920500666ec66b06d5937686535dcc534eb2be7a81d4788bf730c8451fb76912fb7f6363d4a4ec78a839d6d5507882db7cac70c49cd8ec5c203765f3a0edeeb7b3d863122eeab66b50c120227304030278665b70f83d6fe78910aafad57ec81d3a862f5d45cc2a5379588a5a3568c82ef570ef1c81b2cc724c31b3ff9ba0f9d8a7a8baaf8436ccf7b1d15b45e68e32824364505830b0ebc12ffdfde1cf16191dc3a7d670549bc667e95203125a0d6ea756fbf676d8b80637e59874f81b2af252fa08d9c56b6604228f3e6de642703ec4e5de19588933ba1680ed6aded081bd8a8828f51b324b926a9a41b4c7c79ba589f74c5b2743203", 0xfc}, {&(0x7f0000000500)="2e43819bd37f1cf91d9b022d3bc8ff6d", 0x10}, {&(0x7f0000000540)="7e1f1fdee4c894d6966587fb491dcb93387fcc547fc7fa4a3506aa270cf2d1cbe85e29200611b2fff94fe85059086856602135e7e2e919b0b3aa8fa17dfc01b44f703c8d2eafe0cde59da567d69d02722c4807581c81cff2d55687362d6ff8caa13dbb4c62efdfa6ee0db118ac1d8aecb52a6b", 0x73}, {&(0x7f00000005c0)="febcb3041d9d4e5024d53208fb066868233ea6d6f30d1e6475759792b86ead13faad67eefc096b9252e1336c66ec7ab8e7dfd3cd10f208b24c5afa1199d3e0034d9ea3904abd6f218728157872124af871a779b8ce88cf23ffde137e11b56f62802648dd5a85479b1a0db9eb345d413da85d9b98935ca96845f27760bdc3", 0x7e}, {&(0x7f0000000640)="2ccf207817841f573c452ab5e9c227a09128fe298f75172b260b6355f07b07bdf621bca4d5d6f91526e6d60f97d0f1ae93ada30c67e5d67527c8ea33776ecafb3417bc0bfa862181e29fc6f161a10a37ca9950959a9ee93738040c8a5dde3515cc34950bff9f3e03374ff17df383032aec395e16fa43b2c1f440336c7243982c29f5b69834b619739275e2e1350713c7cc4b78c62014ad8b32b41d84398c9a8a11e90c8b0020218ca5b5c7b93ed365227d8465668d131a3fa9cdb4400f4e708c44a27905a67bad", 0xc7}, {&(0x7f0000000740)="7d00f1e1d1cc69cb6bb50dd9ae1b4238b302ed9df5f0b5144834ec9d838167c23ca348fb74e58b3504f0596425b70c6e4ac76edaa843f1190217287cdb8ee6c861d52c8213b952ac339ed29fd4a10aeb6a5a55775f7e56f26a261c76547b5329f7b2b3d2118f5131c224b3ab84e71d42bf7e922722a4d34dd34db0833153efe22089a73d213e2d37e1b51b28caa21cb61fe3ea7e3c0d6406624f0372ed5cb65824eb6e26720bac32bb90541d6ad23bb71b46fcba7d4e60f3e38522ed147da95269547384f5972579dd06f13d1f70d3b4aac9c41f20c47a76da1a441d1662dba3f1abb2e86d67", 0xe6}, {&(0x7f0000000840)="74629d2294b8eebd1fd6c0a358f7d30b9c94fd0ce5e0e78801a2ff2d167a515391b2c3069a0acc52bc076fdf8e7f6de808035dfd844d4a33ba6b55c133968b0756525113f918f97aaa515bf5224d7a310e5bebb706ea78d5374227c28817bf2af51fdac93588f76234b530d0b25ce3f6f00ef326fdb7825e7da54de907f70ec1f2f54075328fd23bad21155338d82e", 0x8f}, {&(0x7f0000000900)="4ec691a009761cc0d0cf7f406be02ff719c823ca4f9fe336f3044d0e4eb0f93a3b8007e7476b08a6121ece35632ff2c51b9d13671aad156776e3692d68d791674e3291b912c7b316ed6911fb04ff4b6af9633c469486e1c23d7f2aafe284d78d12be010f9aa50b6bcf57eb5e", 0x6c}], 0x9) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200), 0x0, &(0x7f0000000500)={0x81, 0x2000003}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x6, 0x815, r0, 0x0, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) getpgrp() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x100, 0x10000}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x8d, 0x5, 0xfffffffffffffff7}, {{r0}, 0x0, 0x20, 0x800fffff, 0x0, 0x15b}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffff, 0xc23}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x41, 0x4, 0x10000}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc4, 0x40000054, 0xcb7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000002, 0x0, 0x5bd}, {{r0}, 0xffffffffffffffff, 0x92, 0x1, 0xff, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x7ff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0xe5, 0x2, 0x0, 0x81}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000018, 0x2, 0x1}, {{}, 0x0, 0x20, 0x2, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x8, 0x60, 0x7}], 0x38c, &(0x7f0000000000)={0x7c, 0x4}) r1 = getpgrp() bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x7, 0x9, &(0x7f0000000300)=""/123, &(0x7f0000000380)=0x7b) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x3, 0x0, r1}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20580, 0x8) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) write(r0, &(0x7f0000000000)="134ac997c48759c1884a8cd67042cd706e20807fb97c81e8f6bdd7d86c0ddf0da057f9637b1d34de730effac60", 0x2d) syz_open_pts() 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f00000001c0)=""/92, 0x5c}], 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) listen(r0, 0xfffffffffffffc01) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:14 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x4000, 0xffffffffffffff81) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1031, &(0x7f0000000000)=0x9, 0x4) sendto$inet(r0, &(0x7f0000000040)="ff15", 0x2, 0x401, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) flock(r0, 0xc) ftruncate(r0, 0x7) fsync(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1810, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200)="f15c6d94aebf1a27d21e9741b5d23b062836268d7bf64d29cfd9f6b41f8bef0e91fb613b4f2b0d7c7935af0065428e2435640bd23e74467991625e3e91f1a9d30d308fab35d9742a588d5ac4b5997404e3f5349a06be9c7aec15c2e179f04148780e08e55c2ad067a08ecba5162006030f6aea23de8f8570c770c8e90fbce02041b576065b7837d7f8e391ebe1e8", 0x8e) r1 = socket$inet(0x2, 0x4006, 0xd893) sendto$inet(r1, &(0x7f00000002c0)="46f3c9b6e8e1cdf6d87189159b1466629dfd20e4da5d34ef50e13b7b86fa3eb0ee3f4e79447600c490776d917dc35d44c0942d9c74d54802f9511b9956e0ff5fc9bb3061281398c1a2dde569113662ee28b87de4a33fab89e997a4bfc3e224448c0e6b31857b7dd9bf2981891a29f4be669055b7e3d636734ef1fa7911d6655ae34b1ce95327eaf7c82a1f0de0e46fbd338e1433533358a3b4e919be5659bbbd35d3c6f64c504a0f5ac3fdeabeb222401e39a9adecf65673bbb11e9db51ece383aa44c1ff5d3a7883b9e4c490219126f", 0xd0, 0x8, 0x0, 0x0) fchdir(r1) r2 = socket$inet6(0x18, 0x0, 0xf2fb) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r3 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000003c0)=0xfffffffffffffff9, 0x4) kevent(r0, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x6, 0x1, 0x6dae, 0x8c4}], 0x3, &(0x7f0000000440)=[{{r2}, 0x0, 0x10, 0xa, 0xffffffffffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x15, 0x1, 0x1, 0x7ff}], 0x9, &(0x7f00000004c0)={0xfffffffeffffffff, 0xd0}) r4 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x20, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000005c0)=""/21) fcntl$setstatus(r4, 0x4, 0x88) r5 = semget$private(0x0, 0x2, 0x2) semop(r5, &(0x7f0000000600)=[{0x0, 0x4, 0x1000}, {0x5, 0x9, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xff, 0x1800}], 0x5) fcntl$setflags(r1, 0x2, 0x1) getsockopt(r4, 0x800, 0x7, &(0x7f0000000640)=""/125, &(0x7f00000006c0)=0x7d) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000700)=0x2) getdents(r4, &(0x7f0000000740)=""/4096, 0x1000) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) geteuid() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x8}) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) socketpair$inet(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: chroot(&(0x7f00000001c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x6, 0xa6fa9b293c8cc696, 0x400) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x18}], 0x2, 0x6) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/109, 0x6d}], 0x1, 0x0) r2 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) socket(0x2, 0x0, 0x9) 16:00:14 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000cfb000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) chdir(&(0x7f0000739ffe)='..') 16:00:14 executing program 0: socketpair$inet(0x2, 0x4000, 0xffffffffffffd40d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r2 = open(&(0x7f0000000640)='./file0\x00', 0x10, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = dup(0xffffffffffffff9c) r6 = kqueue() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000740)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x800, 0x18) socketpair(0x21, 0x8004, 0x67db387, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x221, 0x1) r12 = socket$unix(0x1, 0x5, 0x0) socketpair$inet(0x2, 0x8002, 0x1, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r15 = getuid() r16 = getegid() r17 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = geteuid() getgroups(0x9, &(0x7f0000000980)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r23 = kqueue() r24 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x80, 0x100) r25 = accept$inet(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r26 = socket(0x20, 0x4004, 0xfffffffffffffffd) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) r28 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r29 = socket$inet(0x2, 0x4, 0x3ff) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) r32 = geteuid() getgroups(0x1, &(0x7f0000000b80)=[0xffffffffffffffff]) socketpair$inet(0x2, 0x7, 0x20, &(0x7f0000000bc0)={0xffffffffffffffff}) r35 = socket$inet6(0x18, 0x5, 0x7ff) r36 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r37 = socket$inet6(0x18, 0x7, 0x7) r38 = openat(0xffffffffffffff9c, &(0x7f0000000c00)='./file0\x00', 0x400, 0x40) r39 = accept$inet6(0xffffffffffffffff, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) r40 = socket$inet6(0x18, 0x8000, 0x81) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="d39c75fcf3a96c57960fac7d73dc11fff0676b20294b8276db0df4f5c368538e68c77f3ad251d1e937dbc5673c094db9b772a6e4dfb122b41377263313c4d42a168155b46d5082ad1779a5990895a76dff8a79220f7546b15075bc2e5b0b485ca05be4b3c92e587e22779476673b396ec2ffc3f6157ca666d09c61c7415db36925f1a1dcced52a239795", 0x8a}, {&(0x7f0000000140)="dad66f77c8df9db849599feb79d16398f04bd522130cb9f12b81c339a2e4750930a54f60dafc36fb093af032fb76bf0c940d51cf460f690d888382927f8cdd4c26c4780ded763bb0de632637f9d9037dd5594a95512aaab7d2a83ffe49c997bf17a1bd4a542123308afb128bd2dc805e9c2323", 0x73}, {&(0x7f00000001c0)="a977111f20b3e02b84b9f12553a03a135965201144e8fd5ddf0e2defd8b30654d532244f81c14606573109fdd9702a04ff64823455c0c4ed84684ba4f3c52241fecf3e7c2f29cca57b8179ac02799f6952ee09553d3c2a1a46f2ec3f121ea26464b1a1cb30b830bb7b2f801f9c58e596100bd45f41076a44ca0f7628e7f6861bfaa1ef74d96fed4d4af87ac882d66bf781afec79412b0e09dc5d23ba8928f67f5c105e", 0xa3}, {&(0x7f0000000280)="0cf0fcc46c8f04bba8c6c0bf1cbb4694a96f14e126369da37761f86f79d0d3f3fcb8852841ff939ceae14d0729c9c63023f94eba41f23bfcb584721a1ebc820ce48bdfd77ec12a308bba3e6b50162b48aa1c7245ac43c689b19dcd7a2acb", 0x5e}, {&(0x7f0000000300)="e1b80b52eec5e4b72b341f38b1a86d1bfac276f651f2b488b31a8eff109ecf25e9922fe2", 0x24}, {&(0x7f0000000340)="8e3fe61192f3a13290e253a94f701b078e0d80acc613ccf6c11ca260207a228450ca1dbac1fe973f10732f862804809fee9b5d", 0x33}, {&(0x7f0000000380)="ec4ce8a88e2304eb307a8ac28eaf3417a63eac267fe4820f8763d81f6862dcbd961dcdd280d45d2fdf599d6afbabc4a488519521600fcca5df042b2064d1319991bbd1a712720490b913a1188ed256104db01a3b4b080cc930609f5c8fee179b", 0x60}, {&(0x7f0000000400)="20d64f1a95f89d666d777416dfa16f55c3f9e3dcab24843dc6af23324d605c2fc76c2990b06903db53", 0x29}, {&(0x7f0000000440)="bda7fcdd4824d02354e33d3d45ac69ed144fcd2c1f26a2ebfba3a085e899d6b41afde30be4ed4c18a3bd0bf32039bda2bb4328f9f947e83b6f5ee02bc363f9f1264898a8296668882c3bd25d38f7b9bad1f2eafc27a16a4b0dbb6f28b13e0ba7d99e9ed2427b3f8343b14727f9412fd9e2b278", 0x73}, {&(0x7f00000004c0)="21ac7ca4bab348007e0ea049e9a9c8b7bb12dc9f37cf5ff5b2feb6d9ed44045789e15b7fb268d784ea96327e", 0x2c}], 0xa, &(0x7f0000000d00)=ANY=[@ANYBLOB="30008df0aa48c7ba1448bbd8ab545ac8", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41], 0x148, 0x8}, 0x1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8000000000000000ffff0000080000f44e7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e24438f4c6054b4d195f77544bed644af15a361887395f031f813f1ddd4f3c321a4296f6128c91f04c575c552b2e09724c58262c559d6d1f0df0c892beb"], 0x80, 0x400}, 0x401) socket$inet6(0x18, 0x4003, 0x7) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) mlockall(0x2) r2 = dup(r0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/182, 0xb6) select(0x40, &(0x7f0000000080)={0x6, 0x1, 0x1000, 0x80, 0x8, 0x3, 0x5, 0x1}, &(0x7f0000000100)={0x6, 0x10001, 0xbc7, 0x0, 0x1, 0x0, 0x8, 0xfffffffffffffff7}, &(0x7f0000000180)={0x20, 0x1, 0x7, 0x12, 0x0, 0x4, 0x3, 0x2}, &(0x7f00000001c0)={0x8, 0x7}) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) getsockopt(r0, 0x8, 0x5, &(0x7f0000000140)=""/250, &(0x7f0000000040)=0xfa) 16:00:14 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0xffffffffffff7fff, 0xfffffffffffffff7}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{}, {0x2}}) geteuid() mknod(&(0x7f0000000200)='./bus\x00', 0x100, 0x800) geteuid() select(0x40, &(0x7f0000000100)={0x9, 0x6, 0x3, 0x7, 0xfffffffffffffffd, 0x8, 0x4, 0x6}, &(0x7f0000000140)={0x1cf, 0x6, 0x80, 0x401, 0xfffffffffffffff8, 0x1, 0x2441, 0xfa9}, &(0x7f0000000180)={0xfffffffffffffffd, 0x2, 0x0, 0x4000000000000000, 0x1d89, 0x9, 0x200, 0xea4}, &(0x7f00000001c0)={0x1f, 0x7}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) panic: sandbox escaping file name "../file0", Files are map[../file0:true] goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc0004cefc0, 0xc00093f340, 0xbf6ae0, 0x203000, 0x6) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2e3 github.com/google/syzkaller/prog.(*BufferType).generate(0xbf6ae0, 0xc0004cefc0, 0xc00093f340, 0xc00007aa00, 0x75c5da33134cddd4, 0xc0008739e8, 0x4f0c53, 0xc00064bef0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0004cefc0, 0xc00093f340, 0x8fd620, 0xbf6ae0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc0004cefc0, 0xc00093f340, 0x8fd620, 0xbf6ae0, 0xaaaaaaaaaaaaaaaa, 0x38, 0x7437e2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd6280, 0xc0004cefc0, 0xc00093f340, 0x40b7ff, 0xc00096c5d0, 0x30, 0x30, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0004cefc0, 0xc00093f340, 0x8fda80, 0xbd6280, 0xc000873b00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc0004cefc0, 0xc00093f340, 0x8fda80, 0xbd6280, 0x3, 0x3, 0x0, 0x203000, 0xc000873ce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0004cefc0, 0xc00093f340, 0xbc9b60, 0x3, 0x3, 0x48a0fa6b31568fdf, 0xc000873db0, 0x72beae, 0x7f3580, 0xc00064b2f0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0004cefc0, 0xc00093f340, 0xbdfee0, 0xd5, 0xc00093f340, 0xc000826bf8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0004cefc0, 0xc00093f340, 0xc00093f2c0, 0xc00093f340, 0xc000873e48, 0x731217) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000873ed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00093f2c0, 0x8f8680, 0xc00064bef0, 0x1e, 0xc0006a4340, 0xc0007a6000, 0xa29, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0006a43c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2